GNUnet 0.22.1
Network protocol definitions

Types of messages used in GNUnet. More...

Collaboration diagram for Network protocol definitions:

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_CREATE   629
 627 and 628 unused 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 ENABLE_MALICIOUS   0
 
#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_START_BURST   1253
 Burst message we send to another peer for hole punching. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_BURST_FINISHED   1254
 Burst message we send to another peer for hole punching. 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_TYPE_BURST_SYNC   1801
 Message exchanged between peers for burst synchronisation. More...
 
#define GNUNET_MESSAGE_TYPE_ALL   65535
 Type used to match 'all' message types. More...
 

Detailed Description

Types of messages used in GNUnet.

See also
Documentation

Macro Definition Documentation

◆ GNUNET_MESSAGE_TYPE_TEST

#define GNUNET_MESSAGE_TYPE_TEST   0

Test if service is online.

Deprecated:
!

Definition at line 66 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_REQUEST_AGPL

#define GNUNET_MESSAGE_TYPE_REQUEST_AGPL   1

Message to request source code link.

Definition at line 75 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RESPONSE_AGPL

#define GNUNET_MESSAGE_TYPE_RESPONSE_AGPL   2

Source code link.

Definition at line 80 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RESOLVER_REQUEST

#define GNUNET_MESSAGE_TYPE_RESOLVER_REQUEST   4

Request DNS resolution.

Definition at line 89 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RESOLVER_RESPONSE

#define GNUNET_MESSAGE_TYPE_RESOLVER_RESPONSE   5

Response to a DNS resolution request.

Definition at line 94 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DUMMY

#define GNUNET_MESSAGE_TYPE_DUMMY   6

Dummy messages for testing / benchmarking.

Definition at line 103 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DUMMY2

#define GNUNET_MESSAGE_TYPE_DUMMY2   7

Another dummy messages for testing / benchmarking.

Definition at line 108 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ARM_START

#define GNUNET_MESSAGE_TYPE_ARM_START   8

Request to ARM to start a service.

Definition at line 118 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ARM_STOP

#define GNUNET_MESSAGE_TYPE_ARM_STOP   9

Request to ARM to stop a service.

Definition at line 123 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ARM_RESULT

#define GNUNET_MESSAGE_TYPE_ARM_RESULT   10

Response from ARM.

Definition at line 128 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ARM_STATUS

#define GNUNET_MESSAGE_TYPE_ARM_STATUS   11

Status update from ARM.

Definition at line 133 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ARM_LIST

#define GNUNET_MESSAGE_TYPE_ARM_LIST   12

Request to ARM to list all currently running services.

Definition at line 138 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ARM_LIST_RESULT

#define GNUNET_MESSAGE_TYPE_ARM_LIST_RESULT   13

Response from ARM for listing currently running services.

Definition at line 143 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ARM_MONITOR

#define GNUNET_MESSAGE_TYPE_ARM_MONITOR   14

Request to ARM to notify client of service status changes.

Definition at line 148 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ARM_TEST

#define GNUNET_MESSAGE_TYPE_ARM_TEST   15

Test if ARM service is online.

Definition at line 153 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_HELLO_URI

#define GNUNET_MESSAGE_TYPE_HELLO_URI   16

Latest HELLO messages used for communicating peer addresses.

Managed by libgnunethello.

Definition at line 163 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_HELLO

#define GNUNET_MESSAGE_TYPE_HELLO   17

HELLO message with friend only flag used for communicating peer addresses.

Managed by libgnunethello.

Definition at line 170 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_FRAGMENT

#define GNUNET_MESSAGE_TYPE_FRAGMENT   18

FRAGMENT of a larger message.

Managed by libgnunetfragment.

Definition at line 180 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_FRAGMENT_ACK

#define GNUNET_MESSAGE_TYPE_FRAGMENT_ACK   19

Acknowledgement of a FRAGMENT of a larger message.

Managed by libgnunetfragment.

Definition at line 186 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_WLAN_DATA_TO_HELPER

#define GNUNET_MESSAGE_TYPE_WLAN_DATA_TO_HELPER   39

Type of data messages from the plugin to the gnunet-wlan-helper.

Definition at line 195 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_WLAN_DATA_FROM_HELPER

#define GNUNET_MESSAGE_TYPE_WLAN_DATA_FROM_HELPER   40

Type of data messages from the gnunet-wlan-helper to the plugin.

Definition at line 200 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_WLAN_HELPER_CONTROL

#define GNUNET_MESSAGE_TYPE_WLAN_HELPER_CONTROL   41

Control message between the gnunet-wlan-helper and the daemon (with the MAC).

Definition at line 205 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_WLAN_ADVERTISEMENT

#define GNUNET_MESSAGE_TYPE_WLAN_ADVERTISEMENT   42

Type of messages for advertisement over wlan.

Definition at line 210 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_WLAN_DATA

#define GNUNET_MESSAGE_TYPE_WLAN_DATA   43

Type of messages for data over the wlan.

Definition at line 215 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DV_RECV

#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.

Definition at line 227 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DV_SEND

#define GNUNET_MESSAGE_TYPE_DV_SEND   45

DV Plugin to DV service message, indicating a message should be sent out.

Definition at line 233 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DV_SEND_ACK

#define GNUNET_MESSAGE_TYPE_DV_SEND_ACK   46

DV service to DV api message, containing a confirmation or failure of a DV_SEND message.

Definition at line 239 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DV_ROUTE

#define GNUNET_MESSAGE_TYPE_DV_ROUTE   47

P2P DV message encapsulating some real message.

Definition at line 244 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DV_START

#define GNUNET_MESSAGE_TYPE_DV_START   48

DV Plugin to DV service message, indicating startup.

Definition at line 250 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DV_CONNECT

#define GNUNET_MESSAGE_TYPE_DV_CONNECT   49

P2P DV message telling plugin that a peer connected.

Definition at line 255 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DV_DISCONNECT

#define GNUNET_MESSAGE_TYPE_DV_DISCONNECT   50

P2P DV message telling plugin that a peer disconnected.

Definition at line 260 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DV_SEND_NACK

#define GNUNET_MESSAGE_TYPE_DV_SEND_NACK   51

P2P DV message telling plugin that a message transmission failed (negative ACK)

Definition at line 266 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DV_DISTANCE_CHANGED

#define GNUNET_MESSAGE_TYPE_DV_DISTANCE_CHANGED   52

P2P DV message telling plugin that our distance to a peer changed.

Definition at line 271 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DV_BOX

#define GNUNET_MESSAGE_TYPE_DV_BOX   53

DV message box for boxing multiple messages.

Definition at line 276 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_XU_MESSAGE

#define GNUNET_MESSAGE_TYPE_TRANSPORT_XU_MESSAGE   55

Experimental message type.

Definition at line 282 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_UDP_MESSAGE

#define GNUNET_MESSAGE_TYPE_TRANSPORT_UDP_MESSAGE   56

Normal UDP message type.

Definition at line 292 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_UDP_ACK

#define GNUNET_MESSAGE_TYPE_TRANSPORT_UDP_ACK   57

UDP ACK.

Definition at line 297 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_TCP_NAT_PROBE

#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.

Definition at line 307 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_TCP_WELCOME

#define GNUNET_MESSAGE_TYPE_TRANSPORT_TCP_WELCOME   61

Welcome message between TCP transports.

Definition at line 312 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_ATS

#define GNUNET_MESSAGE_TYPE_TRANSPORT_ATS   62

Message to force transport to update bandwidth assignment (LEGACY)

Definition at line 317 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NAT_TEST

#define GNUNET_MESSAGE_TYPE_NAT_TEST   63

Message to ask NAT server to perform traversal test.

Definition at line 326 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CORE_INIT

#define GNUNET_MESSAGE_TYPE_CORE_INIT   64

Initial setup message from core client to core.

Definition at line 335 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CORE_INIT_REPLY

#define GNUNET_MESSAGE_TYPE_CORE_INIT_REPLY   65

Response from core to core client to INIT message.

Definition at line 340 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CORE_NOTIFY_CONNECT

#define GNUNET_MESSAGE_TYPE_CORE_NOTIFY_CONNECT   67

Notify clients about new peer-to-peer connections (triggered after key exchange).

Definition at line 346 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CORE_NOTIFY_DISCONNECT

#define GNUNET_MESSAGE_TYPE_CORE_NOTIFY_DISCONNECT   68

Notify clients about peer disconnecting.

Definition at line 351 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CORE_NOTIFY_STATUS_CHANGE

#define GNUNET_MESSAGE_TYPE_CORE_NOTIFY_STATUS_CHANGE   69

Notify clients about peer status change.

Definition at line 356 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CORE_NOTIFY_INBOUND

#define GNUNET_MESSAGE_TYPE_CORE_NOTIFY_INBOUND   70

Notify clients about incoming P2P messages.

Definition at line 361 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CORE_NOTIFY_OUTBOUND

#define GNUNET_MESSAGE_TYPE_CORE_NOTIFY_OUTBOUND   71

Notify clients about outgoing P2P transmissions.

Definition at line 366 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CORE_SEND_REQUEST

#define GNUNET_MESSAGE_TYPE_CORE_SEND_REQUEST   74

Request from client to transmit message.

Definition at line 371 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CORE_SEND_READY

#define GNUNET_MESSAGE_TYPE_CORE_SEND_READY   75

Confirmation from core that message can now be sent.

Definition at line 376 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CORE_SEND

#define GNUNET_MESSAGE_TYPE_CORE_SEND   76

Client with message to transmit (after SEND_READY confirmation was received).

Definition at line 382 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CORE_MONITOR_PEERS

#define GNUNET_MESSAGE_TYPE_CORE_MONITOR_PEERS   78

Request for connection monitoring from CORE service.

Definition at line 387 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CORE_MONITOR_NOTIFY

#define GNUNET_MESSAGE_TYPE_CORE_MONITOR_NOTIFY   79

Reply for monitor by CORE service.

Definition at line 392 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CORE_ENCRYPTED_MESSAGE

#define GNUNET_MESSAGE_TYPE_CORE_ENCRYPTED_MESSAGE   82

Encapsulation for an encrypted message between peers.

Definition at line 397 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CORE_PING

#define GNUNET_MESSAGE_TYPE_CORE_PING   83

Check that other peer is alive (challenge).

Definition at line 402 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CORE_PONG

#define GNUNET_MESSAGE_TYPE_CORE_PONG   84

Confirmation that other peer is alive.

Definition at line 407 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CORE_HANGUP

#define GNUNET_MESSAGE_TYPE_CORE_HANGUP   85

Request by the other peer to terminate the connection.

Definition at line 412 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CORE_COMPRESSED_TYPE_MAP

#define GNUNET_MESSAGE_TYPE_CORE_COMPRESSED_TYPE_MAP   86

gzip-compressed type map of the sender

Definition at line 417 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CORE_BINARY_TYPE_MAP

#define GNUNET_MESSAGE_TYPE_CORE_BINARY_TYPE_MAP   87

uncompressed type map of the sender

Definition at line 422 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CORE_EPHEMERAL_KEY

#define GNUNET_MESSAGE_TYPE_CORE_EPHEMERAL_KEY   88

Session key exchange between peers.

Definition at line 427 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CORE_CONFIRM_TYPE_MAP

#define GNUNET_MESSAGE_TYPE_CORE_CONFIRM_TYPE_MAP   89

Other peer confirms having received the type map.

Definition at line 432 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DATASTORE_RESERVE

#define GNUNET_MESSAGE_TYPE_DATASTORE_RESERVE   92

Message sent by datastore client on join.

Definition at line 442 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DATASTORE_RELEASE_RESERVE

#define GNUNET_MESSAGE_TYPE_DATASTORE_RELEASE_RESERVE   93

Message sent by datastore client on join.

Definition at line 447 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DATASTORE_STATUS

#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).

Definition at line 454 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DATASTORE_PUT

#define GNUNET_MESSAGE_TYPE_DATASTORE_PUT   95

Message sent by datastore client to store data.

Definition at line 459 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DATASTORE_GET

#define GNUNET_MESSAGE_TYPE_DATASTORE_GET   97

Message sent by datastore client to get data.

Definition at line 464 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DATASTORE_GET_REPLICATION

#define GNUNET_MESSAGE_TYPE_DATASTORE_GET_REPLICATION   98

Message sent by datastore client to get random data.

Definition at line 469 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DATASTORE_GET_ZERO_ANONYMITY

#define GNUNET_MESSAGE_TYPE_DATASTORE_GET_ZERO_ANONYMITY   99

Message sent by datastore client to get random data.

Definition at line 474 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DATASTORE_DATA

#define GNUNET_MESSAGE_TYPE_DATASTORE_DATA   100

Message sent by datastore to client providing requested data (in response to GET or GET_RANDOM request).

Definition at line 480 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DATASTORE_DATA_END

#define GNUNET_MESSAGE_TYPE_DATASTORE_DATA_END   101

Message sent by datastore to client signaling end of matching data.

This message will also be sent for "GET_RANDOM", even though "GET_RANDOM" returns at most one data item.

Definition at line 487 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DATASTORE_REMOVE

#define GNUNET_MESSAGE_TYPE_DATASTORE_REMOVE   102

Message sent by datastore client to remove data.

Definition at line 492 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DATASTORE_DROP

#define GNUNET_MESSAGE_TYPE_DATASTORE_DROP   103

Message sent by datastore client to drop the database.

Definition at line 497 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DATASTORE_GET_KEY

#define GNUNET_MESSAGE_TYPE_DATASTORE_GET_KEY   104

Message sent by datastore client to get data by key.

Definition at line 502 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_FS_REQUEST_LOC_SIGN

#define GNUNET_MESSAGE_TYPE_FS_REQUEST_LOC_SIGN   126

Message sent by fs client to request LOC signature.

Definition at line 512 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_FS_REQUEST_LOC_SIGNATURE

#define GNUNET_MESSAGE_TYPE_FS_REQUEST_LOC_SIGNATURE   127

Reply sent by fs service with LOC signature.

Definition at line 517 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_FS_INDEX_START

#define GNUNET_MESSAGE_TYPE_FS_INDEX_START   128

Message sent by fs client to start indexing.

Definition at line 522 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_FS_INDEX_START_OK

#define GNUNET_MESSAGE_TYPE_FS_INDEX_START_OK   129

Affirmative response to a request for start indexing.

Definition at line 527 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_FS_INDEX_START_FAILED

