GNUnet 0.21.1
gnunet_protocols.h File Reference

Constants for network protocols. More...

Go to the source code of this file.

Macros

#define GNUNET_MESSAGE_TYPE_TEST   0
 Test if service is online. More...
 
#define GNUNET_MESSAGE_TYPE_REQUEST_AGPL   1
 Message to request source code link. More...
 
#define GNUNET_MESSAGE_TYPE_RESPONSE_AGPL   2
 Source code link. More...
 
#define GNUNET_MESSAGE_TYPE_RESOLVER_REQUEST   4
 Request DNS resolution. More...
 
#define GNUNET_MESSAGE_TYPE_RESOLVER_RESPONSE   5
 Response to a DNS resolution request. More...
 
#define GNUNET_MESSAGE_TYPE_DUMMY   6
 Dummy messages for testing / benchmarking. More...
 
#define GNUNET_MESSAGE_TYPE_DUMMY2   7
 Another dummy messages for testing / benchmarking. More...
 
#define GNUNET_MESSAGE_TYPE_ARM_START   8
 Request to ARM to start a service. More...
 
#define GNUNET_MESSAGE_TYPE_ARM_STOP   9
 Request to ARM to stop a service. More...
 
#define GNUNET_MESSAGE_TYPE_ARM_RESULT   10
 Response from ARM. More...
 
#define GNUNET_MESSAGE_TYPE_ARM_STATUS   11
 Status update from ARM. More...
 
#define GNUNET_MESSAGE_TYPE_ARM_LIST   12
 Request to ARM to list all currently running services. More...
 
#define GNUNET_MESSAGE_TYPE_ARM_LIST_RESULT   13
 Response from ARM for listing currently running services. More...
 
#define GNUNET_MESSAGE_TYPE_ARM_MONITOR   14
 Request to ARM to notify client of service status changes. More...
 
#define GNUNET_MESSAGE_TYPE_ARM_TEST   15
 Test if ARM service is online. More...
 
#define GNUNET_MESSAGE_TYPE_HELLO_URI   16
 Latest HELLO messages used for communicating peer addresses. More...
 
#define GNUNET_MESSAGE_TYPE_HELLO   17
 HELLO message with friend only flag used for communicating peer addresses. More...
 
#define GNUNET_MESSAGE_TYPE_FRAGMENT   18
 FRAGMENT of a larger message. More...
 
#define GNUNET_MESSAGE_TYPE_FRAGMENT_ACK   19
 Acknowledgement of a FRAGMENT of a larger message. More...
 
#define GNUNET_MESSAGE_TYPE_WLAN_DATA_TO_HELPER   39
 Type of data messages from the plugin to the gnunet-wlan-helper. More...
 
#define GNUNET_MESSAGE_TYPE_WLAN_DATA_FROM_HELPER   40
 Type of data messages from the gnunet-wlan-helper to the plugin. More...
 
#define GNUNET_MESSAGE_TYPE_WLAN_HELPER_CONTROL   41
 Control message between the gnunet-wlan-helper and the daemon (with the MAC). More...
 
#define GNUNET_MESSAGE_TYPE_WLAN_ADVERTISEMENT   42
 Type of messages for advertisement over wlan. More...
 
#define GNUNET_MESSAGE_TYPE_WLAN_DATA   43
 Type of messages for data over the wlan. More...
 
#define GNUNET_MESSAGE_TYPE_DV_RECV   44
 DV service to DV Plugin message, when a message is unwrapped by the DV service and handed to the plugin for processing. More...
 
#define GNUNET_MESSAGE_TYPE_DV_SEND   45
 DV Plugin to DV service message, indicating a message should be sent out. More...
 
#define GNUNET_MESSAGE_TYPE_DV_SEND_ACK   46
 DV service to DV api message, containing a confirmation or failure of a DV_SEND message. More...
 
#define GNUNET_MESSAGE_TYPE_DV_ROUTE   47
 P2P DV message encapsulating some real message. More...
 
#define GNUNET_MESSAGE_TYPE_DV_START   48
 DV Plugin to DV service message, indicating startup. More...
 
#define GNUNET_MESSAGE_TYPE_DV_CONNECT   49
 P2P DV message telling plugin that a peer connected. More...
 
#define GNUNET_MESSAGE_TYPE_DV_DISCONNECT   50
 P2P DV message telling plugin that a peer disconnected. More...
 
#define GNUNET_MESSAGE_TYPE_DV_SEND_NACK   51
 P2P DV message telling plugin that a message transmission failed (negative ACK) More...
 
#define GNUNET_MESSAGE_TYPE_DV_DISTANCE_CHANGED   52
 P2P DV message telling plugin that our distance to a peer changed. More...
 
#define GNUNET_MESSAGE_TYPE_DV_BOX   53
 DV message box for boxing multiple messages. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_XU_MESSAGE   55
 Experimental message type. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_UDP_MESSAGE   56
 Normal UDP message type. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_UDP_ACK   57
 UDP ACK. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_TCP_NAT_PROBE   60
 TCP NAT probe message, send from NAT'd peer to other peer to establish bi-directional communication. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_TCP_WELCOME   61
 Welcome message between TCP transports. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_ATS   62
 Message to force transport to update bandwidth assignment (LEGACY) More...
 
#define GNUNET_MESSAGE_TYPE_NAT_TEST   63
 Message to ask NAT server to perform traversal test. More...
 
#define GNUNET_MESSAGE_TYPE_CORE_INIT   64
 Initial setup message from core client to core. More...
 
#define GNUNET_MESSAGE_TYPE_CORE_INIT_REPLY   65
 Response from core to core client to INIT message. More...
 
#define GNUNET_MESSAGE_TYPE_CORE_NOTIFY_CONNECT   67
 Notify clients about new peer-to-peer connections (triggered after key exchange). More...
 
#define GNUNET_MESSAGE_TYPE_CORE_NOTIFY_DISCONNECT   68
 Notify clients about peer disconnecting. More...
 
#define GNUNET_MESSAGE_TYPE_CORE_NOTIFY_STATUS_CHANGE   69
 Notify clients about peer status change. More...
 
#define GNUNET_MESSAGE_TYPE_CORE_NOTIFY_INBOUND   70
 Notify clients about incoming P2P messages. More...
 
#define GNUNET_MESSAGE_TYPE_CORE_NOTIFY_OUTBOUND   71
 Notify clients about outgoing P2P transmissions. More...
 
#define GNUNET_MESSAGE_TYPE_CORE_SEND_REQUEST   74
 Request from client to transmit message. More...
 
#define GNUNET_MESSAGE_TYPE_CORE_SEND_READY   75
 Confirmation from core that message can now be sent. More...
 
#define GNUNET_MESSAGE_TYPE_CORE_SEND   76
 Client with message to transmit (after SEND_READY confirmation was received). More...
 
#define GNUNET_MESSAGE_TYPE_CORE_MONITOR_PEERS   78
 Request for connection monitoring from CORE service. More...
 
#define GNUNET_MESSAGE_TYPE_CORE_MONITOR_NOTIFY   79
 Reply for monitor by CORE service. More...
 
#define GNUNET_MESSAGE_TYPE_CORE_ENCRYPTED_MESSAGE   82
 Encapsulation for an encrypted message between peers. More...
 
#define GNUNET_MESSAGE_TYPE_CORE_PING   83
 Check that other peer is alive (challenge). More...
 
#define GNUNET_MESSAGE_TYPE_CORE_PONG   84
 Confirmation that other peer is alive. More...
 
#define GNUNET_MESSAGE_TYPE_CORE_HANGUP   85
 Request by the other peer to terminate the connection. More...
 
#define GNUNET_MESSAGE_TYPE_CORE_COMPRESSED_TYPE_MAP   86
 gzip-compressed type map of the sender More...
 
#define GNUNET_MESSAGE_TYPE_CORE_BINARY_TYPE_MAP   87
 uncompressed type map of the sender More...
 
#define GNUNET_MESSAGE_TYPE_CORE_EPHEMERAL_KEY   88
 Session key exchange between peers. More...
 
#define GNUNET_MESSAGE_TYPE_CORE_CONFIRM_TYPE_MAP   89
 Other peer confirms having received the type map. More...
 
#define GNUNET_MESSAGE_TYPE_DATASTORE_RESERVE   92
 Message sent by datastore client on join. More...
 
#define GNUNET_MESSAGE_TYPE_DATASTORE_RELEASE_RESERVE   93
 Message sent by datastore client on join. More...
 
#define GNUNET_MESSAGE_TYPE_DATASTORE_STATUS   94
 Message sent by datastore to client informing about status processing a request (in response to RESERVE, RELEASE_RESERVE, PUT, UPDATE and REMOVE requests). More...
 
#define GNUNET_MESSAGE_TYPE_DATASTORE_PUT   95
 Message sent by datastore client to store data. More...
 
#define GNUNET_MESSAGE_TYPE_DATASTORE_GET   97
 Message sent by datastore client to get data. More...
 
#define GNUNET_MESSAGE_TYPE_DATASTORE_GET_REPLICATION   98
 Message sent by datastore client to get random data. More...
 
#define GNUNET_MESSAGE_TYPE_DATASTORE_GET_ZERO_ANONYMITY   99
 Message sent by datastore client to get random data. More...
 
#define GNUNET_MESSAGE_TYPE_DATASTORE_DATA   100
 Message sent by datastore to client providing requested data (in response to GET or GET_RANDOM request). More...
 
#define GNUNET_MESSAGE_TYPE_DATASTORE_DATA_END   101
 Message sent by datastore to client signaling end of matching data. More...
 
