GNUnet  0.11.x
Macros
Network protocol definitions

Types of messages used in GNUnet. More...

Macros

#define GNUNET_MESSAGE_TYPE_TEST   0
 Test if service is online. More...
 
#define GNUNET_MESSAGE_TYPE_REQUEST_AGPL   1
 Message to request source code link. More...
 
#define GNUNET_MESSAGE_TYPE_RESPONSE_AGPL   2
 Source code link. More...
 
#define GNUNET_MESSAGE_TYPE_RESOLVER_REQUEST   4
 Request DNS resolution. More...
 
#define GNUNET_MESSAGE_TYPE_RESOLVER_RESPONSE   5
 Response to a DNS resolution request. More...
 
#define GNUNET_MESSAGE_TYPE_DUMMY   6
 Dummy messages for testing / benchmarking. More...
 
#define GNUNET_MESSAGE_TYPE_DUMMY2   7
 Another dummy messages for testing / benchmarking. More...
 
#define GNUNET_MESSAGE_TYPE_ARM_START   8
 Request to ARM to start a service. More...
 
#define GNUNET_MESSAGE_TYPE_ARM_STOP   9
 Request to ARM to stop a service. More...
 
#define GNUNET_MESSAGE_TYPE_ARM_RESULT   10
 Response from ARM. More...
 
#define GNUNET_MESSAGE_TYPE_ARM_STATUS   11
 Status update from ARM. More...
 
#define GNUNET_MESSAGE_TYPE_ARM_LIST   12
 Request to ARM to list all currently running services. More...
 
#define GNUNET_MESSAGE_TYPE_ARM_LIST_RESULT   13
 Response from ARM for listing currently running services. More...
 
#define GNUNET_MESSAGE_TYPE_ARM_MONITOR   14
 Request to ARM to notify client of service status changes. More...
 
#define GNUNET_MESSAGE_TYPE_ARM_TEST   15
 Test if ARM service is online. More...
 
#define GNUNET_MESSAGE_TYPE_HELLO_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_ROUND_CONTEXT   547
 Provide context for a consensus round. 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_RECLAIM_ATTESTATION_STORE   977
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTESTATION_DELETE   978
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTESTATION_RESULT   979
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTESTATION_ITERATION_START   980
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTESTATION_ITERATION_STOP   981
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTESTATION_ITERATION_NEXT   982
 
#define GNUNET_MESSAGE_TYPE_ABD_VERIFY   991
 
#define GNUNET_MESSAGE_TYPE_ABD_VERIFY_RESULT   992
 
#define GNUNET_MESSAGE_TYPE_ABD_COLLECT   993
 
#define GNUNET_MESSAGE_TYPE_ABD_COLLECT_RESULT   994
 
#define GNUNET_MESSAGE_TYPE_ABD_INTERMEDIATE_RESULT   995
 
#define GNUNET_MESSAGE_TYPE_CADET_CONNECTION_CREATE   1000
 Request the creation of a connection. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_CONNECTION_CREATE_ACK   1001
 Send origin an ACK that the connection is complete. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_CONNECTION_BROKEN   1002
 Notify that a connection is no longer valid. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_CONNECTION_DESTROY   1003
 Request the 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_DROP_CADET_MESSAGE   1042
 Request to drop a message of type X to peer y. More...
 
#define GNUNET_MESSAGE_TYPE_CADET_CLI   1059
 Traffic (net-cat style) used by the Command Line Interface. More...
 
#define GNUNET_MESSAGE_TYPE_NAT_REGISTER   1060
 Message to ask NAT service to register a client. More...
 
#define GNUNET_MESSAGE_TYPE_NAT_HANDLE_STUN   1061
 Message to ask NAT service to handle a STUN packet. More...
 
#define GNUNET_MESSAGE_TYPE_NAT_REQUEST_CONNECTION_REVERSAL   1062
 Message to ask NAT service to request connection reversal. More...
 
#define GNUNET_MESSAGE_TYPE_NAT_CONNECTION_REVERSAL_REQUESTED   1063
 Message to from NAT service notifying us that connection reversal was requested by another peer. More...
 
#define GNUNET_MESSAGE_TYPE_NAT_ADDRESS_CHANGE   1064
 Message to from NAT service notifying us that one of our addresses changed. More...
 