#define GNUNET_MESSAGE_TYPE_FS_INDEX_START_FAILED   130

Response to a request for start indexing that refuses.

Definition at line 533 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_FS_INDEX_LIST_GET

#define GNUNET_MESSAGE_TYPE_FS_INDEX_LIST_GET   131

Request from client for list of indexed files.

Definition at line 538 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_FS_INDEX_LIST_ENTRY

#define GNUNET_MESSAGE_TYPE_FS_INDEX_LIST_ENTRY   132

Reply to client with an indexed file name.

Definition at line 543 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_FS_INDEX_LIST_END

#define GNUNET_MESSAGE_TYPE_FS_INDEX_LIST_END   133

Reply to client indicating end of list.

Definition at line 548 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_FS_UNINDEX

#define GNUNET_MESSAGE_TYPE_FS_UNINDEX   134

Request from client to unindex a file.

Definition at line 553 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_FS_UNINDEX_OK

#define GNUNET_MESSAGE_TYPE_FS_UNINDEX_OK   135

Reply to client indicating unindex receipt.

Definition at line 558 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_FS_START_SEARCH

#define GNUNET_MESSAGE_TYPE_FS_START_SEARCH   136

Client asks FS service to start a (keyword) search.

Definition at line 563 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_FS_GET

#define GNUNET_MESSAGE_TYPE_FS_GET   137

P2P request for content (one FS to another).

Definition at line 568 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_FS_PUT

#define GNUNET_MESSAGE_TYPE_FS_PUT   138

P2P response with content or active migration of content.

Also used between the service and clients (in response to GNUNET_MESSAGE_TYPE_FS_START_SEARCH).

Definition at line 575 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_FS_MIGRATION_STOP

#define GNUNET_MESSAGE_TYPE_FS_MIGRATION_STOP   139

Peer asks us to stop migrating content towards it for a while.

Definition at line 580 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_FS_CADET_QUERY

#define GNUNET_MESSAGE_TYPE_FS_CADET_QUERY   140

P2P request for content (one FS to another via a cadet).

Definition at line 585 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_FS_CADET_REPLY

#define GNUNET_MESSAGE_TYPE_FS_CADET_REPLY   141

P2P answer for content (one FS to another via a cadet).

Definition at line 590 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DHT_CLIENT_PUT

#define GNUNET_MESSAGE_TYPE_DHT_CLIENT_PUT   142

Client wants to store item in DHT.

Definition at line 599 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DHT_CLIENT_GET

#define GNUNET_MESSAGE_TYPE_DHT_CLIENT_GET   143

Client wants to lookup item in DHT.

Definition at line 604 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DHT_CLIENT_GET_STOP

#define GNUNET_MESSAGE_TYPE_DHT_CLIENT_GET_STOP   144

Client wants to stop search in DHT.

Definition at line 609 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DHT_CLIENT_RESULT

#define GNUNET_MESSAGE_TYPE_DHT_CLIENT_RESULT   145

Service returns result to client.

Definition at line 614 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DHT_P2P_PUT

#define GNUNET_MESSAGE_TYPE_DHT_P2P_PUT   146

Peer is storing data in DHT.

Definition at line 619 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DHT_P2P_GET

#define GNUNET_MESSAGE_TYPE_DHT_P2P_GET   147

Peer tries to find data in DHT.

Definition at line 624 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DHT_P2P_RESULT

#define GNUNET_MESSAGE_TYPE_DHT_P2P_RESULT   148

Data is returned to peer from DHT.

Definition at line 629 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DHT_MONITOR_GET

#define GNUNET_MESSAGE_TYPE_DHT_MONITOR_GET   149

Receive information about transiting GETs.

Definition at line 634 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DHT_MONITOR_GET_RESP

#define GNUNET_MESSAGE_TYPE_DHT_MONITOR_GET_RESP   150

Receive information about transiting GET responses.

Definition at line 639 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DHT_MONITOR_PUT

#define GNUNET_MESSAGE_TYPE_DHT_MONITOR_PUT   151

Receive information about transiting PUTs.

Definition at line 644 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DHT_MONITOR_PUT_RESP

#define GNUNET_MESSAGE_TYPE_DHT_MONITOR_PUT_RESP   152

Receive information about transiting PUT responses (TODO)

Definition at line 649 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DHT_MONITOR_START

#define GNUNET_MESSAGE_TYPE_DHT_MONITOR_START   153

Request information about transiting messages.

Definition at line 654 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DHT_MONITOR_STOP

#define GNUNET_MESSAGE_TYPE_DHT_MONITOR_STOP   154

Stop information about transiting messages.

Definition at line 659 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DHT_CLIENT_GET_RESULTS_KNOWN

#define GNUNET_MESSAGE_TYPE_DHT_CLIENT_GET_RESULTS_KNOWN   156

Certain results are already known to the client, filter those.

Definition at line 664 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DHT_P2P_HELLO

#define GNUNET_MESSAGE_TYPE_DHT_P2P_HELLO   157

HELLO advertising a neighbours addresses.

Definition at line 669 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DHT_CORE

#define GNUNET_MESSAGE_TYPE_DHT_CORE   158

Encapsulation of DHT messages in CORE service.

Definition at line 674 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DHT_CLIENT_HELLO_URL

#define GNUNET_MESSAGE_TYPE_DHT_CLIENT_HELLO_URL   159

HELLO URL send between client and service (in either direction).

Definition at line 680 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DHT_CLIENT_HELLO_GET

#define GNUNET_MESSAGE_TYPE_DHT_CLIENT_HELLO_GET   161

Client requests DHT service's HELLO URL.

Definition at line 685 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_HOSTLIST_ADVERTISEMENT

#define GNUNET_MESSAGE_TYPE_HOSTLIST_ADVERTISEMENT   160

Hostlist advertisement message.

Definition at line 695 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_STATISTICS_SET

#define GNUNET_MESSAGE_TYPE_STATISTICS_SET   168

Set a statistical value.

Definition at line 705 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_STATISTICS_GET

#define GNUNET_MESSAGE_TYPE_STATISTICS_GET   169

Get a statistical value(s).

Definition at line 710 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_STATISTICS_VALUE

#define GNUNET_MESSAGE_TYPE_STATISTICS_VALUE   170

Response to a STATISTICS_GET message (with value).

Definition at line 715 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_STATISTICS_END

#define GNUNET_MESSAGE_TYPE_STATISTICS_END   171

Response to a STATISTICS_GET message (end of value stream).

Definition at line 720 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_STATISTICS_WATCH

#define GNUNET_MESSAGE_TYPE_STATISTICS_WATCH   172

Watch changes to a statistical value.

Message format is the same as for GET, except that the subsystem and entry name must be given.

Definition at line 726 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_STATISTICS_WATCH_VALUE

#define GNUNET_MESSAGE_TYPE_STATISTICS_WATCH_VALUE   173

Changes to a watched value.

Definition at line 731 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_STATISTICS_DISCONNECT

#define GNUNET_MESSAGE_TYPE_STATISTICS_DISCONNECT   174

Client is done sending service requests and will now disconnect.

Definition at line 736 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_STATISTICS_DISCONNECT_CONFIRM

#define GNUNET_MESSAGE_TYPE_STATISTICS_DISCONNECT_CONFIRM   175

Service confirms disconnect and that it is done processing all requests from the client.

Definition at line 742 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_VPN_HELPER

#define GNUNET_MESSAGE_TYPE_VPN_HELPER   185

Type of messages between the gnunet-vpn-helper and the daemon.

Definition at line 751 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_VPN_ICMP_TO_SERVICE

#define GNUNET_MESSAGE_TYPE_VPN_ICMP_TO_SERVICE   190

Type of messages containing an ICMP packet for a service.

Definition at line 756 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_VPN_ICMP_TO_INTERNET

#define GNUNET_MESSAGE_TYPE_VPN_ICMP_TO_INTERNET   191

Type of messages containing an ICMP packet for the Internet.

Definition at line 761 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_VPN_ICMP_TO_VPN

#define GNUNET_MESSAGE_TYPE_VPN_ICMP_TO_VPN   192

Type of messages containing an ICMP packet for the VPN.

Definition at line 766 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_VPN_DNS_TO_INTERNET

#define GNUNET_MESSAGE_TYPE_VPN_DNS_TO_INTERNET   193

Type of messages containing an DNS request for a DNS exit service.

Definition at line 771 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_VPN_DNS_FROM_INTERNET

#define GNUNET_MESSAGE_TYPE_VPN_DNS_FROM_INTERNET   194

Type of messages containing an DNS reply from a DNS exit service.

Definition at line 776 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_VPN_TCP_TO_SERVICE_START

#define GNUNET_MESSAGE_TYPE_VPN_TCP_TO_SERVICE_START   195

Type of messages containing an TCP packet for a service.

Definition at line 781 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_VPN_TCP_TO_INTERNET_START

#define GNUNET_MESSAGE_TYPE_VPN_TCP_TO_INTERNET_START   196

Type of messages containing an TCP packet for the Internet.

Definition at line 786 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_VPN_TCP_DATA_TO_EXIT

#define GNUNET_MESSAGE_TYPE_VPN_TCP_DATA_TO_EXIT   197

Type of messages containing an TCP packet of an established connection.

Definition at line 791 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_VPN_TCP_DATA_TO_VPN

#define GNUNET_MESSAGE_TYPE_VPN_TCP_DATA_TO_VPN   198

Type of messages containing an TCP packet of an established connection.

Definition at line 796 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_VPN_UDP_TO_SERVICE

#define GNUNET_MESSAGE_TYPE_VPN_UDP_TO_SERVICE   199

Type of messages containing an UDP packet for a service.

Definition at line 801 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_VPN_UDP_TO_INTERNET

#define GNUNET_MESSAGE_TYPE_VPN_UDP_TO_INTERNET   200

Type of messages containing an UDP packet for the Internet.

Definition at line 806 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_VPN_UDP_REPLY

#define GNUNET_MESSAGE_TYPE_VPN_UDP_REPLY   201

Type of messages containing an UDP packet from a remote host.

Definition at line 811 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_VPN_CLIENT_REDIRECT_TO_IP

#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.

Definition at line 818 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_VPN_CLIENT_REDIRECT_TO_SERVICE

#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.

Definition at line 824 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_VPN_CLIENT_USE_IP

#define GNUNET_MESSAGE_TYPE_VPN_CLIENT_USE_IP   204

VPN service responds to client with an IP to use for the requested redirection.

Definition at line 830 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DNS_CLIENT_INIT

#define GNUNET_MESSAGE_TYPE_DNS_CLIENT_INIT   211

Initial message from client to DNS service for registration.

Definition at line 841 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DNS_CLIENT_REQUEST

#define GNUNET_MESSAGE_TYPE_DNS_CLIENT_REQUEST   212

Type of messages between the gnunet-helper-dns and the service.

Definition at line 846 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DNS_CLIENT_RESPONSE

#define GNUNET_MESSAGE_TYPE_DNS_CLIENT_RESPONSE   213

Type of messages between the gnunet-helper-dns and the service.

Definition at line 851 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_DNS_HELPER

#define GNUNET_MESSAGE_TYPE_DNS_HELPER   214

Type of messages between the gnunet-helper-dns and the service.

Definition at line 856 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CHAT_JOIN_REQUEST

#define GNUNET_MESSAGE_TYPE_CHAT_JOIN_REQUEST   300

Message sent from client to join a chat room.

Definition at line 866 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CHAT_JOIN_NOTIFICATION

#define GNUNET_MESSAGE_TYPE_CHAT_JOIN_NOTIFICATION   301

Message sent to client to indicate joining of another room member.

Definition at line 871 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CHAT_LEAVE_NOTIFICATION

#define GNUNET_MESSAGE_TYPE_CHAT_LEAVE_NOTIFICATION   302

Message sent to client to indicate leaving of another room member.

Definition at line 876 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CHAT_MESSAGE_NOTIFICATION

#define GNUNET_MESSAGE_TYPE_CHAT_MESSAGE_NOTIFICATION   303

Notification sent by service to client indicating that we've received a chat message.

Definition at line 882 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CHAT_TRANSMIT_REQUEST

#define GNUNET_MESSAGE_TYPE_CHAT_TRANSMIT_REQUEST   304

Request sent by client to transmit a chat message to another room members.

Definition at line 887 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CHAT_CONFIRMATION_RECEIPT

#define GNUNET_MESSAGE_TYPE_CHAT_CONFIRMATION_RECEIPT   305

Receipt sent from a message receiver to the service to confirm delivery of a chat message.

Definition at line 893 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CHAT_CONFIRMATION_NOTIFICATION

#define GNUNET_MESSAGE_TYPE_CHAT_CONFIRMATION_NOTIFICATION   306

Notification sent from the service to the original sender to acknowledge delivery of a chat message.

Definition at line 899 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CHAT_P2P_JOIN_NOTIFICATION

#define GNUNET_MESSAGE_TYPE_CHAT_P2P_JOIN_NOTIFICATION   307

P2P message sent to indicate joining of another room member.

Definition at line 904 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CHAT_P2P_LEAVE_NOTIFICATION

#define GNUNET_MESSAGE_TYPE_CHAT_P2P_LEAVE_NOTIFICATION   308

P2P message sent to indicate leaving of another room member.

Definition at line 909 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CHAT_P2P_SYNC_REQUEST

#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.

Definition at line 915 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CHAT_P2P_MESSAGE_NOTIFICATION

#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.

Definition at line 921 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CHAT_P2P_CONFIRMATION_RECEIPT

#define GNUNET_MESSAGE_TYPE_CHAT_P2P_CONFIRMATION_RECEIPT   311

P2P receipt confirming delivery of a chat message.

Definition at line 926 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NSE_START

#define GNUNET_MESSAGE_TYPE_NSE_START   321

client->service message indicating start

Definition at line 936 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NSE_P2P_FLOOD

#define GNUNET_MESSAGE_TYPE_NSE_P2P_FLOOD   322

P2P message sent from nearest peer.

Definition at line 941 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NSE_ESTIMATE

#define GNUNET_MESSAGE_TYPE_NSE_ESTIMATE   323

service->client message indicating

Definition at line 946 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PEERINFO_GET

#define GNUNET_MESSAGE_TYPE_PEERINFO_GET   330

Request update and listing of a peer.

Definition at line 956 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PEERINFO_GET_ALL

