aboutsummaryrefslogtreecommitdiff
path: root/src/cadet
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2017-01-23 14:31:40 +0100
committerChristian Grothoff <christian@grothoff.org>2017-01-23 14:31:40 +0100
commita970ad152fbc76fe3b641c02840c5a58348efbd6 (patch)
tree16445951efff2aea84c1697345fc5f6087a2dbc4 /src/cadet
parent55990396cd36175eef320e0ced826639e0945968 (diff)
downloadgnunet-a970ad152fbc76fe3b641c02840c5a58348efbd6.tar.gz
gnunet-a970ad152fbc76fe3b641c02840c5a58348efbd6.zip
add sender argument to GCCH_handle_local_data so we can implement loopback
Diffstat (limited to 'src/cadet')
-rw-r--r--src/cadet/gnunet-service-cadet-new.c1
-rw-r--r--src/cadet/gnunet-service-cadet-new_channel.c2
-rw-r--r--src/cadet/gnunet-service-cadet-new_channel.h2
3 files changed, 5 insertions, 0 deletions
diff --git a/src/cadet/gnunet-service-cadet-new.c b/src/cadet/gnunet-service-cadet-new.c
index c9a2fb437..ef0870158 100644
--- a/src/cadet/gnunet-service-cadet-new.c
+++ b/src/cadet/gnunet-service-cadet-new.c
@@ -715,6 +715,7 @@ handle_data (void *cls,
715 GCCH_2s (ch)); 715 GCCH_2s (ch));
716 if (GNUNET_OK != 716 if (GNUNET_OK !=
717 GCCH_handle_local_data (ch, 717 GCCH_handle_local_data (ch,
718 c,
718 buf, 719 buf,
719 payload_size)) 720 payload_size))
720 { 721 {
diff --git a/src/cadet/gnunet-service-cadet-new_channel.c b/src/cadet/gnunet-service-cadet-new_channel.c
index e7a13157b..3d52c67af 100644
--- a/src/cadet/gnunet-service-cadet-new_channel.c
+++ b/src/cadet/gnunet-service-cadet-new_channel.c
@@ -1327,6 +1327,7 @@ data_sent_cb (void *cls)
1327 * buffer space in the tunnel. 1327 * buffer space in the tunnel.
1328 * 1328 *
1329 * @param ch Channel. 1329 * @param ch Channel.
1330 * @param sender client sending the data
1330 * @param buf payload to transmit. 1331 * @param buf payload to transmit.
1331 * @param buf_len number of bytes in @a buf 1332 * @param buf_len number of bytes in @a buf
1332 * @return #GNUNET_OK if everything goes well, 1333 * @return #GNUNET_OK if everything goes well,
@@ -1334,6 +1335,7 @@ data_sent_cb (void *cls)
1334 */ 1335 */
1335int 1336int
1336GCCH_handle_local_data (struct CadetChannel *ch, 1337GCCH_handle_local_data (struct CadetChannel *ch,
1338 struct CadetClient *sender,
1337 const char *buf, 1339 const char *buf,
1338 size_t buf_len) 1340 size_t buf_len)
1339{ 1341{
diff --git a/src/cadet/gnunet-service-cadet-new_channel.h b/src/cadet/gnunet-service-cadet-new_channel.h
index a473fd3e4..99124f651 100644
--- a/src/cadet/gnunet-service-cadet-new_channel.h
+++ b/src/cadet/gnunet-service-cadet-new_channel.h
@@ -220,6 +220,7 @@ GCCH_handle_remote_destroy (struct CadetChannel *ch);
220 * buffer space in the tunnel. 220 * buffer space in the tunnel.
221 * 221 *
222 * @param ch Channel. 222 * @param ch Channel.
223 * @param sender client sending the data
223 * @param buf payload to transmit. 224 * @param buf payload to transmit.
224 * @param buf_len number of bytes in @a buf 225 * @param buf_len number of bytes in @a buf
225 * @return #GNUNET_OK if everything goes well, 226 * @return #GNUNET_OK if everything goes well,
@@ -227,6 +228,7 @@ GCCH_handle_remote_destroy (struct CadetChannel *ch);
227 */ 228 */
228int 229int
229GCCH_handle_local_data (struct CadetChannel *ch, 230GCCH_handle_local_data (struct CadetChannel *ch,
231 struct CadetClient *sender,
230 const char *buf, 232 const char *buf,
231 size_t buf_len); 233 size_t buf_len);
232 234