GNUnet  0.10.x
Data Structures | Macros | Typedefs | Enumerations | Functions
gnunet_common.h File Reference

commonly used definitions; globals in this file are exempt from the rule that the module name ("common") must be part of the symbol name. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  GNUNET_HashCode
 A 512-bit hashcode. More...
 
struct  GNUNET_ShortHashCode
 A 256-bit hashcode. More...
 
struct  GNUNET_Uuid
 A UUID, a 128 bit random value. More...
 
struct  GNUNET_MessageHeader
 Header for all communications. More...
 
struct  GNUNET_OperationResultMessage
 Answer from service to client about last operation. More...
 
struct  GNUNET_AsyncScopeId
 Identifier for an asynchronous execution context. More...
 
struct  GNUNET_AsyncScopeSave
 Saved async scope identifier or root scope. More...
 

Macros

#define GNUNET_UTIL_VERSION   0x000A0103
 Version of the API (for entire gnunetutil.so library). More...
 
#define GNUNET_OK   1
 Named constants for return values. More...
 
#define GNUNET_SYSERR   -1
 
#define GNUNET_YES   1
 
#define GNUNET_NO   0
 
#define GNUNET_MIN(a, b)   (((a) < (b)) ? (a) : (b))
 
#define GNUNET_MAX(a, b)   (((a) > (b)) ? (a) : (b))
 
#define GNUNET_VA_ARG_ENUM(va, X)   ((enum X) va_arg (va, int))
 wrap va_arg for enums More...
 
#define GNUNET_EXTRA_LOGGING   0
 define GNUNET_EXTRA_LOGGING if using this header outside the GNUnet source tree where gnunet_config.h is unavailable More...
 
#define GNUNET_htobe16(x)   __bswap_16 (x)
 Endian operations. More...
 
#define GNUNET_htole16(x)   (x)
 
#define GNUNET_be16toh(x)   __bswap_16 (x)
 
#define GNUNET_le16toh(x)   (x)
 
#define GNUNET_htobe32(x)   __bswap_32 (x)
 
#define GNUNET_htole32(x)   (x)
 
#define GNUNET_be32toh(x)   __bswap_32 (x)
 
#define GNUNET_le32toh(x)   (x)
 
#define GNUNET_htobe64(x)   __bswap_64 (x)
 
#define GNUNET_htole64(x)   (x)
 
#define GNUNET_be64toh(x)   __bswap_64 (x)
 
#define GNUNET_le64toh(x)   (x)
 
#define GNUNET_htobe16(x)   (x)
 Endian operations. More...
 
#define GNUNET_htole16(x)   __bswap_16 (x)
 
#define GNUNET_be16toh(x)   (x)
 
#define GNUNET_le16toh(x)   __bswap_16 (x)
 
#define GNUNET_htobe32(x)   (x)
 
#define GNUNET_htole32(x)   __bswap_32 (x)
 
#define GNUNET_be32toh(x)   (x)
 
#define GNUNET_le32toh(x)   __bswap_32 (x)
 
#define GNUNET_htobe64(x)   (x)
 
#define GNUNET_htole64(x)   __bswap_64 (x)
 
#define GNUNET_be64toh(x)   (x)
 
#define GNUNET_le64toh(x)   __bswap_64 (x)
 
#define GNUNET_NZL(l)   GNUNET_MAX (1, l)
 Macro used to avoid using 0 for the length of a variable-size array (Non-Zero-Length). More...
 
#define GNUNET_PACKED   __attribute__ ((packed))
 gcc-ism to get packed structs. More...
 
#define GNUNET_GCC_STRUCT_LAYOUT
 gcc-ism to get gcc bitfield layout when compiling with -mms-bitfields More...
 
#define GNUNET_ALIGN   __attribute__ ((aligned (8)))
 gcc-ism to force alignment; we use this to align char-arrays that may then be cast to 'struct's. More...
 
#define GNUNET_UNUSED   __attribute__ ((unused))
 gcc-ism to document unused arguments More...
 
#define GNUNET_NORETURN   __attribute__ ((noreturn))
 gcc-ism to document functions that don't return More...
 
#define GNUNET_NETWORK_STRUCT_BEGIN
 Define as empty, GNUNET_PACKED should suffice, but this won't work on W32. More...
 
#define GNUNET_NETWORK_STRUCT_END
 Define as empty, GNUNET_PACKED should suffice, but this won't work on W32;. More...
 
#define GN_LIKELY(expr)   (expr)
 
#define GN_UNLIKELY(expr)   (expr)
 
#define GNUNET_LOG_CALL_STATUS   -1
 
#define GNUNET_log_from(kind, comp, ...)
 
#define GNUNET_log(kind, ...)
 
#define GNUNET_assert(cond)
 Use this for fatal errors that cannot be handled. More...
 
#define GNUNET_assert_at(cond, f, l)
 Use this for fatal errors that cannot be handled. More...
 
#define GNUNET_assert_from(cond, comp)
 Use this for fatal errors that cannot be handled. More...
 
#define GNUNET_break(cond)
 Use this for internal assertion violations that are not fatal (can be handled) but should not occur. More...
 