#define GNUNET_MESSAGE_TYPE_PEERINFO_GET_ALL   331

Request update and listing of all peers.

Definition at line 961 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PEERINFO_INFO

#define GNUNET_MESSAGE_TYPE_PEERINFO_INFO   332

Information about one of the peers.

Definition at line 966 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PEERINFO_INFO_END

#define GNUNET_MESSAGE_TYPE_PEERINFO_INFO_END   333

End of information about other peers.

Definition at line 971 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PEERINFO_NOTIFY

#define GNUNET_MESSAGE_TYPE_PEERINFO_NOTIFY   334

Start notifying this client about all changes to the known peers until it disconnects.

Definition at line 977 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ATS_START

#define GNUNET_MESSAGE_TYPE_ATS_START   340

Type of the 'struct ClientStartMessage' sent by clients to ATS to identify the type of the client.

Definition at line 987 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ATS_REQUEST_ADDRESS

#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.

Definition at line 993 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ATS_REQUEST_ADDRESS_CANCEL

#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.

Definition at line 999 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ATS_ADDRESS_UPDATE

#define GNUNET_MESSAGE_TYPE_ATS_ADDRESS_UPDATE   343

Type of the 'struct AddressUpdateMessage' sent by clients to ATS to inform ATS about performance changes.

Definition at line 1005 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ATS_ADDRESS_DESTROYED

#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.

Definition at line 1011 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ATS_ADDRESS_SUGGESTION

#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.

Definition at line 1017 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ATS_PEER_INFORMATION

#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.

Definition at line 1023 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ATS_RESERVATION_REQUEST

#define GNUNET_MESSAGE_TYPE_ATS_RESERVATION_REQUEST   347

Type of the 'struct ReservationRequestMessage' sent by clients to ATS to ask for inbound bandwidth reservations.

Definition at line 1029 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ATS_RESERVATION_RESULT

#define GNUNET_MESSAGE_TYPE_ATS_RESERVATION_RESULT   348

Type of the 'struct ReservationResultMessage' sent by ATS to clients in response to a reservation request.

Definition at line 1035 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ATS_PREFERENCE_CHANGE

#define GNUNET_MESSAGE_TYPE_ATS_PREFERENCE_CHANGE   349

Type of the 'struct ChangePreferenceMessage' sent by clients to ATS to ask for allocation preference changes.

Definition at line 1041 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ATS_SESSION_RELEASE

#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.

Definition at line 1047 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ATS_ADDRESS_ADD

#define GNUNET_MESSAGE_TYPE_ATS_ADDRESS_ADD   353

Type of the 'struct AddressUpdateMessage' sent by client to ATS to add a new address.

Definition at line 1053 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ATS_ADDRESSLIST_REQUEST

#define GNUNET_MESSAGE_TYPE_ATS_ADDRESSLIST_REQUEST   354

Type of the 'struct AddressListRequestMessage' sent by client to ATS to request information about addresses.

Definition at line 1059 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ATS_ADDRESSLIST_RESPONSE

#define GNUNET_MESSAGE_TYPE_ATS_ADDRESSLIST_RESPONSE   355

Type of the 'struct AddressListResponseMessage' sent by ATS to client with information about addresses.

Definition at line 1065 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ATS_PREFERENCE_FEEDBACK

#define GNUNET_MESSAGE_TYPE_ATS_PREFERENCE_FEEDBACK   356

Type of the 'struct ChangePreferenceMessage' sent by clients to ATS to ask for allocation preference changes.

Definition at line 1071 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_START

#define GNUNET_MESSAGE_TYPE_TRANSPORT_START   360

Message from the core saying that the transport server should start giving it messages.

This should automatically trigger the transmission of a HELLO message.

Definition at line 1084 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_CONNECT

#define GNUNET_MESSAGE_TYPE_TRANSPORT_CONNECT   361

Message from TRANSPORT notifying about a client that connected to us.

Definition at line 1090 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_DISCONNECT

#define GNUNET_MESSAGE_TYPE_TRANSPORT_DISCONNECT   362

Message from TRANSPORT notifying about a client that disconnected from us.

Definition at line 1096 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_SEND

#define GNUNET_MESSAGE_TYPE_TRANSPORT_SEND   363

Request to TRANSPORT to transmit a message.

Definition at line 1101 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_SEND_OK

#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).

Note that this confirmation does NOT imply that the message was fully transmitted.

Definition at line 1109 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_RECV

#define GNUNET_MESSAGE_TYPE_TRANSPORT_RECV   365

Message from TRANSPORT notifying about a message that was received.

Definition at line 1115 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_SET_QUOTA

#define GNUNET_MESSAGE_TYPE_TRANSPORT_SET_QUOTA   366

Message telling transport to limit its receive rate.

(FIXME: was the above comment ever accurate?)

Note: dead in TNG, replaced by RECV_OK!

Definition at line 1123 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_RECV_OK

#define GNUNET_MESSAGE_TYPE_TRANSPORT_RECV_OK   366

Message telling transport to limit its receive rate.

Definition at line 1128 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_TO_STRING

#define GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_TO_STRING   367

Request to look addresses of peers in server.

Definition at line 1133 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_TO_STRING_REPLY

#define GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_TO_STRING_REPLY   368

Response to the address lookup request.

Definition at line 1138 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_BLACKLIST_INIT

#define GNUNET_MESSAGE_TYPE_TRANSPORT_BLACKLIST_INIT   369

Register a client that wants to do blacklisting.

Definition at line 1143 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_BLACKLIST_QUERY

#define GNUNET_MESSAGE_TYPE_TRANSPORT_BLACKLIST_QUERY   370

Query to a blacklisting client (is this peer blacklisted)?

Definition at line 1148 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_BLACKLIST_REPLY

#define GNUNET_MESSAGE_TYPE_TRANSPORT_BLACKLIST_REPLY   371

Reply from blacklisting client (answer to blacklist query).

Definition at line 1153 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_PING

#define GNUNET_MESSAGE_TYPE_TRANSPORT_PING   372

Transport PING message.

Definition at line 1158 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_PONG

#define GNUNET_MESSAGE_TYPE_TRANSPORT_PONG   373

Transport PONG message.

Definition at line 1163 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_SESSION_SYN

#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'.

Definition at line 1169 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_SESSION_SYN_ACK

#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.

Definition at line 1175 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_SESSION_ACK

#define GNUNET_MESSAGE_TYPE_TRANSPORT_SESSION_ACK   377

Transport ACK message exchanged between transport services to indicate that a SYN_ACK message was accepted.

Definition at line 1181 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_SESSION_DISCONNECT

#define GNUNET_MESSAGE_TYPE_TRANSPORT_SESSION_DISCONNECT   378

Transport DISCONNECT message exchanged between transport services to indicate that a connection should be dropped.

Definition at line 1187 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_SESSION_QUOTA

#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.

Definition at line 1194 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PEER_REQUEST

#define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PEER_REQUEST   380

Request to monitor addresses used by a peer or all peers.

Definition at line 1199 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_SESSION_KEEPALIVE

#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.

Definition at line 1205 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_SESSION_KEEPALIVE_RESPONSE

#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.

Definition at line 1211 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PEER_RESPONSE

#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.

Definition at line 1217 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_BROADCAST_BEACON

#define GNUNET_MESSAGE_TYPE_TRANSPORT_BROADCAST_BEACON   384

Message send by a peer to notify the other to keep the session alive.

Definition at line 1222 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_TRAFFIC_METRIC

#define GNUNET_MESSAGE_TYPE_TRANSPORT_TRAFFIC_METRIC   385

Message containing traffic metrics for transport service.

Definition at line 1227 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PLUGIN_START

#define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PLUGIN_START   388

Request to start monitoring the connection state of plugins.

Definition at line 1232 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PLUGIN_EVENT

#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.

Definition at line 1239 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PLUGIN_SYNC

#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.

Definition at line 1245 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PEER_RESPONSE_END

#define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PEER_RESPONSE_END   391

Response to GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PEER_RESPONSE_END terminating list of replies.

Definition at line 1251 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_PROGRESS_FILE

#define GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_PROGRESS_FILE   420

Progress information from the helper: found a file.

Definition at line 1261 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_PROGRESS_DIRECTORY

#define GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_PROGRESS_DIRECTORY   421

Progress information from the helper: found a directory.

Definition at line 1266 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_ERROR

#define GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_ERROR   422

Error signal from the helper.

Definition at line 1271 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_SKIP_FILE

#define GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_SKIP_FILE   423

Signal that helper skipped a file.

Definition at line 1276 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_COUNTING_DONE

#define GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_COUNTING_DONE   424

Signal that helper is done scanning the directory tree.

Definition at line 1281 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_META_DATA

#define GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_META_DATA   425

Extracted meta data from the helper.

Definition at line 1286 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_FINISHED

#define GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_FINISHED   426

Signal that helper is done.

Definition at line 1291 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NAMECACHE_LOOKUP_BLOCK

#define GNUNET_MESSAGE_TYPE_NAMECACHE_LOOKUP_BLOCK   431

Client to service: lookup block.

Definition at line 1301 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NAMECACHE_LOOKUP_BLOCK_RESPONSE

#define GNUNET_MESSAGE_TYPE_NAMECACHE_LOOKUP_BLOCK_RESPONSE   432

Service to client: result of block lookup.

Definition at line 1306 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NAMECACHE_BLOCK_CACHE

#define GNUNET_MESSAGE_TYPE_NAMECACHE_BLOCK_CACHE   433

Client to service: cache a block.

Definition at line 1311 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NAMECACHE_BLOCK_CACHE_RESPONSE

#define GNUNET_MESSAGE_TYPE_NAMECACHE_BLOCK_CACHE_RESPONSE   434

Service to client: result of block cache request.

Definition at line 1316 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_STORE

#define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_STORE   435

Client to service: store records (as authority)

Definition at line 1325 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NAMESTORE_GENERIC_RESPONSE

#define GNUNET_MESSAGE_TYPE_NAMESTORE_GENERIC_RESPONSE   436

Service to client: result of store operation.

Definition at line 1330 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_LOOKUP

#define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_LOOKUP   437

Client to service: lookup label.

Definition at line 1335 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_LOOKUP_RESPONSE

#define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_LOOKUP_RESPONSE   438

Service to client: lookup label.

Definition at line 1340 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_TO_NAME

#define GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_TO_NAME   439

Client to service: "reverse" lookup for zone name based on zone key.

Definition at line 1345 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_TO_NAME_RESPONSE

#define GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_TO_NAME_RESPONSE   440

Service to client: result of zone-to-name lookup.

Definition at line 1350 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NAMESTORE_MONITOR_START

#define GNUNET_MESSAGE_TYPE_NAMESTORE_MONITOR_START   441

Client to service: start monitoring (yields sequence of "ZONE_ITERATION_RESPONSES" — forever).

Definition at line 1356 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NAMESTORE_MONITOR_SYNC

#define GNUNET_MESSAGE_TYPE_NAMESTORE_MONITOR_SYNC   442

Service to client: you're now in sync.

Definition at line 1361 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_RESULT

#define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_RESULT   443

Service to client: here is a (plaintext) record you requested.

Definition at line 1366 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NAMESTORE_MONITOR_NEXT

#define GNUNET_MESSAGE_TYPE_NAMESTORE_MONITOR_NEXT   444

Client to service: I am now ready for the next (set of) monitor events.

Monitoring equivlaent of GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_ITERATION_NEXT.

Definition at line 1373 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_ITERATION_START

#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.

Definition at line 1379 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_ITERATION_NEXT

#define GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_ITERATION_NEXT   447

Client to service: next record(s) in iteration please.

Definition at line 1384 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_ITERATION_STOP

#define GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_ITERATION_STOP   448

Client to service: stop iterating.

Definition at line 1389 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_RESULT_END

#define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_RESULT_END   449

Service to client: end of list of results.

Definition at line 1394 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_LOCKMANAGER_ACQUIRE

#define GNUNET_MESSAGE_TYPE_LOCKMANAGER_ACQUIRE   450

Message to acquire Lock.

Definition at line 1404 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_LOCKMANAGER_RELEASE

#define GNUNET_MESSAGE_TYPE_LOCKMANAGER_RELEASE   451

Message to release lock.

Definition at line 1409 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_LOCKMANAGER_SUCCESS

#define GNUNET_MESSAGE_TYPE_LOCKMANAGER_SUCCESS   452

SUCCESS reply from lockmanager.

Definition at line 1414 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_INIT

#define GNUNET_MESSAGE_TYPE_TESTBED_INIT   460

Initial message from a client to a testing control service.

Definition at line 1423 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_ADD_HOST

#define GNUNET_MESSAGE_TYPE_TESTBED_ADD_HOST   461

Message to add host.

Definition at line 1428 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_ADD_HOST_SUCCESS

#define GNUNET_MESSAGE_TYPE_TESTBED_ADD_HOST_SUCCESS   462

Message to signal that a add host succeeded.

Definition at line 1433 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_LINK_CONTROLLERS

#define GNUNET_MESSAGE_TYPE_TESTBED_LINK_CONTROLLERS   463

Message to link delegated controller to slave controller.

Definition at line 1438 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_CREATE_PEER

#define GNUNET_MESSAGE_TYPE_TESTBED_CREATE_PEER   464

Message to create a peer at a host.

Definition at line 1443 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_RECONFIGURE_PEER

#define GNUNET_MESSAGE_TYPE_TESTBED_RECONFIGURE_PEER   465

Message to reconfigure a peer.

Definition at line 1448 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_START_PEER

#define GNUNET_MESSAGE_TYPE_TESTBED_START_PEER   466

Message to start a peer at a host.

Definition at line 1453 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_STOP_PEER

#define GNUNET_MESSAGE_TYPE_TESTBED_STOP_PEER   467

Message to stop a peer at a host.

Definition at line 1458 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_DESTROY_PEER

#define GNUNET_MESSAGE_TYPE_TESTBED_DESTROY_PEER   468

Message to destroy a peer.

Definition at line 1463 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_CONFIGURE_UNDERLAY_LINK

#define GNUNET_MESSAGE_TYPE_TESTBED_CONFIGURE_UNDERLAY_LINK   469

Configure underlay link message.

Definition at line 1468 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_OVERLAY_CONNECT

#define GNUNET_MESSAGE_TYPE_TESTBED_OVERLAY_CONNECT   470

Message to connect peers in a overlay.

Definition at line 1473 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_PEER_EVENT