#define GNUNET_MESSAGE_TYPE_DATASTORE_REMOVE   102
 Message sent by datastore client to remove data. More...
 
#define GNUNET_MESSAGE_TYPE_DATASTORE_DROP   103
 Message sent by datastore client to drop the database. More...
 
#define GNUNET_MESSAGE_TYPE_DATASTORE_GET_KEY   104
 Message sent by datastore client to get data by key. More...
 
#define GNUNET_MESSAGE_TYPE_FS_REQUEST_LOC_SIGN   126
 Message sent by fs client to request LOC signature. More...
 
#define GNUNET_MESSAGE_TYPE_FS_REQUEST_LOC_SIGNATURE   127
 Reply sent by fs service with LOC signature. More...
 
#define GNUNET_MESSAGE_TYPE_FS_INDEX_START   128
 Message sent by fs client to start indexing. More...
 
#define GNUNET_MESSAGE_TYPE_FS_INDEX_START_OK   129
 Affirmative response to a request for start indexing. More...
 
#define GNUNET_MESSAGE_TYPE_FS_INDEX_START_FAILED   130
 Response to a request for start indexing that refuses. More...
 
#define GNUNET_MESSAGE_TYPE_FS_INDEX_LIST_GET   131
 Request from client for list of indexed files. More...
 
#define GNUNET_MESSAGE_TYPE_FS_INDEX_LIST_ENTRY   132
 Reply to client with an indexed file name. More...
 
#define GNUNET_MESSAGE_TYPE_FS_INDEX_LIST_END   133
 Reply to client indicating end of list. More...
 
#define GNUNET_MESSAGE_TYPE_FS_UNINDEX   134
 Request from client to unindex a file. More...
 
#define GNUNET_MESSAGE_TYPE_FS_UNINDEX_OK   135
 Reply to client indicating unindex receipt. More...
 
#define GNUNET_MESSAGE_TYPE_FS_START_SEARCH   136
 Client asks FS service to start a (keyword) search. More...
 
#define GNUNET_MESSAGE_TYPE_FS_GET   137
 P2P request for content (one FS to another). More...
 
#define GNUNET_MESSAGE_TYPE_FS_PUT   138
 P2P response with content or active migration of content. More...
 
#define GNUNET_MESSAGE_TYPE_FS_MIGRATION_STOP   139
 Peer asks us to stop migrating content towards it for a while. More...
 
#define GNUNET_MESSAGE_TYPE_FS_CADET_QUERY   140
 P2P request for content (one FS to another via a cadet). More...
 
#define GNUNET_MESSAGE_TYPE_FS_CADET_REPLY   141
 P2P answer for content (one FS to another via a cadet). More...
 
#define GNUNET_MESSAGE_TYPE_DHT_CLIENT_PUT   142
 Client wants to store item in DHT. More...
 
#define GNUNET_MESSAGE_TYPE_DHT_CLIENT_GET   143
 Client wants to lookup item in DHT. More...
 
#define GNUNET_MESSAGE_TYPE_DHT_CLIENT_GET_STOP   144
 Client wants to stop search in DHT. More...
 
#define GNUNET_MESSAGE_TYPE_DHT_CLIENT_RESULT   145
 Service returns result to client. More...
 
#define GNUNET_MESSAGE_TYPE_DHT_P2P_PUT   146
 Peer is storing data in DHT. More...
 
#define GNUNET_MESSAGE_TYPE_DHT_P2P_GET   147
 Peer tries to find data in DHT. More...
 
#define GNUNET_MESSAGE_TYPE_DHT_P2P_RESULT   148
 Data is returned to peer from DHT. More...
 
#define GNUNET_MESSAGE_TYPE_DHT_MONITOR_GET   149
 Receive information about transiting GETs. More...
 
#define GNUNET_MESSAGE_TYPE_DHT_MONITOR_GET_RESP   150
 Receive information about transiting GET responses. More...
 
#define GNUNET_MESSAGE_TYPE_DHT_MONITOR_PUT   151
 Receive information about transiting PUTs. More...
 
#define GNUNET_MESSAGE_TYPE_DHT_MONITOR_PUT_RESP   152
 Receive information about transiting PUT responses (TODO) More...
 
#define GNUNET_MESSAGE_TYPE_DHT_MONITOR_START   153
 Request information about transiting messages. More...
 
#define GNUNET_MESSAGE_TYPE_DHT_MONITOR_STOP   154
 Stop information about transiting messages. More...
 
#define GNUNET_MESSAGE_TYPE_DHT_CLIENT_GET_RESULTS_KNOWN   156
 Certain results are already known to the client, filter those. More...
 
#define GNUNET_MESSAGE_TYPE_DHT_P2P_HELLO   157
 HELLO advertising a neighbours addresses. More...
 
#define GNUNET_MESSAGE_TYPE_DHT_CORE   158
 Encapsulation of DHT messages in CORE service. More...
 
#define GNUNET_MESSAGE_TYPE_DHT_CLIENT_HELLO_URL   159
 HELLO URL send between client and service (in either direction). More...
 
#define GNUNET_MESSAGE_TYPE_DHT_CLIENT_HELLO_GET   161
 Client requests DHT service's HELLO URL. More...
 
#define GNUNET_MESSAGE_TYPE_HOSTLIST_ADVERTISEMENT   160
 Hostlist advertisement message. More...
 
#define GNUNET_MESSAGE_TYPE_STATISTICS_SET   168
 Set a statistical value. More...
 
#define GNUNET_MESSAGE_TYPE_STATISTICS_GET   169
 Get a statistical value(s). More...
 
#define GNUNET_MESSAGE_TYPE_STATISTICS_VALUE   170
 Response to a STATISTICS_GET message (with value). More...
 
#define GNUNET_MESSAGE_TYPE_STATISTICS_END   171
 Response to a STATISTICS_GET message (end of value stream). More...
 
#define GNUNET_MESSAGE_TYPE_STATISTICS_WATCH   172
 Watch changes to a statistical value. More...
 
#define GNUNET_MESSAGE_TYPE_STATISTICS_WATCH_VALUE   173
 Changes to a watched value. More...
 
#define GNUNET_MESSAGE_TYPE_STATISTICS_DISCONNECT   174
 Client is done sending service requests and will now disconnect. More...
 
#define GNUNET_MESSAGE_TYPE_STATISTICS_DISCONNECT_CONFIRM   175
 Service confirms disconnect and that it is done processing all requests from the client. More...
 
#define GNUNET_MESSAGE_TYPE_VPN_HELPER   185
 Type of messages between the gnunet-vpn-helper and the daemon. More...
 
#define GNUNET_MESSAGE_TYPE_VPN_ICMP_TO_SERVICE   190
 Type of messages containing an ICMP packet for a service. More...
 
#define GNUNET_MESSAGE_TYPE_VPN_ICMP_TO_INTERNET   191
 Type of messages containing an ICMP packet for the Internet. More...
 
#define GNUNET_MESSAGE_TYPE_VPN_ICMP_TO_VPN   192
 Type of messages containing an ICMP packet for the VPN. More...
 
#define GNUNET_MESSAGE_TYPE_VPN_DNS_TO_INTERNET   193
 Type of messages containing an DNS request for a DNS exit service. More...
 
#define GNUNET_MESSAGE_TYPE_VPN_DNS_FROM_INTERNET   194
 Type of messages containing an DNS reply from a DNS exit service. More...
 
#define GNUNET_MESSAGE_TYPE_VPN_TCP_TO_SERVICE_START   195
 Type of messages containing an TCP packet for a service. More...
 
#define GNUNET_MESSAGE_TYPE_VPN_TCP_TO_INTERNET_START   196
 Type of messages containing an TCP packet for the Internet. More...
 
#define GNUNET_MESSAGE_TYPE_VPN_TCP_DATA_TO_EXIT   197
 Type of messages containing an TCP packet of an established connection. More...
 
#define GNUNET_MESSAGE_TYPE_VPN_TCP_DATA_TO_VPN   198
 Type of messages containing an TCP packet of an established connection. More...
 
#define GNUNET_MESSAGE_TYPE_VPN_UDP_TO_SERVICE   199
 Type of messages containing an UDP packet for a service. More...
 
#define GNUNET_MESSAGE_TYPE_VPN_UDP_TO_INTERNET   200
 Type of messages containing an UDP packet for the Internet. More...
 
#define GNUNET_MESSAGE_TYPE_VPN_UDP_REPLY   201
 Type of messages containing an UDP packet from a remote host. More...
 
#define GNUNET_MESSAGE_TYPE_VPN_CLIENT_REDIRECT_TO_IP   202
 Client asks VPN service to setup an IP to redirect traffic via an exit node to some global IP address. More...
 
#define GNUNET_MESSAGE_TYPE_VPN_CLIENT_REDIRECT_TO_SERVICE   203
 Client asks VPN service to setup an IP to redirect traffic to some peer offering a service. More...
 
#define GNUNET_MESSAGE_TYPE_VPN_CLIENT_USE_IP   204
 VPN service responds to client with an IP to use for the requested redirection. More...
 
#define GNUNET_MESSAGE_TYPE_DNS_CLIENT_INIT   211
 Initial message from client to DNS service for registration. More...
 
#define GNUNET_MESSAGE_TYPE_DNS_CLIENT_REQUEST   212
 Type of messages between the gnunet-helper-dns and the service. More...
 
#define GNUNET_MESSAGE_TYPE_DNS_CLIENT_RESPONSE   213
 Type of messages between the gnunet-helper-dns and the service. More...
 