#define GNUNET_break_op(cond)
 Use this for assertion violations caused by other peers (i.e. More...
 
#define GNUNET_log_strerror(level, cmd)
 Log an error message at log-level 'level' that indicates a failure of the command 'cmd' with the message given by strerror(errno). More...
 
#define GNUNET_log_from_strerror(level, component, cmd)
 Log an error message at log-level 'level' that indicates a failure of the command 'cmd' with the message given by strerror(errno). More...
 
#define GNUNET_log_strerror_file(level, cmd, filename)
 Log an error message at log-level 'level' that indicates a failure of the command 'cmd' with the message given by strerror(errno). More...
 
#define GNUNET_log_from_strerror_file(level, component, cmd, filename)
 Log an error message at log-level 'level' that indicates a failure of the command 'cmd' with the message given by strerror(errno). More...
 
#define GNUNET_MAX_MALLOC_CHECKED   (1024 * 1024 * 40)
 Maximum allocation with GNUNET_malloc macro. More...
 
#define GNUNET_new(type)   (type *) GNUNET_malloc (sizeof (type))
 Allocate a struct or union of the given type. More...
 
#define GNUNET_memcmp(a, b)
 Compare memory in a and b, where both must be of the same pointer type. More...
 
#define GNUNET_is_zero(a)
 Check that memory in a is all zeros. More...
 
#define GNUNET_memcpy(dst, src, n)
 Call memcpy() but check for n being 0 first. More...
 
#define GNUNET_new_array(n, type)   (type *) GNUNET_malloc ((n) * sizeof (type))
 Allocate a size n array with structs or unions of the given type. More...
 
#define GNUNET_new_array_2d(n, m, type)   (type **) GNUNET_xnew_array_2d_ (n, m, sizeof (type), __FILE__, __LINE__)
 Allocate a size n times m array with structs or unions of the given type. More...
 
#define GNUNET_new_array_3d(n, m, o, type)   (type ***) GNUNET_xnew_array_3d_ (n, m, o, sizeof (type), __FILE__, __LINE__)
 Allocate a size n times m times o array with structs or unions of the given type. More...
 
#define GNUNET_malloc(size)   GNUNET_xmalloc_ (size, __FILE__, __LINE__)
 Wrapper around malloc. More...
 
#define GNUNET_memdup(buf, size)   GNUNET_xmemdup_ (buf, size, __FILE__, __LINE__)
 Allocate and initialize a block of memory. More...
 
#define GNUNET_malloc_large(size)   GNUNET_xmalloc_unchecked_ (size, __FILE__, __LINE__)
 Wrapper around malloc. More...
 
#define GNUNET_realloc(ptr, size)   GNUNET_xrealloc_ (ptr, size, __FILE__, __LINE__)
 Wrapper around realloc. More...
 
#define GNUNET_free(ptr)   GNUNET_xfree_ (ptr, __FILE__, __LINE__)
 Wrapper around free. More...
 
#define GNUNET_free_non_null(ptr)
 Free the memory pointed to by ptr if ptr is not NULL. More...
 
#define GNUNET_strdup(a)   GNUNET_xstrdup_ (a, __FILE__, __LINE__)
 Wrapper around GNUNET_xstrdup_. More...
 
#define GNUNET_strndup(a, length)   GNUNET_xstrndup_ (a, length, __FILE__, __LINE__)
 Wrapper around GNUNET_xstrndup_. More...
 
#define GNUNET_array_grow(arr, size, tsize)
 Grow a well-typed (!) array. More...
 
#define GNUNET_array_append(arr, size, element)
 Append an element to a list (growing the list by one). More...
 
#define __func__   "<unknown>"
 

Typedefs

typedef int(* GNUNET_FileNameCallback) (void *cls, const char *filename)
 Function called with a filename. More...
 
typedef void(* GNUNET_ContinuationCallback) (void *cls)
 Generic continuation callback. More...
 
typedef void(* GNUNET_ResultCallback) (void *cls, int64_t result_code, const void *data, uint16_t data_size)
 Function called with the result of an asynchronous operation. More...
 
typedef void(* GNUNET_Logger) (void *cls, enum GNUNET_ErrorType kind, const char *component, const char *date, const char *message)
 User-defined handler for log messages. More...
 

Enumerations

enum  GNUNET_ErrorType {
  GNUNET_ERROR_TYPE_UNSPECIFIED = -1, GNUNET_ERROR_TYPE_NONE = 0, GNUNET_ERROR_TYPE_ERROR = 1, GNUNET_ERROR_TYPE_WARNING = 2,
  GNUNET_ERROR_TYPE_MESSAGE = 4, GNUNET_ERROR_TYPE_INFO = 8, GNUNET_ERROR_TYPE_DEBUG = 16, GNUNET_ERROR_TYPE_INVALID = 32,
  GNUNET_ERROR_TYPE_BULK = 64
}
 Types of errors. More...
 
enum  GNUNET_SCHEDULER_Priority {
  GNUNET_SCHEDULER_PRIORITY_KEEP = 0, GNUNET_SCHEDULER_PRIORITY_IDLE = 1, GNUNET_SCHEDULER_PRIORITY_BACKGROUND = 2, GNUNET_SCHEDULER_PRIORITY_DEFAULT = 3,
  GNUNET_SCHEDULER_PRIORITY_HIGH = 4, GNUNET_SCHEDULER_PRIORITY_UI = 5, GNUNET_SCHEDULER_PRIORITY_URGENT = 6, GNUNET_SCHEDULER_PRIORITY_SHUTDOWN = 7,
  GNUNET_SCHEDULER_PRIORITY_COUNT = 8
}
 Valid task priorities. More...
 

Functions

int GNUNET_get_log_skip (void)
 Get the number of log calls that are going to be skipped. More...
 
int GNUNET_get_log_call_status (int caller_level, const char *comp, const char *file, const char *function, int line)
 Decides whether a particular logging call should or should not be allowed to be made. More...
 
void GNUNET_log_nocheck (enum GNUNET_ErrorType kind, const char *message,...) __attribute__((format(printf
 Main log function. More...
 
void GNUNET_log_from_nocheck (enum GNUNET_ErrorType kind, const char *comp, const char *message,...)
 Log function that specifies an alternative component. More...
 
void GNUNET_log_config_missing (enum GNUNET_ErrorType kind, const char *section, const char *option)
 Log error message about missing configuration option. More...
 
void GNUNET_log_config_invalid (enum GNUNET_ErrorType kind, const char *section, const char *option, const char *required)
 Log error message about invalid configuration option value. More...
 
void GNUNET_abort_ (void) __attribute__((noreturn))
 Abort the process, generate a core dump if possible. More...
 
void GNUNET_log_skip (int n, int check_reset)
 Ignore the next n calls to the log function. More...
 
int GNUNET_log_setup (const char *comp, const char *loglevel, const char *logfile)
 Setup logging. More...
 
void GNUNET_logger_add (GNUNET_Logger logger, void *logger_cls)
 Add a custom logger. More...
 
void GNUNET_logger_remove (GNUNET_Logger logger, void *logger_cls)
 Remove a custom logger. More...
 
const char * GNUNET_sh2s (const struct GNUNET_ShortHashCode *shc)
 Convert a short hash value to a string (for printing debug messages). More...
 
const char * GNUNET_uuid2s (const struct GNUNET_Uuid *uuid)
 Convert a UUID to a string (for printing debug messages). More...
 
const char * GNUNET_h2s (const struct GNUNET_HashCode *hc)
 Convert a hash value to a string (for printing debug messages). More...
 
const char * GNUNET_h2s2 (const struct GNUNET_HashCode *hc)
 Convert a hash value to a string (for printing debug messages). More...
 
const char * GNUNET_h2s_full (const struct GNUNET_HashCode *hc)
 Convert a hash value to a string (for printing debug messages). More...
 
const char * GNUNET_p2s (const struct GNUNET_CRYPTO_EddsaPublicKey *p)
 Convert a public key value to a string (for printing debug messages). More...
 
const char * GNUNET_p2s2 (const struct GNUNET_CRYPTO_EddsaPublicKey *p)
 Convert a public key value to a string (for printing debug messages). More...
 
const char * GNUNET_e2s (const struct GNUNET_CRYPTO_EcdhePublicKey *p)
 Convert a public key value to a string (for printing debug messages). More...
 
const char * GNUNET_e2s2 (const struct GNUNET_CRYPTO_EcdhePublicKey *p)
 Convert a public key value to a string (for printing debug messages). More...
 
const char * GNUNET_i2s (const struct GNUNET_PeerIdentity *pid)
 Convert a peer identity to a string (for printing debug messages). More...
 
const char * GNUNET_i2s2 (const struct GNUNET_PeerIdentity *pid)
 Convert a peer identity to a string (for printing debug messages). More...
 
const char * GNUNET_i2s_full (const struct GNUNET_PeerIdentity *pid)
 Convert a peer identity to a string (for printing debug messages). More...
 
const char * GNUNET_a2s (const struct sockaddr *addr, socklen_t addrlen)
 Convert a "struct sockaddr*" (IPv4 or IPv6 address) to a string (for printing debug messages). More...
 
const char * GNUNET_error_type_to_string (enum GNUNET_ErrorType kind)
 Convert error type to string. More...
 
uint64_t GNUNET_htonll (uint64_t n)
 Convert unsigned 64-bit integer to network byte order. More...
 
uint64_t GNUNET_ntohll (uint64_t n)
 Convert unsigned 64-bit integer to host byte order. More...
 
double GNUNET_hton_double (double d)
 Convert double to network byte order. More...
 
double GNUNET_ntoh_double (double d)
 Convert double to host byte order. More...
 
int GNUNET_snprintf (char *buf, size_t size, const char *format,...)
 Like snprintf, just aborts if the buffer is of insufficient size. More...
 
int GNUNET_asprintf (char **buf, const char *format,...)
 Like asprintf, just portable. More...
 
void * GNUNET_xmalloc_ (size_t size, const char *filename, int linenumber)
 Allocate memory. More...
 
void ** GNUNET_xnew_array_2d_ (size_t n, size_t m, size_t elementSize, const char *filename, int linenumber)
 Allocate memory for a two dimensional array in one block and set up pointers. More...
 
void *** GNUNET_xnew_array_3d_ (size_t n, size_t m, size_t o, size_t elementSize, const char *filename, int linenumber)
 Allocate memory for a three dimensional array in one block and set up pointers. More...
 
void * GNUNET_xmemdup_ (const void *buf, size_t size, const char *filename, int linenumber)
 Allocate and initialize memory. More...
 
void * GNUNET_xmalloc_unchecked_ (size_t size, const char *filename, int linenumber)
 Allocate memory. More...
 
void * GNUNET_xrealloc_ (void *ptr, size_t n, const char *filename, int linenumber)
 Reallocate memory. More...
 
void GNUNET_xfree_ (void *ptr, const char *filename, int linenumber)
 Free memory. More...
 
char * GNUNET_xstrdup_ (const char *str, const char *filename, int linenumber)
 Dup a string. More...
 
char * GNUNET_xstrndup_ (const char *str, size_t len, const char *filename, int linenumber)
 Dup partially a string. More...
 
void GNUNET_xgrow_ (void **old, size_t elementSize, unsigned int *oldCount, unsigned int newCount, const char *filename, int linenumber)
 Grow an array, the new elements are zeroed out. More...
 
struct GNUNET_MessageHeaderGNUNET_copy_message (const struct GNUNET_MessageHeader *msg)
 Create a copy of the given message. More...
 
void GNUNET_async_scope_enter (const struct GNUNET_AsyncScopeId *aid, struct GNUNET_AsyncScopeSave *old_scope)
 Set the async scope for the current thread. More...
 
void GNUNET_async_scope_restore (struct GNUNET_AsyncScopeSave *old_scope)
 Clear the current thread's async scope. More...
 
void GNUNET_async_scope_get (struct GNUNET_AsyncScopeSave *scope_ret)
 Get the current async scope. More...
 
void GNUNET_async_scope_fresh (struct GNUNET_AsyncScopeId *aid_ret)
 Generate a fresh async scope identifier. More...
 

Detailed Description

commonly used definitions; globals in this file are exempt from the rule that the module name ("common") must be part of the symbol name.

Author
Christian Grothoff
Nils Durner
Martin Schanzenbach

Definition in file gnunet_common.h.

Macro Definition Documentation

◆ GNUNET_UTIL_VERSION

#define GNUNET_UTIL_VERSION   0x000A0103

Version of the API (for entire gnunetutil.so library).

Definition at line 69 of file gnunet_common.h.

◆ GNUNET_OK

#define GNUNET_OK   1

Named constants for return values.

The following invariants hold: GNUNET_NO == 0 (to allow if (GNUNET_NO)) GNUNET_OK != GNUNET_SYSERR, GNUNET_OK != GNUNET_NO, GNUNET_NO != GNUNET_SYSERR and finally GNUNET_YES != GNUNET_NO.

Definition at line 78 of file gnunet_common.h.

Referenced by accept_client(), access_handler_callback(), ack_message_sent(), add_address_to_hello(), add_address_to_uri(), add_attribute_cont(), add_entry(), add_file(), add_host_to_known_hosts(), add_record(), add_to_buf(), add_to_keyword_counter(), add_to_meta_counter(), add_valid_address(), advertise_dns_exit(), age_values(), allocate_response_ip(), allocate_v4_address(), allocate_v6_address(), announce_regex(), api_connect(), api_disconnect(), api_send(), api_start_transport_server(), api_stop_transport_server(), api_test_would_try(), api_verify_hello(), append_port(), ats_perf_mon_cb(), attr_store_cont(), authorize_endpoint(), auto_config_cb(), automaton_create_proofs(), backtalker_monotime_store_cb(), backward_resolution(), bandwidth_stats_iterator(), barrier_wait_cb(), bf_group_merge_cb(), bf_group_serialize_cb(), bi_destroy(), bind_abstime(), bind_fixed_blob(), bind_nbotime(), bind_rsa_pub(), bind_rsa_sig(), bind_string(), bind_u16(), bind_u32(), bind_u64(), bind_v4(), bind_v6(), blacklist_cb(), blacklist_cfg_iter(), blacklist_check(), block_create(), block_plugin_dht_evaluate(), block_plugin_dht_get_key(), block_plugin_dns_evaluate(), block_plugin_fs_evaluate(), block_plugin_fs_get_key(), block_plugin_gns_evaluate(), block_plugin_gns_get_key(), block_plugin_regex_get_key(), block_plugin_revocation_evaluate(), block_plugin_revocation_get_key(), broadcast_mst_cb(), buffer_append(), buffer_init(), build_dns_query(), build_result_set(), calculate_pow(), cancel_aps(), cancel_pending_request(), cb_intersection_request_alice(), channel_destroy_iterator(), check_access(), check_add_address(), check_add_host(), check_add_host_confirm(), check_add_queue_message(), check_address_add(), check_address_change_notification(), check_address_list(), check_advertisement(), check_alice_client_message(), check_alice_client_message_multipart(), check_alices_cryptodata_message(), check_announce(), check_arm_list_result(), check_attribute_delete_message(), check_attribute_result(), check_attribute_store_message(), check_authorization(), check_auto_result(), check_autoconfig_request(), check_backchannel_incoming(), check_barrier_cancel(), check_barrier_init(), check_barrier_status(), check_barrier_wait(), check_block_cache(), check_bob_client_message(), check_bob_client_message_multipart(), check_bobs_cryptodata_message(), check_bobs_cryptodata_multipart(), check_cadet_audio_message(), check_call_audio(), check_channel_info(), check_client_address_to_string(), check_client_audio_message(), check_client_decrypt(), check_client_evaluate(), check_client_hello(), check_client_index_start(), check_client_init(), check_client_insert(), check_client_join(), check_client_keygen(), check_client_mutation(), check_client_redirect_to_ip(), check_client_response(), check_client_result(), check_client_seed(), check_client_send(), check_client_start_search(), check_collect(), check_communicator_available(), check_communicator_backchannel(), check_completed(), check_config(), check_connection_quality(), check_connection_reversal_request(), check_consume_ticket_message(), check_consume_ticket_result(), check_create(), check_create_message(), check_create_queue(), check_data(), check_delete_message(), check_dht_local_get(), check_dht_local_get_result_seen(), check_dht_local_put(), check_dht_p2p_get(), check_dht_p2p_put(), check_dht_p2p_result(), check_dns_request(), check_dns_response(), check_dummy(), check_edge(), check_encrypted(), check_event(), check_feedback(), check_for_glue(), check_get(), check_get_default_message(), check_get_path(), check_hello(), check_icmp_back(), check_icmp_remote(), check_icmp_service(), check_identity_result_code(), check_identity_set_default(), check_identity_update(), check_incoming_msg(), check_index_info(), check_index_start_failed(), check_info(), check_init(), check_intersection_p2p_bf(), check_issue_ticket_message(), check_iter_element(), check_iterate(), check_iterate_result(), check_known_address(), check_known_challenge(), check_link_controllers_result(), check_local_data(), check_log_msg(), check_lookup(), check_lookup_block_response(), check_lookup_by_suffix_message(), check_lookup_message(), check_lookup_result(), check_manage_peer_service(), check_monitor_data(), check_monitor_get(), check_monitor_get_resp(), check_monitor_notify(), check_monitor_put(), check_new_element(), check_notification(), check_notify_inbound(), check_op_fail_event(), check_p2p_get(), check_p2p_put(), check_peer_config(), check_peer_create(), check_peer_information(), check_peer_pull_reply(), check_peer_reconfigure(), check_phone_audio(), check_plaintext_data(), check_port(), check_preference_change(), check_put(), check_rd(), check_record_lookup(), check_record_store(), check_recv(), check_register(), check_reliability_ack(), check_remote_overlay_connect(), check_remove(), check_rename_message(), check_reply(), check_request(), check_request_connection_reversal(), check_request_hello_validation(), check_response(), check_result(), check_revoke_ticket_message(), check_search(), check_search_response(), check_secret_ready(), check_send_msg(), check_session_add(), check_set(), check_set_default_message(), check_slave_config(), check_ssl_certificate(), check_start(), check_statistics_value(), check_status(), check_stop(), check_store(), check_stream_input(), check_stun(), check_tcp_back(), check_tcp_data(), check_tcp_remote(), check_tcp_service(), check_test(), check_test2(), check_udp_back(), check_udp_remote(), check_udp_service(), check_union_p2p_demand(), check_union_p2p_elements(), check_union_p2p_full_element(), check_union_p2p_ibf(), check_union_p2p_inquiry(), check_union_p2p_offer(), check_union_p2p_strata_estimator(), check_unique(), check_use_ip(), check_validation_request_pending(), check_var(), check_verify(), check_view_update(), check_watch(), check_watch_record(), check_zone_to_name_response(), child_death_task(), clean_node(), clean_request(), clean_task(), cleanup(), cleanup_channel(), cleanup_destination(), cleanup_expired_records(), cleanup_validation_entry(), client_configure_plugin(), client_connect(), client_connect_get(), client_connect_put(), client_delete_session(), client_disconnect_it(), client_message_tokenizer_callback(), client_receive_mst_cb(), client_release_ports(), client_schedule(), client_send_cb(), client_session_timeout(), client_start(), code_redirect(), collect_cred_cont(), collector(), compute_service_response(), confirm_or_drop_neighbour(), connect_bl_check_cont(), connect_check_run(), connect_probe_continuation(), connection_create(), consider_for_advertising(), consume_result_cb(), consume_ticket_cont(), continuation_print(), continue_store_activity(), controller_status_cb(), conversation_string_to_value(), convert_with_table(), copy_element_cb(), copy_from_reader(), copy_latest(), core_read_finished_cb(), count_addr(), count_address(), count_addresses(), create_channel(), create_download_context(), create_hostkeys(), create_keys(), create_listen_socket(), create_mhd_response_from_s5r(), create_peer_ctx(), create_response(), create_string_array(), create_unique_cfgs(), credential_string_to_value(), credential_value_to_string(), curl_check_hdr(), curl_download_cb(), curl_task_download(), CustomPeerMap_clear(), CustomPeerMap_put(), CustomPeerMap_remove_peer(), CustomPeerMap_remove_peer_by_index(), database_setup(), datacache_get_iterator(), datacache_get_successors_iterator(), datacache_random_iterator(), debug_channel(), decode_and_send(), decrypt_box(), delayed_done(), delete_by_rowid(), delete_files(), delete_finished_cb(), deliver_message(), derive_session_keys(), deserialize_download(), deserialize_download_file(), deserialize_fi_node(), deserialize_file_information(), deserialize_publish_file(), deserialize_search(), deserialize_search_file(), deserialize_search_result(), deserialize_subdownload(), deserialize_unindex_file(), destroy_ai_cb(), destroy_all_address_it(), destroy_channel_cb(), destroy_it(), destroy_iterator_cb(), destroy_paths_now(), destroy_pooled_connection(), destroy_port_cb(), destroy_remaining_channels(), destroy_session_cb(), destroy_session_shutdown_cb(), destroy_tunnels_now(), detach_terminal(), determine_id(), dfa_merge_nondistinguishable_states(), dfa_minimize(), dht_get_string_handler(), diff_insert(), disable(), discard_expired(), discard_hosts_helper(), disconn_status(), disconnect_all_neighbours(), disconnect_and_free_it(), disconnect_cb(), dns_result_parser(), dns_string_to_value(), do_blacklist_check(), do_decrypt(), do_delete_entry(), do_dht_put(), do_directory_scan(), do_dns_read(), do_encrypt(), do_flood(), do_rekey(), do_restart_typemap_message(), do_round(), do_shutdown(), do_transmit(), do_udp_read(), drop_client_entries(), enable(), encrypt_existing_match(), ensure_folder_exist(), EnumNICs2(), EnumNICs3(), EnumNICs_IPv4_get_ifs(), EnumNICs_IPv6_get_ifs(), evaluate_block_regex_accept(), event_cb(), execute_get(), execute_select(), expand_dollar(), experiment_done_cb(), extract_abs_time(), extract_abs_time_nbo(), extract_files(), extract_fixed_blob(), extract_rsa_pub(), extract_rsa_public_key(), extract_rsa_sig(), extract_rsa_signature(), extract_string(), extract_uint16(), extract_uint32(), extract_uint64(), extract_utf8_string(), extract_var_blob(), extract_varsize_blob(), feed_buffer_to_gst(), file_hash_finish(), file_in_send(), file_name_cb(), filter_tickets_cb(), find_best_address_it(), find_closest(), find_libraries(), find_matching(), find_max_expire(), find_min_max_it(), find_result_set(), finish_client_drop(), finished_cont(), fip_signal_resume(), fip_signal_start(), fip_signal_stop(), fip_signal_suspend(), flush_respect(), forward_dv_learn(), fragmented_message_done(), free_ack_cummulator_cb(), free_addr_it(), free_all_it(), free_backtalker_cb(), free_blacklist_entry(), free_dv_routes_cb(), free_ego(), free_element_cb(), free_entry(), free_hello(), free_item(), free_matching_requests(), free_neighbour_cb(), free_peer(), free_pending_ack_cb(), free_preference(), free_reassembly_cb(), free_reassembly_context(), free_record(), free_request(), free_request_it(), free_service_record(), free_session(), free_session_helper(), free_sug_handle(), free_tmps(), free_tracker(), free_validation_state_cb(), free_value(), full_recursive_download(), garbage_collect_cb(), GAS_addresses_add(), GAS_mlp_solve_problem(), GAS_plugin_init(), GAS_reservations_set_bandwidth(), GAS_scheduling_add_client(), GCCH_handle_local_data(), GCD_init(), GCO_init(), GCP_add_connection(), GCT_add_inbound_connection(), GCT_create_tunnel(), GCT_handle_encrypted(), GCT_handle_kx(), GCT_handle_kx_auth(), GDS_DATACACHE_get_random_key(), GDS_NEIGHBOURS_handle_get(), GDS_NEIGHBOURS_handle_put(), GDS_NEIGHBOURS_init(), GDS_NSE_init(), gen_topo_from_file(), get_active_address_it(), get_app(), get_bootstrap_server(), get_cadet(), get_cb(), get_cred_issuer_cb(), get_file_information(), get_hello(), get_ibf_key(), get_identity(), get_iterator(), get_match_exp(), get_my_cnf_path(), get_nick_record(), get_pid_file_name(), get_queue_delete_it(), get_quota(), get_receiver_delete_it(), get_records_and_call_iterator(), get_result_present(), get_sender_delete_it(), get_serialization_file_name(), get_serialization_file_name_in_dir(), get_server_addresses(), get_update_information_directory(), get_user_name(), getopt_set_keywords(), getopt_set_metadata(), getSizeRec(), GN_request_connection_reversal(), GNS_find_tld(), gns_string_to_value(), gnuid_string_to_value(), GNUNET_ARM_connect(), GNUNET_ARM_monitor_start(), GNUNET_ATS_application_suggest(), GNUNET_ATS_application_suggest_cancel(), GNUNET_ATS_connectivity_suggest(), GNUNET_ATS_connectivity_suggest_cancel(), GNUNET_ATS_solver_logging_write_to_disk(), GNUNET_ATS_solvers_load_quotas(), GNUNET_ATS_TEST_logging_write_to_file(), GNUNET_BIO_flush(), GNUNET_BIO_read(), GNUNET_BIO_read_close(), GNUNET_BIO_read_int32__(), GNUNET_BIO_read_int64__(), GNUNET_BIO_read_meta_data(), GNUNET_BIO_read_string(), GNUNET_BIO_write(), GNUNET_BIO_write_close(), GNUNET_BIO_write_meta_data(), GNUNET_BIO_write_string(), GNUNET_BLOCK_group_merge(), GNUNET_BLOCK_group_set_seen(), GNUNET_CADET_open_port(), GNUNET_CLIENT_connect(), GNUNET_CONFIGURATION_append_value_filename(), GNUNET_CONFIGURATION_deserialize(), GNUNET_CONFIGURATION_get_data(), GNUNET_CONFIGURATION_get_value_choice(), GNUNET_CONFIGURATION_get_value_filename(), GNUNET_CONFIGURATION_get_value_float(), GNUNET_CONFIGURATION_get_value_number(), GNUNET_CONFIGURATION_get_value_string(), GNUNET_CONFIGURATION_get_value_time(), GNUNET_CONFIGURATION_iterate_value_filenames(), GNUNET_CONFIGURATION_load(), GNUNET_CONFIGURATION_load_from(), GNUNET_CONFIGURATION_parse_and_run(), GNUNET_CONFIGURATION_remove_value_filename(), GNUNET_CONFIGURATION_write(), GNUNET_CONNECTION_connect_socket(), GNUNET_CONNECTION_create_from_accept(), GNUNET_CONNECTION_create_from_connect_to_unixpath(), GNUNET_CONNECTION_destroy(), GNUNET_CONNECTION_get_address(), GNUNET_CONNECTION_receive(), GNUNET_CONTAINER_bloomfilter_get_raw_data(), GNUNET_CONTAINER_bloomfilter_load(), GNUNET_CONTAINER_bloomfilter_or(), GNUNET_CONTAINER_bloomfilter_or2(), GNUNET_CONTAINER_meta_data_delete(), GNUNET_CONTAINER_meta_data_insert(), GNUNET_CONTAINER_multihashmap32_get_multiple(), GNUNET_CONTAINER_multihashmap32_iterate(), GNUNET_CONTAINER_multihashmap32_put(), GNUNET_CONTAINER_multihashmap_get_multiple(), GNUNET_CONTAINER_multihashmap_get_random(), GNUNET_CONTAINER_multihashmap_iterate(), GNUNET_CONTAINER_multihashmap_put(), GNUNET_CONTAINER_multipeermap_get_multiple(), GNUNET_CONTAINER_multipeermap_get_random(), GNUNET_CONTAINER_multipeermap_iterate(), GNUNET_CONTAINER_multipeermap_put(), GNUNET_CONTAINER_multishortmap_get_multiple(), GNUNET_CONTAINER_multishortmap_get_random(), GNUNET_CONTAINER_multishortmap_iterate(), GNUNET_CONTAINER_multishortmap_put(), GNUNET_CONTAINER_multiuuidmap_get_multiple(), GNUNET_CONTAINER_multiuuidmap_get_random(), GNUNET_CONTAINER_multiuuidmap_iterate(), GNUNET_CONTAINER_multiuuidmap_put(), GNUNET_CONVERSATION_phone_create(), GNUNET_CREDENTIAL_credential_deserialize(), GNUNET_CREDENTIAL_credential_issue(), GNUNET_CREDENTIAL_credential_serialize(), GNUNET_CREDENTIAL_credentials_deserialize(), GNUNET_CREDENTIAL_delegation_set_deserialize(), GNUNET_CRYPTO_ecc_dlog_prepare(), GNUNET_CRYPTO_ecc_ecdh(), GNUNET_CRYPTO_ecdhe_key_create(), GNUNET_CRYPTO_ecdhe_key_create2(), GNUNET_CRYPTO_ecdsa_key_create_from_file(), GNUNET_CRYPTO_ecdsa_public_key_from_string(), GNUNET_CRYPTO_ecdsa_sign(), GNUNET_CRYPTO_ecdsa_verify(), GNUNET_CRYPTO_eddsa_key_create(), GNUNET_CRYPTO_eddsa_key_create_from_configuration(), GNUNET_CRYPTO_eddsa_key_create_from_file(), GNUNET_CRYPTO_eddsa_private_key_from_string(), GNUNET_CRYPTO_eddsa_public_key_from_string(), GNUNET_CRYPTO_eddsa_sign(), GNUNET_CRYPTO_eddsa_verify(), GNUNET_CRYPTO_get_peer_identity(), GNUNET_CRYPTO_hash_file(), GNUNET_CRYPTO_hash_file_cancel(), GNUNET_CRYPTO_rsa_verify(), GNUNET_CRYPTO_symmetric_decrypt(), GNUNET_CRYPTO_symmetric_encrypt(), GNUNET_CURL_append_header(), GNUNET_DATACACHE_create(), GNUNET_DATACACHE_get(), GNUNET_DATACACHE_put(), GNUNET_DISK_directory_create(), GNUNET_DISK_directory_create_for_file(), GNUNET_DISK_directory_remove(), GNUNET_DISK_directory_scan(), GNUNET_DISK_file_change_owner(), GNUNET_DISK_file_close(), GNUNET_DISK_file_copy(), GNUNET_DISK_file_get_identifiers(), GNUNET_DISK_file_handle_size(), GNUNET_DISK_file_lock(), GNUNET_DISK_file_sync(), GNUNET_DISK_file_unlock(), GNUNET_DISK_file_unmap(), GNUNET_DISK_fn_read(), GNUNET_DISK_fn_write(), GNUNET_DISK_internal_file_handle_(), GNUNET_DISK_pipe_close(), GNUNET_DISK_pipe_close_end(), GNUNET_DISK_purge_cfg_dir(), GNUNET_DNSPARSER_builder_add_cert(), GNUNET_DNSPARSER_builder_add_name(), GNUNET_DNSPARSER_builder_add_query(), GNUNET_DNSPARSER_builder_add_soa(), GNUNET_DNSPARSER_builder_add_srv(), GNUNET_DNSPARSER_check_label(), GNUNET_DNSPARSER_check_name(), GNUNET_DNSPARSER_pack(), GNUNET_DNSPARSER_parse(), GNUNET_DNSPARSER_parse_query(), GNUNET_DNSPARSER_parse_record(), GNUNET_DNSSTUB_add_dns_ip(), GNUNET_DNSSTUB_add_dns_sa(), GNUNET_FRAGMENT_process_ack(), GNUNET_FRIENDS_parse(), GNUNET_FRIENDS_write(), GNUNET_FRIENDS_write_start(), GNUNET_FS_add_to_index(), GNUNET_FS_directory_builder_finish(), GNUNET_FS_directory_list_contents(), GNUNET_FS_download_sync_(), GNUNET_FS_file_information_add(), GNUNET_FS_file_information_create_from_file(), GNUNET_FS_file_information_inspect(), GNUNET_FS_file_information_sync_(), GNUNET_FS_handle_on_demand_block(), GNUNET_FS_indexing_do_unindex(), GNUNET_FS_indexing_done(), GNUNET_FS_indexing_init(), GNUNET_FS_publish_sync_(), GNUNET_FS_publish_ublock_(), GNUNET_FS_remove_sync_dir_(), GNUNET_FS_search_result_sync_(), GNUNET_FS_search_start_searching_(), GNUNET_FS_search_sync_(), GNUNET_FS_unindex_do_extract_keywords_(), GNUNET_FS_unindex_start(), GNUNET_FS_unindex_sync_(), GNUNET_FS_uri_ksk_get_keywords(), GNUNET_FS_uri_loc_create(), GNUNET_FS_uri_loc_get_peer_identity(), GNUNET_FS_uri_sks_get_namespace(), GNUNET_FS_uri_to_key(), GNUNET_GETOPT_run(), GNUNET_GNS_lookup_with_tld(), GNUNET_GNSRECORD_block_decrypt(), GNUNET_GNSRECORD_records_deserialize(), GNUNET_GNSRECORD_string_to_value(), GNUNET_GNSRECORD_zkey_to_pkey(), GNUNET_HELLO_get_id(), GNUNET_HELLO_iterate_addresses(), GNUNET_HELLO_parse_uri(), GNUNET_HELPER_kill(), GNUNET_HOSTLIST_client_start(), GNUNET_HOSTLIST_server_start(), GNUNET_JSON_from_time_abs(), GNUNET_JSON_from_time_rel(), GNUNET_JSON_parse(), GNUNET_JSON_post_parser(), GNUNET_log_setup(), GNUNET_MQ_assoc_add(), GNUNET_MQ_handle_message(), GNUNET_MST_from_buffer(), GNUNET_MST_read(), GNUNET_MY_exec_prepared(), GNUNET_MY_extract_result(), GNUNET_MYSQL_statement_run(), GNUNET_NAT_AUTO_test_start(), GNUNET_NAT_mini_get_external_ipv4_cancel_(), GNUNET_NAT_request_reversal(), GNUNET_NAT_stun_handle_packet(), GNUNET_NAT_stun_handle_packet_(), GNUNET_NAT_test_start(), GNUNET_NETWORK_fdset_handle_set(), GNUNET_NETWORK_socket_accept(), GNUNET_NETWORK_socket_bind(), GNUNET_NETWORK_socket_close(), GNUNET_NETWORK_socket_connect(), GNUNET_NETWORK_socket_create(), GNUNET_NETWORK_socket_disable_corking(), GNUNET_NETWORK_socket_getsockopt(), GNUNET_NETWORK_socket_listen(), GNUNET_NETWORK_socket_set_blocking(), GNUNET_NETWORK_socket_setsockopt(), GNUNET_NETWORK_socket_shutdown(), GNUNET_NETWORK_test_pf(), GNUNET_NETWORK_test_port_free(), GNUNET_OS_command_stop(), GNUNET_OS_network_interfaces_list(), GNUNET_OS_process_wait(), GNUNET_PEER_change_rc(), GNUNET_PEER_decrement_rcs(), GNUNET_PEER_intern(), GNUNET_PEERINFO_add_peer(), GNUNET_PEERSTORE_watch(), GNUNET_PQ_connect_with_cfg(), GNUNET_PQ_eval_prepared_singleton_select(), GNUNET_PQ_exec_statements(), GNUNET_PQ_extract_result(), GNUNET_PQ_prepare_statements(), GNUNET_PROGRAM_run2(), GNUNET_RECLAIM_ATTRIBUTE_string_to_value(), GNUNET_RESOLVER_hostname_get(), GNUNET_RESOLVER_ip_get(), GNUNET_REVOCATION_revoke(), GNUNET_REVOCATION_sign_revocation(), GNUNET_RPS_connect(), GNUNET_SCHEDULER_cancel(), GNUNET_SCHEDULER_do_work(), GNUNET_SECRETSHARING_decrypt(), GNUNET_SECRETSHARING_encrypt(), GNUNET_SECRETSHARING_plaintext_generate_i(), GNUNET_SECRETSHARING_share_write(), GNUNET_SERVER_destroy(), GNUNET_SERVER_inject(), GNUNET_SERVER_mst_receive(), GNUNET_SERVER_receive_done(), GNUNET_SERVER_stop_listening(), GNUNET_SERVICE_run_(), GNUNET_SERVICE_start(), GNUNET_SET_add_element(), GNUNET_SET_commit(), GNUNET_SET_remove_element(), GNUNET_SOCKS_do_connect(), GNUNET_SPEEDUP_start_(), GNUNET_SQ_bind(), GNUNET_SQ_exec_statements(), GNUNET_SQ_extract_result(), GNUNET_SQ_prepare(), GNUNET_STATISTICS_watch(), GNUNET_STATISTICS_watch_cancel(), GNUNET_STRINGS_fancy_time_to_absolute(), GNUNET_STRINGS_fancy_time_to_relative(), GNUNET_STRINGS_get_utf8_args(), GNUNET_STRINGS_parse_ipv4_policy(), GNUNET_STRINGS_parse_ipv6_policy(), GNUNET_STRINGS_parse_socket_addr(), GNUNET_STRINGS_string_to_data(), GNUNET_STRINGS_to_address_ipv4(), GNUNET_STRINGS_to_address_ipv6(), GNUNET_TESTBED_barrier_init_(), GNUNET_TESTBED_barrier_remove_(), GNUNET_TESTBED_barrier_wait(), GNUNET_TESTBED_controller_connect(), GNUNET_TESTBED_controller_destroy_(), GNUNET_TESTBED_controller_start(), GNUNET_TESTBED_extract_config_(), GNUNET_TESTBED_hosts_load_from_file(), GNUNET_TESTBED_insert_opc_(), GNUNET_TESTBED_is_host_habitable(), GNUNET_TESTBED_run(), GNUNET_TESTBED_SD_deviation_factor_(), GNUNET_TESTBED_underlay_construct_(), GNUNET_TESTING_configuration_create_(), GNUNET_TESTING_peer_configure(), GNUNET_TESTING_peer_kill(), GNUNET_TESTING_peer_start(), GNUNET_TESTING_peer_stop(), GNUNET_TESTING_peer_stop_async(), GNUNET_TESTING_reserve_port(), GNUNET_TESTING_service_run(), GNUNET_TESTING_system_create_with_portrange(), GNUNET_TIME_absolute_get_monotonic(), GNUNET_TIME_round_abs(), GNUNET_TIME_round_rel(), GNUNET_TRANSPORT_application_suggest(), GNUNET_TRANSPORT_application_suggest_cancel(), GNUNET_TRANSPORT_communicator_connect(), GNUNET_TRANSPORT_communicator_receive(), GNUNET_TRANSPORT_offer_hello(), GNUNET_TRANSPORT_TESTING_connect_check(), GNUNET_TRANSPORT_TESTING_main_(), GNUNET_TRANSPORT_TESTING_restart_peer(), GNUNET_TRANSPORT_TESTING_send(), GNUNET_TRANSPORT_TESTING_start_peer(), GNUNET_TRANSPORT_TESTING_stop_peer(), gnunet_uri(), GPI_plugins_load(), GSC_KX_encrypt_and_transmit(), GSC_KX_init(), GSC_SESSIONS_create(), GSF_cadet_query_cancel(), GSF_peer_connect_handler(), GSF_pending_request_get_message_(), GSF_pending_request_init_(), GSF_pending_request_is_compatible_(), GSF_pending_request_update_(), GSF_plan_add_(), GSF_push_init_(), GST_blacklist_test_allowed(), GST_connection_pool_get_handle(), GST_connection_pool_get_handle_done(), GST_manipulation_init(), GST_neighbours_handle_disconnect_message(), GST_neighbours_handle_session_ack(), GST_neighbours_handle_session_syn(), GST_neighbours_handle_session_syn_ack(), GST_neighbours_switch_to_address(), GST_plugins_load(), GST_receive_callback(), GST_stats_destroy(), GST_stats_init(), GST_validation_handle_hello(), GST_validation_handle_ping(), GST_validation_handle_pong(), handle_add_host(), handle_add_queue_message(), handle_ats_start(), handle_auto_result(), handle_autoconfig_request(), handle_barrier_init(), handle_block(), handle_block_cache_response(), handle_cadet_ring_message(), handle_client_address_to_string(), handle_client_call_message(), handle_client_index_start(), handle_client_redirect_to_ip(), handle_client_redirect_to_service(), handle_client_send_request(), handle_command_string(), handle_connect(), handle_connection_create(), handle_core_connect(), handle_create_queue(), handle_datastore_reply(), handle_decrypted(), handle_delete_message(), handle_dht_p2p_get(), handle_dht_p2p_put(), handle_dht_p2p_result(), handle_dht_response(), handle_dv_box(), handle_dv_learn(), handle_ego_delete(), handle_ego_rename(), handle_encrypted(), handle_ephemeral_key(), handle_fragment_box(), handle_get_default_message(), handle_gns2dns_ip(), handle_gns2dns_result(), handle_gns_resolution_result(), handle_gns_result(), handle_hello(), handle_helper_message(), handle_incoming_ack(), handle_index_info(), handle_init(), handle_iterate(), handle_local_data(), handle_lookup(), handle_lookup_block(), handle_lookup_block_response(), handle_lookup_result(), handle_namecache_block_response(), handle_p2p_get(), handle_p2p_put(), handle_peer_reconfigure(), handle_peer_start(), handle_peer_stop(), handle_ping(), handle_plaintext_channel_open(), handle_pong(), handle_port_open(), handle_record_lookup(), handle_record_result(), handle_record_store(), handle_register(), handle_release_reserve(), handle_rename_message(), handle_reply(), handle_request_connection_reversal(), handle_resolve_result(), handle_result(), handle_revocation_union_request(), handle_revoke_message(), handle_send_ok(), handle_send_transmit_continuation(), handle_set_default_message(), handle_statistics_end(), handle_statistics_value(), handle_status(), handle_store(), handle_stun(), handle_tcp_data(), handle_tcp_nat_probe(), handle_tcp_welcome(), handle_union_p2p_ibf(), handle_union_p2p_offer(), handle_union_p2p_strata_estimator(), handle_validation_challenge(), handle_validation_response(), handle_verify(), handle_watch_cancel(), handle_zone_to_name_it(), handle_zone_to_name_response(), hash_for_index_cb(), header_iterator(), heap_plugin_del(), heap_plugin_get_key(), heap_plugin_get_replication(), heap_plugin_get_zero_anonymity(), heap_plugin_put(), heap_plugin_remove_key(), hello_callback(), helper_mst(), hist_update(), host_list_add(), hostkeys_load(), hosts_directory_scan_callback(), http_client_plugin_session_disconnect(), http_common_dns_ip_lookup(), http_common_dns_ip_lookup_cb(), http_common_dns_reverse_lookup(), http_common_dns_reverse_lookup_cb(), http_common_plugin_address_pretty_printer(), http_common_plugin_string_to_address(), http_server_plugin_address_suggested(), http_server_plugin_disconnect_session(), idc_adapter(), identity_cb(), identity_continuation(), iface_proc(), ifc_broadcast(), ifc_proc(), increment_value(), info_cb(), init_cb(), init_connection(), initialize_network_handle(), inject_message(), inject_rekey(), insert_decrypt_element(), insert_in_view_op(), insert_rcop(), insert_round1_element(), insert_round2_element(), interface_proc(), iopen(), issue_ticket_result_cb(), iter_check_config(), iter_testbed_path(), iterate_addresses(), iterate_channels_cb(), iteration_completion_cb(), keygen_round1_new_element(), keygen_round2_conclude(), keygen_round2_new_element(), keyword_printer(), learn_dv_path(), LEGACY_SERVICE_get_server_addresses(), LEGACY_SERVICE_run(), LEGACY_SERVICE_start(), LEGACY_SERVICE_stop(), libgnunet_plugin_ats_mlp_init(), libgnunet_plugin_ats_ril_init(), libgnunet_plugin_block_revocation_init(), libgnunet_plugin_datacache_postgres_init(), libgnunet_plugin_datastore_heap_init(), libgnunet_plugin_datastore_postgres_init(), libgnunet_plugin_datastore_sqlite_init(), libgnunet_plugin_namecache_flat_init(), libgnunet_plugin_namecache_postgres_init(), libgnunet_plugin_namecache_sqlite_init(), libgnunet_plugin_namestore_flat_init(), libgnunet_plugin_namestore_postgres_init(), libgnunet_plugin_namestore_sqlite_init(), libgnunet_plugin_peerstore_flat_init(), libgnunet_plugin_peerstore_sqlite_init(), libgnunet_plugin_transport_tcp_done(), libgnunet_plugin_transport_tcp_init(), libgnunet_plugin_transport_udp_done(), libgnunet_plugin_transport_udp_init(), libgnunet_plugin_transport_unix_done(), libgnunet_plugin_transport_unix_init(), link_processor(), ListNICs(), load(), load_cert_from_file(), load_episode(), load_episodes(), load_etc_hosts(), load_file(), load_hostlist_file(), load_key_from_file(), load_keys(), load_op_add_address(), load_op_del_address(), load_op_start_request(), load_op_start_set_preference(), load_op_start_set_property(), load_op_stop_request(), load_op_stop_set_preference(), load_op_stop_set_property(), load_plugin(), load_quota(), load_search_strings(), load_state(), locate_by_id(), logger_run(), login_redirect(), lookup_authz_cb(), lookup_dns_servers(), lookup_it_finished(), main(), main_init(), main_task(), maint_child_death(), make_empty_file(), make_peer(), make_serialization_file_name(), make_serialization_file_name_in_dir(), map_remove_iterator(), mark_match_down(), mark_peer_down(), merge_pr(), message_token(), mlp_create_problem(), mlp_create_problem_add_address_information(), mlp_create_problem_count_addresses_it(), mlp_create_problem_count_peers_it(), mlp_free_peers(), mlp_propagate_results(), mlp_solve_lp_problem(), modify_request(), move_to_queue(), mq_init(), mq_send(), mst_receive(), multirecord_process(), mysql_plugin_drop(), mysql_plugin_estimate_size(), mysql_plugin_get_keys(), mysql_plugin_get_replication(), mysql_plugin_put(), mysql_plugin_remove_key(), namecache_cache_block(), namecache_cache_continuation(), namecache_postgres_cache_block(), namecache_postgres_lookup_block(), namecache_sqlite_cache_block(), namecache_sqlite_expire_blocks(), namecache_sqlite_lookup_block(), namestore_add(), namestore_flat_iterate_records(), namestore_flat_store_records(), namestore_postgres_iterate_records(), namestore_postgres_lookup_records(), namestore_postgres_store_records(), namestore_postgres_zone_to_name(), namestore_sqlite_iterate_records(), namestore_sqlite_lookup_records(), namestore_sqlite_store_records(), namestore_sqlite_zone_to_name(), neighbours_iterate(), netint_proc(), new_ephemeral(), new_peer_entry(), new_sub(), normalize_address(), notify_change(), notify_client_about_session(), notify_client_connect_info(), notify_client_queues(), notify_tunnel_up_cb(), ns_lookup_result_cb(), OIDC_parse_authz_code(), op_register_element(), open_device(), open_listen_socket(), open_port_cb(), open_socket(), pack(), parse_abs_time(), parse_abs_time_nbo(), parse_attr(), parse_boolean(), parse_configuration_file(), parse_expiration(), parse_fixed_data(), parse_gnsrecordobject(), parse_hello_uri(), parse_ip_options(), parse_object(), parse_pattern(), parse_port_policy(), parse_quota(), parse_record(), parse_record_data(), parse_rel_time(), parse_result_call_iterator(), parse_rsa_public_key(), parse_rsa_signature(), parse_string(), parse_ticket(), parse_u16(), parse_u32(), parse_u64(), parse_u8(), parse_variable_data(), pass_plaintext_to_core(), peer_id_cb(), peerinfo_it(), peerstore_flat_expire_records(), peerstore_flat_iterate_records(), peerstore_flat_store_record(), peerstore_sqlite_delete_records(), peerstore_sqlite_expire_records(), peerstore_sqlite_iterate_records(), peerstore_sqlite_store_record(), ping_handler(), plugin_env_session_start_bl_check_cont(), point_to_hash(), policy_filename_cb(), pong_handler(), post_data_iter(), post_extract_fixed_blob(), post_extract_rsa_public_key(), post_extract_rsa_signature(), post_extract_string(), post_extract_uint16(), post_extract_uint32(), post_extract_uint64(), post_extract_varsize_blob(), post_test_shutdown_ready_cb(), postgres_plugin_del(), postgres_plugin_drop(), postgres_plugin_put(), postgres_plugin_remove_key(), prc_stop_cb(), pre_extract_fixed_blob(), pre_extract_rsa_public_key(), pre_extract_rsa_signature(), pre_extract_string(), pre_extract_uint16(), pre_extract_uint32(), pre_extract_uint64(), pre_extract_varsize_blob(), prepare_ibf(), prepare_statement(), preprocess_file(), print_address(), print_examples_ecdh(), print_indexed(), print_key(), print_option(), print_quotas(), printer_watch(), process(), process_acl4(), process_acl6(), process_data(), process_delete(), process_ego_file(), process_get(), process_helper_messages(), process_helper_msgs(), process_if(), process_inbound_tokenized_messages(), process_keys(), process_ksk_result(), process_local_reply(), process_migration_content(), process_mst(), process_parallel_lookup_result(), process_peer_string(), process_record(), process_record_messages(), process_result(), process_result_with_request(), process_rvk(), process_sks_result(), process_stat(), process_stat_in(), process_stats(), process_status(), process_tickets(), proto_read_kx(), publicize_rm(), publish_fs_connect_complete_cb(), publish_inspector(), publish_sblocks_cont(), purge_cfg_dir(), put_continuation(), put_diff(), put_migration_continuation(), put_rfn(), put_task(), qc_fragment_sent(), qc_message_sent(), queue(), queue_read_kx(), read_chars(), read_download_request(), read_events(), read_friends_file(), read_index_list(), read_process_ack(), read_process_fragment(), read_service_conf(), read_start_time(), read_task(), read_update_information_graph(), receive_complete_cb(), RECLAIM_TICKETS_init(), reconnect_arm(), reconnect_arm_monitor(), reconnect_arm_monitor_task(), reconstruct_cont(), recursive_dns_resolution(), recursive_gns2dns_resolution(), recv_message(), refresh_block(), refresh_bloomfilter(), REGEX_BLOCK_check(), REGEX_BLOCK_check_proof(), REGEX_BLOCK_get_key(), REGEX_BLOCK_iterate(), regex_find_path(), REGEX_INTERNAL_construct_dfa(), REGEX_INTERNAL_search(), regex_iterator(), regex_next_edge(), REGEX_TEST_read_from_file(), remove_all(), remove_cont(), remove_continuation(), remove_helper(), remove_high_frequency_keywords(), remove_ticket_cont(), replace_cont(), reply_to_dns(), reset_peers(), resolve_and_cache(), restore_valid_peers(), resume_client_receive(), retry_entry(), return_value(), revoke_ticket_cont(), rfn_vote(), run(), run_process_and_wait(), run_with_zone_pkey(), s2i_full(), save(), save_hostlist_file(), save_state(), scan(), scan_callback(), schedule_current_round(), search_result_free(), search_result_freeze_probes(), search_result_resume_probes(), search_result_stop(), search_result_suspend(), search_start(), select_add(), select_del(), select_loop(), select_write_cb(), send_ack_cb(), send_add_session_cb(), send_disconnect(), send_ibf(), send_push(), send_session_info_iter(), send_session_syn_ack_cont(), send_session_syn_cont(), send_utilization_data(), server_check_ipv6_support(), server_configure_plugin(), server_delete_session(), server_get_addresses(), server_log(), server_parse_url(), server_receive_mst_cb(), server_send_callback(), server_start(), server_start_report_addresses(), service_client_mst_cb(), service_client_recv(), session_cmp_it(), set_absolute_time(), set_base32(), set_filename(), set_json(), set_one(), set_relative_time(), set_result_cb(), set_string(), set_uint(), set_uint16(), set_ulong(), set_user_id(), setup_ac(), setup_broadcast(), setup_cipher_aes(), setup_cipher_twofish(), setup_db(), setup_exit_helper_args(), setup_flood_message(), setup_log_file(), setup_neighbour(), setup_service(), setup_sockets(), setup_state_record(), show_peer(), shutdown_communicator(), shutdown_task(), sign_ephemeral_key(), signal_transmit_error(), sock_read(), socket_set_inheritable(), sqlite_plugin_del(), sqlite_plugin_get(), sqlite_plugin_get_closest(), sqlite_plugin_get_expiration(), sqlite_plugin_get_key(), sqlite_plugin_get_keys(), sqlite_plugin_get_random(), sqlite_plugin_get_replication(), sqlite_plugin_get_zero_anonymity(), sqlite_plugin_put(), sqlite_plugin_remove_key(), start_arm_service(), start_dv_learn(), start_initial_kx_out(), start_peer(), start_process(), start_shared_service_instance(), stat_comp_cb(), stat_disconnect_adapter(), stat_iterator(), statistics_cb(), statistics_result(), stats_cb(), stats_iterator(), stdin_cb(), stdin_receiver(), stdin_send(), stop_broadcast(), stop_helper(), stop_peer(), stop_peer_request(), store_ax_keys(), store_record_continuation(), store_request_sent(), store_service(), store_ticket_issue_cont(), store_valid_peers(), strata_estimator_read(), string_to_auth_key(), string_to_value(), stun_get_mapped(), submit_req(), sum_relative_preferences(), switch_address_bl_check_cont(), switch_to_speaker(), t_ax_decrypt_and_validate(), task_start_apply_round(), task_start_eval_echo(), task_testing_intervall_reset(), tcp_plugin_address_pretty_printer(), tcp_plugin_check_address(), tcp_plugin_disconnect_session(), tcp_plugin_get_session(), tcp_plugin_string_to_address(), teardown_service(), template_plugin_address_pretty_printer(), template_plugin_address_suggested(), template_plugin_update_session_timeout(), test_address(), test_blacklisted(), test_icmp_client(), test_icmp_server(), test_match(), test_result_present(), test_run(), test_service_configuration(), test_stun(), test_stun_packet(), testbed_run(), timeout_episode(), tld_iter(), token_endpoint(), tokenized_cb(), tokenizer_cb(), transmit_address_to_client(), transmit_cryptographic_reply(), transmit_item(), transmit_kx(), transmit_pending(), transmit_ping_if_allowed(), transmit_send_continuation(), transmit_suggestion(), transport_addr_to_str_cb(), trigger_recursive_download(), try_combine_recent(), try_connect(), try_connect_using_address(), try_decrypt(), try_ifconfig(), try_ip(), try_run_fast_ats_update(), try_send_tcp(), try_top_down_reconstruction(), try_unixpath(), udp_disconnect_session(), udp_plugin_address_pretty_printer(), udp_plugin_check_address(), udp_plugin_create_session(), udp_select_send(), udp_string_to_address(), unix_plugin_address_pretty_printer(), unix_plugin_check_address(), unix_plugin_do_write(), unix_plugin_send(), unix_plugin_session_disconnect(), unix_plugin_string_to_address(), unix_plugin_update_session_timeout(), unix_real_send(), unix_transport_server_start(), update_abs_sum(), update_ax_by_kx(), update_config(), update_config_sections(), update_ephemeral(), update_flood_times(), update_friend_hello(), update_hello(), update_iterator(), update_preference(), update_rel_sum(), update_sre_result_maps(), update_tickets(), updateUsage(), uri_chk_parse(), uri_loc_parse(), uri_sks_parse(), url_iterator(), validate_address_iterator(), validate_dv_initiator_signature(), verify_cred_cont(), verify_message_crypto(), verify_revoke_message(), View_put(), View_remove_peer(), vpn_allocation_cb(), wlan_plugin_address_pretty_printer(), wlan_plugin_address_suggested(), wlan_plugin_disconnect_session(), wlan_plugin_string_to_address(), write_all(), write_benchmark_data(), write_download_request(), write_index_list(), write_item(), write_message(), write_pid_file(), write_proof(), write_test(), and write_update_information_graph().

◆ GNUNET_SYSERR

#define GNUNET_SYSERR   -1

Definition at line 79 of file gnunet_common.h.

Referenced by abort_parallel_lookups(), adapt_parallelism(), add_address_to_hello(), add_file(), add_from_hello(), add_valid_peer_address(), address_generator(), address_iterator(), alice_or_betty(), allocate_response_ip(), allocate_v4_address(), allocate_v6_address(), announce_regex(), api_associate(), api_create_hello(), api_hello_to_address(), api_send(), api_start_transport_server(), api_verify_hello(), associate_shared_service(), ats_perf_mon_cb(), attr_delete_cont(), attr_store_cont(), automaton_create_proofs(), bf_group_serialize_cb(), bind_abstime(), bind_fixed_blob(), bind_nbotime(), bind_rsa_pub(), bind_rsa_sig(), bind_string(), bind_u16(), bind_u32(), bind_u64(), blacklist_cb(), blacklist_check(), block_plugin_consensus_get_key(), block_plugin_dht_get_key(), block_plugin_dns_get_key(), block_plugin_fs_get_key(), block_plugin_gns_get_key(), block_plugin_regex_get_key(), block_plugin_revocation_get_key(), block_plugin_set_test_get_key(), block_plugin_template_get_key(), block_plugin_test_get_key(), bound_priority(), buffer_init(), build_result_set(), check_access(), check_add_address(), check_add_host(), check_add_host_confirm(), check_add_queue_message(), check_address_add(), check_address_change_notification(), check_address_list(), check_advertisement(), check_alice_client_message(), check_alice_client_message_multipart(), check_alices_cryptodata_message(), check_announce(), check_arm_list_result(), check_ats_address_suggestion(), check_attribute_delete_message(), check_attribute_result(), check_attribute_store_message(), check_authorization(), check_backchannel_encapsulation(), check_barrier_status(), check_bob_client_message(), check_bob_client_message_multipart(), check_bobs_cryptodata_message(), check_bobs_cryptodata_multipart(), check_client_address_to_string(), check_client_index_start(), check_client_join(), check_client_keygen(), check_client_redirect_to_ip(), check_client_result(), check_client_seed(), check_client_send(), check_client_start_search(), check_collect(), check_communicator_available(), check_communicator_backchannel(), check_config(), check_connection_reversal_request(), check_consume_ticket_message(), check_consume_ticket_result(), check_create_message(), check_data(), check_delete_message(), check_dht_local_get_result_seen(), check_dht_p2p_get(), check_dht_p2p_put(), check_dht_p2p_result(), check_disconnect(), check_dns_request(), check_dv_box(), check_dv_learn(), check_encrypted(), check_event(), check_feedback(), check_fragment_box(), check_get(), check_get_default_message(), check_get_path(), check_has_addr(), check_hello(), check_icmp_back(), check_icmp_remote(), check_icmp_service(), check_identity_set_default(), check_identity_update(), check_incoming_msg(), check_index_info(), check_index_start_failed(), check_info(), check_init(), check_intersection_p2p_bf(), check_issue_ticket_message(), check_iterate(), check_local_data(), check_lookup(), check_lookup_result(), check_manage_peer_service(), check_monitor_get(), check_monitor_get_resp(), check_monitor_notify(), check_monitor_put(), check_notification(), check_notify_inbound(), check_p2p_get(), check_p2p_put(), check_peer_flag(), check_peer_information(), check_peer_pull_reply(), check_port(), check_preference_change(), check_put(), check_rd(), check_record_lookup(), check_record_result(), check_record_store(), check_recv(), check_register(), check_reliability_ack(), check_remote_overlay_connect(), check_removable(), check_remove(), check_rename_message(), check_reply(), check_request(), check_request_connection_reversal(), check_response(), check_result(), check_revoke_ticket_message(), check_search(), check_search_response(), check_session_add(), check_set(), check_set_default_message(), check_ssl_certificate(), check_statistics_value(), check_status(), check_store(), check_stream_input(), check_stun(), check_tcp_back(), check_tcp_data(), check_tcp_remote(), check_tcp_service(), check_udp_back(), check_udp_remote(), check_udp_service(), check_union_p2p_demand(), check_union_p2p_elements(), check_union_p2p_full_element(), check_union_p2p_ibf(), check_union_p2p_inquiry(), check_union_p2p_offer(), check_union_p2p_strata_estimator(), check_unique(), check_use_ip(), check_verify(), check_view_update(), check_watch(), check_zone_to_name_response(), child_death_task(), clean_channel(), cleanup_map(), client_configure_plugin(), client_connect(), client_connect_get(), client_connect_put(), client_delete_session(), client_message_tokenizer_callback(), client_run(), client_schedule(), client_start(), compute_service_response(), conn_status(), connect_bl_check_cont(), connect_check_run(), connection_client_destroy_impl(), conversation_string_to_value(), convert_with_table(), copy_from_reader(), create_mhd_response_from_s5r(), create_string_array(), credential_string_to_value(), cron_scan_directory_data_hosts(), data_sent_cb(), database_setup(), datacache_get_iterator(), db_read_whitelist(), decode_and_send(), decrementBit(), decrypt_block_with_keyword(), del_attr_finished(), del_continuation(), del_finished(), delete_by_rowid(), demultiplex_with_cmc(), detach_terminal(), dfa_merge_nondistinguishable_states(), dfa_minimize(), disconn_status(), disconnect(), dns_string_to_value(), do_abort(), do_decrypt(), do_disconnect(), do_dns_read(), do_refresh(), do_send(), do_shutdown(), do_timeout(), do_transmit(), ds_put_cont(), dump_my_hello(), enable(), encrypt_existing_match(), enqueue(), ensure_folder_exist(), EnumNICs2(), EnumNICs3(), EnumNICs_IPv4_get_ifs(), EnumNICs_IPv6_get_ifs(), EnumNICs_IPv6_get_ifs_count(), evaluate_block_regex(), expi_proc(), expired_processor(), extract_abs_time(), extract_abs_time_nbo(), extract_files(), extract_fixed_blob(), extract_result_cb(), extract_rsa_pub(), extract_rsa_public_key(), extract_rsa_sig(), extract_rsa_signature(), extract_string(), extract_uint16(), extract_uint32(), extract_uint64(), extract_utf8_string(), extract_var_blob(), extract_varsize_blob(), feed_buffer_to_gst(), filter_tickets_error_cb(), find_bucket(), find_matching(), find_opc(), find_other_matching(), find_validation_entry(), finish_request(), finish_scan(), force_reconnect(), fragmented_message_done(), fragmentmessage_timeout(), free_neighbour(), free_tmps(), GAS_mlp_solve_problem(), GAS_plugin_init(), GAS_scheduling_add_client(), GCCH_handle_local_data(), GCP_set_mq(), GCT_add_inbound_connection(), GCT_handle_kx(), GDS_DATACACHE_get_random_key(), GDS_NEIGHBOURS_init(), GDS_ROUTING_add(), gen_topo_from_file(), get_identity(), get_match_exp(), get_records_and_call_iterator(), get_server_addresses(), getopt_set_keywords(), getPRK(), getSizeRec(), GN_request_connection_reversal(), GNS_interceptor_init(), gns_string_to_value(), gnuid_string_to_value(), GNUNET_ABE_cpabe_decrypt(), GNUNET_ABE_cpabe_encrypt(), GNUNET_ATS_solvers_experimentation_load(), GNUNET_ATS_TEST_experimentation_load(), GNUNET_ATS_TEST_logging_write_to_file(), GNUNET_BANDWIDTH_tracker_consume(), GNUNET_BIO_flush(), GNUNET_BIO_read(), GNUNET_BIO_read_close(), GNUNET_BIO_read_int32__(), GNUNET_BIO_read_int64__(), GNUNET_BIO_read_meta_data(), GNUNET_BIO_read_string(), GNUNET_BIO_write(), GNUNET_BIO_write_close(), GNUNET_BIO_write_meta_data(), GNUNET_BIO_write_string(), GNUNET_BLOCK_group_merge(), GNUNET_BLOCK_group_set_seen(), GNUNET_BLOCK_is_accepting(), GNUNET_CONFIGURATION_append_value_filename(), GNUNET_CONFIGURATION_deserialize(), GNUNET_CONFIGURATION_get_data(), GNUNET_CONFIGURATION_get_value_choice(), GNUNET_CONFIGURATION_get_value_filename(), GNUNET_CONFIGURATION_get_value_float(), GNUNET_CONFIGURATION_get_value_number(), GNUNET_CONFIGURATION_get_value_size(), GNUNET_CONFIGURATION_get_value_string(), GNUNET_CONFIGURATION_get_value_time(), GNUNET_CONFIGURATION_get_value_yesno(), GNUNET_CONFIGURATION_iterate_value_filenames(), GNUNET_CONFIGURATION_load(), GNUNET_CONFIGURATION_load_from(), GNUNET_CONFIGURATION_parse(), GNUNET_CONFIGURATION_parse_and_run(), GNUNET_CONFIGURATION_write(), GNUNET_CONNECTION_receive(), GNUNET_CONTAINER_bloomfilter_get_raw_data(), GNUNET_CONTAINER_bloomfilter_or(), GNUNET_CONTAINER_bloomfilter_or2(), GNUNET_CONTAINER_meta_data_delete(), GNUNET_CONTAINER_meta_data_insert(), GNUNET_CONTAINER_meta_data_serialize(), GNUNET_CONTAINER_multihashmap32_get_multiple(), GNUNET_CONTAINER_multihashmap32_iterate(), GNUNET_CONTAINER_multihashmap32_put(), GNUNET_CONTAINER_multihashmap_get_multiple(), GNUNET_CONTAINER_multihashmap_get_random(), GNUNET_CONTAINER_multihashmap_iterate(), GNUNET_CONTAINER_multihashmap_put(), GNUNET_CONTAINER_multipeermap_get_multiple(), GNUNET_CONTAINER_multipeermap_get_random(), GNUNET_CONTAINER_multipeermap_iterate(), GNUNET_CONTAINER_multipeermap_put(), GNUNET_CONTAINER_multishortmap_get_multiple(), GNUNET_CONTAINER_multishortmap_get_random(), GNUNET_CONTAINER_multishortmap_iterate(), GNUNET_CONTAINER_multishortmap_put(), GNUNET_CONTAINER_multiuuidmap_get_multiple(), GNUNET_CONTAINER_multiuuidmap_get_random(), GNUNET_CONTAINER_multiuuidmap_iterate(), GNUNET_CONTAINER_multiuuidmap_put(), GNUNET_CREDENTIAL_credentials_deserialize(), GNUNET_CREDENTIAL_delegation_chain_deserialize(), GNUNET_CREDENTIAL_delegation_set_deserialize(), GNUNET_CRYPTO_cpabe_decrypt(), GNUNET_CRYPTO_cpabe_encrypt(), GNUNET_CRYPTO_ecc_ecdh(), GNUNET_CRYPTO_ecdh_eddsa(), GNUNET_CRYPTO_ecdhe_key_create2(), GNUNET_CRYPTO_ecdsa_ecdh(), GNUNET_CRYPTO_ecdsa_key_create_from_file(), GNUNET_CRYPTO_ecdsa_public_key_from_string(), GNUNET_CRYPTO_ecdsa_sign(), GNUNET_CRYPTO_ecdsa_verify(), GNUNET_CRYPTO_eddsa_ecdh(), GNUNET_CRYPTO_eddsa_key_create_from_file(), GNUNET_CRYPTO_eddsa_private_key_from_string(), GNUNET_CRYPTO_eddsa_public_key_from_string(), GNUNET_CRYPTO_eddsa_sign(), GNUNET_CRYPTO_eddsa_verify(), GNUNET_CRYPTO_get_peer_identity(), GNUNET_CRYPTO_hkdf_v(), GNUNET_CRYPTO_paillier_encrypt(), GNUNET_CRYPTO_paillier_encrypt1(), GNUNET_CRYPTO_paillier_hom_add(), GNUNET_CRYPTO_rsa_verify(), GNUNET_CURL_append_header(), GNUNET_DATACACHE_put(), GNUNET_DATASTORE_disconnect(), GNUNET_DEFRAGMENT_process_fragment(), GNUNET_DISK_directory_create(), GNUNET_DISK_directory_create_for_file(), GNUNET_DISK_directory_remove(), GNUNET_DISK_directory_scan(), GNUNET_DISK_directory_test(), GNUNET_DISK_file_change_owner(), GNUNET_DISK_file_close(), GNUNET_DISK_file_copy(), GNUNET_DISK_file_get_identifiers(), GNUNET_DISK_file_handle_size(), GNUNET_DISK_file_lock(), GNUNET_DISK_file_read(), GNUNET_DISK_file_read_non_blocking(), GNUNET_DISK_file_seek(), GNUNET_DISK_file_sync(), GNUNET_DISK_file_test(), GNUNET_DISK_file_unlock(), GNUNET_DISK_file_unmap(), GNUNET_DISK_file_write(), GNUNET_DISK_file_write_blocking(), GNUNET_DISK_fn_read(), GNUNET_DISK_fn_write(), GNUNET_DISK_internal_file_handle_(), GNUNET_DNSPARSER_builder_add_cert(), GNUNET_DNSPARSER_builder_add_name(), GNUNET_DNSPARSER_check_label(), GNUNET_DNSPARSER_check_name(), GNUNET_DNSPARSER_pack(), GNUNET_DNSPARSER_parse_query(), GNUNET_DNSPARSER_parse_record(), GNUNET_DNSSTUB_add_dns_ip(), GNUNET_DNSSTUB_add_dns_sa(), GNUNET_FRAGMENT_process_ack(), GNUNET_FRIENDS_parse(), GNUNET_FRIENDS_write(), GNUNET_FS_data_reader_file_(), GNUNET_FS_directory_builder_finish(), GNUNET_FS_directory_list_contents(), GNUNET_FS_file_information_add(), GNUNET_FS_handle_on_demand_block(), GNUNET_FS_meta_data_test_for_directory(), GNUNET_FS_search_start_searching_(), GNUNET_FS_uri_loc_get_peer_identity(), GNUNET_FS_uri_sks_get_namespace(), GNUNET_FS_uri_to_key(), GNUNET_GETOPT_run(), GNUNET_GNSRECORD_block_decrypt(), GNUNET_GNSRECORD_records_deserialize(), GNUNET_GNSRECORD_string_to_value(), GNUNET_GNSRECORD_zkey_to_pkey(), GNUNET_HELLO_create(), GNUNET_HELLO_get_id(), GNUNET_HELLO_iterate_addresses(), GNUNET_HELLO_parse_uri(), GNUNET_HELPER_destroy(), GNUNET_HELPER_kill(), GNUNET_HELPER_wait(), GNUNET_HOSTLIST_client_start(), GNUNET_HOSTLIST_server_start(), GNUNET_JSON_parse(), GNUNET_log_setup(), GNUNET_MQ_handle_message(), GNUNET_MQ_inject_message(), GNUNET_MST_from_buffer(), GNUNET_MST_read(), GNUNET_MY_exec_prepared(), GNUNET_MY_extract_result(), GNUNET_MYSQL_statement_run(), GNUNET_NAT_mini_get_external_ipv4_(), GNUNET_NAT_mini_map_start(), GNUNET_NAT_request_reversal(), GNUNET_NAT_stun_handle_packet(), GNUNET_NAT_stun_handle_packet_(), GNUNET_NAT_test_address(), GNUNET_NETWORK_socket_bind(), GNUNET_NETWORK_socket_close(), GNUNET_NETWORK_socket_connect(), GNUNET_NETWORK_socket_disable_corking(), GNUNET_NETWORK_socket_getsockopt(), GNUNET_NETWORK_socket_listen(), GNUNET_NETWORK_socket_recvfrom_amount(), GNUNET_NETWORK_socket_set_blocking(), GNUNET_NETWORK_socket_setsockopt(), GNUNET_NETWORK_socket_shutdown(), GNUNET_NETWORK_test_pf(), GNUNET_OS_check_helper_binary(), GNUNET_OS_process_wait(), GNUNET_PQ_exec_statements(), GNUNET_PQ_extract_result(), GNUNET_PQ_prepare_statements(), GNUNET_PROGRAM_run2(), GNUNET_RECLAIM_ATTRIBUTE_string_to_value(), GNUNET_RESOLVER_disconnect(), GNUNET_RESOLVER_request_cancel(), GNUNET_SCALARPRODUCT_accept_computation(), GNUNET_SCALARPRODUCT_start_computation(), GNUNET_SECRETSHARING_plaintext_generate_i(), GNUNET_SECRETSHARING_share_write(), GNUNET_SERVER_connect_socket(), GNUNET_SERVER_inject(), GNUNET_SERVER_mst_receive(), GNUNET_SERVICE_run_(), GNUNET_SET_add_element(), GNUNET_SET_commit(), GNUNET_SET_destroy(), GNUNET_SET_iterate(), GNUNET_SET_remove_element(), GNUNET_SPEEDUP_start_(), GNUNET_SQ_bind(), GNUNET_SQ_exec_statements(), GNUNET_SQ_extract_result(), GNUNET_SQ_prepare(), GNUNET_STATISTICS_watch(), GNUNET_STATISTICS_watch_cancel(), GNUNET_STRINGS_check_filename(), GNUNET_STRINGS_fancy_time_to_absolute(), GNUNET_STRINGS_get_utf8_args(), GNUNET_STRINGS_string_to_data(), GNUNET_STRINGS_to_address_ipv4(), GNUNET_STRINGS_to_address_ipv6(), GNUNET_TESTBED_controller_disconnect(), GNUNET_TESTBED_SD_deviation_factor_(), GNUNET_TESTBED_underlay_construct_(), GNUNET_TESTING_peer_configure(), GNUNET_TESTING_peer_kill(), GNUNET_TESTING_peer_start(), GNUNET_TESTING_peer_stop(), GNUNET_TESTING_peer_stop_async(), GNUNET_TESTING_peer_wait(), GNUNET_TESTING_service_run(), GNUNET_TRANSPORT_communicator_receive(), GNUNET_TRANSPORT_is_connected(), GNUNET_TRANSPORT_TESTING_connect_check(), GNUNET_TRANSPORT_TESTING_main_(), GNUNET_TRANSPORT_TESTING_restart_peer(), GNUNET_TRANSPORT_TESTING_send(), GNUNET_TRANSPORT_TESTING_start_peer(), GNUNET_TRANSPORT_TESTING_transport_communicator_service_start(), GNUNET_TUN_sockaddr_cmp(), GSC_KX_init(), GSF_block_peer_migration_(), GSF_test_get_load_too_high_(), GST_barriers_destroy(), GST_blacklist_abort_matching(), GST_blacklist_test_allowed(), GST_connection_pool_destroy(), GST_manipulation_peer_disconnect(), GST_manipulation_stop(), GST_neighbours_calculate_receive_delay(), GST_neighbours_handle_session_ack(), GST_neighbours_handle_session_syn(), GST_neighbours_handle_session_syn_ack(), GST_neighbours_send(), GST_validation_handle_hello(), GST_validation_handle_ping(), GST_validation_handle_pong(), habitability_check(), handle_alice_client_message(), handle_alice_client_message_multipart(), handle_autoconfig_request(), handle_bob_client_message(), handle_bob_client_message_multipart(), handle_client_address_to_string(), handle_client_blacklist_reply(), handle_command_string(), handle_connection_create(), handle_dht_p2p_put(), handle_dht_reply(), handle_disconnect_confirm(), handle_dns_request(), handle_dv_learn(), handle_icmp_remote(), handle_iter_done(), handle_lookup_block(), handle_lookup_block_it(), handle_p2p_put(), handle_p2p_revoke(), handle_record_store_response(), handle_release_reserve(), handle_reply(), handle_response(), handle_results(), handle_revoke_message(), handle_status(), handle_success_response(), handle_tcp_data(), handle_tcp_nat_probe(), handle_tcp_remote(), handle_tcp_service(), handle_tcp_welcome(), handle_test(), handle_udp_remote(), handle_zone_to_name(), handle_zone_to_name_it(), handle_zone_to_name_response(), heap_plugin_del(), helper_died_cb(), helper_exp_cb(), helper_read(), host_list_add(), hostkeys_load(), http_client_plugin_get_session(), http_client_plugin_send(), http_common_cmp_addresses(), http_common_dns_ip_lookup(), http_common_dns_ip_lookup_cb(), http_common_dns_reverse_lookup(), http_common_dns_reverse_lookup_cb(), http_common_get_network_for_address(), http_common_plugin_address_pretty_printer(), http_common_plugin_string_to_address(), http_common_socket_from_address(), ibf_decode(), init_connection(), initialize_network_handle(), inject_message(), insert_in_view(), iopen(), issue_ticket_result_cb(), iter_check_config(), iter_finished(), iterator_cb(), kill_slave(), learn_dv_path(), LEGACY_SERVICE_get_server_addresses(), LEGACY_SERVICE_run(), libgnunet_plugin_ats_mlp_init(), libgnunet_plugin_ats_proportional_init(), libgnunet_plugin_ats_ril_init(), libgnunet_plugin_transport_http_client_init(), libgnunet_plugin_transport_http_server_init(), LIBGNUNET_PLUGIN_TRANSPORT_INIT(), libgnunet_plugin_transport_tcp_init(), libgnunet_plugin_transport_udp_done(), libgnunet_plugin_transport_udp_init(), libgnunet_plugin_transport_unix_done(), libgnunet_plugin_transport_unix_init(), link_processor(), load_cert_from_file(), load_episode(), load_episodes(), load_key_from_file(), load_keys(), load_op_add_address(), load_op_del_address(), load_op_start_request(), load_op_start_set_preference(), load_op_start_set_property(), load_op_stop_request(), load_op_stop_set_preference(), load_op_stop_set_property(), load_search_strings(), locate_by_id(), loopback_resolution(), main(), main_init(), main_task(), maint_child_death(), make_empty_file(), merge_addr(), mlp_create_problem(), mlp_create_problem_update_value(), mlp_solve_lp_problem(), monitor_iteration_next(), move_attr_finished(), mq_error_handler(), mq_init(), mst_receive(), multirecord_process(), mysql_plugin_get_keys(), mysql_plugin_put(), mysql_plugin_remove_key(), namecache_cache_block(), namecache_postgres_cache_block(), namecache_postgres_lookup_block(), namecache_sqlite_cache_block(), namecache_sqlite_lookup_block(), namestore_flat_lookup_records(), namestore_postgres_iterate_records(), namestore_postgres_lookup_records(), namestore_postgres_store_records(), namestore_postgres_zone_to_name(), namestore_sqlite_iterate_records(), namestore_sqlite_lookup_records(), namestore_sqlite_store_records(), namestore_sqlite_zone_to_name(), new_channel(), notify_session_monitor(), numeric_resolution(), OIDC_build_authz_code(), OIDC_parse_authz_code(), op_get_element(), pack(), parse_abs_time(), parse_abs_time_nbo(), parse_attr(), parse_boolean(), parse_expiration(), parse_fixed_data(), parse_gnsrecordobject(), parse_object(), parse_pattern(), parse_port_policy(), parse_record(), parse_record_data(), parse_rel_time(), parse_rsa_public_key(), parse_rsa_signature(), parse_string(), parse_ticket(), parse_u16(), parse_u32(), parse_u64(), parse_u8(), parse_variable_data(), pass_plaintext_to_core(), peers_terminate(), peerstore_sqlite_delete_records(), peerstore_sqlite_expire_records(), peerstore_sqlite_iterate_records(), persist_access_token(), point_to_hash(), post_extract_fixed_blob(), post_extract_rsa_public_key(), post_extract_rsa_signature(), post_extract_string(), post_extract_uint16(), post_extract_uint32(), post_extract_uint64(), post_extract_varsize_blob(), postgres_plugin_del(), postgres_plugin_put(), postgres_plugin_remove_key(), pre_extract_uint64(), prepare_ibf(), prepare_statement(), preprocess_file(), print_query_result(), print_quotas(), print_revocation_result(), process(), process_acl4(), process_acl6(), process_cont(), process_hello(), process_helper_msgs(), process_if(), process_ksk_result(), process_map_output(), process_mst(), process_payload(), process_peer_string(), process_queue(), process_record_messages(), process_resolved_address(), process_sks_result(), process_status(), process_tickets(), publicize_rm(), purge_cfg_dir(), put_cb(), put_continuation(), put_migration_continuation(), put_set(), qc_fragment_sent(), query_mq_error_handler(), quota_processor(), rc_cleanup_operations(), read_chars(), read_events(), read_index_list(), read_response(), read_start_time(), read_task(), receive_ready(), RECLAIM_TICKETS_init(), reconnect(), reconnect_arm(), reconnect_arm_monitor(), recursive_dns_resolution(), recursive_gns2dns_resolution(), REGEX_BLOCK_check(), REGEX_BLOCK_get_key(), REGEX_BLOCK_iterate(), regex_found_handler(), REGEX_INTERNAL_eval(), regex_iterator(), register_host(), remove_continuation(), remove_ticket_cont(), remove_timeout_messages_and_select(), repl_proc(), reset_meter(), resolve_and_cache(), resume_client_receive(), revocation_mq_error_handler(), run(), run_process_and_wait(), run_upnpc_r(), run_zone_iteration_round(), rvk_attrs_err_cb(), rvk_ns_err(), rvk_ns_iter_err(), save_hostlist_file(), scan_callback(), schedule_action(), search_rcop(), select_add(), select_del(), select_loop(), select_read_cb(), send_bloomfilter(), send_ibf(), send_push(), send_response(), send_syn_ack_message(), send_with_session(), server_configure_plugin(), server_delete_session(), server_get_addresses(), server_log(), server_lookup_connection(), server_parse_url(), server_start(), server_start_report_addresses(), service_client_mst_cb(), service_client_recv(), service_task(), set_absolute_time(), set_base32(), set_json(), set_relative_time(), set_result_cb(), set_uint(), set_uint16(), set_ulong(), set_user_id(), setup_ac(), setup_db(), setup_exit_helper_args(), setup_log_file(), setup_service(), shutdown_task(), slave_status_cb(), socket_set_inheritable(), sqlite_plugin_del(), sqlite_plugin_get_replication(), sqlite_plugin_put(), sqlite_plugin_remove_key(), start_peer(), start_process(), start_shared_service_instance(), stat_iterator(), state_machine(), stop_peer(), store_and_free_entries(), store_attr_cont(), store_ax_keys(), store_completed_cb(), store_prefix_file_name(), store_ticket_issue_cont(), store_valid_peers(), strata_estimator_difference(), strata_estimator_read(), string_to_value(), stun_dns_callback(), submit_req(), switch_address_bl_check_cont(), tcp_plugin_address_pretty_printer(), tcp_plugin_check_address(), tcp_plugin_disconnect_session(), tcp_plugin_send(), tcp_plugin_string_to_address(), template_plugin_del(), template_plugin_disconnect_session(), template_plugin_put(), template_plugin_remove_key(), template_plugin_string_to_address(), test_match(), test_monitor_clients(), test_result_present(), test_service_configuration(), test_upnpc(), testing_main(), ticket_iter_err(), timeout_experiment(), token_endpoint(), tokenizer_cb(), transmit_address_to_client(), transmit_query(), transmit_send_continuation(), transmit_suggestion(), transport_addr_to_str_cb(), try_combine_recent(), try_decrypt(), try_ifconfig(), try_ip(), try_transmission_to_peer(), udp_disconnect_session(), udp_ipv4_broadcast_send(), udp_ipv6_broadcast_send(), udp_plugin_address_pretty_printer(), udp_plugin_check_address(), udp_plugin_send(), udp_select_send(), udp_string_to_address(), unix_plugin_address_pretty_printer(), unix_plugin_check_address(), unix_plugin_do_read(), unix_plugin_do_write(), unix_plugin_send(), unix_plugin_session_disconnect(), unix_plugin_string_to_address(), unix_real_send(), unix_transport_server_start(), update_ax_by_kx(), update_config(), update_enable_upnpc_option(), update_hello(), update_tickets(), updateUsage(), validate_dv_initiator_signature(), warn_delay(), wlan_plugin_address_pretty_printer(), wlan_plugin_address_suggested(), wlan_plugin_string_to_address(), write_all(), write_benchmark_data(), write_bw_gnuplot_script(), write_item(), write_message(), write_pid_file(), write_rtt_gnuplot_script(), write_task(), write_test(), and write_throughput_gnuplot_script().

◆ GNUNET_YES

#define GNUNET_YES   1

Definition at line 80 of file gnunet_common.h.

Referenced by _GSS_operation_destroy(), _GSS_operation_destroy2(), access_handler_callback(), ack_proc(), activate_core_visible_dv_path(), add_continuation(), add_file(), add_get_request_to_pending(), add_host_to_known_hosts(), add_known_to_bloom(), add_to_lru(), add_to_tc(), add_unixpath(), add_valid_address(), add_valid_peer(), add_valid_peer_address(), addr_cb(), addr_info_cb(), address_iterator(), address_notification(), adjust_running_peers(), advance(), advertise_dns_exit(), age_values(), agent_action_is_possible(), agent_get_action_random(), agent_select_egreedy(), agent_select_softmax(), alice_or_betty(), all_require_connectivity(), allocate_v4_address(), allocate_v6_address(), announce_next_regex(), api_send(), api_stop_transport_server(), append_port(), apply_diff_to_rfn(), ats_connect_completion_cb(), ats_perf_cb(), ats_performance_info_cb(), ats_reserve_callback(), attach_path(), attempt_connect(), automaton_create_proofs(), automaton_create_proofs_simplify(), automaton_merge_states(), automaton_state_traverse(), barrier_destroy_iterator(), bind_loose_channel(), blacklist_check(), block_plugin_dht_evaluate(), block_plugin_dns_evaluate(), block_plugin_fs_evaluate(), block_plugin_gns_evaluate(), block_plugin_revocation_evaluate(), block_plugin_template_evaluate(), block_plugin_test_evaluate(), block_proc(), block_reader(), bound_priority(), broadcast_status(), build_authz_response(), build_redirect(), cache_clear_iterator(), cadet_reply_proc(), call_iterator(), callback_download(), cb_intersection_element_removed(), channel_destroy_iterator(), channel_open_sent_cb(), check_access(), check_backchannel_encapsulation(), check_completed(), check_connected(), check_connection_create(), check_connection_quality(), check_dv_box(), check_dv_learn(), check_edge(), check_for_glue(), check_fragment_box(), check_has_addr(), check_icmp_remote(), check_icmp_service(), check_info(), check_ipv4_listed(), check_ipv6_listed(), check_match(), check_operation_scheduled(), check_peer_pull_reply(), check_peer_send_intention(), check_pkey(), check_proof_of_work(), check_readiness(), check_reliability_box(), check_removable(), check_sending_channel_exists(), check_sending_channel_needed(), check_ssl_certificate(), check_statistics_collect_completed(), check_statistics_collect_completed_single_peer(), check_tcp_data(), check_tcp_remote(), check_tcp_service(), check_tunnel_encrypted(), check_udp_remote(), check_unique(), check_validation_request_pending(), check_vl_transmission(), check_zone_namestore_next(), churn(), churn_cb(), churn_test_cb(), clean_channel(), clean_local_client(), clean_node(), clean_peer(), clean_request(), clean_up(), cleaning_task(), cleanup(), cleanup_destroyed_channel(), cleanup_iterator(), cleanup_mctx(), cleanup_rocc(), cleanup_url_map(), cleanup_validation_entry(), clear_p1c(), clear_p2c(), client_connect(), client_connect_get(), client_connect_put(), client_disconnect_cb(), client_disconnect_it(), client_message_tokenizer_callback(), client_put_disconnect(), client_receive(), client_receive_mst_cb(), client_release_ports(), client_request_destroy(), client_run(), client_schedule(), client_send_cb(), client_session_timeout(), clients_notify_stream_peer(), close_files_iter(), cmd_read(), cmp_crm_by_next_retry(), code_redirect(), collector(), comm_connect_cb(), comm_connect_completion_cb(), comm_disconnect_cb(), commit_set(), communicator_start(), compute_contents_size(), compute_global_id(), compute_policy(), compute_probabilities(), connect_completion_callback(), connect_fail_continuation(), connect_notify(), connect_peer(), connection_client_destroy_impl(), connection_ready_cb(), consider_path_cb(), consider_peer_for_forwarding(), consider_request_for_forwarding(), consider_sending_fc(), construct_task_graph(), construct_task_graph_gradecast(), continue_after_remove(), continue_store_activity(), continue_with_gns2dns(), convert_with_table(), cookie_identity_interpretation(), copy_latest(), core_connect_cb(), core_connects(), core_init(), count_containing_views(), create_download_context(), create_finished(), create_hostkeys(), create_response(), create_session(), create_unique_cfgs(), cron_scan_directory_data_hosts(), cummulative_ack(), curl_check_hdr(), curl_download_cb(), curl_task_download(), curl_upload_cb(), CustomPeerMap_clear(), CustomPeerMap_get_index_pointer(), CustomPeerMap_get_peer_by_index(), data_sent_cb(), database_setup(), decide_capacity(), decode_and_send(), decrementBitCallback(), default_reply_handle(), delay_warning(), delayed_restart_task(), delete_entries(), delete_value(), delta_match(), derive_ublock_encryption_key(), deserialization_master(), deserialize_download(), deserialize_fi_node(), deserialize_publish_file(), deserialize_search(), deserialize_search_result(), destroy_ack_cummulator(), destroy_active_client_request(), destroy_ai(), destroy_channel(), destroy_elements_iterator(), destroy_key_to_element_iter(), destroy_peer(), destroy_route(), destroy_sending_channel(), destroy_service_session(), destroy_task(), destroy_watch(), dfa_compress_paths(), dfa_compress_paths_helper(), dh_key_derive_eph_pid(), dh_key_derive_eph_pub(), dht_disconnect(), dht_get_id_handler(), dht_get_string_handler(), diff_compose(), dir_init(), dir_ready_cb(), directory_scan_cb(), discard_hosts_helper(), disconn_status(), disconnect(), disconnect_and_free_peer_entry(), disconnect_and_schedule_reconnect(), disconnect_cadet_peers(), display_record(), distribute_bandwidth(), do_announce(), do_blacklist_check(), do_comm_connect(), do_directory_scan(), do_disconnect(), do_dns_read(), do_refresh(), do_rekey(), do_restart_typemap_message(), do_s5r_read(), do_send(), do_shutdown(), do_stop_task(), do_udp_read(), download_get_url(), download_hostlist(), download_stop_task(), download_timeout(), driver_add_multiple(), ds_put_cont(), dump_my_hello(), dump_pc(), dv_neighbour_selection(), dv_neighbour_transmission(), dv_setup_key_state_from_km(), dyndns_lookup(), ego_callback(), ego_cb(), enforce_del_address(), enforce_start_request(), enqueue(), ensure_folder_exist(), envi_do_action(), envi_set_active_suggestion(), evaluate_block_regex(), evaluate_block_regex_accept(), evaluate_connection(), event_cb(), execute_add(), exop_check(), expand_tree(), experiment_done_cb(), expire_blocks(), expire_entries(), expire_oldest_entry(), expired_processor(), extend_path(), extract_files(), extract_fixed_blob(), extract_handles(), extract_result_cb(), extract_var_blob(), fail_intersection_operation(), fail_union_operation(), filter_all(), filtered_map_initialization(), find_active_address(), find_address_cb(), find_address_it(), find_advertisable_hello(), find_ai_cb(), find_ai_no_session_cb(), find_best_address_it(), find_by_message_uuid(), find_by_unique_id(), find_duplicate(), find_file_position(), find_other_matching(), find_receive_context(), find_sender_by_address(), find_string(), find_trees(), finish_profiler(), finish_release_reserve(), finish_response(), finish_step(), finish_task(), finished_local_operations(), fip_signal_resume(), fip_signal_start(), fip_signal_stop(), fip_signal_suspend(), flush_bulk(), forward_overlay_connect(), forward_reply(), fragment_msg_proc(), fragmented_message_done(), free_address(), free_backtalker(), free_channel_state(), free_connect_info(), free_destination_entry(), free_dv_route(), free_ego(), free_entry(), free_host_entry(), free_iterate(), free_iterator(), free_matching_requests(), free_neighbour(), free_peer(), free_pending_acknowledgement(), free_pending_request(), free_result(), free_service(), free_service_record(), free_tmps(), free_validation_state(), free_virtual_link(), free_waiting_entry(), GAS_mlp_address_add(), GAS_mlp_address_change_preference(), GAS_mlp_address_delete(), GAS_mlp_address_property_changed(), GAS_mlp_get_preferred_address(), GAS_mlp_solve_problem(), GAS_mlp_stop_get_preferred_address(), GAS_proportional_address_delete(), GAS_reservations_set_bandwidth(), GAS_ril_address_add(), GAS_ril_address_delete(), GAS_ril_get_preferred_address(), GAS_ril_stop_get_preferred_address(), GCC_debug(), GCC_destroy(), GCC_handle_connection_create_ack(), GCC_handle_duplicate_create(), GCC_transmit(), GCCH_2s(), GCCH_bind(), GCCH_channel_local_destroy(), GCCH_channel_local_new(), GCCH_handle_channel_open_ack(), GCCH_handle_channel_plaintext_data(), GCCH_handle_channel_plaintext_data_ack(), GCCH_handle_local_ack(), GCCH_handle_local_data(), GCCH_handle_remote_destroy(), GCP_get(), GCP_has_core_connection(), GCP_remove_connection(), GCP_request_mq(), GCP_set_mq(), GCPP_get_path_from_route(), GCPP_try_path_from_dht(), GCT_add_channel(), GCT_connection_lost(), GCT_destroy_tunnel_now(), GCT_handle_encrypted(), GCT_handle_kx(), GCT_remove_channel(), GDS_am_closest_peer(), GDS_CLIENTS_init(), GDS_NEIGHBOURS_handle_get(), GDS_NEIGHBOURS_handle_put(), GDS_NEIGHBOURS_init(), GDS_NSE_init(), gen_topo_from_file(), gen_topo_random(), generate_indices(), get_active_address_it(), get_all_peers_iterator(), get_all_tunnels_iterator(), get_cadet(), get_cb(), get_delay_randomization(), get_existing_record(), get_file_handle(), get_file_information(), get_gns_cont(), get_latest(), get_match_exp(), get_my_cnf_path(), get_path_from_PATH(), get_peer_ctx(), get_preferences_cb(), get_quota(), get_rand_peer_iterator(), get_ready_connection(), get_server_addresses(), get_session_delete_it(), get_transmit_delay(), get_url_parameter_copy(), getPRK(), getRadiotapHeader(), getSizeRec(), getWlanHeader(), gg_load_configuration(), GN_external_ipv4_monitor_start(), GN_nat_status_changed(), GNS_find_tld(), GNS_interceptor_init(), GNS_resolver_init(), GNUNET_ABE_cpabe_delete_key(), GNUNET_ARM_request_service_start(), GNUNET_ARM_request_service_stop(), GNUNET_async_scope_enter(), GNUNET_ATS_address_del_session(), GNUNET_ATS_address_destroy(), GNUNET_ATS_application_init(), GNUNET_ATS_connectivity_init(), GNUNET_ATS_performance_list_addresses(), GNUNET_ATS_reserve_bandwidth(), GNUNET_ATS_solver_logging_write_to_disk(), GNUNET_ATS_solvers_experimentation_load(), GNUNET_ATS_solvers_experimentation_run(), GNUNET_ATS_solvers_load_quotas(), GNUNET_ATS_TEST_experimentation_load(), GNUNET_ATS_TEST_experimentation_run(), GNUNET_ATS_TEST_logging_clean_up(), GNUNET_ATS_TEST_logging_now(), GNUNET_ATS_TEST_logging_start(), GNUNET_ATS_TEST_logging_stop(), GNUNET_ATS_TEST_logging_write_to_file(), GNUNET_ATS_transport_init(), GNUNET_BANDWIDTH_tracker_consume(), GNUNET_BANDWIDTH_tracker_get_delay(), GNUNET_BANDWIDTH_value_get_available_until(), GNUNET_BANDWIDTH_value_get_delay_for(), GNUNET_BLOCK_GROUP_bf_test_and_set(), GNUNET_CADET_channel_get_info(), GNUNET_CADET_close_port(), GNUNET_CADET_connect(), GNUNET_CLIENT_connect(), GNUNET_CONFIGURATION_deserialize(), GNUNET_CONFIGURATION_get_value_yesno(), GNUNET_CONFIGURATION_have_value(), GNUNET_CONFIGURATION_load(), GNUNET_CONFIGURATION_parse(), GNUNET_CONFIGURATION_remove_section(), GNUNET_CONNECTION_check(), GNUNET_CONNECTION_create_from_accept(), GNUNET_CONNECTION_create_from_connect_to_unixpath(), GNUNET_CONNECTION_destroy(), GNUNET_CONNECTION_persist_(), GNUNET_CONTAINER_bloomfilter_load(), GNUNET_CONTAINER_bloomfilter_or(), GNUNET_CONTAINER_bloomfilter_resize(), GNUNET_CONTAINER_bloomfilter_test(), GNUNET_CONTAINER_heap_peek2(), GNUNET_CONTAINER_meta_data_serialize(), GNUNET_CONTAINER_meta_data_test_equal(), GNUNET_CONTAINER_multihashmap32_contains(), GNUNET_CONTAINER_multihashmap32_contains_value(), GNUNET_CONTAINER_multihashmap32_iterator_next(), GNUNET_CONTAINER_multihashmap32_remove(), GNUNET_CONTAINER_multihashmap_contains(), GNUNET_CONTAINER_multihashmap_contains_value(), GNUNET_CONTAINER_multihashmap_iterator_next(), GNUNET_CONTAINER_multihashmap_remove(), GNUNET_CONTAINER_multipeermap_contains(), GNUNET_CONTAINER_multipeermap_contains_value(), GNUNET_CONTAINER_multipeermap_iterator_next(), GNUNET_CONTAINER_multipeermap_remove(), GNUNET_CONTAINER_multishortmap_contains(), GNUNET_CONTAINER_multishortmap_contains_value(), GNUNET_CONTAINER_multishortmap_iterator_next(), GNUNET_CONTAINER_multishortmap_remove(), GNUNET_CONTAINER_multiuuidmap_contains(), GNUNET_CONTAINER_multiuuidmap_contains_value(), GNUNET_CONTAINER_multiuuidmap_iterator_next(), GNUNET_CONTAINER_multiuuidmap_remove(), GNUNET_CRYPTO_cpabe_delete_key(), GNUNET_CRYPTO_ecdsa_key_create_from_file(), GNUNET_CRYPTO_eddsa_key_create_from_file(), GNUNET_CRYPTO_hash_file(), GNUNET_CRYPTO_hash_to_aes_key(), GNUNET_CRYPTO_hkdf_v(), GNUNET_CRYPTO_kdf_mod_mpi(), GNUNET_CRYPTO_rsa_blind(), GNUNET_CURL_job_add(), GNUNET_CURL_job_add2(), GNUNET_DATACACHE_create(), GNUNET_DATASTORE_disconnect(), GNUNET_DATASTORE_put(), GNUNET_DEFRAGMENT_process_fragment(), GNUNET_DHT_connect(), GNUNET_DHT_get_stop(), GNUNET_DISK_directory_create(), GNUNET_DISK_directory_remove(), GNUNET_DISK_directory_test(), GNUNET_DISK_file_copy(), GNUNET_DISK_file_test(), GNUNET_DISK_fix_permissions(), GNUNET_DISK_handle_invalid(), GNUNET_DISK_pipe(), GNUNET_DNSPARSER_pack(), GNUNET_FRAGMENT_context_transmission_done(), GNUNET_FRAGMENT_process_ack(), GNUNET_FRIENDS_parse(), GNUNET_FS_dequeue_(), GNUNET_FS_download_make_status_(), GNUNET_FS_download_start_from_search(), GNUNET_FS_download_start_task_(), GNUNET_FS_download_stop(), GNUNET_FS_download_sync_(), GNUNET_FS_file_information_add(), GNUNET_FS_file_information_create_empty_directory(), GNUNET_FS_file_information_create_from_data(), GNUNET_FS_file_information_create_from_file(), GNUNET_FS_file_information_create_from_reader(), GNUNET_FS_file_information_destroy(), GNUNET_FS_file_information_inspect(), GNUNET_FS_file_information_sync_(), GNUNET_FS_handle_on_demand_block(), GNUNET_FS_indexing_do_unindex(), GNUNET_FS_indexing_init(), GNUNET_FS_meta_data_test_for_directory(), GNUNET_FS_publish_main_(), GNUNET_FS_publish_make_status_(), GNUNET_FS_publish_signal_suspend_(), GNUNET_FS_publish_stop(), GNUNET_FS_publish_sync_(), GNUNET_FS_remove_sync_dir_(), GNUNET_FS_search_stop_probe_(), GNUNET_FS_search_sync_(), GNUNET_FS_tree_encoder_next(), GNUNET_FS_unindex_start(), GNUNET_FS_uri_test_equal(), GNUNET_GETOPT_run(), GNUNET_GNSRECORD_block_decrypt(), GNUNET_GNSRECORD_is_expired(), GNUNET_GNSRECORD_records_cmp(), GNUNET_HELLO_address_check_option(), GNUNET_HELLO_compose_uri(), GNUNET_HELLO_create(), GNUNET_HELLO_extract_address(), GNUNET_HELLO_is_friend_only(), GNUNET_HELLO_merge(), GNUNET_HELLO_parse_uri(), GNUNET_HELLO_sign_address(), GNUNET_HELPER_kill(), GNUNET_HELPER_send(), GNUNET_HELPER_wait(), GNUNET_HOSTLIST_client_start(), GNUNET_HOSTLIST_client_stop(), GNUNET_IDENTITY_connect(), GNUNET_MQ_env_get_options(), GNUNET_MQ_env_set_options(), GNUNET_MQ_get_length(), GNUNET_MQ_handle_message(), GNUNET_MQ_impl_send_in_flight(), GNUNET_MQ_send_cancel(), GNUNET_MST_from_buffer(), GNUNET_MYSQL_statements_invalidate(), GNUNET_NAT_mini_get_external_ipv4_(), GNUNET_NAT_stun_handle_packet(), GNUNET_NAT_test_address(), GNUNET_NAT_test_start(), GNUNET_NETWORK_fdset_handle_isset(), GNUNET_NETWORK_fdset_overlap(), GNUNET_NETWORK_fdset_test_native(), GNUNET_NETWORK_socket_select(), GNUNET_notification_context_broadcast(), GNUNET_NT_scanner_get_type(), GNUNET_OP_get(), GNUNET_OP_remove(), GNUNET_OS_check_helper_binary(), GNUNET_OS_command_run(), GNUNET_OS_get_libexec_binary_path(), GNUNET_OS_get_suid_binary_path(), GNUNET_OS_installation_get_path(), GNUNET_OS_process_kill(), GNUNET_PEER_intern(), GNUNET_PEERINFO_iterate(), GNUNET_PEERSTORE_disconnect(), GNUNET_PEERSTORE_store_cancel(), GNUNET_PEERSTORE_watch_cancel(), GNUNET_PLUGIN_load(), GNUNET_PLUGIN_test(), GNUNET_PQ_make_try_execute(), GNUNET_PROGRAM_run2(), GNUNET_RESOLVER_hostname_get(), GNUNET_RESOLVER_ip_get(), GNUNET_RESOLVER_request_cancel(), GNUNET_REST_handle_request(), GNUNET_REVOCATION_check_pow(), GNUNET_REVOCATION_revoke(), GNUNET_SCHEDULER_add_read_file(), GNUNET_SCHEDULER_add_read_net_with_priority(), GNUNET_SCHEDULER_add_select(), GNUNET_SCHEDULER_add_shutdown(), GNUNET_SCHEDULER_add_write_file(), GNUNET_SCHEDULER_add_write_net(), GNUNET_SCHEDULER_cancel(), GNUNET_SCHEDULER_do_work(), GNUNET_SCHEDULER_driver_init(), GNUNET_SECRETSHARING_plaintext_generate_i(), GNUNET_SERVER_client_disconnect(), GNUNET_SERVER_client_drop(), GNUNET_SERVER_client_mark_monitor(), GNUNET_SERVER_client_persist_(), GNUNET_SERVER_connect_socket(), GNUNET_SERVER_inject(), GNUNET_SERVER_mst_receive(), GNUNET_SERVER_receive_done(), GNUNET_SERVER_stop_listening(), GNUNET_SERVICE_client_continue(), GNUNET_SERVICE_client_mark_monitor(), GNUNET_SERVICE_client_persist(), GNUNET_SERVICE_run_(), GNUNET_SET_accept(), GNUNET_SET_add_element(), GNUNET_SET_commit(), GNUNET_SET_destroy(), GNUNET_SET_iterate(), GNUNET_SET_operation_cancel(), GNUNET_SET_prepare(), GNUNET_SET_remove_element(), GNUNET_SOCKS_do_connect(), GNUNET_SQ_make_try_execute(), GNUNET_STATISTICS_create(), GNUNET_STATISTICS_destroy(), GNUNET_STATISTICS_get_cancel(), GNUNET_STRINGS_check_filename(), GNUNET_STRINGS_parse_uri(), GNUNET_STRINGS_path_is_absolute(), GNUNET_STRINGS_relative_time_to_string(), GNUNET_TESTBED_barrier_init(), GNUNET_TESTBED_barrier_init_(), GNUNET_TESTBED_controller_kill_(), GNUNET_TESTBED_controller_link(), GNUNET_TESTBED_controller_start(), GNUNET_TESTBED_hosts_load_from_file(), GNUNET_TESTBED_is_host_registered_(), GNUNET_TESTBED_operation_mark_failed(), GNUNET_TESTBED_operation_queue_destroy_(), GNUNET_TESTBED_operation_queue_destroy_empty_(), GNUNET_TESTBED_overlay_configure_topology_va(), GNUNET_TESTBED_register_host(), GNUNET_TESTBED_remove_opc_(), GNUNET_TESTBED_run(), GNUNET_TESTBED_topology_get_(), GNUNET_TESTBED_underlay_construct_(), GNUNET_TESTING_service_run(), GNUNET_TESTING_system_create_with_portrange(), GNUNET_TESTING_system_destroy(), GNUNET_TRANSPORT_application_init(), GNUNET_TRANSPORT_communicator_receive(), GNUNET_TRANSPORT_core_connect(), GNUNET_TRANSPORT_core_get_mq(), GNUNET_TRANSPORT_is_connected(), GNUNET_TRANSPORT_TESTING_done(), GNUNET_try_compression(), got_hello(), got_peer(), GSC_bind(), GSC_CLIENTS_deliver_message(), GSC_CLIENTS_notify_client_about_neighbour(), GSC_CLIENTS_reject_request(), GSC_CLIENTS_solicit_request(), GSC_drop_loose_channel(), GSC_handle_remote_channel_destroy(), GSC_SESSIONS_add_to_typemap(), GSC_SESSIONS_confirm_typemap(), GSC_SESSIONS_end(), GSC_SESSIONS_init(), GSC_SESSIONS_queue_request(), GSC_SESSIONS_set_typemap(), GSC_TYPEMAP_add(), GSC_TYPEMAP_check_hash(), GSC_TYPEMAP_remove(), GSC_TYPEMAP_test_match(), GSF_block_peer_migration_(), GSF_cadet_query_cancel(), GSF_cadet_release_clients(), GSF_cadet_start_server(), GSF_connected_peer_done_(), GSF_connected_peer_init_(), GSF_consider_forwarding(), GSF_peer_connect_handler(), GSF_peer_disconnect_handler(), GSF_peer_transmit_(), GSF_pending_request_cancel_(), GSF_pending_request_create_(), GSF_pending_request_get_message_(), GSF_pending_request_init_(), GSF_pending_request_test_active_(), GSF_pending_request_test_target_(), GSF_plan_add_(), GSF_plan_init(), GSF_plan_notify_peer_disconnect_(), GSF_plan_notify_request_done_(), GSF_push_init_(), GSF_push_start_(), GSF_request_plan_reference_get_last_transmission_(), GSF_test_get_load_too_high_(), GST_ats_add_address(), GST_ats_add_inbound_address(), GST_ats_block_address(), GST_ats_del_session(), GST_ats_expire_address(), GST_ats_init(), GST_ats_is_known(), GST_ats_is_known_no_session(), GST_ats_update_delay(), GST_barriers_init(), GST_clients_broadcast(), GST_connection_pool_get_handle(), GST_connection_pool_get_handle_done(), GST_destroy_peer(), GST_destroy_peers(), GST_hello_modify_addresses(), GST_hello_test_address(), GST_manipulation_init(), GST_manipulation_recv(), GST_manipulation_send(), GST_neighbour_get_connection_cancel(), GST_neighbours_calculate_receive_delay(), GST_neighbours_force_disconnect(), GST_neighbours_keepalive(), GST_neighbours_keepalive_response(), GST_neighbours_send(), GST_neighbours_session_terminated(), GST_plugins_load(), GST_process_next_focc(), GST_queue_host_registration(), GST_receive_callback(), GST_validation_handle_hello(), GST_validation_handle_ping(), GST_validation_handle_pong(), GST_validation_set_address_use(), GST_validation_start(), habitability_check(), handle_ack(), handle_add_queue_message(), handle_address_change_notification(), handle_address_list(), handle_alice_client_message(), handle_arm_result(), handle_ats_address_suggestion(), handle_autoconfig_request(), handle_barrier_init(), handle_barrier_status(), handle_bob_client_message(), handle_cadet_audio_message(), handle_cadet_resume_message(), handle_cadet_suspend_message(), handle_channel_create(), handle_channel_destroy(), handle_client_audio_message(), handle_client_blacklist_init(), handle_client_blacklist_reply(), handle_client_cancel(), handle_client_conclude(), handle_client_copy_lazy_connect(), handle_client_create_set(), handle_client_init(), handle_client_insert(), handle_client_join(), handle_client_monitor_peers(), handle_client_redirect_to_service(), handle_client_resume_message(), handle_client_send(), handle_client_send_request(), handle_client_set_error(), handle_client_start_search(), handle_client_stream_request(), handle_client_suspend_message(), handle_client_view_cancel(), handle_confirm(), handle_connect(), handle_connection_create(), handle_core_connect(), handle_core_disconnect(), handle_data(), handle_dht_p2p_get(), handle_dht_p2p_put(), handle_dht_p2p_result(), handle_dht_reply(), handle_dht_response(), handle_disconnect(), handle_dns_request(), handle_drop(), handle_dv_box(), handle_dv_learn(), handle_encrypted(), handle_event(), handle_external_ip(), handle_friend(), handle_get_key(), handle_gns2dns_ip(), handle_gns2dns_result(), handle_gns_cname_result(), handle_gns_resolution_result(), handle_gns_result(), handle_hello(), handle_helper_message(), handle_icmp_back(), handle_identity_update(), handle_inbound_channel(), handle_index_start_ok(), handle_init_reply(), handle_iter_done(), handle_iterate_result(), handle_manage_peer_service(), handle_matching_ack(), handle_monitor_end(), handle_monitor_event(), handle_monitor_next(), handle_monitor_start(), handle_overlay_connect(), handle_p2p_estimate(), handle_p2p_get(), handle_p2p_migration_stop(), handle_p2p_put(), handle_p2p_reply(), handle_peer_create(), handle_peer_destroy(), handle_peer_get_config(), handle_peer_pull_reply(), handle_peer_reconfigure(), handle_peer_start(), handle_peer_stop(), handle_port_close(), handle_put(), handle_query_message(), handle_queue_create_ok(), handle_raw_message(), handle_record_lookup(), handle_record_store(), handle_register(), handle_remote_overlay_connect(), handle_reply(), handle_request(), handle_reservation_result(), handle_resolve_result(), handle_response(), handle_result(), handle_results(), handle_revocation_result(), handle_revoke_message(), handle_send_transmit_continuation(), handle_session_add(), handle_session_del(), handle_set(), handle_shutdown(), handle_start(), handle_start_message(), handle_statistics_value(), handle_stop(), handle_stun(), handle_suggest(), handle_tcp_back(), handle_tcp_data(), handle_tcp_nat_probe(), handle_tcp_welcome(), handle_test(), handle_transport_notify_excess_bw(), handle_udp_back(), handle_union_p2p_elements(), handle_union_p2p_full_element(), handle_union_p2p_offer(), handle_union_p2p_strata_estimator(), handle_validation_response(), handle_zone_to_name_it(), handle_zone_to_name_response(), handler_advertisement(), has_epsilon(), hash_for_index_cb(), have_non_monitor_clients(), heap_cleanup_iterator(), heap_plugin_del(), heap_plugin_put(), hello_update_cb(), helper_mst(), helper_write(), hist_update(), hostkeys_load(), hosts_directory_scan_callback(), http_client_plugin_get_session(), http_client_plugin_send(), http_client_plugin_session_disconnect(), http_common_cmp_addresses(), http_common_dns_ip_lookup_cb(), http_common_dns_reverse_lookup(), http_common_dns_reverse_lookup_cb(), http_common_get_network_for_address(), http_common_plugin_address_pretty_printer(), http_common_socket_from_address(), http_server_plugin_address_suggested(), http_server_plugin_send(), ibf_decode(), ibf_is_empty(), identity_cb(), iface_proc(), incrementBitCallback(), indicate_sending_intention(), info_cb(), init(), init_key_to_element_iterator(), initialize_map_unfiltered(), initialize_session_peer_list(), insert_iterator(), insert_peer(), insert_round2_element(), intersection_accept(), intersection_channel_death(), intersection_evaluate(), iopen(), is_bandwidth_available_in_network(), is_before(), is_canonical(), is_element_of_generation(), is_excluded_generation(), is_in_view(), is_queue_empty(), is_recursive_download(), issue_peer_online_check(), iterate_entries(), iterate_initial_edge(), iterate_reachables(), iterate_zones(), iterateBits(), iteration_start(), iterator(), iterator_bf_create(), iterator_bf_reduce(), kce_destroy(), keepalive_done(), keygen_round1_new_element(), keygen_round2_conclude(), keygen_round2_new_element(), learn_dv_path(), LEGACY_SERVICE_get_server_addresses(), LEGACY_SERVICE_run(), LEGACY_SERVICE_stop(), libgnunet_plugin_ats2_simple_init(), libgnunet_plugin_ats_mlp_init(), libgnunet_plugin_ats_ril_done(), libgnunet_plugin_ats_ril_init(), libgnunet_plugin_datacache_heap_done(), libgnunet_plugin_datacache_heap_init(), libgnunet_plugin_datacache_sqlite_init(), libgnunet_plugin_datastore_heap_init(), libgnunet_plugin_rest_openid_connect_done(), LIBGNUNET_PLUGIN_TRANSPORT_DONE(), libgnunet_plugin_transport_http_client_init(), libgnunet_plugin_transport_http_server_done(), libgnunet_plugin_transport_http_server_init(), LIBGNUNET_PLUGIN_TRANSPORT_INIT(), libgnunet_plugin_transport_tcp_init(), libgnunet_plugin_transport_udp_init(), libgnunet_plugin_transport_unix_init(), linked_list_contains(), ListNICs(), load(), load_episode(), load_episodes(), load_file(), load_hostlist_file(), load_keys(), load_search_strings(), lookup_authz_cb(), lookup_hole_external(), lookup_it(), lookup_queue_it(), lookup_session_it(), lookup_ssl_httpd(), main(), main_init(), main_run(), main_task(), maint_child_death(), make_info_message(), mal_cb(), manage_first_hop_mq(), map_remove_iterator(), mark_as_reachable(), mark_connection_unready(), mark_match_down(), mark_peer_down(), mark_states(), master_task(), match_ipv4(), match_ipv6(), match_session_cb(), merge_addr(), merge_pr(), mhd_content_cb(), migrate_and_drop_keywords(), migrate_and_drop_metadata(), mlp_create_problem(), mlp_create_problem_add_address_information(), mlp_create_problem_add_invariant_columns(), mlp_create_problem_add_invariant_rows(), mlp_create_problem_count_addresses_it(), mlp_create_problem_count_peers_it(), mlp_create_problem_update_value(), mlp_free_peers(), mlp_get_preferred_address_it(), mlp_propagate_results(), monitor_cb(), monitor_unblock(), move_to_pending(), mq_cancel_impl(), mq_error_handler(), mq_online_check_successful(), mq_send(), mq_send_impl(), mqm_execute(), mst_receive(), mysql_plugin_get_keys(), namecache_lookup_block(), namecache_sqlite_lookup_block(), namestore_flat_lookup_records(), nat_address_cb(), needs_parens(), needs_parentheses(), neighbour_delete(), neighbour_dv_monotime_cb(), neighbour_store_dvmono_cb(), netint_proc(), new_element_cb(), node_iterator(), normalize_peers(), notify_all(), notify_change(), notify_client(), notify_client_external_ipv4_change(), notify_connect(), notify_disconnect(), notify_running(), notify_send_done(), notify_send_done_fin(), notify_session_monitor(), odc_warn_delay_task(), op_get_element_iterator(), op_result(), opc_free_iterator(), opc_search_iterator(), oprelease_get_stats(), output_message(), parse_all_definitions(), parse_args(), parse_boolean(), parse_expiration(), parse_ip_options(), parse_port_policy(), parse_quota(), parse_result_call_iterator(), path_info_iterator(), peer_add(), peer_destroy_success_cb(), peer_free(), peer_test_dead(), peer_transmit(), peerinfo_get(), peerinformation_cb(), peermap_clear_iterator(), PEERSTORE_create_record_mq_envelope(), PEERSTORE_parse_record_message(), peerstore_store_own_cb(), peerstore_store_validation_cb(), pick_random_dv_hops(), ping(), plan(), plugin_env_address_change_notification(), plugin_env_session_start(), plugin_env_session_start_bl_check_cont(), policy_filename_cb(), port_to_regex(), post_test_op(), post_test_shutdown_ready_cb(), prepare_ibf_iterator(), prepare_pending_acknowledgement(), prepare_statement(), preprocess_file(), print_info(), print_key(), print_overlay_links_summary(), print_peer_info(), print_plugin_event_info(), print_query_result(), print_revocation_result(), printer(), printer_watch(), probe_failure_handler(), probe_success_handler(), process_client_result(), process_external_ip(), process_helper_msgs(), process_if(), process_inbound_tokenized_messages(), process_incoming(), process_job_queue(), process_local_reply(), process_lookup_result(), process_map_output(), process_migration_content(), process_mst(), process_notify(), process_parallel_lookup_result(), process_payload(), process_peer_string(), process_refresh_output(), process_reply(), process_reply_with_path(), process_requests(), process_result_with_request(), process_stat(), process_stat_done(), process_stat_in(), process_stdin(), process_udp_message(), process_update_node(), prof_time(), profiler_cb(), progress_cb(), progress_proc(), propagate_bandwidth(), publicize_rm(), publish_content(), publish_fs_connect_complete_cb(), publish_inspector(), put_cb(), put_continuation(), put_gns_record(), put_migration_continuation(), qc_message_sent(), queue_destroy(), queue_finish(), queue_read(), queue_ready_task(), queue_timeout(), queue_write(), quota_processor(), rcop_cleanup_iterator(), reachability_iterator(), read_friends_file(), read_host_file(), read_process_ack(), read_task(), read_update_information_graph(), receive_ready(), receiver_destroy(), RECLAIM_TICKETS_init(), reconnect(), reconnect_later(), reconstruct_cont(), recursive_gns2dns_resolution(), recursive_gns_resolution_namecache(), recursive_pkey_resolution(), recursive_resolution(), recv_message(), refresh_block(), refresh_hello_task(), REGEX_BLOCK_check(), regex_cancel_dht_get(), regex_combine(), regex_edge_iterator(), regex_found_handler(), regex_free_result(), REGEX_INTERNAL_dfa_add_multi_strides(), regex_iterator(), regex_next_edge(), regex_result_iterator(), REGEX_TEST_automaton_save_graph(), REGEX_TEST_automaton_save_graph_step(), reghost_free_iterator(), reghost_match_iterator(), register_hosts(), remove_all(), remove_barrier(), remove_by_unique_id(), remove_client_record(), remove_continuation(), remove_epsilon(), remove_expired(), remove_iterator(), remove_parentheses(), remove_peer(), remove_rcop(), remove_timeout_messages_and_select(), removecerts(), repl_proc(), report_success(), report_uri(), req_addr_peerinfo_it(), request_done(), request_peers(), reschedule_connect(), reschedule_hellos(), reschedule_session_timeout(), reservations_reserve(), reset_meter(), restart_nat_server(), restart_processing(), resume_client_receive(), retry_kx(), revalidate_address(), reversal_callback(), reversal_test(), rewatch_it(), rfn_commit(), rfn_contest(), rfn_majority(), rfn_noncontested(), rfn_vote(), ril_networks_update_state(), ril_step(), route_message(), route_packet(), rps_connect_complete_cb(), run(), run_no_scheduler(), run_ready_steps(), run_scan(), run_with_zone_pkey(), rvk_ticket_update(), save_hostlist_file(), sb_append(), sb_append_cstr(), sb_free(), sb_nullstrcmp(), sb_strdup(), sb_strdup_cstr(), sb_strkcmp(), sb_wrap(), scan_callback(), schedule_action(), schedule_next_task(), schedule_operation(), schedule_peer_transmission(), schedule_select_v4(), schedule_select_v6(), schedule_transmission(), schedule_transmit_search_request(), search_iterator(), search_result_freeze_probes(), search_timed_out(), select_best_pending_from_link(), select_loop(), select_peer(), send_ack_to_client(), send_client_done(), send_client_done_and_destroy(), send_controller_link_response(), send_create(), send_create_ack(), send_delayed(), send_full_element_iterator(), send_hello_beacon(), send_icmp_packet_via_tun(), send_keepalive(), send_kx(), send_kx_auth(), send_lookup_response(), send_missing_full_elements_iter(), send_offers_iterator(), send_peer_information(), send_push(), send_reply(), send_tcp_packet_via_tun(), send_to_client_iter(), send_udp_packet_via_tun(), send_utilization_data(), send_with_fragmentation(), sender_destroy(), server_access_cb(), server_check_ipv6_support(), server_configure_plugin(), server_connection_cb(), server_delete_session(), server_log(), server_lookup_connection(), server_nat_port_map_callback(), server_notify_external_hostname(), server_receive_mst_cb(), server_remove_address(), server_reschedule(), server_schedule(), server_send_callback(), server_session_timeout(), server_start(), service_client_mst_cb(), service_client_recv(), service_manage_result_cb(), session_disconnect_adapter(), session_disconnect_it(), session_lookup_client_by_address(), session_lookup_it(), session_tag_it(), session_timeout(), set_alternative_address(), set_external_ipv4(), set_incoming_quota(), set_insert_iterator(), set_listen_cb(), set_p1c(), set_p2c(), set_peer_online(), set_pending_message_uuid(), set_pref_task(), set_primary_address(), set_prop_task(), set_result_cb(), setup_ac(), setup_broadcast(), setup_cipher(), setup_data_transfer(), setup_exit_helper_args(), setup_service(), setup_sockets(), share_tree_trim(), should_I_drop(), shutdown_if_no_lifeness(), shutdown_op(), shutdown_peers_reply_cb(), shutdown_task(), sign_ephemeral_key(), signal_publish_error(), signal_result_resume(), signal_search_resume(), simple_preference_del(), simple_session_del(), solicit_messages(), sqlite_plugin_drop(), sqlite_plugin_get_replication(), sqlite_plugin_put(), start_address_validation(), start_arm_service(), start_connect(), start_dv_learn(), start_helper(), start_insert(), start_job(), start_peer(), start_process(), start_profiling(), start_resolver_lookup(), start_task(), state_machine(), statistics_done(), stop_broadcast(), stop_peer_request(), store_all_states(), store_and_free_entries(), store_completed_cb(), store_peer_presistently_iterator(), strata_estimator_difference(), strata_estimator_read(), strata_estimator_write(), stun_dns_callback(), suspend_operation(), switch_address_bl_check_cont(), sync_stats(), t_ax_decrypt_and_validate(), t_ax_encrypt(), task_check(), task_download(), task_hostlist_saving(), task_start_apply_round(), task_start_eval_echo(), task_start_grade(), tcp_address_to_sockaddr(), tcp_nat_port_map_callback(), tcp_plugin_address_pretty_printer(), tcp_plugin_disconnect_session(), tcp_plugin_get_session(), tcp_plugin_send(), test_connection_ok(), test_exist_cb(), test_icmp_client(), test_icmp_server(), test_local_ip(), test_monitor_clients(), test_put_load_too_high(), test_service_configuration(), test_upnpc(), testBit(), testBitCallback(), ticket_iter(), timeout_cb(), timeout_episode(), tmain(), tmt_rdy_ping(), to_file_raw(), tofile_(), tokenizer_cb(), translate_dot_plus(), transmit_address_to_client(), transmit_content(), transmit_item(), transmit_next(), transmit_on_queue(), transmit_pending(), transmit_ping_if_allowed(), transmit_ready(), transmit_task_cb(), transport_addr_to_str_cb(), trigger_recursive_download(), try_add_peers(), try_cache(), try_connect(), try_finish_step_early(), try_ifconfig(), try_match_block(), try_reconnect(), try_run_fast_ats_update(), try_send_normal_payload(), try_top_down_reconstruction(), try_transmission(), try_unixpath(), type_match(), udp_address_to_sockaddr(), udp_disconnect_session(), udp_nat_port_map_callback(), udp_plugin_address_pretty_printer(), udp_plugin_send(), udp_plugin_update_session_timeout(), udp_select_read(), unicast(), union_channel_death(), unix_plugin_do_read(), unix_plugin_do_write(), unix_plugin_session_disconnect(), unix_real_send(), unix_transport_server_start(), update_active_address(), update_allocation(), update_ax_by_kx(), update_config(), update_config_sections(), update_counters(), update_desire_strength(), update_enable_upnpc_option(), update_friend_hello(), update_hello(), update_hostlist(), update_iterator(), update_latencies(), update_meter(), update_network_size_estimate(), update_ping_data(), update_preference(), update_sre_result_maps(), update_state(), update_tracker(), update_velocity(), updateUsage(), valid_peers_iterator(), validation_entry_match(), validation_start_cb(), verify_fair(), verify_message_crypto(), verify_revoke_message(), View_clear(), View_put(), View_remove_peer(), wait_op_completion(), warn_delay(), warn_delay_task(), warn_no_client_continue(), warn_no_receive_done(), watch_notifier_it(), wlan_data_message_handler(), wlan_plugin_address_suggested(), work(), work_test(), write_download_request(), zone_iterate_proc(), zone_iteration_finished(), and zone_to_name().

◆ GNUNET_NO

#define GNUNET_NO   0

Definition at line 81 of file gnunet_common.h.

Referenced by __attribute__(), accept_connection(), ack_message_sent(), ack_proc(), adapt_sizes(), add_continuation(), add_from_hello(), add_host_to_known_hosts(), add_peer_array_to_set(), add_record(), add_revocation(), add_to_tc(), add_valid_peer(), address_decrement_active(), adjust_running_peers(), adv_transmit(), age_values(), agent_action_is_possible(), agent_get_action_random(), agent_init(), agent_select_softmax(), agent_step(), alice_or_betty(), all_require_connectivity(), announce_id(), api_send(), api_start_transport_server(), ats_perf_mon_cb(), ats_performance_info_cb(), ats_request_address_change(), attach_path(), attempt_connect(), auto_config_cb(), automaton_create_proofs(), automaton_create_proofs_simplify(), automaton_merge_states(), backtalker_monotime_cb(), bf_group_merge_cb(), blacklist_check(), block_plugin_dht_get_key(), block_plugin_regex_get_key(), boot_queue(), bound_priority(), broadcast_mst_cb(), broadcast_my_type_map(), buffer_append(), build_authz_response(), build_dns_query(), cadet_reply_proc(), calculate_put_interval(), callback_download(), cancel_pending_request(), channel_destroy(), channel_incoming(), check_access(), check_all_done(), check_authorization(), check_connected(), check_connection_create(), check_connection_quality(), check_dns_request(), check_get(), check_ipv4_listed(), check_ipv6_listed(), check_known_address(), check_known_challenge(), check_lookup_result(), check_match(), check_operation_scheduled(), check_peer_flag(), check_peer_known(), check_peer_online(), check_peer_pull_reply(), check_peer_send_intention(), check_proof_of_work(), check_readiness(), check_removable(), check_sending_channel_exists(), check_sending_channel_needed(), check_ssl_certificate(), check_statistics_collect_completed(), check_statistics_collect_completed_single_peer(), check_tcp_data(), check_union_p2p_strata_estimator(), check_validation_request_pending(), check_vl_transmission(), check_zone_namestore_next(), child_death_task(), churn(), churn_cb(), clean_node(), clean_peer(), clean_request(), clean_up(), cleaning_task(), cleanup(), cleanup_s5r(), cleanup_task(), cleanup_validation_entry(), clear_p1c(), clear_p2c(), client_configure_plugin(), client_connect(), client_connect_cb(), client_delete_session(), client_disconnect_cb(), client_message_tokenizer_callback(), client_receive(), client_receive_mst_cb(), client_request_destroy(), client_response_handler(), client_run(), client_send_cb(), cmp_crm_by_next_retry(), collect_cred_cont(), comm_connect_cb(), commit_set(), confirm_or_drop_neighbour(), connect_cb(), connect_fail_continuation(), connect_notify(), connect_probe_continuation(), connection_ready_cb(), consider_for_advertising(), consider_gathering(), consider_path_cb(), consider_peer_for_forwarding(), consider_request_for_forwarding(), construct_task_graph(), continue_with_gns2dns(), cookie_identity_interpretation(), copy_latest(), core_init(), core_read_finished_cb(), create_channel_to_destination(), create_download_context(), create_macendpoint(), create_mhd_response_from_s5r(), create_or_get_peer_ctx(), create_peer_ctx(), create_response(), create_session(), create_unique_cfgs(), create_update_message(), curl_check_hdr(), curl_download_cb(), curl_task_download(), curl_upload_cb(), CustomPeerMap_create(), CustomPeerMap_put(), CustomPeerMap_remove_peer(), CustomPeerMap_remove_peer_by_index(), daemon_started(), data_sent_cb(), database_setup(), datacache_get_iterator(), decide_capacity(), decode_and_send(), decrypt_box(), del_continuation(), del_finished(), delayed_restart_task(), deliver_message(), delta_match(), demultiplex_with_cmc(), dequeue(), deserialize_download(), deserialize_fi_node(), deserialize_search(), destroy_direction(), destroy_peer(), destroy_route(), destroy_sending_channel(), destroy_tunnels_now(), dfa_compress_paths(), dfa_compress_paths_helper(), dfa_remove_unreachable_states(), dht_connect_cb(), dht_get_string_accept_handler(), diff_create(), dir_ready_cb(), disable(), discard_all_from_rung_tail(), discard_buffer(), discard_expired(), discard_hosts_helper(), disconnect_after_drop(), disconnect_cb(), disconnect_notify(), disconnect_on_mq_error(), display_record(), dns_post_request_handler(), dns_pre_request_handler(), do_blacklist_check(), do_broadcast(), do_connect_peers(), do_decrypt(), do_destroy(), do_directory_scan(), do_disconnect(), do_dns_read(), do_encrypt(), do_reconnect(), do_refresh(), do_round(), do_s5r_read(), do_send(), do_shutdown(), do_speedup(), do_stop_task(), do_transmit(), download_get_url(), download_hostlist(), dump_my_hello(), ego_cb(), enable(), enforce_stop_request(), enqueue(), env_delete_notify(), envi_action_address_switch(), envi_action_bw_dec(), envi_action_bw_double(), envi_action_bw_halven(), envi_action_bw_inc(), envi_do_action(), envi_set_active_suggestion(), evaluate_block_regex(), evaluate_connection(), event_cb(), execute_add(), execute_get(), execute_remove(), execute_select(), exop_check(), expire_oldest_entry(), expired_processor(), fail_intersection_operation(), filtered_map_initialization(), final_cleanup(), find_address_cb(), find_address_it(), find_advertisable_hello(), find_ai_cb(), find_ai_no_session_cb(), find_best_address_it(), find_by_message_uuid(), find_by_unique_id(), find_cr(), find_duplicate(), find_matching(), find_receive_context(), find_sender_by_address(), find_session_id(), find_timed_out(), find_validation_entry(), finish_client_drop(), finish_request(), finish_scan(), finish_step(), finish_task(), fip_signal_resume(), fip_signal_start(), fip_signal_stop(), fip_signal_suspend(), force_reconnect(), format_help(), forward_reply(), fragmented_message_done(), free_address(), free_channel_state(), free_destination_entry(), free_fragment_message(), free_macendpoint(), free_pending_request(), free_queue(), GAS_addresses_get_peer_info(), GAS_addresses_init(), GAS_connectivity_init(), GAS_handle_address_add(), GAS_handle_address_destroyed(), GAS_handle_address_update(), GAS_handle_preference_change(), GAS_handle_request_address_list(), GAS_handle_reservation_request(), GAS_mlp_address_change_preference(), GAS_mlp_address_delete(), GAS_mlp_solve_problem(), GAS_performance_notify_all_clients(), GAS_preference_init(), GAS_proportional_address_add(), GAS_proportional_address_delete(), GAS_reservations_init(), GAS_ril_address_add(), GAS_ril_address_delete(), GAS_ril_stop_get_preferred_address(), GAS_scheduling_transmit_address_suggestion(), gather_migration_blocks(), GCC_latency_observed(), GCC_transmit(), GCCH_bind(), GCCH_channel_incoming_new(), GCCH_channel_local_destroy(), GCCH_channel_local_new(), GCCH_handle_channel_open_ack(), GCCH_handle_channel_plaintext_data(), GCCH_handle_channel_plaintext_data_ack(), GCCH_handle_local_ack(), GCCH_handle_local_data(), GCCH_handle_remote_destroy(), GCD_search(), GCH_init(), GCO_init(), GCP_attach_path(), GCP_get(), GCP_get_tunnel(), GCP_has_core_connection(), GCP_iterate_indirect_paths(), GCP_iterate_paths(), GCP_iterate_paths_at(), GCP_set_mq(), GCPP_try_path_from_dht(), GCT_handle_encrypted(), GCT_handle_kx(), GCT_handle_kx_auth(), GCT_send(), GDS_am_closest_peer(), GDS_CLIENTS_handle_reply(), GDS_DATACACHE_handle_get(), GDS_DATACACHE_handle_put(), GDS_HELLO_init(), GDS_NEIGHBOURS_handle_get(), GDS_NEIGHBOURS_handle_put(), GDS_NEIGHBOURS_handle_reply(), GDS_NEIGHBOURS_init(), GDS_ROUTING_add(), GDS_ROUTING_init(), generate_indices(), get_all_peers_iterator(), get_all_tunnels_iterator(), get_cred_issuer_cb(), get_existing_record(), get_file_handle(), get_file_information(), get_forward_count(), get_gns_cont(), get_ip_from_hostname(), get_iterator(), get_keywords_from_parens(), get_keywords_from_tokens(), get_my_cnf_path(), get_quota(), get_rand_peer_iterator(), get_randomized_delay(), get_records_and_call_iterator(), get_server_addresses(), get_target_peers(), GN_nat_status_changed(), GN_request_connection_reversal(), GNS_find_tld(), GNS_resolver_lookup_cancel(), GNUNET_ATS_address_del_session(), GNUNET_ATS_performance_list_addresses(), GNUNET_ATS_solver_logging_start(), GNUNET_ATS_solver_logging_write_to_disk(), GNUNET_ATS_solvers_load_quotas(), GNUNET_ATS_solvers_solver_start(), GNUNET_ATS_solvers_solver_stop(), GNUNET_ATS_TEST_logging_stop(), GNUNET_BANDWIDTH_tracker_consume(), GNUNET_BLOCK_GROUP_bf_test_and_set(), GNUNET_BLOCK_group_serialize(), GNUNET_CADET_channel_get_info(), GNUNET_CONFIGURATION_append_value_filename(), GNUNET_CONFIGURATION_deserialize(), GNUNET_CONFIGURATION_get_value_yesno(), GNUNET_CONFIGURATION_have_value(), GNUNET_CONFIGURATION_remove_value_filename(), GNUNET_CONFIGURATION_write(), GNUNET_CONNECTION_check(), GNUNET_CONNECTION_create_from_accept(), GNUNET_CONNECTION_get_address(), GNUNET_CONTAINER_bloomfilter_load(), GNUNET_CONTAINER_heap_peek2(), GNUNET_CONTAINER_meta_data_serialize(), GNUNET_CONTAINER_meta_data_test_equal(), GNUNET_CONTAINER_multihashmap32_contains(), GNUNET_CONTAINER_multihashmap32_contains_value(), GNUNET_CONTAINER_multihashmap32_iterator_next(), GNUNET_CONTAINER_multihashmap32_put(), GNUNET_CONTAINER_multihashmap32_remove(), GNUNET_CONTAINER_multihashmap_contains(), GNUNET_CONTAINER_multihashmap_contains_value(), GNUNET_CONTAINER_multihashmap_iterator_next(), GNUNET_CONTAINER_multihashmap_put(), GNUNET_CONTAINER_multihashmap_remove(), GNUNET_CONTAINER_multipeermap_contains(), GNUNET_CONTAINER_multipeermap_contains_value(), GNUNET_CONTAINER_multipeermap_iterator_next(), GNUNET_CONTAINER_multipeermap_put(), GNUNET_CONTAINER_multipeermap_remove(), GNUNET_CONTAINER_multishortmap_contains(), GNUNET_CONTAINER_multishortmap_contains_value(), GNUNET_CONTAINER_multishortmap_iterator_next(), GNUNET_CONTAINER_multishortmap_put(), GNUNET_CONTAINER_multishortmap_remove(), GNUNET_CONTAINER_multiuuidmap_contains(), GNUNET_CONTAINER_multiuuidmap_contains_value(), GNUNET_CONTAINER_multiuuidmap_iterator_next(), GNUNET_CONTAINER_multiuuidmap_put(), GNUNET_CONTAINER_multiuuidmap_remove(), GNUNET_CONVERSATION_call_start(), GNUNET_CORE_connect(), GNUNET_CRYPTO_ecc_dlog_prepare(), GNUNET_CRYPTO_ecdsa_key_create_from_file(), GNUNET_CRYPTO_eddsa_key_create_from_file(), GNUNET_CRYPTO_hash_file(), GNUNET_CRYPTO_rsa_blind(), GNUNET_CRYPTO_rsa_verify(), GNUNET_DATACACHE_destroy(), GNUNET_DATACACHE_get(), GNUNET_DATACACHE_get_closest(), GNUNET_DATACACHE_get_random(), GNUNET_DATACACHE_put(), GNUNET_DATASTORE_disconnect(), GNUNET_DATASTORE_get_for_replication(), GNUNET_DATASTORE_get_key(), GNUNET_DATASTORE_get_zero_anonymity(), GNUNET_DATASTORE_put(), GNUNET_DATASTORE_release_reserve(), GNUNET_DATASTORE_remove(), GNUNET_DATASTORE_reserve(), GNUNET_DEFRAGMENT_process_fragment(), GNUNET_DHT_connect(), GNUNET_DISK_directory_create(), GNUNET_DISK_directory_create_for_file(), GNUNET_DISK_directory_remove(), GNUNET_DISK_directory_scan(), GNUNET_DISK_directory_test(), GNUNET_DISK_file_open(), GNUNET_DISK_file_test(), GNUNET_DISK_handle_invalid(), GNUNET_DNSPARSER_builder_add_cert(), GNUNET_DNSPARSER_builder_add_mx(), GNUNET_DNSPARSER_builder_add_name(), GNUNET_DNSPARSER_builder_add_soa(), GNUNET_DNSPARSER_builder_add_srv(), GNUNET_DNSPARSER_pack(), GNUNET_FRAGMENT_context_create(), GNUNET_FRAGMENT_context_transmission_done(), GNUNET_FRAGMENT_process_ack(), GNUNET_FRIENDS_parse(), GNUNET_FS_directory_list_contents(), GNUNET_FS_directory_scan_abort(), GNUNET_FS_directory_scan_start(), GNUNET_FS_download_make_status_(), GNUNET_FS_download_stop(), GNUNET_FS_file_information_create_from_file(), GNUNET_FS_file_information_destroy(), GNUNET_FS_file_information_inspect(), GNUNET_FS_file_information_sync_(), GNUNET_FS_indexing_do_unindex(), GNUNET_FS_meta_data_test_for_directory(), GNUNET_FS_namespace_list_updateable(), GNUNET_FS_publish_ksk_cancel(), GNUNET_FS_publish_main_(), GNUNET_FS_publish_sks_cancel(), GNUNET_FS_publish_sync_(), GNUNET_FS_search_start_searching_(), GNUNET_FS_share_tree_trim(), GNUNET_FS_tree_encoder_finish(), GNUNET_FS_tree_encoder_next(), GNUNET_FS_unindex_do_extract_keywords_(), GNUNET_FS_unindex_do_remove_(), GNUNET_FS_unindex_signal_suspend_(), GNUNET_FS_unindex_stop(), GNUNET_FS_uri_test_equal(), GNUNET_get_log_call_status(), GNUNET_GNSRECORD_block_decrypt(), GNUNET_GNSRECORD_is_expired(), GNUNET_GNSRECORD_records_cmp(), GNUNET_HELLO_address_check_option(), GNUNET_HELLO_compose_uri(), GNUNET_HELLO_create(), GNUNET_HELLO_equals(), GNUNET_HELLO_get_last_expiration(), GNUNET_HELLO_is_friend_only(), GNUNET_HELLO_iterate_new_addresses(), GNUNET_HELLO_parse_uri(), GNUNET_HELPER_kill(), GNUNET_HELPER_wait(), GNUNET_HOSTLIST_client_start(), GNUNET_HOSTLIST_server_start(), GNUNET_MQ_env_copy(), GNUNET_MQ_handle_message(), GNUNET_MQ_impl_send_continue(), GNUNET_MQ_send_cancel(), GNUNET_MST_from_buffer(), GNUNET_MST_next(), GNUNET_MY_extract_result(), GNUNET_MYSQL_statements_invalidate(), GNUNET_NAT_mini_get_external_ipv4_(), GNUNET_NAT_mini_map_start(), GNUNET_NAT_mini_map_stop(), GNUNET_NAT_stun_handle_packet(), GNUNET_NAT_stun_handle_packet_(), GNUNET_NAT_stun_make_request(), GNUNET_NAT_test_address(), GNUNET_NETWORK_fdset_handle_isset(), GNUNET_NETWORK_fdset_overlap(), GNUNET_NETWORK_fdset_test_native(), GNUNET_NETWORK_socket_select(), GNUNET_NETWORK_test_pf(), GNUNET_NETWORK_test_port_free(), GNUNET_NT_scanner_get_type(), GNUNET_OP_get(), GNUNET_OP_result(), GNUNET_OS_check_helper_binary(), GNUNET_OS_command_run(), GNUNET_OS_get_libexec_binary_path(), GNUNET_OS_get_suid_binary_path(), GNUNET_OS_process_kill(), GNUNET_PEERSTORE_connect(), GNUNET_PEERSTORE_iterate_cancel(), GNUNET_PEERSTORE_watch(), GNUNET_PLUGIN_test(), GNUNET_PLUGIN_unload(), GNUNET_PQ_exec_statements(), GNUNET_PQ_make_execute(), GNUNET_PROGRAM_run(), GNUNET_PROGRAM_run2(), gnunet_read(), GNUNET_RESOLVER_hostname_get(), GNUNET_RESOLVER_ip_get(), GNUNET_RESOLVER_request_cancel(), GNUNET_REST_handle_request(), GNUNET_REVOCATION_check_pow(), GNUNET_SCHEDULER_add_read_file(), GNUNET_SCHEDULER_add_read_net_with_priority(), GNUNET_SCHEDULER_add_shutdown(), GNUNET_SCHEDULER_add_write_file(), GNUNET_SCHEDULER_add_write_net(), GNUNET_SCHEDULER_do_work(), GNUNET_SCHEDULER_driver_init(), GNUNET_SCHEDULER_task_ready(), GNUNET_SECRETSHARING_plaintext_generate_i(), GNUNET_SERVER_client_disconnect(), GNUNET_SERVER_inject(), GNUNET_SERVER_mst_receive(), GNUNET_SERVER_stop_listening(), GNUNET_SERVICE_client_continue(), GNUNET_SERVICE_client_mark_monitor(), GNUNET_SERVICE_run_(), GNUNET_SET_accept(), GNUNET_SET_iterate(), GNUNET_SPEEDUP_start_(), GNUNET_SQ_make_execute(), GNUNET_STATISTICS_destroy(), GNUNET_STATISTICS_get(), GNUNET_STATISTICS_set(), GNUNET_STATISTICS_update(), GNUNET_STRINGS_check_filename(), GNUNET_STRINGS_parse_uri(), GNUNET_STRINGS_path_is_absolute(), GNUNET_TESTBED_controller_destroy_(), GNUNET_TESTBED_controller_start(), GNUNET_TESTBED_get_slave_config(), GNUNET_TESTBED_is_host_habitable(), GNUNET_TESTBED_is_host_registered_(), GNUNET_TESTBED_operation_queue_destroy_empty_(), GNUNET_TESTBED_overlay_configure_topology_va(), GNUNET_TESTBED_run(), GNUNET_TESTBED_topology_get_(), GNUNET_TESTBED_underlay_construct_(), GNUNET_TESTING_peer_configure(), GNUNET_TESTING_reserve_port(), GNUNET_TIME_round_abs(), GNUNET_TIME_round_rel(), GNUNET_TRANSPORT_communicator_receive(), GNUNET_TRANSPORT_is_connected(), GNUNET_TRANSPORT_TESTING_send(), GNUNET_TRANSPORT_TESTING_start_peer(), GNUNET_try_compression(), GNUNET_TUN_sockaddr_cmp(), gnunet_uri(), got_peer(), GSC_CLIENTS_deliver_message(), GSC_CLIENTS_notify_client_about_neighbour(), GSC_CLIENTS_solicit_request(), GSC_KX_encrypt_and_transmit(), GSC_SESSIONS_confirm_typemap(), GSC_SESSIONS_create(), GSC_SESSIONS_end(), GSC_SESSIONS_queue_request(), GSC_TYPEMAP_add(), GSC_TYPEMAP_check_hash(), GSC_TYPEMAP_get_from_message(), GSC_TYPEMAP_remove(), GSC_TYPEMAP_test_match(), GSF_block_peer_migration_(), GSF_local_lookup_(), GSF_peer_connect_handler(), GSF_peer_disconnect_handler(), GSF_peer_transmit_(), GSF_pending_request_cancel_(), GSF_pending_request_create_(), GSF_pending_request_is_compatible_(), GSF_pending_request_test_active_(), GSF_pending_request_test_target_(), GSF_plan_add_(), GSF_plan_notify_peer_disconnect_(), GSF_plan_notify_request_done_(), GSF_request_plan_reference_get_last_transmission_(), GSF_test_get_load_too_high_(), GST_ats_block_address(), GST_ats_del_session(), GST_ats_is_known(), GST_ats_is_known_no_session(), GST_blacklist_add_peer(), GST_blacklist_test_allowed(), GST_clients_broadcast(), GST_clients_broadcast_disconnect(), GST_connection_pool_get_handle(), GST_destroy_peer(), GST_destroy_peers(), GST_hello_modify_addresses(), GST_hello_test_address(), GST_manipulation_init(), GST_neighbour_get_connection_cancel(), GST_neighbours_calculate_receive_delay(), GST_neighbours_force_disconnect(), GST_neighbours_handle_disconnect_message(), GST_neighbours_handle_quota_message(), GST_neighbours_handle_session_ack(), GST_neighbours_handle_session_syn(), GST_neighbours_handle_session_syn_ack(), GST_neighbours_keepalive(), GST_neighbours_keepalive_response(), GST_neighbours_send(), GST_neighbours_session_terminated(), GST_neighbours_start(), GST_plugins_load(), GST_queue_host_registration(), GST_receive_callback(), GST_validation_handle_hello(), GST_validation_handle_ping(), GST_validation_handle_pong(), GST_validation_start(), habitability_check(), handle_ack(), handle_address_list(), handle_announce(), handle_autoconfig_request(), handle_backchannel_encapsulation(), handle_barrier_cancel(), handle_barrier_init(), handle_block_cache(), handle_cadet_resume_message(), handle_client_blacklist_reply(), handle_client_cancel(), handle_client_copy_lazy_connect(), handle_client_join(), handle_client_monitor_peers(), handle_client_recv_ok(), handle_client_redirect_to_ip(), handle_client_response(), handle_client_resume_message(), handle_client_send(), handle_client_send_request(), handle_client_set_error(), handle_client_start(), handle_client_start_search(), handle_client_stream_cancel(), handle_confirm(), handle_connection_create(), handle_core_connect(), handle_core_disconnect(), handle_data(), handle_datastore_reply(), handle_dht_local_get(), handle_dht_local_get_stop(), handle_dht_local_put(), handle_dht_p2p_get(), handle_dht_p2p_put(), handle_dht_p2p_result(), handle_dht_reply(), handle_dns_request(), handle_dns_response(), handle_dv_box(), handle_dv_learn(), handle_encrypted(), handle_ephemeral_key(), handle_external_ip(), handle_feedback(), handle_find_peer(), handle_flow_control(), handle_get(), handle_get_key(), handle_get_replication(), handle_get_zero_anonymity(), handle_gns_response(), handle_gns_result(), handle_hello(), handle_helper_message(), handle_icmp_back(), handle_icmp_remote(), handle_icmp_service(), handle_init_reply(), handle_intersection_p2p_done(), handle_iter_done(), handle_iterate_end(), handle_iteration_next(), handle_link_controllers(), handle_link_controllers_result(), handle_local_data(), handle_lookup(), handle_lookup_block(), handle_lookup_block_it(), handle_lookup_result(), handle_lookup_timeout(), handle_manage_peer_service(), handle_matching_ack(), handle_monitor_error(), handle_monitor_event(), handle_op_fail_event(), handle_opsuccess(), handle_p2p_estimate(), handle_p2p_get(), handle_p2p_migration_stop(), handle_p2p_put(), handle_p2p_reply(), handle_peer_check(), handle_peer_conevent(), handle_peer_create(), handle_peer_create_success(), handle_peer_event(), handle_peer_pull_reply(), handle_peer_pull_request(), handle_peer_push(), handle_peer_reconfigure(), handle_ping(), handle_plaintext_keepalive(), handle_pong(), handle_port_open(), handle_put(), handle_query_message(), handle_queue_create_fail(), handle_queue_create_ok(), handle_raw_message(), handle_record_lookup(), handle_record_store(), handle_register(), handle_release_reserve(), handle_reliability_ack(), handle_remove(), handle_reply(), handle_request(), handle_reserve(), handle_resolve_result(), handle_response(), handle_result(), handle_revoke_message(), handle_send_message_ack(), handle_send_msg(), handle_send_transmit_continuation(), handle_set(), handle_show_path(), handle_shutdown(), handle_status(), handle_stop(), handle_stun(), handle_tcp_back(), handle_tcp_data(), handle_tcp_nat_probe(), handle_tcp_remote(), handle_tcp_service(), handle_tcp_welcome(), handle_transport_notify_connect(), handle_transport_notify_disconnect(), handle_udp_back(), handle_udp_remote(), handle_udp_service(), handle_union_p2p_demand(), handle_union_p2p_elements(), handle_union_p2p_full_element(), handle_union_p2p_strata_estimator(), handle_validation_response(), handle_watch(), handle_zone_to_name(), handle_zone_to_name_response(), handler_advertisement(), handler_connect(), handler_disconnect(), hash_for_index_cb(), have_non_monitor_clients(), heap_plugin_get_expiration(), heap_plugin_put(), heap_plugin_remove_key(), hello_update_cb(), helper_mst(), helper_read(), helper_write(), host_habitable_cb(), host_processor(), http_client_plugin_address_suggested(), http_client_plugin_get_session(), http_client_plugin_send(), http_client_plugin_update_inbound_delay(), http_common_cmp_addresses(), http_common_dns_ip_lookup(), http_common_dns_ip_lookup_cb(), http_common_dns_reverse_lookup_cb(), http_common_plugin_address_pretty_printer(), http_common_socket_from_address(), http_server_plugin_address_suggested(), http_server_plugin_send(), http_server_plugin_update_inbound_delay(), ibf_decode(), ibf_is_empty(), icmp_from_helper(), identity_zone_cb(), index_mq_error_handler(), init_cont(), init_key_to_element_iterator(), initialize_map_unfiltered(), initialize_network_handle(), initialize_session_peer_list(), inittransport_smtp(), insert_hostlist(), insert_in_sampler(), insert_in_view(), insert_peer(), interrupt(), is_bandwidth_available_in_network(), is_before(), is_canonical(), is_element_of_generation(), is_excluded_generation(), is_in_view(), is_queue_empty(), issue_peer_online_check(), iter_check_config(), iterate_initial_edge(), iterate_zones(), iteration_done(), iterator_bf_reduce(), kce_generate(), keygen_round2_new_element(), lcf_proc_task(), learn_dv_path(), LEGACY_SERVICE_get_server_addresses(), LEGACY_SERVICE_run(), libgnunet_plugin_ats2_simple_done(), libgnunet_plugin_ats_mlp_init(), libgnunet_plugin_ats_ril_init(), LIBGNUNET_PLUGIN_TRANSPORT_DONE(), libgnunet_plugin_transport_http_server_done(), libgnunet_plugin_transport_http_server_init(), LIBGNUNET_PLUGIN_TRANSPORT_INIT(), libgnunet_plugin_transport_tcp_init(), libgnunet_plugin_transport_udp_init(), libgnunet_plugin_transport_unix_done(), libgnunet_plugin_transport_unix_init(), linked_list_contains(), listenAndDistribute(), ListNICs(), load(), load_hostlist_file(), lookup_it(), lookup_queue_it(), lookup_session_it(), main(), main_run(), main_task(), maint_child_death(), maintain_connections_cb(), make_file(), make_queue_entry(), manage_first_hop_mq(), mark_connection_unready(), match_ipv6(), match_session_cb(), merge_addr(), merge_pr(), message_token(), mhd_connection_cb(), mhd_content_cb(), migrate_and_drop_keywords(), mlp_create_problem_add_address_information(), mlp_create_problem_add_invariant_columns(), mlp_create_problem_add_invariant_rows(), mlp_create_problem_update_value(), mlp_get_preferred_address_it(), mlp_propagate_results(), modify_request(), monitor_cb(), monitor_iterate_cb(), monitor_iteration_next(), monitor_notify_all(), monitor_sync(), monitor_unblock(), move_to_pending(), mq_cancel_impl(), mq_error_handler(), mq_init(), mq_notify_sent_cb(), mq_send_impl(), mst_receive(), mysql_plugin_estimate_size(), mysql_plugin_get_replication(), mysql_plugin_put(), mysql_plugin_remove_key(), namecache_lookup_block(), namecache_postgres_lookup_block(), namecache_sqlite_cache_block(), namecache_sqlite_lookup_block(), namestore_delete(), namestore_flat_iterate_records(), namestore_flat_lookup_records(), namestore_flat_zone_to_name(), namestore_postgres_iterate_records(), namestore_postgres_lookup_records(), namestore_sqlite_store_records(), needs_parens(), needs_parentheses(), neighbours_connect_notification(), new_channel(), new_service_channel(), new_sub(), next_phase(), nfa_state_create(), no_more_local_results(), node_iterator(), normalize_peers(), notify_all(), notify_client_about_neighbour(), notify_client_external_ipv4_change(), notify_connect(), notify_disconnect(), notify_listeners(), notify_send_done(), notify_session_monitor(), ns_lookup_result_cb(), op_get_element_iterator(), op_result(), opc_search_iterator(), parse_all_definitions(), parse_args(), parse_boolean(), parse_expiration(), parse_ip_options(), parse_quota(), pass_plaintext_to_core(), peer_list_add(), peer_list_remove(), peer_test_dead(), peer_transmit(), peerinfo_get(), peerinfo_list_iteration(), PEERSTORE_create_record_mq_envelope(), peerstore_store_validation_cb(), perform_dht_put(), pick_random_dv_hops(), ping(), ping_handler(), plan(), play(), plugin_env_address_change_notification(), plugin_session_info_cb(), pong(), pong_handler(), port_to_regex(), postgres_plugin_put(), postgres_plugin_remove_key(), prc_stop_cb(), preprocess_file(), print_address(), print_peer_info(), print_query_result(), print_revocation_result(), print_version(), printer(), printer_watch(), process(), process_data(), process_dns_result(), process_external_ip(), process_get(), process_hello(), process_hello_update(), process_helper_messages(), process_helper_msgs(), process_incoming(), process_job_queue(), process_local_reply(), process_lookup_result(), process_mst(), process_notify(), process_payload(), process_peer(), process_peer_iteration_cb(), process_peer_string(), process_peerinfo_hello(), process_record(), process_refresh_output(), process_reply(), process_requests(), process_result(), process_result_with_request(), process_stat_done(), process_stat_in(), process_status(), process_stdin(), process_udp_message(), progress_cb(), publicize_rm(), publish_cleanup(), publish_p2a_stat_update(), publish_ve_stat_update(), publish_zone_dht_start(), purge_cfg_dir(), put_cb(), put_migration_continuation(), qc_fragment_sent(), qc_message_sent(), queue(), queue_destroy(), queue_read(), queue_send_msg(), queue_write(), quota_processor(), reachability_iterator(), read_friends_file(), read_host_file(), read_index_list(), read_process_fragment(), read_stdio(), read_task(), reannounce_regex(), receive_complete_cb(), receive_ready(), receiver_destroy(), recheck_waiting(), RECLAIM_TICKETS_deinit(), reconnect(), reconnect_arm(), reconnect_arm_later(), reconnect_later(), reconnect_peer_ctx(), recursive_dns_resolution(), recv_message(), refresh_block(), refresh_hello_task(), REGEX_BLOCK_check(), REGEX_BLOCK_check_proof(), REGEX_BLOCK_iterate(), regex_combine(), regex_edge_iterator(), regex_found_handler(), REGEX_INTERNAL_automaton_traverse(), REGEX_INTERNAL_construct_nfa(), REGEX_INTERNAL_iterate_all_edges(), REGEX_INTERNAL_iterate_reachable_edges(), REGEX_INTERNAL_search(), regex_iterator(), regex_next_edge(), regex_result_iterator(), REGEX_TEST_automaton_save_graph(), reghost_match_iterator(), register_host(), rehash_typemap(), remove_continuation(), remove_expired(), remove_iterator(), remove_timeout_messages_and_select(), repl_proc(), reply_to_dns(), request_done(), reset_peers(), resolve_peer_address(), rest_config_process_request(), rest_copying_process_request(), rest_credential_process_request(), rest_identity_process_request(), restart_nat_server(), restart_processing(), result_processor(), resume_client_receive(), retry_kx(), revalidate_address(), reversal_callback(), rfn_create(), rfn_majority(), rfn_noncontested(), ril_network_get_social_welfare(), ril_networks_update_state(), ril_step(), ril_step_schedule_next(), route_control_message_without_fc(), route_message(), route_packet(), route_via_neighbour(), run(), run_process_and_wait(), run_ready_steps(), run_scan(), run_zone_iteration_round(), rvk_ticket_update(), save_hostlist_file(), sb_append(), sb_append_cstr(), sb_init(), sb_printf1(), sb_printf2(), sb_printf3(), sb_strdup_cstr(), sb_wrap(), scan(), schedule_block_download(), schedule_current_round(), schedule_next_hello(), schedule_operation(), schedule_peer_transmission(), schedule_transmission(), schedule_transmit_on_queue(), schedule_transmit_search_request(), search_iterator(), search_start(), search_timed_out(), secret_destroy(), select_best_pending_from_link(), select_loop(), select_peer(), select_read_cb(), select_write_cb(), send_ack(), send_bloomfilter(), send_channel_data_ack(), send_client_done(), send_client_done_and_destroy(), send_client_element(), send_client_removed_element(), send_create(), send_create_ack(), send_disconnect(), send_find_peer_message(), send_hello_beacon(), send_ibf(), send_ic_request(), send_icmp_packet_via_tun(), send_keep_alive(), send_keepalive(), send_kx(), send_kx_auth(), send_lookup_response(), send_outbound_quota_to_clients(), send_p2p_done(), send_packet_to_cadet_channel(), send_ping(), send_pull_reply(), send_pull_request(), send_push(), send_remaining_elements(), send_reply(), send_session_ack_message(), send_session_syn_cont(), send_store_response(), send_syn(), send_syn_ack_message(), send_tcp_packet_via_tun(), send_to_channel(), send_udp_packet_via_tun(), send_with_session(), sender_destroy(), server_access_cb(), server_check_ipv6_support(), server_configure_plugin(), server_delete_session(), server_log(), server_lookup_connection(), server_mhd_connection_timeout(), server_nat_port_map_callback(), server_receive_mst_cb(), server_send_callback(), server_start(), server_v4_run(), server_v6_run(), service_client_mst_cb(), service_client_recv(), service_mq_error_handler(), service_shutdown(), session_cmp_it(), session_disconnect_adapter(), session_disconnect_it(), session_lookup_client_by_address(), session_lookup_it(), session_tag_it(), set_alternative_address(), set_incoming_quota(), set_prop_task(), set_result_cb(), set_state_and_timeout(), setup_ac(), setup_estimate_message(), setup_queue(), setup_sender(), setup_service(), setup_shared_secret_enc(), setup_sockets(), should_I_drop(), shutdown_rest(), shutdown_task(), signal_search_resume(), sock_read(), sqlite_plugin_put(), sqlite_plugin_remove_key(), start_arm_service(), start_helper(), start_local_query(), start_peer(), start_process(), start_task(), stat_disconnect_adapter(), stat_timeout(), state_machine(), statistics_da(), stats_da(), stop_job(), stop_peer(), store_all_states(), store_completed_cb(), store_valid_peers(), strata_estimator_difference(), stun_dns_callback(), stun_get_mapped(), stun_ip_timeout(), submit_req(), suggest_to_connect(), suspend_operation(), switch_address_bl_check_cont(), sync_stats(), t_ax_encrypt(), task_download(), task_download_dispatcher(), task_hostlist_saving(), tcp_address_to_sockaddr(), tcp_plugin_address_pretty_printer(), tcp_plugin_disconnect_session(), tcp_plugin_get_session(), tcp_plugin_send(), tcp_plugin_update_inbound_delay(), test_address(), test_blacklisted(), test_connected(), test_connection_ok(), test_exist_cb(), test_icmp_server(), test_local_ip(), test_master(), test_monitor_clients(), test_nat_punched(), test_put_load_too_high(), test_stun(), test_stun_packet(), test_upnpc(), testBit(), testBitCallback(), ticket_iter(), timeout_hello_validation(), timeout_request(), tokenized_cb(), transmit_content(), transmit_delayed_now(), transmit_fragment(), transmit_item(), transmit_next(), transmit_our_hello(), transmit_ping_if_allowed(), transmit_request(), transmit_send_continuation(), transmit_task_cb(), transmit_typemap_task(), transport_addr_to_str_cb(), try_cache(), try_connect(), try_decrypt(), try_finish_step_early(), try_ifconfig(), try_match_block(), try_reconnect(), try_run_fast_ats_update(), try_top_down_reconstruction(), try_transmission(), try_transmission_to_peer(), type_match(), udp_address_to_sockaddr(), udp_broadcast_receive(), udp_disconnect_session(), udp_plugin_address_pretty_printer(), udp_plugin_create_session(), udp_plugin_send(), udp_select_read(), udp_select_send(), unicast(), unindex_finish(), union_accept(), union_evaluate(), unix_demultiplexer(), unix_plugin_do_read(), unix_plugin_do_write(), unix_plugin_get_session(), unix_plugin_send(), unix_plugin_session_disconnect(), update_active_address(), update_addresses_stat(), update_ax_by_kx(), update_enable_upnpc_option(), update_excess(), update_flood_times(), update_hello(), update_hostlist(), update_iterator(), update_latencies(), update_memory_statistics(), update_meter(), update_network_size_estimate(), update_preference(), update_velocity(), updateUsage(), userinfo_endpoint(), validation_entry_match(), verify_cred_cont(), verify_fair(), verify_message_crypto(), verify_revoke_message(), View_change_len(), View_create(), View_put(), View_remove_peer(), vpn_allocation_callback(), wlan_data_message_handler(), wlan_plugin_address_suggested(), wlan_plugin_disconnect_session(), wlan_plugin_send(), work_test(), write_download_request(), zone_iterate_proc(), zone_iteration_error(), and zone_iteration_finished().

◆ GNUNET_MIN

#define GNUNET_MIN (   a,
 
)    (((a) < (b)) ? (a) : (b))

◆ GNUNET_MAX

#define GNUNET_MAX (   a,
 
)    (((a) > (b)) ? (a) : (b))

◆ GNUNET_VA_ARG_ENUM

#define GNUNET_VA_ARG_ENUM (   va,
 
)    ((enum X) va_arg (va, int))

◆ GNUNET_htobe16 [1/2]

#define GNUNET_htobe16 (   x)    __bswap_16 (x)

Endian operations.

Definition at line 152 of file gnunet_common.h.

◆ GNUNET_htole16 [1/2]

#define GNUNET_htole16 (   x)    (x)

Definition at line 153 of file gnunet_common.h.

Referenced by get_wlan_header(), getWlanHeader(), ogg_init(), and stdin_send_hw().

◆ GNUNET_be16toh [1/2]

#define GNUNET_be16toh (   x)    __bswap_16 (x)

Definition at line 154 of file gnunet_common.h.

◆ GNUNET_le16toh [1/2]

#define GNUNET_le16toh (   x)    (x)

Definition at line 155 of file gnunet_common.h.

Referenced by ieee80211_radiotap_iterator_init(), linux_read(), and process_header().

◆ GNUNET_htobe32 [1/2]

#define GNUNET_htobe32 (   x)    __bswap_32 (x)

Definition at line 157 of file gnunet_common.h.

◆ GNUNET_htole32 [1/2]

#define GNUNET_htole32 (   x)    (x)

Definition at line 158 of file gnunet_common.h.

Referenced by ogg_init().

◆ GNUNET_be32toh [1/2]

#define GNUNET_be32toh (   x)    __bswap_32 (x)

Definition at line 159 of file gnunet_common.h.

◆ GNUNET_le32toh [1/2]

#define GNUNET_le32toh (   x)    (x)

◆ GNUNET_htobe64 [1/2]

#define GNUNET_htobe64 (   x)    __bswap_64 (x)

Definition at line 162 of file gnunet_common.h.

◆ GNUNET_htole64 [1/2]

#define GNUNET_htole64 (   x)    (x)

Definition at line 163 of file gnunet_common.h.

◆ GNUNET_be64toh [1/2]

#define GNUNET_be64toh (   x)    __bswap_64 (x)

Definition at line 164 of file gnunet_common.h.

◆ GNUNET_le64toh [1/2]

#define GNUNET_le64toh (   x)    (x)

Definition at line 165 of file gnunet_common.h.

Referenced by linux_read().

◆ GNUNET_htobe16 [2/2]

#define GNUNET_htobe16 (   x)    (x)

Endian operations.

Definition at line 152 of file gnunet_common.h.

◆ GNUNET_htole16 [2/2]

#define GNUNET_htole16 (   x)    __bswap_16 (x)

Definition at line 153 of file gnunet_common.h.

◆ GNUNET_be16toh [2/2]

#define GNUNET_be16toh (   x)    (x)

Definition at line 154 of file gnunet_common.h.

◆ GNUNET_le16toh [2/2]

#define GNUNET_le16toh (   x)    __bswap_16 (x)

Definition at line 155 of file gnunet_common.h.

◆ GNUNET_htobe32 [2/2]

#define GNUNET_htobe32 (   x)    (x)

Definition at line 157 of file gnunet_common.h.

◆ GNUNET_htole32 [2/2]

#define GNUNET_htole32 (   x)    __bswap_32 (x)

Definition at line 158 of file gnunet_common.h.

◆ GNUNET_be32toh [2/2]

#define GNUNET_be32toh (   x)    (x)

Definition at line 159 of file gnunet_common.h.

◆ GNUNET_le32toh [2/2]

#define GNUNET_le32toh (   x)    __bswap_32 (x)

Definition at line 160 of file gnunet_common.h.

◆ GNUNET_htobe64 [2/2]

#define GNUNET_htobe64 (   x)    (x)

Definition at line 162 of file gnunet_common.h.

◆ GNUNET_htole64 [2/2]

#define GNUNET_htole64 (   x)    __bswap_64 (x)

Definition at line 163 of file gnunet_common.h.

◆ GNUNET_be64toh [2/2]

#define GNUNET_be64toh (   x)    (x)

Definition at line 164 of file gnunet_common.h.

◆ GNUNET_le64toh [2/2]

#define GNUNET_le64toh (   x)    __bswap_64 (x)

Definition at line 165 of file gnunet_common.h.

◆ GNUNET_NZL

#define GNUNET_NZL (   l)    GNUNET_MAX (1, l)

Macro used to avoid using 0 for the length of a variable-size array (Non-Zero-Length).

Basically, C standard says that "int[n] x;" is undefined if n=0. This was supposed to prevent issues with pointer aliasing. However, C compilers may conclude that n!=0 as n=0 would be undefined, and then optimize under the assumption n!=0, which could cause actual issues. Hence, when initializing an array on the stack with a variable-length that might be zero, write "int[GNUNET_NZL(n)] x;" instead of "int[n] x".

Definition at line 181 of file gnunet_common.h.

◆ GNUNET_PACKED

#define GNUNET_PACKED   __attribute__ ((packed))

gcc-ism to get packed structs.

Definition at line 187 of file gnunet_common.h.

◆ GNUNET_GCC_STRUCT_LAYOUT

#define GNUNET_GCC_STRUCT_LAYOUT

gcc-ism to get gcc bitfield layout when compiling with -mms-bitfields

Definition at line 195 of file gnunet_common.h.

◆ GNUNET_ALIGN

#define GNUNET_ALIGN   __attribute__ ((aligned (8)))

◆ GNUNET_UNUSED

#define GNUNET_UNUSED   __attribute__ ((unused))

gcc-ism to document unused arguments

Definition at line 212 of file gnunet_common.h.

Referenced by decode_method(), and stun_msg2str().

◆ GNUNET_NORETURN

#define GNUNET_NORETURN   __attribute__ ((noreturn))

gcc-ism to document functions that don't return

Definition at line 217 of file gnunet_common.h.

◆ GNUNET_NETWORK_STRUCT_BEGIN

#define GNUNET_NETWORK_STRUCT_BEGIN

Define as empty, GNUNET_PACKED should suffice, but this won't work on W32.

Definition at line 244 of file gnunet_common.h.

Referenced by dns_pre_request_handler(), and uri_chk_parse().

◆ GNUNET_NETWORK_STRUCT_END

#define GNUNET_NETWORK_STRUCT_END

Define as empty, GNUNET_PACKED should suffice, but this won't work on W32;.

Definition at line 249 of file gnunet_common.h.

Referenced by dns_pre_request_handler().

◆ GN_LIKELY

#define GN_LIKELY (   expr)    (expr)

Definition at line 481 of file gnunet_common.h.

◆ GN_UNLIKELY

#define GN_UNLIKELY (   expr)    (expr)

Definition at line 482 of file gnunet_common.h.

◆ GNUNET_LOG_CALL_STATUS

#define GNUNET_LOG_CALL_STATUS   -1

Definition at line 486 of file gnunet_common.h.

Referenced by get_nick_record().

◆ GNUNET_log_from

#define GNUNET_log_from (   kind,
  comp,
  ... 
)
Value:
do \
{ \
static int log_call_enabled = GNUNET_LOG_CALL_STATUS; \
if ((GNUNET_EXTRA_LOGGING > 0) || \
((GNUNET_ERROR_TYPE_DEBUG & (kind)) == 0)) \
{ \
if (GN_UNLIKELY (log_call_enabled == -1)) \
log_call_enabled = \
GNUNET_get_log_call_status ((kind) & (~GNUNET_ERROR_TYPE_BULK), \
(comp), \
__FILE__, \
__FUNCTION__, \
__LINE__); \
{ \
GNUNET_log_skip (-1, GNUNET_NO); \
} \
else \
{ \
if (GN_UNLIKELY (log_call_enabled)) \
GNUNET_log_from_nocheck ((kind), comp, __VA_ARGS__); \
} \
} \
} while (0)
#define GN_UNLIKELY(expr)
#define GNUNET_NO
Definition: gnunet_common.h:81
#define GNUNET_LOG_CALL_STATUS
#define GNUNET_EXTRA_LOGGING
define GNUNET_EXTRA_LOGGING if using this header outside the GNUnet source tree where gnunet_config...
int GNUNET_get_log_skip(void)
Get the number of log calls that are going to be skipped.