#define GNUNET_MESSAGE_TYPE_TESTBED_PEER_EVENT   471

Message for peer events.

Definition at line 1478 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_PEER_CONNECT_EVENT

#define GNUNET_MESSAGE_TYPE_TESTBED_PEER_CONNECT_EVENT   472

Message for peer connect events.

Definition at line 1483 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_OPERATION_FAIL_EVENT

#define GNUNET_MESSAGE_TYPE_TESTBED_OPERATION_FAIL_EVENT   473

Message for operation events.

Definition at line 1488 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_CREATE_PEER_SUCCESS

#define GNUNET_MESSAGE_TYPE_TESTBED_CREATE_PEER_SUCCESS   474

Message to signal successful peer creation.

Definition at line 1493 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_GENERIC_OPERATION_SUCCESS

#define GNUNET_MESSAGE_TYPE_TESTBED_GENERIC_OPERATION_SUCCESS   475

Message to signal a generic operation has been successful.

Definition at line 1498 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_GET_PEER_INFORMATION

#define GNUNET_MESSAGE_TYPE_TESTBED_GET_PEER_INFORMATION   476

Message to get a peer's information.

Definition at line 1503 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_PEER_INFORMATION

#define GNUNET_MESSAGE_TYPE_TESTBED_PEER_INFORMATION   477

Message containing the peer's information.

Definition at line 1508 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_REMOTE_OVERLAY_CONNECT

#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.

Definition at line 1514 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_GET_SLAVE_CONFIGURATION

#define GNUNET_MESSAGE_TYPE_TESTBED_GET_SLAVE_CONFIGURATION   479

Message to request configuration of a slave controller.

Definition at line 1519 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_SLAVE_CONFIGURATION

#define GNUNET_MESSAGE_TYPE_TESTBED_SLAVE_CONFIGURATION   480

Message which contains the configuration of slave controller.

Definition at line 1524 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_LINK_CONTROLLERS_RESULT

#define GNUNET_MESSAGE_TYPE_TESTBED_LINK_CONTROLLERS_RESULT   481

Message to signal the result of GNUNET_MESSAGE_TYPE_TESTBED_LINK_CONTROLLERS request.

Definition at line 1530 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_SHUTDOWN_PEERS

#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.

Definition at line 1536 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_MANAGE_PEER_SERVICE

#define GNUNET_MESSAGE_TYPE_TESTBED_MANAGE_PEER_SERVICE   483

Message to start/stop a service of a peer.

Definition at line 1541 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_BARRIER_INIT

#define GNUNET_MESSAGE_TYPE_TESTBED_BARRIER_INIT   484

Message to initialise a barrier.

Messages of these type are flooded to all sub-controllers

Definition at line 1547 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_BARRIER_CANCEL

#define GNUNET_MESSAGE_TYPE_TESTBED_BARRIER_CANCEL   485

Message to cancel a barrier.

This message is flooded to all sub-controllers

Definition at line 1552 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_BARRIER_STATUS

#define GNUNET_MESSAGE_TYPE_TESTBED_BARRIER_STATUS   486

Message for signalling status of a barrier.

Definition at line 1557 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_BARRIER_WAIT

#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.

Definition at line 1563 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_MAX

#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.

Definition at line 1569 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_HELPER_INIT

#define GNUNET_MESSAGE_TYPE_TESTBED_HELPER_INIT   495

The initialization message towards gnunet-testbed-helper.

Definition at line 1574 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_HELPER_REPLY

#define GNUNET_MESSAGE_TYPE_TESTBED_HELPER_REPLY   496

The reply message from gnunet-testbed-helper.

Definition at line 1579 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_GNS_LOOKUP

#define GNUNET_MESSAGE_TYPE_GNS_LOOKUP   500

Client would like to resolve a name.

Definition at line 1589 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_GNS_LOOKUP_RESULT

#define GNUNET_MESSAGE_TYPE_GNS_LOOKUP_RESULT   501

Service response to name resolution request from client.

Definition at line 1594 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_GNS_REVERSE_LOOKUP

#define GNUNET_MESSAGE_TYPE_GNS_REVERSE_LOOKUP   503

Reverse lookup.

Definition at line 1599 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_GNS_REVERSE_LOOKUP_RESULT

#define GNUNET_MESSAGE_TYPE_GNS_REVERSE_LOOKUP_RESULT   504

Response to reverse lookup.

Definition at line 1604 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_JOIN

#define GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_JOIN   520

Join a consensus session.

Sent by client to service as first message.

Definition at line 1614 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_INSERT

#define GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_INSERT   521

Insert an element.

Sent by client to service.

Definition at line 1619 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_BEGIN

#define GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_BEGIN   522

Begin accepting new elements from other participants.

Sent by client to service.

Definition at line 1625 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_RECEIVED_ELEMENT

#define GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_RECEIVED_ELEMENT   523

Sent by service when a new element is added.

Definition at line 1630 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_CONCLUDE

#define GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_CONCLUDE   524

Sent by client to service in order to start the consensus conclusion.

Definition at line 1635 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_CONCLUDE_DONE

#define GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_CONCLUDE_DONE   525

Sent by service to client in order to signal a completed consensus conclusion.

Last message sent in a consensus session.

Definition at line 1641 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_ACK

#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.

Definition at line 1651 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_DELTA_ESTIMATE

#define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_DELTA_ESTIMATE   541

Strata estimator.

Definition at line 1656 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_DIFFERENCE_DIGEST

#define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_DIFFERENCE_DIGEST   542

IBF containing all elements of a peer.

Definition at line 1661 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_ELEMENTS

#define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_ELEMENTS   543

One or more elements that are sent from peer to peer.

Definition at line 1666 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_ELEMENTS_REQUEST

#define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_ELEMENTS_REQUEST   544

Elements, and requests for further elements.

Definition at line 1671 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_ELEMENTS_REPORT

#define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_ELEMENTS_REPORT   545

Elements that a peer reports to be missing at the remote peer.

Definition at line 1676 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_ROUND_CONTEXT

#define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_ROUND_CONTEXT   547

Provide context for a consensus round.

Definition at line 1681 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETU_CANCEL

#define GNUNET_MESSAGE_TYPE_SETU_CANCEL   550

Cancel a set operation.

Definition at line 1692 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETU_ADD

#define GNUNET_MESSAGE_TYPE_SETU_ADD   551

Add element to set.

Definition at line 1697 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETU_CREATE

#define GNUNET_MESSAGE_TYPE_SETU_CREATE   552

Create a new local set.

Definition at line 1702 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETU_RESULT

#define GNUNET_MESSAGE_TYPE_SETU_RESULT   553

Handle result message from operation.

Definition at line 1707 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETU_EVALUATE

#define GNUNET_MESSAGE_TYPE_SETU_EVALUATE   554

Evaluate a set operation.

Definition at line 1712 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETU_LISTEN

#define GNUNET_MESSAGE_TYPE_SETU_LISTEN   555

Listen for operation requests.

Definition at line 1717 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETU_REJECT

#define GNUNET_MESSAGE_TYPE_SETU_REJECT   556

Reject a set request.

Definition at line 1722 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETU_ACCEPT

#define GNUNET_MESSAGE_TYPE_SETU_ACCEPT   557

Accept an incoming set request.

Definition at line 1727 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETU_REQUEST

#define GNUNET_MESSAGE_TYPE_SETU_REQUEST   558

Notify the client of an incoming request from a remote peer.

Definition at line 1732 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETU_P2P_REQUEST_FULL

#define GNUNET_MESSAGE_TYPE_SETU_P2P_REQUEST_FULL   559

Demand the whole element from the other peer, given only the hash code.

Definition at line 1739 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETU_P2P_DEMAND

#define GNUNET_MESSAGE_TYPE_SETU_P2P_DEMAND   560

Demand the whole element from the other peer, given only the hash code.

Definition at line 1745 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETU_P2P_INQUIRY

#define GNUNET_MESSAGE_TYPE_SETU_P2P_INQUIRY   561

Tell the other peer to send us a list of hashes that match an IBF key.

Definition at line 1751 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETU_P2P_OFFER

#define GNUNET_MESSAGE_TYPE_SETU_P2P_OFFER   562

Tell the other peer which hashes match a given IBF key.

Definition at line 1757 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETU_P2P_OPERATION_REQUEST

#define GNUNET_MESSAGE_TYPE_SETU_P2P_OPERATION_REQUEST   563

Request a set union operation from a remote peer.

Definition at line 1762 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETU_P2P_SE

#define GNUNET_MESSAGE_TYPE_SETU_P2P_SE   564

Strata estimator.

Definition at line 1767 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETU_P2P_IBF

#define GNUNET_MESSAGE_TYPE_SETU_P2P_IBF   565

Invertible bloom filter.

Definition at line 1772 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETU_P2P_ELEMENTS

#define GNUNET_MESSAGE_TYPE_SETU_P2P_ELEMENTS   566

Actual set elements.

Definition at line 1777 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETU_P2P_DONE

#define GNUNET_MESSAGE_TYPE_SETU_P2P_DONE   568

Set operation is done.

Definition at line 1782 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETU_P2P_SEC

#define GNUNET_MESSAGE_TYPE_SETU_P2P_SEC   569

Compressed strata estimator.

Definition at line 1787 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETU_P2P_FULL_DONE

#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.

Definition at line 1794 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETU_P2P_FULL_ELEMENT

#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.

Definition at line 1800 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETU_P2P_OVER

#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.

Definition at line 1807 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETU_P2P_SEND_FULL

#define GNUNET_MESSAGE_TYPE_SETU_P2P_SEND_FULL   710

Signals other peer that all elements are sent.

Definition at line 1813 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETI_CANCEL

#define GNUNET_MESSAGE_TYPE_SETI_CANCEL   580

Cancel a set operation.

Definition at line 1824 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETI_ADD

#define GNUNET_MESSAGE_TYPE_SETI_ADD   581

Add element to set.

Definition at line 1829 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETI_CREATE

#define GNUNET_MESSAGE_TYPE_SETI_CREATE   582

Create a new local set.

Definition at line 1834 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETI_RESULT

#define GNUNET_MESSAGE_TYPE_SETI_RESULT   583

Handle result message from operation.

Definition at line 1839 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETI_EVALUATE

#define GNUNET_MESSAGE_TYPE_SETI_EVALUATE   584

Evaluate a set operation.

Definition at line 1844 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETI_LISTEN

#define GNUNET_MESSAGE_TYPE_SETI_LISTEN   585

Listen for operation requests.

Definition at line 1849 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETI_REJECT

#define GNUNET_MESSAGE_TYPE_SETI_REJECT   586

Reject a set request.

Definition at line 1854 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETI_ACCEPT

#define GNUNET_MESSAGE_TYPE_SETI_ACCEPT   587

Accept an incoming set request.

Definition at line 1859 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETI_REQUEST

#define GNUNET_MESSAGE_TYPE_SETI_REQUEST   588

Notify the client of an incoming request from a remote peer.

Definition at line 1864 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETI_P2P_ELEMENT_INFO

#define GNUNET_MESSAGE_TYPE_SETI_P2P_ELEMENT_INFO   591

Information about the element count for intersection.

Definition at line 1869 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETI_P2P_BF

#define GNUNET_MESSAGE_TYPE_SETI_P2P_BF   592

Bloom filter message for intersection exchange started by Bob.

Definition at line 1874 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETI_P2P_DONE

#define GNUNET_MESSAGE_TYPE_SETI_P2P_DONE   593

Intersection operation is done.

Definition at line 1879 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SETI_P2P_OPERATION_REQUEST

#define GNUNET_MESSAGE_TYPE_SETI_P2P_OPERATION_REQUEST   594

Request to begin set intersection operation.

Definition at line 1884 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_UNION_P2P_REQUEST_FULL

#define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_REQUEST_FULL   565

Demand the whole element from the other peer, given only the hash code.

Definition at line 1896 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_UNION_P2P_DEMAND

#define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_DEMAND   566

Demand the whole element from the other peer, given only the hash code.

Definition at line 1902 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_UNION_P2P_INQUIRY

#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.

Definition at line 1908 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_UNION_P2P_OFFER

#define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_OFFER   568

Tell the other peer which hashes match a given IBF key.

Definition at line 1914 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_REJECT

#define GNUNET_MESSAGE_TYPE_SET_REJECT   569

Reject a set request.

Definition at line 1919 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_CANCEL

#define GNUNET_MESSAGE_TYPE_SET_CANCEL   570

Cancel a set operation.

Definition at line 1924 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_ITER_ACK

#define GNUNET_MESSAGE_TYPE_SET_ITER_ACK   571

Acknowledge result from iteration.

Definition at line 1929 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_RESULT

#define GNUNET_MESSAGE_TYPE_SET_RESULT   572

Create an empty set.

Definition at line 1934 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_ADD

#define GNUNET_MESSAGE_TYPE_SET_ADD   573

Add element to set.

Definition at line 1939 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_REMOVE

#define GNUNET_MESSAGE_TYPE_SET_REMOVE   574

Remove element from set.

Definition at line 1944 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_LISTEN

#define GNUNET_MESSAGE_TYPE_SET_LISTEN   575

Listen for operation requests.

Definition at line 1949 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_ACCEPT

#define GNUNET_MESSAGE_TYPE_SET_ACCEPT   576

Accept a set request.

Definition at line 1954 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_EVALUATE

#define GNUNET_MESSAGE_TYPE_SET_EVALUATE   577

Evaluate a set operation.

Definition at line 1959 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_CONCLUDE

#define GNUNET_MESSAGE_TYPE_SET_CONCLUDE   578

Start a set operation with the given set.

Definition at line 1964 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_REQUEST

#define GNUNET_MESSAGE_TYPE_SET_REQUEST   579

Notify the client of a request from a remote peer.

Definition at line 1969 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_CREATE

#define GNUNET_MESSAGE_TYPE_SET_CREATE   580

Create a new local set.

Definition at line 1974 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_P2P_OPERATION_REQUEST

#define GNUNET_MESSAGE_TYPE_SET_P2P_OPERATION_REQUEST   581

Request a set operation from a remote peer.

Definition at line 1979 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_UNION_P2P_SE

#define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_SE   582

Strata estimator.

Definition at line 1984 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_UNION_P2P_IBF

#define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_IBF   583

Invertible bloom filter.