#define GNUNET_MESSAGE_TYPE_DNS_HELPER   214
 Type of messages between the gnunet-helper-dns and the service. More...
 
#define GNUNET_MESSAGE_TYPE_CHAT_JOIN_REQUEST   300
 Message sent from client to join a chat room. More...
 
#define GNUNET_MESSAGE_TYPE_CHAT_JOIN_NOTIFICATION   301
 Message sent to client to indicate joining of another room member. More...
 
#define GNUNET_MESSAGE_TYPE_CHAT_LEAVE_NOTIFICATION   302
 Message sent to client to indicate leaving of another room member. More...
 
#define GNUNET_MESSAGE_TYPE_CHAT_MESSAGE_NOTIFICATION   303
 Notification sent by service to client indicating that we've received a chat message. More...
 
#define GNUNET_MESSAGE_TYPE_CHAT_TRANSMIT_REQUEST   304
 Request sent by client to transmit a chat message to another room members. More...
 
#define GNUNET_MESSAGE_TYPE_CHAT_CONFIRMATION_RECEIPT   305
 Receipt sent from a message receiver to the service to confirm delivery of a chat message. More...
 
#define GNUNET_MESSAGE_TYPE_CHAT_CONFIRMATION_NOTIFICATION   306
 Notification sent from the service to the original sender to acknowledge delivery of a chat message. More...
 
#define GNUNET_MESSAGE_TYPE_CHAT_P2P_JOIN_NOTIFICATION   307
 P2P message sent to indicate joining of another room member. More...
 
#define GNUNET_MESSAGE_TYPE_CHAT_P2P_LEAVE_NOTIFICATION   308
 P2P message sent to indicate leaving of another room member. More...
 
#define GNUNET_MESSAGE_TYPE_CHAT_P2P_SYNC_REQUEST   309
 P2P message sent to a newly connected peer to request its known clients in order to synchronize room members. More...
 
#define GNUNET_MESSAGE_TYPE_CHAT_P2P_MESSAGE_NOTIFICATION   310
 Notification sent from one peer to another to indicate that we have received a chat message. More...
 
#define GNUNET_MESSAGE_TYPE_CHAT_P2P_CONFIRMATION_RECEIPT   311
 P2P receipt confirming delivery of a chat message. More...
 
#define GNUNET_MESSAGE_TYPE_NSE_START   321
 client->service message indicating start More...
 
#define GNUNET_MESSAGE_TYPE_NSE_P2P_FLOOD   322
 P2P message sent from nearest peer. More...
 
#define GNUNET_MESSAGE_TYPE_NSE_ESTIMATE   323
 service->client message indicating More...
 
#define GNUNET_MESSAGE_TYPE_PEERINFO_GET   330
 Request update and listing of a peer. More...
 
#define GNUNET_MESSAGE_TYPE_PEERINFO_GET_ALL   331
 Request update and listing of all peers. More...
 
#define GNUNET_MESSAGE_TYPE_PEERINFO_INFO   332
 Information about one of the peers. More...
 
#define GNUNET_MESSAGE_TYPE_PEERINFO_INFO_END   333
 End of information about other peers. More...
 
#define GNUNET_MESSAGE_TYPE_PEERINFO_NOTIFY   334
 Start notifying this client about all changes to the known peers until it disconnects. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_START   340
 Type of the 'struct ClientStartMessage' sent by clients to ATS to identify the type of the client. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_REQUEST_ADDRESS   341
 Type of the 'struct RequestAddressMessage' sent by clients to ATS to request an address to help connect. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_REQUEST_ADDRESS_CANCEL   342
 Type of the 'struct RequestAddressMessage' sent by clients to ATS to request an address to help connect. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_ADDRESS_UPDATE   343
 Type of the 'struct AddressUpdateMessage' sent by clients to ATS to inform ATS about performance changes. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_ADDRESS_DESTROYED   344
 Type of the 'struct AddressDestroyedMessage' sent by clients to ATS to inform ATS about an address being unavailable. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_ADDRESS_SUGGESTION   345
 Type of the 'struct AddressSuggestionMessage' sent by ATS to clients to suggest switching to a different address. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_PEER_INFORMATION   346
 Type of the 'struct PeerInformationMessage' sent by ATS to clients to inform about QoS for a particular connection. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_RESERVATION_REQUEST   347
 Type of the 'struct ReservationRequestMessage' sent by clients to ATS to ask for inbound bandwidth reservations. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_RESERVATION_RESULT   348
 Type of the 'struct ReservationResultMessage' sent by ATS to clients in response to a reservation request. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_PREFERENCE_CHANGE   349
 Type of the 'struct ChangePreferenceMessage' sent by clients to ATS to ask for allocation preference changes. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_SESSION_RELEASE   350
 Type of the 'struct SessionReleaseMessage' sent by ATS to client to confirm that a session ID was destroyed. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_ADDRESS_ADD   353
 Type of the 'struct AddressUpdateMessage' sent by client to ATS to add a new address. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_ADDRESSLIST_REQUEST   354
 Type of the 'struct AddressListRequestMessage' sent by client to ATS to request information about addresses. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_ADDRESSLIST_RESPONSE   355
 Type of the 'struct AddressListResponseMessage' sent by ATS to client with information about addresses. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_PREFERENCE_FEEDBACK   356
 Type of the 'struct ChangePreferenceMessage' sent by clients to ATS to ask for allocation preference changes. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_START   360
 Message from the core saying that the transport server should start giving it messages. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_CONNECT   361
 Message from TRANSPORT notifying about a client that connected to us. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_DISCONNECT   362
 Message from TRANSPORT notifying about a client that disconnected from us. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_SEND   363
 Request to TRANSPORT to transmit a message. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_SEND_OK   364
 Confirmation from TRANSPORT that message for transmission has been queued (and that the next message to this peer can now be passed to the service). More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_RECV   365
 Message from TRANSPORT notifying about a message that was received. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_SET_QUOTA   366
 Message telling transport to limit its receive rate. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_RECV_OK   366
 Message telling transport to limit its receive rate. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_TO_STRING   367
 Request to look addresses of peers in server. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_TO_STRING_REPLY   368
 Response to the address lookup request. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_BLACKLIST_INIT   369
 Register a client that wants to do blacklisting. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_BLACKLIST_QUERY   370
 Query to a blacklisting client (is this peer blacklisted)? More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_BLACKLIST_REPLY   371
 Reply from blacklisting client (answer to blacklist query). More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_PING   372
 Transport PING message. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_PONG   373
 Transport PONG message. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_SESSION_SYN   375
 Transport SYN message exchanged between transport services to indicate that a session should be marked as 'connected'. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_SESSION_SYN_ACK   376
 Transport SYN_ACK message exchanged between transport services to indicate that a SYN message was accepted. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_SESSION_ACK   377
 Transport ACK message exchanged between transport services to indicate that a SYN_ACK message was accepted. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_SESSION_DISCONNECT   378
 Transport DISCONNECT message exchanged between transport services to indicate that a connection should be dropped. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_SESSION_QUOTA   379
 Message exchanged between transport services to indicate that the sender should limit its transmission rate to the indicated quota. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PEER_REQUEST   380
 Request to monitor addresses used by a peer or all peers. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_SESSION_KEEPALIVE   381
 Message send by a peer to notify the other to keep the session alive and measure latency in a regular interval. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_SESSION_KEEPALIVE_RESPONSE   382
 Response to a GNUNET_MESSAGE_TYPE_TRANSPORT_SESSION_KEEPALIVE message to measure latency in a regular interval. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PEER_RESPONSE   383
 Response to GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PEER_REQUEST request to iterate over all known addresses. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_BROADCAST_BEACON   384
 Message send by a peer to notify the other to keep the session alive. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_TRAFFIC_METRIC   385
 Message containing traffic metrics for transport service. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PLUGIN_START   388
 Request to start monitoring the connection state of plugins. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PLUGIN_EVENT   389
 Monitoring event about the connection state of plugins, generated in response to a subscription initiated via GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PLUGIN_START. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PLUGIN_SYNC   390
 Monitoring event notifying client that the initial iteration is now completed and we are in sync with the state of the subsystem. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PEER_RESPONSE_END   391
 Response to GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PEER_RESPONSE_END terminating list of replies. More...
 
#define GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_PROGRESS_FILE   420
 Progress information from the helper: found a file. More...
 
#define GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_PROGRESS_DIRECTORY   421
 Progress information from the helper: found a directory. More...
 
#define GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_ERROR   422
 Error signal from the helper. More...
 
#define GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_SKIP_FILE   423
 Signal that helper skipped a file. More...
 
#define GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_COUNTING_DONE   424
 Signal that helper is done scanning the directory tree. More...
 
#define GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_META_DATA   425
 Extracted meta data from the helper. More...
 
#define GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_FINISHED   426
 Signal that helper is done. More...
 
#define GNUNET_MESSAGE_TYPE_NAMECACHE_LOOKUP_BLOCK   431
 Client to service: lookup block. More...
 
#define GNUNET_MESSAGE_TYPE_NAMECACHE_LOOKUP_BLOCK_RESPONSE   432
 Service to client: result of block lookup. More...
 
#define GNUNET_MESSAGE_TYPE_NAMECACHE_BLOCK_CACHE   433
 Client to service: cache a block. More...
 
#define GNUNET_MESSAGE_TYPE_NAMECACHE_BLOCK_CACHE_RESPONSE   434
 Service to client: result of block cache request. More...
 
#define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_STORE   435
 Client to service: store records (as authority) More...
 