Definition at line 507 of file gnunet_common.h.

Referenced by block_plugin_dht_get_key(), create_hostkeys(), create_indices(), database_setup(), database_shutdown(), execute_get(), get_my_cnf_path(), GNUNET_MY_exec_prepared(), GNUNET_MY_extract_result(), GNUNET_NT_scanner_get_type(), GNUNET_PQ_connect(), GNUNET_PQ_eval_result(), GNUNET_PQ_exec_prepared(), GNUNET_PQ_exec_statements(), GNUNET_PQ_prepare_statements(), GNUNET_SQ_bind(), GNUNET_SQ_reset(), interface_proc(), libgnunet_plugin_datacache_template_init(), libgnunet_plugin_datastore_heap_init(), libgnunet_plugin_datastore_mysql_init(), libgnunet_plugin_datastore_postgres_init(), libgnunet_plugin_datastore_sqlite_done(), libgnunet_plugin_datastore_sqlite_init(), libgnunet_plugin_datastore_template_init(), namecache_sqlite_cache_block(), namecache_sqlite_expire_blocks(), namestore_flat_store_records(), namestore_postgres_store_records(), namestore_sqlite_store_records(), postgres_plugin_drop(), postgres_plugin_put(), postgres_plugin_remove_key(), pq_notice_processor_cb(), prepare_statement(), process_result(), sq_prepare(), sqlite_plugin_estimate_size(), sqlite_plugin_get_expiration(), sqlite_plugin_get_replication(), and sqlite_plugin_put().

