GNUnet  0.11.x
Macros
Network protocol definitions

Types of messages used in GNUnet. More...

Macros

#define GNUNET_MESSAGE_TYPE_TEST   1
 Test if service is online. More...
 
#define GNUNET_MESSAGE_TYPE_DUMMY   2
 Dummy messages for testing / benchmarking. More...
 
#define GNUNET_MESSAGE_TYPE_DUMMY2   3
 Another dummy messages for testing / benchmarking. 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_REQUEST_AGPL   6
 Message to request source code link. More...
 
#define GNUNET_MESSAGE_TYPE_RESPONSE_AGPL   7
 Source code link. 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_LEGACY   16
 Previously used for 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_HOSTLIST_ADVERTISEMENT   160
 Further X-VINE DHT messages continued from 880. 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_RECORD_STORE_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
 SUCESS 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_HELLO   546
 
#define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_SYNCED   547
 Report that the peer is synced with the partner after successfuly decoding the invertible bloom filter. More...
 
#define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_FIN   548
 Interaction os over, got synched and reported all elements. More...
 
#define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_ABORT   548
 Abort a round, don't send requested elements anymore. More...
 
#define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_ROUND_CONTEXT   547
 Abort a round, don't send requested elements anymore. 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_P2P_ELEMENT_REQUESTS   585
 Requests for the elements with the given hashes. More...
 
#define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_DONE   586
 Set operation is done. More...
 
#define GNUNET_MESSAGE_TYPE_SET_ITER_REQUEST   587
 Start iteration over set elements. More...
 
#define GNUNET_MESSAGE_TYPE_SET_ITER_ELEMENT   588
 Element result for the iterating client. More...
 
#define GNUNET_MESSAGE_TYPE_SET_ITER_DONE   589
 Iteration end marker for the client. More...
 
#define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_SEC   590
 Compressed strata estimator. More...
 
#define GNUNET_MESSAGE_TYPE_SET_INTERSECTION_P2P_ELEMENT_INFO   591
 Information about the element count for intersection. More...
 
#define GNUNET_MESSAGE_TYPE_SET_INTERSECTION_P2P_BF   592
 Bloom filter message for intersection exchange started by Bob. More...
 
#define GNUNET_MESSAGE_TYPE_SET_INTERSECTION_P2P_DONE   593
 Intersection operation is done. More...
 
#define GNUNET_MESSAGE_TYPE_SET_COPY_LAZY_PREPARE   594
 Ask the set service to prepare a copy of a set. More...
 
#define GNUNET_MESSAGE_TYPE_SET_COPY_LAZY_RESPONSE   595
 Give the client an ID for connecting to the set's copy. More...
 
#define GNUNET_MESSAGE_TYPE_SET_COPY_LAZY_CONNECT   596
 Sent by the client to the server to connect to an existing, lazily copied set. More...
 
#define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_FULL_DONE   597
 Request all missing elements from the other peer, based on their sets and the elements we previously sent with GNUNET_MESSAGE_TYPE_SET_P2P_ELEMENTS. More...
 
#define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_FULL_ELEMENT   598
 Send a set element, not as response to a demand but because we're sending the full set. More...
 
#define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_OVER   599
 Request all missing elements from the other peer, based on their sets and the elements we previously sent with GNUNET_MESSAGE_TYPE_SET_P2P_ELEMENTS. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_LOGGER_MSG   600
 Message for TESTBED LOGGER. More...
 
#define GNUNET_MESSAGE_TYPE_TESTBED_LOGGER_ACK   601
 Message for TESTBED LOGGER acknowledgement. More...
 
#define GNUNET_MESSAGE_TYPE_REGEX_ANNOUNCE   620
 Advertise regex capability. More...
 
#define GNUNET_MESSAGE_TYPE_REGEX_SEARCH   621
 Search for peer with matching capability. More...
 
#define GNUNET_MESSAGE_TYPE_REGEX_RESULT   622
 Result in response to regex search. More...
 
#define GNUNET_MESSAGE_TYPE_IDENTITY_START   624
 First message send from identity client to service (to subscribe to updates). More...
 
#define GNUNET_MESSAGE_TYPE_IDENTITY_RESULT_CODE   625
 Generic response from identity service with success and/or error message. More...
 
#define GNUNET_MESSAGE_TYPE_IDENTITY_UPDATE   626
 Update about identity status from service to clients. More...
 
#define GNUNET_MESSAGE_TYPE_IDENTITY_GET_DEFAULT   627
 Client requests to know default identity for a subsystem. More...
 
#define GNUNET_MESSAGE_TYPE_IDENTITY_SET_DEFAULT   628
 Client sets default identity; or service informs about default identity. More...
 
#define GNUNET_MESSAGE_TYPE_IDENTITY_CREATE   629
 Create new identity (client->service). More...
 
#define GNUNET_MESSAGE_TYPE_IDENTITY_RENAME   630
 Rename existing identity (client->service). More...
 
#define GNUNET_MESSAGE_TYPE_IDENTITY_DELETE   631
 Delete identity (client->service). More...
 
#define GNUNET_MESSAGE_TYPE_IDENTITY_LOOKUP   632
 First message send from identity client to service to lookup a single ego. More...
 
#define GNUNET_MESSAGE_TYPE_IDENTITY_LOOKUP_BY_SUFFIX   633
 First message send from identity client to service to lookup a single ego matching the given suffix (longest match). More...
 
#define GNUNET_MESSAGE_TYPE_REVOCATION_QUERY   636
 Client to service: was this key revoked? More...
 
#define GNUNET_MESSAGE_TYPE_REVOCATION_QUERY_RESPONSE   637
 Service to client: answer if key was revoked! More...
 
#define GNUNET_MESSAGE_TYPE_REVOCATION_REVOKE   638
 Client to service OR peer-to-peer: revoke this key! More...
 
#define GNUNET_MESSAGE_TYPE_REVOCATION_REVOKE_RESPONSE   639
 Service to client: revocation confirmed. More...
 
#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_TO_ALICE   640
 Client -> Alice. More...
 
#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_TO_BOB   641
 Client -> Bob. More...
 
#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_MULTIPART_ALICE   642
 Client -> Alice multipart. More...
 
#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_MULTIPART_BOB   643
 Client -> Bob multipart. More...
 
#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_SESSION_INITIALIZATION   644
 Alice -> Bob session initialization. More...
 
#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ALICE_CRYPTODATA   645
 Alice -> Bob SP crypto-data (after intersection) More...
 
#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_BOB_CRYPTODATA   647
 Bob -> Alice SP crypto-data. More...
 
#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_BOB_CRYPTODATA_MULTIPART   648
 Bob -> Alice SP crypto-data multipart. More...
 
#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_RESULT   649
 Alice/Bob -> Client Result. More...
 
#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ECC_SESSION_INITIALIZATION   650
 Alice -> Bob ECC session initialization. More...
 
#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ECC_ALICE_CRYPTODATA   651
 Alice -> Bob ECC crypto data. More...
 
#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ECC_BOB_CRYPTODATA   652
 Bob -> Alice ECC crypto data. More...
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_MEMBERSHIP_STORE   660
 Store a membership event. More...
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_MEMBERSHIP_TEST   661
 Test for membership of a member at a particular point in time. More...
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_FRAGMENT_STORE   662
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_FRAGMENT_GET   663
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_MESSAGE_GET   664
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_MESSAGE_GET_FRAGMENT   665
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_COUNTERS_GET   666
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_MODIFY   668
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_SYNC   669
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_RESET   670
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_HASH_UPDATE   671
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_GET   672
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_GET_PREFIX   673
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_CODE   674
 Generic response from PSYCstore service with success and/or error message. More...
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_FRAGMENT   675
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_COUNTERS   676
 
#define GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_STATE   677
 
#define GNUNET_MESSAGE_TYPE_PSYC_RESULT_CODE   680
 C: client S: service M: multicast. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_MASTER_START   681
 C->S: request to start a channel as a master. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_MASTER_START_ACK   682
 S->C: master start acknowledgement. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_SLAVE_JOIN   683
 C->S: request to join a channel as a slave. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_SLAVE_JOIN_ACK   684
 S->C: slave join acknowledgement. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_PART_REQUEST   685
 C->S: request to part from a channel. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_PART_ACK   686
 S->C: acknowledgement that a slave of master parted from a channel. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_JOIN_REQUEST   687
 M->S->C: incoming join request from multicast. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_JOIN_DECISION   688
 C->S->M: decision about a join request. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_CHANNEL_MEMBERSHIP_STORE   689
 C->S: request to add/remove channel slave in the membership database. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE   691
 S<–C: PSYC message which contains one or more message parts. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_HEADER   692
 M<->S<->C: PSYC message which contains a header and one or more message parts. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_METHOD   693
 Message part: method. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_MODIFIER   694
 Message part: modifier. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_MOD_CONT   695
 Message part: modifier continuation. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_DATA   696
 Message part: data. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_END   697
 Message part: end of message. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_CANCEL   698
 Message part: message cancelled. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_ACK   699
 S->C: message acknowledgement. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_HISTORY_REPLAY   701
 C->S: request channel history replay from PSYCstore. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_HISTORY_RESULT   702
 S->C: result for a channel history request. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_STATE_GET   703
 C->S: request best matching state variable from PSYCstore. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_STATE_GET_PREFIX   704
 C->S: request state variables with a given prefix from PSYCstore. More...
 
#define GNUNET_MESSAGE_TYPE_PSYC_STATE_RESULT   705
 S->C: result for a state request. More...
 
#define GNUNET_MESSAGE_TYPE_CONVERSATION_AUDIO   730
 Message to transmit the audio between helper and speaker/microphone library. More...
 
#define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_REGISTER   731
 Client -> Server message to register a phone. More...
 
#define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_PICK_UP   732
 Client -> Server message to reject/hangup a call. More...
 
#define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_HANG_UP   733
 Client -> Server message to reject/hangup a call. More...
 
#define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_CALL   734
 Client <- Server message to indicate a ringing phone. More...
 
#define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_RING   735
 Client <- Server message to indicate a ringing phone. More...
 
#define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_SUSPEND   736
 Client <-> Server message to suspend connection. More...
 
#define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_RESUME   737
 Client <-> Server message to resume connection. More...
 
#define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_PICKED_UP   738
 Service -> Client message to notify that phone was picked up. More...
 
#define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_AUDIO   739
 Client <-> Server message to send audio data. More...
 
#define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_RING   740
 Cadet: call initiation. More...
 
#define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_HANG_UP   741
 Cadet: hang up / refuse call. More...
 
#define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_PICK_UP   742
 Cadet: pick up phone (establish audio channel) More...
 
#define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_SUSPEND   743
 Cadet: phone suspended. More...
 
#define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_RESUME   744
 Cadet: phone resumed. More...
 
#define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_AUDIO   745
 Cadet: audio data. More...
 
#define GNUNET_MESSAGE_TYPE_MULTICAST_ORIGIN_START   750
 C: client S: service T: cadet. More...
 
#define GNUNET_MESSAGE_TYPE_MULTICAST_MEMBER_JOIN   751
 C->S: Join group as a member. More...
 
#define GNUNET_MESSAGE_TYPE_MULTICAST_JOIN_REQUEST   752
 C<–S<->T: A peer wants to join the group. More...
 
#define GNUNET_MESSAGE_TYPE_MULTICAST_JOIN_DECISION   753
 C<->S<->T: Response to a join request. More...
 
#define GNUNET_MESSAGE_TYPE_MULTICAST_PART_REQUEST   754
 A peer wants to part the group. More...
 
#define GNUNET_MESSAGE_TYPE_MULTICAST_PART_ACK   755
 Acknowledgement sent in response to a part request. More...
 
#define GNUNET_MESSAGE_TYPE_MULTICAST_GROUP_END   756
 Group terminated. More...
 
#define GNUNET_MESSAGE_TYPE_MULTICAST_MESSAGE   757
 C<->S<->T: Multicast message from the origin to all members. More...
 
#define GNUNET_MESSAGE_TYPE_MULTICAST_REQUEST   758
 C<->S<->T: Unicast request from a group member to the origin. More...
 
#define GNUNET_MESSAGE_TYPE_MULTICAST_FRAGMENT_ACK   759
 C->S: Acknowledgement of a message or request fragment for the client. More...
 
#define GNUNET_MESSAGE_TYPE_MULTICAST_REPLAY_REQUEST   760
 C<->S<->T: Replay request from a group member to another member. More...
 
#define GNUNET_MESSAGE_TYPE_MULTICAST_REPLAY_RESPONSE   761
 C<->S<->T: Replay response from a group member to another member. More...
 
#define GNUNET_MESSAGE_TYPE_MULTICAST_REPLAY_RESPONSE_END   762
 C<->S: End of replay response. More...
 
#define GNUNET_MESSAGE_TYPE_SECRETSHARING_CLIENT_GENERATE   780
 Establish a new session. More...
 
#define GNUNET_MESSAGE_TYPE_SECRETSHARING_CLIENT_DECRYPT   781
 Request the decryption of a ciphertext. More...
 
#define GNUNET_MESSAGE_TYPE_SECRETSHARING_CLIENT_DECRYPT_DONE   782
 The service succeeded in decrypting a ciphertext. More...
 
#define GNUNET_MESSAGE_TYPE_SECRETSHARING_CLIENT_SECRET_READY   783
 The cryptosystem has been established. More...
 
#define GNUNET_MESSAGE_TYPE_PEERSTORE_STORE   820
 Store request message. More...
 
#define GNUNET_MESSAGE_TYPE_PEERSTORE_ITERATE   821
 Iteration request. More...
 
#define GNUNET_MESSAGE_TYPE_PEERSTORE_ITERATE_RECORD   822
 Iteration record message. More...
 
#define GNUNET_MESSAGE_TYPE_PEERSTORE_ITERATE_END   823
 Iteration end message. More...
 
#define GNUNET_MESSAGE_TYPE_PEERSTORE_WATCH   824
 Watch request. More...
 
#define GNUNET_MESSAGE_TYPE_PEERSTORE_WATCH_RECORD   825
 Watch response. More...
 