Definition at line 1989 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_P2P_ELEMENTS

#define GNUNET_MESSAGE_TYPE_SET_P2P_ELEMENTS   584

Actual set elements.

Definition at line 1994 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_UNION_P2P_DONE

#define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_DONE   586

Set operation is done.

Definition at line 1999 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_ITER_REQUEST

#define GNUNET_MESSAGE_TYPE_SET_ITER_REQUEST   587

Start iteration over set elements.

Definition at line 2004 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_ITER_ELEMENT

#define GNUNET_MESSAGE_TYPE_SET_ITER_ELEMENT   588

Element result for the iterating client.

Definition at line 2009 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_ITER_DONE

#define GNUNET_MESSAGE_TYPE_SET_ITER_DONE   589

Iteration end marker for the client.

Definition at line 2014 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_UNION_P2P_SEC

#define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_SEC   590

Compressed strata estimator.

Definition at line 2019 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_INTERSECTION_P2P_ELEMENT_INFO

#define GNUNET_MESSAGE_TYPE_SET_INTERSECTION_P2P_ELEMENT_INFO   591

Information about the element count for intersection.

Definition at line 2024 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_INTERSECTION_P2P_BF

#define GNUNET_MESSAGE_TYPE_SET_INTERSECTION_P2P_BF   592

Bloom filter message for intersection exchange started by Bob.

Definition at line 2029 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_INTERSECTION_P2P_DONE

#define GNUNET_MESSAGE_TYPE_SET_INTERSECTION_P2P_DONE   593

Intersection operation is done.

Definition at line 2034 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_COPY_LAZY_PREPARE

#define GNUNET_MESSAGE_TYPE_SET_COPY_LAZY_PREPARE   594

Ask the set service to prepare a copy of a set.

Definition at line 2039 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_COPY_LAZY_RESPONSE

#define GNUNET_MESSAGE_TYPE_SET_COPY_LAZY_RESPONSE   595

Give the client an ID for connecting to the set's copy.

Definition at line 2044 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_COPY_LAZY_CONNECT

#define GNUNET_MESSAGE_TYPE_SET_COPY_LAZY_CONNECT   596

Sent by the client to the server to connect to an existing, lazily copied set.

Definition at line 2050 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_UNION_P2P_FULL_DONE

#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.

Definition at line 2057 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_UNION_P2P_FULL_ELEMENT

#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.

Definition at line 2063 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SET_UNION_P2P_OVER

#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.

Definition at line 2070 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_LOGGER_MSG

#define GNUNET_MESSAGE_TYPE_TESTBED_LOGGER_MSG   600

Message for TESTBED LOGGER.

Definition at line 2080 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TESTBED_LOGGER_ACK

#define GNUNET_MESSAGE_TYPE_TESTBED_LOGGER_ACK   601

Message for TESTBED LOGGER acknowledgement.

Definition at line 2085 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_REGEX_ANNOUNCE

#define GNUNET_MESSAGE_TYPE_REGEX_ANNOUNCE   620

Advertise regex capability.

Definition at line 2091 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_REGEX_SEARCH

#define GNUNET_MESSAGE_TYPE_REGEX_SEARCH   621

Search for peer with matching capability.

Definition at line 2096 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_REGEX_RESULT

#define GNUNET_MESSAGE_TYPE_REGEX_RESULT   622

Result in response to regex search.

Definition at line 2101 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_IDENTITY_START

#define GNUNET_MESSAGE_TYPE_IDENTITY_START   624

First message send from identity client to service (to subscribe to updates).

Definition at line 2111 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_IDENTITY_RESULT_CODE

#define GNUNET_MESSAGE_TYPE_IDENTITY_RESULT_CODE   625

Generic response from identity service with success and/or error message.

Definition at line 2116 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_IDENTITY_UPDATE

#define GNUNET_MESSAGE_TYPE_IDENTITY_UPDATE   626

Update about identity status from service to clients.

Definition at line 2121 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_IDENTITY_CREATE

#define GNUNET_MESSAGE_TYPE_IDENTITY_CREATE   629

627 and 628 unused

Create new identity (client->service).

Definition at line 2130 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_IDENTITY_RENAME

#define GNUNET_MESSAGE_TYPE_IDENTITY_RENAME   630

Rename existing identity (client->service).

Definition at line 2135 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_IDENTITY_DELETE

#define GNUNET_MESSAGE_TYPE_IDENTITY_DELETE   631

Delete identity (client->service).

Definition at line 2140 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_IDENTITY_LOOKUP

#define GNUNET_MESSAGE_TYPE_IDENTITY_LOOKUP   632

First message send from identity client to service to lookup a single ego.

The service will respond with a GNUNET_MESSAGE_TYPE_IDENTITY_UPDATE message if the ego exists, or a GNUNET_MESSAGE_TYPE_IDENTITY_RESULT_CODE if not.

Definition at line 2148 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_IDENTITY_LOOKUP_BY_SUFFIX

#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).

The service will respond with a GNUNET_MESSAGE_TYPE_IDENTITY_UPDATE message if the ego exists, or a GNUNET_MESSAGE_TYPE_IDENTITY_RESULT_CODE if not.

Definition at line 2157 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_REVOCATION_QUERY

#define GNUNET_MESSAGE_TYPE_REVOCATION_QUERY   636

Client to service: was this key revoked?

Definition at line 2167 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_REVOCATION_QUERY_RESPONSE

#define GNUNET_MESSAGE_TYPE_REVOCATION_QUERY_RESPONSE   637

Service to client: answer if key was revoked!

Definition at line 2172 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_REVOCATION_REVOKE

#define GNUNET_MESSAGE_TYPE_REVOCATION_REVOKE   638

Client to service OR peer-to-peer: revoke this key!

Definition at line 2177 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_REVOCATION_REVOKE_RESPONSE

#define GNUNET_MESSAGE_TYPE_REVOCATION_REVOKE_RESPONSE   639

Service to client: revocation confirmed.

Definition at line 2182 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_TO_ALICE

#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_TO_ALICE   640

Client -> Alice.

Definition at line 2192 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_TO_BOB

#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_TO_BOB   641

Client -> Bob.

Definition at line 2197 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_MULTIPART_ALICE

#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_MULTIPART_ALICE   642

Client -> Alice multipart.

Definition at line 2202 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_MULTIPART_BOB

#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_MULTIPART_BOB   643

Client -> Bob multipart.

Definition at line 2207 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SCALARPRODUCT_SESSION_INITIALIZATION

#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_SESSION_INITIALIZATION   644

Alice -> Bob session initialization.

Definition at line 2212 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ALICE_CRYPTODATA

#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ALICE_CRYPTODATA   645

Alice -> Bob SP crypto-data (after intersection)

Definition at line 2217 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SCALARPRODUCT_BOB_CRYPTODATA

#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_BOB_CRYPTODATA   647

Bob -> Alice SP crypto-data.

Definition at line 2222 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SCALARPRODUCT_BOB_CRYPTODATA_MULTIPART

#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_BOB_CRYPTODATA_MULTIPART   648

Bob -> Alice SP crypto-data multipart.

Definition at line 2227 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SCALARPRODUCT_RESULT

#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_RESULT   649

Alice/Bob -> Client Result.

Definition at line 2232 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ECC_SESSION_INITIALIZATION

#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ECC_SESSION_INITIALIZATION   650

Alice -> Bob ECC session initialization.

Definition at line 2237 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ECC_ALICE_CRYPTODATA

#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ECC_ALICE_CRYPTODATA   651

Alice -> Bob ECC crypto data.

Definition at line 2242 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ECC_BOB_CRYPTODATA

#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ECC_BOB_CRYPTODATA   652

Bob -> Alice ECC crypto data.

Definition at line 2247 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_MEMBERSHIP_STORE

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_MEMBERSHIP_STORE   660

Store a membership event.

Definition at line 2257 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_MEMBERSHIP_TEST

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_MEMBERSHIP_TEST   661

Test for membership of a member at a particular point in time.

Definition at line 2262 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_FRAGMENT_STORE

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_FRAGMENT_STORE   662

Definition at line 2264 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_FRAGMENT_GET

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_FRAGMENT_GET   663

Definition at line 2266 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_MESSAGE_GET

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_MESSAGE_GET   664

Definition at line 2268 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_MESSAGE_GET_FRAGMENT

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_MESSAGE_GET_FRAGMENT   665

Definition at line 2270 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_COUNTERS_GET

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_COUNTERS_GET   666

Definition at line 2272 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_MODIFY

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_MODIFY   668

Definition at line 2276 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_SYNC

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_SYNC   669

Definition at line 2278 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_RESET

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_RESET   670

Definition at line 2280 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_HASH_UPDATE

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_HASH_UPDATE   671

Definition at line 2282 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_GET

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_GET   672

Definition at line 2284 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_GET_PREFIX

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_GET_PREFIX   673

Definition at line 2286 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_CODE

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_CODE   674

Generic response from PSYCstore service with success and/or error message.

Definition at line 2291 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_FRAGMENT

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_FRAGMENT   675

Definition at line 2293 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_COUNTERS

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_COUNTERS   676

Definition at line 2295 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_STATE

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_STATE   677

Definition at line 2297 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYC_RESULT_CODE

#define GNUNET_MESSAGE_TYPE_PSYC_RESULT_CODE   680

C: client S: service M: multicast.

S->C: result of an operation

Definition at line 2311 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYC_MASTER_START

#define GNUNET_MESSAGE_TYPE_PSYC_MASTER_START   681

C->S: request to start a channel as a master.

Definition at line 2314 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYC_MASTER_START_ACK

#define GNUNET_MESSAGE_TYPE_PSYC_MASTER_START_ACK   682

S->C: master start acknowledgement.

Definition at line 2317 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYC_SLAVE_JOIN

#define GNUNET_MESSAGE_TYPE_PSYC_SLAVE_JOIN   683

C->S: request to join a channel as a slave.

Definition at line 2320 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYC_SLAVE_JOIN_ACK

#define GNUNET_MESSAGE_TYPE_PSYC_SLAVE_JOIN_ACK   684

S->C: slave join acknowledgement.

Definition at line 2323 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYC_PART_REQUEST

#define GNUNET_MESSAGE_TYPE_PSYC_PART_REQUEST   685

C->S: request to part from a channel.

Definition at line 2326 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYC_PART_ACK

#define GNUNET_MESSAGE_TYPE_PSYC_PART_ACK   686

S->C: acknowledgement that a slave of master parted from a channel.

Definition at line 2329 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYC_JOIN_REQUEST

#define GNUNET_MESSAGE_TYPE_PSYC_JOIN_REQUEST   687

M->S->C: incoming join request from multicast.

Definition at line 2332 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYC_JOIN_DECISION

#define GNUNET_MESSAGE_TYPE_PSYC_JOIN_DECISION   688

C->S->M: decision about a join request.

Definition at line 2335 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYC_CHANNEL_MEMBERSHIP_STORE

#define GNUNET_MESSAGE_TYPE_PSYC_CHANNEL_MEMBERSHIP_STORE   689

C->S: request to add/remove channel slave in the membership database.

Definition at line 2339 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYC_MESSAGE

#define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE   691

S<–C: PSYC message which contains one or more message parts.

Definition at line 2344 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_HEADER

#define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_HEADER    692

M<->S<->C: PSYC message which contains a header and one or more message parts.

Definition at line 2348 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_METHOD

#define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_METHOD   693

Message part: method.

Definition at line 2352 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_MODIFIER

#define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_MODIFIER   694

Message part: modifier.

Definition at line 2355 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_MOD_CONT

#define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_MOD_CONT   695

Message part: modifier continuation.

Definition at line 2358 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_DATA

#define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_DATA   696

Message part: data.

Definition at line 2361 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_END

#define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_END   697

Message part: end of message.

Definition at line 2364 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_CANCEL

#define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_CANCEL   698

Message part: message cancelled.

Definition at line 2367 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_ACK

#define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_ACK   699

S->C: message acknowledgement.

Definition at line 2370 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYC_HISTORY_REPLAY

#define GNUNET_MESSAGE_TYPE_PSYC_HISTORY_REPLAY   701

C->S: request channel history replay from PSYCstore.

Definition at line 2375 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYC_HISTORY_RESULT

#define GNUNET_MESSAGE_TYPE_PSYC_HISTORY_RESULT   702

S->C: result for a channel history request.

Definition at line 2378 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYC_STATE_GET

#define GNUNET_MESSAGE_TYPE_PSYC_STATE_GET   703

C->S: request best matching state variable from PSYCstore.

Definition at line 2382 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYC_STATE_GET_PREFIX

#define GNUNET_MESSAGE_TYPE_PSYC_STATE_GET_PREFIX   704

C->S: request state variables with a given prefix from PSYCstore.

Definition at line 2385 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYC_STATE_RESULT

#define GNUNET_MESSAGE_TYPE_PSYC_STATE_RESULT   705

S->C: result for a state request.

Definition at line 2388 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONVERSATION_AUDIO

#define GNUNET_MESSAGE_TYPE_CONVERSATION_AUDIO   730

Message to transmit the audio between helper and speaker/microphone library.

Definition at line 2398 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_REGISTER

#define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_REGISTER   731

Client -> Server message to register a phone.

Definition at line 2403 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_PICK_UP

#define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_PICK_UP   732

Client -> Server message to reject/hangup a call.

Definition at line 2408 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_HANG_UP

#define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_HANG_UP   733

Client -> Server message to reject/hangup a call.

Definition at line 2413 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_CALL

#define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_CALL   734

Client <- Server message to indicate a ringing phone.

Definition at line 2418 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_RING

#define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_RING   735

Client <- Server message to indicate a ringing phone.

Definition at line 2423 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_SUSPEND

#define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_SUSPEND   736

Client <-> Server message to suspend connection.

Definition at line 2428 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_RESUME

#define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_RESUME   737

Client <-> Server message to resume connection.

Definition at line 2433 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_PICKED_UP

#define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_PICKED_UP   738

Service -> Client message to notify that phone was picked up.

Definition at line 2438 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONVERSATION_CS_AUDIO

#define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_AUDIO   739

Client <-> Server message to send audio data.

Definition at line 2443 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_RING

#define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_RING   740

Cadet: call initiation.

Definition at line 2448 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_HANG_UP

#define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_HANG_UP   741

Cadet: hang up / refuse call.

Definition at line 2453 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_PICK_UP

#define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_PICK_UP   742

