Files | |
block_dns.h | |
DNS network structs. | |
block_fs.h | |
FS block formats (shared between FS and Block) | |
block_regex.h | |
regex block formats | |
compat.h | |
gettext.h | |
gnu_name_system_protocols.h | |
gnu_name_system_record_types.h | |
gnu_name_system_service_ports.h | |
gnunet_abd_service.h | |
API to the Credential service. | |
gnunet_applications.h | |
Constants for network applications operating on top of the CADET service. | |
gnunet_arm_service.h | |
gnunet_bandwidth_lib.h | |
Functions related to bandwidth (unit) | |
gnunet_bio_lib.h | |
Buffered IO library. | |
gnunet_block_group_lib.h | |
gnunet_block_lib.h | |
Library for data block manipulation. | |
gnunet_block_plugin.h | |
API for block plugins. | |
gnunet_buffer_lib.h | |
gnunet_cadet_service.h | |
CADET service; establish channels to distant peers. | |
gnunet_child_management_lib.h | |
GNUnet child management api. | |
gnunet_client_lib.h | |
Functions related to accessing services. | |
gnunet_common.h | |
commonly used definitions; globals in this file are exempt from the rule that the module name ("common") must be part of the symbol name. | |
gnunet_configuration_lib.h | |
Configuration API. | |
gnunet_consensus_service.h | |
Multi-peer set reconciliation. | |
gnunet_constants.h | |
gnunet_container_lib.h | |
Container classes for GNUnet. | |
gnunet_conversation_service.h | |
API to the conversation service. | |
gnunet_core_service.h | |
Core service; the main API for encrypted P2P communications. | |
gnunet_core_underlay.h | |
API of the services underlying core (transport or libp2p) | |
gnunet_crypto_lib.h | |
cryptographic primitives for GNUnet | |
gnunet_curl_lib.h | |
library to make it easy to download JSON replies over HTTP | |
gnunet_datacache_lib.h | |
datacache API | |
gnunet_datacache_plugin.h | |
API for database backends for the datacache. | |
gnunet_datastore_plugin.h | |
API for the database backend plugins. | |
gnunet_datastore_service.h | |
datastore service | |
gnunet_db_lib.h | |
shared definitions for transactional databases | |
gnunet_dht_block_types.h | |
gnunet_dht_service.h | |
API to the DHT service. | |
gnunet_dhtu_plugin.h | |
gnunet_disk_lib.h | |
Disk IO APIs. | |
gnunet_dns_service.h | |
API to access the DNS service. | |
gnunet_dnsparser_lib.h | |
API for helper library to parse DNS packets. | |
gnunet_dnsstub_lib.h | |
API for helper library to send DNS requests to DNS resolver. | |
gnunet_error_codes.h | |
gnunet_fs_service.h | |
API for file sharing via GNUnet. | |
gnunet_getopt_lib.h | |
Command line parsing and –help formatting. | |
gnunet_gns_service.h | |
API to the GNS service. | |
gnunet_gnsrecord_json_lib.h | |
API that can be used to manipulate JSON GNS record data. | |
gnunet_gnsrecord_lib.h | |
API that can be used to manipulate GNS record data. | |
gnunet_gnsrecord_plugin.h | |
Plugin API for GNS record types. | |
gnunet_hello_uri_lib.h | |
Helper library for handling HELLO URIs. | |
gnunet_helper_lib.h | |
API for dealing with SUID helper processes. | |
gnunet_identity_service.h | |
Identity service; implements identity management for GNUnet. | |
gnunet_json_lib.h | |
functions to parse JSON objects into GNUnet objects | |
gnunet_load_lib.h | |
Functions related to load calculations. | |
gnunet_messenger_service.h | |
gnunet_mhd_compat.h | |
gnunet_mhd_lib.h | |
functions to parse HTTP uploads with MHD | |
gnunet_microphone_lib.h | |
API to access an audio microphone; provides access to hardware microphones. | |
gnunet_mq_lib.h | |
General-purpose message queue. | |
gnunet_mst_lib.h | |
Library for tokenizing a message stream. | |
gnunet_namecache_plugin.h | |
Plugin API for the namecache database backend. | |
gnunet_namecache_service.h | |
API that can be used to store naming information on a GNUnet node. | |
gnunet_namestore_plugin.h | |
Plugin API for the namestore database backend. | |
gnunet_namestore_service.h | |
API that can be used to store naming information on a GNUnet node;. | |
gnunet_nat_auto_service.h | |
gnunet_nat_lib.h | |
gnunet_nat_service.h | |
gnunet_nc_lib.h | |
General-purpose broadcast mechanism for message queues. | |
gnunet_network_lib.h | |
Basic low-level networking interface. | |
gnunet_nse_service.h | |
API to retrieve the current network size estimate. | |
gnunet_nt_lib.h | |
gnunet_op_lib.h | |
Asynchronous operations; register callbacks for operations and call them when a response arrives. | |
gnunet_os_lib.h | |
Low level process routines. | |
gnunet_peer_lib.h | |
Helper library for interning of peer identifiers. | |
gnunet_peerstore_plugin.h | |
Plugin API for the peerstore database backend. | |
gnunet_peerstore_service.h | |
API to the peerstore service. | |
gnunet_pils_service.h | |
gnunet_plugin_lib.h | |
Plugin loading and unloading. | |
gnunet_pq_lib.h | |
helper functions for Postgres DB interactions | |
gnunet_program_lib.h | |
Functions related to starting programs. | |
gnunet_protocols.h | |
Constants for network protocols. | |
gnunet_reclaim_lib.h | |
Identity attribute definitions. | |
gnunet_reclaim_plugin.h | |
Plugin API for reclaim attribute types. | |
gnunet_reclaim_service.h | |
reclaim service; implements identity and personal data sharing for GNUnet | |
gnunet_regex_service.h | |
API to access regex service to advertise capabilities via regex and discover respective peers using matching strings. | |
gnunet_resolver_service.h | |
Functions related to doing DNS lookups. | |
gnunet_rest_lib.h | |
API for helper library to parse/create REST. | |
gnunet_rest_plugin.h | |
GNUnet service REST plugin header. | |
gnunet_revocation_service.h | |
API to perform and access key revocations. | |
gnunet_rps_service.h | |
API to the rps service. | |
gnunet_scalarproduct_service.h | |
gnunet_scheduler_lib.h | |
API to schedule computations using continuation passing style. | |
gnunet_secretsharing_service.h | |
gnunet_service_lib.h | |
Functions related to starting services. | |
gnunet_set_service.h | |
Two-peer set operations. | |
gnunet_seti_service.h | |
Two-peer set intersection operations. | |
gnunet_setu_service.h | |
Two-peer set union operations. | |
gnunet_signal_lib.h | |
Functions related to signals. | |
gnunet_signatures.h | |
gnunet_socks.h | |
SOCKS proxy for connections. | |
gnunet_speaker_lib.h | |
API to access an audio speaker; provides access to hardware speakers. | |
gnunet_sq_lib.h | |
helper functions for Sqlite3 DB interactions | |
gnunet_statistics_service.h | |
API to create, modify and access statistics. | |
gnunet_strings_lib.h | |
Strings and string handling functions. | |
gnunet_testbed_lib.h | |
gnunet_testing_arm_lib.h | |
gnunet_testing_core_lib.h | |
gnunet_testing_lib.h | |
gnunet_testing_testbed_lib.h | |
gnunet_testing_transport_lib.h | |
gnunet_time_lib.h | |
Functions related to time. | |
gnunet_transport_application_service.h | |
Bandwidth allocation API for applications to interact with. | |
gnunet_transport_communication_service.h | |
API of the transport service towards the communicator processes. | |
gnunet_transport_core_service.h | |
API of the transport service towards the CORE service (TNG version) | |
gnunet_transport_monitor_service.h | |
Monitoring / diagnostics API for the transport service. | |
gnunet_tun_lib.h | |
Standard TCP/IP network structs and IP checksum calculations for TUN interaction. | |
gnunet_uri_lib.h | |
gnunet_util_lib.h | |
gnunet_vpn_service.h | |
API to access the VPN service. | |
platform.h | |