◆ GNUNET_log

#define GNUNET_log (   kind,
  ... 
)
Value:
do \
{ \
static int log_call_enabled = GNUNET_LOG_CALL_STATUS; \
if ((GNUNET_EXTRA_LOGGING > 0) || \
((GNUNET_ERROR_TYPE_DEBUG & (kind)) == 0)) \
{ \
if (GN_UNLIKELY (log_call_enabled == -1)) \
log_call_enabled = \
GNUNET_get_log_call_status ((kind) & (~GNUNET_ERROR_TYPE_BULK), \
NULL, \
__FILE__, \
__FUNCTION__, \
__LINE__); \
{ \
GNUNET_log_skip (-1, GNUNET_NO); \
} \
else \
{ \
if (GN_UNLIKELY (log_call_enabled)) \
GNUNET_log_nocheck ((kind), __VA_ARGS__); \
} \
} \
} while (0)
#define GN_UNLIKELY(expr)
#define GNUNET_NO
Definition: gnunet_common.h:81
#define GNUNET_LOG_CALL_STATUS
#define GNUNET_EXTRA_LOGGING
define GNUNET_EXTRA_LOGGING if using this header outside the GNUnet source tree where gnunet_config...
int GNUNET_get_log_skip(void)
Get the number of log calls that are going to be skipped.