#define GNUNET_MESSAGE_TYPE_PEERSTORE_WATCH_CANCEL   826
 Watch cancel request. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_RESULT_CODE   840
 C: client S: service P: PSYC. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_HOST_ENTER   841
 C->S: request to enter a place as the host. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_HOST_ENTER_ACK   842
 S->C: host enter acknowledgement. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_GUEST_ENTER   843
 C->S: request to enter a place as a guest. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_GUEST_ENTER_BY_NAME   844
 C->S: request to enter a place as a guest, using a GNS address. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_GUEST_ENTER_ACK   845
 S->C: guest enter acknowledgement. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_ENTRY_REQUEST   846
 P->S->C: incoming entry request from PSYC. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_ENTRY_DECISION   847
 C->S->P: decision about an entry request. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_PLACE_LEAVE   848
 C->S: request to leave a place. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_PLACE_LEAVE_ACK   849
 S->C: place leave acknowledgement. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_ZONE_ADD_PLACE   850
 C->S: add place to GNS zone. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_ZONE_ADD_NYM   851
 C->S: add nym to GNS zone. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_APP_CONNECT   852
 C->S: connect application. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_APP_DETACH   853
 C->S: detach a place from application. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_APP_EGO   854
 S->C: notify about an existing ego. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_APP_EGO_END   855
 S->C: end of ego list. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_APP_PLACE   856
 S->C: notify about an existing place. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_APP_PLACE_END   857
 S->C: end of place list. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_MSG_PROC_SET   858
 C->S: set message processing flags. More...
 
#define GNUNET_MESSAGE_TYPE_SOCIAL_MSG_PROC_CLEAR   859
 C->S: clear message processing flags. More...
 
#define GNUNET_MESSAGE_TYPE_XDHT_P2P_TRAIL_SETUP   880
 Trail setup request is received by a peer. More...
 
#define GNUNET_MESSAGE_TYPE_XDHT_P2P_TRAIL_SETUP_RESULT   881
 Trail to a particular peer is returned to this peer. More...
 
#define GNUNET_MESSAGE_TYPE_XDHT_P2P_VERIFY_SUCCESSOR   882
 Verify if your immediate successor is still your immediate successor. More...
 
#define GNUNET_MESSAGE_TYPE_XDHT_P2P_NOTIFY_NEW_SUCCESSOR   883
 Notify your new immediate successor that you are its new predecessor. More...
 
#define GNUNET_MESSAGE_TYPE_XDHT_P2P_VERIFY_SUCCESSOR_RESULT   884
 Message which contains the immediate predecessor of requested successor. More...
 
#define GNUNET_MESSAGE_TYPE_XDHT_P2P_GET_RESULT   885
 Message which contains the get result. More...
 
#define GNUNET_MESSAGE_TYPE_XDHT_P2P_TRAIL_SETUP_REJECTION   886
 Trail Rejection Message. More...
 
#define GNUNET_MESSAGE_TYPE_XDHT_P2P_TRAIL_TEARDOWN   887
 Trail Tear down Message. More...
 
#define GNUNET_MESSAGE_TYPE_XDHT_P2P_ADD_TRAIL   888
 Routing table add message. More...
 
#define GNUNET_MESSAGE_TYPE_XDHT_P2P_PUT   890
 Peer is storing the data in DHT. More...
 
#define GNUNET_MESSAGE_TYPE_XDHT_P2P_GET   891
 Peer tries to find data in DHT. More...
 
#define GNUNET_MESSAGE_TYPE_XDHT_P2P_NOTIFY_SUCCESSOR_CONFIRMATION   892
 Send back peer that considers you are its successor, a confirmation that you got the notify successor message. More...
 
#define GNUNET_MESSAGE_TYPE_WDHT_RANDOM_WALK   910
 This message contains the query for performing a random walk. More...
 
#define GNUNET_MESSAGE_TYPE_WDHT_RANDOM_WALK_RESPONSE   911
 This message contains the result of a random walk. More...
 
#define GNUNET_MESSAGE_TYPE_WDHT_TRAIL_DESTROY   912
 This message contains a notification for the death of a trail. More...
 
#define GNUNET_MESSAGE_TYPE_WDHT_TRAIL_ROUTE   913
 This message are used to route a query to a peer. More...
 
#define GNUNET_MESSAGE_TYPE_WDHT_SUCCESSOR_FIND   914
 This message contains the query to transfer successor values. More...
 
#define GNUNET_MESSAGE_TYPE_WDHT_GET   915
 Message which contains the get query. More...
 
#define GNUNET_MESSAGE_TYPE_WDHT_PUT   916
 Message which contains the "put", a response to GNUNET_MESSAGE_TYPE_WDHT_SUCCESSOR_FIND. More...
 
#define GNUNET_MESSAGE_TYPE_WDHT_GET_RESULT   917
 Message which contains the get result, a response to GNUNET_MESSAGE_TYPE_WDHT_GET. More...
 
#define GNUNET_MESSAGE_TYPE_RPS_PP_CHECK_LIVE   950
 RPS check liveliness message to check liveliness of other peer. More...
 
#define GNUNET_MESSAGE_TYPE_RPS_PP_PUSH   951
 RPS PUSH message to push own ID to another peer. More...
 
#define GNUNET_MESSAGE_TYPE_RPS_PP_PULL_REQUEST   952
 RPS PULL REQUEST message to request the local view of another peer. More...
 
#define GNUNET_MESSAGE_TYPE_RPS_PP_PULL_REPLY   953
 RPS PULL REPLY message which contains the view of the other peer. More...
 
#define GNUNET_MESSAGE_TYPE_RPS_CS_SEED   954
 RPS CS SEED Message for the Client to seed peers into rps. More...
 
#define GNUNET_MESSAGE_TYPE_RPS_CS_SUB_START   956
 RPS client-service message to start a sub sampler. More...
 
#define GNUNET_MESSAGE_TYPE_RPS_CS_SUB_STOP   957
 RPS client-service message to stop a sub sampler. More...
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_STORE   961
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_SUCCESS_RESPONSE   962
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_ITERATION_START   963
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_ITERATION_STOP   964
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_ITERATION_NEXT   965
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_RESULT   966
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_ISSUE_TICKET   967
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_RESULT   968
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_REVOKE_TICKET   969
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_REVOKE_TICKET_RESULT   970
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_CONSUME_TICKET   971
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_CONSUME_TICKET_RESULT   972
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_ITERATION_START   973
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_ITERATION_STOP   974
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_ITERATION_NEXT   975
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_DELETE   976
 
#define GNUNET_MESSAGE_TYPE_ABD_VERIFY   981
 
#define GNUNET_MESSAGE_TYPE_ABD_VERIFY_RESULT   982
 
#define GNUNET_MESSAGE_TYPE_ABD_COLLECT   983
 
#define GNUNET_MESSAGE_TYPE_ABD_COLLECT_RESULT   984
 
#define GNUNET_MESSAGE_TYPE_ABD_INTERMEDIATE_RESULT   985
 
#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 destuction 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_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_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 strem. 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_MONITOR_START   1250
 Message sent to indicate to the transport that a monitor wants to observe certain events. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_DATA   1251
 Message sent to indicate to a monitor about events. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_END   1252
 Message sent to indicate to a monitor that a one-shot iteration over events is done. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_COMMUNICATOR_KX_CONFIRMATION   1275
 Message exchanged between communicators to confirm successful KX (and address validation). More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_COMMUNICATOR_FC_LIMITS   1276
 Message exchanged between communicators to exchange flow control (FC) limits and acknowledgemets. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_SUGGEST   1300
 Type of the 'struct ExpressPreferenceMessage' send by clients to TRANSPORT to establish bandwidth preference. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_SUGGEST_CANCEL   1301
 Type of the 'struct ExpressPreferenceMessage' send by clients to TRANSPORT to abandon bandwidth preference. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_REQUEST_HELLO_VALIDATION   1302
 Type of the 'struct RequestHelloValidationMessage' send by clients to TRANSPORT to trigger validation of addresses. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_VALIDATION_CHALLENGE   1303
 P2P message: transport requests confirmation that an address works. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_VALIDATION_RESPONSE   1304
 P2P message: transport proves that an address worked. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_SUGGEST   1400
 Type of the 'struct ExpressPreferenceMessage' send by clients to ATS to establish bandwidth preference. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_SUGGEST_CANCEL   1401
 Type of the 'struct ExpressPreferenceMessage' send by clients to ATS to abandon bandwidth preference. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_SESSION_ADD   1402
 Type of the 'struct SessionAddMessage' send by transport clients to ATS to ask ATS to allocate resources to a session. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_SESSION_ADD_INBOUND_ONLY   1403
 Type of the 'struct SessionAddMessage' send by transport clients to ATS to inform ATS about a session where resources are consumed but allocation is impossible (unidirectional). More...
 
#define GNUNET_MESSAGE_TYPE_ATS_SESSION_UPDATE   1404
 Type of the 'struct SessionUpdateMessage' send by transport clients to ATS to inform ATS about property changes of a session. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_SESSION_DEL   1405
 Type of the 'struct SessionDelMessage' send by transport clients to ATS to tell ATS that a session is no longer available. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_SESSION_ALLOCATION   1406
 Type of the 'struct SessionAllocationMessage' send by ATS to the transport to tell it about resources to allocate to the session. More...
 
#define GNUNET_MESSAGE_TYPE_COMMUNICATOR_TCP_REKEY   1450
 TCP communicator rekey message. More...
 
#define GNUNET_MESSAGE_TYPE_COMMUNICATOR_TCP_BOX   1451
 TCP communicator payload box. More...
 
#define GNUNET_MESSAGE_TYPE_COMMUNICATOR_TCP_FINISH   1452
 TCP communicator end of stream. More...
 
#define GNUNET_MESSAGE_TYPE_COMMUNICATOR_UDP_ACK   1460
 UDP KX acknowledgement. More...
 
#define GNUNET_MESSAGE_TYPE_COMMUNICATOR_UDP_PAD   1461
 UDP communicator padding. More...
 
#define GNUNET_MESSAGE_TYPE_ALL   65535
 Next available: 1500. More...
 

Detailed Description

Types of messages used in GNUnet.

See also
Documentation

Macro Definition Documentation

◆ GNUNET_MESSAGE_TYPE_TEST

#define GNUNET_MESSAGE_TYPE_TEST   1

Test if service is online.

Deprecated:
!

Definition at line 61 of file gnunet_protocols.h.

Referenced by write_test().

◆ GNUNET_MESSAGE_TYPE_DUMMY

#define GNUNET_MESSAGE_TYPE_DUMMY   2

Dummy messages for testing / benchmarking.

Definition at line 66 of file gnunet_protocols.h.

Referenced by do_send(), GNUNET_TRANSPORT_TESTING_transport_communicator_send(), run(), and send_msg().

◆ GNUNET_MESSAGE_TYPE_DUMMY2

#define GNUNET_MESSAGE_TYPE_DUMMY2   3

Another dummy messages for testing / benchmarking.

Definition at line 71 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RESOLVER_REQUEST

#define GNUNET_MESSAGE_TYPE_RESOLVER_REQUEST   4

Request DNS resolution.

Definition at line 80 of file gnunet_protocols.h.

Referenced by disconnect_cb(), and process_requests().

◆ GNUNET_MESSAGE_TYPE_RESOLVER_RESPONSE

#define GNUNET_MESSAGE_TYPE_RESOLVER_RESPONSE   5

Response to a DNS resolution request.

Definition at line 85 of file gnunet_protocols.h.

Referenced by reconnect_task(), send_end_msg(), and send_reply().

◆ GNUNET_MESSAGE_TYPE_REQUEST_AGPL

#define GNUNET_MESSAGE_TYPE_REQUEST_AGPL   6

Message to request source code link.

Definition at line 94 of file gnunet_protocols.h.

Referenced by GNUNET_MQ_copy_handlers2().

◆ GNUNET_MESSAGE_TYPE_RESPONSE_AGPL

#define GNUNET_MESSAGE_TYPE_RESPONSE_AGPL   7

Source code link.

Definition at line 99 of file gnunet_protocols.h.

Referenced by return_agpl().

◆ GNUNET_MESSAGE_TYPE_ARM_START

#define GNUNET_MESSAGE_TYPE_ARM_START   8

Request to ARM to start a service.

Definition at line 109 of file gnunet_protocols.h.

Referenced by GNUNET_ARM_request_service_start(), and main().

◆ GNUNET_MESSAGE_TYPE_ARM_STOP

#define GNUNET_MESSAGE_TYPE_ARM_STOP   9

Request to ARM to stop a service.

Definition at line 114 of file gnunet_protocols.h.

Referenced by GNUNET_ARM_request_service_stop(), main(), and run().

◆ GNUNET_MESSAGE_TYPE_ARM_RESULT

#define GNUNET_MESSAGE_TYPE_ARM_RESULT   10

Response from ARM.

Definition at line 119 of file gnunet_protocols.h.

Referenced by reconnect_arm(), and signal_result().

◆ GNUNET_MESSAGE_TYPE_ARM_STATUS

#define GNUNET_MESSAGE_TYPE_ARM_STATUS   11

Status update from ARM.

Definition at line 124 of file gnunet_protocols.h.

Referenced by broadcast_status(), and reconnect_arm_monitor().

◆ GNUNET_MESSAGE_TYPE_ARM_LIST

#define GNUNET_MESSAGE_TYPE_ARM_LIST   12

Request to ARM to list all currently running services.

Definition at line 129 of file gnunet_protocols.h.

Referenced by GNUNET_ARM_request_service_list(), and main().

◆ 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 134 of file gnunet_protocols.h.

Referenced by handle_list(), and reconnect_arm().

◆ 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 139 of file gnunet_protocols.h.

Referenced by main(), and reconnect_arm_monitor().

◆ GNUNET_MESSAGE_TYPE_ARM_TEST

#define GNUNET_MESSAGE_TYPE_ARM_TEST   15

Test if ARM service is online.

Definition at line 144 of file gnunet_protocols.h.

Referenced by handle_test(), main(), and reconnect_arm().

◆ GNUNET_MESSAGE_TYPE_HELLO_LEGACY

#define GNUNET_MESSAGE_TYPE_HELLO_LEGACY   16

Previously used for HELLO messages used for communicating peer addresses.

Managed by libgnunethello.

Definition at line 154 of file gnunet_protocols.h.

Referenced by GST_receive_callback().

◆ 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 161 of file gnunet_protocols.h.

Referenced by check_remote_overlay_connect(), GNUNET_HELLO_create(), GNUNET_HELLO_get_header(), GNUNET_HELLO_get_id(), GNUNET_HELLO_iterate_addresses(), GNUNET_HELLO_size(), GNUNET_TRANSPORT_offer_hello(), GST_receive_callback(), process_data(), reconnect(), and run().