#define GNUNET_MESSAGE_TYPE_NAMESTORE_GENERIC_RESPONSE   436
 Service to client: result of store operation. More...
 
#define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_LOOKUP   437
 Client to service: lookup label. More...
 
#define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_LOOKUP_RESPONSE   438
 Service to client: lookup label. More...
 
#define GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_TO_NAME   439
 Client to service: "reverse" lookup for zone name based on zone key. More...
 
#define GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_TO_NAME_RESPONSE   440
 Service to client: result of zone-to-name lookup. More...
 
#define GNUNET_MESSAGE_TYPE_NAMESTORE_MONITOR_START   441
 Client to service: start monitoring (yields sequence of "ZONE_ITERATION_RESPONSES" — forever). More...
 
#define GNUNET_MESSAGE_TYPE_NAMESTORE_MONITOR_SYNC   442
 Service to client: you're now in sync. More...
 
#define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_RESULT   443
 Service to client: here is a (plaintext) record you requested. More...
 
#define GNUNET_MESSAGE_TYPE_NAMESTORE_MONITOR_NEXT   444
 Client to service: I am now ready for the next (set of) monitor events. More...
 
#define GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_ITERATION_START   445
 Client to service: please start iteration; receives "GNUNET_MESSAGE_TYPE_NAMESTORE_LOOKUP_NAME_RESPONSE" messages in return. More...
 
#define GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_ITERATION_NEXT   447
 Client to service: next record(s) in iteration please. More...
 
#define GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_ITERATION_STOP   448
 Client to service: stop iterating. More...
 
#define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_RESULT_END   449
 Service to client: end of list of results. More...
 
#define GNUNET_MESSAGE_TYPE_LOCKMANAGER_ACQUIRE   450
 Message to acquire Lock. More...
 
#define GNUNET_MESSAGE_TYPE_LOCKMANAGER_RELEASE   451
 Message to release lock. More...
 
#define GNUNET_MESSAGE_TYPE_LOCKMANAGER_SUCCESS   452
 SUCCESS reply from lockmanager. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_INIT   460
 Initial message from a client to a testing control service. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_ADD_HOST   461
 Message to add host. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_ADD_HOST_SUCCESS   462
 Message to signal that a add host succeeded. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_LINK_CONTROLLERS   463
 Message to link delegated controller to slave controller. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_CREATE_PEER   464
 Message to create a peer at a host. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_RECONFIGURE_PEER   465
 Message to reconfigure a peer. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_START_PEER   466
 Message to start a peer at a host. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_STOP_PEER   467
 Message to stop a peer at a host. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_DESTROY_PEER   468
 Message to destroy a peer. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_CONFIGURE_UNDERLAY_LINK   469
 Configure underlay link message. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_OVERLAY_CONNECT   470
 Message to connect peers in a overlay. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_PEER_EVENT   471
 Message for peer events. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_PEER_CONNECT_EVENT   472
 Message for peer connect events. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_OPERATION_FAIL_EVENT   473
 Message for operation events. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_CREATE_PEER_SUCCESS   474
 Message to signal successful peer creation. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_GENERIC_OPERATION_SUCCESS   475
 Message to signal a generic operation has been successful. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_GET_PEER_INFORMATION   476
 Message to get a peer's information. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_PEER_INFORMATION   477
 Message containing the peer's information. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_REMOTE_OVERLAY_CONNECT   478
 Message to request a controller to make one of its peer to connect to another peer using the contained HELLO. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_GET_SLAVE_CONFIGURATION   479
 Message to request configuration of a slave controller. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_SLAVE_CONFIGURATION   480
 Message which contains the configuration of slave controller. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_LINK_CONTROLLERS_RESULT   481
 Message to signal the result of GNUNET_MESSAGE_TYPE_TESTBED_LINK_CONTROLLERS request. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_SHUTDOWN_PEERS   482
 A controller receiving this message floods it to its directly-connected sub-controllers and then stops and destroys all peers. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_MANAGE_PEER_SERVICE   483
 Message to start/stop a service of a peer. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_BARRIER_INIT   484
 Message to initialise a barrier. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_BARRIER_CANCEL   485
 Message to cancel a barrier. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_BARRIER_STATUS   486
 Message for signalling status of a barrier. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_BARRIER_WAIT   487
 Message sent by a peer when it has reached a barrier and is waiting for it to be crossed. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_MAX   488
 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. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_HELPER_INIT   495
 The initialization message towards gnunet-testbed-helper. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_HELPER_REPLY   496
 The reply message from gnunet-testbed-helper. More...
 
#define GNUNET_MESSAGE_TYPE_GNS_LOOKUP   500
 Client would like to resolve a name. More...
 
#define GNUNET_MESSAGE_TYPE_GNS_LOOKUP_RESULT   501
 Service response to name resolution request from client. More...
 
#define GNUNET_MESSAGE_TYPE_GNS_REVERSE_LOOKUP   503
 Reverse lookup. More...
 
#define GNUNET_MESSAGE_TYPE_GNS_REVERSE_LOOKUP_RESULT   504
 Response to reverse lookup. More...
 
#define GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_JOIN   520
 Join a consensus session. More...
 
#define GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_INSERT   521
 Insert an element. More...
 
#define GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_BEGIN   522
 Begin accepting new elements from other participants. More...
 
#define GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_RECEIVED_ELEMENT   523
 Sent by service when a new element is added. More...
 
#define GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_CONCLUDE   524
 Sent by client to service in order to start the consensus conclusion. More...
 
#define GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_CONCLUDE_DONE   525
 Sent by service to client in order to signal a completed consensus conclusion. More...
 
#define GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_ACK   540
 Sent by client to service, telling whether a received element should be accepted and propagated further or not. More...
 
#define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_DELTA_ESTIMATE   541
 Strata estimator. More...
 
#define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_DIFFERENCE_DIGEST   542
 IBF containing all elements of a peer. More...
 
#define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_ELEMENTS   543
 One or more elements that are sent from peer to peer. More...
 
#define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_ELEMENTS_REQUEST   544
 Elements, and requests for further elements. More...
 
#define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_ELEMENTS_REPORT   545
 Elements that a peer reports to be missing at the remote peer. More...
 
#define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_ROUND_CONTEXT   547
 Provide context for a consensus round. More...
 
#define GNUNET_MESSAGE_TYPE_SETU_CANCEL   550
 Cancel a set operation. More...
 
#define GNUNET_MESSAGE_TYPE_SETU_ADD   551
 Add element to set. More...
 
#define GNUNET_MESSAGE_TYPE_SETU_CREATE   552
 Create a new local set. More...
 
#define GNUNET_MESSAGE_TYPE_SETU_RESULT   553
 Handle result message from operation. More...
 
#define GNUNET_MESSAGE_TYPE_SETU_EVALUATE   554
 Evaluate a set operation. More...
 
#define GNUNET_MESSAGE_TYPE_SETU_LISTEN   555
 Listen for operation requests. More...
 
#define GNUNET_MESSAGE_TYPE_SETU_REJECT   556
 Reject a set request. More...
 
#define GNUNET_MESSAGE_TYPE_SETU_ACCEPT   557
 Accept an incoming set request. More...
 
#define GNUNET_MESSAGE_TYPE_SETU_REQUEST   558
 Notify the client of an incoming request from a remote peer. More...
 
#define GNUNET_MESSAGE_TYPE_SETU_P2P_REQUEST_FULL   559
 Demand the whole element from the other peer, given only the hash code. More...
 
#define GNUNET_MESSAGE_TYPE_SETU_P2P_DEMAND   560
 Demand the whole element from the other peer, given only the hash code. More...
 
#define GNUNET_MESSAGE_TYPE_SETU_P2P_INQUIRY   561
 Tell the other peer to send us a list of hashes that match an IBF key. More...
 
#define GNUNET_MESSAGE_TYPE_SETU_P2P_OFFER   562
 Tell the other peer which hashes match a given IBF key. More...
 
#define GNUNET_MESSAGE_TYPE_SETU_P2P_OPERATION_REQUEST   563
 Request a set union operation from a remote peer. More...
 
#define GNUNET_MESSAGE_TYPE_SETU_P2P_SE   564
 Strata estimator. More...
 
#define GNUNET_MESSAGE_TYPE_SETU_P2P_IBF   565
 Invertible bloom filter. More...
 
#define GNUNET_MESSAGE_TYPE_SETU_P2P_ELEMENTS   566
 Actual set elements. More...
 
#define GNUNET_MESSAGE_TYPE_SETU_P2P_DONE   568
 Set operation is done. More...
 
#define GNUNET_MESSAGE_TYPE_SETU_P2P_SEC   569
 Compressed strata estimator. More...
 
#define GNUNET_MESSAGE_TYPE_SETU_P2P_FULL_DONE   570
 Request all missing elements from the other peer, based on their sets and the elements we previously sent with GNUNET_MESSAGE_TYPE_SET_P2P_ELEMENTS. More...
 
#define GNUNET_MESSAGE_TYPE_SETU_P2P_FULL_ELEMENT   571
 Send a set element, not as response to a demand but because we're sending the full set. More...
 
#define GNUNET_MESSAGE_TYPE_SETU_P2P_OVER   572
 Request all missing elements from the other peer, based on their sets and the elements we previously sent with GNUNET_MESSAGE_TYPE_SET_P2P_ELEMENTS. More...
 
#define GNUNET_MESSAGE_TYPE_SETU_P2P_SEND_FULL   710
 Signals other peer that all elements are sent. More...
 