#define GNUNET_MESSAGE_TYPE_NAT_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_QUEUE_UPDATE   1222
 inform transport that a queue was updated More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_START   1250
 Message sent to indicate to the transport that a monitor wants to observe certain events. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_DATA   1251
 Message sent to indicate to a monitor about events. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_END   1252
 Message sent to indicate to a monitor that a one-shot iteration over events is done. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_COMMUNICATOR_KX_CONFIRMATION   1275
 Message exchanged between communicators to confirm successful KX (and address validation). More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_COMMUNICATOR_FC_LIMITS   1276
 Message exchanged between communicators to exchange flow control (FC) limits and acknowledgemets. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_SUGGEST   1300
 Type of the 'struct ExpressPreferenceMessage' send by clients to TRANSPORT to establish bandwidth preference. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_SUGGEST_CANCEL   1301
 Type of the 'struct ExpressPreferenceMessage' send by clients to TRANSPORT to abandon bandwidth preference. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_REQUEST_HELLO_VALIDATION   1302
 Type of the 'struct RequestHelloValidationMessage' send by clients to TRANSPORT to trigger validation of addresses. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_VALIDATION_CHALLENGE   1303
 P2P message: transport requests confirmation that an address works. More...
 
#define GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_VALIDATION_RESPONSE   1304
 P2P message: transport proves that an address worked. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_SUGGEST   1400
 Type of the 'struct ExpressPreferenceMessage' send by clients to ATS to establish bandwidth preference. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_SUGGEST_CANCEL   1401
 Type of the 'struct ExpressPreferenceMessage' send by clients to ATS to abandon bandwidth preference. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_SESSION_ADD   1402
 Type of the 'struct SessionAddMessage' send by transport clients to ATS to ask ATS to allocate resources to a session. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_SESSION_ADD_INBOUND_ONLY   1403
 Type of the 'struct SessionAddMessage' send by transport clients to ATS to inform ATS about a session where resources are consumed but allocation is impossible (unidirectional). More...
 
#define GNUNET_MESSAGE_TYPE_ATS_SESSION_UPDATE   1404
 Type of the 'struct SessionUpdateMessage' send by transport clients to ATS to inform ATS about property changes of a session. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_SESSION_DEL   1405
 Type of the 'struct SessionDelMessage' send by transport clients to ATS to tell ATS that a session is no longer available. More...
 
#define GNUNET_MESSAGE_TYPE_ATS_SESSION_ALLOCATION   1406
 Type of the 'struct SessionAllocationMessage' send by ATS to the transport to tell it about resources to allocate to the session. More...
 
#define GNUNET_MESSAGE_TYPE_COMMUNICATOR_TCP_REKEY   1450
 TCP communicator rekey message. More...
 
#define GNUNET_MESSAGE_TYPE_COMMUNICATOR_TCP_BOX   1451
 TCP communicator payload box. More...
 
#define GNUNET_MESSAGE_TYPE_COMMUNICATOR_TCP_FINISH   1452
 TCP communicator end of stream. More...
 
#define GNUNET_MESSAGE_TYPE_COMMUNICATOR_UDP_ACK   1460
 UDP KX acknowledgement. More...
 
#define GNUNET_MESSAGE_TYPE_COMMUNICATOR_UDP_PAD   1461
 UDP communicator padding. More...
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_REFERENCE_DELETE   1500
 Next available: 1500. More...
 
#define GNUNET_MESSAGE_TYPE_RECLAIM_REFERENCE_RESULT   1501
 
#define GNUNET_MESSAGE_TYPE_ALL   65535
 Type used to match 'all' message types. More...
 

Detailed Description

Types of messages used in GNUnet.

See also
Documentation

Macro Definition Documentation

◆ GNUNET_MESSAGE_TYPE_TEST

#define GNUNET_MESSAGE_TYPE_TEST   0

Test if service is online.

Deprecated:
!

Definition at line 61 of file gnunet_protocols.h.

Referenced by write_test().

◆ GNUNET_MESSAGE_TYPE_REQUEST_AGPL

#define GNUNET_MESSAGE_TYPE_REQUEST_AGPL   1

Message to request source code link.

Definition at line 70 of file gnunet_protocols.h.

Referenced by GNUNET_MQ_copy_handlers2().

◆ GNUNET_MESSAGE_TYPE_RESPONSE_AGPL

#define GNUNET_MESSAGE_TYPE_RESPONSE_AGPL   2

Source code link.

Definition at line 75 of file gnunet_protocols.h.

Referenced by return_agpl().

