Modules | |
ATS service | |
Bandwidth allocation. | |
ATS service plugin API | |
Plugin API for the ATS service. | |
CADET application definitions | |
Constants for network applications operating on top of the CADET service. | |
CADET service | |
Confidential Ad-hoc Decentralized End-to-End Transport. | |
Core service | |
Encrypted direct communication between peers. | |
DHT and support libraries | |
Fragmentation library | |
Library to help fragment messages. | |
Friends library | |
Library to read and write the FRIENDS file. | |
Hello library | |
Helper library for handling HELLOs. | |
Hello_Uri library | |
Helper library for handling HELLO URIs. | |
NSE service | |
Network Size Estimation. | |
Network type characterization | |
Peer Info service | |
Maintain the list of currently known hosts. | |
Peer Store service | |
Peer Store service plugin API | |
Plugin API for the peerstore database backend. | |
RPS service | |
Random Peer Sampling. | |
RegEx service | |
Advertise capabilities via RegEx and discover respective peers using matching strings. | |
Statistics service | |
Track statistics or provide access to statistics. | |
Transport Next Generation service | |
Low-level communication with other peers. | |
Transport Service plugin API | |
Specifies the struct that is given to the plugin's entry method and the other struct that must be returned. | |
Transport service | |
address information | |
Files | |
file | gnunet_applications.h |
Constants for network applications operating on top of the CADET service. | |
file | gnunet_ats_application_service.h |
Bandwidth allocation API for applications to interact with. | |
file | gnunet_ats_plugin.h |
API for the ATS solvers. | |
file | gnunet_ats_service.h |
Automatic transport selection and outbound bandwidth determination. | |
file | gnunet_cadet_service.h |
CADET service; establish channels to distant peers. | |
file | gnunet_core_service.h |
Core service; the main API for encrypted P2P communications. | |
file | gnunet_fragmentation_lib.h |
Library to help fragment messages. | |
file | gnunet_friends_lib.h |
Library to read and write the FRIENDS file. | |
file | gnunet_hello_lib.h |
Helper library for handling HELLOs. | |
file | gnunet_hello_uri_lib.h |
Helper library for handling HELLO URIs. | |
file | gnunet_nse_service.h |
API to retrieve the current network size estimate. | |
file | gnunet_peerinfo_service.h |
Maintain the list of currently known hosts. | |
file | gnunet_peerstore_plugin.h |
Plugin API for the peerstore database backend. | |
file | gnunet_peerstore_service.h |
API to the peerstore service. | |
file | gnunet_regex_service.h |
API to access regex service to advertise capabilities via regex and discover respective peers using matching strings. | |
file | gnunet_rps_service.h |
API to the rps service. | |
file | gnunet_statistics_service.h |
API to create, modify and access statistics. | |
file | gnunet_transport_application_service.h |
Bandwidth allocation API for applications to interact with. | |
file | gnunet_transport_communication_service.h |
API of the transport service towards the communicator processes. | |
file | gnunet_transport_core_service.h |
API of the transport service towards the CORE service (TNG version) | |
file | gnunet_transport_hello_service.h |
obtain information about our current address | |
file | gnunet_transport_manipulation_service.h |
Low-level P2P IO. | |
file | gnunet_transport_monitor_service.h |
Monitoring / diagnostics API for the transport service. | |
file | gnunet_transport_plugin.h |
Transport service plugin API. | |
file | gnunet_transport_service.h |
Low-level P2P IO. | |