From 0c5090e7d76fd7c85b92f0c4f918cf5420bd68f8 Mon Sep 17 00:00:00 2001 From: "Schanzenbach, Martin" Date: Wed, 1 Jan 2020 13:35:28 +0900 Subject: fix backchannel --- src/transport/transport-testing2.h | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'src/transport/transport-testing2.h') diff --git a/src/transport/transport-testing2.h b/src/transport/transport-testing2.h index 4e047828e..e7602e3e2 100644 --- a/src/transport/transport-testing2.h +++ b/src/transport/transport-testing2.h @@ -47,6 +47,19 @@ struct GNUNET_TRANSPORT_TESTING_TransportCommunicatorQueue; */ struct GNUNET_TRANSPORT_TESTING_TransportCommunicatorTransmission; +/** + * @brief Function signature for callbacks that are called when new + * backchannel message arrived + * + * @param cls Closure + * @param msg Backchannel message + * @param pid Target peer + */ +typedef struct GNUNET_TRANSPORT_TESTING_TransportCommunicatorHandle * +(*GNUNET_TRANSPORT_TESTING_BackchannelCallback)(void *cls, + struct GNUNET_MessageHeader *msg, + struct GNUNET_PeerIdentity *pid); + /** * @brief Function signature for callbacks that are called when new @@ -134,7 +147,7 @@ typedef void struct GNUNET_TRANSPORT_TESTING_TransportCommunicatorHandle *tc_h, - const char* payload, + const char*payload, size_t payload_len); @@ -164,6 +177,7 @@ GNUNET_TRANSPORT_TESTING_transport_communicator_service_start ( GNUNET_TRANSPORT_TESTING_QueueCreateReplyCallback queue_create_reply_cb, GNUNET_TRANSPORT_TESTING_AddQueueCallback add_queue_cb, GNUNET_TRANSPORT_TESTING_IncomingMessageCallback incoming_message_cb, + GNUNET_TRANSPORT_TESTING_BackchannelCallback bc_cb, void *cb_cls); -- cgit v1.2.3