#define GNUNET_MESSAGE_TYPE_SETI_CANCEL   580
 Cancel a set operation. More...
 
#define GNUNET_MESSAGE_TYPE_SETI_ADD   581
 Add element to set. More...
 
#define GNUNET_MESSAGE_TYPE_SETI_CREATE   582
 Create a new local set. More...
 
#define GNUNET_MESSAGE_TYPE_SETI_RESULT   583
 Handle result message from operation. More...
 
#define GNUNET_MESSAGE_TYPE_SETI_EVALUATE   584
 Evaluate a set operation. More...
 
#define GNUNET_MESSAGE_TYPE_SETI_LISTEN   585
 Listen for operation requests. More...
 
#define GNUNET_MESSAGE_TYPE_SETI_REJECT   586
 Reject a set request. More...
 
#define GNUNET_MESSAGE_TYPE_SETI_ACCEPT   587
 Accept an incoming set request. More...
 
#define GNUNET_MESSAGE_TYPE_SETI_REQUEST   588
 Notify the client of an incoming request from a remote peer. More...
 
#define GNUNET_MESSAGE_TYPE_SETI_P2P_ELEMENT_INFO   591
 Information about the element count for intersection. More...
 
#define GNUNET_MESSAGE_TYPE_SETI_P2P_BF   592
 Bloom filter message for intersection exchange started by Bob. More...
 
#define GNUNET_MESSAGE_TYPE_SETI_P2P_DONE   593
 Intersection operation is done. More...
 
#define GNUNET_MESSAGE_TYPE_SETI_P2P_OPERATION_REQUEST   594
 Request to begin set intersection operation. More...
 
#define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_REQUEST_FULL   565
 Demand the whole element from the other peer, given only the hash code. More...
 
#define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_DEMAND   566
 Demand the whole element from the other peer, given only the hash code. More...
 
#define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_INQUIRY   567
 Tell the other peer to send us a list of hashes that match an IBF key. More...
 
#define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_OFFER   568
 Tell the other peer which hashes match a given IBF key. More...
 
#define GNUNET_MESSAGE_TYPE_SET_REJECT   569
 Reject a set request. More...
 
#define GNUNET_MESSAGE_TYPE_SET_CANCEL   570
 Cancel a set operation. More...
 
#define GNUNET_MESSAGE_TYPE_SET_ITER_ACK   571
 Acknowledge result from iteration. More...
 
#define GNUNET_MESSAGE_TYPE_SET_RESULT   572
 Create an empty set. More...
 
#define GNUNET_MESSAGE_TYPE_SET_ADD   573
 Add element to set. More...
 
#define GNUNET_MESSAGE_TYPE_SET_REMOVE   574
 Remove element from set. More...
 
#define GNUNET_MESSAGE_TYPE_SET_LISTEN   575
 Listen for operation requests. More...
 
#define GNUNET_MESSAGE_TYPE_SET_ACCEPT   576
 Accept a set request. More...
 
#define GNUNET_MESSAGE_TYPE_SET_EVALUATE   577
 Evaluate a set operation. More...
 
#define GNUNET_MESSAGE_TYPE_SET_CONCLUDE   578
 Start a set operation with the given set. More...
 
#define GNUNET_MESSAGE_TYPE_SET_REQUEST   579
 Notify the client of a request from a remote peer. More...
 
#define GNUNET_MESSAGE_TYPE_SET_CREATE   580
 Create a new local set. More...
 
#define GNUNET_MESSAGE_TYPE_SET_P2P_OPERATION_REQUEST   581
 Request a set operation from a remote peer. More...
 
#define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_SE   582
 Strata estimator. More...
 
#define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_IBF   583
 Invertible bloom filter. More...
 
#define GNUNET_MESSAGE_TYPE_SET_P2P_ELEMENTS   584
 Actual set elements. More...
 
#define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_DONE   586
 Set operation is done. More...
 
#define GNUNET_MESSAGE_TYPE_SET_ITER_REQUEST   587
 Start iteration over set elements. More...
 
#define GNUNET_MESSAGE_TYPE_SET_ITER_ELEMENT   588
 Element result for the iterating client. More...
 
#define GNUNET_MESSAGE_TYPE_SET_ITER_DONE   589
 Iteration end marker for the client. More...
 
#define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_SEC   590
 Compressed strata estimator. More...
 
#define GNUNET_MESSAGE_TYPE_SET_INTERSECTION_P2P_ELEMENT_INFO   591
 Information about the element count for intersection. More...
 
#define GNUNET_MESSAGE_TYPE_SET_INTERSECTION_P2P_BF   592
 Bloom filter message for intersection exchange started by Bob. More...
 
#define GNUNET_MESSAGE_TYPE_SET_INTERSECTION_P2P_DONE   593
 Intersection operation is done. More...
 
#define GNUNET_MESSAGE_TYPE_SET_COPY_LAZY_PREPARE   594
 Ask the set service to prepare a copy of a set. More...
 
#define GNUNET_MESSAGE_TYPE_SET_COPY_LAZY_RESPONSE   595
 Give the client an ID for connecting to the set's copy. More...
 
#define GNUNET_MESSAGE_TYPE_SET_COPY_LAZY_CONNECT   596
 Sent by the client to the server to connect to an existing, lazily copied set. More...
 
#define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_FULL_DONE   597
 Request all missing elements from the other peer, based on their sets and the elements we previously sent with GNUNET_MESSAGE_TYPE_SET_P2P_ELEMENTS. More...
 
#define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_FULL_ELEMENT   598
 Send a set element, not as response to a demand but because we're sending the full set. More...
 
#define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_OVER   599
 Request all missing elements from the other peer, based on their sets and the elements we previously sent with GNUNET_MESSAGE_TYPE_SET_P2P_ELEMENTS. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_LOGGER_MSG   600
 Message for TESTBED LOGGER. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_LOGGER_ACK   601
 Message for TESTBED LOGGER acknowledgement. More...
 
#define GNUNET_MESSAGE_TYPE_REGEX_ANNOUNCE   620
 Advertise regex capability. More...
 
#define GNUNET_MESSAGE_TYPE_REGEX_SEARCH   621
 Search for peer with matching capability. More...
 
#define GNUNET_MESSAGE_TYPE_REGEX_RESULT   622
 Result in response to regex search. More...
 
#define GNUNET_MESSAGE_TYPE_IDENTITY_START   624
 First message send from identity client to service (to subscribe to updates). More...
 
#define GNUNET_MESSAGE_TYPE_IDENTITY_RESULT_CODE   625
 Generic response from identity service with success and/or error message. More...
 
#define GNUNET_MESSAGE_TYPE_IDENTITY_UPDATE   626
 Update about identity status from service to clients. More...
 
#define GNUNET_MESSAGE_TYPE_IDENTITY_GET_DEFAULT   627
 Client requests to know default identity for a subsystem. More...
 
#define GNUNET_MESSAGE_TYPE_IDENTITY_SET_DEFAULT   628
 Client sets default identity; or service informs about default identity. More...
 
#define GNUNET_MESSAGE_TYPE_IDENTITY_CREATE   629
 Create new identity (client->service). More...
 
#define GNUNET_MESSAGE_TYPE_IDENTITY_RENAME   630
 Rename existing identity (client->service). More...
 
#define GNUNET_MESSAGE_TYPE_IDENTITY_DELETE   631
 Delete identity (client->service). More...
 
#define GNUNET_MESSAGE_TYPE_IDENTITY_LOOKUP   632
 First message send from identity client to service to lookup a single ego. More...
 
#define GNUNET_MESSAGE_TYPE_IDENTITY_LOOKUP_BY_SUFFIX   633
 First message send from identity client to service to lookup a single ego matching the given suffix (longest match). More...
 
#define GNUNET_MESSAGE_TYPE_REVOCATION_QUERY   636
 Client to service: was this key revoked? More...
 
#define GNUNET_MESSAGE_TYPE_REVOCATION_QUERY_RESPONSE   637
 Service to client: answer if key was revoked! More...
 
#define GNUNET_MESSAGE_TYPE_REVOCATION_REVOKE   638
 Client to service OR peer-to-peer: revoke this key! More...
 
#define GNUNET_MESSAGE_TYPE_REVOCATION_REVOKE_RESPONSE   639
 Service to client: revocation confirmed. More...
 
#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_TO_ALICE   640
 Client -> Alice. More...
 
#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_TO_BOB   641
 Client -> Bob. More...
 
#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_MULTIPART_ALICE   642
 Client -> Alice multipart. More...
 
#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_MULTIPART_BOB   643
 Client -> Bob multipart. More...
 
#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_SESSION_INITIALIZATION   644
 Alice -> Bob session initialization. More...
 
#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ALICE_CRYPTODATA   645
 Alice -> Bob SP crypto-data (after intersection) More...
 
#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_BOB_CRYPTODATA   647
 Bob -> Alice SP crypto-data. More...
 
#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_BOB_CRYPTODATA_MULTIPART   648
 Bob -> Alice SP crypto-data multipart. More...
 
#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_RESULT   649
 Alice/Bob -> Client Result. More...
 
#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ECC_SESSION_INITIALIZATION   650
 Alice -> Bob ECC session initialization. More...
 
#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ECC_ALICE_CRYPTODATA   651
 Alice -> Bob ECC crypto data. More...
 
