X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Finclude%2Fgnunet_protocols.h;h=df123ceb197e5623a8d5c256f43af922557d2b81;hb=db3b3123f9d157c71d8b3d9e3b1d5966fe471599;hp=dc29a4d02319f98045ac2b0fb3cf67be9f1b65af;hpb=6d08e254a2fea8441acf354182ae8564d3d2dde0;p=oweals%2Fgnunet.git diff --git a/src/include/gnunet_protocols.h b/src/include/gnunet_protocols.h index dc29a4d02..df123ceb1 100644 --- a/src/include/gnunet_protocols.h +++ b/src/include/gnunet_protocols.h @@ -791,29 +791,14 @@ extern "C" #define GNUNET_MESSAGE_TYPE_MESH_TUNNEL_DESTROY 266 /** - * Set tunnel speed to slowest peer - */ -#define GNUNET_MESSAGE_TYPE_MESH_TUNNEL_MIN 267 - -/** - * Set tunnel speed to fastest peer - */ -#define GNUNET_MESSAGE_TYPE_MESH_TUNNEL_MAX 268 - -/** - * Set tunnel buffering on. - */ -#define GNUNET_MESSAGE_TYPE_MESH_TUNNEL_BUFFER 269 - -/** - * Set tunnel buffering off. + * ACK for a data packet. */ -#define GNUNET_MESSAGE_TYPE_MESH_TUNNEL_NOBUFFER 270 +#define GNUNET_MESSAGE_TYPE_MESH_ACK 267 /** - * ACK for a data packet. + * Poll for an ACK. */ -#define GNUNET_MESSAGE_TYPE_MESH_ACK 271 +#define GNUNET_MESSAGE_TYPE_MESH_POLL 268 /** * Connect to the mesh service, specifying subscriptions @@ -868,27 +853,32 @@ extern "C" /** * Set tunnel speed to slowest peer */ -#define GNUNET_MESSAGE_TYPE_MESH_LOCAL_TUNNEL_MIN 282 +#define GNUNET_MESSAGE_TYPE_MESH_LOCAL_TUNNEL_MIN 282 /** * Set tunnel speed to fastest peer */ -#define GNUNET_MESSAGE_TYPE_MESH_LOCAL_TUNNEL_MAX 283 +#define GNUNET_MESSAGE_TYPE_MESH_LOCAL_TUNNEL_MAX 283 /** * Set tunnel buffering on. */ -#define GNUNET_MESSAGE_TYPE_MESH_LOCAL_TUNNEL_BUFFER 284 +#define GNUNET_MESSAGE_TYPE_MESH_LOCAL_TUNNEL_BUFFER 284 /** * Set tunnel buffering off. */ -#define GNUNET_MESSAGE_TYPE_MESH_LOCAL_TUNNEL_NOBUFFER 285 +#define GNUNET_MESSAGE_TYPE_MESH_LOCAL_TUNNEL_NOBUFFER 285 + +/** + * Local ACK for data. + */ +#define GNUNET_MESSAGE_TYPE_MESH_LOCAL_ACK 286 /** * 640kb should be enough for everybody */ -#define GNUNET_MESSAGE_TYPE_MESH_RESERVE_END 288 +#define GNUNET_MESSAGE_TYPE_MESH_RESERVE_END 299 @@ -1242,7 +1232,7 @@ extern "C" #define GNUNET_MESSAGE_TYPE_TRANSPORT_BROADCAST_BEACON 384 /******************************************************************************* - * STREAM LIRBRARY MESSAGES + * STREAM messages types ******************************************************************************/ /** @@ -1518,7 +1508,7 @@ extern "C" /** * Message for operation events */ -#define GNUNET_MESSAGE_TYPE_TESTBED_OPERATIONEVENT 474 +#define GNUNET_MESSAGE_TYPE_TESTBED_OPERATIONFAILEVENT 474 /** * Message to signal successful peer creation @@ -1540,11 +1530,32 @@ extern "C" */ #define GNUNET_MESSAGE_TYPE_TESTBED_PEERCONFIG 478 +/** + * Message to request a controller to make one of its peer to connect to another + * peer using the contained HELLO + */ +#define GNUNET_MESSAGE_TYPE_TESTBED_REQUESTCONNECT 479 + +/** + * Message to cancel a REQUESTCONNECT request + */ +#define GNUNET_MESSAGE_TYPE_TESTBED_REQUESTCONNECTCANCEL 480 + +/** + * Message to request configuration of a slave controller + */ +#define GNUNET_MESSAGE_TYPE_TESTBED_GETSLAVECONFIG 481 + +/** + * Message which contains the configuration of slave controller + */ +#define GNUNET_MESSAGE_TYPE_TESTBED_SLAVECONFIG 482 + /** * Not really a message, but for careful checks on the testbed messages; Should * always be the maximum and never be used to send messages with this type */ -#define GNUNET_MESSAGE_TYPE_TESTBED_MAX 479 +#define GNUNET_MESSAGE_TYPE_TESTBED_MAX 483 /** * The initialization message towards gnunet-testbed-helper @@ -1558,8 +1569,25 @@ extern "C" /** - * Next available: 500 + * GNS. FIXME: document! */ +#define GNUNET_MESSAGE_TYPE_GNS_LOOKUP 500 + +#define GNUNET_MESSAGE_TYPE_GNS_LOOKUP_RESULT 501 + +#define GNUNET_MESSAGE_TYPE_GNS_SHORTEN 502 + +#define GNUNET_MESSAGE_TYPE_GNS_SHORTEN_RESULT 503 + +#define GNUNET_MESSAGE_TYPE_GNS_GET_AUTH 504 + +#define GNUNET_MESSAGE_TYPE_GNS_GET_AUTH_RESULT 505 + + +/** + * Next available: 520 + */ + /******************************************************************************* * TODO: we need a way to register message types centrally (via some webpage).