◆ GNUNET_MESSAGE_TYPE_RESOLVER_REQUEST

#define GNUNET_MESSAGE_TYPE_RESOLVER_REQUEST   4

Request DNS resolution.

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

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

◆ GNUNET_MESSAGE_TYPE_DUMMY

#define GNUNET_MESSAGE_TYPE_DUMMY   6

Dummy messages for testing / benchmarking.

Definition at line 98 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   7

Another dummy messages for testing / benchmarking.

Definition at line 103 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ARM_START

#define GNUNET_MESSAGE_TYPE_ARM_START   8

Request to ARM to start a service.

Definition at line 113 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 118 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 123 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 128 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 133 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 138 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 143 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 148 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 158 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 165 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 175 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 181 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 190 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 195 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 200 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 205 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 210 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 222 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 228 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 234 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 239 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 245 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 250 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 255 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 261 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 266 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 271 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 277 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 287 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 292 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 302 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 307 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 312 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 321 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 330 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 335 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 341 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 346 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 351 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 356 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 361 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 366 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 371 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 377 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 382 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 387 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 392 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 397 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 402 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 407 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 412 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 417 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 422 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 427 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 437 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 442 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 449 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 454 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 459 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 464 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 469 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 475 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 482 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 487 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 492 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 497 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 507 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 512 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 517 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 522 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 528 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 533 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 538 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 543 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 548 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 553 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 558 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 563 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 570 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 575 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 580 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 585 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 594 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 599 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 604 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 609 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 614 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 619 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 624 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 629 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 634 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 639 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 644 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 649 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 654 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 659 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 672 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 682 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 687 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 692 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 697 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 703 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 708 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 713 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 719 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 728 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 733 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 738 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 743 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 748 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 753 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 758 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 763 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 768 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 773 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 778 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 783 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 788 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 795 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 801 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 807 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 818 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 823 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 828 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 833 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 843 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 848 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 853 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 859 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 864 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 870 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 876 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 881 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 886 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 892 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 898 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 903 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 913 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 918 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 923 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 933 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 938 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 943 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 948 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 954 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 964 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 970 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 976 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 982 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 988 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 994 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 1000 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 1006 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 1012 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 1018 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 1024 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 1030 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 1036 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 1042 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 1048 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 1061 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 1067 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 1073 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 1078 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 1086 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 1092 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 1100 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 1105 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 1110 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 1115 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 1120 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 1125 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 1130 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 1135 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 1140 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 1146 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 1152 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 1158 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 1164 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 1171 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 1176 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 1182 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 1188 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 1194 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 1199 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 1204 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 1209 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 1216 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 1222 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 1228 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 1238 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 1243 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 1248 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 1253 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 1258 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 1263 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 1268 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 1278 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 1283 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 1288 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 1293 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 1302 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 1307 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 1312 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 1317 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 1322 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 1327 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 1333 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 1338 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 1343 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 1350 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 1356 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 1361 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 1366 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 1371 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 1381 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_LOCKMANAGER_RELEASE

#define GNUNET_MESSAGE_TYPE_LOCKMANAGER_RELEASE   451

Message to release lock.

Definition at line 1386 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_LOCKMANAGER_SUCCESS

#define GNUNET_MESSAGE_TYPE_LOCKMANAGER_SUCCESS   452

SUCESS reply from lockmanager.

Definition at line 1391 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 1400 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 1405 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 1410 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 1415 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 1420 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 1425 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 1430 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 1435 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 1440 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 1445 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 1450 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 1455 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 1460 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 1465 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 1470 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 1475 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 1480 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 1485 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 1491 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 1496 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 1501 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 1513 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 1518 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 1524 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 1529 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 1534 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 1540 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 1546 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 1551 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 1556 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 1566 of file gnunet_protocols.h.

Referenced by GNUNET_GNS_lookup_limited(), 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 1571 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 1576 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 1581 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 1591 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 1596 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 1602 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 1607 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 1612 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 1618 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 1628 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 1633 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 1638 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 1643 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 1648 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 1653 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_ROUND_CONTEXT

#define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_ROUND_CONTEXT   547

Provide context for a consensus round.

Definition at line 1658 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 1669 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 1675 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 1681 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 1687 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 1692 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 1697 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 1702 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 1712 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 1717 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 1722 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 1727 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 1732 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 1737 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 1742 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 1747 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 1752 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 1757 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 1762 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 1767 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 1772 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 1777 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 1782 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 1787 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 1792 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 1802 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 1807 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 1812 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 1817 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 1822 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 1828 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 1835 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 1841 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 1848 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 1858 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 1863 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_REGEX_ANNOUNCE