◆ GNUNET_MESSAGE_TYPE_FRAGMENT

#define GNUNET_MESSAGE_TYPE_FRAGMENT   18

FRAGMENT of a larger message.

Managed by libgnunetfragment.

Definition at line 171 of file gnunet_protocols.h.

Referenced by process_data(), transmit_next(), and udp_select_read().

◆ 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 177 of file gnunet_protocols.h.

Referenced by process_data(), and send_ack().

◆ 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 186 of file gnunet_protocols.h.

Referenced by get_radiotap_header(), getRadiotapHeader(), stdin_send(), and stdin_send_hw().

◆ 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 191 of file gnunet_protocols.h.

Referenced by handle_helper_message(), main(), and stdin_send().

◆ 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 196 of file gnunet_protocols.h.

Referenced by handle_helper_message(), main(), and send_mac_to_plugin().

◆ GNUNET_MESSAGE_TYPE_WLAN_ADVERTISEMENT

#define GNUNET_MESSAGE_TYPE_WLAN_ADVERTISEMENT   42

Type of messages for advertisement over wlan.

Definition at line 201 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 206 of file gnunet_protocols.h.

Referenced by process_data(), and wlan_plugin_send().

◆ 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 218 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 224 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 230 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 235 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 241 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 246 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 251 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 257 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 262 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 267 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 273 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 283 of file gnunet_protocols.h.

Referenced by fragment_msg_proc(), udp_plugin_send(), and udp_select_read().

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_UDP_ACK

#define GNUNET_MESSAGE_TYPE_TRANSPORT_UDP_ACK   57

UDP ACK.

Definition at line 288 of file gnunet_protocols.h.

Referenced by ack_proc(), and udp_select_read().

◆ 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 298 of file gnunet_protocols.h.

Referenced by handle_tcp_data(), libgnunet_plugin_transport_tcp_init(), and try_connection_reversal().

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_TCP_WELCOME

#define GNUNET_MESSAGE_TYPE_TRANSPORT_TCP_WELCOME   61

Welcome message between TCP transports.

Definition at line 303 of file gnunet_protocols.h.

Referenced by handle_tcp_data(), and libgnunet_plugin_transport_tcp_init().

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_ATS

#define GNUNET_MESSAGE_TYPE_TRANSPORT_ATS   62

Message to force transport to update bandwidth assignment (LEGACY)

Definition at line 308 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 317 of file gnunet_protocols.h.

Referenced by addr_cb(), client_disconnect_cb(), and test_nat_punched().

◆ GNUNET_MESSAGE_TYPE_CORE_INIT

#define GNUNET_MESSAGE_TYPE_CORE_INIT   64

Initial setup message from core client to core.

Definition at line 326 of file gnunet_protocols.h.

Referenced by reconnect(), and run().

◆ 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 331 of file gnunet_protocols.h.

Referenced by handle_client_init(), and reconnect().

◆ 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 337 of file gnunet_protocols.h.

Referenced by GSC_CLIENTS_notify_client_about_neighbour(), and reconnect().

◆ GNUNET_MESSAGE_TYPE_CORE_NOTIFY_DISCONNECT

#define GNUNET_MESSAGE_TYPE_CORE_NOTIFY_DISCONNECT   68

Notify clients about peer disconnecting.

Definition at line 342 of file gnunet_protocols.h.

Referenced by GSC_CLIENTS_notify_client_about_neighbour(), and reconnect().

◆ 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 347 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 352 of file gnunet_protocols.h.

Referenced by GSC_CLIENTS_deliver_message(), and reconnect().

◆ GNUNET_MESSAGE_TYPE_CORE_NOTIFY_OUTBOUND

#define GNUNET_MESSAGE_TYPE_CORE_NOTIFY_OUTBOUND   71

Notify clients about outgoing P2P transmissions.

Definition at line 357 of file gnunet_protocols.h.

Referenced by GSC_CLIENTS_deliver_message().

◆ GNUNET_MESSAGE_TYPE_CORE_SEND_REQUEST

#define GNUNET_MESSAGE_TYPE_CORE_SEND_REQUEST   74

Request from client to transmit message.

Definition at line 362 of file gnunet_protocols.h.

Referenced by core_mq_send_impl(), and run().

◆ 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 367 of file gnunet_protocols.h.

Referenced by GSC_CLIENTS_solicit_request(), and reconnect().

◆ 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 373 of file gnunet_protocols.h.

Referenced by core_mq_send_impl(), and run().

◆ GNUNET_MESSAGE_TYPE_CORE_MONITOR_PEERS

#define GNUNET_MESSAGE_TYPE_CORE_MONITOR_PEERS   78

Request for connection monitoring from CORE service.

Definition at line 378 of file gnunet_protocols.h.

Referenced by reconnect(), and run().

◆ GNUNET_MESSAGE_TYPE_CORE_MONITOR_NOTIFY

#define GNUNET_MESSAGE_TYPE_CORE_MONITOR_NOTIFY   79

Reply for monitor by CORE service.

Definition at line 383 of file gnunet_protocols.h.

Referenced by GSC_KX_handle_client_monitor_peers(), monitor_notify_all(), and reconnect().

◆ GNUNET_MESSAGE_TYPE_CORE_ENCRYPTED_MESSAGE

#define GNUNET_MESSAGE_TYPE_CORE_ENCRYPTED_MESSAGE   82

Encapsulation for an encrypted message between peers.

Definition at line 388 of file gnunet_protocols.h.

Referenced by GSC_KX_encrypt_and_transmit(), and GSC_KX_init().

◆ GNUNET_MESSAGE_TYPE_CORE_PING

#define GNUNET_MESSAGE_TYPE_CORE_PING   83

Check that other peer is alive (challenge).

Definition at line 393 of file gnunet_protocols.h.

Referenced by GSC_KX_init(), and setup_fresh_ping().

◆ GNUNET_MESSAGE_TYPE_CORE_PONG

#define GNUNET_MESSAGE_TYPE_CORE_PONG   84

Confirmation that other peer is alive.

Definition at line 398 of file gnunet_protocols.h.

Referenced by GSC_KX_init(), and handle_ping().

◆ GNUNET_MESSAGE_TYPE_CORE_HANGUP

#define GNUNET_MESSAGE_TYPE_CORE_HANGUP   85

Request by the other peer to terminate the connection.

Definition at line 403 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 408 of file gnunet_protocols.h.

Referenced by deliver_message(), GSC_TYPEMAP_compute_type_map_message(), and GSC_TYPEMAP_get_from_message().

◆ 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 413 of file gnunet_protocols.h.

Referenced by deliver_message(), GSC_TYPEMAP_compute_type_map_message(), and GSC_TYPEMAP_get_from_message().

◆ GNUNET_MESSAGE_TYPE_CORE_EPHEMERAL_KEY

#define GNUNET_MESSAGE_TYPE_CORE_EPHEMERAL_KEY   88

Session key exchange between peers.

Definition at line 418 of file gnunet_protocols.h.

Referenced by GSC_KX_init(), and sign_ephemeral_key().

◆ 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 423 of file gnunet_protocols.h.

Referenced by deliver_message(), and GSC_SESSIONS_set_typemap().

◆ GNUNET_MESSAGE_TYPE_DATASTORE_RESERVE

#define GNUNET_MESSAGE_TYPE_DATASTORE_RESERVE   92

Message sent by datastore client on join.

Definition at line 433 of file gnunet_protocols.h.

Referenced by GNUNET_DATASTORE_reserve(), and run().

◆ GNUNET_MESSAGE_TYPE_DATASTORE_RELEASE_RESERVE

#define GNUNET_MESSAGE_TYPE_DATASTORE_RELEASE_RESERVE   93

Message sent by datastore client on join.

Definition at line 438 of file gnunet_protocols.h.

Referenced by GNUNET_DATASTORE_release_reserve(), and run().

◆ 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 445 of file gnunet_protocols.h.

Referenced by GNUNET_DATASTORE_disconnect(), GNUNET_DATASTORE_put(), GNUNET_DATASTORE_release_reserve(), GNUNET_DATASTORE_remove(), GNUNET_DATASTORE_reserve(), handle_status(), mq_error_handler(), transmit_status(), and try_reconnect().

◆ GNUNET_MESSAGE_TYPE_DATASTORE_PUT

#define GNUNET_MESSAGE_TYPE_DATASTORE_PUT   95

Message sent by datastore client to store data.

Definition at line 450 of file gnunet_protocols.h.

Referenced by GNUNET_DATASTORE_put(), and run().

◆ GNUNET_MESSAGE_TYPE_DATASTORE_GET

#define GNUNET_MESSAGE_TYPE_DATASTORE_GET   97

Message sent by datastore client to get data.

Definition at line 455 of file gnunet_protocols.h.

Referenced by GNUNET_DATASTORE_get_key(), and run().

◆ 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 460 of file gnunet_protocols.h.

Referenced by GNUNET_DATASTORE_get_for_replication(), and run().

◆ 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 465 of file gnunet_protocols.h.

Referenced by GNUNET_DATASTORE_get_zero_anonymity(), and run().

◆ 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 471 of file gnunet_protocols.h.

Referenced by GNUNET_DATASTORE_disconnect(), GNUNET_DATASTORE_get_for_replication(), GNUNET_DATASTORE_get_key(), GNUNET_DATASTORE_get_zero_anonymity(), handle_data(), handle_data_end(), mq_error_handler(), transmit_item(), and try_reconnect().

◆ 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 478 of file gnunet_protocols.h.

Referenced by transmit_item(), and try_reconnect().

◆ GNUNET_MESSAGE_TYPE_DATASTORE_REMOVE

#define GNUNET_MESSAGE_TYPE_DATASTORE_REMOVE   102

Message sent by datastore client to remove data.

Definition at line 483 of file gnunet_protocols.h.

Referenced by GNUNET_DATASTORE_remove(), and run().

◆ GNUNET_MESSAGE_TYPE_DATASTORE_DROP

#define GNUNET_MESSAGE_TYPE_DATASTORE_DROP   103

Message sent by datastore client to drop the database.

Definition at line 488 of file gnunet_protocols.h.

Referenced by GNUNET_DATASTORE_disconnect(), and run().

◆ 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 493 of file gnunet_protocols.h.

Referenced by GNUNET_DATASTORE_get_key(), and run().

◆ 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 503 of file gnunet_protocols.h.

Referenced by create_loc_uri(), and run().

◆ 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 508 of file gnunet_protocols.h.

Referenced by create_loc_uri(), and handle_client_loc_sign().

◆ 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 513 of file gnunet_protocols.h.

Referenced by hash_for_index_cb(), and run().

◆ 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 518 of file gnunet_protocols.h.

Referenced by hash_for_index_cb(), and signal_index_ok().

◆ 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 524 of file gnunet_protocols.h.

Referenced by hash_for_index_cb(), and hash_for_index_val().

◆ 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 529 of file gnunet_protocols.h.

Referenced by GNUNET_FS_get_indexed_files(), and run().

◆ 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 534 of file gnunet_protocols.h.

Referenced by GNUNET_FS_get_indexed_files(), and GNUNET_FS_indexing_send_list().

◆ 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 539 of file gnunet_protocols.h.

Referenced by GNUNET_FS_get_indexed_files(), and GNUNET_FS_indexing_send_list().

◆ GNUNET_MESSAGE_TYPE_FS_UNINDEX

#define GNUNET_MESSAGE_TYPE_FS_UNINDEX   134

Request from client to unindex a file.

Definition at line 544 of file gnunet_protocols.h.

Referenced by run(), and unindex_finish().

◆ GNUNET_MESSAGE_TYPE_FS_UNINDEX_OK

#define GNUNET_MESSAGE_TYPE_FS_UNINDEX_OK   135

Reply to client indicating unindex receipt.

Definition at line 549 of file gnunet_protocols.h.

Referenced by handle_client_unindex(), and unindex_finish().

◆ 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 554 of file gnunet_protocols.h.

Referenced by retry_entry(), run(), and schedule_transmit_search_request().

◆ GNUNET_MESSAGE_TYPE_FS_GET

#define GNUNET_MESSAGE_TYPE_FS_GET   137

P2P request for content (one FS to another).

Definition at line 559 of file gnunet_protocols.h.

Referenced by GSF_pending_request_get_message_(), and main_init().

◆ 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 566 of file gnunet_protocols.h.

Referenced by client_response_handler(), do_reconnect(), handle_p2p_reply(), main_init(), and transmit_content().

◆ 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 571 of file gnunet_protocols.h.

Referenced by GSF_block_peer_migration_(), and main_init().

◆ 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 576 of file gnunet_protocols.h.

Referenced by GSF_cadet_start_server(), and transmit_pending().

◆ 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 581 of file gnunet_protocols.h.

Referenced by get_cadet(), handle_datastore_reply(), and reset_cadet().

◆ GNUNET_MESSAGE_TYPE_DHT_CLIENT_PUT

#define GNUNET_MESSAGE_TYPE_DHT_CLIENT_PUT   142

Client wants to store item in DHT.

Definition at line 590 of file gnunet_protocols.h.

Referenced by GNUNET_DHT_put().

◆ GNUNET_MESSAGE_TYPE_DHT_CLIENT_GET

#define GNUNET_MESSAGE_TYPE_DHT_CLIENT_GET   143

Client wants to lookup item in DHT.

Definition at line 595 of file gnunet_protocols.h.

Referenced by send_get().

◆ 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 600 of file gnunet_protocols.h.

Referenced by GNUNET_DHT_get_stop().

◆ GNUNET_MESSAGE_TYPE_DHT_CLIENT_RESULT

#define GNUNET_MESSAGE_TYPE_DHT_CLIENT_RESULT   145

Service returns result to client.

Definition at line 605 of file gnunet_protocols.h.

Referenced by forward_reply(), and try_connect().

◆ GNUNET_MESSAGE_TYPE_DHT_P2P_PUT

#define GNUNET_MESSAGE_TYPE_DHT_P2P_PUT   146

Peer is storing data in DHT.

Definition at line 610 of file gnunet_protocols.h.

Referenced by GDS_NEIGHBOURS_handle_put(), and GDS_NEIGHBOURS_init().

◆ GNUNET_MESSAGE_TYPE_DHT_P2P_GET

#define GNUNET_MESSAGE_TYPE_DHT_P2P_GET   147

Peer tries to find data in DHT.

Definition at line 615 of file gnunet_protocols.h.

Referenced by GDS_NEIGHBOURS_handle_get(), and GDS_NEIGHBOURS_init().

