diff options
author | Schanzenbach, Martin <mschanzenbach@posteo.de> | 2020-01-01 13:35:28 +0900 |
---|---|---|
committer | Schanzenbach, Martin <mschanzenbach@posteo.de> | 2020-01-01 13:35:28 +0900 |
commit | 0c5090e7d76fd7c85b92f0c4f918cf5420bd68f8 (patch) | |
tree | 1c2d5d10f4a3d288c42198b7989cd70ac9537f05 /src/transport/transport-testing2.h | |
parent | 65b645e3c3910401d43d922d46096aa22c6de9e7 (diff) |
fix backchannel
Diffstat (limited to 'src/transport/transport-testing2.h')
-rw-r--r-- | src/transport/transport-testing2.h | 16 |
1 files changed, 15 insertions, 1 deletions
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); |