Cadet: pick up phone (establish audio channel)

Definition at line 2458 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_SUSPEND

#define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_SUSPEND   743

Cadet: phone suspended.

Definition at line 2463 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_RESUME

#define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_RESUME   744

Cadet: phone resumed.

Definition at line 2468 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_AUDIO

#define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_AUDIO   745

Cadet: audio data.

Definition at line 2473 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_MULTICAST_ORIGIN_START

#define GNUNET_MESSAGE_TYPE_MULTICAST_ORIGIN_START   750

C: client S: service T: cadet.

C->S: Start the origin.

Definition at line 2489 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_MULTICAST_MEMBER_JOIN

#define GNUNET_MESSAGE_TYPE_MULTICAST_MEMBER_JOIN   751

C->S: Join group as a member.

Definition at line 2494 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_MULTICAST_JOIN_REQUEST

#define GNUNET_MESSAGE_TYPE_MULTICAST_JOIN_REQUEST   752

C<–S<->T: A peer wants to join the group.

Unicast message to the origin or another group member.

Definition at line 2501 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_MULTICAST_JOIN_DECISION

#define GNUNET_MESSAGE_TYPE_MULTICAST_JOIN_DECISION   753

C<->S<->T: Response to a join request.

Unicast message from a group member to the peer wanting to join.

Definition at line 2508 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_MULTICAST_PART_REQUEST

#define GNUNET_MESSAGE_TYPE_MULTICAST_PART_REQUEST   754

A peer wants to part the group.

Definition at line 2513 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_MULTICAST_PART_ACK

#define GNUNET_MESSAGE_TYPE_MULTICAST_PART_ACK   755

Acknowledgement sent in response to a part request.

Unicast message from a group member to the peer wanting to part.

Definition at line 2520 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_MULTICAST_GROUP_END

#define GNUNET_MESSAGE_TYPE_MULTICAST_GROUP_END   756

Group terminated.

Definition at line 2526 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_MULTICAST_MESSAGE

#define GNUNET_MESSAGE_TYPE_MULTICAST_MESSAGE   757

C<->S<->T: Multicast message from the origin to all members.

Definition at line 2531 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_MULTICAST_REQUEST

#define GNUNET_MESSAGE_TYPE_MULTICAST_REQUEST   758

C<->S<->T: Unicast request from a group member to the origin.

Definition at line 2536 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_MULTICAST_FRAGMENT_ACK

#define GNUNET_MESSAGE_TYPE_MULTICAST_FRAGMENT_ACK   759

C->S: Acknowledgement of a message or request fragment for the client.

Definition at line 2541 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_MULTICAST_REPLAY_REQUEST

#define GNUNET_MESSAGE_TYPE_MULTICAST_REPLAY_REQUEST   760

C<->S<->T: Replay request from a group member to another member.

Definition at line 2546 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_MULTICAST_REPLAY_RESPONSE

#define GNUNET_MESSAGE_TYPE_MULTICAST_REPLAY_RESPONSE   761

C<->S<->T: Replay response from a group member to another member.

Definition at line 2551 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_MULTICAST_REPLAY_RESPONSE_END

#define GNUNET_MESSAGE_TYPE_MULTICAST_REPLAY_RESPONSE_END   762

C<->S: End of replay response.

Definition at line 2556 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SECRETSHARING_CLIENT_GENERATE

#define GNUNET_MESSAGE_TYPE_SECRETSHARING_CLIENT_GENERATE   780

Establish a new session.

Definition at line 2567 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SECRETSHARING_CLIENT_DECRYPT

#define GNUNET_MESSAGE_TYPE_SECRETSHARING_CLIENT_DECRYPT   781

Request the decryption of a ciphertext.

Definition at line 2572 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SECRETSHARING_CLIENT_DECRYPT_DONE

#define GNUNET_MESSAGE_TYPE_SECRETSHARING_CLIENT_DECRYPT_DONE   782

The service succeeded in decrypting a ciphertext.

Definition at line 2577 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SECRETSHARING_CLIENT_SECRET_READY

#define GNUNET_MESSAGE_TYPE_SECRETSHARING_CLIENT_SECRET_READY   783

The cryptosystem has been established.

Contains the peer's share.

Definition at line 2583 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PEERSTORE_STORE

#define GNUNET_MESSAGE_TYPE_PEERSTORE_STORE   820

Store request message.

Definition at line 2593 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PEERSTORE_ITERATE_START

#define GNUNET_MESSAGE_TYPE_PEERSTORE_ITERATE_START   821

Iteration request (see also 828, 829)

Definition at line 2598 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PEERSTORE_RECORD

#define GNUNET_MESSAGE_TYPE_PEERSTORE_RECORD   822

Record result message.

Definition at line 2603 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PEERSTORE_ITERATE_END

#define GNUNET_MESSAGE_TYPE_PEERSTORE_ITERATE_END   823

Iteration end message.

Definition at line 2608 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PEERSTORE_MONITOR_START

#define GNUNET_MESSAGE_TYPE_PEERSTORE_MONITOR_START   824

Monitor request.

Definition at line 2613 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PEERSTORE_MONITOR_SYNC

#define GNUNET_MESSAGE_TYPE_PEERSTORE_MONITOR_SYNC   825

Monitor sync.

Definition at line 2618 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PEERSTORE_MONITOR_NEXT

#define GNUNET_MESSAGE_TYPE_PEERSTORE_MONITOR_NEXT   826

Monitor next request.

Definition at line 2623 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PEERSTORE_STORE_RESULT

#define GNUNET_MESSAGE_TYPE_PEERSTORE_STORE_RESULT   827

Store result message.

Definition at line 2628 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PEERSTORE_ITERATE_NEXT

#define GNUNET_MESSAGE_TYPE_PEERSTORE_ITERATE_NEXT   828

Iteration request (see also 821, 829)

Definition at line 2633 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PEERSTORE_ITERATE_STOP

#define GNUNET_MESSAGE_TYPE_PEERSTORE_ITERATE_STOP   829

Iteration request (see also 821, 828)

Definition at line 2638 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SOCIAL_RESULT_CODE

#define GNUNET_MESSAGE_TYPE_SOCIAL_RESULT_CODE   840

C: client S: service P: PSYC.

S->C: result of an operation

Definition at line 2651 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SOCIAL_HOST_ENTER

#define GNUNET_MESSAGE_TYPE_SOCIAL_HOST_ENTER   841

C->S: request to enter a place as the host.

Definition at line 2654 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SOCIAL_HOST_ENTER_ACK

#define GNUNET_MESSAGE_TYPE_SOCIAL_HOST_ENTER_ACK   842

S->C: host enter acknowledgement.

Definition at line 2657 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SOCIAL_GUEST_ENTER

#define GNUNET_MESSAGE_TYPE_SOCIAL_GUEST_ENTER   843

C->S: request to enter a place as a guest.

Definition at line 2660 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SOCIAL_GUEST_ENTER_BY_NAME

#define GNUNET_MESSAGE_TYPE_SOCIAL_GUEST_ENTER_BY_NAME   844

C->S: request to enter a place as a guest, using a GNS address.

Definition at line 2663 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SOCIAL_GUEST_ENTER_ACK

#define GNUNET_MESSAGE_TYPE_SOCIAL_GUEST_ENTER_ACK   845

S->C: guest enter acknowledgement.

Definition at line 2666 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SOCIAL_ENTRY_REQUEST

#define GNUNET_MESSAGE_TYPE_SOCIAL_ENTRY_REQUEST   846

P->S->C: incoming entry request from PSYC.

Definition at line 2669 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SOCIAL_ENTRY_DECISION

#define GNUNET_MESSAGE_TYPE_SOCIAL_ENTRY_DECISION   847

C->S->P: decision about an entry request.

Definition at line 2672 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SOCIAL_PLACE_LEAVE

#define GNUNET_MESSAGE_TYPE_SOCIAL_PLACE_LEAVE   848

C->S: request to leave a place.

Definition at line 2675 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SOCIAL_PLACE_LEAVE_ACK

#define GNUNET_MESSAGE_TYPE_SOCIAL_PLACE_LEAVE_ACK   849

S->C: place leave acknowledgement.

Definition at line 2678 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SOCIAL_ZONE_ADD_PLACE

#define GNUNET_MESSAGE_TYPE_SOCIAL_ZONE_ADD_PLACE   850

C->S: add place to GNS zone.

Definition at line 2681 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SOCIAL_ZONE_ADD_NYM

#define GNUNET_MESSAGE_TYPE_SOCIAL_ZONE_ADD_NYM   851

C->S: add nym to GNS zone.

Definition at line 2684 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SOCIAL_APP_CONNECT

#define GNUNET_MESSAGE_TYPE_SOCIAL_APP_CONNECT   852

C->S: connect application.

Definition at line 2687 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SOCIAL_APP_DETACH

#define GNUNET_MESSAGE_TYPE_SOCIAL_APP_DETACH   853

C->S: detach a place from application.

Definition at line 2690 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SOCIAL_APP_EGO

#define GNUNET_MESSAGE_TYPE_SOCIAL_APP_EGO   854

S->C: notify about an existing ego.

Definition at line 2693 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SOCIAL_APP_EGO_END

#define GNUNET_MESSAGE_TYPE_SOCIAL_APP_EGO_END   855

S->C: end of ego list.

Definition at line 2696 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SOCIAL_APP_PLACE

#define GNUNET_MESSAGE_TYPE_SOCIAL_APP_PLACE   856

S->C: notify about an existing place.

Definition at line 2699 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SOCIAL_APP_PLACE_END

#define GNUNET_MESSAGE_TYPE_SOCIAL_APP_PLACE_END   857

S->C: end of place list.

Definition at line 2702 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SOCIAL_MSG_PROC_SET

#define GNUNET_MESSAGE_TYPE_SOCIAL_MSG_PROC_SET   858

C->S: set message processing flags.

Definition at line 2705 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_SOCIAL_MSG_PROC_CLEAR

#define GNUNET_MESSAGE_TYPE_SOCIAL_MSG_PROC_CLEAR   859

C->S: clear message processing flags.

Definition at line 2708 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_XDHT_P2P_TRAIL_SETUP

#define GNUNET_MESSAGE_TYPE_XDHT_P2P_TRAIL_SETUP   880

Trail setup request is received by a peer.

Definition at line 2717 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_XDHT_P2P_TRAIL_SETUP_RESULT

#define GNUNET_MESSAGE_TYPE_XDHT_P2P_TRAIL_SETUP_RESULT   881

Trail to a particular peer is returned to this peer.

Definition at line 2722 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_XDHT_P2P_VERIFY_SUCCESSOR

#define GNUNET_MESSAGE_TYPE_XDHT_P2P_VERIFY_SUCCESSOR   882

Verify if your immediate successor is still your immediate successor.

Definition at line 2727 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_XDHT_P2P_NOTIFY_NEW_SUCCESSOR

#define GNUNET_MESSAGE_TYPE_XDHT_P2P_NOTIFY_NEW_SUCCESSOR   883

Notify your new immediate successor that you are its new predecessor.

Definition at line 2732 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_XDHT_P2P_VERIFY_SUCCESSOR_RESULT

#define GNUNET_MESSAGE_TYPE_XDHT_P2P_VERIFY_SUCCESSOR_RESULT   884

Message which contains the immediate predecessor of requested successor.

Definition at line 2737 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_XDHT_P2P_GET_RESULT

#define GNUNET_MESSAGE_TYPE_XDHT_P2P_GET_RESULT   885

Message which contains the get result.

Definition at line 2742 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_XDHT_P2P_TRAIL_SETUP_REJECTION

#define GNUNET_MESSAGE_TYPE_XDHT_P2P_TRAIL_SETUP_REJECTION   886

Trail Rejection Message.

Definition at line 2747 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_XDHT_P2P_TRAIL_TEARDOWN

#define GNUNET_MESSAGE_TYPE_XDHT_P2P_TRAIL_TEARDOWN   887

Trail Tear down Message.

Definition at line 2752 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_XDHT_P2P_ADD_TRAIL

#define GNUNET_MESSAGE_TYPE_XDHT_P2P_ADD_TRAIL   888

Routing table add message.

Definition at line 2757 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_XDHT_P2P_PUT

#define GNUNET_MESSAGE_TYPE_XDHT_P2P_PUT   890

Peer is storing the data in DHT.

Definition at line 2762 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_XDHT_P2P_GET

#define GNUNET_MESSAGE_TYPE_XDHT_P2P_GET   891

Peer tries to find data in DHT.

Definition at line 2767 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_XDHT_P2P_NOTIFY_SUCCESSOR_CONFIRMATION

#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.

Definition at line 2773 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_WDHT_RANDOM_WALK

#define GNUNET_MESSAGE_TYPE_WDHT_RANDOM_WALK   910

This message contains the query for performing a random walk.

Definition at line 2784 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_WDHT_RANDOM_WALK_RESPONSE

#define GNUNET_MESSAGE_TYPE_WDHT_RANDOM_WALK_RESPONSE   911

This message contains the result of a random walk.

Definition at line 2789 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_WDHT_TRAIL_DESTROY

#define GNUNET_MESSAGE_TYPE_WDHT_TRAIL_DESTROY   912

This message contains a notification for the death of a trail.

Definition at line 2794 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_WDHT_TRAIL_ROUTE

#define GNUNET_MESSAGE_TYPE_WDHT_TRAIL_ROUTE   913

This message are used to route a query to a peer.

Definition at line 2799 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_WDHT_SUCCESSOR_FIND

#define GNUNET_MESSAGE_TYPE_WDHT_SUCCESSOR_FIND   914

This message contains the query to transfer successor values.

Definition at line 2804 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_WDHT_GET

#define GNUNET_MESSAGE_TYPE_WDHT_GET   915

Message which contains the get query.

Definition at line 2809 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_WDHT_PUT

#define GNUNET_MESSAGE_TYPE_WDHT_PUT   916

Message which contains the "put", a response to GNUNET_MESSAGE_TYPE_WDHT_SUCCESSOR_FIND.

Definition at line 2815 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_WDHT_GET_RESULT

#define GNUNET_MESSAGE_TYPE_WDHT_GET_RESULT   917

Message which contains the get result, a response to GNUNET_MESSAGE_TYPE_WDHT_GET.

Definition at line 2821 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RPS_PP_CHECK_LIVE

#define GNUNET_MESSAGE_TYPE_RPS_PP_CHECK_LIVE   950