◆ GNUNET_MESSAGE_TYPE_DHT_P2P_RESULT

#define GNUNET_MESSAGE_TYPE_DHT_P2P_RESULT   148

Data is returned to peer from DHT.

Definition at line 620 of file gnunet_protocols.h.

Referenced by GDS_NEIGHBOURS_handle_reply(), and GDS_NEIGHBOURS_init().

◆ GNUNET_MESSAGE_TYPE_DHT_MONITOR_GET

#define GNUNET_MESSAGE_TYPE_DHT_MONITOR_GET   149

Receive information about transiting GETs.

Definition at line 625 of file gnunet_protocols.h.

Referenced by GDS_CLIENTS_process_get(), and try_connect().

◆ 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 630 of file gnunet_protocols.h.

Referenced by GDS_CLIENTS_process_get_resp(), and try_connect().

◆ GNUNET_MESSAGE_TYPE_DHT_MONITOR_PUT

#define GNUNET_MESSAGE_TYPE_DHT_MONITOR_PUT   151

Receive information about transiting PUTs.

Definition at line 635 of file gnunet_protocols.h.

Referenced by GDS_CLIENTS_process_put(), and try_connect().

◆ 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 640 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 645 of file gnunet_protocols.h.

Referenced by send_monitor_start().

◆ GNUNET_MESSAGE_TYPE_DHT_MONITOR_STOP

#define GNUNET_MESSAGE_TYPE_DHT_MONITOR_STOP   154

Stop information about transiting messages.

Definition at line 650 of file gnunet_protocols.h.

Referenced by GNUNET_DHT_monitor_stop().

◆ 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 655 of file gnunet_protocols.h.

Referenced by send_get_known_results().

◆ GNUNET_MESSAGE_TYPE_HOSTLIST_ADVERTISEMENT

#define GNUNET_MESSAGE_TYPE_HOSTLIST_ADVERTISEMENT   160

Further X-VINE DHT messages continued from 880.

Hostlist advertisement message

Definition at line 668 of file gnunet_protocols.h.

Referenced by adv_transmit(), and run().

◆ GNUNET_MESSAGE_TYPE_STATISTICS_SET

#define GNUNET_MESSAGE_TYPE_STATISTICS_SET   168

Set a statistical value.

Definition at line 678 of file gnunet_protocols.h.

Referenced by run(), save(), and transmit_set().

◆ GNUNET_MESSAGE_TYPE_STATISTICS_GET

#define GNUNET_MESSAGE_TYPE_STATISTICS_GET   169

Get a statistical value(s).

Definition at line 683 of file gnunet_protocols.h.

Referenced by run(), and transmit_get().

◆ GNUNET_MESSAGE_TYPE_STATISTICS_VALUE

#define GNUNET_MESSAGE_TYPE_STATISTICS_VALUE   170

Response to a STATISTICS_GET message (with value).

Definition at line 688 of file gnunet_protocols.h.

Referenced by transmit(), and try_connect().

◆ 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 693 of file gnunet_protocols.h.

Referenced by handle_get(), and try_connect().

◆ 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 699 of file gnunet_protocols.h.

Referenced by run(), and transmit_watch().

◆ GNUNET_MESSAGE_TYPE_STATISTICS_WATCH_VALUE

#define GNUNET_MESSAGE_TYPE_STATISTICS_WATCH_VALUE   173

Changes to a watched value.

Definition at line 704 of file gnunet_protocols.h.

Referenced by notify_change(), and try_connect().

◆ 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 709 of file gnunet_protocols.h.

Referenced by run(), and schedule_action().

◆ 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 715 of file gnunet_protocols.h.

Referenced by handle_disconnect(), and try_connect().

◆ 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 724 of file gnunet_protocols.h.

Referenced by handle_icmp_back(), handle_tcp_back(), handle_udp_back(), message_token(), run(), send_icmp_packet_via_tun(), send_tcp_packet_via_tun(), and send_udp_packet_via_tun().

◆ 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 729 of file gnunet_protocols.h.

Referenced by route_packet(), and store_service().

◆ 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 734 of file gnunet_protocols.h.

Referenced by route_packet(), and run().

◆ 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 739 of file gnunet_protocols.h.

Referenced by create_channel(), and icmp_from_helper().

◆ 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 744 of file gnunet_protocols.h.

Referenced by advertise_dns_exit(), and dns_pre_request_handler().

◆ 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 749 of file gnunet_protocols.h.

Referenced by process_dns_result(), and try_open_exit().

◆ 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 754 of file gnunet_protocols.h.

Referenced by route_packet(), and store_service().

◆ 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 759 of file gnunet_protocols.h.

Referenced by route_packet(), and run().

◆ 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 764 of file gnunet_protocols.h.

Referenced by route_packet(), run(), and store_service().

◆ 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 769 of file gnunet_protocols.h.

Referenced by create_channel(), and tcp_from_helper().

◆ 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 774 of file gnunet_protocols.h.

Referenced by route_packet(), and store_service().

◆ 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 779 of file gnunet_protocols.h.

Referenced by route_packet(), and run().

◆ 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 784 of file gnunet_protocols.h.

Referenced by create_channel(), and udp_from_helper().

◆ 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 791 of file gnunet_protocols.h.

Referenced by run(), and send_request().

◆ 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 797 of file gnunet_protocols.h.

Referenced by run(), and send_request().

◆ 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 803 of file gnunet_protocols.h.

Referenced by connect_task(), and send_client_reply().

◆ 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 814 of file gnunet_protocols.h.

Referenced by reconnect(), and run().

◆ 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 819 of file gnunet_protocols.h.

Referenced by reconnect(), and send_request_to_client().

◆ 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 824 of file gnunet_protocols.h.

Referenced by GNUNET_DNS_request_answer(), GNUNET_DNS_request_drop(), GNUNET_DNS_request_forward(), and run().

◆ 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 829 of file gnunet_protocols.h.

Referenced by request_done(), and run().

◆ 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 839 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 844 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 849 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 855 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 860 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 866 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 872 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 877 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 882 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 888 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 894 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 899 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 909 of file gnunet_protocols.h.

Referenced by client_disconnect_cb(), and reconnect().

◆ GNUNET_MESSAGE_TYPE_NSE_P2P_FLOOD

#define GNUNET_MESSAGE_TYPE_NSE_P2P_FLOOD   322

P2P message sent from nearest peer.

Definition at line 914 of file gnunet_protocols.h.

Referenced by run(), and setup_flood_message().

◆ GNUNET_MESSAGE_TYPE_NSE_ESTIMATE

#define GNUNET_MESSAGE_TYPE_NSE_ESTIMATE   323

service->client message indicating

Definition at line 919 of file gnunet_protocols.h.

Referenced by reconnect(), and setup_estimate_message().

◆ GNUNET_MESSAGE_TYPE_PEERINFO_GET

#define GNUNET_MESSAGE_TYPE_PEERINFO_GET   330

Request update and listing of a peer.

Definition at line 929 of file gnunet_protocols.h.

Referenced by run(), and send_ic_request().

◆ GNUNET_MESSAGE_TYPE_PEERINFO_GET_ALL

#define GNUNET_MESSAGE_TYPE_PEERINFO_GET_ALL   331

Request update and listing of all peers.

Definition at line 934 of file gnunet_protocols.h.

Referenced by run(), and send_ic_request().

◆ GNUNET_MESSAGE_TYPE_PEERINFO_INFO

#define GNUNET_MESSAGE_TYPE_PEERINFO_INFO   332

Information about one of the peers.

Definition at line 939 of file gnunet_protocols.h.

Referenced by add_to_tc(), make_info_message(), and reconnect().

◆ GNUNET_MESSAGE_TYPE_PEERINFO_INFO_END

#define GNUNET_MESSAGE_TYPE_PEERINFO_INFO_END   333

End of information about other peers.

Definition at line 944 of file gnunet_protocols.h.

Referenced by handle_get(), handle_get_all(), handle_notify(), and reconnect().

◆ 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 950 of file gnunet_protocols.h.

Referenced by reconnect(), and run().

◆ 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 960 of file gnunet_protocols.h.

Referenced by reconnect(), and run().

◆ 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 966 of file gnunet_protocols.h.

Referenced by run(), and transmit_suggestion().

◆ 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 972 of file gnunet_protocols.h.

Referenced by GNUNET_ATS_connectivity_suggest_cancel(), and run().

◆ 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 978 of file gnunet_protocols.h.

Referenced by GNUNET_ATS_address_update(), and run().

◆ 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 984 of file gnunet_protocols.h.

Referenced by GNUNET_ATS_address_destroy(), and run().

◆ 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 990 of file gnunet_protocols.h.

Referenced by GAS_scheduling_transmit_address_suggestion(), and reconnect().

◆ 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 996 of file gnunet_protocols.h.

Referenced by notify_client(), and reconnect().

◆ 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 1002 of file gnunet_protocols.h.

Referenced by GNUNET_ATS_reserve_bandwidth(), and run().

◆ 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 1008 of file gnunet_protocols.h.

Referenced by GAS_handle_reservation_request(), and reconnect().

◆ 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 1014 of file gnunet_protocols.h.

Referenced by GNUNET_ATS_performance_change_preference(), and run().

◆ 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 1020 of file gnunet_protocols.h.

Referenced by GAS_handle_address_destroyed(), and reconnect().

◆ 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 1026 of file gnunet_protocols.h.

Referenced by run(), and send_add_address_message().

◆ 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 1032 of file gnunet_protocols.h.

Referenced by GNUNET_ATS_performance_list_addresses(), and run().

◆ 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 1038 of file gnunet_protocols.h.

Referenced by reconnect(), and transmit_req_addr().

◆ 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 1044 of file gnunet_protocols.h.

Referenced by GNUNET_ATS_performance_give_feedback(), and run().

◆ 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 1057 of file gnunet_protocols.h.

Referenced by reconnect(), and run().

◆ 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 1063 of file gnunet_protocols.h.

Referenced by core_send_connect_info(), neighbours_connect_notification(), notify_client_about_neighbour(), and reconnect().

◆ 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 1069 of file gnunet_protocols.h.

Referenced by cores_send_disconnect_info(), GST_clients_broadcast_disconnect(), and reconnect().

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_SEND

#define GNUNET_MESSAGE_TYPE_TRANSPORT_SEND   363

Request to TRANSPORT to transmit a message.

Definition at line 1074 of file gnunet_protocols.h.

Referenced by mq_send_impl(), and run().

◆ 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 1082 of file gnunet_protocols.h.

Referenced by client_send_response(), handle_send_transmit_continuation(), and reconnect().

◆ 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 1088 of file gnunet_protocols.h.

Referenced by handle_raw_message(), process_payload(), and reconnect().

◆ 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 1096 of file gnunet_protocols.h.

Referenced by reconnect(), and send_outbound_quota_to_clients().

◆ 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 1101 of file gnunet_protocols.h.

Referenced by GNUNET_TRANSPORT_core_disconnect(), GNUNET_TRANSPORT_core_get_mq(), and run().

◆ 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 1106 of file gnunet_protocols.h.

Referenced by GNUNET_TRANSPORT_address_to_string(), and run().

◆ 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 1111 of file gnunet_protocols.h.

Referenced by GNUNET_TRANSPORT_address_to_string(), handle_client_address_to_string(), and transmit_address_to_client().

◆ 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 1116 of file gnunet_protocols.h.

Referenced by reconnect(), and run().

◆ 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 1121 of file gnunet_protocols.h.

Referenced by do_blacklist_check(), and reconnect().

◆ 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 1126 of file gnunet_protocols.h.

Referenced by handle_query(), and run().

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_PING

#define GNUNET_MESSAGE_TYPE_TRANSPORT_PING   372

Transport PING message.

Definition at line 1131 of file gnunet_protocols.h.

Referenced by GST_receive_callback(), and transmit_ping_if_allowed().

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_PONG

#define GNUNET_MESSAGE_TYPE_TRANSPORT_PONG   373

Transport PONG message.

Definition at line 1136 of file gnunet_protocols.h.

Referenced by GST_receive_callback(), and GST_validation_handle_ping().

◆ 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 1142 of file gnunet_protocols.h.

Referenced by GST_receive_callback(), and send_syn().

◆ 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 1148 of file gnunet_protocols.h.

Referenced by GST_receive_callback(), and send_syn_ack_message().

◆ 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 1154 of file gnunet_protocols.h.

Referenced by GST_receive_callback(), and send_session_ack_message().

◆ 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 1160 of file gnunet_protocols.h.

Referenced by GST_neighbours_handle_disconnect_message(), GST_receive_callback(), and send_disconnect().

◆ 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 1167 of file gnunet_protocols.h.

Referenced by GST_receive_callback(), and set_incoming_quota().

◆ 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 1172 of file gnunet_protocols.h.

Referenced by do_peer_connect(), and run().

◆ 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 1178 of file gnunet_protocols.h.

Referenced by GST_receive_callback(), and send_keepalive().

◆ 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 1184 of file gnunet_protocols.h.

Referenced by GST_neighbours_keepalive(), and GST_receive_callback().

◆ 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 1190 of file gnunet_protocols.h.

Referenced by compose_address_iterate_response_message(), and do_peer_connect().

◆ 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 1195 of file gnunet_protocols.h.

Referenced by broadcast_mst_cb(), prepare_beacon(), and udp_select_read().

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_TRAFFIC_METRIC

#define GNUNET_MESSAGE_TYPE_TRANSPORT_TRAFFIC_METRIC   385

Message containing traffic metrics for transport service.

Definition at line 1200 of file gnunet_protocols.h.

Referenced by GNUNET_TRANSPORT_manipulation_set(), and run().

◆ 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 1205 of file gnunet_protocols.h.

Referenced by do_plugin_connect(), and run().

◆ 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 1212 of file gnunet_protocols.h.

Referenced by do_plugin_connect(), and plugin_session_info_cb().

◆ 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 1218 of file gnunet_protocols.h.

Referenced by do_plugin_connect(), and plugin_session_info_cb().

◆ 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 1224 of file gnunet_protocols.h.

Referenced by do_peer_connect(), and handle_client_monitor_peers().

◆ 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 1234 of file gnunet_protocols.h.

Referenced by preprocess_file(), and process_helper_msgs().

◆ 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 1239 of file gnunet_protocols.h.

Referenced by preprocess_file(), and process_helper_msgs().

◆ GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_ERROR

#define GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_ERROR   422

