aboutsummaryrefslogtreecommitdiff
path: root/src/cadet/cadet_api.c
diff options
context:
space:
mode:
authorBart Polot <bart.polot+voyager@gmail.com>2017-01-31 05:06:36 +0100
committerBart Polot <bart.polot+voyager@gmail.com>2017-01-31 05:08:53 +0100
commit0e73a014339a41d6385f7049dea33a0e47bbe66c (patch)
tree5de006f5b8cc0cfe73076a10914f461b27ab5bb2 /src/cadet/cadet_api.c
parent9112c6ee1b16a1aea0d7e3ed96ad8587ee64f86f (diff)
Implement incoming traffic handling on MQ
Diffstat (limited to 'src/cadet/cadet_api.c')
-rw-r--r--src/cadet/cadet_api.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/cadet/cadet_api.c b/src/cadet/cadet_api.c
index a1c7e8461c..7640a924a1 100644
--- a/src/cadet/cadet_api.c
+++ b/src/cadet/cadet_api.c
@@ -975,6 +975,12 @@ handle_local_data (void *cls,
ntohl (message->ccn.channel_of_client),
GC_m2s (type),
type);
+ if (NULL != ch->mq)
+ {
+ GNUNET_MQ_inject_message (ch->mq, payload);
+ return;
+ }
+ /** @a deprecated */
for (unsigned i=0;i<h->n_handlers;i++)
{
handler = &h->message_handlers[i];
@@ -1006,6 +1012,8 @@ handle_local_data (void *cls,
*
* @param h Cadet handle.
* @param message Message itself.
+ *
+ * FIXME either delete or port to MQ
*/
static void
handle_local_ack (void *cls,