RPS check liveliness message to check liveliness of other peer.

Definition at line 2833 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RPS_PP_PUSH

#define GNUNET_MESSAGE_TYPE_RPS_PP_PUSH   951

RPS PUSH message to push own ID to another peer.

Definition at line 2838 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RPS_PP_PULL_REQUEST

#define GNUNET_MESSAGE_TYPE_RPS_PP_PULL_REQUEST   952

RPS PULL REQUEST message to request the local view of another peer.

Definition at line 2843 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RPS_PP_PULL_REPLY

#define GNUNET_MESSAGE_TYPE_RPS_PP_PULL_REPLY   953

RPS PULL REPLY message which contains the view of the other peer.

Definition at line 2848 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RPS_CS_SEED

#define GNUNET_MESSAGE_TYPE_RPS_CS_SEED   954

RPS CS SEED Message for the Client to seed peers into rps.

Definition at line 2857 of file gnunet_protocols.h.

◆ ENABLE_MALICIOUS

#define ENABLE_MALICIOUS   0

Definition at line 2860 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RPS_CS_SUB_START

#define GNUNET_MESSAGE_TYPE_RPS_CS_SUB_START   956

RPS client-service message to start a sub sampler.

Definition at line 2874 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RPS_CS_SUB_STOP

#define GNUNET_MESSAGE_TYPE_RPS_CS_SUB_STOP   957

RPS client-service message to stop a sub sampler.

Definition at line 2879 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_STORE

#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_STORE   961

Definition at line 2890 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RECLAIM_SUCCESS_RESPONSE

#define GNUNET_MESSAGE_TYPE_RECLAIM_SUCCESS_RESPONSE   962

Definition at line 2892 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_ITERATION_START

#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_ITERATION_START   963

Definition at line 2894 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_ITERATION_STOP

#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_ITERATION_STOP   964

Definition at line 2896 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_ITERATION_NEXT

#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_ITERATION_NEXT   965

Definition at line 2898 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_RESULT

#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_RESULT   966

Definition at line 2900 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RECLAIM_ISSUE_TICKET

#define GNUNET_MESSAGE_TYPE_RECLAIM_ISSUE_TICKET   967

Definition at line 2902 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_RESULT

#define GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_RESULT   968

Definition at line 2904 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RECLAIM_REVOKE_TICKET

#define GNUNET_MESSAGE_TYPE_RECLAIM_REVOKE_TICKET   969

Definition at line 2906 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RECLAIM_REVOKE_TICKET_RESULT

#define GNUNET_MESSAGE_TYPE_RECLAIM_REVOKE_TICKET_RESULT   970

Definition at line 2908 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RECLAIM_CONSUME_TICKET

#define GNUNET_MESSAGE_TYPE_RECLAIM_CONSUME_TICKET   971

Definition at line 2910 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RECLAIM_CONSUME_TICKET_RESULT

#define GNUNET_MESSAGE_TYPE_RECLAIM_CONSUME_TICKET_RESULT   972

Definition at line 2912 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_ITERATION_START

#define GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_ITERATION_START   973

Definition at line 2914 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_ITERATION_STOP

#define GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_ITERATION_STOP   974

Definition at line 2916 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_ITERATION_NEXT

#define GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_ITERATION_NEXT   975

Definition at line 2918 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_DELETE

#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_DELETE   976

Definition at line 2920 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RECLAIM_CREDENTIAL_STORE

#define GNUNET_MESSAGE_TYPE_RECLAIM_CREDENTIAL_STORE   977

Definition at line 2922 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RECLAIM_CREDENTIAL_DELETE

#define GNUNET_MESSAGE_TYPE_RECLAIM_CREDENTIAL_DELETE   978

Definition at line 2924 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RECLAIM_CREDENTIAL_RESULT

#define GNUNET_MESSAGE_TYPE_RECLAIM_CREDENTIAL_RESULT   979

Definition at line 2926 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RECLAIM_CREDENTIAL_ITERATION_START

#define GNUNET_MESSAGE_TYPE_RECLAIM_CREDENTIAL_ITERATION_START   980

Definition at line 2928 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RECLAIM_CREDENTIAL_ITERATION_STOP

#define GNUNET_MESSAGE_TYPE_RECLAIM_CREDENTIAL_ITERATION_STOP   981

Definition at line 2930 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RECLAIM_CREDENTIAL_ITERATION_NEXT

#define GNUNET_MESSAGE_TYPE_RECLAIM_CREDENTIAL_ITERATION_NEXT   982

Definition at line 2932 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ABD_VERIFY

#define GNUNET_MESSAGE_TYPE_ABD_VERIFY   991

Definition at line 2939 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ABD_VERIFY_RESULT

#define GNUNET_MESSAGE_TYPE_ABD_VERIFY_RESULT   992

Definition at line 2941 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ABD_COLLECT

#define GNUNET_MESSAGE_TYPE_ABD_COLLECT   993

Definition at line 2943 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ABD_COLLECT_RESULT

#define GNUNET_MESSAGE_TYPE_ABD_COLLECT_RESULT   994

Definition at line 2945 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ABD_INTERMEDIATE_RESULT

#define GNUNET_MESSAGE_TYPE_ABD_INTERMEDIATE_RESULT   995

Definition at line 2947 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_CONNECTION_CREATE

#define GNUNET_MESSAGE_TYPE_CADET_CONNECTION_CREATE   1000

Request the creation of a connection.

Definition at line 2968 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_CONNECTION_CREATE_ACK

#define GNUNET_MESSAGE_TYPE_CADET_CONNECTION_CREATE_ACK   1001

Send origin an ACK that the connection is complete.

Definition at line 2973 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_CONNECTION_BROKEN

#define GNUNET_MESSAGE_TYPE_CADET_CONNECTION_BROKEN   1002

Notify that a connection is no longer valid.

Definition at line 2978 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_CONNECTION_DESTROY

#define GNUNET_MESSAGE_TYPE_CADET_CONNECTION_DESTROY   1003

Request the destruction of a connection.

Definition at line 2983 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_CONNECTION_PATH_CHANGED_UNIMPLEMENTED

#define GNUNET_MESSAGE_TYPE_CADET_CONNECTION_PATH_CHANGED_UNIMPLEMENTED   1004

At some point, the route will spontaneously change TODO.

Definition at line 2988 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_CONNECTION_HOP_BY_HOP_ENCRYPTED_ACK

#define GNUNET_MESSAGE_TYPE_CADET_CONNECTION_HOP_BY_HOP_ENCRYPTED_ACK   1005

Hop-by-hop, connection dependent ACK.

Deprecated:

Definition at line 2995 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_TUNNEL_ENCRYPTED_POLL

#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.

Deprecated:

Definition at line 3004 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_TUNNEL_KX

#define GNUNET_MESSAGE_TYPE_CADET_TUNNEL_KX   1007

Axolotl key exchange.

Definition at line 3009 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_TUNNEL_ENCRYPTED

#define GNUNET_MESSAGE_TYPE_CADET_TUNNEL_ENCRYPTED   1008

Axolotl encrypted data.

Definition at line 3014 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_TUNNEL_KX_AUTH

#define GNUNET_MESSAGE_TYPE_CADET_TUNNEL_KX_AUTH   1009

Axolotl key exchange response with authentication.

Definition at line 3019 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_CHANNEL_APP_DATA

#define GNUNET_MESSAGE_TYPE_CADET_CHANNEL_APP_DATA   1010

Payload data (inside an encrypted tunnel).

Definition at line 3027 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_CHANNEL_APP_DATA_ACK

#define GNUNET_MESSAGE_TYPE_CADET_CHANNEL_APP_DATA_ACK   1011

Confirm payload data end-to-end.

Definition at line 3032 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_CHANNEL_KEEPALIVE

#define GNUNET_MESSAGE_TYPE_CADET_CHANNEL_KEEPALIVE   1012

Announce connection is still alive (direction sensitive).

Definition at line 3037 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_CHANNEL_OPEN

#define GNUNET_MESSAGE_TYPE_CADET_CHANNEL_OPEN   1013

Ask the cadet service to create a new channel.

Definition at line 3042 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_CHANNEL_DESTROY

#define GNUNET_MESSAGE_TYPE_CADET_CHANNEL_DESTROY   1014

Ask the cadet service to destroy a channel.

Definition at line 3047 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_CHANNEL_OPEN_ACK

#define GNUNET_MESSAGE_TYPE_CADET_CHANNEL_OPEN_ACK   1015

Confirm the creation of a channel.

Definition at line 3052 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_CHANNEL_OPEN_NACK_DEPRECATED

#define GNUNET_MESSAGE_TYPE_CADET_CHANNEL_OPEN_NACK_DEPRECATED   1016

Reject the creation of a channel.

Deprecated:

Definition at line 3059 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_LOCAL_DATA

#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_DATA   1020

Payload client <-> service.

Definition at line 3066 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_LOCAL_ACK

#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_ACK   1021

Local ACK for data.

Definition at line 3071 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_LOCAL_PORT_OPEN

#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_PORT_OPEN   1022

Start listening on a port.

Definition at line 3076 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_LOCAL_PORT_CLOSE

#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_PORT_CLOSE   1023

Stop listening on a port.

Definition at line 3081 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_LOCAL_CHANNEL_CREATE

#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_CHANNEL_CREATE   1024

Ask the cadet service to create a new channel.

Definition at line 3086 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_LOCAL_CHANNEL_DESTROY

#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_CHANNEL_DESTROY   1025

Tell client that a channel was destroyed.

Definition at line 3091 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_LOCAL_REQUEST_INFO_CHANNEL

#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_REQUEST_INFO_CHANNEL   1030

Local information about all channels of service.

Definition at line 3099 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_CHANNEL

#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_CHANNEL   1031

Local information of service about a specific channel.

Definition at line 3104 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_CHANNEL_END

#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_CHANNEL_END   1032

End of local information of service about channels.

Definition at line 3109 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_LOCAL_REQUEST_INFO_PEERS

#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_REQUEST_INFO_PEERS   1033

Request local information about all peers known to the service.

Definition at line 3114 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_PEERS

#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_PEERS   1034

Local information about all peers known to the service.

Definition at line 3119 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_PEERS_END

#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_PEERS_END   1035

End of local information about all peers known to the service.

Definition at line 3124 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_LOCAL_REQUEST_INFO_PATH

#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_REQUEST_INFO_PATH   1036

Request local information of service about paths to specific peer.

Definition at line 3129 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_PATH

#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_PATH   1037

Local information of service about a specific path.

Definition at line 3134 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_PATH_END

#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_PATH_END   1038

End of local information of service about a specific path.

Definition at line 3139 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_LOCAL_REQUEST_INFO_TUNNELS

#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_REQUEST_INFO_TUNNELS   1039

Request local information about all tunnels of service.

Definition at line 3144 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_TUNNELS

#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_TUNNELS   1040

Local information about all tunnels of service.

Definition at line 3149 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_TUNNELS_END

#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_TUNNELS_END   1041

End of local information about all tunnels of service.

Definition at line 3154 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_DROP_CADET_MESSAGE

#define GNUNET_MESSAGE_TYPE_CADET_DROP_CADET_MESSAGE   1042

Request to drop a message of type X to peer y.

Definition at line 3159 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CADET_CLI

#define GNUNET_MESSAGE_TYPE_CADET_CLI   1059

Traffic (net-cat style) used by the Command Line Interface.

Definition at line 3167 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NAT_REGISTER

#define GNUNET_MESSAGE_TYPE_NAT_REGISTER   1060

Message to ask NAT service to register a client.

Definition at line 3179 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NAT_HANDLE_STUN

#define GNUNET_MESSAGE_TYPE_NAT_HANDLE_STUN   1061

Message to ask NAT service to handle a STUN packet.

Definition at line 3184 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NAT_REQUEST_CONNECTION_REVERSAL

#define GNUNET_MESSAGE_TYPE_NAT_REQUEST_CONNECTION_REVERSAL   1062

Message to ask NAT service to request connection reversal.

Definition at line 3189 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NAT_CONNECTION_REVERSAL_REQUESTED

#define GNUNET_MESSAGE_TYPE_NAT_CONNECTION_REVERSAL_REQUESTED   1063

Message to from NAT service notifying us that connection reversal was requested by another peer.

Definition at line 3195 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NAT_ADDRESS_CHANGE

#define GNUNET_MESSAGE_TYPE_NAT_ADDRESS_CHANGE   1064

Message to from NAT service notifying us that one of our addresses changed.

Definition at line 3201 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NAT_ADD_GLOBAL_ADDRESS

#define GNUNET_MESSAGE_TYPE_NAT_ADD_GLOBAL_ADDRESS   1065

Message to ask NAT service to notify all clients about a new global address.

Definition at line 3206 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NAT_AUTO_REQUEST_CFG

#define GNUNET_MESSAGE_TYPE_NAT_AUTO_REQUEST_CFG   1067

Message to ask NAT service to request autoconfiguration.

Definition at line 3211 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NAT_AUTO_CFG_RESULT

#define GNUNET_MESSAGE_TYPE_NAT_AUTO_CFG_RESULT   1068

Message from NAT service with the autoconfiguration result.

Definition at line 3216 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_AUCTION_CLIENT_CREATE

#define GNUNET_MESSAGE_TYPE_AUCTION_CLIENT_CREATE   1110

Client wants to create a new auction.

Definition at line 3230 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_AUCTION_CLIENT_JOIN

#define GNUNET_MESSAGE_TYPE_AUCTION_CLIENT_JOIN   1111

Client wants to join an existing auction.

Definition at line 3235 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_AUCTION_CLIENT_OUTCOME

#define GNUNET_MESSAGE_TYPE_AUCTION_CLIENT_OUTCOME   1112

Service reports the auction outcome to the client.

Definition at line 3240 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_VIEW_REQUEST

#define GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_VIEW_REQUEST   1130

Request updates of the view.

Definition at line 3250 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_VIEW_REPLY

#define GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_VIEW_REPLY   1131

Send update of the view.

Definition at line 3255 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_VIEW_CANCEL

#define GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_VIEW_CANCEL   1132

Cancel getting updates of the view.

Definition at line 3260 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_STREAM_REQUEST

#define GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_STREAM_REQUEST   1133

Request biased input stream.

Definition at line 3266 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_STREAM_REPLY

#define GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_STREAM_REPLY   1134

Send peer of biased stream.