Error signal from the helper.

Definition at line 1244 of file gnunet_protocols.h.

Referenced by main(), and process_helper_msgs().

◆ 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 1249 of file gnunet_protocols.h.

Referenced by preprocess_file(), and process_helper_msgs().

◆ 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 1254 of file gnunet_protocols.h.

Referenced by main(), and process_helper_msgs().

◆ 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 1259 of file gnunet_protocols.h.

Referenced by extract_files(), and process_helper_msgs().

◆ GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_FINISHED

#define GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_FINISHED   426

Signal that helper is done.

Definition at line 1264 of file gnunet_protocols.h.

Referenced by main(), and process_helper_msgs().

◆ GNUNET_MESSAGE_TYPE_NAMECACHE_LOOKUP_BLOCK

#define GNUNET_MESSAGE_TYPE_NAMECACHE_LOOKUP_BLOCK   431

Client to service: lookup block.

Definition at line 1274 of file gnunet_protocols.h.

Referenced by GNUNET_NAMECACHE_lookup_block(), and run().

◆ 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 1279 of file gnunet_protocols.h.

Referenced by handle_lookup_block(), handle_lookup_block_it(), and reconnect().

◆ GNUNET_MESSAGE_TYPE_NAMECACHE_BLOCK_CACHE

#define GNUNET_MESSAGE_TYPE_NAMECACHE_BLOCK_CACHE   433

Client to service: cache a block.

Definition at line 1284 of file gnunet_protocols.h.

Referenced by GNUNET_NAMECACHE_block_cache(), and run().

◆ 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 1289 of file gnunet_protocols.h.

Referenced by handle_block_cache(), and reconnect().

◆ GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_STORE

#define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_STORE   435

Client to service: store records (as authority)

Definition at line 1298 of file gnunet_protocols.h.

Referenced by GNUNET_NAMESTORE_records_store(), and run().

◆ GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_STORE_RESPONSE

#define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_STORE_RESPONSE   436

Service to client: result of store operation.

Definition at line 1303 of file gnunet_protocols.h.

Referenced by reconnect(), and send_store_response().

◆ GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_LOOKUP

#define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_LOOKUP   437

Client to service: lookup label.

Definition at line 1308 of file gnunet_protocols.h.

Referenced by GNUNET_NAMESTORE_records_lookup(), and run().

◆ GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_LOOKUP_RESPONSE

#define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_LOOKUP_RESPONSE   438

Service to client: lookup label.

Definition at line 1313 of file gnunet_protocols.h.

Referenced by handle_record_lookup(), and reconnect().

◆ 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 1318 of file gnunet_protocols.h.

Referenced by GNUNET_NAMESTORE_zone_to_name(), and run().

◆ 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 1323 of file gnunet_protocols.h.

Referenced by handle_zone_to_name(), handle_zone_to_name_it(), and reconnect().

◆ 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 1329 of file gnunet_protocols.h.

Referenced by reconnect(), and run().

◆ 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 1334 of file gnunet_protocols.h.

Referenced by monitor_sync(), and reconnect().

◆ 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 1339 of file gnunet_protocols.h.

Referenced by reconnect(), and send_lookup_response().

◆ 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 1346 of file gnunet_protocols.h.

Referenced by GNUNET_NAMESTORE_zone_monitor_next(), and run().

◆ 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 1352 of file gnunet_protocols.h.

Referenced by GNUNET_NAMESTORE_zone_iteration_start(), and run().

◆ 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 1357 of file gnunet_protocols.h.

Referenced by GNUNET_NAMESTORE_zone_iterator_next(), and run().

◆ GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_ITERATION_STOP

#define GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_ITERATION_STOP   448

Client to service: stop iterating.

Definition at line 1362 of file gnunet_protocols.h.

Referenced by GNUNET_NAMESTORE_zone_iteration_stop(), and run().

◆ 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 1367 of file gnunet_protocols.h.

Referenced by reconnect(), and zone_iteration_done_client_continue().

◆ GNUNET_MESSAGE_TYPE_LOCKMANAGER_ACQUIRE

#define GNUNET_MESSAGE_TYPE_LOCKMANAGER_ACQUIRE   450

Message to acquire Lock.

Definition at line 1377 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_LOCKMANAGER_RELEASE

#define GNUNET_MESSAGE_TYPE_LOCKMANAGER_RELEASE   451

Message to release lock.

Definition at line 1382 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_LOCKMANAGER_SUCCESS

#define GNUNET_MESSAGE_TYPE_LOCKMANAGER_SUCCESS   452

SUCESS reply from lockmanager.

Definition at line 1387 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 1396 of file gnunet_protocols.h.

Referenced by GNUNET_TESTBED_controller_connect(), GNUNET_TESTBED_queue_message_(), and testbed_run().

◆ GNUNET_MESSAGE_TYPE_TESTBED_ADD_HOST

#define GNUNET_MESSAGE_TYPE_TESTBED_ADD_HOST   461

Message to add host.

Definition at line 1401 of file gnunet_protocols.h.

Referenced by GNUNET_TESTBED_extract_config_(), GNUNET_TESTBED_register_host(), and testbed_run().

◆ 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 1406 of file gnunet_protocols.h.

Referenced by GNUNET_TESTBED_controller_connect(), and handle_add_host().

◆ 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 1411 of file gnunet_protocols.h.

Referenced by GNUNET_TESTBED_controller_link(), and testbed_run().

◆ 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 1416 of file gnunet_protocols.h.

Referenced by GNUNET_TESTBED_extract_config_(), opstart_peer_create(), and testbed_run().

◆ GNUNET_MESSAGE_TYPE_TESTBED_RECONFIGURE_PEER

#define GNUNET_MESSAGE_TYPE_TESTBED_RECONFIGURE_PEER   465

Message to reconfigure a peer.

Definition at line 1421 of file gnunet_protocols.h.

Referenced by GNUNET_TESTBED_extract_config_(), opstart_peer_reconfigure(), and testbed_run().

◆ 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 1426 of file gnunet_protocols.h.

Referenced by opstart_peer_start(), and testbed_run().

◆ 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 1431 of file gnunet_protocols.h.

Referenced by opstart_peer_stop(), and testbed_run().

◆ GNUNET_MESSAGE_TYPE_TESTBED_DESTROY_PEER

#define GNUNET_MESSAGE_TYPE_TESTBED_DESTROY_PEER   468

Message to destroy a peer.

Definition at line 1436 of file gnunet_protocols.h.

Referenced by opstart_peer_destroy(), and testbed_run().

◆ GNUNET_MESSAGE_TYPE_TESTBED_CONFIGURE_UNDERLAY_LINK

#define GNUNET_MESSAGE_TYPE_TESTBED_CONFIGURE_UNDERLAY_LINK   469

Configure underlay link message.

Definition at line 1441 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 1446 of file gnunet_protocols.h.

Referenced by opstart_overlay_connect(), and testbed_run().

◆ GNUNET_MESSAGE_TYPE_TESTBED_PEER_EVENT

#define GNUNET_MESSAGE_TYPE_TESTBED_PEER_EVENT   471

Message for peer events.

Definition at line 1451 of file gnunet_protocols.h.

Referenced by GNUNET_TESTBED_controller_connect(), handle_peer_start(), and handle_peer_stop().

◆ GNUNET_MESSAGE_TYPE_TESTBED_PEER_CONNECT_EVENT

#define GNUNET_MESSAGE_TYPE_TESTBED_PEER_CONNECT_EVENT   472

Message for peer connect events.

Definition at line 1456 of file gnunet_protocols.h.

Referenced by GNUNET_TESTBED_controller_connect(), and send_overlay_connect_success_msg().

◆ GNUNET_MESSAGE_TYPE_TESTBED_OPERATION_FAIL_EVENT

#define GNUNET_MESSAGE_TYPE_TESTBED_OPERATION_FAIL_EVENT   473

Message for operation events.

Definition at line 1461 of file gnunet_protocols.h.

Referenced by configuration_receiver(), GNUNET_TESTBED_controller_connect(), and GST_send_operation_fail_msg().

◆ 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 1466 of file gnunet_protocols.h.

Referenced by GNUNET_TESTBED_controller_connect(), handle_peer_create(), and peer_create_success_cb().

◆ 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 1471 of file gnunet_protocols.h.

Referenced by GNUNET_TESTBED_controller_connect(), GST_send_operation_success_msg(), peer_destroy_success_cb(), and shutdown_peers_reply_cb().

◆ 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 1476 of file gnunet_protocols.h.

Referenced by GNUNET_TESTBED_generate_peergetconfig_msg_(), p2_controller_connect_cb(), and testbed_run().

◆ GNUNET_MESSAGE_TYPE_TESTBED_PEER_INFORMATION

#define GNUNET_MESSAGE_TYPE_TESTBED_PEER_INFORMATION   477

Message containing the peer's information.

Definition at line 1481 of file gnunet_protocols.h.

Referenced by GNUNET_TESTBED_controller_connect(), GNUNET_TESTBED_extract_config_(), handle_peer_get_config(), and overlay_connect_get_config().

◆ 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 1487 of file gnunet_protocols.h.

Referenced by send_hello_thru_rocc(), and testbed_run().

◆ 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 1492 of file gnunet_protocols.h.

Referenced by GNUNET_TESTBED_generate_slavegetconfig_msg_(), and testbed_run().

◆ 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 1497 of file gnunet_protocols.h.

Referenced by GNUNET_TESTBED_controller_connect(), GNUNET_TESTBED_extract_config_(), and handle_slave_get_config().

◆ GNUNET_MESSAGE_TYPE_TESTBED_LINK_CONTROLLERS_RESULT

#define GNUNET_MESSAGE_TYPE_TESTBED_LINK_CONTROLLERS_RESULT   481

◆ 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 1509 of file gnunet_protocols.h.

Referenced by opstart_shutdown_peers(), and testbed_run().

◆ 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 1514 of file gnunet_protocols.h.

Referenced by opstart_manage_service(), and testbed_run().

◆ 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 1520 of file gnunet_protocols.h.

Referenced by GNUNET_TESTBED_barrier_init_(), and testbed_run().

◆ 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 1525 of file gnunet_protocols.h.

Referenced by GNUNET_TESTBED_barrier_cancel(), and testbed_run().

◆ GNUNET_MESSAGE_TYPE_TESTBED_BARRIER_STATUS

#define GNUNET_MESSAGE_TYPE_TESTBED_BARRIER_STATUS   486

Message for signalling status of a barrier.

Definition at line 1530 of file gnunet_protocols.h.

Referenced by GNUNET_TESTBED_barrier_wait(), GNUNET_TESTBED_controller_connect(), send_client_status_msg(), and testbed_run().

◆ 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 1536 of file gnunet_protocols.h.

Referenced by GNUNET_TESTBED_barrier_wait(), and GST_barriers_init().

◆ 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 1542 of file gnunet_protocols.h.

Referenced by GNUNET_TESTBED_queue_message_().

◆ GNUNET_MESSAGE_TYPE_TESTBED_HELPER_INIT

#define GNUNET_MESSAGE_TYPE_TESTBED_HELPER_INIT   495

The initialization message towards gnunet-testbed-helper.

Definition at line 1547 of file gnunet_protocols.h.

Referenced by GNUNET_TESTBED_create_helper_init_msg_(), and tokenizer_cb().

◆ GNUNET_MESSAGE_TYPE_TESTBED_HELPER_REPLY

#define GNUNET_MESSAGE_TYPE_TESTBED_HELPER_REPLY   496

The reply message from gnunet-testbed-helper.

Definition at line 1552 of file gnunet_protocols.h.

Referenced by helper_mst(), and tokenizer_cb().

◆ GNUNET_MESSAGE_TYPE_GNS_LOOKUP

#define GNUNET_MESSAGE_TYPE_GNS_LOOKUP   500

Client would like to resolve a name.

Definition at line 1562 of file gnunet_protocols.h.

Referenced by GNUNET_GNS_lookup(), and run().

◆ 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 1567 of file gnunet_protocols.h.

Referenced by reconnect(), and send_lookup_response().

◆ GNUNET_MESSAGE_TYPE_GNS_REVERSE_LOOKUP

#define GNUNET_MESSAGE_TYPE_GNS_REVERSE_LOOKUP   503

Reverse lookup.

Definition at line 1572 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 1577 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 1587 of file gnunet_protocols.h.

Referenced by client_disconnect_cb(), and GNUNET_CONSENSUS_create().

◆ 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 1592 of file gnunet_protocols.h.

Referenced by client_disconnect_cb(), and GNUNET_CONSENSUS_insert().

◆ 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 1598 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 1603 of file gnunet_protocols.h.

Referenced by GNUNET_CONSENSUS_create(), and send_to_client_iter().

◆ 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 1608 of file gnunet_protocols.h.

Referenced by client_disconnect_cb(), and GNUNET_CONSENSUS_conclude().

◆ 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 1614 of file gnunet_protocols.h.

Referenced by GNUNET_CONSENSUS_create(), and send_to_client_iter().

◆ 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 1624 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 1629 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 1634 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 1639 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 1644 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 1649 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_HELLO

#define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_HELLO   546

Definition at line 1654 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_SYNCED

#define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_SYNCED   547

Report that the peer is synced with the partner after successfuly decoding the invertible bloom filter.

Definition at line 1660 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_FIN

#define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_FIN   548

Interaction os over, got synched and reported all elements.

Definition at line 1665 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_ABORT

#define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_ABORT   548

Abort a round, don't send requested elements anymore.

Definition at line 1670 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_ROUND_CONTEXT

#define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_ROUND_CONTEXT   547

Abort a round, don't send requested elements anymore.

Definition at line 1675 of file gnunet_protocols.h.

Referenced by set_listen_cb(), and task_start_reconcile().

◆ 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 1686 of file gnunet_protocols.h.

Referenced by handle_client_evaluate(), handle_client_listen(), and handle_union_p2p_strata_estimator().

◆ 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 1692 of file gnunet_protocols.h.

Referenced by handle_client_evaluate(), handle_client_listen(), and handle_union_p2p_offer().

◆ 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 1698 of file gnunet_protocols.h.

Referenced by decode_and_send(), handle_client_evaluate(), and handle_client_listen().

◆ 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 1704 of file gnunet_protocols.h.

Referenced by handle_client_evaluate(), handle_client_listen(), and send_offers_iterator().

◆ GNUNET_MESSAGE_TYPE_SET_REJECT

#define GNUNET_MESSAGE_TYPE_SET_REJECT   569

