diff options
author | Christian Grothoff <christian@grothoff.org> | 2017-01-23 14:31:40 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2017-01-23 14:31:40 +0100 |
commit | a970ad152fbc76fe3b641c02840c5a58348efbd6 (patch) | |
tree | 16445951efff2aea84c1697345fc5f6087a2dbc4 /src | |
parent | 55990396cd36175eef320e0ced826639e0945968 (diff) | |
download | gnunet-a970ad152fbc76fe3b641c02840c5a58348efbd6.tar.gz gnunet-a970ad152fbc76fe3b641c02840c5a58348efbd6.zip |
add sender argument to GCCH_handle_local_data so we can implement loopback
Diffstat (limited to 'src')
-rw-r--r-- | src/cadet/gnunet-service-cadet-new.c | 1 | ||||
-rw-r--r-- | src/cadet/gnunet-service-cadet-new_channel.c | 2 | ||||
-rw-r--r-- | src/cadet/gnunet-service-cadet-new_channel.h | 2 |
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 | */ |
1335 | int | 1336 | int |
1336 | GCCH_handle_local_data (struct CadetChannel *ch, | 1337 | GCCH_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 | */ |
228 | int | 229 | int |
229 | GCCH_handle_local_data (struct CadetChannel *ch, | 230 | GCCH_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 | ||