GNUnet  0.11.x
Macros
gnunet_util_lib.h File Reference
#include "gnunet_crypto_lib.h"
#include "gnunet_bandwidth_lib.h"
#include "gnunet_bio_lib.h"
#include "gnunet_client_lib.h"
#include "gnunet_container_lib.h"
#include "gnunet_getopt_lib.h"
#include "gnunet_helper_lib.h"
#include "gnunet_mst_lib.h"
#include "gnunet_mq_lib.h"
#include "gnunet_nc_lib.h"
#include "gnunet_op_lib.h"
#include "gnunet_os_lib.h"
#include "gnunet_peer_lib.h"
#include "gnunet_plugin_lib.h"
#include "gnunet_program_lib.h"
#include "gnunet_protocols.h"
#include "gnunet_service_lib.h"
#include "gnunet_signal_lib.h"
#include "gnunet_strings_lib.h"
#include "gnunet_tun_lib.h"
#include "gnunet_dnsstub_lib.h"
#include "gnunet_dnsparser_lib.h"
Include dependency graph for gnunet_util_lib.h:

Go to the source code of this file.

Macros

#define GNUNET_MAX_MESSAGE_SIZE   65536
 Largest supported message (to be precise, one byte more than the largest possible message, so tests involving this value should check for messages being smaller than this value). More...
 
#define GNUNET_MIN_MESSAGE_SIZE   sizeof(struct GNUNET_MessageHeader)
 Smallest supported message. More...
 
#define GNUNET_AGPL_URL   "https://gnunet.org/git/gnunet.git#" PACKAGE_VERSION
 NOTE: You MUST adjust this URL to point to the location of a publicly accessible repository (or TGZ) containing the sources of THIS release. More...
 

Detailed Description

Author
Christian Grothoff

Convenience header including all headers of subsystems in the gnunet_util library

See also
Documentation

Definition in file gnunet_util_lib.h.

Macro Definition Documentation

◆ GNUNET_MAX_MESSAGE_SIZE

#define GNUNET_MAX_MESSAGE_SIZE   65536

Largest supported message (to be precise, one byte more than the largest possible message, so tests involving this value should check for messages being smaller than this value).

Definition at line 48 of file gnunet_util_lib.h.

Referenced by add_setter_action(), add_to_tc(), callback_download(), change_service(), check_client_result(), check_dht_p2p_put(), check_dht_p2p_result(), client_connect_get(), client_connect_put(), clients_notify_view_update(), connect_handler(), core_mq_send_impl(), discard_hosts_helper(), download_hostlist(), fip_signal_start(), GDS_CLIENTS_handle_reply(), GDS_DATACACHE_handle_put(), GDS_NEIGHBOURS_handle_get(), GDS_NEIGHBOURS_handle_reply(), GNUNET_ABD_collect(), GNUNET_ABD_verify(), GNUNET_ATS_address_add(), GNUNET_CONNECTION_notify_transmit_ready(), GNUNET_CORE_connect(), GNUNET_DATASTORE_put(), GNUNET_DATASTORE_remove(), GNUNET_DHT_get_start(), GNUNET_DHT_put(), GNUNET_DNS_request_answer(), GNUNET_FS_indexing_send_list(), GNUNET_GNS_lookup(), GNUNET_HELLO_create(), GNUNET_IDENTITY_create(), GNUNET_IDENTITY_delete(), GNUNET_IDENTITY_get(), GNUNET_IDENTITY_rename(), GNUNET_IDENTITY_set(), GNUNET_NAT_AUTO_autoconfig_start(), GNUNET_NAT_register(), GNUNET_REGEX_announce(), GNUNET_REGEX_search(), GNUNET_RESOLVER_ip_get(), GNUNET_RPS_seed_ids(), GNUNET_SCALARPRODUCT_accept_computation(), GNUNET_SCALARPRODUCT_start_computation(), GNUNET_SERVER_connect_socket(), GNUNET_STATISTICS_get(), GNUNET_TESTBED_peer_manage_service(), GNUNET_TRANSPORT_address_to_string(), GSC_CLIENTS_deliver_message(), handle_datastore_reply(), handle_p2p_reply(), handle_search_result(), handle_zone_to_name_it(), hash_for_index_cb(), helper_read(), mq_send_impl(), notify_client(), process_incoming(), process_mst(), read_host_file(), read_task(), request_done(), restart_processing(), route_packet(), run(), run_mhd_start_daemon(), schedule_next_hello(), schedule_transmit_search_request(), schedule_watch_request(), send_ack(), send_get_known_results(), send_icmp_packet_via_tun(), send_request_to_client(), send_tcp_packet_via_tun(), send_udp_packet_via_tun(), tcp_from_helper(), transmit(), transmit_item(), transmit_ping_if_allowed(), transmit_req_addr(), udp_plugin_send(), update_excess(), and update_tracker().

◆ GNUNET_MIN_MESSAGE_SIZE

#define GNUNET_MIN_MESSAGE_SIZE   sizeof(struct GNUNET_MessageHeader)

◆ GNUNET_AGPL_URL

#define GNUNET_AGPL_URL   "https://gnunet.org/git/gnunet.git#" PACKAGE_VERSION

NOTE: You MUST adjust this URL to point to the location of a publicly accessible repository (or TGZ) containing the sources of THIS release.

Otherwise, you are violating the Affero GPL if you make this service available to anyone but yourself.

Definition at line 61 of file gnunet_util_lib.h.

Referenced by return_agpl().