Reject a set request.

Definition at line 1709 of file gnunet_protocols.h.

Referenced by handle_request(), and run().

◆ GNUNET_MESSAGE_TYPE_SET_CANCEL

#define GNUNET_MESSAGE_TYPE_SET_CANCEL   570

Cancel a set operation.

Definition at line 1714 of file gnunet_protocols.h.

Referenced by GNUNET_SET_operation_cancel(), and run().

◆ GNUNET_MESSAGE_TYPE_SET_ITER_ACK

#define GNUNET_MESSAGE_TYPE_SET_ITER_ACK   571

Acknowledge result from iteration.

Definition at line 1719 of file gnunet_protocols.h.

Referenced by handle_iter_element(), and run().

◆ GNUNET_MESSAGE_TYPE_SET_RESULT

#define GNUNET_MESSAGE_TYPE_SET_RESULT   572

◆ GNUNET_MESSAGE_TYPE_SET_ADD

#define GNUNET_MESSAGE_TYPE_SET_ADD   573

Add element to set.

Definition at line 1729 of file gnunet_protocols.h.

Referenced by execute_add(), execute_mutation(), GNUNET_SET_add_element(), and run().

◆ GNUNET_MESSAGE_TYPE_SET_REMOVE

#define GNUNET_MESSAGE_TYPE_SET_REMOVE   574

Remove element from set.

Definition at line 1734 of file gnunet_protocols.h.

Referenced by execute_mutation(), execute_remove(), GNUNET_SET_remove_element(), and run().

◆ GNUNET_MESSAGE_TYPE_SET_LISTEN

#define GNUNET_MESSAGE_TYPE_SET_LISTEN   575

Listen for operation requests.

Definition at line 1739 of file gnunet_protocols.h.

Referenced by listen_connect(), and run().

◆ GNUNET_MESSAGE_TYPE_SET_ACCEPT

#define GNUNET_MESSAGE_TYPE_SET_ACCEPT   576

Accept a set request.

Definition at line 1744 of file gnunet_protocols.h.

Referenced by GNUNET_SET_accept(), and run().

◆ GNUNET_MESSAGE_TYPE_SET_EVALUATE

#define GNUNET_MESSAGE_TYPE_SET_EVALUATE   577

Evaluate a set operation.

Definition at line 1749 of file gnunet_protocols.h.

Referenced by GNUNET_SET_prepare(), and run().

◆ GNUNET_MESSAGE_TYPE_SET_CONCLUDE

#define GNUNET_MESSAGE_TYPE_SET_CONCLUDE   578

Start a set operation with the given set.

Definition at line 1754 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 1759 of file gnunet_protocols.h.

Referenced by handle_incoming_msg(), and listen_connect().

◆ GNUNET_MESSAGE_TYPE_SET_CREATE

#define GNUNET_MESSAGE_TYPE_SET_CREATE   580

Create a new local set.

Definition at line 1764 of file gnunet_protocols.h.

Referenced by create_internal(), and run().

◆ 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 1769 of file gnunet_protocols.h.

Referenced by handle_client_evaluate(), handle_client_listen(), intersection_evaluate(), and union_evaluate().

◆ GNUNET_MESSAGE_TYPE_SET_UNION_P2P_SE

#define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_SE   582

Strata estimator.

Definition at line 1774 of file gnunet_protocols.h.

Referenced by handle_client_evaluate(), handle_client_listen(), and union_accept().

◆ GNUNET_MESSAGE_TYPE_SET_UNION_P2P_IBF

#define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_IBF   583

Invertible bloom filter.

Definition at line 1779 of file gnunet_protocols.h.

Referenced by handle_client_evaluate(), handle_client_listen(), and send_ibf().

◆ GNUNET_MESSAGE_TYPE_SET_P2P_ELEMENTS

#define GNUNET_MESSAGE_TYPE_SET_P2P_ELEMENTS   584

Actual set elements.

Definition at line 1784 of file gnunet_protocols.h.

Referenced by handle_client_evaluate(), handle_client_listen(), and handle_union_p2p_demand().

◆ GNUNET_MESSAGE_TYPE_SET_P2P_ELEMENT_REQUESTS

#define GNUNET_MESSAGE_TYPE_SET_P2P_ELEMENT_REQUESTS   585

Requests for the elements with the given hashes.

Definition at line 1789 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 1794 of file gnunet_protocols.h.

Referenced by decode_and_send(), handle_client_evaluate(), handle_client_listen(), and maybe_finish().

◆ GNUNET_MESSAGE_TYPE_SET_ITER_REQUEST

#define GNUNET_MESSAGE_TYPE_SET_ITER_REQUEST   587

Start iteration over set elements.

Definition at line 1799 of file gnunet_protocols.h.

Referenced by GNUNET_SET_iterate(), and run().

◆ GNUNET_MESSAGE_TYPE_SET_ITER_ELEMENT

#define GNUNET_MESSAGE_TYPE_SET_ITER_ELEMENT   588

Element result for the iterating client.

Definition at line 1804 of file gnunet_protocols.h.

Referenced by create_internal(), and send_client_element().

◆ GNUNET_MESSAGE_TYPE_SET_ITER_DONE

#define GNUNET_MESSAGE_TYPE_SET_ITER_DONE   589

Iteration end marker for the client.

Definition at line 1809 of file gnunet_protocols.h.

Referenced by create_internal(), and send_client_element().

◆ GNUNET_MESSAGE_TYPE_SET_UNION_P2P_SEC

#define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_SEC   590

◆ 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 1819 of file gnunet_protocols.h.

Referenced by handle_client_evaluate(), handle_client_listen(), and send_element_count().

◆ 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 1824 of file gnunet_protocols.h.

Referenced by handle_client_evaluate(), handle_client_listen(), and send_bloomfilter().

◆ GNUNET_MESSAGE_TYPE_SET_INTERSECTION_P2P_DONE

#define GNUNET_MESSAGE_TYPE_SET_INTERSECTION_P2P_DONE   593

Intersection operation is done.

Definition at line 1829 of file gnunet_protocols.h.

Referenced by handle_client_evaluate(), handle_client_listen(), and send_p2p_done().

◆ 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 1834 of file gnunet_protocols.h.

Referenced by GNUNET_SET_copy_lazy(), and run().

◆ 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 1839 of file gnunet_protocols.h.

Referenced by create_internal(), and handle_client_copy_lazy_prepare().

◆ 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 1845 of file gnunet_protocols.h.

Referenced by create_internal(), and run().

◆ 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 1852 of file gnunet_protocols.h.

Referenced by handle_client_evaluate(), handle_client_listen(), handle_union_p2p_full_done(), and send_full_set().

◆ 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 1858 of file gnunet_protocols.h.

Referenced by handle_client_evaluate(), handle_client_listen(), send_full_element_iterator(), and send_missing_full_elements_iter().

◆ 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 1865 of file gnunet_protocols.h.

Referenced by handle_client_evaluate(), and handle_client_listen().

◆ GNUNET_MESSAGE_TYPE_TESTBED_LOGGER_MSG

#define GNUNET_MESSAGE_TYPE_TESTBED_LOGGER_MSG   600

Message for TESTBED LOGGER.

Definition at line 1875 of file gnunet_protocols.h.

Referenced by dispatch_buffer(), and logger_run().

◆ GNUNET_MESSAGE_TYPE_TESTBED_LOGGER_ACK

#define GNUNET_MESSAGE_TYPE_TESTBED_LOGGER_ACK   601

Message for TESTBED LOGGER acknowledgement.

Definition at line 1880 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_REGEX_ANNOUNCE

#define GNUNET_MESSAGE_TYPE_REGEX_ANNOUNCE   620

Advertise regex capability.

Definition at line 1886 of file gnunet_protocols.h.

Referenced by announce_reconnect(), and client_disconnect_cb().

◆ GNUNET_MESSAGE_TYPE_REGEX_SEARCH

#define GNUNET_MESSAGE_TYPE_REGEX_SEARCH   621

Search for peer with matching capability.

Definition at line 1891 of file gnunet_protocols.h.

Referenced by client_disconnect_cb(), and search_reconnect().

◆ GNUNET_MESSAGE_TYPE_REGEX_RESULT

#define GNUNET_MESSAGE_TYPE_REGEX_RESULT   622

Result in response to regex search.

Definition at line 1896 of file gnunet_protocols.h.

Referenced by handle_search_result(), and search_reconnect().

◆ 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 1906 of file gnunet_protocols.h.

Referenced by reconnect(), and run().

◆ 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 1911 of file gnunet_protocols.h.

Referenced by GNUNET_IDENTITY_ego_lookup(), GNUNET_IDENTITY_ego_lookup_by_suffix(), reconnect(), and send_result_code().

◆ GNUNET_MESSAGE_TYPE_IDENTITY_UPDATE

#define GNUNET_MESSAGE_TYPE_IDENTITY_UPDATE   626

Update about identity status from service to clients.

Definition at line 1916 of file gnunet_protocols.h.

Referenced by create_update_message(), GNUNET_IDENTITY_ego_lookup(), GNUNET_IDENTITY_ego_lookup_by_suffix(), handle_start_message(), notify_listeners(), and reconnect().

◆ GNUNET_MESSAGE_TYPE_IDENTITY_GET_DEFAULT

#define GNUNET_MESSAGE_TYPE_IDENTITY_GET_DEFAULT   627

Client requests to know default identity for a subsystem.

Definition at line 1921 of file gnunet_protocols.h.

Referenced by GNUNET_IDENTITY_get(), and run().

◆ GNUNET_MESSAGE_TYPE_IDENTITY_SET_DEFAULT

#define GNUNET_MESSAGE_TYPE_IDENTITY_SET_DEFAULT   628

Client sets default identity; or service informs about default identity.

Definition at line 1926 of file gnunet_protocols.h.

Referenced by create_set_default_message(), GNUNET_IDENTITY_set(), reconnect(), and run().

◆ GNUNET_MESSAGE_TYPE_IDENTITY_CREATE

#define GNUNET_MESSAGE_TYPE_IDENTITY_CREATE   629

Create new identity (client->service).

Definition at line 1931 of file gnunet_protocols.h.

Referenced by GNUNET_IDENTITY_create(), and run().

◆ GNUNET_MESSAGE_TYPE_IDENTITY_RENAME

#define GNUNET_MESSAGE_TYPE_IDENTITY_RENAME   630

Rename existing identity (client->service).

Definition at line 1936 of file gnunet_protocols.h.

Referenced by GNUNET_IDENTITY_rename(), and run().

◆ GNUNET_MESSAGE_TYPE_IDENTITY_DELETE

#define GNUNET_MESSAGE_TYPE_IDENTITY_DELETE   631

Delete identity (client->service).

Definition at line 1941 of file gnunet_protocols.h.

Referenced by GNUNET_IDENTITY_delete(), and run().

◆ 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 1949 of file gnunet_protocols.h.

Referenced by GNUNET_IDENTITY_ego_lookup(), and run().

◆ 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 1958 of file gnunet_protocols.h.

Referenced by GNUNET_IDENTITY_ego_lookup_by_suffix(), and run().

◆ GNUNET_MESSAGE_TYPE_REVOCATION_QUERY

#define GNUNET_MESSAGE_TYPE_REVOCATION_QUERY   636

Client to service: was this key revoked?

Definition at line 1968 of file gnunet_protocols.h.

Referenced by GNUNET_REVOCATION_query(), and run().

◆ 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 1973 of file gnunet_protocols.h.

Referenced by GNUNET_REVOCATION_query(), and handle_query_message().

◆ 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 1978 of file gnunet_protocols.h.

Referenced by do_flood(), GNUNET_REVOCATION_revoke(), and run().

◆ GNUNET_MESSAGE_TYPE_REVOCATION_REVOKE_RESPONSE

#define GNUNET_MESSAGE_TYPE_REVOCATION_REVOKE_RESPONSE   639

Service to client: revocation confirmed.

Definition at line 1983 of file gnunet_protocols.h.

Referenced by GNUNET_REVOCATION_revoke(), and handle_revoke_message().

◆ GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_TO_ALICE

#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_TO_ALICE   640

Client -> Alice.

Definition at line 1993 of file gnunet_protocols.h.

Referenced by GNUNET_SCALARPRODUCT_start_computation(), and run().

◆ GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_TO_BOB

#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_TO_BOB   641

Client -> Bob.

Definition at line 1998 of file gnunet_protocols.h.

Referenced by GNUNET_SCALARPRODUCT_accept_computation(), and run().

◆ GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_MULTIPART_ALICE

#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_MULTIPART_ALICE   642

Client -> Alice multipart.

Definition at line 2003 of file gnunet_protocols.h.

Referenced by GNUNET_SCALARPRODUCT_start_computation(), and run().

◆ GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_MULTIPART_BOB

#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_MULTIPART_BOB   643

Client -> Bob multipart.

Definition at line 2008 of file gnunet_protocols.h.

Referenced by GNUNET_SCALARPRODUCT_accept_computation(), and run().

◆ GNUNET_MESSAGE_TYPE_SCALARPRODUCT_SESSION_INITIALIZATION

#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_SESSION_INITIALIZATION   644

Alice -> Bob session initialization.

Definition at line 2013 of file gnunet_protocols.h.

Referenced by client_request_complete_alice(), and handle_bob_client_message().

◆ GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ALICE_CRYPTODATA

#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ALICE_CRYPTODATA   645

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

Definition at line 2018 of file gnunet_protocols.h.

Referenced by handle_bob_client_message(), and send_alices_cryptodata_message().

◆ GNUNET_MESSAGE_TYPE_SCALARPRODUCT_BOB_CRYPTODATA

#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_BOB_CRYPTODATA   647

Bob -> Alice SP crypto-data.

Definition at line 2023 of file gnunet_protocols.h.

Referenced by client_request_complete_alice(), and transmit_bobs_cryptodata_message().

◆ 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 2028 of file gnunet_protocols.h.

Referenced by client_request_complete_alice(), and transmit_bobs_cryptodata_message_multipart().

◆ GNUNET_MESSAGE_TYPE_SCALARPRODUCT_RESULT

#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_RESULT   649

◆ GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ECC_SESSION_INITIALIZATION

#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ECC_SESSION_INITIALIZATION   650

Alice -> Bob ECC session initialization.

Definition at line 2038 of file gnunet_protocols.h.

Referenced by client_request_complete_alice(), and handle_bob_client_message().

◆ GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ECC_ALICE_CRYPTODATA