#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ECC_BOB_CRYPTODATA   652
 Bob -> Alice ECC crypto data. More...
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_MEMBERSHIP_STORE   660
 Store a membership event. More...
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_MEMBERSHIP_TEST   661
 Test for membership of a member at a particular point in time. More...
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_FRAGMENT_STORE   662
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_FRAGMENT_GET   663
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_MESSAGE_GET   664
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_MESSAGE_GET_FRAGMENT   665
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_COUNTERS_GET   666
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_MODIFY   668
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_SYNC   669
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_RESET   670
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_HASH_UPDATE   671
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_GET   672
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_GET_PREFIX   673
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_CODE   674
 Generic response from PSYCstore service with success and/or error message. More...
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_FRAGMENT   675
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_COUNTERS   676
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_STATE   677
 
#define GNUNET_MESSAGE_TYPE_PSYC_RESULT_CODE   680
 C: client S: service M: multicast. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_MASTER_START   681
 C->S: request to start a channel as a master. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_MASTER_START_ACK   682
 S->C: master start acknowledgement. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_SLAVE_JOIN   683
 C->S: request to join a channel as a slave. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_SLAVE_JOIN_ACK   684
 S->C: slave join acknowledgement. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_PART_REQUEST   685
 C->S: request to part from a channel. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_PART_ACK   686
 S->C: acknowledgement that a slave of master parted from a channel. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_JOIN_REQUEST   687
 M->S->C: incoming join request from multicast. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_JOIN_DECISION   688
 C->S->M: decision about a join request. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_CHANNEL_MEMBERSHIP_STORE   689
 C->S: request to add/remove channel slave in the membership database. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE   691
 S<–C: PSYC message which contains one or more message parts. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_HEADER    692
 M<->S<->C: PSYC message which contains a header and one or more message parts. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_METHOD   693
 Message part: method. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_MODIFIER   694
 Message part: modifier. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_MOD_CONT   695
 Message part: modifier continuation. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_DATA   696
 Message part: data. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_END   697
 Message part: end of message. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_CANCEL   698
 Message part: message cancelled. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_ACK   699
 S->C: message acknowledgement. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_HISTORY_REPLAY   701
 C->S: request channel history replay from PSYCstore. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_HISTORY_RESULT   702
 S->C: result for a channel history request. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_STATE_GET   703
 C->S: request best matching state variable from PSYCstore. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_STATE_GET_PREFIX   704
 C->S: request state variables with a given prefix from PSYCstore. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_STATE_RESULT   705
 S->C: result for a state request. More...
 
#define GNUNET_MESSAGE_TYPE_CONVERSATION_AUDIO   730
 Message to transmit the audio between helper and speaker/microphone library. More...
 
#define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_REGISTER   731
 Client -> Server message to register a phone. More...
 
#define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_PICK_UP   732
 Client -> Server message to reject/hangup a call. More...
 
#define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_HANG_UP   733
 Client -> Server message to reject/hangup a call. More...
 
#define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_CALL   734
 Client <- Server message to indicate a ringing phone. More...
 
#define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_RING   735
 Client <- Server message to indicate a ringing phone. More...
 
#define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_SUSPEND   736
 Client <-> Server message to suspend connection. More...
 
#define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_RESUME   737
 Client <-> Server message to resume connection. More...
 
#define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_PICKED_UP   738
 Service -> Client message to notify that phone was picked up. More...
 
#define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_AUDIO   739
 Client <-> Server message to send audio data. More...
 
#define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_RING   740
 Cadet: call initiation. More...
 
#define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_HANG_UP   741
 Cadet: hang up / refuse call. More...
 
#define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_PICK_UP   742
 Cadet: pick up phone (establish audio channel) More...
 
#define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_SUSPEND   743
 Cadet: phone suspended. More...
 
#define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_RESUME   744
 Cadet: phone resumed. More...
 
#define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_AUDIO   745
 Cadet: audio data. More...
 
#define GNUNET_MESSAGE_TYPE_MULTICAST_ORIGIN_START   750
 C: client S: service T: cadet. More...
 
#define GNUNET_MESSAGE_TYPE_MULTICAST_MEMBER_JOIN   751
 C->S: Join group as a member. More...
 
#define GNUNET_MESSAGE_TYPE_MULTICAST_JOIN_REQUEST   752
 C<–S<->T: A peer wants to join the group. More...
 
#define GNUNET_MESSAGE_TYPE_MULTICAST_JOIN_DECISION   753
 C<->S<->T: Response to a join request. More...
 
#define GNUNET_MESSAGE_TYPE_MULTICAST_PART_REQUEST   754
 A peer wants to part the group. More...
 
#define GNUNET_MESSAGE_TYPE_MULTICAST_PART_ACK   755
 Acknowledgement sent in response to a part request. More...
 
#define GNUNET_MESSAGE_TYPE_MULTICAST_GROUP_END   756
 Group terminated. More...
 
#define GNUNET_MESSAGE_TYPE_MULTICAST_MESSAGE   757
 C<->S<->T: Multicast message from the origin to all members. More...
 
#define GNUNET_MESSAGE_TYPE_MULTICAST_REQUEST   758
 C<->S<->T: Unicast request from a group member to the origin. More...
 
#define GNUNET_MESSAGE_TYPE_MULTICAST_FRAGMENT_ACK   759
 C->S: Acknowledgement of a message or request fragment for the client. More...
 
#define GNUNET_MESSAGE_TYPE_MULTICAST_REPLAY_REQUEST   760
 C<->S<->T: Replay request from a group member to another member. More...
 
#define GNUNET_MESSAGE_TYPE_MULTICAST_REPLAY_RESPONSE   761
 C<->S<->T: Replay response from a group member to another member. More...
 
#define GNUNET_MESSAGE_TYPE_MULTICAST_REPLAY_RESPONSE_END   762
 C<->S: End of replay response. More...
 
#define GNUNET_MESSAGE_TYPE_SECRETSHARING_CLIENT_GENERATE   780
 Establish a new session. More...
 
#define GNUNET_MESSAGE_TYPE_SECRETSHARING_CLIENT_DECRYPT   781
 Request the decryption of a ciphertext. More...
 
#define GNUNET_MESSAGE_TYPE_SECRETSHARING_CLIENT_DECRYPT_DONE   782
 The service succeeded in decrypting a ciphertext. More...
 
#define GNUNET_MESSAGE_TYPE_SECRETSHARING_CLIENT_SECRET_READY   783
 The cryptosystem has been established. More...
 
#define GNUNET_MESSAGE_TYPE_PEERSTORE_STORE   820
 Store request message. More...
 
#define GNUNET_MESSAGE_TYPE_PEERSTORE_ITERATE_START   821
 Iteration request (see also 828, 829) More...
 
#define GNUNET_MESSAGE_TYPE_PEERSTORE_RECORD   822
 Record result message. More...
 
#define GNUNET_MESSAGE_TYPE_PEERSTORE_ITERATE_END   823
 Iteration end message. More...
 
#define GNUNET_MESSAGE_TYPE_PEERSTORE_MONITOR_START   824
 Monitor request. More...
 
#define GNUNET_MESSAGE_TYPE_PEERSTORE_MONITOR_SYNC   825
 Monitor sync. More...
 
#define GNUNET_MESSAGE_TYPE_PEERSTORE_MONITOR_NEXT   826
 Monitor next request. More...
 
#define GNUNET_MESSAGE_TYPE_PEERSTORE_STORE_RESULT   827
 Store result message. More...
 
#define GNUNET_MESSAGE_TYPE_PEERSTORE_ITERATE_NEXT   828
 Iteration request (see also 821, 829) More...
 
#define GNUNET_MESSAGE_TYPE_PEERSTORE_ITERATE_STOP   829
 Iteration request (see also 821, 828) More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_RESULT_CODE   840
 C: client S: service P: PSYC. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_HOST_ENTER   841
 C->S: request to enter a place as the host. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_HOST_ENTER_ACK   842
 S->C: host enter acknowledgement. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_GUEST_ENTER   843
 C->S: request to enter a place as a guest. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_GUEST_ENTER_BY_NAME   844
 C->S: request to enter a place as a guest, using a GNS address. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_GUEST_ENTER_ACK   845
 S->C: guest enter acknowledgement. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_ENTRY_REQUEST   846
 P->S->C: incoming entry request from PSYC. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_ENTRY_DECISION   847
 C->S->P: decision about an entry request. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_PLACE_LEAVE   848
 C->S: request to leave a place. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_PLACE_LEAVE_ACK   849
 S->C: place leave acknowledgement. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_ZONE_ADD_PLACE   850
 C->S: add place to GNS zone. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_ZONE_ADD_NYM   851
 C->S: add nym to GNS zone. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_APP_CONNECT   852
 C->S: connect application. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_APP_DETACH   853
 C->S: detach a place from application. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_APP_EGO   854
 S->C: notify about an existing ego. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_APP_EGO_END   855
 S->C: end of ego list. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_APP_PLACE   856
 S->C: notify about an existing place. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_APP_PLACE_END   857
 S->C: end of place list. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_MSG_PROC_SET   858
 C->S: set message processing flags. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_MSG_PROC_CLEAR   859
 C->S: clear message processing flags. More...
 
#define GNUNET_MESSAGE_TYPE_XDHT_P2P_TRAIL_SETUP   880
 Trail setup request is received by a peer. More...
 
#define GNUNET_MESSAGE_TYPE_XDHT_P2P_TRAIL_SETUP_RESULT   881
 Trail to a particular peer is returned to this peer. More...
 
#define GNUNET_MESSAGE_TYPE_XDHT_P2P_VERIFY_SUCCESSOR   882
 Verify if your immediate successor is still your immediate successor. More...
 
#define GNUNET_MESSAGE_TYPE_XDHT_P2P_NOTIFY_NEW_SUCCESSOR   883
 Notify your new immediate successor that you are its new predecessor. More...
 
