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 | |