#define GNUNET_MESSAGE_TYPE_REGEX_ANNOUNCE   620

Advertise regex capability.

Definition at line 1869 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 1874 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 1879 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 1889 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 1894 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 1899 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 1904 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 1909 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 1914 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 1919 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 1924 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 1932 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 1941 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 1951 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 1956 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 1961 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 1966 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 1976 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 1981 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 1986 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 1991 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 1996 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 2001 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 2006 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 2011 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 2021 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 2026 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 2031 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 2041 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 2046 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_FRAGMENT_STORE

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_FRAGMENT_STORE   662

Definition at line 2048 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_FRAGMENT_GET

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_FRAGMENT_GET   663

Definition at line 2050 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_MESSAGE_GET

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_MESSAGE_GET   664

Definition at line 2052 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_MESSAGE_GET_FRAGMENT

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_MESSAGE_GET_FRAGMENT   665

Definition at line 2054 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_COUNTERS_GET

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_COUNTERS_GET   666

Definition at line 2056 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_MODIFY

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_MODIFY   668

Definition at line 2060 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_SYNC

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_SYNC   669

Definition at line 2062 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_RESET

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_RESET   670

Definition at line 2064 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_HASH_UPDATE

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_HASH_UPDATE   671

Definition at line 2066 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_GET

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_GET   672

Definition at line 2068 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_GET_PREFIX

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_GET_PREFIX   673

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

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_FRAGMENT

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_FRAGMENT   675

Definition at line 2077 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_COUNTERS

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_COUNTERS   676

Definition at line 2079 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_STATE

#define GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_STATE   677

Definition at line 2081 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 2095 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 2098 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 2101 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 2104 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 2107 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 2110 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 2113 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 2116 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 2119 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 2123 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 2128 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 2132 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 2136 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 2139 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 2142 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 2145 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 2148 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 2151 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 2154 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 2159 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 2162 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 2166 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 2169 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 2172 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 2182 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 2187 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 2192 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 2197 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 2202 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 2207 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 2222 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 2227 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 2232 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 2237 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 2242 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 2247 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 2252 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 2257 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 2273 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 2278 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 2285 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 2292 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 2297 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 2304 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_MULTICAST_GROUP_END

#define GNUNET_MESSAGE_TYPE_MULTICAST_GROUP_END   756

Group terminated.

Definition at line 2310 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 2315 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 2320 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 2325 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 2330 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 2335 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 2340 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 2351 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 2356 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 2361 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 2367 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 2377 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 2382 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 2387 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 2392 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 2397 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 2402 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 2407 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 2420 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 2423 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 2426 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 2429 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 2432 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 2435 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 2438 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 2441 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 2444 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 2447 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 2450 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 2453 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 2456 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 2459 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 2462 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 2465 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 2468 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 2471 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 2474 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 2477 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 2486 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 2491 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 2496 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 2501 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 2506 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 2511 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 2516 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 2521 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 2526 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 2531 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 2536 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 2542 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 2566 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 2571 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 2576 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 2581 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 2586 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 2591 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 2597 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 2603 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 2615 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 2620 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 2625 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 2630 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 2639 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 2652 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 2657 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 2668 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

◆ GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_ITERATION_START

#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_ITERATION_START   963

Definition at line 2672 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 2674 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 2676 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 2678 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 2680 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 2682 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 2684 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 2686 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 2688 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 2690 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 2694 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 2696 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 2698 of file gnunet_protocols.h.

Referenced by client_connect_cb(), and GNUNET_RECLAIM_attribute_delete().

◆ GNUNET_MESSAGE_TYPE_RECLAIM_ATTESTATION_STORE

#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTESTATION_STORE   977

Definition at line 2700 of file gnunet_protocols.h.

Referenced by client_connect_cb(), and GNUNET_RECLAIM_attestation_store().

◆ GNUNET_MESSAGE_TYPE_RECLAIM_ATTESTATION_DELETE

#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTESTATION_DELETE   978

Definition at line 2702 of file gnunet_protocols.h.

Referenced by client_connect_cb(), and GNUNET_RECLAIM_attestation_delete().

◆ GNUNET_MESSAGE_TYPE_RECLAIM_ATTESTATION_RESULT

#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTESTATION_RESULT   979