Definition at line 533 of file gnunet_common.h.

Referenced by __attribute__(), _GSS_operation_destroy(), _GSS_operation_destroy2(), accept_policy_callback(), access_handler_callback(), action_loop(), activate_core_visible_dv_path(), activate_fs_download(), add_address_to_hello(), add_address_to_uri(), add_attribute_cont(), add_host_to_known_hosts(), add_key_to_bloomfilter(), add_known_to_bloom(), add_plugin(), add_revocation(), add_services(), add_to_tc(), add_valid_address(), addr_cb(), adjust_running_peers(), adv_transmit(), advertise_dns_exit(), age_values(), allocate_cb(), allocate_v4_address(), allocate_v6_address(), allocation_cb(), announce_next_regex(), announce_regex(), append_port(), ats_connect_completion_cb(), ats_perf_connect_adapter(), ats_performance_info_cb(), ats_request_address_change(), ats_reserve_callback(), attempt_connect(), attr_collect(), attr_delete_cont(), attr_iter_cb(), attr_iter_error(), attr_iter_finished(), attr_store_cont(), attr_store_task(), attribute_delegation_to_json(), audio_write(), auto_config_cb(), backtalker_monotime_cb(), backtalker_monotime_store_cb(), backward_resolution(), bandwidth_changed_cb(), blacklist_cfg_iter(), block_plugin_dns_evaluate(), block_proc(), broadcast_status(), build_dns_query(), bus_call(), c2i(), cadet_connect_cb(), cadet_mq_error_handler(), cadet_mq_send_now(), cadet_reply_proc(), cadet_test_run(), cadet_timeout(), calculate_fork_degree(), calculate_put_interval(), call_error_handler(), callback_download(), cancel_pending_req(), cancel_pending_req_rep(), cancel_request(), cb_channel_destruction(), cb_channel_incoming(), cb_intersection_request_alice(), channel_cleaner(), channel_ended(), channel_incoming(), channel_new_cb(), check_edge(), check_feedback(), check_get(), check_hello(), check_notify_client(), check_ssl_certificate(), check_statistics_collect_completed(), check_unique(), check_vl_transmission(), churn(), churn_cb(), churn_test_cb(), clean_peer(), clean_request(), clean_up(), cleaning_task(), cleanup(), cleanup_channel(), cleanup_handle(), cleanup_s5r(), cleanup_task(), client_connect_cb(), client_connect_get(), client_connect_put(), client_disconnect_cb(), client_request_complete_alice(), client_response_handler(), client_run(), client_send_response(), clients_notify_view_update(), collect_cred_cont(), collect_stats(), comm_connect_cb(), comm_connect_completion_cb(), comm_disconnect_cb(), comm_schedule_send(), commit_set(), communicator_start(), completed_pending_message(), compute_diversity(), compute_probabilities(), compute_scalar_product(), con_val_iter(), conclude_cb(), conn_status(), connect_adapter(), connect_bl_check_cont(), connect_cb(), connect_check_run(), connect_complete(), connect_completion_callback(), connect_handler(), connect_notify(), consider_for_advertising(), consider_gathering(), consider_sending_fc(), consume_cont(), consume_result_cb(), consume_ticket_cont(), context_state_callback(), continue_after_remove(), continue_store_activity(), continue_with_gns2dns(), continue_writing(), controller_status_cb(), conversation_string_to_value(), conversation_value_to_string(), cookie_identity_interpretation(), core_connect_adapter(), core_init(), cores_send_connect_info(), cores_send_disconnect_info(), create_channel_to_destination(), create_download_context(), create_download_request(), create_listen_socket(), create_loc_uri(), create_mhd_response_from_s5r(), create_response(), create_set_copy_for_task(), create_unique_cfgs(), credential_string_to_value(), credential_to_json(), credential_value_to_string(), cron_clean_data_hosts(), cron_scan_directory_data_hosts(), cummulative_ack(), curl_check_hdr(), curl_download_cb(), curl_download_prepare(), curl_task_download(), curl_upload_cb(), daemon_started(), database_setup(), database_shutdown(), datacache_get_iterator(), deactivate_fs_download(), decode_and_send(), decrypt_cb(), decrypt_conclude(), decrypt_connect_adapter(), decrypt_connect_complete(), decrypt_new_element(), decrypt_session_destroy(), default_reply_handle(), del_attr_finished(), delay_warning(), delayed_disconnect(), delayed_restart_task(), delegation_chain_resolution_start(), delete_attribute_cont(), delete_files(), deliver_message(), demultiplex_with_cmc(), derive_aes_key(), derive_auth_key(), derive_iv(), derive_pong_iv(), deserialize_download_file(), deserialize_file_information(), deserialize_publish_file(), deserialize_search(), deserialize_search_file(), deserialize_search_result(), deserialize_subdownload(), deserialize_unindex_file(), destroy(), destroy_channel_cb(), destroy_line_cadet_channels(), destroy_peer(), dfa_merge_nondistinguishable_states(), dht_connect_cb(), dht_connected(), dht_put_continuation(), diff_insert(), dir_ready_cb(), discard_expired(), disconnect_adapter(), disconnect_all_neighbours(), disconnect_cadet_peers(), disconnect_cb(), disconnect_neighbour(), disconnect_notify(), disk_utilization_change_cb(), dns_post_request_handler(), dns_result_parser(), dns_string_to_value(), do_abort(), do_accept(), do_announce(), do_blacklist_check(), do_comm_connect(), do_connect(), do_connect_ats(), do_connect_peers(), do_consensus(), do_decrypt(), do_delete_entry(), do_disconnect(), do_dns_read(), do_encrypt(), do_flood(), do_reconnect(), do_rekey(), do_restart_typemap_message(), do_s5r_read(), do_shutdown(), do_timeout(), do_udp_read(), do_write(), done(), download_get_url(), download_hostlist(), download_mq_error_handler(), download_prepare(), download_progress_cb(), download_timeout(), dv_setup_key_state_from_km(), dyndns_lookup(), ego_get_all(), ego_get_for_subsystem(), ego_get_response(), ego_get_subsystem(), enable(), encapsulate_for_dv(), encode_cont(), encrypt_existing_match(), enforce_add_address(), enforce_del_address(), enforce_start_preference(), enforce_start_property(), enforce_start_request(), enforce_stop_preference(), enforce_stop_property(), enforce_stop_request(), episode_done_cb(), error_handler(), evaluate(), evaluate_block_regex(), evaluate_dfa(), evaluate_nfa(), excess_trigger(), execute_add(), execute_delayed_mutations(), execute_remove(), execute_select(), exit_signal_callback(), experiment_done_cb(), expire_channel(), expire_records_continuation(), expired_processor(), extract_box_cb(), fail_intersection_operation(), feed_buffer_to_gst(), filter_all(), filter_tickets_cb(), filtered_map_initialization(), find_content(), find_proof(), find_string(), find_subsystem_entry(), find_timed_out(), finish_cache_operation(), finish_release_reserve(), finish_request(), finish_reserve(), finish_response(), finish_step(), finish_task(), finished_local_operations(), fip_signal_start(), force_reconnect(), forward_dv_box(), forward_dv_learn(), forward_reply(), fragment_message(), free_channel_state(), free_destination_entry(), free_lal(), free_matching_requests(), free_neighbour(), full_recursive_download(), GAS_addresses_add(), GAS_addresses_destroy(), GAS_addresses_destroy_all(), GAS_addresses_done(), GAS_addresses_get_peer_info(), GAS_addresses_update(), GAS_handle_address_add(), GAS_handle_address_destroyed(), GAS_handle_preference_change(), GAS_handle_request_address(), GAS_handle_request_address_cancel(), GAS_handle_request_address_list(), GAS_handle_reservation_request(), GAS_plugin_init(), GAS_ril_address_delete(), GAS_scheduling_add_client(), GAS_scheduling_transmit_address_suggestion(), gather_migration_blocks(), GC_u2h(), GDS_DATACACHE_handle_put(), GDS_NEIGHBOURS_handle_get(), GDS_NEIGHBOURS_handle_put(), GDS_NEIGHBOURS_handle_reply(), generate_gns_certificate(), get_app(), get_cadet(), get_cred_issuer_cb(), get_delay(), get_delay_randomization(), get_existing_record(), get_idx_of_pid(), get_ip_from_hostname(), get_nick_record(), get_preference(), get_property(), get_quota(), get_records_and_call_iterator(), get_symbol(), get_target_peers(), get_transmit_delay(), GN_request_connection_reversal(), GNS_interceptor_init(), GNS_resolver_init(), GNS_resolver_lookup(), GNS_resolver_lookup_cancel(), gns_string_to_value(), GNUNET_ABE_cpabe_decrypt(), GNUNET_ATS_solver_generate_preferences_start(), GNUNET_ATS_solver_generate_preferences_stop(), GNUNET_ATS_solver_generate_property_start(), GNUNET_ATS_solver_generate_property_stop(), GNUNET_ATS_solver_logging_now(), GNUNET_ATS_solver_logging_start(), GNUNET_ATS_solver_logging_stop(), GNUNET_ATS_solver_logging_write_to_disk(), GNUNET_ATS_solvers_experimentation_load(), GNUNET_ATS_solvers_load_quotas(), GNUNET_ATS_TEST_generate_preferences_start(), GNUNET_ATS_TEST_generate_traffic_start(), GNUNET_ATS_TEST_logging_now(), GNUNET_ATS_TEST_logging_start(), GNUNET_ATS_TEST_logging_stop(), GNUNET_ATS_TEST_logging_write_to_file(), GNUNET_ATS_TEST_traffic_handle_ping(), GNUNET_ATS_TEST_traffic_handle_pong(), GNUNET_CADET_channel_create(), GNUNET_CADET_channel_destroy(), GNUNET_CADET_open_port(), GNUNET_CONTAINER_bloomfilter_load(), GNUNET_CONTAINER_multihashmap_create(), GNUNET_CREDENTIAL_credential_deserialize(), GNUNET_CREDENTIAL_credential_from_string(), GNUNET_CREDENTIAL_credential_serialize(), GNUNET_CRYPTO_cpabe_decrypt(), GNUNET_CRYPTO_get_peer_identity(), GNUNET_CURL_download_get_result_(), GNUNET_CURL_init(), GNUNET_DISK_directory_create(), GNUNET_DNSPARSER_builder_add_name(), GNUNET_DNSSTUB_add_dns_ip(), GNUNET_DNSSTUB_resolve(), GNUNET_FRIENDS_parse(), GNUNET_FRIENDS_write_start(), GNUNET_FS_add_to_index(), GNUNET_FS_dequeue_(), GNUNET_FS_directory_list_contents(), GNUNET_FS_directory_scan_start(), GNUNET_FS_download_start_downloading_(), GNUNET_FS_download_start_task_(), GNUNET_FS_get_indexed_files(), GNUNET_FS_handle_on_demand_block(), GNUNET_FS_meta_data_suggest_filename(), GNUNET_FS_namespace_list_updateable(), GNUNET_FS_publish_main_(), GNUNET_FS_publish_start(), GNUNET_FS_publish_stop(), GNUNET_FS_publish_ublock_(), GNUNET_FS_queue_(), GNUNET_FS_search_start_probe_(), GNUNET_FS_tree_encoder_create(), GNUNET_FS_tree_encoder_next(), GNUNET_GNSRECORD_block_decrypt(), gnunet_gst_bus_call(), GNUNET_HELLO_iterate_addresses(), GNUNET_HELLO_parse_uri(), GNUNET_HOSTLIST_client_start(), GNUNET_HOSTLIST_client_stop(), GNUNET_HOSTLIST_server_start(), GNUNET_HOSTLIST_server_stop(), GNUNET_JSON_from_gnsrecord(), GNUNET_JSON_post_parser(), GNUNET_log_config_invalid(), GNUNET_log_config_missing(), GNUNET_MQ_send(), GNUNET_MST_from_buffer(), GNUNET_MY_exec_prepared(), GNUNET_MY_extract_result(), GNUNET_NAMESTORE_zone_iteration_stop(), GNUNET_NAT_AUTO_test_start(), GNUNET_NAT_test_start(), GNUNET_NETWORK_shorten_unixpath(), GNUNET_NETWORK_unix_precheck(), GNUNET_OS_check_helper_binary(), GNUNET_PLUGIN_load_all(), GNUNET_PQ_exec_prepared(), GNUNET_PQ_exec_statements(), GNUNET_PROGRAM_run2(), gnunet_read(), GNUNET_RECLAIM_ATTRIBUTE_deserialize(), GNUNET_RECLAIM_ATTRIBUTE_list_deserialize(), GNUNET_REGEX_announce(), GNUNET_REGEX_search(), GNUNET_SERVER_client_mark_monitor(), GNUNET_SERVICE_client_drop(), GNUNET_SERVICE_run_(), GNUNET_SQ_exec_statements(), GNUNET_SQ_prepare(), GNUNET_STATISTICS_destroy(), GNUNET_STRINGS_base64_decode(), GNUNET_STRINGS_to_address_ipv6(), GNUNET_TESTBED_barrier_wait(), GNUNET_TESTBED_hosts_load_from_file(), GNUNET_TESTING_peer_configure(), GNUNET_TESTING_peer_start(), GNUNET_TIME_absolute_get_monotonic(), GNUNET_TRANSPORT_address_to_string(), GNUNET_TRANSPORT_application_validate(), GNUNET_TRANSPORT_communicator_receive(), GNUNET_TRANSPORT_is_connected(), GNUNET_TRANSPORT_TESTING_init(), GNUNET_TRANSPORT_TESTING_log_connect(), GNUNET_TRANSPORT_TESTING_log_disconnect(), GNUNET_TRANSPORT_TESTING_send(), GNUNET_TRANSPORT_TESTING_transport_communicator_service_start(), GPI_plugins_load(), GSC_CLIENTS_deliver_message(), GSC_CLIENTS_notify_client_about_neighbour(), GSC_CLIENTS_solicit_request(), GSC_KX_encrypt_and_transmit(), GSC_KX_init(), GSC_SESSIONS_confirm_typemap(), GSC_SESSIONS_create(), GSC_SESSIONS_end(), GSC_SESSIONS_queue_request(), GSC_SESSIONS_set_typemap(), GSC_SESSIONS_solicit(), GSC_SESSIONS_transmit(), GSC_TYPEMAP_add(), GSF_block_peer_migration_(), GSF_cadet_lookup_(), GSF_cadet_query(), GSF_cadet_query_cancel(), GSF_cadet_release_clients(), GSF_cadet_start_server(), GSF_peer_connect_handler(), GSF_pending_request_create_(), GSF_pending_request_get_message_(), GSF_plan_add_(), GSF_push_start_(), GST_blacklist_add_peer(), GST_blacklist_test_allowed(), GST_clients_broadcast(), GST_hello_modify_addresses(), GST_manipulation_init(), GST_manipulation_recv(), GST_manipulation_send(), GST_manipulation_set_metric(), GST_neighbours_calculate_receive_delay(), GST_neighbours_force_disconnect(), GST_neighbours_handle_disconnect_message(), GST_neighbours_handle_quota_message(), GST_neighbours_handle_session_ack(), GST_neighbours_handle_session_syn(), GST_neighbours_handle_session_syn_ack(), GST_neighbours_keepalive(), GST_neighbours_keepalive_response(), GST_neighbours_send(), GST_neighbours_session_terminated(), GST_neighbours_switch_to_address(), GST_plugins_a2s(), GST_plugins_load(), GST_receive_callback(), GST_stats_init(), GST_validation_handle_address(), GST_validation_handle_hello(), GST_validation_handle_ping(), GST_validation_handle_pong(), GST_validation_start(), handle_add_address(), handle_add_queue_message(), handle_address_change_notification(), handle_alice_client_message(), handle_alice_client_message_multipart(), handle_alices_computation_request(), handle_alices_cryptodata_message(), handle_announce(), handle_ats_session_allocation(), handle_ats_start(), handle_attribute_delete_message(), handle_attribute_store_message(), handle_autoconfig_request(), handle_backchannel_encapsulation(), handle_backchannel_incoming(), handle_block_cache(), handle_bob_client_message(), handle_bob_client_message_multipart(), handle_bobs_cryptodata_message(), handle_bobs_cryptodata_multipart(), handle_cadet_audio_message(), handle_cadet_hangup_message(), handle_cadet_pickup_message(), handle_cadet_resume_message(), handle_cadet_ring_message(), handle_cadet_suspend_message(), handle_client_accept(), handle_client_address_to_string(), handle_client_audio_message(), handle_client_blacklist_init(), handle_client_blacklist_reply(), handle_client_call_message(), handle_client_cancel(), handle_client_conclude(), handle_client_copy_lazy_connect(), handle_client_copy_lazy_prepare(), handle_client_create_set(), handle_client_decrypt(), handle_client_evaluate(), handle_client_hangup_message(), handle_client_hello(), handle_client_index_start(), handle_client_init(), handle_client_insert(), handle_client_iterate(), handle_client_join(), handle_client_keygen(), handle_client_listen(), handle_client_monitor_peers(), handle_client_mutation(), handle_client_pickup_message(), handle_client_redirect_to_ip(), handle_client_redirect_to_service(), handle_client_register_message(), handle_client_reject(), handle_client_response(), handle_client_resume_message(), handle_client_send(), handle_client_send_request(), handle_client_start(), handle_client_start_search(), handle_client_suspend_message(), handle_client_unindex(), handle_collect(), handle_collect_response(), handle_communicator_available(), handle_communicator_backchannel(), handle_consume_ticket_message(), handle_core_connect(), handle_core_disconnect(), handle_create(), handle_create_message(), handle_create_queue(), handle_cred_collection_cb(), handle_cred_collection_error_cb(), handle_cred_collection_finished_cb(), handle_data(), handle_datastore_reply(), handle_del_address(), handle_del_queue_message(), handle_delete_message(), handle_dht_p2p_get(), handle_dht_p2p_put(), handle_dht_reply(), handle_dht_response(), handle_dns_request(), handle_dns_result(), handle_drop(), handle_dv_box(), handle_dv_learn(), handle_encrypted(), handle_ephemeral_key(), handle_estimate(), handle_external_ip(), handle_feedback(), handle_flow_control(), handle_fragment_box(), handle_friend(), handle_get(), handle_get_all(), handle_get_default_message(), handle_get_key(), handle_get_replication(), handle_get_zero_anonymity(), handle_gns2dns_ip(), handle_gns2dns_result(), handle_gns_cname_result(), handle_gns_namecache_resolution_result(), handle_gns_resolution_result(), handle_gns_response(), handle_gns_result(), handle_hello(), handle_hello_for_client(), handle_hello_for_incoming(), handle_icmp_back(), handle_icmp_remote(), handle_icmp_service(), handle_identity_set_default(), handle_incoming_msg(), handle_intersection_p2p_done(), handle_intersection_p2p_element_info(), handle_issue_ticket_message(), handle_iterate(), handle_iteration_next(), handle_iteration_start(), handle_iteration_stop(), handle_local_result(), handle_lookup(), handle_lookup_block(), handle_lookup_block_it(), handle_lookup_by_suffix_message(), handle_lookup_message(), handle_monitor_event(), handle_monitor_next(), handle_monitor_start(), handle_mq_error(), handle_namecache_block_response(), handle_notify(), handle_p2p_estimate(), handle_p2p_get(), handle_p2p_migration_stop(), handle_p2p_put(), handle_p2p_reply(), handle_p2p_revoke(), handle_phone_hangup(), handle_ping(), handle_pong(), handle_put(), handle_query_message(), handle_queue_create_fail(), handle_queue_create_ok(), handle_raw_message(), handle_record_lookup(), handle_record_store(), handle_regex_result(), handle_register(), handle_release_reserve(), handle_reliability_ack(), handle_reliability_box(), handle_remove(), handle_rename_message(), handle_reply(), handle_request(), handle_request_connection_reversal(), handle_reserve(), handle_resolve_result(), handle_resolve_timeout(), handle_result(), handle_revocation_query_response(), handle_revocation_response(), handle_revocation_result(), handle_revocation_union_request(), handle_revoke_message(), handle_revoke_ticket_message(), handle_search(), handle_send_message_ack(), handle_send_msg(), handle_send_transmit_continuation(), handle_session_add(), handle_session_del(), handle_set(), handle_set_default_message(), handle_shutdown(), handle_start(), handle_start_message(), handle_status(), handle_stop(), handle_store(), handle_stun(), handle_suggest(), handle_tcp_back(), handle_tcp_data(), handle_tcp_remote(), handle_tcp_service(), handle_test(), handle_ticket_iteration_next(), handle_ticket_iteration_start(), handle_ticket_iteration_stop(), handle_transport_notify_connect(), handle_transport_notify_disconnect(), handle_transport_notify_excess_bw(), handle_udp_back(), handle_udp_remote(), handle_union_p2p_full_done(), handle_union_p2p_ibf(), handle_union_p2p_strata_estimator(), handle_validation_challenge(), handle_validation_response(), handle_verify(), handle_verify_response(), handle_watch(), handle_watch_cancel(), handle_zone_to_name(), handle_zone_to_name_it(), handler_advertisement(), hash_for_index_cb(), hash_for_index_val(), header_iterator(), helper_read(), helper_write(), host_processor(), hosts_directory_scan_callback(), icmp_from_helper(), identity_cb(), identity_master_cb(), iface_proc(), inbound_bw_tracker_update(), inbound_channel(), inbound_end(), incoming_channel(), incoming_destroy(), incoming_timeout_cb(), index_mq_error_handler(), info_cb(), init_callback(), init_cb(), initialize_map_unfiltered(), insert_decrypt_element(), insert_hostlist(), insert_round2_element(), intersection_accept(), intersection_evaluate(), intersection_op_cancel(), intersection_set_create(), issue_ticket_result_cb(), iterate_initial_edge(), iterate_zones(), iterator_bf_create(), iterator_bf_reduce(), kb_put_cont(), keygen_round1_new_element(), keygen_round2_conclude(), keygen_round2_new_element(), keygen_session_destroy(), learn_dv_path(), LEGACY_SERVICE_run(), libgnunet_plugin_namecache_flat_done(), libgnunet_plugin_namecache_flat_init(), libgnunet_plugin_namestore_flat_done(), libgnunet_plugin_namestore_flat_init(), libgnunet_plugin_peerstore_flat_done(), libgnunet_plugin_peerstore_flat_init(), libgnunet_plugin_rest_config_done(), libgnunet_plugin_rest_config_init(), libgnunet_plugin_rest_copying_done(), libgnunet_plugin_rest_copying_init(), libgnunet_plugin_rest_credential_done(), libgnunet_plugin_rest_credential_init(), libgnunet_plugin_rest_gns_done(), libgnunet_plugin_rest_gns_init(), libgnunet_plugin_rest_identity_done(), libgnunet_plugin_rest_identity_init(), libgnunet_plugin_rest_namestore_done(), libgnunet_plugin_rest_namestore_init(), libgnunet_plugin_rest_openid_connect_done(), libgnunet_plugin_rest_openid_connect_init(), libgnunet_plugin_rest_peerinfo_done(), libgnunet_plugin_rest_peerinfo_init(), libgnunet_plugin_rest_reclaim_done(), libgnunet_plugin_rest_reclaim_init(), libgnunet_plugin_transport_http_server_init(), libgnunet_plugin_transport_tcp_init(), list_attribute_cont(), list_count(), list_tickets_cont(), load(), load_cert_from_file(), load_episode(), load_episodes(), load_etc_hosts(), load_hostlist_file(), load_key_from_file(), load_op_add_address(), load_op_del_address(), load_op_start_set_preference(), load_op_start_set_property(), load_op_stop_set_preference(), load_op_stop_set_property(), load_plugin(), load_quota(), load_quotas(), load_search_strings(), load_state(), loc_mq_error_handler(), login_cont(), lookup_authz_cb(), lookup_communicator(), lookup_diff(), lookup_dns_servers(), lookup_hole_external(), lookup_it_processor(), lookup_redirect_uri_result(), lookup_rfn(), lookup_set(), lookup_ssl_httpd(), lookup_task(), main(), main_init(), main_run(), maint_child_death(), mal_pre(), manage_service_wrapper(), manage_space(), master_task(), match_full_data(), message_token(), mhd_completed_cb(), mhd_connection_cb(), mhd_content_cb(), mhd_log_callback(), move_attr_finished(), move_attrs(), mq_error(), mq_error_handler(), mq_init(), multicast_pong(), multirecord_process(), mysql_plugin_estimate_size(), mysql_plugin_get_keys(), mysql_plugin_put(), mysql_plugin_remove_key(), namecache_cache_block(), namecache_cache_continuation(), namecache_lookup_block(), namecache_sqlite_cache_block(), namecache_sqlite_lookup_block(), namestore_flat_zone_to_name(), namestore_list_finished(), nat_server_read(), neighbour_store_dvmono_cb(), neighbours_changed_notification(), neighbours_connect_notification(), neighbours_disconnect_notification(), new_channel(), new_service_channel(), next_phase(), next_rnd(), nfa_add_plus_op(), nfa_add_question_op(), nfa_add_star_op(), nfa_add_states(), nibble_to_regex(), no_more_local_results(), notify_all(), notify_client(), notify_client_connect_info(), notify_client_external_ipv4_change(), ns_lookup_error_cb(), ns_lookup_result_cb(), odc_warn_delay_task(), ogg_demux_and_decode(), ogg_init(), OIDC_build_authz_code(), OIDC_parse_authz_code(), open_socket(), p2_transport_connect(), pa_init(), pack(), packetizer(), parse_attr(), parse_configuration_file(), parse_expiration(), parse_gnsrecordobject(), parse_ip_options(), parse_name(), parse_port_policy(), parse_quota(), parse_record(), parse_record_data(), parse_ticket(), peer_id_cb(), peer_init_handler(), peerinfo_it(), peerinfo_list_finished(), peerinformation_cb(), peerstore_store_own_cb(), perform_dht_put(), phone_error_handler(), ping(), ping_handler(), plan(), plugin_env_address_change_notification(), plugin_env_session_end(), plugin_env_session_start(), plugin_env_session_start_bl_check_cont(), plugin_session_info_cb(), policy_filename_cb(), pong_handler(), post_data_iter(), post_extract_rsa_public_key(), post_extract_rsa_signature(), post_iterator(), post_profiler(), post_test_op(), post_test_shutdown_ready_cb(), preference_aging(), prepare_client_end_notification(), prepare_ibf(), prepare_ipv4_packet(), prepare_pending_acknowledgement(), primary_task(), print_view_sizes(), probe_failure_handler(), probe_success_handler(), process(), process_bf(), process_cont(), process_dht_put_content(), process_dns_result(), process_ego_file(), process_external_ip(), process_header(), process_hello_update(), process_helper_messages(), process_if(), process_job_queue(), process_kblock(), process_local_reply(), process_lookup_result(), process_migration_content(), process_notify(), process_parallel_lookup_result(), process_payload(), process_peer(), process_peer_iteration_cb(), process_peerinfo_hello(), process_queue(), process_record(), process_reply(), process_resolved_address(), process_result(), process_result_with_request(), process_sblock(), process_stat(), process_stat_done(), process_stat_in(), process_stun_reply(), process_tickets(), profiler_cb(), profiler_eval(), profiler_init_peer(), profiler_reply_handle(), profiler_reply_handle_info(), progress_cb(), proto_read_kx(), publicize_rm(), publish_cleanup(), publish_content(), publish_fs_connect_complete_cb(), publish_kblocks_cont(), publish_ksk_cont(), publish_progress_cb(), publish_timeout(), publish_zone_dht_start(), put_cb(), put_continuation(), put_gns_record(), put_migration_continuation(), put_set(), put_task(), qc_fragment_sent(), query_mq_error_handler(), queue(), queue_destroy(), queue_read(), queue_read_kx(), queue_send_msg(), queue_timeout(), quota_processor(), read_blacklist_configuration(), read_friends_file(), read_host_file(), read_index_list(), read_stdio(), read_update_information_graph(), reannounce_regex(), receiver_destroy(), RECLAIM_TICKETS_consume(), RECLAIM_TICKETS_init(), reconnect(), reconnect_later(), reconstruct_cb(), reconstruct_cont(), record(), record_iterator(), recursive_dns_resolution(), recursive_gns2dns_resolution(), recursive_gns_resolution_namecache(), recursive_gns_resolution_revocation(), recursive_resolution(), refresh_block(), refresh_hello_task(), regex_add(), REGEX_BLOCK_check_proof(), regex_combine(), regex_found_handler(), REGEX_INTERNAL_construct_dfa(), REGEX_INTERNAL_construct_nfa(), REGEX_INTERNAL_context_init(), REGEX_INTERNAL_eval(), REGEX_INTERNAL_get_first_key(), REGEX_INTERNAL_iterate_all_edges(), regex_iterator(), REGEX_TEST_automaton_save_graph(), REGEX_TEST_automaton_save_graph_step(), REGEX_TEST_combine(), REGEX_TEST_read_from_file(), reliability_box_message(), remove_by_unique_id(), remove_cont(), remove_continuation(), remove_garbage(), remove_ticket_cont(), repl_proc(), replace_cont(), reply_to_dns(), req_addr_peerinfo_it(), request_callback(), request_peers(), reservations_reserve(), reset_cadet(), resolve_and_cache(), resolver_lookup_get_next_label(), rest_identity_process_request(), rest_process_request(), restart_nat_server(), restart_task(), result_callback(), result_processor(), return_response(), revalidate_address(), reversal_cb(), reversal_test(), revocation_mq_error_handler(), revoke_result_cb(), revoke_ticket_cont(), rfn_majority(), route_control_message_without_fc(), route_packet(), route_via_neighbour(), rps_connect_complete_cb(), rps_disconnect_adapter(), run(), run_mhd_start_daemon(), run_no_scheduler(), run_ready_steps(), run_scan(), run_with_zone_pkey(), run_zone_iteration_round(), rvk_move_attr_cb(), rvk_ns_err(), rvk_ns_iter_err(), save(), save_hostlist_file(), save_state(), schedule_action(), schedule_block_download(), schedule_missing_requests(), schedule_next_hello(), schedule_peer_transmission(), schedule_select_v4(), schedule_select_v6(), schedule_transmit_on_queue(), search_timed_out(), secret_ready_cb(), seed_peers(), select_peer(), select_read_cb(), select_write_cb(), send_alices_cryptodata_message(), send_bloomfilter(), send_client_done_and_destroy(), send_client_element(), send_client_removed_element(), send_cred_response(), send_delete_response(), send_disconnect(), send_element_count(), send_end_msg(), send_icmp_packet_via_tun(), send_keep_alive(), send_keepalive(), send_key(), send_lookup_response(), send_message(), send_outbound_quota_to_clients(), send_peer_information(), send_remaining_elements(), send_reply(), send_response(), send_result_code(), send_session_ack_message(), send_session_syn_ack_cont(), send_session_syn_cont(), send_store_response(), send_syn(), send_syn_ack_message(), send_tcp_packet_via_tun(), send_ticket_result(), send_to_client_iter(), send_udp_packet_via_tun(), send_utilization_data(), server_access_cb(), server_get_addresses(), server_log(), server_session_timeout(), server_start(), server_stop(), service_mq_error_handler(), session_connect_adapter(), session_connect_complete(), set_alternative_address(), set_external_ipv4(), set_feedback_task(), set_incoming_quota(), set_listen_cb(), set_pref_task(), set_primary_address(), set_prop_task(), set_result_cb(), set_state_and_timeout(), setup_data_transfer(), setup_neighbour(), setup_service(), setup_state_record(), shutdown_op(), shutdown_task(), solicit_messages(), solver_bandwidth_changed_cb(), solver_info_cb(), sqlite_plugin_estimate_size(), srv_status(), start_address_validation(), start_callback(), start_cb(), start_dv_learn(), start_helper(), start_intersection(), start_job(), start_local_query(), start_p2p_processing(), start_process(), start_task(), start_test(), stat_iterator(), state_add_transition(), statistics_done_cb(), stats_cb(), stats_connect_cb(), stats_cont(), stats_iterator(), step_depend_on(), stop_callback(), stop_job(), stop_stun(), store_completed_cb(), store_pi(), store_prefix_file_name(), store_service(), strata_estimator_create(), stream_read_callback(), stream_state_callback(), stream_write_callback(), subject_ego_lookup(), suggest_cb(), suggest_to_connect(), suspend_operation(), switch_address_bl_check_cont(), switch_to_speaker(), task_check(), task_download(), task_download_dispatcher(), task_hostlist_saving(), task_start_apply_round(), task_start_eval_echo(), task_start_reconcile(), task_testing_intervall_reset(), tcp_address_to_sockaddr(), tcp_from_helper(), tcp_plugin_address_pretty_printer(), term_callback(), test_blacklisted(), test_exist_cb(), test_icmp_client(), test_icmp_server(), test_master(), test_nat_punched(), test_run(), test_stun(), test_stun_packet(), test_upnpc(), ticket_collect(), ticket_iter(), ticket_iter_cb(), ticket_iter_err(), timeout_cadet_task(), timeout_cb(), tld_iter(), tmain(), tmt_rdy_ping(), tofile_(), token_endpoint(), tokenized_cb(), topology_setup_done(), transmit(), transmit_bobs_cryptodata_message(), transmit_bobs_cryptodata_message_multipart(), transmit_client_response(), transmit_cummulative_ack_cb(), transmit_item(), transmit_lookup_dns_result(), transmit_next(), transmit_on_queue(), transmit_pending(), transmit_ping_if_allowed(), transmit_query(), transmit_send_continuation(), transmit_status(), transmit_task_cb(), transmit_typemap_task(), transport_connect_adapter(), trigger_recursive_download(), trigger_shutdown(), try_anat(), try_cache(), try_finish_step_early(), try_open_exit(), try_reconnect(), try_send_tcp(), try_send_udp(), try_transmission(), try_transmission_to_peer(), udp_address_to_sockaddr(), udp_from_helper(), udp_ipv4_broadcast_send(), udp_ipv6_broadcast_send(), unicast(), unindex_directory_scan_cb(), unindex_finish(), unindex_process(), union_set_create(), unload_plugin(), unset_primary_address(), update_excess(), update_hello(), update_hostlist(), update_meter(), update_ping_data(), update_pm_next_attempt(), update_tickets(), update_velocity(), updateUsage(), upnp_addr_change_cb(), url_iterator(), validate_address_iterator(), validation_start_cb(), validation_transmit_on_queue(), verify_cred_cont(), verify_fair(), verify_message_crypto(), verify_revoke_message(), view_update_cb(), vpn_allocation_cb(), warmup(), warn_delay_task(), warn_monitor_slow(), watch_notifier_it(), work(), write_all(), write_bw_gnuplot_script(), write_index_list(), write_item(), write_page(), write_rtt_gnuplot_script(), write_throughput_gnuplot_script(), write_update_information_graph(), zone_iterate_proc(), zone_iteration_error(), zone_iteration_finished(), zone_to_name_cb(), and zone_to_name_error().