#define GNUNET_MESSAGE_TYPE_XDHT_P2P_VERIFY_SUCCESSOR_RESULT   884
 Message which contains the immediate predecessor of requested successor. More...
 
#define GNUNET_MESSAGE_TYPE_XDHT_P2P_GET_RESULT   885
 Message which contains the get result. More...
 
#define GNUNET_MESSAGE_TYPE_XDHT_P2P_TRAIL_SETUP_REJECTION   886
 Trail Rejection Message. More...
 
#define GNUNET_MESSAGE_TYPE_XDHT_P2P_TRAIL_TEARDOWN   887
 Trail Tear down Message. More...
 
#define GNUNET_MESSAGE_TYPE_XDHT_P2P_ADD_TRAIL   888
 Routing table add message. More...
 
#define GNUNET_MESSAGE_TYPE_XDHT_P2P_PUT   890
 Peer is storing the data in DHT. More...
 
#define GNUNET_MESSAGE_TYPE_XDHT_P2P_GET   891
 Peer tries to find data in DHT. More...
 
#define GNUNET_MESSAGE_TYPE_XDHT_P2P_NOTIFY_SUCCESSOR_CONFIRMATION   892
 Send back peer that considers you are its successor, a confirmation that you got the notify successor message. More...
 
#define GNUNET_MESSAGE_TYPE_WDHT_RANDOM_WALK   910
 This message contains the query for performing a random walk. More...
 
#define GNUNET_MESSAGE_TYPE_WDHT_RANDOM_WALK_RESPONSE   911
 This message contains the result of a random walk. More...
 
#define GNUNET_MESSAGE_TYPE_WDHT_TRAIL_DESTROY   912
 This message contains a notification for the death of a trail. More...
 
#define GNUNET_MESSAGE_TYPE_WDHT_TRAIL_ROUTE   913
 This message are used to route a query to a peer. More...
 
#define GNUNET_MESSAGE_TYPE_WDHT_SUCCESSOR_FIND   914
 This message contains the query to transfer successor values. More...
 
#define GNUNET_MESSAGE_TYPE_WDHT_GET   915
 Message which contains the get query. More...
 
#define GNUNET_MESSAGE_TYPE_WDHT_PUT   916
 Message which contains the "put", a response to GNUNET_MESSAGE_TYPE_WDHT_SUCCESSOR_FIND. More...
 
#define GNUNET_MESSAGE_TYPE_WDHT_GET_RESULT   917
 Message which contains the get result, a response to GNUNET_MESSAGE_TYPE_WDHT_GET. More...
 
#define GNUNET_MESSAGE_TYPE_RPS_PP_CHECK_LIVE   950
 RPS check liveliness message to check liveliness of other peer. More...
 
#define GNUNET_MESSAGE_TYPE_RPS_PP_PUSH   951
 RPS PUSH message to push own ID to another peer. More...
 
#define GNUNET_MESSAGE_TYPE_RPS_PP_PULL_REQUEST   952
 RPS PULL REQUEST message to request the local view of another peer. More...
 
#define GNUNET_MESSAGE_TYPE_RPS_PP_PULL_REPLY   953
 RPS PULL REPLY message which contains the view of the other peer. More...
 
#define GNUNET_MESSAGE_TYPE_RPS_CS_SEED   954
 RPS CS SEED Message for the Client to seed peers into rps. More...
 
#define GNUNET_MESSAGE_TYPE_RPS_CS_SUB_START   956
 RPS client-service message to start a sub sampler. More...
 
#define GNUNET_MESSAGE_TYPE_RPS_CS_SUB_STOP   957
 RPS client-service message to stop a sub sampler. More...
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_STORE   961
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_SUCCESS_RESPONSE   962
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_ITERATION_START   963
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_ITERATION_STOP   964
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_ITERATION_NEXT   965
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_RESULT   966
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_ISSUE_TICKET   967
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_RESULT   968
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_REVOKE_TICKET   969
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_REVOKE_TICKET_RESULT   970
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_CONSUME_TICKET   971
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_CONSUME_TICKET_RESULT   972
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_ITERATION_START   973
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_ITERATION_STOP   974
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_ITERATION_NEXT   975
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_DELETE   976
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_CREDENTIAL_STORE   977
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_CREDENTIAL_DELETE   978
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_CREDENTIAL_RESULT   979
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_CREDENTIAL_ITERATION_START   980
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_CREDENTIAL_ITERATION_STOP   981
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_CREDENTIAL_ITERATION_NEXT   982
 
#define GNUNET_MESSAGE_TYPE_ABD_VERIFY   991
 
#define GNUNET_MESSAGE_TYPE_ABD_VERIFY_RESULT   992
 
#define GNUNET_MESSAGE_TYPE_ABD_COLLECT   993
 
#define GNUNET_MESSAGE_TYPE_ABD_COLLECT_RESULT   994
 
#define GNUNET_MESSAGE_TYPE_ABD_INTERMEDIATE_RESULT   995
 
#define GNUNET_MESSAGE_TYPE_CADET_CONNECTION_CREATE   1000
 Request the creation of a connection. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_CONNECTION_CREATE_ACK   1001
 Send origin an ACK that the connection is complete. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_CONNECTION_BROKEN   1002
 Notify that a connection is no longer valid. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_CONNECTION_DESTROY   1003
 Request the destruction of a connection. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_CONNECTION_PATH_CHANGED_UNIMPLEMENTED   1004
 At some point, the route will spontaneously change TODO. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_CONNECTION_HOP_BY_HOP_ENCRYPTED_ACK   1005
 Hop-by-hop, connection dependent ACK. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_TUNNEL_ENCRYPTED_POLL   1006
 We do not bother with ACKs for GNUNET_MESSAGE_TYPE_CADET_TUNNEL_ENCRYPTED messages, but we instead poll for one if we got nothing for a while and start to be worried. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_TUNNEL_KX   1007
 Axolotl key exchange. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_TUNNEL_ENCRYPTED   1008
 Axolotl encrypted data. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_TUNNEL_KX_AUTH   1009
 Axolotl key exchange response with authentication. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_CHANNEL_APP_DATA   1010
 Payload data (inside an encrypted tunnel). More...
 
#define GNUNET_MESSAGE_TYPE_CADET_CHANNEL_APP_DATA_ACK   1011
 Confirm payload data end-to-end. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_CHANNEL_KEEPALIVE   1012
 Announce connection is still alive (direction sensitive). More...
 
#define GNUNET_MESSAGE_TYPE_CADET_CHANNEL_OPEN   1013
 Ask the cadet service to create a new channel. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_CHANNEL_DESTROY   1014
 Ask the cadet service to destroy a channel. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_CHANNEL_OPEN_ACK   1015
 Confirm the creation of a channel. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_CHANNEL_OPEN_NACK_DEPRECATED   1016
 Reject the creation of a channel. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_DATA   1020
 Payload client <-> service. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_ACK   1021
 Local ACK for data. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_PORT_OPEN   1022
 Start listening on a port. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_PORT_CLOSE   1023
 Stop listening on a port. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_CHANNEL_CREATE   1024
 Ask the cadet service to create a new channel. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_CHANNEL_DESTROY   1025
 Tell client that a channel was destroyed. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_REQUEST_INFO_CHANNEL   1030
 Local information about all channels of service. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_CHANNEL   1031
 Local information of service about a specific channel. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_CHANNEL_END   1032
 End of local information of service about channels. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_REQUEST_INFO_PEERS   1033
 Request local information about all peers known to the service. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_PEERS   1034
 Local information about all peers known to the service. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_PEERS_END   1035
 End of local information about all peers known to the service. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_REQUEST_INFO_PATH   1036
 Request local information of service about paths to specific peer. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_PATH   1037
 Local information of service about a specific path. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_PATH_END   1038
 End of local information of service about a specific path. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_REQUEST_INFO_TUNNELS   1039
 Request local information about all tunnels of service. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_TUNNELS   1040
 Local information about all tunnels of service. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_TUNNELS_END   1041
 End of local information about all tunnels of service. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_DROP_CADET_MESSAGE   1042
 Request to drop a message of type X to peer y. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_CLI   1059
 Traffic (net-cat style) used by the Command Line Interface. More...
 
#define GNUNET_MESSAGE_TYPE_NAT_REGISTER   1060
 Message to ask NAT service to register a client. More...
 
#define GNUNET_MESSAGE_TYPE_NAT_HANDLE_STUN   1061
 Message to ask NAT service to handle a STUN packet. More...
 
#define GNUNET_MESSAGE_TYPE_NAT_REQUEST_CONNECTION_REVERSAL   1062
 Message to ask NAT service to request connection reversal. More...
 
#define GNUNET_MESSAGE_TYPE_NAT_CONNECTION_REVERSAL_REQUESTED   1063
 Message to from NAT service notifying us that connection reversal was requested by another peer. More...
 
#define GNUNET_MESSAGE_TYPE_NAT_ADDRESS_CHANGE   1064
 Message to from NAT service notifying us that one of our addresses changed. More...
 
#define GNUNET_MESSAGE_TYPE_NAT_ADD_GLOBAL_ADDRESS   1065
 Message to ask NAT service to notify all clients about a new global address. More...
 
#define GNUNET_MESSAGE_TYPE_NAT_AUTO_REQUEST_CFG   1067
 Message to ask NAT service to request autoconfiguration. More...
 
#define GNUNET_MESSAGE_TYPE_NAT_AUTO_CFG_RESULT   1068
 Message from NAT service with the autoconfiguration result. More...
 
