Constants for network applications operating on top of the CADET service. More...
Macros | |
#define | GNUNET_APPLICATION_TYPE_END 0 |
End of list marker. More... | |
#define | GNUNET_APPLICATION_TYPE_TEST 1 |
Test. More... | |
#define | GNUNET_APPLICATION_PORT_FS_BLOCK_TRANSFER "fs-block" |
Transfer of blocks for non-anonymmous file-sharing. More... | |
#define | GNUNET_APPLICATION_PORT_RPS "rps" |
Transfer of blocks for random peer sampling. More... | |
#define | GNUNET_APPLICATION_PORT_INTERNET_RESOLVER "exit-dns" |
Internet DNS resolution (external DNS gateway). More... | |
#define | GNUNET_APPLICATION_PORT_IPV4_GATEWAY "exit-ipv4" |
Internet IPv4 gateway (any TCP/UDP/ICMP). More... | |
#define | GNUNET_APPLICATION_PORT_IPV6_GATEWAY "exit-ipv6" |
Internet IPv6 gateway (any TCP/UDP/ICMP). More... | |
#define | GNUNET_APPLICATION_TYPE_EXIT_REGEX_PREFIX "GNUNET-VPN-VER-0001-" |
Internet exit regex prefix. More... | |
#define | GNUNET_APPLICATION_TYPE_CONSENSUS 18 |
Consensus. More... | |
#define | GNUNET_APPLICATION_TYPE_SET 19 |
Set. More... | |
#define | GNUNET_APPLICATION_TYPE_CONVERSATION_CONTROL 21 |
Conversation control data. More... | |
#define | GNUNET_APPLICATION_TYPE_CONVERSATION_AUDIO 22 |
Conversation audio data. More... | |
#define | GNUNET_APPLICATION_TYPE_MQTT 23 |
MQTT publish-subscribe. More... | |
#define | GNUNET_APPLICATION_TYPE_MULTICAST 26 |
Multicast data. More... | |
Constants for network applications operating on top of the CADET service.
#define GNUNET_APPLICATION_TYPE_END 0 |
End of list marker.
Definition at line 49 of file gnunet_applications.h.
#define GNUNET_APPLICATION_TYPE_TEST 1 |
Test.
Definition at line 54 of file gnunet_applications.h.
#define GNUNET_APPLICATION_PORT_FS_BLOCK_TRANSFER "fs-block" |
Transfer of blocks for non-anonymmous file-sharing.
Definition at line 59 of file gnunet_applications.h.
#define GNUNET_APPLICATION_PORT_RPS "rps" |
Transfer of blocks for random peer sampling.
Definition at line 64 of file gnunet_applications.h.
#define GNUNET_APPLICATION_PORT_INTERNET_RESOLVER "exit-dns" |
Internet DNS resolution (external DNS gateway).
This is a "well-known" service a peer may offer over CADET where the port is the hash of this string.
Definition at line 71 of file gnunet_applications.h.
#define GNUNET_APPLICATION_PORT_IPV4_GATEWAY "exit-ipv4" |
Internet IPv4 gateway (any TCP/UDP/ICMP).
Definition at line 76 of file gnunet_applications.h.
#define GNUNET_APPLICATION_PORT_IPV6_GATEWAY "exit-ipv6" |
Internet IPv6 gateway (any TCP/UDP/ICMP).
Definition at line 81 of file gnunet_applications.h.
#define GNUNET_APPLICATION_TYPE_EXIT_REGEX_PREFIX "GNUNET-VPN-VER-0001-" |
Internet exit regex prefix.
Consisting of application ID, followed by version and padding.
Definition at line 87 of file gnunet_applications.h.
#define GNUNET_APPLICATION_TYPE_CONSENSUS 18 |
#define GNUNET_APPLICATION_TYPE_SET 19 |
Set.
Used for two-peer set operations implemented using stream.
Definition at line 100 of file gnunet_applications.h.
#define GNUNET_APPLICATION_TYPE_CONVERSATION_CONTROL 21 |
#define GNUNET_APPLICATION_TYPE_CONVERSATION_AUDIO 22 |
#define GNUNET_APPLICATION_TYPE_MQTT 23 |
#define GNUNET_APPLICATION_TYPE_MULTICAST 26 |