Definition at line 3271 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_STREAM_CANCEL

#define GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_STREAM_CANCEL   1135

Cancel getting biased stream.

Definition at line 3276 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_ADD_ADDRESS

#define GNUNET_MESSAGE_TYPE_TRANSPORT_ADD_ADDRESS   1200

inform transport to add an address of this peer

Definition at line 3286 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_DEL_ADDRESS

#define GNUNET_MESSAGE_TYPE_TRANSPORT_DEL_ADDRESS   1201

inform transport to delete an address of this peer

Definition at line 3291 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_INCOMING_MSG

#define GNUNET_MESSAGE_TYPE_TRANSPORT_INCOMING_MSG   1202

inform transport about an incoming message

Definition at line 3296 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_INCOMING_MSG_ACK

#define GNUNET_MESSAGE_TYPE_TRANSPORT_INCOMING_MSG_ACK   1203

transport acknowledges processing an incoming message

Definition at line 3301 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_SETUP

#define GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_SETUP   1204

inform transport that a queue was setup to talk to some peer

Definition at line 3306 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_TEARDOWN

#define GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_TEARDOWN   1205

inform transport that a queue was torn down

Definition at line 3311 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_CREATE

#define GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_CREATE   1206

transport tells communicator it wants a queue

Definition at line 3316 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_CREATE_OK

#define GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_CREATE_OK   1207

Response from communicator: will try to create queue.

Definition at line 3321 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_CREATE_FAIL

#define GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_CREATE_FAIL   1208

Response from communicator: address bogus, will not try to create queue.

Definition at line 3326 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_SEND_MSG

#define GNUNET_MESSAGE_TYPE_TRANSPORT_SEND_MSG   1209

transport tells communicator it wants to transmit

Definition at line 3331 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_SEND_MSG_ACK

#define GNUNET_MESSAGE_TYPE_TRANSPORT_SEND_MSG_ACK   1210

communicator tells transports that message was sent

Definition at line 3336 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_NEW_COMMUNICATOR

#define GNUNET_MESSAGE_TYPE_TRANSPORT_NEW_COMMUNICATOR   1211

Message sent to indicate to the transport which address prefix is supported by a communicator.

Definition at line 3342 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_COMMUNICATOR_BACKCHANNEL

#define GNUNET_MESSAGE_TYPE_TRANSPORT_COMMUNICATOR_BACKCHANNEL   1212

Tell transport that it should assist with exchanging a message between communicators.

Usually used when communciators are uni-directional and need an alternative back-channel.

Definition at line 3350 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_BACKCHANNEL_ENCAPSULATION

#define GNUNET_MESSAGE_TYPE_TRANSPORT_BACKCHANNEL_ENCAPSULATION   1213

Message type used between transport services when they internally forward communicator backchannel messages.

Definition at line 3356 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_FRAGMENT

#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.

Definition at line 3362 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_RELIABILITY_BOX

#define GNUNET_MESSAGE_TYPE_TRANSPORT_RELIABILITY_BOX   1216

Wrapper around non-fragmented CORE message used to measure RTT and ensure reliability.

Definition at line 3368 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_RELIABILITY_ACK

#define GNUNET_MESSAGE_TYPE_TRANSPORT_RELIABILITY_ACK   1217

Confirmation for a GNUNET_MESSAGE_TYPE_TRANSPORT_RELIABILITY_BOX.

Definition at line 3373 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_DV_LEARN

#define GNUNET_MESSAGE_TYPE_TRANSPORT_DV_LEARN   1218

Message sent for topology discovery at transport level.

Definition at line 3378 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_DV_BOX

#define GNUNET_MESSAGE_TYPE_TRANSPORT_DV_BOX   1219

Source-routed transport message based DV information gathered.

Definition at line 3383 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_COMMUNICATOR_BACKCHANNEL_INCOMING

#define GNUNET_MESSAGE_TYPE_TRANSPORT_COMMUNICATOR_BACKCHANNEL_INCOMING   1220

Transport signalling incoming backchannel message to a communicator.

Definition at line 3388 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_FLOW_CONTROL

#define GNUNET_MESSAGE_TYPE_TRANSPORT_FLOW_CONTROL   1221

Transport signalling incoming backchannel message to a communicator.

Definition at line 3393 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_UPDATE

#define GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_UPDATE   1222

inform transport that a queue was updated

Definition at line 3398 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_START

#define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_START   1250

Message sent to indicate to the transport that a monitor wants to observe certain events.

Definition at line 3404 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_DATA

#define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_DATA   1251

Message sent to indicate to a monitor about events.

Definition at line 3409 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_END

#define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_END   1252

Message sent to indicate to a monitor that a one-shot iteration over events is done.

Definition at line 3415 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_START_BURST

#define GNUNET_MESSAGE_TYPE_TRANSPORT_START_BURST   1253

Burst message we send to another peer for hole punching.

Definition at line 3420 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_BURST_FINISHED

#define GNUNET_MESSAGE_TYPE_TRANSPORT_BURST_FINISHED   1254

Burst message we send to another peer for hole punching.

Definition at line 3425 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_COMMUNICATOR_KX_CONFIRMATION

#define GNUNET_MESSAGE_TYPE_TRANSPORT_COMMUNICATOR_KX_CONFIRMATION   1275

Message exchanged between communicators to confirm successful KX (and address validation).

Definition at line 3431 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_COMMUNICATOR_FC_LIMITS

#define GNUNET_MESSAGE_TYPE_TRANSPORT_COMMUNICATOR_FC_LIMITS   1276

Message exchanged between communicators to exchange flow control (FC) limits and acknowledgemets.

Definition at line 3437 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_SUGGEST

#define GNUNET_MESSAGE_TYPE_TRANSPORT_SUGGEST   1300

Type of the 'struct ExpressPreferenceMessage' send by clients to TRANSPORT to establish bandwidth preference.

Definition at line 3443 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_SUGGEST_CANCEL

#define GNUNET_MESSAGE_TYPE_TRANSPORT_SUGGEST_CANCEL   1301

Type of the 'struct ExpressPreferenceMessage' send by clients to TRANSPORT to abandon bandwidth preference.

Definition at line 3449 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_REQUEST_HELLO_VALIDATION

#define GNUNET_MESSAGE_TYPE_TRANSPORT_REQUEST_HELLO_VALIDATION   1302

Type of the 'struct RequestHelloValidationMessage' send by clients to TRANSPORT to trigger validation of addresses.

Definition at line 3455 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_VALIDATION_CHALLENGE

#define GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_VALIDATION_CHALLENGE   1303

P2P message: transport requests confirmation that an address works.

Definition at line 3461 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_VALIDATION_RESPONSE

#define GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_VALIDATION_RESPONSE   1304

P2P message: transport proves that an address worked.

Definition at line 3466 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ATS_SUGGEST

#define GNUNET_MESSAGE_TYPE_ATS_SUGGEST   1400

Type of the 'struct ExpressPreferenceMessage' send by clients to ATS to establish bandwidth preference.

Definition at line 3476 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ATS_SUGGEST_CANCEL

#define GNUNET_MESSAGE_TYPE_ATS_SUGGEST_CANCEL   1401

Type of the 'struct ExpressPreferenceMessage' send by clients to ATS to abandon bandwidth preference.

Definition at line 3482 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ATS_SESSION_ADD

#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.

Definition at line 3489 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ATS_SESSION_ADD_INBOUND_ONLY

#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).

Definition at line 3496 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ATS_SESSION_UPDATE

#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.

Definition at line 3502 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ATS_SESSION_DEL

#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.

Definition at line 3508 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ATS_SESSION_ALLOCATION

#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.

Definition at line 3514 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_COMMUNICATOR_TCP_REKEY

#define GNUNET_MESSAGE_TYPE_COMMUNICATOR_TCP_REKEY   1450

TCP communicator rekey message.

Definition at line 3520 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_COMMUNICATOR_TCP_BOX

#define GNUNET_MESSAGE_TYPE_COMMUNICATOR_TCP_BOX   1451

TCP communicator payload box.

Definition at line 3525 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_COMMUNICATOR_TCP_FINISH

#define GNUNET_MESSAGE_TYPE_COMMUNICATOR_TCP_FINISH   1452

TCP communicator end of stream.

Definition at line 3530 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_COMMUNICATOR_TCP_CONFIRMATION_ACK

#define GNUNET_MESSAGE_TYPE_COMMUNICATOR_TCP_CONFIRMATION_ACK   1453

TCP communicator confirmation ack.

Definition at line 3535 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_COMMUNICATOR_UDP_ACK

#define GNUNET_MESSAGE_TYPE_COMMUNICATOR_UDP_ACK   1460

UDP KX acknowledgement.

Definition at line 3540 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_COMMUNICATOR_UDP_PAD

#define GNUNET_MESSAGE_TYPE_COMMUNICATOR_UDP_PAD   1461

UDP communicator padding.

Definition at line 3545 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_COMMUNICATOR_UDP_REKEY

#define GNUNET_MESSAGE_TYPE_COMMUNICATOR_UDP_REKEY   1462

UDP Rekey.

Definition at line 3550 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RECLAIM_REFERENCE_DELETE

#define GNUNET_MESSAGE_TYPE_RECLAIM_REFERENCE_DELETE   1500

Next available: 1500.

Definition at line 3555 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RECLAIM_REFERENCE_RESULT

#define GNUNET_MESSAGE_TYPE_RECLAIM_REFERENCE_RESULT   1501

Definition at line 3557 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_MESSENGER_CONNECTION_CREATE

#define GNUNET_MESSAGE_TYPE_MESSENGER_CONNECTION_CREATE   1600

Definition at line 3570 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_MESSENGER_CONNECTION_DESTROY

#define GNUNET_MESSAGE_TYPE_MESSENGER_CONNECTION_DESTROY   1601

Definition at line 3572 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_MESSENGER_CONNECTION_MEMBER_ID

#define GNUNET_MESSAGE_TYPE_MESSENGER_CONNECTION_MEMBER_ID   1602

Definition at line 3574 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_MESSENGER_ROOM_OPEN

#define GNUNET_MESSAGE_TYPE_MESSENGER_ROOM_OPEN   1610

Definition at line 3578 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_MESSENGER_ROOM_ENTRY

#define GNUNET_MESSAGE_TYPE_MESSENGER_ROOM_ENTRY   1611

Definition at line 3580 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_MESSENGER_ROOM_CLOSE

#define GNUNET_MESSAGE_TYPE_MESSENGER_ROOM_CLOSE   1612

Definition at line 3582 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_MESSENGER_ROOM_SEND_MESSAGE

#define GNUNET_MESSAGE_TYPE_MESSENGER_ROOM_SEND_MESSAGE   1614

Definition at line 3584 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_MESSENGER_ROOM_RECV_MESSAGE

#define GNUNET_MESSAGE_TYPE_MESSENGER_ROOM_RECV_MESSAGE   1615

Definition at line 3586 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_MESSENGER_ROOM_GET_MESSAGE

#define GNUNET_MESSAGE_TYPE_MESSENGER_ROOM_GET_MESSAGE   1616

Definition at line 3588 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_MESSENGER_ROOM_SYNC

#define GNUNET_MESSAGE_TYPE_MESSENGER_ROOM_SYNC   1617

Definition at line 3590 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_MESSENGER_ROOM_LINK

#define GNUNET_MESSAGE_TYPE_MESSENGER_ROOM_LINK   1618

Definition at line 3592 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CMDS_HELPER_INIT

#define GNUNET_MESSAGE_TYPE_CMDS_HELPER_INIT   1700

The initialization message towards gnunet-cmds-helper.

Definition at line 3603 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CMDS_HELPER_REPLY

#define GNUNET_MESSAGE_TYPE_CMDS_HELPER_REPLY   1701

The reply message from gnunet-cmds-helper.

Definition at line 3608 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CMDS_HELPER_PEER_STARTED

#define GNUNET_MESSAGE_TYPE_CMDS_HELPER_PEER_STARTED   1702

Definition at line 3610 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CMDS_HELPER_ALL_PEERS_STARTED

#define GNUNET_MESSAGE_TYPE_CMDS_HELPER_ALL_PEERS_STARTED   1703

Definition at line 3612 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CMDS_HELPER_LOCAL_TEST_PREPARED

#define GNUNET_MESSAGE_TYPE_CMDS_HELPER_LOCAL_TEST_PREPARED   1704

Definition at line 3614 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CMDS_HELPER_ALL_LOCAL_TESTS_PREPARED

#define GNUNET_MESSAGE_TYPE_CMDS_HELPER_ALL_LOCAL_TESTS_PREPARED   1705

Definition at line 3616 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CMDS_HELPER_LOCAL_FINISHED

#define GNUNET_MESSAGE_TYPE_CMDS_HELPER_LOCAL_FINISHED   1706

Definition at line 3618 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CMDS_HELPER_BARRIER_REACHED

#define GNUNET_MESSAGE_TYPE_CMDS_HELPER_BARRIER_REACHED   1707

Definition at line 3620 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CMDS_HELPER_BARRIER_ATTACH

#define GNUNET_MESSAGE_TYPE_CMDS_HELPER_BARRIER_ATTACH   1708

Definition at line 3622 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CMDS_HELPER_BARRIER_CROSSABLE

#define GNUNET_MESSAGE_TYPE_CMDS_HELPER_BARRIER_CROSSABLE   1709

Definition at line 3624 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CMDS_HELPER_BARRIER_ATTACHED

#define GNUNET_MESSAGE_TYPE_CMDS_HELPER_BARRIER_ATTACHED   1710

Definition at line 3626 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_SET_EDIT

#define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_SET_EDIT   1750

Message type for start of record edit with advisory lock.

Definition at line 3639 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_SET_EDIT_RESPONSE

#define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_SET_EDIT_RESPONSE   1751

Return record set to edit with previous editor hint/advisory lock.

Definition at line 3644 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_SET_EDIT_CANCEL

#define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_SET_EDIT_CANCEL   1752

Message type for cancellation/reset of editor hint/advisory lock.

Definition at line 3649 of file gnunet_protocols.h.

◆ GNUNET_TYPE_BURST_SYNC

#define GNUNET_TYPE_BURST_SYNC   1801

Message exchanged between peers for burst synchronisation.

Definition at line 3662 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ALL

#define GNUNET_MESSAGE_TYPE_ALL   65535

Type used to match 'all' message types.

Definition at line 3668 of file gnunet_protocols.h.