#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ECC_ALICE_CRYPTODATA   651

Alice -> Bob ECC crypto data.

Definition at line 2043 of file gnunet_protocols.h.

Referenced by handle_bob_client_message(), and send_alices_cryptodata_message().

◆ GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ECC_BOB_CRYPTODATA

#define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ECC_BOB_CRYPTODATA   652

Bob -> Alice ECC crypto data.

Definition at line 2048 of file gnunet_protocols.h.

Referenced by client_request_complete_alice(), and transmit_bobs_cryptodata_message().

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_MEMBERSHIP_STORE

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_MEMBERSHIP_STORE   660

Store a membership event.

Definition at line 2058 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 2063 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_FRAGMENT_STORE

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_FRAGMENT_STORE   662

Definition at line 2065 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_FRAGMENT_GET

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_FRAGMENT_GET   663

Definition at line 2067 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_MESSAGE_GET

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_MESSAGE_GET   664

Definition at line 2069 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_MESSAGE_GET_FRAGMENT

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_MESSAGE_GET_FRAGMENT   665

Definition at line 2071 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_COUNTERS_GET

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_COUNTERS_GET   666

Definition at line 2073 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_MODIFY

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_MODIFY   668

Definition at line 2077 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_SYNC

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_SYNC   669

Definition at line 2079 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_RESET

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_RESET   670

Definition at line 2081 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_HASH_UPDATE

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_HASH_UPDATE   671

Definition at line 2083 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_GET

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_GET   672

Definition at line 2085 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_GET_PREFIX

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_GET_PREFIX   673

Definition at line 2087 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 2092 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_FRAGMENT

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_FRAGMENT   675

Definition at line 2094 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_COUNTERS

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_COUNTERS   676

Definition at line 2096 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_STATE

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_STATE   677

Definition at line 2098 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 2112 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 2115 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 2118 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 2121 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 2124 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 2127 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 2130 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 2133 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 2136 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 2140 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 2145 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 2149 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 2153 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 2156 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 2159 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 2162 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 2165 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 2168 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 2171 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 2176 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 2179 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 2183 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 2186 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 2189 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 2199 of file gnunet_protocols.h.

Referenced by get_app(), main(), play(), process_record_messages(), and stdin_receiver().

◆ 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 2204 of file gnunet_protocols.h.

Referenced by reconnect_phone(), and run().

◆ 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 2209 of file gnunet_protocols.h.

Referenced by GNUNET_CONVERSATION_caller_pick_up(), and run().

◆ 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 2214 of file gnunet_protocols.h.

Referenced by clean_up_channel(), GNUNET_CONVERSATION_call_start(), GNUNET_CONVERSATION_caller_hang_up(), handle_cadet_hangup_message(), reconnect_phone(), and run().

◆ 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 2219 of file gnunet_protocols.h.

Referenced by handle_gns_response(), and run().

◆ 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 2224 of file gnunet_protocols.h.

Referenced by handle_cadet_ring_message(), and reconnect_phone().

◆ GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_SUSPEND

#define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_SUSPEND   736

◆ GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_RESUME

#define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_RESUME   737

◆ 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 2239 of file gnunet_protocols.h.

Referenced by GNUNET_CONVERSATION_call_start(), and handle_cadet_pickup_message().

◆ GNUNET_MESSAGE_TYPE_CONVERSATION_CS_AUDIO

#define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_AUDIO   739

Client <-> Server message to send audio data.

Definition at line 2244 of file gnunet_protocols.h.

Referenced by GNUNET_CONVERSATION_call_start(), handle_cadet_audio_message(), reconnect_phone(), run(), transmit_call_audio(), and transmit_phone_audio().

◆ GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_RING

#define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_RING   740

Cadet: call initiation.

Definition at line 2249 of file gnunet_protocols.h.

Referenced by handle_client_call_message(), and handle_client_register_message().

◆ 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 2254 of file gnunet_protocols.h.

Referenced by handle_client_call_message(), handle_client_hangup_message(), and handle_client_register_message().

◆ 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 2259 of file gnunet_protocols.h.

Referenced by handle_client_call_message(), handle_client_pickup_message(), and handle_client_register_message().

◆ GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_SUSPEND

#define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_SUSPEND   743

Cadet: phone suspended.

Definition at line 2264 of file gnunet_protocols.h.

Referenced by handle_client_call_message(), handle_client_register_message(), and handle_client_suspend_message().

◆ GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_RESUME

#define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_RESUME   744

Cadet: phone resumed.

Definition at line 2269 of file gnunet_protocols.h.

Referenced by handle_client_call_message(), handle_client_register_message(), and handle_client_resume_message().

◆ GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_AUDIO

#define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_AUDIO   745

Cadet: audio data.

Definition at line 2274 of file gnunet_protocols.h.

Referenced by handle_client_audio_message(), handle_client_call_message(), and handle_client_register_message().

◆ 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 2290 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 2295 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 2302 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 2309 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 2314 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 2321 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_MULTICAST_GROUP_END

#define GNUNET_MESSAGE_TYPE_MULTICAST_GROUP_END   756

Group terminated.

Definition at line 2327 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 2332 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 2337 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 2342 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 2347 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 2352 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 2357 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 2368 of file gnunet_protocols.h.

Referenced by client_disconnect_cb(), and GNUNET_SECRETSHARING_create_session().

◆ GNUNET_MESSAGE_TYPE_SECRETSHARING_CLIENT_DECRYPT

#define GNUNET_MESSAGE_TYPE_SECRETSHARING_CLIENT_DECRYPT   781

Request the decryption of a ciphertext.

Definition at line 2373 of file gnunet_protocols.h.

Referenced by client_disconnect_cb(), and GNUNET_SECRETSHARING_decrypt().

◆ 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 2378 of file gnunet_protocols.h.

Referenced by decrypt_conclude(), and GNUNET_SECRETSHARING_decrypt().

◆ 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 2384 of file gnunet_protocols.h.

Referenced by GNUNET_SECRETSHARING_create_session(), and keygen_round2_conclude().

◆ GNUNET_MESSAGE_TYPE_PEERSTORE_STORE

#define GNUNET_MESSAGE_TYPE_PEERSTORE_STORE   820

Store request message.

Definition at line 2394 of file gnunet_protocols.h.

Referenced by GNUNET_PEERSTORE_store(), reconnect(), and run().

◆ GNUNET_MESSAGE_TYPE_PEERSTORE_ITERATE

#define GNUNET_MESSAGE_TYPE_PEERSTORE_ITERATE   821

Iteration request.

Definition at line 2399 of file gnunet_protocols.h.

Referenced by GNUNET_PEERSTORE_iterate(), reconnect(), and run().

◆ GNUNET_MESSAGE_TYPE_PEERSTORE_ITERATE_RECORD

#define GNUNET_MESSAGE_TYPE_PEERSTORE_ITERATE_RECORD   822

Iteration record message.

Definition at line 2404 of file gnunet_protocols.h.

Referenced by reconnect(), and record_iterator().

◆ GNUNET_MESSAGE_TYPE_PEERSTORE_ITERATE_END

#define GNUNET_MESSAGE_TYPE_PEERSTORE_ITERATE_END   823

Iteration end message.

Definition at line 2409 of file gnunet_protocols.h.

Referenced by reconnect(), and record_iterator().

◆ GNUNET_MESSAGE_TYPE_PEERSTORE_WATCH

#define GNUNET_MESSAGE_TYPE_PEERSTORE_WATCH   824

Watch request.

Definition at line 2414 of file gnunet_protocols.h.

Referenced by GNUNET_PEERSTORE_watch(), rewatch_it(), and run().

◆ GNUNET_MESSAGE_TYPE_PEERSTORE_WATCH_RECORD

#define GNUNET_MESSAGE_TYPE_PEERSTORE_WATCH_RECORD   825

Watch response.

Definition at line 2419 of file gnunet_protocols.h.

Referenced by reconnect(), and watch_notifier_it().

◆ GNUNET_MESSAGE_TYPE_PEERSTORE_WATCH_CANCEL

#define GNUNET_MESSAGE_TYPE_PEERSTORE_WATCH_CANCEL   826

Watch cancel request.

Definition at line 2424 of file gnunet_protocols.h.

Referenced by GNUNET_PEERSTORE_watch_cancel(), and run().

◆ 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 2437 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 2440 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 2443 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 2446 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 2449 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 2452 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 2455 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 2458 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 2461 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 2464 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 2467 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 2470 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 2473 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 2476 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 2479 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 2482 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 2485 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 2488 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 2491 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 2494 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 2503 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 2508 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 2513 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 2518 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 2523 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 2528 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 2533 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 2538 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 2543 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 2548 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 2553 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 2559 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 2583 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 2588 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 2593 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 2598 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 2603 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 2608 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 2614 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 2620 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 2632 of file gnunet_protocols.h.

Referenced by check_peer_online(), get_channel(), and new_sub().

◆ 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 2637 of file gnunet_protocols.h.

Referenced by get_channel(), new_sub(), and send_push().

◆ 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 2642 of file gnunet_protocols.h.

Referenced by get_channel(), new_sub(), and send_pull_request().

◆ 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 2647 of file gnunet_protocols.h.

Referenced by get_channel(), new_sub(), and send_pull_reply().

◆ 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 2656 of file gnunet_protocols.h.

Referenced by GNUNET_RPS_seed_ids(), and run().

◆ 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 2669 of file gnunet_protocols.h.

Referenced by GNUNET_RPS_sub_start(), and run().

◆ 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 2674 of file gnunet_protocols.h.

Referenced by GNUNET_RPS_sub_stop(), and run().

◆ GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_STORE

#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_STORE   961

Definition at line 2685 of file gnunet_protocols.h.

Referenced by client_connect_cb(), and GNUNET_RECLAIM_attribute_store().

◆ GNUNET_MESSAGE_TYPE_RECLAIM_SUCCESS_RESPONSE

#define GNUNET_MESSAGE_TYPE_RECLAIM_SUCCESS_RESPONSE   962

Definition at line 2687 of file gnunet_protocols.h.

Referenced by attr_store_cont(), reconnect(), and send_delete_response().

◆ GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_ITERATION_START

#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_ITERATION_START   963

Definition at line 2689 of file gnunet_protocols.h.

Referenced by client_connect_cb(), and GNUNET_RECLAIM_get_attributes_start().

◆ GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_ITERATION_STOP

#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_ITERATION_STOP   964

Definition at line 2691 of file gnunet_protocols.h.

Referenced by client_connect_cb(), and GNUNET_RECLAIM_get_attributes_stop().

◆ GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_ITERATION_NEXT

#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_ITERATION_NEXT   965

Definition at line 2693 of file gnunet_protocols.h.

Referenced by client_connect_cb(), and GNUNET_RECLAIM_get_attributes_next().

◆ GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_RESULT

#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_RESULT   966

Definition at line 2695 of file gnunet_protocols.h.

Referenced by attr_iter_cb(), attr_iter_finished(), and reconnect().

◆ GNUNET_MESSAGE_TYPE_RECLAIM_ISSUE_TICKET

#define GNUNET_MESSAGE_TYPE_RECLAIM_ISSUE_TICKET   967

Definition at line 2697 of file gnunet_protocols.h.

Referenced by client_connect_cb(), and GNUNET_RECLAIM_ticket_issue().

◆ GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_RESULT

#define GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_RESULT   968

Definition at line 2699 of file gnunet_protocols.h.

Referenced by reconnect(), send_ticket_result(), and ticket_iter_cb().

◆ GNUNET_MESSAGE_TYPE_RECLAIM_REVOKE_TICKET

#define GNUNET_MESSAGE_TYPE_RECLAIM_REVOKE_TICKET   969

Definition at line 2701 of file gnunet_protocols.h.

Referenced by client_connect_cb(), and GNUNET_RECLAIM_ticket_revoke().

◆ GNUNET_MESSAGE_TYPE_RECLAIM_REVOKE_TICKET_RESULT

#define GNUNET_MESSAGE_TYPE_RECLAIM_REVOKE_TICKET_RESULT   970

Definition at line 2703 of file gnunet_protocols.h.

Referenced by reconnect(), and revoke_result_cb().

◆ GNUNET_MESSAGE_TYPE_RECLAIM_CONSUME_TICKET

#define GNUNET_MESSAGE_TYPE_RECLAIM_CONSUME_TICKET   971

Definition at line 2705 of file gnunet_protocols.h.

Referenced by client_connect_cb(), and GNUNET_RECLAIM_ticket_consume().

◆ GNUNET_MESSAGE_TYPE_RECLAIM_CONSUME_TICKET_RESULT

#define GNUNET_MESSAGE_TYPE_RECLAIM_CONSUME_TICKET_RESULT   972

Definition at line 2707 of file gnunet_protocols.h.

Referenced by consume_result_cb(), and reconnect().

◆ GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_ITERATION_START

#define GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_ITERATION_START   973

◆ GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_ITERATION_STOP

#define GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_ITERATION_STOP   974

Definition at line 2711 of file gnunet_protocols.h.

Referenced by client_connect_cb(), and GNUNET_RECLAIM_ticket_iteration_stop().

◆ GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_ITERATION_NEXT

#define GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_ITERATION_NEXT   975

Definition at line 2713 of file gnunet_protocols.h.

Referenced by client_connect_cb(), and GNUNET_RECLAIM_ticket_iteration_next().

◆ GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_DELETE

#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_DELETE   976

Definition at line 2715 of file gnunet_protocols.h.

Referenced by client_connect_cb(), and GNUNET_RECLAIM_attribute_delete().

◆ GNUNET_MESSAGE_TYPE_ABD_VERIFY

#define GNUNET_MESSAGE_TYPE_ABD_VERIFY   981

Definition at line 2721 of file gnunet_protocols.h.

Referenced by GNUNET_ABD_verify(), and run().

◆ GNUNET_MESSAGE_TYPE_ABD_VERIFY_RESULT

#define GNUNET_MESSAGE_TYPE_ABD_VERIFY_RESULT   982

Definition at line 2723 of file gnunet_protocols.h.

Referenced by reconnect(), and send_lookup_response().

◆ GNUNET_MESSAGE_TYPE_ABD_COLLECT

#define GNUNET_MESSAGE_TYPE_ABD_COLLECT   983

Definition at line 2725 of file gnunet_protocols.h.

Referenced by GNUNET_ABD_collect(), and run().

◆ GNUNET_MESSAGE_TYPE_ABD_COLLECT_RESULT