◆ GNUNET_memcmp

#define GNUNET_memcmp (   a,
 
)
Value:
({ \
const typeof (*b) *_a = (a); \
const typeof (*a) *_b = (b); \
memcmp (_a, _b, sizeof (*a)); \
})

Compare memory in a and b, where both must be of the same pointer type.

Definition at line 1101 of file gnunet_common.h.

Referenced by alice_or_betty(), allocate_v6_address(), attempt_connect(), authorize_endpoint(), backward_resolution(), block_plugin_gns_evaluate(), cache_nick(), cb_intersection_request_alice(), check_dv_box(), check_dv_learn(), check_info(), check_known_challenge(), check_notify_client(), check_record_result(), check_result(), clean_peer(), code_redirect(), connect_handler(), connect_notify(), consider_for_advertising(), continue_store_activity(), core_init(), core_init_cb(), decrypt_cb(), decrypt_new_element(), delegation_chain_resolution_start(), disconnect_handler(), dv_neighbour_selection(), dv_neighbour_transmission(), ego_callback(), find_by_message_uuid(), find_ego(), find_partner(), find_peer(), find_peer_by_pid(), find_session(), find_session_id(), GAS_normalization_update_property(), GCC_create_inbound(), GCCH_channel_local_new(), GCCH_handle_channel_open_ack(), GCPP_try_path_from_dht(), GCT_handle_kx(), GCT_handle_kx_auth(), GDS_am_closest_peer(), get_decrypt_peer_info(), get_keygen_peer_info(), get_next_free_ctn(), get_nick_record(), get_peer_idx(), GNUNET_CONTAINER_multihashmap_contains(), GNUNET_CONTAINER_multihashmap_contains_value(), GNUNET_CONTAINER_multihashmap_get(), GNUNET_CONTAINER_multihashmap_get_multiple(), GNUNET_CONTAINER_multihashmap_put(), GNUNET_CONTAINER_multihashmap_remove(), GNUNET_CONTAINER_multihashmap_remove_all(), GNUNET_CONTAINER_multipeermap_contains(), GNUNET_CONTAINER_multipeermap_contains_value(), GNUNET_CONTAINER_multipeermap_get(), GNUNET_CONTAINER_multipeermap_get_multiple(), GNUNET_CONTAINER_multipeermap_put(), GNUNET_CONTAINER_multipeermap_remove(), GNUNET_CONTAINER_multipeermap_remove_all(), GNUNET_CONTAINER_multishortmap_contains(), GNUNET_CONTAINER_multishortmap_contains_value(), GNUNET_CONTAINER_multishortmap_get(), GNUNET_CONTAINER_multishortmap_get_multiple(), GNUNET_CONTAINER_multishortmap_put(), GNUNET_CONTAINER_multishortmap_remove(), GNUNET_CONTAINER_multishortmap_remove_all(), GNUNET_CONTAINER_multiuuidmap_contains(), GNUNET_CONTAINER_multiuuidmap_contains_value(), GNUNET_CONTAINER_multiuuidmap_get(), GNUNET_CONTAINER_multiuuidmap_get_multiple(), GNUNET_CONTAINER_multiuuidmap_put(), GNUNET_CONTAINER_multiuuidmap_remove(), GNUNET_CONTAINER_multiuuidmap_remove_all(), GNUNET_HELLO_equals(), got_hello(), GSF_peer_connect_handler(), handle_add_queue_message(), handle_client_start(), handle_connection_create(), handle_core_connect(), handle_core_disconnect(), handle_del_queue_message(), handle_dht_result(), handle_dv_box(), handle_dv_learn(), handle_friend(), handle_intersection_p2p_done(), handle_matching_ack(), handle_p2p_estimate(), handle_peer_pull_request(), handle_reservation_result(), handle_send_message_ack(), handle_stun(), handle_suggest_cancel(), handle_validation_challenge(), hosts_directory_scan_callback(), initialize_session_peer_list(), iterate_zones(), key_cmp(), keygen_round2_conclude(), learn_dv_path(), match_ipv6(), mlp_propagate_results(), mysql_plugin_get_keys(), notify_monitors(), ns_lookup_result_cb(), OIDC_parse_authz_code(), peer_find(), peer_init_handler(), process_bf(), process_if(), process_peer(), REGEX_BLOCK_check(), rem_from_list(), ril_get_agent(), RPS_sampler_count_id(), RPS_sampler_elem_next(), RPS_sampler_reinitialise_by_value(), secret_ready_cb(), setup_fresh_address(), t_ax_decrypt_and_validate(), tld_iter(), try_combine_recent(), try_old_ax_keys(), update_ax_by_kx(), watch_cb(), and zone_to_name().