Definition at line 2704 of file gnunet_protocols.h.

Referenced by attest_iter_cb(), attest_iter_finished(), and reconnect().

◆ GNUNET_MESSAGE_TYPE_RECLAIM_ATTESTATION_ITERATION_START

#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTESTATION_ITERATION_START   980

◆ GNUNET_MESSAGE_TYPE_RECLAIM_ATTESTATION_ITERATION_STOP

#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTESTATION_ITERATION_STOP   981

Definition at line 2708 of file gnunet_protocols.h.

Referenced by client_connect_cb(), and GNUNET_RECLAIM_get_attestations_stop().

◆ GNUNET_MESSAGE_TYPE_RECLAIM_ATTESTATION_ITERATION_NEXT

#define GNUNET_MESSAGE_TYPE_RECLAIM_ATTESTATION_ITERATION_NEXT   982

Definition at line 2710 of file gnunet_protocols.h.

Referenced by client_connect_cb(), and GNUNET_RECLAIM_get_attestations_next().

◆ GNUNET_MESSAGE_TYPE_ABD_VERIFY

#define GNUNET_MESSAGE_TYPE_ABD_VERIFY   991

Definition at line 2717 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   992

Definition at line 2719 of file gnunet_protocols.h.

Referenced by reconnect(), and send_lookup_response().

◆ GNUNET_MESSAGE_TYPE_ABD_COLLECT

#define GNUNET_MESSAGE_TYPE_ABD_COLLECT   993

Definition at line 2721 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   994

Definition at line 2723 of file gnunet_protocols.h.

Referenced by reconnect().

◆ GNUNET_MESSAGE_TYPE_ABD_INTERMEDIATE_RESULT

#define GNUNET_MESSAGE_TYPE_ABD_INTERMEDIATE_RESULT   995

Definition at line 2725 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 2746 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 2751 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 2756 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 2761 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 2766 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 2773 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 2782 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 2787 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 2792 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 2797 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 2805 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 2810 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 2815 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 2820 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 2825 of file gnunet_protocols.h.

Referenced by GCT_create_tunnel(), GCT_send_channel_destroy(), and GNUNET_CADET_drop_message().

◆ 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 2830 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 2837 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 2844 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 2849 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 2854 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 2859 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 2864 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 2869 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 2877 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 2882 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 2887 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 2892 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 2897 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 2902 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 2907 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 2912 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 2917 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 2922 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 2927 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 2932 of file gnunet_protocols.h.

Referenced by handle_info_tunnels(), and reconnect().

◆ GNUNET_MESSAGE_TYPE_CADET_DROP_CADET_MESSAGE

#define GNUNET_MESSAGE_TYPE_CADET_DROP_CADET_MESSAGE   1042

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

Definition at line 2937 of file gnunet_protocols.h.

Referenced by GNUNET_CADET_drop_message(), and run().

◆ 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(), handle_incoming_msg(), 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(), send_ack(), and transport_communicator_start().

◆ 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(), run(), and transport_communicator_start().

◆ 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(), handle_communicator_backchannel(), 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_QUEUE_UPDATE

#define GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_UPDATE   1222

inform transport that a queue was updated

Definition at line 3171 of file gnunet_protocols.h.

Referenced by send_update_queue(), and transport_communicator_start().

◆ 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 3177 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 3182 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 3188 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 3194 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 3200 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 3206 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 3212 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 3218 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 3224 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 3229 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 3239 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 3245 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 3252 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 3259 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 3265 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 3271 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 3277 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 3283 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 3288 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 3293 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 3298 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 3303 of file gnunet_protocols.h.

Referenced by do_pad(), and try_handle_plaintext().

◆ GNUNET_MESSAGE_TYPE_RECLAIM_REFERENCE_DELETE

#define GNUNET_MESSAGE_TYPE_RECLAIM_REFERENCE_DELETE   1500

Next available: 1500.

Definition at line 3308 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_RECLAIM_REFERENCE_RESULT

#define GNUNET_MESSAGE_TYPE_RECLAIM_REFERENCE_RESULT   1501

Definition at line 3310 of file gnunet_protocols.h.

◆ GNUNET_MESSAGE_TYPE_ALL

#define GNUNET_MESSAGE_TYPE_ALL   65535

Type used to match 'all' message types.

Definition at line 3316 of file gnunet_protocols.h.

Referenced by GNUNET_SERVER_inject(), and libgnunet_plugin_transport_tcp_init().