#define GNUNET_MESSAGE_TYPE_AUCTION_CLIENT_CREATE   1110
 Client wants to create a new auction. More...
 
#define GNUNET_MESSAGE_TYPE_AUCTION_CLIENT_JOIN   1111
 Client wants to join an existing auction. More...
 
#define GNUNET_MESSAGE_TYPE_AUCTION_CLIENT_OUTCOME   1112
 Service reports the auction outcome to the client. More...
 
#define GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_VIEW_REQUEST   1130
 Request updates of the view. More...
 
#define GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_VIEW_REPLY   1131
 Send update of the view. More...
 
#define GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_VIEW_CANCEL   1132
 Cancel getting updates of the view. More...
 
#define GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_STREAM_REQUEST   1133
 Request biased input stream. More...
 
#define GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_STREAM_REPLY   1134
 Send peer of biased stream. More...
 
#define GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_STREAM_CANCEL   1135
 Cancel getting biased stream. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_ADD_ADDRESS   1200
 inform transport to add an address of this peer More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_DEL_ADDRESS   1201
 inform transport to delete an address of this peer More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_INCOMING_MSG   1202
 inform transport about an incoming message More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_INCOMING_MSG_ACK   1203
 transport acknowledges processing an incoming message More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_SETUP   1204
 inform transport that a queue was setup to talk to some peer More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_TEARDOWN   1205
 inform transport that a queue was torn down More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_CREATE   1206
 transport tells communicator it wants a queue More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_CREATE_OK   1207
 Response from communicator: will try to create queue. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_CREATE_FAIL   1208
 Response from communicator: address bogus, will not try to create queue. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_SEND_MSG   1209
 transport tells communicator it wants to transmit More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_SEND_MSG_ACK   1210
 communicator tells transports that message was sent More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_NEW_COMMUNICATOR   1211
 Message sent to indicate to the transport which address prefix is supported by a communicator. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_COMMUNICATOR_BACKCHANNEL   1212
 Tell transport that it should assist with exchanging a message between communicators. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_BACKCHANNEL_ENCAPSULATION   1213
 Message type used between transport services when they internally forward communicator backchannel messages. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_FRAGMENT   1214
 Type of a fragment of a CORE message created by transport to adjust message length to a queue's MTU. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_RELIABILITY_BOX   1216
 Wrapper around non-fragmented CORE message used to measure RTT and ensure reliability. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_RELIABILITY_ACK   1217
 Confirmation for a GNUNET_MESSAGE_TYPE_TRANSPORT_RELIABILITY_BOX. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_DV_LEARN   1218
 Message sent for topology discovery at transport level. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_DV_BOX   1219
 Source-routed transport message based DV information gathered. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_COMMUNICATOR_BACKCHANNEL_INCOMING   1220
 Transport signalling incoming backchannel message to a communicator. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_FLOW_CONTROL   1221
 Transport signalling incoming backchannel message to a communicator. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_UPDATE   1222
 inform transport that a queue was updated More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_START   1250
 Message sent to indicate to the transport that a monitor wants to observe certain events. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_DATA   1251
 Message sent to indicate to a monitor about events. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_END   1252
 Message sent to indicate to a monitor that a one-shot iteration over events is done. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_COMMUNICATOR_KX_CONFIRMATION   1275
 Message exchanged between communicators to confirm successful KX (and address validation). More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_COMMUNICATOR_FC_LIMITS   1276
 Message exchanged between communicators to exchange flow control (FC) limits and acknowledgemets. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_SUGGEST   1300
 Type of the 'struct ExpressPreferenceMessage' send by clients to TRANSPORT to establish bandwidth preference. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_SUGGEST_CANCEL   1301
 Type of the 'struct ExpressPreferenceMessage' send by clients to TRANSPORT to abandon bandwidth preference. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_REQUEST_HELLO_VALIDATION   1302
 Type of the 'struct RequestHelloValidationMessage' send by clients to TRANSPORT to trigger validation of addresses. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_VALIDATION_CHALLENGE   1303
 P2P message: transport requests confirmation that an address works. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_VALIDATION_RESPONSE   1304
 P2P message: transport proves that an address worked. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_SUGGEST   1400
 Type of the 'struct ExpressPreferenceMessage' send by clients to ATS to establish bandwidth preference. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_SUGGEST_CANCEL   1401
 Type of the 'struct ExpressPreferenceMessage' send by clients to ATS to abandon bandwidth preference. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_SESSION_ADD   1402
 Type of the 'struct SessionAddMessage' send by transport clients to ATS to ask ATS to allocate resources to a session. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_SESSION_ADD_INBOUND_ONLY   1403
 Type of the 'struct SessionAddMessage' send by transport clients to ATS to inform ATS about a session where resources are consumed but allocation is impossible (unidirectional). More...
 
#define GNUNET_MESSAGE_TYPE_ATS_SESSION_UPDATE   1404
 Type of the 'struct SessionUpdateMessage' send by transport clients to ATS to inform ATS about property changes of a session. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_SESSION_DEL   1405
 Type of the 'struct SessionDelMessage' send by transport clients to ATS to tell ATS that a session is no longer available. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_SESSION_ALLOCATION   1406
 Type of the 'struct SessionAllocationMessage' send by ATS to the transport to tell it about resources to allocate to the session. More...
 
#define GNUNET_MESSAGE_TYPE_COMMUNICATOR_TCP_REKEY   1450
 TCP communicator rekey message. More...
 
#define GNUNET_MESSAGE_TYPE_COMMUNICATOR_TCP_BOX   1451
 TCP communicator payload box. More...
 
#define GNUNET_MESSAGE_TYPE_COMMUNICATOR_TCP_FINISH   1452
 TCP communicator end of stream. More...
 
#define GNUNET_MESSAGE_TYPE_COMMUNICATOR_TCP_CONFIRMATION_ACK   1453
 TCP communicator confirmation ack. More...
 
#define GNUNET_MESSAGE_TYPE_COMMUNICATOR_UDP_ACK   1460
 UDP KX acknowledgement. More...
 
#define GNUNET_MESSAGE_TYPE_COMMUNICATOR_UDP_PAD   1461
 UDP communicator padding. More...
 
#define GNUNET_MESSAGE_TYPE_COMMUNICATOR_UDP_REKEY   1462
 UDP Rekey. More...
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_REFERENCE_DELETE   1500
 Next available: 1500. More...
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_REFERENCE_RESULT   1501
 
#define GNUNET_MESSAGE_TYPE_MESSENGER_CONNECTION_CREATE   1600
 
#define GNUNET_MESSAGE_TYPE_MESSENGER_CONNECTION_DESTROY   1601
 
#define GNUNET_MESSAGE_TYPE_MESSENGER_CONNECTION_MEMBER_ID   1602
 
#define GNUNET_MESSAGE_TYPE_MESSENGER_ROOM_OPEN   1610
 
#define GNUNET_MESSAGE_TYPE_MESSENGER_ROOM_ENTRY   1611
 
#define GNUNET_MESSAGE_TYPE_MESSENGER_ROOM_CLOSE   1612
 
#define GNUNET_MESSAGE_TYPE_MESSENGER_ROOM_SEND_MESSAGE   1614
 
#define GNUNET_MESSAGE_TYPE_MESSENGER_ROOM_RECV_MESSAGE   1615
 
#define GNUNET_MESSAGE_TYPE_MESSENGER_ROOM_GET_MESSAGE   1616
 
#define GNUNET_MESSAGE_TYPE_MESSENGER_ROOM_SYNC   1617
 
#define GNUNET_MESSAGE_TYPE_MESSENGER_ROOM_LINK   1618
 
#define GNUNET_MESSAGE_TYPE_CMDS_HELPER_INIT   1700
 The initialization message towards gnunet-cmds-helper. More...
 
#define GNUNET_MESSAGE_TYPE_CMDS_HELPER_REPLY   1701
 The reply message from gnunet-cmds-helper. More...
 
#define GNUNET_MESSAGE_TYPE_CMDS_HELPER_PEER_STARTED   1702
 
#define GNUNET_MESSAGE_TYPE_CMDS_HELPER_ALL_PEERS_STARTED   1703
 
#define GNUNET_MESSAGE_TYPE_CMDS_HELPER_LOCAL_TEST_PREPARED   1704
 
#define GNUNET_MESSAGE_TYPE_CMDS_HELPER_ALL_LOCAL_TESTS_PREPARED   1705
 
#define GNUNET_MESSAGE_TYPE_CMDS_HELPER_LOCAL_FINISHED   1706
 
#define GNUNET_MESSAGE_TYPE_CMDS_HELPER_BARRIER_REACHED   1707
 
#define GNUNET_MESSAGE_TYPE_CMDS_HELPER_BARRIER_ATTACH   1708
 
#define GNUNET_MESSAGE_TYPE_CMDS_HELPER_BARRIER_CROSSABLE   1709
 
#define GNUNET_MESSAGE_TYPE_CMDS_HELPER_BARRIER_ATTACHED   1710
 
#define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_SET_EDIT   1750
 Message type for start of record edit with advisory lock. More...
 
#define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_SET_EDIT_RESPONSE   1751
 Return record set to edit with previous editor hint/advisory lock. More...
 
#define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_SET_EDIT_CANCEL   1752
 Message type for cancellation/reset of editor hint/advisory lock. More...
 
#define GNUNET_MESSAGE_TYPE_ALL   65535
 Type used to match 'all' message types. More...
 

Detailed Description

Constants for network protocols.

Definition in file gnunet_protocols.h.