◆ GNUNET_is_zero

#define GNUNET_is_zero (   a)
Value:
({ \
static const typeof (*a) _z; \
memcmp ((a), &_z, sizeof (_z)); \
})

Check that memory in a is all zeros.

a must be a pointer.

Parameters
apointer to a struct which should be tested for the entire memory being zero'ed out.

Definition at line 1115 of file gnunet_common.h.

Referenced by check_ipv6_listed(), check_result(), GAS_handle_request_address_list(), handle_address_list(), monitor_iteration_next(), notify_monitors(), and run_zone_iteration_round().

◆ GNUNET_memcpy

#define GNUNET_memcpy (   dst,
  src,
 
)
Value:
do \
{ \
if (0 != n) \
{ \
(void) memcpy (dst, src, n); \
} \
} while (0)

Call memcpy() but check for n being 0 first.

In the latter case, it is now safe to pass NULL for src or dst. Unlike traditional memcpy(), returns nothing.

Parameters
dstdestination of the copy, may be NULL if n is zero
srcsource of the copy, may be NULL if n is zero
nnumber of bytes to copy

Definition at line 1131 of file gnunet_common.h.

◆ __func__

#define __func__   "<unknown>"

Definition at line 1581 of file gnunet_common.h.

Referenced by GNUNET_TESTBED_hosts_load_from_loadleveler().