#define GNUNET_MESSAGE_TYPE_ABD_COLLECT_RESULT   984

Definition at line 2727 of file gnunet_protocols.h.

Referenced by reconnect().

◆ GNUNET_MESSAGE_TYPE_ABD_INTERMEDIATE_RESULT

#define GNUNET_MESSAGE_TYPE_ABD_INTERMEDIATE_RESULT   985

Definition at line 2729 of file gnunet_protocols.h.

Referenced by reconnect(), and send_intermediate_response().

◆ GNUNET_MESSAGE_TYPE_CADET_CONNECTION_CREATE

#define GNUNET_MESSAGE_TYPE_CADET_CONNECTION_CREATE   1000

Request the creation of a connection.

Definition at line 2751 of file gnunet_protocols.h.

Referenced by GCO_init(), and send_create().

◆ 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 2756 of file gnunet_protocols.h.

Referenced by GCO_init(), and send_create_ack().

◆ 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 2761 of file gnunet_protocols.h.

Referenced by GCO_init(), route_message(), send_broken(), and send_broken_without_mqm().

◆ GNUNET_MESSAGE_TYPE_CADET_CONNECTION_DESTROY

#define GNUNET_MESSAGE_TYPE_CADET_CONNECTION_DESTROY   1003

Request the destuction of a connection.

Definition at line 2766 of file gnunet_protocols.h.

Referenced by GCC_destroy_without_tunnel(), GCO_init(), and route_message().

◆ 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 2771 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 2778 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 2787 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 2792 of file gnunet_protocols.h.

Referenced by GCO_init(), mqm_execute(), and send_kx().

◆ GNUNET_MESSAGE_TYPE_CADET_TUNNEL_ENCRYPTED

#define GNUNET_MESSAGE_TYPE_CADET_TUNNEL_ENCRYPTED   1008

Axolotl encrypted data.

Definition at line 2797 of file gnunet_protocols.h.

Referenced by GCO_init(), and GCT_send().

◆ 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 2802 of file gnunet_protocols.h.

Referenced by GCO_init(), and send_kx_auth().

◆ 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 2810 of file gnunet_protocols.h.

Referenced by GCCH_handle_local_data(), and GCT_create_tunnel().

◆ 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 2815 of file gnunet_protocols.h.

Referenced by GCT_create_tunnel(), and send_channel_data_ack().

◆ GNUNET_MESSAGE_TYPE_CADET_CHANNEL_KEEPALIVE

#define GNUNET_MESSAGE_TYPE_CADET_CHANNEL_KEEPALIVE   1012

Announce connection is still alive (direction sensitive).

Definition at line 2820 of file gnunet_protocols.h.

Referenced by GCT_create_tunnel(), and send_keepalive().

◆ 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 2825 of file gnunet_protocols.h.

Referenced by GCT_create_tunnel(), and send_channel_open().

◆ 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 2830 of file gnunet_protocols.h.

Referenced by GCT_create_tunnel(), and GCT_send_channel_destroy().

◆ 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 2835 of file gnunet_protocols.h.

Referenced by GCT_create_tunnel(), and send_open_ack().

◆ 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 2842 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 2849 of file gnunet_protocols.h.

Referenced by cadet_mq_send_impl(), GCCH_handle_channel_plaintext_data(), GCCH_handle_local_data(), reconnect(), and run().

◆ GNUNET_MESSAGE_TYPE_CADET_LOCAL_ACK

#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_ACK   1021

Local ACK for data.

Definition at line 2854 of file gnunet_protocols.h.

Referenced by GNUNET_CADET_receive_done(), reconnect(), run(), and send_ack_to_client().

◆ GNUNET_MESSAGE_TYPE_CADET_LOCAL_PORT_OPEN

#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_PORT_OPEN   1022

Start listening on a port.

Definition at line 2859 of file gnunet_protocols.h.

Referenced by open_port_cb(), and run().

◆ GNUNET_MESSAGE_TYPE_CADET_LOCAL_PORT_CLOSE

#define GNUNET_MESSAGE_TYPE_CADET_LOCAL_PORT_CLOSE   1023

Stop listening on a port.

Definition at line 2864 of file gnunet_protocols.h.

Referenced by GNUNET_CADET_close_port(), and run().

◆ 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 2869 of file gnunet_protocols.h.

Referenced by GNUNET_CADET_channel_create(), GSC_bind(), reconnect(), and run().

◆ 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 2874 of file gnunet_protocols.h.

Referenced by GNUNET_CADET_channel_destroy(), GSC_handle_remote_channel_destroy(), handle_channel_created(), reconnect(), and run().

◆ 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 2882 of file gnunet_protocols.h.

Referenced by reconnect().

◆ 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 2887 of file gnunet_protocols.h.

Referenced by reconnect().

◆ 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 2892 of file gnunet_protocols.h.

Referenced by reconnect().

◆ 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 2897 of file gnunet_protocols.h.

Referenced by reconnect(), and run().

◆ 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 2902 of file gnunet_protocols.h.

Referenced by get_all_peers_iterator(), and reconnect().

◆ 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 2907 of file gnunet_protocols.h.

Referenced by handle_get_peers(), and reconnect().

◆ 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 2912 of file gnunet_protocols.h.

Referenced by reconnect(), and run().

◆ 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 2917 of file gnunet_protocols.h.

Referenced by path_info_iterator(), and reconnect().

◆ 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 2922 of file gnunet_protocols.h.

Referenced by handle_show_path(), and reconnect().

◆ 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 2927 of file gnunet_protocols.h.

Referenced by reconnect(), and run().

◆ 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 2932 of file gnunet_protocols.h.

Referenced by get_all_tunnels_iterator(), and reconnect().

◆ 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 2937 of file gnunet_protocols.h.

Referenced by handle_info_tunnels(), and reconnect().

◆ 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 2945 of file gnunet_protocols.h.

Referenced by handle_data(), read_stdio(), run(), and send_echo().

◆ GNUNET_MESSAGE_TYPE_NAT_REGISTER

#define GNUNET_MESSAGE_TYPE_NAT_REGISTER   1060

Message to ask NAT service to register a client.

Definition at line 2957 of file gnunet_protocols.h.

Referenced by client_disconnect_cb(), and GNUNET_NAT_register().

◆ 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 2962 of file gnunet_protocols.h.

Referenced by client_disconnect_cb(), and GNUNET_NAT_stun_handle_packet().

◆ 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 2967 of file gnunet_protocols.h.

Referenced by client_disconnect_cb(), and GNUNET_NAT_request_reversal().

◆ 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 2973 of file gnunet_protocols.h.

Referenced by do_connect(), and reversal_callback().

◆ 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 2979 of file gnunet_protocols.h.

Referenced by do_connect(), notify_client(), and notify_clients_stun_change().

◆ 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 2984 of file gnunet_protocols.h.

Referenced by client_disconnect_cb(), and GNUNET_NAT_AUTO_autoconfig_start().

◆ 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 2989 of file gnunet_protocols.h.

Referenced by conclude_autoconfig_request(), and GNUNET_NAT_AUTO_autoconfig_start().

◆ GNUNET_MESSAGE_TYPE_AUCTION_CLIENT_CREATE

#define GNUNET_MESSAGE_TYPE_AUCTION_CLIENT_CREATE   1110

Client wants to create a new auction.

Definition at line 3003 of file gnunet_protocols.h.

Referenced by run().

◆ GNUNET_MESSAGE_TYPE_AUCTION_CLIENT_JOIN

#define GNUNET_MESSAGE_TYPE_AUCTION_CLIENT_JOIN   1111

Client wants to join an existing auction.

Definition at line 3008 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 3013 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 3023 of file gnunet_protocols.h.

Referenced by GNUNET_RPS_view_request(), and run().

◆ 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 3028 of file gnunet_protocols.h.

Referenced by reconnect(), and send_view().

◆ 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 3033 of file gnunet_protocols.h.

Referenced by GNUNET_RPS_view_request_cancel(), and run().

◆ 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 3039 of file gnunet_protocols.h.

Referenced by GNUNET_RPS_stream_request(), and run().

◆ 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 3044 of file gnunet_protocols.h.

Referenced by reconnect(), and send_stream_peers().

◆ GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_STREAM_CANCEL

#define GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_STREAM_CANCEL   1135

Cancel getting biased strem.

Definition at line 3049 of file gnunet_protocols.h.

Referenced by cancel_stream(), and run().

◆ 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 3059 of file gnunet_protocols.h.

Referenced by run(), send_add_address(), and transport_communicator_start().

◆ 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 3064 of file gnunet_protocols.h.

Referenced by run(), and send_del_address().

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_INCOMING_MSG

#define GNUNET_MESSAGE_TYPE_TRANSPORT_INCOMING_MSG   1202

inform transport about an incoming message

Definition at line 3069 of file gnunet_protocols.h.

Referenced by GNUNET_TRANSPORT_communicator_receive(), run(), and transport_communicator_start().

◆ 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 3074 of file gnunet_protocols.h.

Referenced by finish_cmc_handling(), and reconnect().

◆ 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 3079 of file gnunet_protocols.h.

Referenced by run(), send_add_queue(), and transport_communicator_start().

◆ 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 3084 of file gnunet_protocols.h.

Referenced by run(), and send_del_queue().

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_CREATE

#define GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_CREATE   1206

transport tells communicator it wants a queue

Definition at line 3089 of file gnunet_protocols.h.

Referenced by GNUNET_TRANSPORT_TESTING_transport_communicator_open_queue(), reconnect(), and suggest_to_connect().

◆ 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 3094 of file gnunet_protocols.h.

Referenced by handle_create_queue(), run(), and transport_communicator_start().

◆ 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 3099 of file gnunet_protocols.h.

Referenced by handle_create_queue(), run(), and transport_communicator_start().

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_SEND_MSG

#define GNUNET_MESSAGE_TYPE_TRANSPORT_SEND_MSG   1209

transport tells communicator it wants to transmit

Definition at line 3104 of file gnunet_protocols.h.

Referenced by GNUNET_TRANSPORT_TESTING_transport_communicator_send(), queue_send_msg(), and reconnect().

◆ 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 3109 of file gnunet_protocols.h.

Referenced by run(), and send_ack().

◆ 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 3115 of file gnunet_protocols.h.

Referenced by reconnect(), run(), and transport_communicator_start().

◆ 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 3123 of file gnunet_protocols.h.

Referenced by GNUNET_TRANSPORT_communicator_notify(), and run().

◆ 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 3129 of file gnunet_protocols.h.

Referenced by demultiplex_with_cmc(), and handle_communicator_backchannel().

◆ 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 3135 of file gnunet_protocols.h.

Referenced by demultiplex_with_cmc(), and fragment_message().

◆ 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 3141 of file gnunet_protocols.h.

Referenced by demultiplex_with_cmc(), and reliability_box_message().

◆ GNUNET_MESSAGE_TYPE_TRANSPORT_RELIABILITY_ACK

#define GNUNET_MESSAGE_TYPE_TRANSPORT_RELIABILITY_ACK   1217

◆ 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 3151 of file gnunet_protocols.h.

Referenced by demultiplex_with_cmc(), forward_dv_learn(), handle_dv_box(), and start_dv_learn().

◆ 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 3156 of file gnunet_protocols.h.

Referenced by demultiplex_with_cmc(), encapsulate_for_dv(), and handle_dv_box().

◆ 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 3161 of file gnunet_protocols.h.

Referenced by handle_backchannel_encapsulation(), and reconnect().

◆ 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 3166 of file gnunet_protocols.h.

Referenced by consider_sending_fc(), and demultiplex_with_cmc().

◆ 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 3173 of file gnunet_protocols.h.

Referenced by run(), and send_start_monitor().

◆ 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 3178 of file gnunet_protocols.h.

Referenced by notify_monitor(), and reconnect().

◆ 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 3184 of file gnunet_protocols.h.

Referenced by reconnect().

◆ 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 3190 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 3196 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 3202 of file gnunet_protocols.h.

Referenced by run(), and transmit_suggestion().

◆ 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 3208 of file gnunet_protocols.h.

Referenced by GNUNET_TRANSPORT_application_suggest_cancel(), and run().

◆ 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 3214 of file gnunet_protocols.h.

Referenced by GNUNET_TRANSPORT_application_validate(), and run().

◆ 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 3220 of file gnunet_protocols.h.

Referenced by demultiplex_with_cmc(), and validation_transmit_on_queue().

◆ 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 3225 of file gnunet_protocols.h.

Referenced by demultiplex_with_cmc(), and handle_validation_challenge().

◆ 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 3235 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 3241 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 3248 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 3255 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 3261 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 3267 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 3273 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 3279 of file gnunet_protocols.h.

Referenced by inject_rekey(), and try_handle_plaintext().

◆ GNUNET_MESSAGE_TYPE_COMMUNICATOR_TCP_BOX

#define GNUNET_MESSAGE_TYPE_COMMUNICATOR_TCP_BOX   1451

TCP communicator payload box.

Definition at line 3284 of file gnunet_protocols.h.

Referenced by mq_send(), and try_handle_plaintext().

◆ GNUNET_MESSAGE_TYPE_COMMUNICATOR_TCP_FINISH

#define GNUNET_MESSAGE_TYPE_COMMUNICATOR_TCP_FINISH   1452

TCP communicator end of stream.

Definition at line 3289 of file gnunet_protocols.h.

Referenced by queue_finish(), and try_handle_plaintext().

◆ GNUNET_MESSAGE_TYPE_COMMUNICATOR_UDP_ACK

#define GNUNET_MESSAGE_TYPE_COMMUNICATOR_UDP_ACK   1460

UDP KX acknowledgement.

Definition at line 3294 of file gnunet_protocols.h.

Referenced by consider_ss_ack(), enc_notify_cb(), and try_handle_plaintext().

◆ GNUNET_MESSAGE_TYPE_COMMUNICATOR_UDP_PAD

#define GNUNET_MESSAGE_TYPE_COMMUNICATOR_UDP_PAD   1461

UDP communicator padding.

Definition at line 3299 of file gnunet_protocols.h.

Referenced by do_pad(), and try_handle_plaintext().

◆ GNUNET_MESSAGE_TYPE_ALL

#define GNUNET_MESSAGE_TYPE_ALL   65535

Next available: 1500.

Type used to match 'all' message types.

Definition at line 3309 of file gnunet_protocols.h.

Referenced by GNUNET_SERVER_inject(), and libgnunet_plugin_transport_tcp_init().