Typedef Documentation

◆ GNUNET_FileNameCallback

typedef int(* GNUNET_FileNameCallback) (void *cls, const char *filename)

Function called with a filename.

Parameters
clsclosure
filenamecomplete filename (absolute path)
Returns
GNUNET_OK to continue to iterate, GNUNET_NO to stop iteration with no error, GNUNET_SYSERR to abort iteration with error!

Definition at line 366 of file gnunet_common.h.

◆ GNUNET_ContinuationCallback

typedef void(* GNUNET_ContinuationCallback) (void *cls)

Generic continuation callback.

Parameters
clsClosure.

Definition at line 374 of file gnunet_common.h.

◆ GNUNET_ResultCallback

typedef void(* GNUNET_ResultCallback) (void *cls, int64_t result_code, const void *data, uint16_t data_size)

Function called with the result of an asynchronous operation.

Parameters
clsClosure.
result_codeResult code for the operation.
dataData result for the operation.
data_sizeSize of data.

Definition at line 389 of file gnunet_common.h.

Enumeration Type Documentation

◆ GNUNET_SCHEDULER_Priority

Valid task priorities.

Use these, do not pass random integers! For various reasons (#3862 – building with QT Creator, and our restricted cross-compilation with emscripten) this cannot be in gnunet_scheduler_lib.h, but it works if we declare it here. Naturally, logically this is part of the scheduler.

Enumerator
GNUNET_SCHEDULER_PRIORITY_KEEP 

Run with the same priority as the current job.

GNUNET_SCHEDULER_PRIORITY_IDLE 

Run when otherwise idle.

GNUNET_SCHEDULER_PRIORITY_BACKGROUND 

Run as background job (higher than idle, lower than default).

GNUNET_SCHEDULER_PRIORITY_DEFAULT 

Run with the default priority (normal P2P operations).

Any task that is scheduled without an explicit priority being specified will run with this priority.

GNUNET_SCHEDULER_PRIORITY_HIGH 

Run with high priority (important requests).

Higher than DEFAULT.

GNUNET_SCHEDULER_PRIORITY_UI 

Run with priority for interactive tasks.

Higher than "HIGH".

GNUNET_SCHEDULER_PRIORITY_URGENT 

Run with priority for urgent tasks.

Use for things like aborts and shutdowns that need to preempt "UI"-level tasks. Higher than "UI".

GNUNET_SCHEDULER_PRIORITY_SHUTDOWN 

This is an internal priority level that is only used for tasks that are being triggered due to shutdown (they have automatically highest priority).

User code must not use this priority level directly. Tasks run with this priority level that internally schedule other tasks will see their original priority level be inherited (unless otherwise specified).

GNUNET_SCHEDULER_PRIORITY_COUNT 

Number of priorities (must be the last priority).

This priority must not be used by clients.

Definition at line 1593 of file gnunet_common.h.

1594 {
1599 
1604 
1610 
1618 
1624 
1630 
1638 
1648 
1654 };
Run with high priority (important requests).
Run with the same priority as the current job.
Run as background job (higher than idle, lower than default).
Run with priority for interactive tasks.
Run when otherwise idle.
This is an internal priority level that is only used for tasks that are being triggered due to shutdo...
Run with priority for urgent tasks.
Number of priorities (must be the last priority).
Run with the default priority (normal P2P operations).

Function Documentation

◆ GNUNET_get_log_call_status()

int GNUNET_get_log_call_status ( int  caller_level,
const char *  comp,
const char *  file,
const char *  function,
int  line 
)

Decides whether a particular logging call should or should not be allowed to be made.

Used internally by GNUNET_log*()

Parameters
caller_levelloglevel the caller wants to use
compcomponent name the caller uses (NULL means that global component name is used)
filefile name containing the logging call, usually FILE
functionfunction which tries to make a logging call, usually FUNCTION
lineline at which the call is made, usually LINE
Returns
0 to disallow the call, 1 to allow it

Definition at line 496 of file common_logging.c.

References component_nopid, LogDef::component_regex, LogDef::file_regex, LogDef::force, LogDef::from_line, LogDef::function_regex, GNUNET_ERROR_TYPE_MESSAGE, GNUNET_NO, LogDef::level, logdefs_len, min_level, and LogDef::to_line.

Referenced by GCC_debug(), GCCH_debug(), GCT_debug(), and get_nick_record().

501 {
502  struct LogDef *ld;
503  int i;
504  int force_only;
505 
506  if (NULL == comp)
507  /* Use default component */
508  comp = component_nopid;
509 
510  /* We have no definitions to override globally configured log level,
511  * so just use it right away.
512  */
513  if ((min_level >= 0) && (GNUNET_NO == gnunet_force_log_present))
514  return caller_level <= min_level;
515 
516  /* Only look for forced definitions? */
517  force_only = min_level >= 0;
518  for (i = 0; i < logdefs_len; i++)
519  {
520  ld = &logdefs[i];
521  if (((! force_only) || ld->force) &&
522  (line >= ld->from_line && line <= ld->to_line) &&
523  (0 == regexec (&ld->component_regex, comp, 0, NULL, 0)) &&
524  (0 == regexec (&ld->file_regex, file, 0, NULL, 0)) &&
525  (0 == regexec (&ld->function_regex, function, 0, NULL, 0)))
526  {
527  /* We're finished */
528  return caller_level <= ld->level;
529  }
530  }
531  /* No matches - use global level, if defined */
532  if (min_level >= 0)
533  return caller_level <= min_level;
534  /* All programs/services previously defaulted to WARNING.
535  * Now *we* default to WARNING, and THEY default to NULL.
536  * Or rather we default to MESSAGE, since things aren't always bad.
537  */
538  return caller_level <= GNUNET_ERROR_TYPE_MESSAGE;
539 }
static int logdefs_len
The number of units used in logdefs array.
static struct LogDef * logdefs
Dynamic array of logging definitions.
#define GNUNET_NO
Definition: gnunet_common.h:81
int force
1 if this definition comes from GNUNET_FORCE_LOG, which means that it overrides any configuration opt...
int to_line
Highest line at which this definition matches.
int from_line
Lowest line at which this definition matches.
static char * line
Desired phone line (string to be converted to a hash).
static int gnunet_force_log_present
GNUNET_YES if at least one definition with forced == 1 is available.
regex_t function_regex
Function name regex.
regex_t component_regex
Component name regex.
Represents a single logging definition.
regex_t file_regex
File name regex.
static enum GNUNET_ErrorType min_level
Minimum log level.
int level
Maximal log level allowed for calls that match this definition.
static char * component_nopid
Running component (without pid).
Here is the caller graph for this function:

◆ GNUNET_htonll()

uint64_t GNUNET_htonll ( uint64_t  n)

Convert unsigned 64-bit integer to network byte order.

Parameters
nThe value in host byte order.
Returns
The same value in network byte order.

Definition at line 35 of file common_endian.c.

Referenced by block_proc(), change_service(), commit_set(), consider_sending_fc(), create_loc_uri(), credential_string_to_value(), determine_id(), GCCH_handle_channel_plaintext_data_ack(), GNUNET_ARM_request_service_list(), GNUNET_BIO_write_int64(), GNUNET_CREDENTIAL_credential_issue(), GNUNET_CREDENTIAL_credential_serialize(), GNUNET_CREDENTIAL_credentials_serialize(), GNUNET_DATASTORE_get_key(), GNUNET_DATASTORE_get_zero_anonymity(), GNUNET_DATASTORE_reserve(), GNUNET_FS_tree_encoder_next(), GNUNET_GNSRECORD_records_serialize(), GNUNET_hton_double(), GNUNET_NAMESTORE_zone_iterator_next(), GNUNET_NAMESTORE_zone_monitor_next(), GNUNET_RECLAIM_ATTRIBUTE_serialize(), GNUNET_RECLAIM_attribute_store(), GNUNET_TESTBED_controller_connect(), GNUNET_TESTBED_controller_link(), GNUNET_TESTBED_generate_peergetconfig_msg_(), GNUNET_TESTBED_generate_slavegetconfig_msg_(), GNUNET_TIME_absolute_hton(), GNUNET_TIME_relative_hton(), GST_send_operation_fail_msg(), GST_send_operation_success_msg(), hash_for_index_cb(), notify_change(), opstart_manage_service(), opstart_overlay_connect(), opstart_peer_create(), opstart_peer_destroy(), opstart_peer_reconfigure(), opstart_peer_start(), opstart_peer_stop(), opstart_shutdown_peers(), p2_controller_connect_cb(), qconv_abs_time(), qconv_uint64(), run(), save(), send_ack(), send_channel_data_ack(), send_client_done(), send_client_element(), send_controller_link_response(), send_hello_thru_rocc(), send_overlay_connect_success_msg(), signal_result(), transmit(), transmit_item(), transmit_set(), unindex_process(), union_accept(), uri_chk_parse(), and uri_loc_parse().

36 {
37 #if __BYTE_ORDER == __BIG_ENDIAN
38  return n;
39 #elif __BYTE_ORDER == __LITTLE_ENDIAN
40  return (((uint64_t) htonl (n)) << 32) + htonl (n >> 32);
41 #else
42  #error byteorder undefined
43 #endif
44 }

◆ GNUNET_ntohll()

uint64_t GNUNET_ntohll ( uint64_t  n)

Convert unsigned 64-bit integer to host byte order.

Parameters
nThe value in network byte order.
Returns
The same value in host byte order.

Definition at line 48 of file common_endian.c.

Referenced by backward_resolution(), cb_intersection_element_removed(), copy_element_cb(), credential_value_to_string(), extract_abs_time(), extract_uint64(), find_proof(), forward_overlay_connect(), GNUNET_BIO_read_int64__(), GNUNET_CREDENTIAL_credential_deserialize(), GNUNET_CREDENTIAL_credentials_deserialize(), GNUNET_FRAGMENT_print_ack(), GNUNET_FRAGMENT_process_ack(), GNUNET_FS_handle_on_demand_block(), GNUNET_FS_publish_stop(), GNUNET_FS_uri_chk_get_file_size(), GNUNET_GNSRECORD_records_deserialize(), GNUNET_ntoh_double(), GNUNET_RECLAIM_ATTRIBUTE_deserialize(), GNUNET_TIME_absolute_ntoh(), GNUNET_TIME_relative_ntoh(), GNUNET_xfree_(), handle_alice_client_message(), handle_arm_list_result(), handle_arm_result(), handle_attribute_store_message(), handle_bob_client_message(), handle_client_index_start(), handle_client_loc_sign(), handle_data(), handle_flow_control(), handle_get(), handle_get_key(), handle_get_zero_anonymity(), handle_iteration_next(), handle_link_controllers(), handle_link_controllers_result(), handle_manage_peer_service(), handle_monitor_next(), handle_op_fail_event(), handle_opsuccess(), handle_overlay_connect(), handle_peer_conevent(), handle_peer_config(), handle_peer_create(), handle_peer_create_success(), handle_peer_destroy(), handle_peer_event(), handle_peer_get_config(), handle_peer_reconfigure(), handle_peer_start(), handle_peer_stop(), handle_remote_overlay_connect(), handle_reserve(), handle_result(), handle_set(), handle_shutdown_peers(), handle_slave_config(), handle_slave_get_config(), handle_start(), handle_statistics_value(), handle_statistics_watch_value(), handle_stop(), handle_union_p2p_strata_estimator(), process_result_with_request(), reconstruct_cb(), set_result_cb(), try_match_block(), uri_chk_to_string(), uri_loc_to_string(), and verify_message_crypto().

49 {
50 #if __BYTE_ORDER == __BIG_ENDIAN
51  return n;
52 #elif __BYTE_ORDER == __LITTLE_ENDIAN
53  return (((uint64_t) ntohl (n)) << 32) + ntohl (n >> 32);
54 #else
55  #error byteorder undefined
56 #endif
57 }

◆ GNUNET_hton_double()

double GNUNET_hton_double ( double  d)

Convert double to network byte order.

Parameters
dThe value in host byte order.
Returns
The same value in network byte order.

Convert double to network byte order.

Parameters
dthe value in network byte order
Returns
the same value in host byte order

Definition at line 66 of file common_endian.c.

References GNUNET_htonll(), and res.

Referenced by setup_estimate_message().

67 {
68  double res;
69  uint64_t *in = (uint64_t *) &d;
70  uint64_t *out = (uint64_t *) &res;
71 
72  out[0] = GNUNET_htonll(in[0]);
73 
74  return res;
75 }
static int res
uint64_t GNUNET_htonll(uint64_t n)
Convert unsigned 64-bit integer to network byte order.
Definition: common_endian.c:35
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GNUNET_ntoh_double()

double GNUNET_ntoh_double ( double  d)

Convert double to host byte order.

Parameters
dThe value in network byte order.
Returns
The same value in host byte order.

Convert double to host byte order.

Parameters
dthe value in network byte order
Returns
the same value in host byte order

Definition at line 84 of file common_endian.c.

References GNUNET_ntohll(), and res.

Referenced by handle_estimate().

85 {
86  double res;
87  uint64_t *in = (uint64_t *) &d;
88  uint64_t *out = (uint64_t *) &res;
89 
90  out[0] = GNUNET_ntohll(in[0]);
91 
92  return res;
93 }
static int res
uint64_t GNUNET_ntohll(uint64_t n)
Convert unsigned 64-bit integer to host byte order.
Definition: common_endian.c:48
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GNUNET_xmalloc_()

void* GNUNET_xmalloc_ ( size_t  size,
const char *  filename,
int  linenumber 
)

Allocate memory.

Checks the return value, aborts if no more memory is available. Don't use GNUNET_xmalloc_ directly. Use the GNUNET_malloc macro. The memory will be zero'ed out.

Parameters
sizenumber of bytes to allocate
filenamewhere is this call being made (for debugging)
linenumberline where this call is being made (for debugging)
Returns
allocated memory, never NULL

Checks the return value, aborts if no more memory is available.

Parameters
sizehow many bytes of memory to allocate, do NOT use this function (or GNUNET_malloc()) to allocate more than several MB of memory, if you are possibly needing a very large chunk use GNUNET_xmalloc_unchecked_() instead.
filenamewhere in the code was the call to GNUNET_malloc()
linenumberwhere in the code was the call to GNUNET_malloc()
Returns
pointer to size bytes of memory

Definition at line 64 of file common_allocation.c.

References GNUNET_assert, GNUNET_assert_at, GNUNET_ERROR_TYPE_ERROR, GNUNET_MAX_MALLOC_CHECKED, GNUNET_xmalloc_unchecked_(), LOG_STRERROR, and ret.

Referenced by GNUNET_xgrow_(), GNUNET_xnew_array_2d_(), GNUNET_xnew_array_3d_(), GNUNET_xstrdup_(), and GNUNET_xstrndup_().

67 {
68  void *ret;
69 
70  /* As a security precaution, we generally do not allow very large
71  * allocations using the default 'GNUNET_malloc()' macro */
73  filename,
74  linenumber);
76  filename,
77  linenumber);
78  if (NULL == ret)
79  {
81  "malloc");
82  GNUNET_assert (0);
83  }
84  return ret;
85 }
#define GNUNET_assert(cond)
Use this for fatal errors that cannot be handled.
static int ret
Final status code.
Definition: gnunet-arm.c:89
static char * filename
#define LOG_STRERROR(kind, syscall)
void * GNUNET_xmalloc_unchecked_(size_t size, const char *filename, int linenumber)
Wrapper around malloc().
static unsigned int size
Size of the "table".
Definition: peer.c:67
#define GNUNET_MAX_MALLOC_CHECKED
Maximum allocation with GNUNET_malloc macro.
#define GNUNET_assert_at(cond, f, l)
Use this for fatal errors that cannot be handled.
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GNUNET_xnew_array_2d_()

void** GNUNET_xnew_array_2d_ ( size_t  n,
size_t  m,
size_t  elementSize,
const char *  filename,
int  linenumber 
)

Allocate memory for a two dimensional array in one block and set up pointers.

Aborts if no more memory is available. Don't use GNUNET_xnew_array_2d_ directly. Use the GNUNET_new_array_2d macro. The memory of the elements will be zero'ed out.

Parameters
nsize of the first dimension
msize of the second dimension
elementSizesize of a single element in bytes
filenamewhere is this call being made (for debugging)
linenumberline where this call is being made (for debugging)
Returns
allocated memory, never NULL

Definition at line 103 of file common_allocation.c.

References GNUNET_xmalloc_(), and ret.

108 {
109  /* use char pointer internally to avoid void pointer arithmetic warnings */
110  char **ret = GNUNET_xmalloc_ (n * sizeof (void *) + /* 1. dim header */
111  n * m * elementSize, /* element data */
112  filename, linenumber);
113 
114  for (size_t i = 0; i < n; i++)
115  ret[i] = (char *)ret + /* base address */
116  n * sizeof (void *) + /* skip 1. dim header */
117  i * m * elementSize; /* skip to 2. dim row header */
118  return (void **)ret;
119 }
static int ret
Final status code.
Definition: gnunet-arm.c:89
void * GNUNET_xmalloc_(size_t size, const char *filename, int linenumber)
Allocate memory.
static struct GNUNET_ARM_MonitorHandle * m
Monitor connection with ARM.
Definition: gnunet-arm.c:99
static char * filename
Here is the call graph for this function:

◆ GNUNET_xnew_array_3d_()

void*** GNUNET_xnew_array_3d_ ( size_t  n,
size_t  m,
size_t  o,
size_t  elementSize,
const char *  filename,
int  linenumber 
)

Allocate memory for a three dimensional array in one block and set up pointers.

Aborts if no more memory is available. Don't use GNUNET_xnew_array_3d_ directly. Use the GNUNET_new_array_3d macro. The memory of the elements will be zero'ed out.

Parameters
nsize of the first dimension
msize of the second dimension
osize of the third dimension
elementSizesize of a single element in bytes
filenamewhere is this call being made (for debugging)
linenumberline where this call is being made (for debugging)
Returns
allocated memory, never NULL

Definition at line 138 of file common_allocation.c.

References GNUNET_xmalloc_(), m, and ret.

140 {
141  /* use char pointer internally to avoid void pointer arithmetic warnings */
142  char ***ret = GNUNET_xmalloc_ (n * sizeof (void **) + /* 1. dim header */
143  n * m * sizeof (void *) + /* 2. dim header */
144  n * m * o * elementSize, /* element data */
145  filename, linenumber);
146 
147  for (size_t i = 0; i < n; i++)
148  {
149  /* need to cast to (char *) temporarily for byte level acuracy */
150  ret[i] = (char **)((char *)ret + /* base address */
151  n * sizeof (void **) + /* skip 1. dim header */
152  i * m * sizeof (void *)); /* skip to 2. dim header */
153  for (size_t j = 0; j < m; j++)
154  ret[i][j] = (char *)ret + /* base address */
155  n * sizeof (void **) + /* skip 1. dim header */
156  n * m * sizeof (void *) + /* skip 2. dim header */
157  i * m * o * elementSize + /* skip to 2. dim part */
158  j * o * elementSize; /* skip to 3. dim row data */
159  }
160  return (void ***)ret;
161 }
static int ret
Final status code.
Definition: gnunet-arm.c:89
void * GNUNET_xmalloc_(size_t size, const char *filename, int linenumber)
Allocate memory.
static struct GNUNET_ARM_MonitorHandle * m
Monitor connection with ARM.
Definition: gnunet-arm.c:99
static char * filename
Here is the call graph for this function:

◆ GNUNET_xmemdup_()

void* GNUNET_xmemdup_ ( const void *  buf,
size_t  size,
const char *  filename,
int  linenumber 
)

Allocate and initialize memory.

Checks the return value, aborts if no more memory is available. Don't use GNUNET_xmemdup_ directly. Use the GNUNET_memdup macro.

Parameters
bufbuffer to initialize from (must contain size bytes)
sizenumber of bytes to allocate
filenamewhere is this call being made (for debugging)
linenumberline where this call is being made (for debugging)
Returns
allocated memory, never NULL

Checks the return value, aborts if no more memory is available. Don't use GNUNET_xmemdup_() directly. Use the GNUNET_memdup() macro.

Parameters
bufbuffer to initialize from (must contain size bytes)
sizenumber of bytes to allocate
filenamewhere is this call being made (for debugging)
linenumberline where this call is being made (for debugging)
Returns
allocated memory, never NULL

Definition at line 176 of file common_allocation.c.

References GNUNET_assert, GNUNET_assert_at, GNUNET_ERROR_TYPE_ERROR, GNUNET_MAX_MALLOC_CHECKED, GNUNET_memcpy, INT_MAX, LOG_STRERROR, ret, and size.

180 {
181  void *ret;
182 
183  /* As a security precaution, we generally do not allow very large
184  * allocations here */
186 #ifdef W32_MEM_LIMIT
187  size += sizeof (size_t);
188  if (mem_used + size > W32_MEM_LIMIT)
189  return NULL;
190 #endif
191  GNUNET_assert_at (size < INT_MAX, filename, linenumber);
192  ret = malloc (size);
193  if (ret == NULL)
194  {
196  GNUNET_assert (0);
197  }
198 #ifdef W32_MEM_LIMIT
199  *((size_t *) ret) = size;
200  ret = &((size_t *) ret)[1];
201  mem_used += size;
202 #endif
203  GNUNET_memcpy (ret, buf, size);
204  return ret;
205 }
#define GNUNET_assert(cond)
Use this for fatal errors that cannot be handled.
static int ret
Final status code.
Definition: gnunet-arm.c:89
#define INT_MAX
#define GNUNET_memcpy(dst, src, n)
static char buf[2048]
static char * filename
#define LOG_STRERROR(kind, syscall)
static unsigned int size
Size of the "table".
Definition: peer.c:67
#define GNUNET_MAX_MALLOC_CHECKED
Maximum allocation with GNUNET_malloc macro.
#define GNUNET_assert_at(cond, f, l)
Use this for fatal errors that cannot be handled.

◆ GNUNET_xmalloc_unchecked_()

void* GNUNET_xmalloc_unchecked_ ( size_t  size,
const char *  filename,
int  linenumber 
)

Allocate memory.

This function does not check if the allocation request is within reasonable bounds, allowing allocations larger than 40 MB. If you don't expect the possibility of very large allocations, use GNUNET_malloc instead. The memory will be zero'ed out.

Parameters
sizenumber of bytes to allocate
filenamewhere is this call being made (for debugging)
linenumberline where this call is being made (for debugging)
Returns
pointer to size bytes of memory, NULL if we do not have enough memory

Allocate memory.

Allocates size bytes of memory. The memory will be zero'ed out.

Parameters
sizethe number of bytes to allocate
filenamewhere in the code was the call to GNUNET_malloc_unchecked()
linenumberwhere in the code was the call to GNUNET_malloc_unchecked()
Returns
pointer to size bytes of memory, NULL if we do not have enough memory

Definition at line 218 of file common_allocation.c.

References result, and size.

Referenced by GNUNET_xmalloc_().

221 {
222  void *result;
223 
224  (void) filename;
225  (void) linenumber;
226 #ifdef W32_MEM_LIMIT
227  size += sizeof (size_t);
228  if (mem_used + size > W32_MEM_LIMIT)
229  return NULL;
230 #endif
231 
232  result = malloc (size);
233  if (NULL == result)
234  return NULL;
235  memset (result, 0, size);
236 
237 #ifdef W32_MEM_LIMIT
238  *((size_t *) result) = size;
239  result = &((size_t *) result)[1];
240  mem_used += size;
241 #endif
242 
243  return result;
244 }
static char * filename
static int result
Global testing status.
static unsigned int size
Size of the "table".
Definition: peer.c:67
Here is the caller graph for this function:

◆ GNUNET_xrealloc_()

void* GNUNET_xrealloc_ ( void *  ptr,
size_t  n,
const char *  filename,
int  linenumber 
)

Reallocate memory.

Checks the return value, aborts if no more memory is available.

Checks the return value, aborts if no more memory is available. The content of the intersection of the new and old size will be unchanged.

Parameters
ptrthe pointer to reallocate
nhow many bytes of memory to allocate
filenamewhere in the code was the call to GNUNET_realloc()
linenumberwhere in the code was the call to GNUNET_realloc()
Returns
pointer to size bytes of memory

Definition at line 259 of file common_allocation.c.

References GNUNET_assert, GNUNET_ERROR_TYPE_ERROR, and LOG_STRERROR.

263 {
264  (void) filename;
265  (void) linenumber;
266 
267 #ifdef W32_MEM_LIMIT
268  n += sizeof (size_t);
269  ptr = &((size_t *) ptr)[-1];
270  mem_used = mem_used - *((size_t *) ptr) + n;
271 #endif
272  ptr = realloc (ptr, n);
273  if ((NULL == ptr) && (n > 0))
274  {
276  "realloc");
277  GNUNET_assert (0);
278  }
279 #ifdef W32_MEM_LIMIT
280  ptr = &((size_t *) ptr)[1];
281 #endif
282  return ptr;
283 }
#define GNUNET_assert(cond)
Use this for fatal errors that cannot be handled.
static char * filename
#define LOG_STRERROR(kind, syscall)

◆ GNUNET_xfree_()

void GNUNET_xfree_ ( void *  ptr,
const char *  filename,
int  linenumber 
)

Free memory.

Merely a wrapper for the case that we want to keep track of allocations. Don't use GNUNET_xfree_ directly. Use the GNUNET_free macro.

Parameters
ptrpointer to memory to free
filenamewhere is this call being made (for debugging)
linenumberline where this call is being made (for debugging)

Merely a wrapper for the case that we want to keep track of allocations.

Parameters
ptrthe pointer to free
filenamewhere in the code was the call to GNUNET_free
linenumberwhere in the code was the call to GNUNET_free

Definition at line 314 of file common_allocation.c.

References GNUNET_assert_at, GNUNET_memcpy, and GNUNET_ntohll().

Referenced by GNUNET_xgrow_().

317 {
318  GNUNET_assert_at (NULL != ptr,
319  filename,
320  linenumber);
321 #ifdef W32_MEM_LIMIT
322  ptr = &((size_t *) ptr)[-1];
323  mem_used -= *((size_t *) ptr);
324 #endif
325 #if defined(M_SIZE)
326 #if ENABLE_POISONING
327  {
328  const uint64_t baadfood = GNUNET_ntohll (0xBAADF00DBAADF00DLL);
329  uint64_t *base = ptr;
330  size_t s = M_SIZE (ptr);
331  size_t i;
332 
333  for (i=0;i<s/8;i++)
334  base[i] = baadfood;
335  GNUNET_memcpy (&base[s/8], &baadfood, s % 8);
336  }
337 #endif
338 #endif
339  free (ptr);
340 }
#define GNUNET_memcpy(dst, src, n)
static char * filename
#define GNUNET_assert_at(cond, f, l)
Use this for fatal errors that cannot be handled.
uint64_t GNUNET_ntohll(uint64_t n)
Convert unsigned 64-bit integer to host byte order.
Definition: common_endian.c:48
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GNUNET_xstrdup_()

char* GNUNET_xstrdup_ ( const char *  str,
const char *  filename,
int  linenumber 
)

Dup a string.

Don't call GNUNET_xstrdup_ directly. Use the GNUNET_strdup macro.

Parameters
strstring to duplicate
filenamewhere is this call being made (for debugging)
linenumberline where this call is being made (for debugging)
Returns
the duplicated string

Dup a string.

Parameters
strthe string to dup
filenamewhere in the code was the call to GNUNET_strdup()
linenumberwhere in the code was the call to GNUNET_strdup()
Returns
strdup(@a str)

Definition at line 352 of file common_allocation.c.

References GNUNET_assert_at, GNUNET_memcpy, GNUNET_xmalloc_(), and res.

355 {
356  char *res;
357  size_t slen;
358 
359  GNUNET_assert_at (str != NULL,
360  filename,
361  linenumber);
362  slen = strlen (str) + 1;
363  res = GNUNET_xmalloc_ (slen,
364  filename,
365  linenumber);
366  GNUNET_memcpy (res,
367  str,
368  slen);
369  return res;
370 }
void * GNUNET_xmalloc_(size_t size, const char *filename, int linenumber)
Allocate memory.
#define GNUNET_memcpy(dst, src, n)
static char * filename
static int res
#define GNUNET_assert_at(cond, f, l)
Use this for fatal errors that cannot be handled.
Here is the call graph for this function:

◆ GNUNET_xstrndup_()

char* GNUNET_xstrndup_ ( const char *  str,
size_t  len,
const char *  filename,
int  linenumber 
)

Dup partially a string.

Don't call GNUNET_xstrndup_ directly. Use the GNUNET_strndup macro.

Parameters
strstring to duplicate
lenlength of the string to duplicate
filenamewhere is this call being made (for debugging)
linenumberline where this call is being made (for debugging)
Returns
the duplicated string

Dup partially a string.

Parameters
strthe string to dup
lenthe length of the string to dup
filenamewhere in the code was the call to GNUNET_strndup()
linenumberwhere in the code was the call to GNUNET_strndup()
Returns
strndup(@a str,@a len)

Definition at line 398 of file common_allocation.c.

References GNUNET_assert_at, GNUNET_memcpy, GNUNET_strdup, GNUNET_xmalloc_(), res, and strnlen().

402 {
403  char *res;
404 
405  if (0 == len)
406  return GNUNET_strdup ("");
407  GNUNET_assert_at (NULL != str,
408  filename,
409  linenumber);
410  len = strnlen (str,
411  len);
412  res = GNUNET_xmalloc_ (len + 1,
413  filename,
414  linenumber);
415  GNUNET_memcpy (res, str, len);
416  /* res[len] = '\0'; 'malloc' zeros out anyway */
417  return res;
418 }
#define GNUNET_strdup(a)
Wrapper around GNUNET_xstrdup_.
void * GNUNET_xmalloc_(size_t size, const char *filename, int linenumber)
Allocate memory.
#define GNUNET_memcpy(dst, src, n)
static char * filename
static int res
#define GNUNET_assert_at(cond, f, l)
Use this for fatal errors that cannot be handled.
static size_t strnlen(const char *s, size_t n)
uint16_t len
length of data (which is always a uint32_t, but presumably this can be used to specify that fewer byt...
Here is the call graph for this function:

◆ GNUNET_xgrow_()

void GNUNET_xgrow_ ( void **  old,
size_t  elementSize,
unsigned int *  oldCount,
unsigned int  newCount,
const char *  filename,
int  linenumber 
)

Grow an array, the new elements are zeroed out.

Grows old by (*oldCount-newCount)*elementSize bytes and sets *oldCount to newCount.

Don't call GNUNET_xgrow_ directly. Use the GNUNET_array_grow macro.

Parameters
oldaddress of the pointer to the array *old may be NULL
elementSizethe size of the elements of the array
oldCountaddress of the number of elements in the *old array
newCountnumber of elements in the new array, may be 0 (then *old will be NULL afterwards)
filenamewhere is this call being made (for debugging)
linenumberline where this call is being made (for debugging)

Grow an array, the new elements are zeroed out.

Grows old by (*oldCount-newCount)*elementSize bytes and sets *oldCount to newCount.

Parameters
oldaddress of the pointer to the array *old may be NULL
elementSizethe size of the elements of the array
oldCountaddress of the number of elements in the *old array
newCountnumber of elements in the new array, may be 0
filenamewhere in the code was the call to GNUNET_array_grow()
linenumberwhere in the code was the call to GNUNET_array_grow()

Definition at line 434 of file common_allocation.c.

References GNUNET_assert_at, GNUNET_memcpy,