Makefile.inc /home/grothoff/research/gnunet/contrib/build-common/ d9/d87/build-common_2Makefile_8inc Makefile.inc /home/grothoff/research/gnunet/contrib/ db/d70/Makefile_8inc talerbuildconfig.py /home/grothoff/research/gnunet/contrib/build-common/ da/d9b/talerbuildconfig_8py talerbuildconfig::Tool talerbuildconfig::BuildConfig talerbuildconfig::YarnTool talerbuildconfig::EmscriptenTool talerbuildconfig::PyBabelTool talerbuildconfig::PythonTool talerbuildconfig::BrowserTool talerbuildconfig::NodeJsTool talerbuildconfig::PosixTool talerbuildconfig def existence df/dd1/namespacetalerbuildconfig.html a6d4367e7e65a66d64491ddf7b2918f5f (name) def tool_version df/dd1/namespacetalerbuildconfig.html a47ca71e6d4430592116504187b5c73c3 (name) testconfigure.py /home/grothoff/research/gnunet/contrib/build-common/ de/d71/testconfigure_8py testconfigure b dd/d0a/namespacetestconfigure.html a28b3d36e7368d8b766673b9e7fed23fc find_typedefs.py /home/grothoff/research/gnunet/contrib/scripts/ d9/d79/find__typedefs_8py find_typedefs def get_td_from_function_signature db/dd7/namespacefind__typedefs.html a8408389f60d6c5a92a2f9d169a87bab6 (line, file, num) def get_td_from_simple_type db/dd7/namespacefind__typedefs.html a27a52901e675c670a8153c49508e6d48 (line, file, num) def find_typedefs db/dd7/namespacefind__typedefs.html a99217eaba4c032c2c3fc4697622d5b20 (file) def scan_dir db/dd7/namespacefind__typedefs.html a4c0c7cae45d3517a4bb6e021d9efee10 (d) bool debug db/dd7/namespacefind__typedefs.html ae41eddfbe98838403efec50ca72ad65b arg db/dd7/namespacefind__typedefs.html a1681dc8f333b8001aede9ff37f79c423 gdb-iterate-dll.py /home/grothoff/research/gnunet/contrib/scripts/ d2/d1f/gdb-iterate-dll_8py gdb-iterate-dll def search_dll d5/d84/namespacegdb-iterate-dll.html afa42cc9da6583d246ee63478fb860cb3 (head, field, match, pfield) gnunet-chk.py /home/grothoff/research/gnunet/contrib/scripts/ dc/dc0/gnunet-chk_8py gnunet-chk::AESKey gnunet-chk::Chk gnunet-chk def encode_data_to_string d6/dae/namespacegnunet-chk.html ab2f6eaba80921b70f6293cf1c2049877 (data) def sha512_hash d6/dae/namespacegnunet-chk.html a8975e2804fc6ad3f4dc503bbf93d5025 (data) def setup_aes_cipher_ d6/dae/namespacegnunet-chk.html a7684ef092ed4a8f77666a720586bbd8f (aes_key) def aes_pad_ d6/dae/namespacegnunet-chk.html a7fbb73691e1efa549873d6aee764a727 (data) def aes_encrypt d6/dae/namespacegnunet-chk.html a27b388b1c9519837910cd97fe1dadf60 (aes_key, data) def aes_decrypt d6/dae/namespacegnunet-chk.html ae7f9aab90ce5d126d690c33be06fb842 (aes_key, data) def compute_depth_ d6/dae/namespacegnunet-chk.html afec1f942209bb042c31771921e95080f (size) def compute_tree_size_ d6/dae/namespacegnunet-chk.html a156a3f64baaf9eca9e4db289f4040367 (depth) def compute_chk_offset_ d6/dae/namespacegnunet-chk.html ac5a19dc5ccce5fdaf7dc77452ba2af8f (depth, end_offset) def compute_iblock_size_ d6/dae/namespacegnunet-chk.html a39b8a4810269de0edcbb605099ca1a8a (depth, offset) def compute_rootchk d6/dae/namespacegnunet-chk.html ae247627a6a4e432e044190f3633cca12 (readin, size) def chkuri_from_path d6/dae/namespacegnunet-chk.html a790a2eba611a9627f97d1ddd0eeb9e74 (path) def usage d6/dae/namespacegnunet-chk.html a7f669acac9a1ed7e980b6027c23ad64c () tuple DBLOCK_SIZE d6/dae/namespacegnunet-chk.html abcd5d0f9c9bf0bb839c362780218d69e int CHK_PER_INODE d6/dae/namespacegnunet-chk.html a469a47f38b5c8814ad09df402f7537b0 int CHK_HASH_SIZE d6/dae/namespacegnunet-chk.html adee68cad06a346f1bf2971cb8bf70b42 int CHK_QUERY_SIZE d6/dae/namespacegnunet-chk.html ab6bcec84ba2cd9e3fe12db7f72b7e461 string GNUNET_FS_URI_PREFIX d6/dae/namespacegnunet-chk.html a3c656f25195ba23add5e359b027d91d5 string GNUNET_FS_URI_CHK_INFIX d6/dae/namespacegnunet-chk.html a8bd6a06a215ebdd37d362ea3e5e985ee opts d6/dae/namespacegnunet-chk.html a514e9991fd5346fb3ec568a58c4d0e3b args d6/dae/namespacegnunet-chk.html afd5fcfb45cbda505823d09a3f9045fbf gnunet_janitor.py /home/grothoff/research/gnunet/contrib/scripts/ d4/d47/gnunet__janitor_8py gnunet_janitor def get_process_list da/df0/namespacegnunet__janitor.html a9af309dc8c93d3f9aad91378a0ad53d9 () def main da/df0/namespacegnunet__janitor.html a07550ea2efb40965d890054d39e3308c () pydiffer.py /home/grothoff/research/gnunet/contrib/scripts/ dd/d31/pydiffer_8py pydiffer def getdiff d2/dfb/namespacepydiffer.html ada553d084089b4fb2a54f850b3a2c87e (old, new) def dc_getdiff d2/dfb/namespacepydiffer.html a6e94006826f60c93d265aa44bd141606 (dc, old, new) def dcdiff d2/dfb/namespacepydiffer.html ae8f379a2e6d9051125c598be298a9dab (old, new) def main d2/dfb/namespacepydiffer.html a9f467926d14ca8ec616554d993cb0399 () removetrailingwhitespace.py /home/grothoff/research/gnunet/contrib/scripts/ dc/d6f/removetrailingwhitespace_8py removetrailingwhitespace f de/d62/namespaceremovetrailingwhitespace.html a501476e07c680a3b79898aba075564e8 fileString de/d62/namespaceremovetrailingwhitespace.html ab94ea13f05d61c24c91ac1f639a02918 terminate.py /home/grothoff/research/gnunet/contrib/scripts/ de/d0f/terminate_8py terminate::dummyobj terminate def safe_terminate_process_by_pid d7/d9a/namespaceterminate.html a8efc2480244875fddd5ec44c87c64b81 (pid, code) def safe_terminate_process d7/d9a/namespaceterminate.html abf1bfe8b50dd49d942c404346e24ebca (proc, code) log.php /home/grothoff/research/gnunet/contrib/web/ dc/dca/log_8php render_row dc/dca/log_8php.html a3853c701f2404dfa5d6f900769c1cace ($d, $component, $pid, $level, $msg, $c) render_rows dc/dca/log_8php.html af464cd225bd385dd577a9ed29a4dc5ad () process dc/dca/log_8php.html a53f93b14ba170cdb2c7d6dc170324f8d ($line, $c) $path dc/dca/log_8php.html a0a4baf0b22973c07685c3981f0d17fc4 $lines dc/dca/log_8php.html a470f99c17f2e6f0a5a7b96f44cfc46a5 $peers dc/dca/log_8php.html a0c40271a0ab59daf90981abf92b28b18 $comps dc/dca/log_8php.html adb77929ec3624d6a0ddaca8b4118351b $ajax dc/dca/log_8php.html acf9b4eabceb162a0d757e5665fa38acb $colors dc/dca/log_8php.html a7bb8af4e80c138d129aaa0e892ba4cbf if(array_key_exists('a', $_GET)) else dc/dca/log_8php.html a9cfe991faa39ff5e3ff4b607ef65b2f2 $t0 dc/dca/log_8php.html a8a361ac114715f85688ee2fc1dddccc0 $handle dc/dca/log_8php.html ad86c3fbc5672e1deeafc5229012b0b5d $t1 dc/dca/log_8php.html a63fb8f56a11499fe4791a62226362171 $c dc/dca/log_8php.html ab73d7f4f2dae233dd561e7fdaab3a77b foreach dc/dca/log_8php.html a892591c4dadb21d1fbd8a2fd8de642f2 ( $peers as $pid=> $id) echo "'$pid' doc.h /home/grothoff/research/gnunet/doc/ d0/d42/doc_8h 001.c /home/grothoff/research/gnunet/doc/tutorial/examples/ db/d3b/001_8c static void run db/d3b/001_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main db/d3b/001_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int ret db/d3b/001_8c.html a6baa346e44f4c2158d2be4f9b77b8203 002.c /home/grothoff/research/gnunet/doc/tutorial/examples/ d1/daa/002_8c struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_flag d1/daa/002_8c.html acd27c4e5917f1fb7ed51281d516000cd ('f', "flag", gettext_noop("text describing the flag option"), &a_flag) static char * string_option d1/daa/002_8c.html a1e8ff143ee44962f901f77c1d3c2d89a static int a_flag d1/daa/002_8c.html a2440616f390e525a74ba029c67d704b3 struct GNUNET_GETOPT_CommandLineOption options d1/daa/002_8c.html aef427048ccca10ccb3c9e4471944786a [] struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_OPTION_END d1/daa/002_8c.html a631df70720acdf7011ed9744c3247cdd 003.c /home/grothoff/research/gnunet/doc/tutorial/examples/ d4/dce/003_8c struct GNUNET_MQ_MessageHandlers handlers d4/dce/003_8c.html a7ba684fc41d80f6414a69ad648d3050f [] struct GNUNET_MQ_Handle * mq d4/dce/003_8c.html acf031250ff9c1d74e1c33ccf35ce0d31 004.c /home/grothoff/research/gnunet/doc/tutorial/examples/ d7/da5/004_8c GNUNET_MessageHeader 005.c /home/grothoff/research/gnunet/doc/tutorial/examples/ de/d36/005_8c GNUNET_mq_send de/d36/005_8c.html a7db6c6625d475f1825b7aa99643a8a37 (mq, env) struct GNUNET_MQ_Envelope * env de/d36/005_8c.html af9a4f51a2aa1485342c48472a9124d83 struct GNUNET_MessageHeader * msg de/d36/005_8c.html a48f38cc03221e3394e6ca1da4b5948f2 006.c /home/grothoff/research/gnunet/doc/tutorial/examples/ de/d10/006_8c static void handle_fix de/d10/006_8c.html adf8a91884cb536e67580679d51e3a26c (void *cls, const struct MyMessage *msg) static int check_var de/d10/006_8c.html a21ad78df1df1e0c362429e26f5abc461 (void *cls, const struct MyVarMessage *msg) static void handle_var de/d10/006_8c.html a9ed2c630105b8153ca7e73a29df25036 (void *cls, const struct MyVarMessage *msg) struct GNUNET_MQ_MessageHandler handlers de/d10/006_8c.html a5c9c194ec4fc535dca89430d53810ae0 [] 007.c /home/grothoff/research/gnunet/doc/tutorial/examples/ de/d5a/007_8c GNUNET_SERVICE_MAIN de/d5a/007_8c.html ac94c6a2750e6cb1a3a8a44646ddb2b58 ("service-name", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_fixed_size(...), GNUNET_MQ_hd_var_size(...), GNUNET_MQ_handler_end()) 008.c /home/grothoff/research/gnunet/doc/tutorial/examples/ dd/d22/008_8c static void run dd/d22/008_8c.html a93e64c6875736da53189e266ff6013a0 (void *cls, const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_SERVICE_Handle *service) static void * client_connect_cb dd/d22/008_8c.html a59bdc2686a972268ebbe1bc798ded17c (void *cls, struct GNUNET_SERVICE_Client *c, struct GNUNET_MQ_Handle *mq) static void client_disconnect_cb dd/d22/008_8c.html ac42ef8df5e7252aab48d6463ea70cac5 (void *cls, struct GNUNET_SERVICE_Client *c, void *internal_cls) 009.c /home/grothoff/research/gnunet/doc/tutorial/examples/ da/dc6/009_8c struct GNUNET_CORE_Handle * GNUNET_CORE_connect d0/de1/group__core.html ga71bfcf6051dc5a86b67b4658d0947bd2 (const struct GNUNET_CONFIGURATION_Handle *cfg, void *cls, GNUNET_CORE_StartupCallback init, GNUNET_CORE_ConnectEventHandler connects, GNUNET_CORE_DisconnectEventHandler disconnects, const struct GNUNET_MQ_MessageHandler *handlers) 010.c /home/grothoff/research/gnunet/doc/tutorial/examples/ df/dd2/010_8c void * connects df/dd2/010_8c.html ad2150747e8b3f267b712cf09b303fe4a (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_MQ_Handle *mq) 011.c /home/grothoff/research/gnunet/doc/tutorial/examples/ de/dbe/011_8c void disconnects de/dbe/011_8c.html a32030eaad55fd04a713cb49d6cbe704f (void *cls, const struct GNUNET_PeerIdentity *peer) 012.c /home/grothoff/research/gnunet/doc/tutorial/examples/ d9/d99/012_8c gnunet_peerstore_service.h peerstore_handle d9/d99/012_8c.html a3a722a49b6f68695041eb9f5db06d962 013.1.c /home/grothoff/research/gnunet/doc/tutorial/examples/ dc/d1e/013_81_8c void GNUNET_PEERSTORE_store_cancel de/de8/group__peerstore.html ga15e763cbaaa5a0cffca187232963ae99 (struct GNUNET_PEERSTORE_StoreContext *sc) 013.c /home/grothoff/research/gnunet/doc/tutorial/examples/ df/d02/013_8c struct GNUNET_PEERSTORE_StoreContext * GNUNET_PEERSTORE_store de/de8/group__peerstore.html ga1206dfbdbc12c079e75e9ab7f85098f5 (struct GNUNET_PEERSTORE_Handle *h, const char *sub_system, const struct GNUNET_PeerIdentity *peer, const char *key, const void *value, size_t size, struct GNUNET_TIME_Absolute expiry, enum GNUNET_PEERSTORE_StoreOption options, GNUNET_PEERSTORE_Continuation cont, void *cont_cls) 014.c /home/grothoff/research/gnunet/doc/tutorial/examples/ da/d74/014_8c struct GNUNET_PEERSTORE_IterateContext * GNUNET_PEERSTORE_iterate de/de8/group__peerstore.html gaf54e7e3bcc3b3e7911500ef2620147f7 (struct GNUNET_PEERSTORE_Handle *h, const char *sub_system, const struct GNUNET_PeerIdentity *peer, const char *key, GNUNET_PEERSTORE_Processor callback, void *callback_cls) 015.c /home/grothoff/research/gnunet/doc/tutorial/examples/ d9/dbd/015_8c struct GNUNET_PEERSTORE_WatchContext * GNUNET_PEERSTORE_watch de/de8/group__peerstore.html gab91ecef55170ee6bf00e9fbc601a62a2 (struct GNUNET_PEERSTORE_Handle *h, const char *sub_system, const struct GNUNET_PeerIdentity *peer, const char *key, GNUNET_PEERSTORE_Processor callback, void *callback_cls) 016.c /home/grothoff/research/gnunet/doc/tutorial/examples/ d7/dc1/016_8c void GNUNET_PEERSTORE_watch_cancel de/de8/group__peerstore.html gac3dfb0e198159eefe33d76592dbd1599 (struct GNUNET_PEERSTORE_WatchContext *wc) 017.c /home/grothoff/research/gnunet/doc/tutorial/examples/ d7/d9f/017_8c void GNUNET_PEERSTORE_disconnect de/de8/group__peerstore.html gac327f058c3b9561fe68c229a58c3a00d (struct GNUNET_PEERSTORE_Handle *h, int sync_first) 018.c /home/grothoff/research/gnunet/doc/tutorial/examples/ d0/da3/018_8c dht_handle d0/da3/018_8c.html a26eb733fbbd7bd34627ce347d5d75abb 019.c /home/grothoff/research/gnunet/doc/tutorial/examples/ dc/d77/019_8c message_sent_cont dc/d77/019_8c.html ae848315916f940ae1d4c94962f69b399 (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) 020.c /home/grothoff/research/gnunet/doc/tutorial/examples/ de/d16/020_8c static void get_result_iterator de/d16/020_8c.html ab45dbbcd25f54d9c3bf10af163c6a1ad (void *cls, struct GNUNET_TIME_Absolute expiration, const struct GNUNET_HashCode *key, const struct GNUNET_PeerIdentity *get_path, unsigned int get_path_length, const struct GNUNET_PeerIdentity *put_path, unsigned int put_path_length, enum GNUNET_BLOCK_Type type, size_t size, const void *data) 021.c /home/grothoff/research/gnunet/doc/tutorial/examples/ d6/d76/021_8c static enum GNUNET_BLOCK_EvaluationResult block_plugin_SERVICE_evaluate d6/d76/021_8c.html adb1eef67e14b266ce4a484589f21f555 (void *cls, enum GNUNET_BLOCK_Type type, struct GNUNET_BlockGroup *bg, const GNUNET_HashCode *query, const void *xquery, size_t xquery_size, const void *reply_block, size_t reply_block_size) 022.c /home/grothoff/research/gnunet/doc/tutorial/examples/ de/dbf/022_8c static int block_plugin_SERVICE_get_key de/dbf/022_8c.html a771a0119440725aee408b78a85b44005 (void *cls, enum GNUNET_BLOCK_Type type, const void *block, size_t block_size, struct GNUNET_HashCode *key) 023.c /home/grothoff/research/gnunet/doc/tutorial/examples/ d3/db5/023_8c void * libgnunet_plugin_block_SERVICE_init d3/db5/023_8c.html af34a1a41abbd85cbf482de40892fcccf (void *cls) 024.c /home/grothoff/research/gnunet/doc/tutorial/examples/ d7/d21/024_8c void * libgnunet_plugin_block_SERVICE_done d7/d21/024_8c.html af4ead53819c3af46f0e1e16c31678133 (void *cls) 026.c /home/grothoff/research/gnunet/doc/tutorial/examples/ d1/dc8/026_8c static void get_callback d1/dc8/026_8c.html a8afcb31a60e76f199bd0122598847020 (void *cls, enum GNUNET_DHT_RouteOption options, enum GNUNET_BLOCK_Type type, uint32_t hop_count, uint32_t desired_replication_level, unsigned int path_length, const struct GNUNET_PeerIdentity *path, const struct GNUNET_HashCode *key) static void get_resp_callback d1/dc8/026_8c.html a79e5cc9bedf25f7b6e7d81d2e5774585 (void *cls, enum GNUNET_BLOCK_Type type, const struct GNUNET_PeerIdentity *get_path, unsigned int get_path_length, const struct GNUNET_PeerIdentity *put_path, unsigned int put_path_length, struct GNUNET_TIME_Absolute exp, const struct GNUNET_HashCode *key, const void *data, size_t size) static void put_callback d1/dc8/026_8c.html a907154ac02823401df923bd0bf419684 (void *cls, enum GNUNET_DHT_RouteOption options, enum GNUNET_BLOCK_Type type, uint32_t hop_count, uint32_t desired_replication_level, unsigned int path_length, const struct GNUNET_PeerIdentity *path, struct GNUNET_TIME_Absolute exp, const struct GNUNET_HashCode *key, const void *data, size_t size) monitor_handle d1/dc8/026_8c.html af182ce8fb5ff0272271d54fb81def7be testbed_test.c /home/grothoff/research/gnunet/doc/tutorial/examples/ df/d53/testbed__test_8c MyContext #define NUM_PEERS df/d53/testbed__test_8c.html a349b9305e4b5850bc767fb75a7b45e08 static void shutdown_task df/d53/testbed__test_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void service_connect_comp df/d53/testbed__test_8c.html ac82f2f862874017e47aa36177c24632a (void *cls, struct GNUNET_TESTBED_Operation *op, void *ca_result, const char *emsg) static void * dht_ca df/d53/testbed__test_8c.html ad0839415ad2a19b24b9684670353b05a (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg) static void dht_da df/d53/testbed__test_8c.html ab194d7ecf8fcd2157a57ca9328ad3314 (void *cls, void *op_result) static void test_master df/d53/testbed__test_8c.html a522f1e1eac02f1ea6aad8719b097e0db (void *cls, struct GNUNET_TESTBED_RunHandle *h, unsigned int num_peers, struct GNUNET_TESTBED_Peer **peers, unsigned int links_succeeded, unsigned int links_failed) int main df/d53/testbed__test_8c.html a3c04138a5bfe5d72780bb7e82a18e627 (int argc, char **argv) static struct GNUNET_TESTBED_Operation * dht_op df/d53/testbed__test_8c.html ad6aeb1d1650e830b047bb1549f990eef static struct GNUNET_DHT_Handle * dht_handle df/d53/testbed__test_8c.html a7e88ca5145f4256b1e52bd260869e37a struct MyContext ctxt df/d53/testbed__test_8c.html a31a32b93f134df96fe528dcf61b1d817 static int result df/d53/testbed__test_8c.html a8b2e13c78efca330f06b6ddcd7464b41 abd.h /home/grothoff/research/gnunet/src/abd/ d9/d18/abd_8h gnunet_abd_service.h CollectMessage VerifyMessage DelegationChainResultMessage DelegationChainIntermediateMessage DelegationRecordData ChainEntry CredentialEntry DelegateEntry abd_api.c /home/grothoff/research/gnunet/src/abd/ d5/dba/abd__api_8c platform.h gnunet_util_lib.h gnunet_constants.h gnunet_arm_service.h gnunet_hello_lib.h gnunet_protocols.h gnunet_signatures.h abd.h abd_serialization.h gnunet_abd_service.h gnunet_identity_service.h GNUNET_ABD_Request GNUNET_ABD_Handle #define LOG d5/dba/abd__api_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static void reconnect d5/dba/abd__api_8c.html a93334c4c27224078d7a435cabe879500 (struct GNUNET_ABD_Handle *handle) static void reconnect_task d5/dba/abd__api_8c.html af968c5605390f0449eee2a5e91add485 (void *cls) static void force_reconnect d5/dba/abd__api_8c.html a9bdff1307215a7206793eba19dfe188c (struct GNUNET_ABD_Handle *handle) static void mq_error_handler d5/dba/abd__api_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) static int check_result d5/dba/abd__api_8c.html adb8e3bce92cc5bea48884a0dc0f61df0 (void *cls, const struct DelegationChainResultMessage *vr_msg) static void handle_result d5/dba/abd__api_8c.html a60f98b5ddb6c587c588d60842179fd0e (void *cls, const struct DelegationChainResultMessage *vr_msg) static int check_intermediate d5/dba/abd__api_8c.html ab24e6ebc8898df4f826cea1e2950d8ac (void *cls, const struct DelegationChainIntermediateMessage *vr_msg) static void handle_intermediate d5/dba/abd__api_8c.html a0ee4ed897368957e7943a5b21b7e84fb (void *cls, const struct DelegationChainIntermediateMessage *vr_msg) struct GNUNET_ABD_Handle * GNUNET_ABD_connect df/d63/group__abd.html ga8d46b41c84656537be9866318cf39ac7 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_ABD_disconnect df/d63/group__abd.html gabc5b4c604beb91159bf64a3cc5272f0a (struct GNUNET_ABD_Handle *handle) void GNUNET_ABD_request_cancel df/d63/group__abd.html gac2236c3191d3696506772641acccf24d (struct GNUNET_ABD_Request *lr) struct GNUNET_ABD_Request * GNUNET_ABD_collect df/d63/group__abd.html ga9cac0e97a93ad608b2c2658ea2af857f (struct GNUNET_ABD_Handle *handle, const struct GNUNET_CRYPTO_EcdsaPublicKey *issuer_key, const char *issuer_attribute, const struct GNUNET_CRYPTO_EcdsaPrivateKey *subject_key, enum GNUNET_ABD_AlgoDirectionFlags direction, GNUNET_ABD_CredentialResultProcessor proc, void *proc_cls, GNUNET_ABD_IntermediateResultProcessor proc2, void *proc2_cls) struct GNUNET_ABD_Request * GNUNET_ABD_verify df/d63/group__abd.html gab0241dddd687e03f5efdb7c45af8362d (struct GNUNET_ABD_Handle *handle, const struct GNUNET_CRYPTO_EcdsaPublicKey *issuer_key, const char *issuer_attribute, const struct GNUNET_CRYPTO_EcdsaPublicKey *subject_key, uint32_t delegate_count, const struct GNUNET_ABD_Delegate *delegates, enum GNUNET_ABD_AlgoDirectionFlags direction, GNUNET_ABD_CredentialResultProcessor proc, void *proc_cls, GNUNET_ABD_IntermediateResultProcessor proc2, void *proc2_cls) abd_serialization.c /home/grothoff/research/gnunet/src/abd/ d0/de6/abd__serialization_8c platform.h gnunet_util_lib.h gnunet_constants.h gnunet_abd_service.h gnunet_signatures.h abd.h size_t GNUNET_ABD_delegation_set_get_size d0/de6/abd__serialization_8c.html a44ea0dd542da545a3235a30e6035ac19 (unsigned int ds_count, const struct GNUNET_ABD_DelegationSet *dsr) ssize_t GNUNET_ABD_delegation_set_serialize d0/de6/abd__serialization_8c.html a8a0cda0492307d20b95f3b4043ea3a97 (unsigned int d_count, const struct GNUNET_ABD_DelegationSet *dsr, size_t dest_size, char *dest) int GNUNET_ABD_delegation_set_deserialize d0/de6/abd__serialization_8c.html a7cab12db2c9df5bfae49a84dabf7ecf6 (size_t len, const char *src, unsigned int d_count, struct GNUNET_ABD_DelegationSet *dsr) size_t GNUNET_ABD_delegates_get_size d0/de6/abd__serialization_8c.html abb91bf21b2c287071e6eee7449d633c3 (unsigned int c_count, const struct GNUNET_ABD_Delegate *cd) ssize_t GNUNET_ABD_delegates_serialize d0/de6/abd__serialization_8c.html a2ac986661d2f730415b03589bd457c09 (unsigned int c_count, const struct GNUNET_ABD_Delegate *cd, size_t dest_size, char *dest) int GNUNET_ABD_delegates_deserialize d0/de6/abd__serialization_8c.html a3d38f700d2ee5f1019a3654c4b373223 (size_t len, const char *src, unsigned int c_count, struct GNUNET_ABD_Delegate *cd) size_t GNUNET_ABD_delegation_chain_get_size d0/de6/abd__serialization_8c.html af3cf5a14194c0dc5f849cd7b07bc4ee7 (unsigned int d_count, const struct GNUNET_ABD_Delegation *dd, unsigned int c_count, const struct GNUNET_ABD_Delegate *cd) ssize_t GNUNET_ABD_delegation_chain_serialize d0/de6/abd__serialization_8c.html abf40f2fd372951c6684525d7ce0d1202 (unsigned int d_count, const struct GNUNET_ABD_Delegation *dd, unsigned int c_count, const struct GNUNET_ABD_Delegate *cd, size_t dest_size, char *dest) int GNUNET_ABD_delegation_chain_deserialize d0/de6/abd__serialization_8c.html aec2e6cc75c2353f25c64c61674440c7b (size_t len, const char *src, unsigned int d_count, struct GNUNET_ABD_Delegation *dd, unsigned int c_count, struct GNUNET_ABD_Delegate *cd) int GNUNET_ABD_delegate_serialize d0/de6/abd__serialization_8c.html a626a28f10dcb65557a8144b0d347b9c4 (struct GNUNET_ABD_Delegate *dele, char **data) struct GNUNET_ABD_Delegate * GNUNET_ABD_delegate_deserialize d0/de6/abd__serialization_8c.html a70afe38c70c2b8a2fd7bd40028fd90e0 (const char *data, size_t data_size) abd_serialization.h /home/grothoff/research/gnunet/src/abd/ d3/d3c/abd__serialization_8h platform.h gnunet_util_lib.h gnunet_constants.h gnunet_abd_service.h size_t GNUNET_ABD_delegation_set_get_size d3/d3c/abd__serialization_8h.html a44ea0dd542da545a3235a30e6035ac19 (unsigned int ds_count, const struct GNUNET_ABD_DelegationSet *dsr) ssize_t GNUNET_ABD_delegation_set_serialize d3/d3c/abd__serialization_8h.html a8a0cda0492307d20b95f3b4043ea3a97 (unsigned int d_count, const struct GNUNET_ABD_DelegationSet *dsr, size_t dest_size, char *dest) int GNUNET_ABD_delegation_set_deserialize d3/d3c/abd__serialization_8h.html a7cab12db2c9df5bfae49a84dabf7ecf6 (size_t len, const char *src, unsigned int d_count, struct GNUNET_ABD_DelegationSet *dsr) size_t GNUNET_ABD_delegation_chain_get_size d3/d3c/abd__serialization_8h.html af3cf5a14194c0dc5f849cd7b07bc4ee7 (unsigned int d_count, const struct GNUNET_ABD_Delegation *dd, unsigned int c_count, const struct GNUNET_ABD_Delegate *cd) ssize_t GNUNET_ABD_delegation_chain_serialize d3/d3c/abd__serialization_8h.html abf40f2fd372951c6684525d7ce0d1202 (unsigned int d_count, const struct GNUNET_ABD_Delegation *dd, unsigned int c_count, const struct GNUNET_ABD_Delegate *cd, size_t dest_size, char *dest) int GNUNET_ABD_delegation_chain_deserialize d3/d3c/abd__serialization_8h.html aec2e6cc75c2353f25c64c61674440c7b (size_t len, const char *src, unsigned int d_count, struct GNUNET_ABD_Delegation *dd, unsigned int c_count, struct GNUNET_ABD_Delegate *cd) size_t GNUNET_ABD_delegates_get_size d3/d3c/abd__serialization_8h.html abb91bf21b2c287071e6eee7449d633c3 (unsigned int c_count, const struct GNUNET_ABD_Delegate *cd) ssize_t GNUNET_ABD_delegates_serialize d3/d3c/abd__serialization_8h.html a2ac986661d2f730415b03589bd457c09 (unsigned int c_count, const struct GNUNET_ABD_Delegate *cd, size_t dest_size, char *dest) int GNUNET_ABD_delegates_deserialize d3/d3c/abd__serialization_8h.html a3d38f700d2ee5f1019a3654c4b373223 (size_t len, const char *src, unsigned int c_count, struct GNUNET_ABD_Delegate *cd) int GNUNET_ABD_delegate_serialize d3/d3c/abd__serialization_8h.html a3d5c4e1eba85e933191679e3a08fd12a (struct GNUNET_ABD_Delegate *cred, char **data) struct GNUNET_ABD_Delegate * GNUNET_ABD_delegate_deserialize d3/d3c/abd__serialization_8h.html a70afe38c70c2b8a2fd7bd40028fd90e0 (const char *data, size_t data_size) delegate_misc.c /home/grothoff/research/gnunet/src/abd/ d9/d91/delegate__misc_8c platform.h gnunet_util_lib.h gnunet_constants.h gnunet_abd_service.h gnunet_signatures.h abd.h char * GNUNET_ABD_delegate_to_string d9/d91/delegate__misc_8c.html a580437c0d77953bf1c3c09b9cab829cd (const struct GNUNET_ABD_Delegate *cred) struct GNUNET_ABD_Delegate * GNUNET_ABD_delegate_from_string d9/d91/delegate__misc_8c.html ac9c78acace1d1fe3b75bc982cf2a08af (const char *s) struct GNUNET_ABD_Delegate * GNUNET_ABD_delegate_issue df/d63/group__abd.html ga00e95c3023a134b1082ec3b824a5584f (const struct GNUNET_CRYPTO_EcdsaPrivateKey *issuer, struct GNUNET_CRYPTO_EcdsaPublicKey *subject, const char *iss_attr, const char *sub_attr, struct GNUNET_TIME_Absolute *expiration) delegate_misc.h /home/grothoff/research/gnunet/src/abd/ de/d17/delegate__misc_8h gnunet_abd_service.h char * GNUNET_ABD_delegate_to_string de/d17/delegate__misc_8h.html a580437c0d77953bf1c3c09b9cab829cd (const struct GNUNET_ABD_Delegate *cred) struct GNUNET_ABD_Delegate * GNUNET_ABD_delegate_from_string de/d17/delegate__misc_8h.html a5171063fc262dfe4a157de014785a204 (const char *str) gnunet-abd.c /home/grothoff/research/gnunet/src/abd/ d3/d03/gnunet-abd_8c platform.h gnunet_util_lib.h gnunet_abd_service.h gnunet_gnsrecord_lib.h gnunet_namestore_service.h delegate_misc.h abd_serialization.h static void do_shutdown d3/d03/gnunet-abd_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static void do_timeout d3/d03/gnunet-abd_8c.html a4048e531e4e8d3fbcea7073006f63679 (void *cls) static void handle_intermediate_result d3/d03/gnunet-abd_8c.html af497abd64f9ce7bf9b7e563557e84abc (void *cls, struct GNUNET_ABD_Delegation *dd, bool is_bw) static void handle_collect_result d3/d03/gnunet-abd_8c.html a7dfe18d384f988165eb3029ffb07ee41 (void *cls, unsigned int d_count, struct GNUNET_ABD_Delegation *dc, unsigned int c_count, struct GNUNET_ABD_Delegate *dele) static void handle_verify_result d3/d03/gnunet-abd_8c.html a02a4330fc7d6a2645ea82e40ddff23aa (void *cls, unsigned int d_count, struct GNUNET_ABD_Delegation *dc, unsigned int c_count, struct GNUNET_ABD_Delegate *dele) static void identity_cb d3/d03/gnunet-abd_8c.html a6626760f70a189a1acdd66255bf9a19d (void *cls, const struct GNUNET_IDENTITY_Ego *ego) static int parse_expiration d3/d03/gnunet-abd_8c.html aab43f2aa8b70d32b8f75587f365768c4 (const char *expirationstring, int *etime_is_rel, uint64_t *etime) static void error_cb d3/d03/gnunet-abd_8c.html ac8b4bf18c49db30822225f196ba4de87 (void *cls) static void add_continuation d3/d03/gnunet-abd_8c.html ace1812d37cde5121d376279c674e17c3 (void *cls, int32_t success, const char *emsg) static void get_existing_record d3/d03/gnunet-abd_8c.html a423e0b9680ff8940402a5dba10c75bab (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone_key, const char *rec_name, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void store_cb d3/d03/gnunet-abd_8c.html af9ab020c558a6357649c1e77bccc9d9c (void *cls, const struct GNUNET_IDENTITY_Ego *ego) static void sign_cb d3/d03/gnunet-abd_8c.html a86e58e766e751fb64dc8dd5a53c95109 (void *cls, const struct GNUNET_IDENTITY_Ego *ego) static void run d3/d03/gnunet-abd_8c.html a8d2eff9f65977d8089ab33940596478d (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c) int main d3/d03/gnunet-abd_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static const struct GNUNET_CONFIGURATION_Handle * cfg d3/d03/gnunet-abd_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_NAMESTORE_Handle * ns d3/d03/gnunet-abd_8c.html aa99d7a84f04bf03353c8123f8a6f5c8a static struct GNUNET_CRYPTO_EcdsaPrivateKey zone_pkey d3/d03/gnunet-abd_8c.html af0259617e75b0123a822714b6955de09 static struct GNUNET_IDENTITY_EgoLookup * el d3/d03/gnunet-abd_8c.html a76b6963fcaf6f7409a483822ecb34414 static struct GNUNET_ABD_Handle * abd d3/d03/gnunet-abd_8c.html acc2eca1dd7fdfe719f7d4d7869579ea9 static struct GNUNET_TIME_Relative timeout d3/d03/gnunet-abd_8c.html aadc54110c9d6c23b7e8f8d38873de91b static struct GNUNET_ABD_Request * verify_request d3/d03/gnunet-abd_8c.html ae54c9bfb099c014025d0059eb6e69c2e static struct GNUNET_ABD_Request * collect_request d3/d03/gnunet-abd_8c.html a139c4a5b97034741622d59f716401d50 static struct GNUNET_SCHEDULER_Task * tt d3/d03/gnunet-abd_8c.html a851557faeca36c36a10f2d5b084151d5 static int ret d3/d03/gnunet-abd_8c.html a6baa346e44f4c2158d2be4f9b77b8203 static char * subject d3/d03/gnunet-abd_8c.html ae31ac864419a577c2982907c23b426d3 static char * subject_delegate d3/d03/gnunet-abd_8c.html a3dcdddb4ac5cb1b3d262640e7017d00c static char * expiration d3/d03/gnunet-abd_8c.html a2ed6edb4b58219b5182b274494bcd8b2 struct GNUNET_CRYPTO_EcdsaPublicKey subject_pkey d3/d03/gnunet-abd_8c.html a983ad26d8d6bc335d4d8601ee278cac7 struct GNUNET_CRYPTO_EcdsaPublicKey issuer_pkey d3/d03/gnunet-abd_8c.html acb5929fa1a330003eca91b1b17449f36 static char * issuer_key d3/d03/gnunet-abd_8c.html a4134d36f46390350c7da5d9d59f74289 static char * ego_name d3/d03/gnunet-abd_8c.html a801a36b9c387e3963e99b23fa1005963 static char * issuer_attr d3/d03/gnunet-abd_8c.html a2e51bb546bd2050f267b88ad756190d7 static int verify d3/d03/gnunet-abd_8c.html a94900629685d5ed08f66fd2931f573ce static int collect d3/d03/gnunet-abd_8c.html a509e7cccf570044b7de41998545a4957 static int create_is d3/d03/gnunet-abd_8c.html a36894f9364a0124759bc3bc3a00b45c1 static int create_ss d3/d03/gnunet-abd_8c.html a141b88e56f9308d009d57484ffee5e30 static int sign_ss d3/d03/gnunet-abd_8c.html a5625673e3a542ba6951104367a5c7b3e static char * import d3/d03/gnunet-abd_8c.html a5b3dca86f4b4ea0b02dd52779547396d static int is_private d3/d03/gnunet-abd_8c.html a35456b5714c0ac721f38b05a191b2169 static int forward d3/d03/gnunet-abd_8c.html aa8a182241e9a8f435392df822e890686 static int backward d3/d03/gnunet-abd_8c.html a7dfcf210dcfa41e9dd8e4ce94f7ce4d9 enum GNUNET_ABD_AlgoDirectionFlags direction d3/d03/gnunet-abd_8c.html aea0ada15a3539e05fe2b4a52032ece81 static struct GNUNET_NAMESTORE_QueueEntry * add_qe d3/d03/gnunet-abd_8c.html a2fe7bf540bea4b0ecc70d8472d0058ed static void * data d3/d03/gnunet-abd_8c.html a735984d41155bc1032e09bece8f8d66d static size_t data_size d3/d03/gnunet-abd_8c.html ad6bc120bffc64dfc5230863a8ba96596 static uint32_t type d3/d03/gnunet-abd_8c.html ad44b615021ed3ccb734fcaf583ef4a03 static char * typestring d3/d03/gnunet-abd_8c.html af2a4d357f882b151a1501af3a87837bb static uint64_t etime d3/d03/gnunet-abd_8c.html af9c9d33a13c7df6c73f89251087a823b static int etime_is_rel d3/d03/gnunet-abd_8c.html aa96ecad3d822832c0eae4e7e9bec8364 static const int key_length d3/d03/gnunet-abd_8c.html a1f2295fd26b0aa68103534da0058d869 static char * record_label d3/d03/gnunet-abd_8c.html a146593b4b491bb5246405d303e55622d gnunet-service-abd.c /home/grothoff/research/gnunet/src/abd/ db/df0/gnunet-service-abd_8c platform.h gnunet_util_lib.h abd.h abd_serialization.h gnunet_abd_service.h gnunet_protocols.h gnunet_signatures.h gnunet_statistics_service.h gnunet_dnsparser_lib.h gnunet_gns_service.h gnunet_gnsrecord_lib.h gnunet_identity_service.h gnunet_namestore_service.h DelegationChainEntry DelegateRecordEntry DelegationQueueEntry DelegationSetQueueEntry VerifyRequestHandle #define GNUNET_ABD_MAX_LENGTH db/df0/gnunet-service-abd_8c.html afc7e0479760e13b53eb4201eedbc36b6 static void print_deleset db/df0/gnunet-service-abd_8c.html aa0575f6fd7ce4130ba3f8ded970c2b4a (struct DelegationSetQueueEntry *dsentry, char *text) static void cleanup_dsq_entry db/df0/gnunet-service-abd_8c.html a9b21dc2b999c49d30906dea5cd89e433 (struct DelegationSetQueueEntry *ds_entry) static void cleanup_handle db/df0/gnunet-service-abd_8c.html a26532b204a789c67664649f891d0e9bd (struct VerifyRequestHandle *vrh) static void shutdown_task db/df0/gnunet-service-abd_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void send_intermediate_response db/df0/gnunet-service-abd_8c.html ac680611c3eca5ecfe3172472a8a39c61 (struct VerifyRequestHandle *vrh, struct DelegationChainEntry *ch_entry, bool is_bw) static void send_lookup_response db/df0/gnunet-service-abd_8c.html af93258bd9bead58d3d55d9c2525415b7 (struct VerifyRequestHandle *vrh) static char * partial_match db/df0/gnunet-service-abd_8c.html ad0b97e06202a47190fc2e615625a236e (char *tmp_trail, char *tmp_subattr, char *parent_trail, char *issuer_attribute) static int handle_bidirectional_match db/df0/gnunet-service-abd_8c.html a7e3dc09d0aed9333700aa2665e5f36bf (struct DelegationSetQueueEntry *actual_entry, struct DelegationSetQueueEntry *match_entry, struct VerifyRequestHandle *vrh) static void forward_resolution db/df0/gnunet-service-abd_8c.html a12c3091d8e3b9040cdf2a11af6a16cf6 (void *cls, uint32_t rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void backward_resolution db/df0/gnunet-service-abd_8c.html adaf18a6151c4988e87382d9ba501b190 (void *cls, uint32_t rd_count, const struct GNUNET_GNSRECORD_Data *rd) static int delegation_chain_bw_resolution_start db/df0/gnunet-service-abd_8c.html a183b34453d9a9499a8b53796b86cfff8 (void *cls) static int delegation_chain_fw_resolution_start db/df0/gnunet-service-abd_8c.html a937b52911547f5a3d53fa584a9c83af5 (void *cls) static int check_verify db/df0/gnunet-service-abd_8c.html a2e7998199a053844bfac7e2cdc9acd85 (void *cls, const struct VerifyMessage *v_msg) static void handle_verify db/df0/gnunet-service-abd_8c.html ae7c0e058ba89dceada1057b1a3e6fc71 (void *cls, const struct VerifyMessage *v_msg) static void handle_delegate_collection_error_cb db/df0/gnunet-service-abd_8c.html a5b1fad48ed1255dc295e0f20c8a0694f (void *cls) static void delegate_collection_finished db/df0/gnunet-service-abd_8c.html ab72a0bd5accb077f51f8ce6ee26559bf (void *cls) static void handle_delegate_collection_cb db/df0/gnunet-service-abd_8c.html a417b0c68cd7c69503a6d5baa526517da (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *key, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void handle_collect db/df0/gnunet-service-abd_8c.html a005ac1770f76c68f33f5e9a9d63cfaad (void *cls, const struct CollectMessage *c_msg) static int check_collect db/df0/gnunet-service-abd_8c.html aeed35caa69f3d2857010d677d9fe8eab (void *cls, const struct CollectMessage *c_msg) static void client_disconnect_cb db/df0/gnunet-service-abd_8c.html add3231e0a097736c4235cae0f8bed32a (void *cls, struct GNUNET_SERVICE_Client *client, void *app_ctx) static void * client_connect_cb db/df0/gnunet-service-abd_8c.html ace62d7dd4b1ce0ddda8ac3a38cbdc24d (void *cls, struct GNUNET_SERVICE_Client *client, struct GNUNET_MQ_Handle *mq) static void run db/df0/gnunet-service-abd_8c.html aae7c64d17784218cfe1d9e693e270e5f (void *cls, const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_SERVICE_Handle *handle) GNUNET_SERVICE_MAIN db/df0/gnunet-service-abd_8c.html a09262bae02787bb805b390a04b847c19 ("abd", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_var_size(verify, GNUNET_MESSAGE_TYPE_ABD_VERIFY, struct VerifyMessage, NULL), GNUNET_MQ_hd_var_size(collect, GNUNET_MESSAGE_TYPE_ABD_COLLECT, struct CollectMessage, NULL), GNUNET_MQ_handler_end()) static struct VerifyRequestHandle * vrh_head db/df0/gnunet-service-abd_8c.html a33de9ef7f93bf54fa0dc79ba6842bf34 static struct VerifyRequestHandle * vrh_tail db/df0/gnunet-service-abd_8c.html a0c5388ceb1f1cbffa5d25e7ab1ddad65 static struct GNUNET_STATISTICS_Handle * statistics db/df0/gnunet-service-abd_8c.html a70eeeef3c0683109444ec9ae7cd95398 static struct GNUNET_GNS_Handle * gns db/df0/gnunet-service-abd_8c.html a0a1984eeab36959eca5da05ed91adf59 static struct GNUNET_NAMESTORE_Handle * namestore db/df0/gnunet-service-abd_8c.html aa38612b93a7126ce03fafb5f0c144d67 plugin_gnsrecord_abd.c /home/grothoff/research/gnunet/src/abd/ dc/d8d/plugin__gnsrecord__abd_8c platform.h gnunet_util_lib.h delegate_misc.h abd_serialization.h gnunet_abd_service.h gnunet_gnsrecord_lib.h gnunet_gnsrecord_plugin.h gnunet_signatures.h static char * abd_value_to_string dc/d8d/plugin__gnsrecord__abd_8c.html a9c96f250f4bc7c7646a8df4171a71ae0 (void *cls, uint32_t type, const void *data, size_t data_size) static int abd_string_to_value dc/d8d/plugin__gnsrecord__abd_8c.html a1411f455be1c211f4fb5300fb2c58a34 (void *cls, uint32_t type, const char *s, void **data, size_t *data_size) static uint32_t abd_typename_to_number dc/d8d/plugin__gnsrecord__abd_8c.html afe2210a106c63ed2da14adfbcba11fc2 (void *cls, const char *gns_typename) static const char * abd_number_to_typename dc/d8d/plugin__gnsrecord__abd_8c.html ad1b646080d66a8a4dcda63f0ffa39e7b (void *cls, uint32_t type) void * libgnunet_plugin_gnsrecord_abd_init dc/d8d/plugin__gnsrecord__abd_8c.html a2e3eeecc0a3da0dada9ab89f3f4f9b8e (void *cls) void * libgnunet_plugin_gnsrecord_abd_done dc/d8d/plugin__gnsrecord__abd_8c.html a5a3d4c8ebe1249b86cff73bff73f3fac (void *cls) const char * name dc/d8d/plugin__gnsrecord__abd_8c.html a8f8f80d37794cde9472343e4487ba3eb uint32_t number dc/d8d/plugin__gnsrecord__abd_8c.html ad50c630d233a71112a7df136970caefc static struct @0 name_map dc/d8d/plugin__gnsrecord__abd_8c.html ad9a9cdf0ee54ee4f456586a42081df20 [] abe.c /home/grothoff/research/gnunet/src/abe/ d6/de7/abe_8c platform.h gnunet_crypto_lib.h gnunet_abe_lib.h GNUNET_ABE_AbeMasterKey GNUNET_ABE_AbeKey static int init_aes d6/de7/abe_8c.html a744f8b0dd3b1e8c3100bc6f0c9ee53d5 (element_t k, int enc, gcry_cipher_hd_t *handle, struct GNUNET_CRYPTO_SymmetricSessionKey *key, unsigned char *iv) static int aes_128_cbc_encrypt d6/de7/abe_8c.html a5fde131ec8db9abd480a36624cb607c0 (char *pt, int size, element_t k, char **ct) static int aes_128_cbc_decrypt d6/de7/abe_8c.html af0fcc86099f148c32d850b93b0c0bc13 (char *ct, int size, element_t k, char **pt) struct GNUNET_ABE_AbeMasterKey * GNUNET_ABE_cpabe_create_master_key d6/d56/group__abe.html ga0a4e3adbea8028914ea9f80b2fc608c1 (void) void GNUNET_ABE_cpabe_delete_master_key d6/d56/group__abe.html ga52f6491f10ae99fe800a37925c3dcb94 (struct GNUNET_ABE_AbeMasterKey *key) struct GNUNET_ABE_AbeKey * GNUNET_ABE_cpabe_create_key d6/d56/group__abe.html ga19e46dd7f29f6f3dcba6613d331a131a (struct GNUNET_ABE_AbeMasterKey *key, char **attrs) void GNUNET_ABE_cpabe_delete_key d6/d56/group__abe.html ga174a93414c8a005f44f5c2925e48782a (struct GNUNET_ABE_AbeKey *key, int delete_pub) static ssize_t write_cpabe d6/de7/abe_8c.html ab946278fba4955fd061c99bc08f7d4ee (void **result, uint32_t file_len, char *cph_buf, int cph_buf_len, char *aes_buf, int aes_buf_len) static ssize_t read_cpabe d6/de7/abe_8c.html a9da308f949adfde832d4ad30dbd5480d (const void *data, char **cph_buf, int *cph_buf_len, char **aes_buf, int *aes_buf_len) ssize_t GNUNET_ABE_cpabe_encrypt d6/d56/group__abe.html ga71a4e4ad3c34c454f63ad8f083b821b6 (const void *block, size_t size, const char *policy, const struct GNUNET_ABE_AbeMasterKey *key, void **result) ssize_t GNUNET_ABE_cpabe_decrypt d6/d56/group__abe.html ga6f32f34600692e9960d95a73647d61e7 (const void *block, size_t size, const struct GNUNET_ABE_AbeKey *key, void **result) ssize_t GNUNET_ABE_cpabe_serialize_key d6/d56/group__abe.html ga8056e45076ceb2fd68acf09de63771e0 (const struct GNUNET_ABE_AbeKey *key, void **result) struct GNUNET_ABE_AbeKey * GNUNET_ABE_cpabe_deserialize_key d6/d56/group__abe.html ga0c6c06f18cc1fd0979ef516a07ed6f6e (const void *data, size_t len) ssize_t GNUNET_ABE_cpabe_serialize_master_key d6/d56/group__abe.html ga496be154683b4928ec4a9084a030898a (const struct GNUNET_ABE_AbeMasterKey *key, void **result) struct GNUNET_ABE_AbeMasterKey * GNUNET_ABE_cpabe_deserialize_master_key d6/d56/group__abe.html ga0e4bd2f977b7530405629ff2d9b638f7 (const void *data, size_t len) arm.h /home/grothoff/research/gnunet/src/arm/ d2/d31/arm_8h gnunet_common.h GNUNET_ARM_StatusMessage GNUNET_ARM_Message GNUNET_ARM_ResultMessage GNUNET_ARM_ServiceInfoMessage GNUNET_ARM_ListResultMessage #define DEBUG_ARM d2/d31/arm_8h.html a36825de6fec32b37671a4e79d94f5711 arm_api.c /home/grothoff/research/gnunet/src/arm/ d2/d2f/arm__api_8c platform.h gnunet_util_lib.h gnunet_arm_service.h gnunet_protocols.h arm.h GNUNET_ARM_Operation GNUNET_ARM_Handle #define LOG d2/d2f/arm__api_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static int reconnect_arm d2/d2f/arm__api_8c.html a73c0a04ce43c3087a9e860343ac06d78 (struct GNUNET_ARM_Handle *h) static void reconnect_arm_task d2/d2f/arm__api_8c.html a50825b54b5ba051930bfdef132078f21 (void *cls) static void reconnect_arm_later d2/d2f/arm__api_8c.html a2691e41538de5b9c2484079ffd4ece8e (struct GNUNET_ARM_Handle *h) static struct GNUNET_ARM_Operation * find_op_by_id d2/d2f/arm__api_8c.html a3544708aca897d10df228f433ea1218d (struct GNUNET_ARM_Handle *h, uint64_t id) static void handle_arm_result d2/d2f/arm__api_8c.html a62743603b50bdcff7ae12fcd11c7853b (void *cls, const struct GNUNET_ARM_ResultMessage *res) static const char * pool_get d2/d2f/arm__api_8c.html abeb86f465c7f0ecd17c5bc3d9d4f0a95 (const char *pool_start, size_t pool_size, size_t str_index) static int check_arm_list_result d2/d2f/arm__api_8c.html a6f6f0f2d59f75e8ee67bb5b67aa9a6d0 (void *cls, const struct GNUNET_ARM_ListResultMessage *lres) static void handle_arm_list_result d2/d2f/arm__api_8c.html a0ed7beb3d69d22f34b758ba00c2aabcc (void *cls, const struct GNUNET_ARM_ListResultMessage *lres) static void handle_confirm d2/d2f/arm__api_8c.html a54a00c1cbaea9bd0d60761c1ce39c59e (void *cls, const struct GNUNET_MessageHeader *msg) static void mq_error_handler d2/d2f/arm__api_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) struct GNUNET_ARM_Handle * GNUNET_ARM_connect d4/d56/group__arm.html ga50fe89a312d51a64e448fe1678072019 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_ARM_ConnectionStatusCallback conn_status, void *conn_status_cls) void GNUNET_ARM_disconnect d4/d56/group__arm.html gaa6f4435f1418815124ec54e74dda2701 (struct GNUNET_ARM_Handle *h) static enum GNUNET_ARM_Result start_arm_service d2/d2f/arm__api_8c.html aa2463625449176b61f6251dad1eabc7f (struct GNUNET_ARM_Handle *h, enum GNUNET_OS_InheritStdioFlags std_inheritance, struct GNUNET_DISK_FileHandle *sigfd) void GNUNET_ARM_operation_cancel d4/d56/group__arm.html gaed32c270c45b81b5f391c101e4fc9017 (struct GNUNET_ARM_Operation *op) static struct GNUNET_ARM_Operation * change_service d2/d2f/arm__api_8c.html aa5d814e80f72683a73537ef8d88214c9 (struct GNUNET_ARM_Handle *h, const char *service_name, GNUNET_ARM_ResultCallback cb, void *cb_cls, uint16_t type) static void notify_running d2/d2f/arm__api_8c.html ac19e9117137ab410c09ffc3495068e08 (void *cls) static void notify_starting d2/d2f/arm__api_8c.html ae7f277917bd6adab4dcc19ceb0993e2b (void *cls) struct GNUNET_ARM_Operation * GNUNET_ARM_request_service_start d4/d56/group__arm.html ga4e730aa23759db1de038404c4f57c682 (struct GNUNET_ARM_Handle *h, const char *service_name, enum GNUNET_OS_InheritStdioFlags std_inheritance, GNUNET_ARM_ResultCallback cont, void *cont_cls) struct GNUNET_ARM_Operation * GNUNET_ARM_request_service_stop d4/d56/group__arm.html gaa378368ef70879db2d334c222c3257b5 (struct GNUNET_ARM_Handle *h, const char *service_name, GNUNET_ARM_ResultCallback cont, void *cont_cls) struct GNUNET_ARM_Operation * GNUNET_ARM_request_service_list d4/d56/group__arm.html gaff6992bd3fadf94bc49e9261262847b8 (struct GNUNET_ARM_Handle *h, GNUNET_ARM_ServiceListCallback cont, void *cont_cls) arm_monitor_api.c /home/grothoff/research/gnunet/src/arm/ dd/d76/arm__monitor__api_8c platform.h gnunet_arm_service.h gnunet_util_lib.h gnunet_protocols.h arm.h GNUNET_ARM_MonitorHandle #define INIT_TIMEOUT dd/d76/arm__monitor__api_8c.html a106d0d42eff820b8e2b0efe3b46c82b2 #define LOG dd/d76/arm__monitor__api_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static int reconnect_arm_monitor dd/d76/arm__monitor__api_8c.html a259f14a1b2fcf337342f21c601103f2b (struct GNUNET_ARM_MonitorHandle *h) static void reconnect_arm_monitor_task dd/d76/arm__monitor__api_8c.html a1b25ecc53a4f98a7cdb60a9039a68fa2 (void *cls) static void reconnect_arm_monitor_later dd/d76/arm__monitor__api_8c.html a8c7520bdaf719bb85d005dfbdb9c8846 (struct GNUNET_ARM_MonitorHandle *h) static int check_monitor_notify dd/d76/arm__monitor__api_8c.html a4dd0be2aaadbcf13c2bb712e9741b0b5 (void *cls, const struct GNUNET_ARM_StatusMessage *msg) static void handle_monitor_notify dd/d76/arm__monitor__api_8c.html a1c86aedf6bce5b05c2783fdba2ccfdd1 (void *cls, const struct GNUNET_ARM_StatusMessage *res) static void mq_error_handler dd/d76/arm__monitor__api_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) struct GNUNET_ARM_MonitorHandle * GNUNET_ARM_monitor_start d4/d56/group__arm.html gac8398c8dea604498290bffa386c68264 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_ARM_ServiceMonitorCallback cont, void *cont_cls) void GNUNET_ARM_monitor_stop d4/d56/group__arm.html ga8828bc89b35b382b1efcf0406a309efa (struct GNUNET_ARM_MonitorHandle *h) gnunet-arm.c /home/grothoff/research/gnunet/src/arm/ d5/d03/gnunet-arm_8c platform.h gnunet_arm_service.h gnunet_constants.h gnunet_util_lib.h static void delete_files d5/d03/gnunet-arm_8c.html a365a6c0801fdedac1e526b35b6882240 () static void shutdown_task d5/d03/gnunet-arm_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static const char * req_string d5/d03/gnunet-arm_8c.html a72bbb46d10e615ad70ceb2cdbbc2a795 (enum GNUNET_ARM_RequestStatus rs) static const char * ret_string d5/d03/gnunet-arm_8c.html ac5dfddcc0f0fd33d7841a72eba7a2e35 (enum GNUNET_ARM_Result result) static void action_loop d5/d03/gnunet-arm_8c.html a9c8366babb8f3c0759a9edf952e77d37 (void *cls) static void conn_status d5/d03/gnunet-arm_8c.html aa66d4f79cd8d2b13029c1fc9bc3e51ae (void *cls, int connected) static void start_callback d5/d03/gnunet-arm_8c.html af80bd4c35316f02f4693f3cd5060d45f (void *cls, enum GNUNET_ARM_RequestStatus rs, enum GNUNET_ARM_Result result) static void stop_callback d5/d03/gnunet-arm_8c.html a57afcfa22d8e6fa9cd9db369e22613c2 (void *cls, enum GNUNET_ARM_RequestStatus rs, enum GNUNET_ARM_Result result) static void init_callback d5/d03/gnunet-arm_8c.html ae8962c93065616cb07ba1ce9e6a60278 (void *cls, enum GNUNET_ARM_RequestStatus rs, enum GNUNET_ARM_Result result) static void term_callback d5/d03/gnunet-arm_8c.html a2cbd82158e02f22ffc22ba06d31369ab (void *cls, enum GNUNET_ARM_RequestStatus rs, enum GNUNET_ARM_Result result) static void list_callback d5/d03/gnunet-arm_8c.html ac18fe3dd3f13b122d8b325c263e64524 (void *cls, enum GNUNET_ARM_RequestStatus rs, unsigned int count, const struct GNUNET_ARM_ServiceInfo *list) static void srv_status d5/d03/gnunet-arm_8c.html ab8a9691662c052cf44458d14ef936a35 (void *cls, const char *service, enum GNUNET_ARM_ServiceMonitorStatus status) static void timeout_task_cb d5/d03/gnunet-arm_8c.html a023d57e3e91d430c3d956eb0be2701b9 (void *cls) static void run d5/d03/gnunet-arm_8c.html a8d2eff9f65977d8089ab33940596478d (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c) int main d5/d03/gnunet-arm_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int end d5/d03/gnunet-arm_8c.html abce9f5dc9c83f2639b72024fdee5d388 static int start d5/d03/gnunet-arm_8c.html a37722a150250e2a5a98e5e0d11e53449 static int restart d5/d03/gnunet-arm_8c.html a9ebd0610b02b8fad4f28c6deadea0c7d static int delete d5/d03/gnunet-arm_8c.html af55c019a2829c3f66892b62b844283c0 static int quiet d5/d03/gnunet-arm_8c.html a55602ca214fb365e8deef9a73c8442e7 static int show_all d5/d03/gnunet-arm_8c.html a4c28667ea35a2948d3a31747085a691a static int monitor d5/d03/gnunet-arm_8c.html a46fa1969de5714507943035793d36269 static int list d5/d03/gnunet-arm_8c.html a50588484dd448ac70f095ac1209941f0 static char * init d5/d03/gnunet-arm_8c.html a89ae13b8223ddc09e071f5bff21a9888 static char * term d5/d03/gnunet-arm_8c.html a7a0d03e64272a3c3e49e50d0b00f9f64 static char * config_file d5/d03/gnunet-arm_8c.html ac269be8b91ae4b24df48de5d8ad7e7a7 static char * dir d5/d03/gnunet-arm_8c.html a73da71b9c136e698a3ccaa1366e455a8 static int ret d5/d03/gnunet-arm_8c.html a6baa346e44f4c2158d2be4f9b77b8203 static struct GNUNET_ARM_Handle * h d5/d03/gnunet-arm_8c.html a2c1080dfe2e2252aa0467297243c1948 static struct GNUNET_ARM_MonitorHandle * m d5/d03/gnunet-arm_8c.html a21b9a46d171ba22c7ad43772791702db static struct GNUNET_CONFIGURATION_Handle * cfg d5/d03/gnunet-arm_8c.html a7188f445b87b28252c3ef73a57d17aed static unsigned int phase d5/d03/gnunet-arm_8c.html ab0a778a63d4170bd0bcc0b0e34908bb6 static struct GNUNET_TIME_Relative timeout d5/d03/gnunet-arm_8c.html aadc54110c9d6c23b7e8f8d38873de91b static struct GNUNET_SCHEDULER_Task * timeout_task d5/d03/gnunet-arm_8c.html ac6bdd87291cd6f41a1f08972476a7434 static int no_stdout d5/d03/gnunet-arm_8c.html a012abc8c9f2d1dd4aa75f881ffef8261 static int no_stderr d5/d03/gnunet-arm_8c.html ad6ac5a8a125361b4a263c397efb05c80 static struct GNUNET_SCHEDULER_Task * al_task d5/d03/gnunet-arm_8c.html ab8a6b8fb63528470736467c289a80485 static struct GNUNET_ARM_Operation * op d5/d03/gnunet-arm_8c.html a0ae2cd9739da0f16c039e2d7f7fa350e gnunet-service-arm.c /home/grothoff/research/gnunet/src/arm/ df/dae/gnunet-service-arm_8c platform.h gnunet_util_lib.h gnunet_arm_service.h gnunet_protocols.h arm.h ServiceListeningInfo ServiceList #define LOG df/dae/gnunet-service-arm_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LOG_STRERROR df/dae/gnunet-service-arm_8c.html adafe97d0c574431adc20c2f69ab95dd5 (kind, syscall) #define MAX_NOTIFY_QUEUE df/dae/gnunet-service-arm_8c.html a20515c7fc8774589a32fbd459a78806c static void add_unixpath df/dae/gnunet-service-arm_8c.html a3daa42db7c353309688958cca46f5702 (struct sockaddr **saddrs, socklen_t *saddrlens, const char *unixpath, int abstract) static int get_server_addresses df/dae/gnunet-service-arm_8c.html a83f19fda02f688dcf759761e7e40da12 (const char *service_name, const struct GNUNET_CONFIGURATION_Handle *cfg, struct sockaddr ***addrs, socklen_t **addr_lens) static void signal_result df/dae/gnunet-service-arm_8c.html ad9a4e89143c35350f426f67b64401a65 (struct GNUNET_SERVICE_Client *client, const char *name, uint64_t request_id, enum GNUNET_ARM_Result result) static void broadcast_status df/dae/gnunet-service-arm_8c.html a17519b69a4233dfafb99363f54f4edf0 (const char *name, enum GNUNET_ARM_ServiceMonitorStatus status, struct GNUNET_SERVICE_Client *unicast) static void start_process df/dae/gnunet-service-arm_8c.html a14c449a92a3eab79dd0537186f4ce2ba (struct ServiceList *sl, struct GNUNET_SERVICE_Client *client, uint64_t request_id) static struct ServiceList * find_service df/dae/gnunet-service-arm_8c.html ad2d82ad082010b328a3c5a75cfa78045 (const char *name) static void accept_connection df/dae/gnunet-service-arm_8c.html a8bd4a10815e37a916ff8b3245a4f33e2 (void *cls) static void create_listen_socket df/dae/gnunet-service-arm_8c.html ac775c9167010ad62e2327a264ae9ace2 (struct sockaddr *sa, socklen_t addr_len, struct ServiceList *sl) static void free_service df/dae/gnunet-service-arm_8c.html a1770122b1bbc532d55e7a90589770824 (struct ServiceList *sl) static int check_start df/dae/gnunet-service-arm_8c.html afbd7ab1ed1fc5ed97320b20e3927e35b (void *cls, const struct GNUNET_ARM_Message *amsg) static void handle_start df/dae/gnunet-service-arm_8c.html a8d96af37f73e5c84392b946dfb056454 (void *cls, const struct GNUNET_ARM_Message *amsg) static void trigger_shutdown df/dae/gnunet-service-arm_8c.html a12c6488b15c08aa10fba58c3ed94109e (void *cls) static int check_stop df/dae/gnunet-service-arm_8c.html a647611103d55aaed3c76c64ab4ae9b7a (void *cls, const struct GNUNET_ARM_Message *amsg) static void handle_stop df/dae/gnunet-service-arm_8c.html a2ca59e8f81973202d1f49c89bc26cb06 (void *cls, const struct GNUNET_ARM_Message *amsg) static int pool_write df/dae/gnunet-service-arm_8c.html ae323013bc6967220c339ecd6282ca45a (char *pool_start, size_t pool_size, size_t *pool_pos, char *str) static void handle_list df/dae/gnunet-service-arm_8c.html ab57024534031c5d5986076f19879fc70 (void *cls, const struct GNUNET_ARM_Message *request) static void handle_test df/dae/gnunet-service-arm_8c.html a6e63ac202849c482246d4391daf011dd (void *cls, const struct GNUNET_MessageHeader *message) static void do_shutdown df/dae/gnunet-service-arm_8c.html aa2e2413ae3d53933426f9eb912665b8f () static unsigned int list_count df/dae/gnunet-service-arm_8c.html a217c07d096beb9f134d8eb09ba93ceec (struct ServiceList *running_head) static void shutdown_task df/dae/gnunet-service-arm_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void delayed_restart_task df/dae/gnunet-service-arm_8c.html a0c8b8e8ace9db2dd92eb0e31758ac3ee (void *cls) static void maint_child_death df/dae/gnunet-service-arm_8c.html a5c4901396e42693cb5266c77ec3ed914 (void *cls) static void sighandler_child_death df/dae/gnunet-service-arm_8c.html a8b4f0e31be5517a647049f79fb5d96a8 () static void setup_service df/dae/gnunet-service-arm_8c.html a74f7ffa67cfdf5214a09947cba790327 (void *cls, const char *section) static void * client_connect_cb df/dae/gnunet-service-arm_8c.html ace62d7dd4b1ce0ddda8ac3a38cbdc24d (void *cls, struct GNUNET_SERVICE_Client *client, struct GNUNET_MQ_Handle *mq) static void client_disconnect_cb df/dae/gnunet-service-arm_8c.html add3231e0a097736c4235cae0f8bed32a (void *cls, struct GNUNET_SERVICE_Client *client, void *app_ctx) static void handle_monitor df/dae/gnunet-service-arm_8c.html ad250ec4bf1728477664d7fe932d54fd0 (void *cls, const struct GNUNET_MessageHeader *message) static void run df/dae/gnunet-service-arm_8c.html a16922cb4c66fed163b55475f7d7d6730 (void *cls, const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_SERVICE_Handle *serv) int main df/dae/gnunet-service-arm_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static struct ServiceList * running_head df/dae/gnunet-service-arm_8c.html a0eb7121e047ce83a25b69052fc4a26e3 static struct ServiceList * running_tail df/dae/gnunet-service-arm_8c.html aa39a344145916b96fc8e2fd5aa21cc18 static const struct GNUNET_CONFIGURATION_Handle * cfg df/dae/gnunet-service-arm_8c.html a51cb438e53c3f8766755e01cfa930382 static char * prefix_command df/dae/gnunet-service-arm_8c.html a21eef9ecd06fed82b96e928aaaac9482 static char * final_option df/dae/gnunet-service-arm_8c.html a32ee8014b5aced818741e40abacf319f static struct GNUNET_SCHEDULER_Task * child_death_task df/dae/gnunet-service-arm_8c.html a5ed90ac62e4bbf6ad9e61a28f544cc24 static struct GNUNET_SCHEDULER_Task * child_restart_task df/dae/gnunet-service-arm_8c.html a093a4fe0369fd0f6c8f1c1f8f75447ac static struct GNUNET_DISK_PipeHandle * sigpipe df/dae/gnunet-service-arm_8c.html a8919136d0bcf9ac88a71e1d8bc07f51d static int in_shutdown df/dae/gnunet-service-arm_8c.html a68056dfb1fbbea5c1742fc58417ce5d6 static int global_ret df/dae/gnunet-service-arm_8c.html a46aea8bacb6e1782ced692b1dfb4ff7b static int start_user df/dae/gnunet-service-arm_8c.html a5a5d91643c0bb908125ab8cefba78158 static int start_system df/dae/gnunet-service-arm_8c.html a5ffb0effb181e90819783fcf0060b189 static struct GNUNET_SERVICE_Handle * service df/dae/gnunet-service-arm_8c.html adf2bf4d212e96cd5bee7cd5668a16ebd static struct GNUNET_NotificationContext * notifier df/dae/gnunet-service-arm_8c.html af4020b36ae98f44889d4c01ef4208de4 mockup-service.c /home/grothoff/research/gnunet/src/arm/ d6/d7a/mockup-service_8c platform.h gnunet_util_lib.h gnunet_protocols.h static void handle_stop d6/d7a/mockup-service_8c.html a282720f304e1eb3eed06ec7e9fb8dd35 (void *cls, const struct GNUNET_MessageHeader *message) static void * client_connect_cb d6/d7a/mockup-service_8c.html a59bdc2686a972268ebbe1bc798ded17c (void *cls, struct GNUNET_SERVICE_Client *c, struct GNUNET_MQ_Handle *mq) static void client_disconnect_cb d6/d7a/mockup-service_8c.html ac42ef8df5e7252aab48d6463ea70cac5 (void *cls, struct GNUNET_SERVICE_Client *c, void *internal_cls) static void run d6/d7a/mockup-service_8c.html afab0511d617b1f42d6fa1a979d2d2a0f (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_SERVICE_Handle *service) GNUNET_SERVICE_MAIN d6/d7a/mockup-service_8c.html ae02bf763c87b078d47bfaa1247d3b244 ("do-nothing", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_fixed_size(stop, GNUNET_MESSAGE_TYPE_ARM_STOP, struct GNUNET_MessageHeader, NULL), GNUNET_MQ_handler_end()) void __attribute__ d6/d7a/mockup-service_8c.html ad7e5f5c14ff8ad42e10651503200880c ((destructor)) static int special_ret d6/d7a/mockup-service_8c.html a384112a694258465a0809cd0c9b3fce1 ats-testing-experiment.c /home/grothoff/research/gnunet/src/ats-tests/ d5/d74/ats-testing-experiment_8c platform.h gnunet_util_lib.h ats-testing.h const char * print_op d5/d74/ats-testing-experiment_8c.html a5acb1f1e77d5055bfd5f98d7fc6c4718 (enum OperationType op) static struct Experiment * create_experiment d5/d74/ats-testing-experiment_8c.html ac10020c63b63f33304f9dd910df9f543 () static void free_experiment d5/d74/ats-testing-experiment_8c.html a25a9cdc35f802dc21db563d23a58eb65 (struct Experiment *e) static int load_episode d5/d74/ats-testing-experiment_8c.html a49b002dad4499e890e96a703167ae374 (struct Experiment *e, struct Episode *cur, struct GNUNET_CONFIGURATION_Handle *cfg) static int load_episodes d5/d74/ats-testing-experiment_8c.html ab6f6a684e9c4f2a35c64eaaf07ba385a (struct Experiment *e, struct GNUNET_CONFIGURATION_Handle *cfg) static void timeout_experiment d5/d74/ats-testing-experiment_8c.html aa3461244c8605f3e859662b42b71e5be (void *cls) static void enforce_start_send d5/d74/ats-testing-experiment_8c.html a4209e989c69663174b88a746e826a21f (struct GNUNET_ATS_TEST_Operation *op) static void enforce_stop_send d5/d74/ats-testing-experiment_8c.html abb448ae337937ce21ff6a5c2a6dc608b (struct GNUNET_ATS_TEST_Operation *op) static void enforce_start_preference d5/d74/ats-testing-experiment_8c.html addbb8a92a2482b96108f361c18c95196 (struct GNUNET_ATS_TEST_Operation *op) static void enforce_stop_preference d5/d74/ats-testing-experiment_8c.html abb864a6941ed42f7946d064fcf9667cb (struct GNUNET_ATS_TEST_Operation *op) static void enforce_episode d5/d74/ats-testing-experiment_8c.html a96927d319658b4f131d0fb2c7a9ec0cf (struct Episode *ep) static void timeout_episode d5/d74/ats-testing-experiment_8c.html a5ec73a33c1b790ae3c3047e4fa65ec1a (void *cls) void GNUNET_ATS_TEST_experimentation_run d5/d74/ats-testing-experiment_8c.html afa7b5ef978054e3e7ff89933e77fe11a (struct Experiment *e, GNUNET_ATS_TESTING_EpisodeDoneCallback ep_done_cb, GNUNET_ATS_TESTING_ExperimentDoneCallback e_done_cb) struct Experiment * GNUNET_ATS_TEST_experimentation_load d5/d74/ats-testing-experiment_8c.html a650986b3eed0b38da754ff9367241fc8 (const char *filename) void GNUNET_ATS_TEST_experimentation_stop d5/d74/ats-testing-experiment_8c.html a9e8824fa0aa75646e15e01b3dcb88e3d (struct Experiment *e) ats-testing-log.c /home/grothoff/research/gnunet/src/ats-tests/ d9/dd3/ats-testing-log_8c platform.h gnunet_util_lib.h ats-testing.h PartnerLoggingTimestep PeerLoggingTimestep LoggingPeer LoggingHandle #define THROUGHPUT_TEMPLATE d9/dd3/ats-testing-log_8c.html a915b4891a9b03af96df9f3a19e4a41b9 #define RTT_TEMPLATE d9/dd3/ats-testing-log_8c.html a498a25a939fc2550bc8f7db725e972b9 #define BW_TEMPLATE d9/dd3/ats-testing-log_8c.html ac57dc318265b05f2aaf04b92327d9fc8 #define LOG_ITEMS_TIME d9/dd3/ats-testing-log_8c.html a21aedd5a6d8ea879045c276859833418 #define LOG_ITEMS_PER_PEER d9/dd3/ats-testing-log_8c.html a59d8d5722014dcefbeef1dcd99dc20b8 #define LOG_ITEM_BYTES_SENT d9/dd3/ats-testing-log_8c.html a6487d8bfb4e351b10575a5f2c19d924b #define LOG_ITEM_MSGS_SENT d9/dd3/ats-testing-log_8c.html a47928144e2708c7e9b41a21b1e753677 #define LOG_ITEM_THROUGHPUT_SENT d9/dd3/ats-testing-log_8c.html a1dab4b6963e7fd2d4e43f6a1b117d38d #define LOG_ITEM_BYTES_RECV d9/dd3/ats-testing-log_8c.html ab05d2a2734819da9dbfe29916adc4dfb #define LOG_ITEM_MSGS_RECV d9/dd3/ats-testing-log_8c.html aa4b66a4fce1940de2f51073937ad3dc8 #define LOG_ITEM_THROUGHPUT_RECV d9/dd3/ats-testing-log_8c.html af763ca8f4002f960d9cd40ee53fa5dc8 #define LOG_ITEM_APP_RTT d9/dd3/ats-testing-log_8c.html af80380f1c3d219b4bc9c8f7636182153 #define LOG_ITEM_ATS_BW_IN d9/dd3/ats-testing-log_8c.html abd5e6f2c9ab931de1e1130fec5d43e35 #define LOG_ITEM_ATS_BW_OUT d9/dd3/ats-testing-log_8c.html ac841942dab78b7dc75fed96ebb963bf0 #define LOG_ITEM_ATS_COSTS_LAN d9/dd3/ats-testing-log_8c.html a522362aa9fceb93ab89bfdc05f1f3452 #define LOG_ITEM_ATS_WAN d9/dd3/ats-testing-log_8c.html a447e26a7caa0fab307d72fb1410984b3 #define LOG_ITEM_ATS_WLAN d9/dd3/ats-testing-log_8c.html ab87f29abd90fb713f397196427f150b1 #define LOG_ITEM_ATS_DELAY d9/dd3/ats-testing-log_8c.html a5302b8eadf19d6f72ce4d7457eb7e291 #define LOG_ITEM_ATS_DISTANCE d9/dd3/ats-testing-log_8c.html a6a2db5ecc940bd7c41e857462a13469c #define LOG_ITEM_ATS_NETWORKTYPE d9/dd3/ats-testing-log_8c.html ab7ef59196dd51814ff9205a675e1a154 #define LOG_ITEM_ATS_UTIL_UP d9/dd3/ats-testing-log_8c.html ac8f09e918c45f1f007efe2dc07e76af3 #define LOG_ITEM_ATS_UTIL_DOWN d9/dd3/ats-testing-log_8c.html a921007a21d84ce3488d62d8f3c2c35cd static void write_throughput_gnuplot_script d9/dd3/ats-testing-log_8c.html aa7e05a95f073fcc8388ed12a789d5d9f (char *fn, struct LoggingPeer *lp, char **fs, int slaves) static void write_rtt_gnuplot_script d9/dd3/ats-testing-log_8c.html a06ead32b9acb5218d8391532c9d7d27c (char *fn, struct LoggingPeer *lp, char **fs, int slaves) static void write_bw_gnuplot_script d9/dd3/ats-testing-log_8c.html addceda6e679d7f88f250235822771699 (char *fn, struct LoggingPeer *lp, char **fs, int slaves) void GNUNET_ATS_TEST_logging_write_to_file d9/dd3/ats-testing-log_8c.html a6a859a5fd910d841139cfd92572780dc (struct LoggingHandle *l, const char *experiment_name, int plots) void GNUNET_ATS_TEST_logging_now d9/dd3/ats-testing-log_8c.html a8861bb62ed25d3cf6d23f7b3a84b1366 (struct LoggingHandle *l) static void collect_log_task d9/dd3/ats-testing-log_8c.html a96967b63bbef6eddb4010315b3a312b6 (void *cls) void GNUNET_ATS_TEST_logging_stop d9/dd3/ats-testing-log_8c.html a617f4c7c5467ab41b7f01dd656c880c6 (struct LoggingHandle *l) void GNUNET_ATS_TEST_logging_clean_up d9/dd3/ats-testing-log_8c.html ad2a519dd6fc7d00efebcbaccb0cd9126 (struct LoggingHandle *l) struct LoggingHandle * GNUNET_ATS_TEST_logging_start d9/dd3/ats-testing-log_8c.html a2ee398fe5db112dd92418c035cae4c67 (struct GNUNET_TIME_Relative log_frequency, const char *testname, struct BenchmarkPeer *masters, int num_masters, int num_slaves, int verbose) ats-testing-preferences.c /home/grothoff/research/gnunet/src/ats-tests/ d2/dca/ats-testing-preferences_8c platform.h gnunet_util_lib.h ats-testing.h static double get_preference d2/dca/ats-testing-preferences_8c.html a3c1b345a30c0133779b34b96dc52df6b (struct PreferenceGenerator *pg) static void set_pref_task d2/dca/ats-testing-preferences_8c.html acc3d45888fda22b1442d8854a4a140d9 (void *cls) struct PreferenceGenerator * GNUNET_ATS_TEST_generate_preferences_start d2/dca/ats-testing-preferences_8c.html a04423580c076ab9c4e22e09127f98fc3 (struct BenchmarkPeer *src, struct BenchmarkPartner *dest, enum GeneratorType type, unsigned int base_value, unsigned int value_rate, struct GNUNET_TIME_Relative period, struct GNUNET_TIME_Relative frequency, enum GNUNET_ATS_PreferenceKind kind) void GNUNET_ATS_TEST_generate_preferences_stop d2/dca/ats-testing-preferences_8c.html a8b77c477286d9d1626ea0e7fcf748092 (struct PreferenceGenerator *pg) void GNUNET_ATS_TEST_generate_preferences_stop_all d2/dca/ats-testing-preferences_8c.html a8838b457d57a2c6a99c421589aef353a () static struct PreferenceGenerator * pg_head d2/dca/ats-testing-preferences_8c.html a834aa8d61577d62b6394d2f32876deb0 static struct PreferenceGenerator * pg_tail d2/dca/ats-testing-preferences_8c.html a4691259751fceba709d6b9d72085a699 struct GNUNET_ATS_TEST_Topology * top d2/dca/ats-testing-preferences_8c.html a52cd64d3375647280fc35f5bb07ae82d ats-testing-traffic.c /home/grothoff/research/gnunet/src/ats-tests/ d4/db5/ats-testing-traffic_8c platform.h gnunet_util_lib.h ats-testing.h static struct GNUNET_TIME_Relative get_delay d4/db5/ats-testing-traffic_8c.html adb07d76c60de3141240f58df8d2cc13c (struct TrafficGenerator *tg) static void update_ping_data d4/db5/ats-testing-traffic_8c.html a7debaa7b7028f1cd5b0e7b0a548263b8 (void *cls) static void comm_schedule_send d4/db5/ats-testing-traffic_8c.html ac3678366b0a958a07b801683110af864 (void *cls) static void update_pong_data d4/db5/ats-testing-traffic_8c.html a7e6d63543dd8763327f314dd417ad0ee (void *cls) void GNUNET_ATS_TEST_traffic_handle_ping d4/db5/ats-testing-traffic_8c.html a86012a9945ad1333d37ae6da2d499107 (struct BenchmarkPartner *p) void GNUNET_ATS_TEST_traffic_handle_pong d4/db5/ats-testing-traffic_8c.html aab41688f5a94d5d9f660ff0e547e46cd (struct BenchmarkPartner *p) struct TrafficGenerator * GNUNET_ATS_TEST_generate_traffic_start d4/db5/ats-testing-traffic_8c.html a209a5a20d14ff504225a522d67603509 (struct BenchmarkPeer *src, struct BenchmarkPartner *dest, enum GeneratorType type, unsigned int base_rate, unsigned int max_rate, struct GNUNET_TIME_Relative period, struct GNUNET_TIME_Relative duration) void GNUNET_ATS_TEST_generate_traffic_stop d4/db5/ats-testing-traffic_8c.html ab855223b10aef41c083582a929f1fd79 (struct TrafficGenerator *tg) void GNUNET_ATS_TEST_generate_traffic_stop_all d4/db5/ats-testing-traffic_8c.html a6a8e97410e2c05ff00e376ddbe6712b2 () static struct TrafficGenerator * tg_head d4/db5/ats-testing-traffic_8c.html aace96e4cf180fea40172921327a1a8e0 static struct TrafficGenerator * tg_tail d4/db5/ats-testing-traffic_8c.html a7297176c939dfe3eb7943088f605131a struct GNUNET_ATS_TEST_Topology * top d4/db5/ats-testing-traffic_8c.html a52cd64d3375647280fc35f5bb07ae82d ats-testing.c /home/grothoff/research/gnunet/src/ats-tests/ d7/d3d/ats-testing_8c ats-testing.h TestbedConnectOperation static void do_shutdown d7/d3d/ats-testing_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static struct BenchmarkPartner * find_partner d7/d3d/ats-testing_8c.html af69635b5b584fd9ef57e64a45cd7a843 (struct BenchmarkPeer *me, const struct GNUNET_PeerIdentity *peer) static struct BenchmarkPeer * find_peer d7/d3d/ats-testing_8c.html aa56e9b137ef8392c3a3292dd662a9f8d (const struct GNUNET_PeerIdentity *peer) static void * comm_connect_cb d7/d3d/ats-testing_8c.html a1c639bdd832ac219092bd31cc25a4c97 (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_MQ_Handle *mq) static void comm_disconnect_cb d7/d3d/ats-testing_8c.html a91ea45217ca02e64e3e9de8fe0b34095 (void *cls, const struct GNUNET_PeerIdentity *peer, void *internal_cls) static void handle_pong d7/d3d/ats-testing_8c.html a6f53ef1021a4e49ea043ebde3d86b4df (void *cls, const struct TestMessage *message) static void handle_ping d7/d3d/ats-testing_8c.html ab97dd614e4e1418d4904e75ab9596dd5 (void *cls, const struct TestMessage *message) static void * transport_connect_adapter d7/d3d/ats-testing_8c.html abb079b9f1cf40ef80995fc85ad0b43e3 (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg) static void transport_disconnect_adapter d7/d3d/ats-testing_8c.html af3bc3edcc614f5b8d0a510da50a143fc (void *cls, void *op_result) static void * core_connect_adapter d7/d3d/ats-testing_8c.html ac21c83583eb0e4871d6e437d55eaee7d (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg) static void core_disconnect_adapter d7/d3d/ats-testing_8c.html a2310c85cae31e231611ac83b0fc88d19 (void *cls, void *op_result) static void connect_completion_callback d7/d3d/ats-testing_8c.html ac89d9fbea1a33000c1243e2e662ccb45 (void *cls, struct GNUNET_TESTBED_Operation *op, const char *emsg) static void do_connect_peers d7/d3d/ats-testing_8c.html a78a0e477085de8bfa8f2ae237da163b7 (void *cls) static void comm_connect_completion_cb d7/d3d/ats-testing_8c.html aaa378f5fcf5d08e5281388ec3ff33ed2 (void *cls, struct GNUNET_TESTBED_Operation *op, void *ca_result, const char *emsg) static void do_comm_connect d7/d3d/ats-testing_8c.html ae788c7d993639f026baf241795c0b359 (void *cls) static void ats_performance_info_cb d7/d3d/ats-testing_8c.html abe0123b272f650f514d04af3f13ecff0 (void *cls, const struct GNUNET_HELLO_Address *address, int address_active, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in, const struct GNUNET_ATS_Properties *ats_prop) static void * ats_perf_connect_adapter d7/d3d/ats-testing_8c.html ad105e9aa1764ac3a4a4341a801151ee8 (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg) static void ats_perf_disconnect_adapter d7/d3d/ats-testing_8c.html a3da1f8c9c81f18299b27972123ffcacd (void *cls, void *op_result) static void ats_connect_completion_cb d7/d3d/ats-testing_8c.html abd1608fed86763094fdbd1f391c246aa (void *cls, struct GNUNET_TESTBED_Operation *op, void *ca_result, const char *emsg) static void do_connect_ats d7/d3d/ats-testing_8c.html a258b0c0f97c48d4de8810e6ebf2a9ed3 (void *cls) static void peerinformation_cb d7/d3d/ats-testing_8c.html a1835c9f2837945ed80437059e9de3820 (void *cb_cls, struct GNUNET_TESTBED_Operation *op, const struct GNUNET_TESTBED_PeerInformation *pinfo, const char *emsg) static void main_run d7/d3d/ats-testing_8c.html a00875069163b53b8b3b4ad089b07a3fc (void *cls, struct GNUNET_TESTBED_RunHandle *h, unsigned int num_peers, struct GNUNET_TESTBED_Peer **peers_, unsigned int links_succeeded, unsigned int links_failed) static void controller_event_cb d7/d3d/ats-testing_8c.html a50b28c6b90032a5df4b249a1294e44e0 (void *cls, const struct GNUNET_TESTBED_EventInformation *event) struct BenchmarkPeer * GNUNET_ATS_TEST_get_peer d7/d3d/ats-testing_8c.html a5d80aea889af5900ec227ca3988c89af (int src) struct BenchmarkPartner * GNUNET_ATS_TEST_get_partner d7/d3d/ats-testing_8c.html a783c8ebcd4a46149559306e18c80f717 (int src, int dest) void GNUNET_ATS_TEST_create_topology d7/d3d/ats-testing_8c.html ad54a87369d2f9f98ee1c777b2bdcf843 (char *name, char *cfg_file, unsigned int num_slaves, unsigned int num_masters, int test_core, GNUNET_ATS_TEST_TopologySetupDoneCallback done_cb, void *done_cb_cls, GNUNET_ATS_AddressInformationCallback log_request_cb) void GNUNET_ATS_TEST_shutdown_topology d7/d3d/ats-testing_8c.html a473eb4822ffda8f4bd25ec48691d9d19 (void) struct GNUNET_CONFIGURATION_Handle * cfg d7/d3d/ats-testing_8c.html a7188f445b87b28252c3ef73a57d17aed struct GNUNET_ATS_TEST_Topology * top d7/d3d/ats-testing_8c.html a52cd64d3375647280fc35f5bb07ae82d ats-testing.h /home/grothoff/research/gnunet/src/ats-tests/ dc/d53/ats-testing_8h platform.h gnunet_util_lib.h gnunet_testbed_service.h gnunet_ats_service.h gnunet_core_service.h gnunet_transport_service.h TestMessage BenchmarkPeer TrafficGenerator PreferenceGenerator BenchmarkPartner BenchmarkState GNUNET_ATS_TEST_Topology GNUNET_ATS_TEST_Operation Episode Experiment #define TEST_ATS_PREFERENCE_DEFAULT dc/d53/ats-testing_8h.html aaa655c1b87a6a9259aa7dfd45b1baca5 #define TEST_MESSAGE_TYPE_PING dc/d53/ats-testing_8h.html a884cb907f9c6493666ec845235808ecd #define TEST_MESSAGE_TYPE_PONG dc/d53/ats-testing_8h.html a81880cee657bbc198985f6eae4e77f67 #define TEST_MESSAGE_SIZE dc/d53/ats-testing_8h.html a8c626ccb420eb360683acbf669666ea6 void(* GNUNET_ATS_TEST_TopologySetupDoneCallback dc/d53/ats-testing_8h.html a03978627550cedc142124643092d622f )(void *cls, struct BenchmarkPeer *masters, struct BenchmarkPeer *slaves) void(* GNUNET_ATS_TEST_LogRequest dc/d53/ats-testing_8h.html a6a43645adade440283db0624a6bb9bb3 )(void *cls, const struct GNUNET_HELLO_Address *address, int address_active, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in, const struct GNUNET_ATS_Properties *prop) void(* GNUNET_ATS_TESTING_EpisodeDoneCallback dc/d53/ats-testing_8h.html aebc14d59b747206037ed4a55f5d838fc )(struct Episode *e) void(* GNUNET_ATS_TESTING_ExperimentDoneCallback dc/d53/ats-testing_8h.html a09f96c0f0d2672cb49c0f7191a12b3d4 )(struct Experiment *e, struct GNUNET_TIME_Relative duration, int success) GeneratorType dc/d53/ats-testing_8h.html a9a38fe4c365c47fc9742e026cc2510b2 GNUNET_ATS_TEST_TG_LINEAR df/da4/gnunet-ats-solver-eval_8h.html a9a38fe4c365c47fc9742e026cc2510b2afc07af0e819c1fb1492704e428a233b8 GNUNET_ATS_TEST_TG_CONSTANT df/da4/gnunet-ats-solver-eval_8h.html a9a38fe4c365c47fc9742e026cc2510b2a2bc9bcc0c92cbd044eeb198f5fb246ee GNUNET_ATS_TEST_TG_RANDOM df/da4/gnunet-ats-solver-eval_8h.html a9a38fe4c365c47fc9742e026cc2510b2a1dd35ca1df166d5474873f4cacb27daf GNUNET_ATS_TEST_TG_SINUS df/da4/gnunet-ats-solver-eval_8h.html a9a38fe4c365c47fc9742e026cc2510b2aa4e821c619668ad3aa3a46769f83265b GNUNET_ATS_TEST_TG_LINEAR dc/d53/ats-testing_8h.html a9a38fe4c365c47fc9742e026cc2510b2afc07af0e819c1fb1492704e428a233b8 GNUNET_ATS_TEST_TG_CONSTANT dc/d53/ats-testing_8h.html a9a38fe4c365c47fc9742e026cc2510b2a2bc9bcc0c92cbd044eeb198f5fb246ee GNUNET_ATS_TEST_TG_RANDOM dc/d53/ats-testing_8h.html a9a38fe4c365c47fc9742e026cc2510b2a1dd35ca1df166d5474873f4cacb27daf GNUNET_ATS_TEST_TG_SINUS dc/d53/ats-testing_8h.html a9a38fe4c365c47fc9742e026cc2510b2aa4e821c619668ad3aa3a46769f83265b OperationType dc/d53/ats-testing_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047 SOLVER_OP_ADD_ADDRESS df/da4/gnunet-ats-solver-eval_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047ad7e5ec96fcc1f27ffa1833334ee9d951 SOLVER_OP_DEL_ADDRESS df/da4/gnunet-ats-solver-eval_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a64aa0381a112dbd3be29b4ea942863b0 SOLVER_OP_START_SET_PROPERTY df/da4/gnunet-ats-solver-eval_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047ae260d821c906290e985db3226f516faf SOLVER_OP_STOP_SET_PROPERTY df/da4/gnunet-ats-solver-eval_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047aa68265d710575d66c1a6686b52954aec SOLVER_OP_START_SET_PREFERENCE df/da4/gnunet-ats-solver-eval_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047ab2f730e3ebf27c76015f6e31c314d8f5 SOLVER_OP_STOP_SET_PREFERENCE df/da4/gnunet-ats-solver-eval_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a01ac272db6a7f161caef02746fbb27f3 SOLVER_OP_START_REQUEST df/da4/gnunet-ats-solver-eval_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a7b156978b91a85527afda5ba8ddad880 SOLVER_OP_STOP_REQUEST df/da4/gnunet-ats-solver-eval_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047acc5f096c31b83071b115fc9929106897 START_SEND dc/d53/ats-testing_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047aa81e7ba92fba00c0b759d2dcaee36663 STOP_SEND dc/d53/ats-testing_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a02ea3c419b14dfd588d3fc30a71e2218 START_PREFERENCE dc/d53/ats-testing_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047ad408095ac14440c683a0b75c09d9f69a STOP_PREFERENCE dc/d53/ats-testing_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047ab61bbeddb5754aaa8c3d773f2756bf60 OP_PEER_CREATE df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047ad0c4f579400162f05c53762f24b01bd0 OP_PEER_START df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a233b601af60a9e76c272d23133c7ca87 OP_PEER_STOP df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047aa62047e7569b89478ecda7a86690461a OP_PEER_DESTROY df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a7326a2e09b890a933bde1fba533e89ff OP_PEER_INFO df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a2415a2fe7891ab6e9362771bb53edf15 OP_PEER_RECONFIGURE df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a0d9382f6d215236acf825094ee23e2e8 OP_OVERLAY_CONNECT df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a83cb247cbdb84edcf68481273115466e OP_FORWARDED df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a1f4b7a735bde38da742ff9eb551d6bbf OP_LINK_CONTROLLERS df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a9050edae8421c283fccf93ad3c7e01b1 OP_GET_SLAVE_CONFIG df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a0b2a7ca6988f1dac8931f0fbdb5b9dee OP_SHUTDOWN_PEERS df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a257bb6ce31bde2f9131a98cb2582738a OP_MANAGE_SERVICE df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a5a069c3a5ffa02874a57127badb9a9c7 void GNUNET_ATS_TEST_experimentation_run dc/d53/ats-testing_8h.html afa7b5ef978054e3e7ff89933e77fe11a (struct Experiment *e, GNUNET_ATS_TESTING_EpisodeDoneCallback ep_done_cb, GNUNET_ATS_TESTING_ExperimentDoneCallback e_done_cb) struct Experiment * GNUNET_ATS_TEST_experimentation_load dc/d53/ats-testing_8h.html a650986b3eed0b38da754ff9367241fc8 (const char *filename) void GNUNET_ATS_TEST_experimentation_stop dc/d53/ats-testing_8h.html a9e8824fa0aa75646e15e01b3dcb88e3d (struct Experiment *e) void GNUNET_ATS_TEST_traffic_handle_ping dc/d53/ats-testing_8h.html a86012a9945ad1333d37ae6da2d499107 (struct BenchmarkPartner *p) void GNUNET_ATS_TEST_traffic_handle_pong dc/d53/ats-testing_8h.html aab41688f5a94d5d9f660ff0e547e46cd (struct BenchmarkPartner *p) struct TrafficGenerator * GNUNET_ATS_TEST_generate_traffic_start dc/d53/ats-testing_8h.html a209a5a20d14ff504225a522d67603509 (struct BenchmarkPeer *src, struct BenchmarkPartner *dest, enum GeneratorType type, unsigned int base_rate, unsigned int max_rate, struct GNUNET_TIME_Relative period, struct GNUNET_TIME_Relative duration) void GNUNET_ATS_TEST_generate_traffic_stop dc/d53/ats-testing_8h.html ab855223b10aef41c083582a929f1fd79 (struct TrafficGenerator *tg) void GNUNET_ATS_TEST_generate_traffic_stop_all dc/d53/ats-testing_8h.html a46360568a3bb9f3026344f292cc0e7c5 (void) struct PreferenceGenerator * GNUNET_ATS_TEST_generate_preferences_start dc/d53/ats-testing_8h.html a04423580c076ab9c4e22e09127f98fc3 (struct BenchmarkPeer *src, struct BenchmarkPartner *dest, enum GeneratorType type, unsigned int base_value, unsigned int value_rate, struct GNUNET_TIME_Relative period, struct GNUNET_TIME_Relative frequency, enum GNUNET_ATS_PreferenceKind kind) void GNUNET_ATS_TEST_generate_preferences_stop dc/d53/ats-testing_8h.html a8b77c477286d9d1626ea0e7fcf748092 (struct PreferenceGenerator *pg) void GNUNET_ATS_TEST_generate_preferences_stop_all dc/d53/ats-testing_8h.html a67fe515677c780d535ed6a12bbeb4878 (void) struct LoggingHandle * GNUNET_ATS_TEST_logging_start dc/d53/ats-testing_8h.html a2ee398fe5db112dd92418c035cae4c67 (struct GNUNET_TIME_Relative log_frequency, const char *testname, struct BenchmarkPeer *masters, int num_masters, int num_slaves, int verbose) void GNUNET_ATS_TEST_logging_clean_up dc/d53/ats-testing_8h.html ad2a519dd6fc7d00efebcbaccb0cd9126 (struct LoggingHandle *l) void GNUNET_ATS_TEST_logging_stop dc/d53/ats-testing_8h.html a617f4c7c5467ab41b7f01dd656c880c6 (struct LoggingHandle *l) void GNUNET_ATS_TEST_logging_now dc/d53/ats-testing_8h.html a8861bb62ed25d3cf6d23f7b3a84b1366 (struct LoggingHandle *l) void GNUNET_ATS_TEST_logging_write_to_file dc/d53/ats-testing_8h.html af5d4491b0613163ccf601af1e3f3d637 (struct LoggingHandle *l, const char *test_name, int plots) struct BenchmarkPeer * GNUNET_ATS_TEST_get_peer dc/d53/ats-testing_8h.html a5d80aea889af5900ec227ca3988c89af (int src) struct BenchmarkPartner * GNUNET_ATS_TEST_get_partner dc/d53/ats-testing_8h.html a783c8ebcd4a46149559306e18c80f717 (int src, int dest) void GNUNET_ATS_TEST_create_topology dc/d53/ats-testing_8h.html a6ee3d487c09ef6c8014db62e6e1f13fc (char *name, char *cfg_file, unsigned int num_slaves, unsigned int num_masters, int test_core, GNUNET_ATS_TEST_TopologySetupDoneCallback done_cb, void *done_cb_cls, GNUNET_ATS_TEST_LogRequest ats_perf_cb) void GNUNET_ATS_TEST_shutdown_topology dc/d53/ats-testing_8h.html a473eb4822ffda8f4bd25ec48691d9d19 (void) struct GNUNET_CONFIGURATION_Handle * cfg dc/d53/ats-testing_8h.html a7188f445b87b28252c3ef73a57d17aed gnunet-ats-sim.c /home/grothoff/research/gnunet/src/ats-tests/ de/d74/gnunet-ats-sim_8c platform.h gnunet_util_lib.h gnunet_testbed_service.h gnunet_ats_service.h gnunet_core_service.h ats-testing.h #define TEST_TIMEOUT de/d74/gnunet-ats-sim_8c.html a9fd0cdfdda29532a444c52dd9e1c1d1f static void evaluate de/d74/gnunet-ats-sim_8c.html a6059386af82cce845eb5ff6dcb063b6e (struct GNUNET_TIME_Relative duration_total) static void do_shutdown de/d74/gnunet-ats-sim_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static void do_timeout de/d74/gnunet-ats-sim_8c.html a4048e531e4e8d3fbcea7073006f63679 (void *cls) static void log_request__cb de/d74/gnunet-ats-sim_8c.html aa82bffcccfb790ec7fea1b342aeb332e (void *cls, const struct GNUNET_HELLO_Address *address, int address_active, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in, const struct GNUNET_ATS_Properties *ats) static void experiment_done_cb de/d74/gnunet-ats-sim_8c.html ac46df542629e336f38537fe4a7a63503 (struct Experiment *e, struct GNUNET_TIME_Relative duration, int success) static void episode_done_cb de/d74/gnunet-ats-sim_8c.html ab12b7f2c007456f4dd8b6dd16641e689 (struct Episode *ep) static void topology_setup_done de/d74/gnunet-ats-sim_8c.html a2bb388fa1df92408febf4b950f1ece02 (void *cls, struct BenchmarkPeer *masters, struct BenchmarkPeer *slaves) static void parse_args de/d74/gnunet-ats-sim_8c.html a48a104c6721732cbc3da3080ffc0b4c9 (int argc, char *argv[]) int main de/d74/gnunet-ats-sim_8c.html a0ddf1224851353fc92bfbff6f499fa97 (int argc, char *argv[]) static struct BenchmarkPeer * masters_p de/d74/gnunet-ats-sim_8c.html aaa03c9406d25e6c97ed4b6de14baa8f2 static struct BenchmarkPeer * slaves_p de/d74/gnunet-ats-sim_8c.html ae443fd0373e88e2606da469cde5bf126 static char * opt_exp_file de/d74/gnunet-ats-sim_8c.html aa5248bef26feed0a272abea15014b9c7 static int opt_log de/d74/gnunet-ats-sim_8c.html a062a2e6de62e89eabe9c486f01a433cf static int opt_plot de/d74/gnunet-ats-sim_8c.html a553ddbf5c75543c47875bc7a8701bca9 static int opt_verbose de/d74/gnunet-ats-sim_8c.html a68c6795825554fff6f4b5ad6fbed441a static struct GNUNET_SCHEDULER_Task * timeout_task de/d74/gnunet-ats-sim_8c.html ac6bdd87291cd6f41a1f08972476a7434 static struct Experiment * e de/d74/gnunet-ats-sim_8c.html a3a801a32b8febbe0d3bb3d0947621fd5 static struct LoggingHandle * l de/d74/gnunet-ats-sim_8c.html a79409471485a94145957cd82535362b9 gnunet-solver-eval.c /home/grothoff/research/gnunet/src/ats-tests/ d2/d3c/gnunet-solver-eval_8c platform.h gnunet_util_lib.h gnunet_ats_plugin.h gnunet_ats_service.h ats-testing.h GNUNET_ATS_TESTING_SolverHandle GNUNET_ATS_Solvers d2/d3c/gnunet-solver-eval_8c.html a8eaace8eb17450f256a8486ffe959dcd GNUNET_ATS_SOLVER_PROPORTIONAL df/da4/gnunet-ats-solver-eval_8h.html a8eaace8eb17450f256a8486ffe959dcda172e04e47787eebb304fcdfd7a4f00ed GNUNET_ATS_SOLVER_MLP df/da4/gnunet-ats-solver-eval_8h.html a8eaace8eb17450f256a8486ffe959dcda930da99ccdfbee330193b9d9ed3230f1 GNUNET_ATS_SOLVER_RIL df/da4/gnunet-ats-solver-eval_8h.html a8eaace8eb17450f256a8486ffe959dcda32cd6a019106805a6ba73bdf67dfd2ea GNUNET_ATS_SOLVER_PROPORTIONAL d2/d3c/gnunet-solver-eval_8c.html a8eaace8eb17450f256a8486ffe959dcda172e04e47787eebb304fcdfd7a4f00ed GNUNET_ATS_SOLVER_MLP d2/d3c/gnunet-solver-eval_8c.html a8eaace8eb17450f256a8486ffe959dcda930da99ccdfbee330193b9d9ed3230f1 GNUNET_ATS_SOLVER_RIL d2/d3c/gnunet-solver-eval_8c.html a8eaace8eb17450f256a8486ffe959dcda32cd6a019106805a6ba73bdf67dfd2ea const char * print_op d2/d3c/gnunet-solver-eval_8c.html a5acb1f1e77d5055bfd5f98d7fc6c4718 (enum OperationType op) static struct Experiment * create_experiment d2/d3c/gnunet-solver-eval_8c.html ac10020c63b63f33304f9dd910df9f543 () static void free_experiment d2/d3c/gnunet-solver-eval_8c.html a25a9cdc35f802dc21db563d23a58eb65 (struct Experiment *e) static int load_episode d2/d3c/gnunet-solver-eval_8c.html a49b002dad4499e890e96a703167ae374 (struct Experiment *e, struct Episode *cur, struct GNUNET_CONFIGURATION_Handle *cfg) static int load_episodes d2/d3c/gnunet-solver-eval_8c.html ab6f6a684e9c4f2a35c64eaaf07ba385a (struct Experiment *e, struct GNUNET_CONFIGURATION_Handle *cfg) static void timeout_experiment d2/d3c/gnunet-solver-eval_8c.html aa3461244c8605f3e859662b42b71e5be (void *cls) static void enforce_start_send d2/d3c/gnunet-solver-eval_8c.html a4209e989c69663174b88a746e826a21f (struct GNUNET_ATS_TEST_Operation *op) static void enforce_stop_send d2/d3c/gnunet-solver-eval_8c.html abb448ae337937ce21ff6a5c2a6dc608b (struct GNUNET_ATS_TEST_Operation *op) static void enforce_start_preference d2/d3c/gnunet-solver-eval_8c.html addbb8a92a2482b96108f361c18c95196 (struct GNUNET_ATS_TEST_Operation *op) static void enforce_stop_preference d2/d3c/gnunet-solver-eval_8c.html abb864a6941ed42f7946d064fcf9667cb (struct GNUNET_ATS_TEST_Operation *op) static void enforce_episode d2/d3c/gnunet-solver-eval_8c.html a96927d319658b4f131d0fb2c7a9ec0cf (struct Episode *ep) static void timeout_episode d2/d3c/gnunet-solver-eval_8c.html a5ec73a33c1b790ae3c3047e4fa65ec1a (void *cls) void GNUNET_ATS_solvers_experimentation_run d2/d3c/gnunet-solver-eval_8c.html aeeb57dfd03caf91edc4ffa3f49d99ef7 (struct Experiment *e, GNUNET_ATS_TESTING_EpisodeDoneCallback ep_done_cb, GNUNET_ATS_TESTING_ExperimentDoneCallback e_done_cb) struct Experiment * GNUNET_ATS_solvers_experimentation_load d2/d3c/gnunet-solver-eval_8c.html ab1987d460bb6fea0e62e1bc60f382307 (char *filename) void GNUNET_ATS_solvers_experimentation_stop d2/d3c/gnunet-solver-eval_8c.html ac2c584eea07b7f01172b6f983419261a (struct Experiment *e) void GNUNET_ATS_solvers_solver_stop d2/d3c/gnunet-solver-eval_8c.html a431b1d4549e0f8092b8d0a15e033f48f (struct GNUNET_ATS_TESTING_SolverHandle *sh) struct GNUNET_ATS_TESTING_SolverHandle * GNUNET_ATS_solvers_solver_start d2/d3c/gnunet-solver-eval_8c.html a3f7391dda5a372455cb7f5233cbe0772 (enum GNUNET_ATS_Solvers type) static void run d2/d3c/gnunet-solver-eval_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main d2/d3c/gnunet-solver-eval_8c.html a0ddf1224851353fc92bfbff6f499fa97 (int argc, char *argv[]) static struct Experiment * e d2/d3c/gnunet-solver-eval_8c.html a3a801a32b8febbe0d3bb3d0947621fd5 static struct GNUNET_ATS_TESTING_SolverHandle * sh d2/d3c/gnunet-solver-eval_8c.html ac8d987fbbdcdb3d24eeae3d2c6678e2b static char * opt_exp_file d2/d3c/gnunet-solver-eval_8c.html aa5248bef26feed0a272abea15014b9c7 static char * opt_solver d2/d3c/gnunet-solver-eval_8c.html a9330835a32ac9cfa68515f72641dbe2e static int opt_log d2/d3c/gnunet-solver-eval_8c.html a062a2e6de62e89eabe9c486f01a433cf static int opt_plot d2/d3c/gnunet-solver-eval_8c.html a553ddbf5c75543c47875bc7a8701bca9 static int opt_verbose d2/d3c/gnunet-solver-eval_8c.html a68c6795825554fff6f4b5ad6fbed441a gnunet-ats.c /home/grothoff/research/gnunet/src/ats-tool/ d1/dcf/gnunet-ats_8c platform.h gnunet_util_lib.h gnunet_ats_service.h gnunet_transport_service.h PendingResolutions ATSAddress AddressFindCtx #define UNLIMITED_STRING d1/dcf/gnunet-ats_8c.html acb479a68e9e0c1e949503a289c8ff010 static int free_addr_it d1/dcf/gnunet-ats_8c.html af15b116494cc787aaa76cb9df3669b29 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static void end d1/dcf/gnunet-ats_8c.html a8790258e4b40f7ec00ec295d413fcfa9 (void *cls) static void transport_addr_to_str_cb d1/dcf/gnunet-ats_8c.html aa5db9e5578ca80a78179d35e0449e8ec (void *cls, const char *address, int res) static int find_address_it d1/dcf/gnunet-ats_8c.html afa1a92c0c024307c303f1132d424726a (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static void ats_perf_mon_cb d1/dcf/gnunet-ats_8c.html a2958afc376954a64b6cbc090f053763b (void *cls, const struct GNUNET_HELLO_Address *address, int active, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in, const struct GNUNET_ATS_Properties *prop) static void ats_perf_cb d1/dcf/gnunet-ats_8c.html a9b31e7ea739e901cfd8381cafabeb7b2 (void *cls, const struct GNUNET_HELLO_Address *address, int active, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in, const struct GNUNET_ATS_Properties *prop) static unsigned int print_quotas d1/dcf/gnunet-ats_8c.html a903cd7dfe71122f61dbf11c770c20568 (const struct GNUNET_CONFIGURATION_Handle *cfg) static void run d1/dcf/gnunet-ats_8c.html a7ca695f64766031da42d386cfa041d6c (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *my_cfg) int main d1/dcf/gnunet-ats_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int opt_resolve_addresses_numeric d1/dcf/gnunet-ats_8c.html aa179e8296a257d71613a044e68b1e33b static int opt_verbose d1/dcf/gnunet-ats_8c.html a68c6795825554fff6f4b5ad6fbed441a static int opt_list_used d1/dcf/gnunet-ats_8c.html ac1f30c5573460b74c77bfe2eb4983e91 static int opt_list_all d1/dcf/gnunet-ats_8c.html a958f721deb9fa74aeb0344167850ea99 static int opt_set_pref d1/dcf/gnunet-ats_8c.html a5de862428ff813b94f732916bb1568e0 static int opt_print_quotas d1/dcf/gnunet-ats_8c.html ab6223293d4297d177f937fe7cd6d7ab9 static int opt_monitor d1/dcf/gnunet-ats_8c.html a9fc09bd0f030c9cb90ad252fbbd4d3fe static char * opt_pid_str d1/dcf/gnunet-ats_8c.html a286e83bb2a42ff3ce807ecea858747f9 static char * opt_type_str d1/dcf/gnunet-ats_8c.html a504071b6f8488ee7f7640efd7902aa52 static unsigned int opt_pref_value d1/dcf/gnunet-ats_8c.html a396f4adde73989a662b269943203fa9c static int ret d1/dcf/gnunet-ats_8c.html a6baa346e44f4c2158d2be4f9b77b8203 static int stat_results d1/dcf/gnunet-ats_8c.html a714534d11ad8ba82f8ea3cc70ae63283 static int stat_receive_done d1/dcf/gnunet-ats_8c.html a582240fad8b37ac19c7d60cced75986d static int stat_pending d1/dcf/gnunet-ats_8c.html a6b28a1c6fb5b790dc41e1ce386048ab7 static char * cpid_str d1/dcf/gnunet-ats_8c.html a677e427f903196bfd19d3158eb416f3a static struct GNUNET_ATS_PerformanceHandle * ph d1/dcf/gnunet-ats_8c.html a53e522cb2fa0a1ed5fc25194274369e5 static struct GNUNET_ATS_ConnectivityHandle * ats_ch d1/dcf/gnunet-ats_8c.html a5108aea294bedaa5ad0fba36f1787158 static struct GNUNET_ATS_ConnectivitySuggestHandle * ats_sh d1/dcf/gnunet-ats_8c.html ae86e23001c31f688a41b089397ef1452 static struct GNUNET_ATS_AddressListHandle * alh d1/dcf/gnunet-ats_8c.html a9b19a1e4f149a2834d3e31d4d1d86da3 static struct GNUNET_CONFIGURATION_Handle * cfg d1/dcf/gnunet-ats_8c.html a7188f445b87b28252c3ef73a57d17aed static struct GNUNET_SCHEDULER_Task * shutdown_task d1/dcf/gnunet-ats_8c.html aab04de9ece3774594b9a122206b81ef3 static struct GNUNET_CONTAINER_MultiPeerMap * addresses d1/dcf/gnunet-ats_8c.html af2d040470ad6501e9b39ebdc083932e8 static struct PendingResolutions * head d1/dcf/gnunet-ats_8c.html a86dee933126d45ff05a682ea320e61a7 static struct PendingResolutions * tail d1/dcf/gnunet-ats_8c.html a046bc0edb938143d9d9b84e9b6cf5f3d ats.h /home/grothoff/research/gnunet/src/ats/ d9/d59/ats_8h gnunet_util_lib.h gnunet_ats_service.h ClientStartMessage RequestAddressMessage AddressAddMessage AddressUpdateMessage AddressDestroyedMessage GNUNET_ATS_SessionReleaseMessage AddressSuggestionMessage PeerInformationMessage AddressListRequestMessage ReservationRequestMessage ReservationResultMessage PreferenceInformation ChangePreferenceMessage FeedbackPreferenceMessage StartFlag d9/d59/ats_8h.html a4a3815b2351b52c24d159d21dce41934 START_FLAG_SCHEDULING d9/d59/ats_8h.html a4a3815b2351b52c24d159d21dce41934ab727abf12d9ed4193a5a566bc772c026 START_FLAG_PERFORMANCE_WITH_PIC d9/d59/ats_8h.html a4a3815b2351b52c24d159d21dce41934ae5cf10248c9de90bd3595c627d11fa8b START_FLAG_PERFORMANCE_NO_PIC d9/d59/ats_8h.html a4a3815b2351b52c24d159d21dce41934a8be77ee11958d430cf168bdbe4afcd96 START_FLAG_CONNECTION_SUGGESTION d9/d59/ats_8h.html a4a3815b2351b52c24d159d21dce41934a99460963912aba12cff70b20322d7f4d ats_api_connectivity.c /home/grothoff/research/gnunet/src/ats/ d3/d09/ats__api__connectivity_8c platform.h gnunet_ats_service.h ats.h GNUNET_ATS_ConnectivitySuggestHandle GNUNET_ATS_ConnectivityHandle #define LOG d3/d09/ats__api__connectivity_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static void reconnect d3/d09/ats__api__connectivity_8c.html a4e1b18afd0723ac594ee41d57a26eaed (struct GNUNET_ATS_ConnectivityHandle *ch) static void reconnect_task d3/d09/ats__api__connectivity_8c.html af968c5605390f0449eee2a5e91add485 (void *cls) static void force_reconnect d3/d09/ats__api__connectivity_8c.html aaf7b36174956286834215a33a203c16e (struct GNUNET_ATS_ConnectivityHandle *ch) static void error_handler d3/d09/ats__api__connectivity_8c.html a5868b3d8e6e1bc6a2c8657f74530330d (void *cls, enum GNUNET_MQ_Error error) static int transmit_suggestion d3/d09/ats__api__connectivity_8c.html a77b965ca08ad3f01212e009dc5290416 (void *cls, const struct GNUNET_PeerIdentity *peer, void *value) struct GNUNET_ATS_ConnectivityHandle * GNUNET_ATS_connectivity_init d8/d82/group__ats.html ga1e4af9902f4c7575e8e339906ac603b2 (const struct GNUNET_CONFIGURATION_Handle *cfg) static int free_sug_handle d3/d09/ats__api__connectivity_8c.html ab83d50110f12a5f5012e09b259c842f3 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) void GNUNET_ATS_connectivity_done d8/d82/group__ats.html ga62ac464f26786b7f9d7216bca5ebcdf4 (struct GNUNET_ATS_ConnectivityHandle *ch) struct GNUNET_ATS_ConnectivitySuggestHandle * GNUNET_ATS_connectivity_suggest d8/d82/group__ats.html ga416a9854d758166648b4fb765c89c770 (struct GNUNET_ATS_ConnectivityHandle *ch, const struct GNUNET_PeerIdentity *peer, uint32_t strength) void GNUNET_ATS_connectivity_suggest_cancel d8/d82/group__ats.html gadce1b0b70de5a9204c4dc44468be8b6b (struct GNUNET_ATS_ConnectivitySuggestHandle *sh) ats_api_performance.c /home/grothoff/research/gnunet/src/ats/ de/dbd/ats__api__performance_8c platform.h gnunet_ats_service.h ats.h GNUNET_ATS_ReservationContext GNUNET_ATS_AddressListHandle GNUNET_ATS_PerformanceHandle #define LOG de/dbd/ats__api__performance_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static void reconnect de/dbd/ats__api__performance_8c.html a1cf907fb10d74c1d547dc1d45d581a8f (struct GNUNET_ATS_PerformanceHandle *ph) static void reconnect_task de/dbd/ats__api__performance_8c.html af968c5605390f0449eee2a5e91add485 (void *cls) static void do_reconnect de/dbd/ats__api__performance_8c.html a68175b6919c5974d7cef0a0d13709b6b (struct GNUNET_ATS_PerformanceHandle *ph) static int check_peer_information de/dbd/ats__api__performance_8c.html a82245e5a0ef4e5698f66e824cde94ce7 (void *cls, const struct PeerInformationMessage *pi) static void handle_peer_information de/dbd/ats__api__performance_8c.html a5b00ccc5e956e0598e77468515b1af39 (void *cls, const struct PeerInformationMessage *pi) static void handle_reservation_result de/dbd/ats__api__performance_8c.html a6ab59a24aac1fd8eba22ede8aea0fbbd (void *cls, const struct ReservationResultMessage *rr) static int check_address_list de/dbd/ats__api__performance_8c.html a913ea93a651bba13a106335d55d945c1 (void *cls, const struct PeerInformationMessage *pi) static void handle_address_list de/dbd/ats__api__performance_8c.html ae27c895e6cd08787f0fdf9219b182fb3 (void *cls, const struct PeerInformationMessage *pi) static void mq_error_handler de/dbd/ats__api__performance_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) struct GNUNET_ATS_PerformanceHandle * GNUNET_ATS_performance_init d8/d82/group__ats.html ga15a6074044bd6949c506ad9057c8d799 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_ATS_AddressInformationCallback addr_info_cb, void *addr_info_cb_cls) void GNUNET_ATS_performance_done d8/d82/group__ats.html ga32070a27e802c985467ce11afa4036be (struct GNUNET_ATS_PerformanceHandle *ph) struct GNUNET_ATS_ReservationContext * GNUNET_ATS_reserve_bandwidth d8/d82/group__ats.html ga78bde15fcb826fe73fe3d6299c3847f3 (struct GNUNET_ATS_PerformanceHandle *ph, const struct GNUNET_PeerIdentity *peer, int32_t amount, GNUNET_ATS_ReservationCallback rcb, void *rcb_cls) void GNUNET_ATS_reserve_bandwidth_cancel d8/d82/group__ats.html ga5fb1c9db0147d1f86f1702e3b22944cb (struct GNUNET_ATS_ReservationContext *rc) struct GNUNET_ATS_AddressListHandle * GNUNET_ATS_performance_list_addresses d8/d82/group__ats.html ga8ed920c5185200c8a2ea68be0eddb3ac (struct GNUNET_ATS_PerformanceHandle *ph, const struct GNUNET_PeerIdentity *peer, int all, GNUNET_ATS_AddressInformationCallback infocb, void *infocb_cls) void GNUNET_ATS_performance_list_addresses_cancel d8/d82/group__ats.html ga2051aa97860bb28e4e6dee016d102de4 (struct GNUNET_ATS_AddressListHandle *alh) const char * GNUNET_ATS_print_preference_type d8/d82/group__ats.html ga77061563dd2ccafd008270e09c409ad0 (enum GNUNET_ATS_PreferenceKind type) void GNUNET_ATS_performance_change_preference d8/d82/group__ats.html ga6c154687c6c457b1a3d533b243c1e96f (struct GNUNET_ATS_PerformanceHandle *ph, const struct GNUNET_PeerIdentity *peer,...) void GNUNET_ATS_performance_give_feedback d8/d82/group__ats.html ga47f2b7af9e433f8c09b03f17d38ca548 (struct GNUNET_ATS_PerformanceHandle *ph, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_TIME_Relative scope,...) ats_api_scanner.c /home/grothoff/research/gnunet/src/ats/ d4/df6/ats__api__scanner_8c platform.h gnunet_ats_service.h void GNUNET_ATS_properties_hton d8/d82/group__ats.html ga49f8a560bc4a6d9e16ec1143d42792e2 (struct GNUNET_ATS_PropertiesNBO *nbo, const struct GNUNET_ATS_Properties *hbo) void GNUNET_ATS_properties_ntoh d8/d82/group__ats.html ga476bdd179e60fbf72e873d01cdfb4593 (struct GNUNET_ATS_Properties *hbo, const struct GNUNET_ATS_PropertiesNBO *nbo) ats_api_scheduling.c /home/grothoff/research/gnunet/src/ats/ d0/d90/ats__api__scheduling_8c platform.h gnunet_ats_service.h ats.h GNUNET_ATS_AddressRecord GNUNET_ATS_SchedulingHandle #define INTERFACE_PROCESSING_INTERVAL d0/d90/ats__api__scheduling_8c.html a8e9bc06a6dd998758c90457d43a08a0f #define LOG d0/d90/ats__api__scheduling_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define NOT_FOUND d0/d90/ats__api__scheduling_8c.html a33bfc1f995233887a0414369c36936b8 static void reconnect d0/d90/ats__api__scheduling_8c.html ae78b48660b1afce4ac8fd4305ae6c270 (struct GNUNET_ATS_SchedulingHandle *sh) static void reconnect_task d0/d90/ats__api__scheduling_8c.html af968c5605390f0449eee2a5e91add485 (void *cls) static void force_reconnect d0/d90/ats__api__scheduling_8c.html a11f3e82020d3f43bcc7a09a9014757f4 (struct GNUNET_ATS_SchedulingHandle *sh) static struct GNUNET_ATS_AddressRecord * find_session d0/d90/ats__api__scheduling_8c.html a77099ff4628f2d2355527c5c775952d4 (struct GNUNET_ATS_SchedulingHandle *sh, uint32_t session_id, const struct GNUNET_PeerIdentity *peer) static uint32_t find_empty_session_slot d0/d90/ats__api__scheduling_8c.html aec13182266764b35cb379b18d31e85a3 (struct GNUNET_ATS_SchedulingHandle *sh) static uint32_t find_session_id d0/d90/ats__api__scheduling_8c.html ab56d4e1af2a8da6c704b438bdcdf6605 (struct GNUNET_ATS_SchedulingHandle *sh, struct GNUNET_ATS_Session *session, const struct GNUNET_HELLO_Address *address) static void release_session d0/d90/ats__api__scheduling_8c.html a3524e2863e1c582765c7719bebba1589 (struct GNUNET_ATS_SchedulingHandle *sh, uint32_t session_id) static void handle_ats_session_release d0/d90/ats__api__scheduling_8c.html a8eef3a7958c83842736b77a869522e46 (void *cls, const struct GNUNET_ATS_SessionReleaseMessage *srm) static void handle_ats_address_suggestion d0/d90/ats__api__scheduling_8c.html afe474dea0e470b89ca9ba9359c673ccb (void *cls, const struct AddressSuggestionMessage *m) static void error_handler d0/d90/ats__api__scheduling_8c.html a5868b3d8e6e1bc6a2c8657f74530330d (void *cls, enum GNUNET_MQ_Error error) static void send_add_address_message d0/d90/ats__api__scheduling_8c.html ab592df1ca6c309e428d674d52eccd537 (struct GNUNET_ATS_SchedulingHandle *sh, const struct GNUNET_ATS_AddressRecord *ar) struct GNUNET_ATS_SchedulingHandle * GNUNET_ATS_scheduling_init d8/d82/group__ats.html ga0fa9f3c089c8a35dab071c572e617996 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_ATS_AddressSuggestionCallback suggest_cb, void *suggest_cb_cls) void GNUNET_ATS_scheduling_done d8/d82/group__ats.html gad634d98dfedfebf3290c571908269026 (struct GNUNET_ATS_SchedulingHandle *sh) struct GNUNET_ATS_AddressRecord * GNUNET_ATS_address_add d8/d82/group__ats.html gad947ba55bf7cc08dee0b43c10045a7d9 (struct GNUNET_ATS_SchedulingHandle *sh, const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session, const struct GNUNET_ATS_Properties *prop) void GNUNET_ATS_address_add_session d8/d82/group__ats.html ga0df50214ca6f5397648641f480051f81 (struct GNUNET_ATS_AddressRecord *ar, struct GNUNET_ATS_Session *session) int GNUNET_ATS_address_del_session d8/d82/group__ats.html ga4cd370cf2535e6e96211d43c965a9022 (struct GNUNET_ATS_AddressRecord *ar, struct GNUNET_ATS_Session *session) void GNUNET_ATS_address_update d8/d82/group__ats.html ga430036c753c99dd3a7f4a639ff1074e2 (struct GNUNET_ATS_AddressRecord *ar, const struct GNUNET_ATS_Properties *prop) void GNUNET_ATS_address_destroy d8/d82/group__ats.html ga9beda040a62b973c8afdcaa073731fcb (struct GNUNET_ATS_AddressRecord *ar) gnunet-ats-solver-eval.c /home/grothoff/research/gnunet/src/ats/ d7/d85/gnunet-ats-solver-eval_8c platform.h gnunet_util_lib.h gnunet-ats-solver-eval.h gnunet-service-ats_normalization.h gnunet-service-ats_preferences.c #define BIG_M_STRING d7/d85/gnunet-ats-solver-eval_8c.html a67b8cd06d2d98fe53b195c331972cfa9 static void end_now d7/d85/gnunet-ats-solver-eval_8c.html a34d43353d14c937493dc0f318d6baa0e () static char * print_generator_type d7/d85/gnunet-ats-solver-eval_8c.html ac724b1b7af36bb1fafbf8b686881c828 (enum GeneratorType g) static struct TestPeer * find_peer_by_id d7/d85/gnunet-ats-solver-eval_8c.html a052046933abe92d25bfa85e57b6a5a82 (int id) static struct TestPeer * find_peer_by_pid d7/d85/gnunet-ats-solver-eval_8c.html a3499031e439d1d855917c0ca8be4f805 (const struct GNUNET_PeerIdentity *pid) static struct TestAddress * find_address_by_id d7/d85/gnunet-ats-solver-eval_8c.html a07460ee166cd1e93fe3213616dc017bb (struct TestPeer *peer, int aid) void GNUNET_ATS_solver_logging_now d7/d85/gnunet-ats-solver-eval_8c.html af177845b462e15b6c96c59e5bfcc24fd (struct LoggingHandle *l) static void logging_task d7/d85/gnunet-ats-solver-eval_8c.html a17821029d5052e36d7551957aa3ed380 (void *cls) struct LoggingHandle * GNUNET_ATS_solver_logging_start d7/d85/gnunet-ats-solver-eval_8c.html a8464ff2c482d7ddba4e288de029ecfba (struct GNUNET_TIME_Relative freq) void GNUNET_ATS_solver_logging_stop d7/d85/gnunet-ats-solver-eval_8c.html abc759dfa08d70f70991981c3c8ef3882 (struct LoggingHandle *l) static struct LoggingFileHandle * find_logging_file_handle d7/d85/gnunet-ats-solver-eval_8c.html a081f559093774fd62519aff86b6a1046 (struct LoggingFileHandle *lf_head, struct LoggingFileHandle *lf_tail, int peer_id, int address_id) void GNUNET_ATS_solver_logging_write_to_disk d7/d85/gnunet-ats-solver-eval_8c.html a3dd2d90ee9cd95b7ff9997f0e24dec2a (struct LoggingHandle *l, int add_time_stamp, char *output_dir) void GNUNET_ATS_solver_logging_eval d7/d85/gnunet-ats-solver-eval_8c.html a82e51193df2ef8f398f53b96934ccddf (struct LoggingHandle *l) void GNUNET_ATS_solver_logging_free d7/d85/gnunet-ats-solver-eval_8c.html a55f9a919d058627a59d623dd1ad9568b (struct LoggingHandle *l) static double get_property d7/d85/gnunet-ats-solver-eval_8c.html afad43abdb45938c51eb47835ce646867 (struct PropertyGenerator *pg) static void set_prop_task d7/d85/gnunet-ats-solver-eval_8c.html a8f2eb8b9cc2cf26ba37fb2a9ec9e74d0 (void *cls) static struct PropertyGenerator * find_prop_gen d7/d85/gnunet-ats-solver-eval_8c.html a5a6c153fdf51a7fb879ea871ec6f6c53 (unsigned int peer, unsigned int address, uint32_t ats_property) void GNUNET_ATS_solver_generate_property_stop d7/d85/gnunet-ats-solver-eval_8c.html a14768a9ae80637424806ec030eefc680 (struct PropertyGenerator *pg) struct PropertyGenerator * GNUNET_ATS_solver_generate_property_start d7/d85/gnunet-ats-solver-eval_8c.html a7e433fae6828b77bb4406884f30b8318 (unsigned int peer, unsigned int address_id, struct TestPeer *test_peer, struct TestAddress *test_address, enum GeneratorType type, long int base_value, long int value_rate, struct GNUNET_TIME_Relative period, struct GNUNET_TIME_Relative frequency, uint32_t ats_property) void GNUNET_ATS_solver_generate_property_stop_all d7/d85/gnunet-ats-solver-eval_8c.html af6f1eec461a3ba13b460734629fe2de9 () static double get_preference d7/d85/gnunet-ats-solver-eval_8c.html a3c1b345a30c0133779b34b96dc52df6b (struct PreferenceGenerator *pg) static void set_feedback_task d7/d85/gnunet-ats-solver-eval_8c.html ae831e41dcf0d5bf19a4a9627a60d5b31 (void *cls) static void set_pref_task d7/d85/gnunet-ats-solver-eval_8c.html acc3d45888fda22b1442d8854a4a140d9 (void *cls) static struct PreferenceGenerator * find_pref_gen d7/d85/gnunet-ats-solver-eval_8c.html a2ed6602592f3472446aabfb1112f5a47 (unsigned int peer, enum GNUNET_ATS_PreferenceKind kind) void GNUNET_ATS_solver_generate_preferences_stop d7/d85/gnunet-ats-solver-eval_8c.html ab3313c87b94992476ebf74a4b3db59ac (struct PreferenceGenerator *pg) static struct TestAddress * find_active_address d7/d85/gnunet-ats-solver-eval_8c.html a1a9a3713c0751b976c195a369682a547 (struct TestPeer *p) struct PreferenceGenerator * GNUNET_ATS_solver_generate_preferences_start d7/d85/gnunet-ats-solver-eval_8c.html a1000989d14307fe9cc7cb31ae51054bc (unsigned int peer, unsigned int address_id, unsigned int client_id, enum GeneratorType type, long int base_value, long int value_rate, struct GNUNET_TIME_Relative period, struct GNUNET_TIME_Relative frequency, enum GNUNET_ATS_PreferenceKind kind, struct GNUNET_TIME_Relative feedback_frequency) void GNUNET_ATS_solver_generate_preferences_stop_all d7/d85/gnunet-ats-solver-eval_8c.html a4871b81191147d91587f9b14daa73a01 () static const char * print_op d7/d85/gnunet-ats-solver-eval_8c.html a17f5ba081a2c88eb1430ea61ec527473 (enum OperationType op) static struct Experiment * create_experiment d7/d85/gnunet-ats-solver-eval_8c.html ac10020c63b63f33304f9dd910df9f543 () static void free_experiment d7/d85/gnunet-ats-solver-eval_8c.html a25a9cdc35f802dc21db563d23a58eb65 (struct Experiment *e) static int load_op_add_address d7/d85/gnunet-ats-solver-eval_8c.html ae71fcdd8a145e66e0a3de06c9746bdb2 (struct GNUNET_ATS_TEST_Operation *o, struct Episode *e, int op_counter, char *sec_name, const struct GNUNET_CONFIGURATION_Handle *cfg) static int load_op_del_address d7/d85/gnunet-ats-solver-eval_8c.html abb31b1949662999bfb4c19a894415b73 (struct GNUNET_ATS_TEST_Operation *o, struct Episode *e, int op_counter, char *sec_name, const struct GNUNET_CONFIGURATION_Handle *cfg) static enum GNUNET_ATS_Property parse_preference_string d7/d85/gnunet-ats-solver-eval_8c.html ac071fe1cce7019bf42d6e637bc08f96f (const char *str) static int load_op_start_set_preference d7/d85/gnunet-ats-solver-eval_8c.html adf2b89a44c80e57333092c1a36976695 (struct GNUNET_ATS_TEST_Operation *o, struct Episode *e, int op_counter, char *sec_name, const struct GNUNET_CONFIGURATION_Handle *cfg) static int load_op_stop_set_preference d7/d85/gnunet-ats-solver-eval_8c.html a9ec1877c3766d05a3973877dd7484bbc (struct GNUNET_ATS_TEST_Operation *o, struct Episode *e, int op_counter, char *sec_name, const struct GNUNET_CONFIGURATION_Handle *cfg) static enum GNUNET_ATS_Property parse_property_string d7/d85/gnunet-ats-solver-eval_8c.html a055e48172b0f2656490c7ce2b62eadb8 (const char *str) static int load_op_start_set_property d7/d85/gnunet-ats-solver-eval_8c.html a487af2f3a8e82fa7bad98c3d7f223c7c (struct GNUNET_ATS_TEST_Operation *o, struct Episode *e, int op_counter, char *sec_name, const struct GNUNET_CONFIGURATION_Handle *cfg) static int load_op_stop_set_property d7/d85/gnunet-ats-solver-eval_8c.html a55e2762b7a2619e4462711a28238421f (struct GNUNET_ATS_TEST_Operation *o, struct Episode *e, int op_counter, char *sec_name, const struct GNUNET_CONFIGURATION_Handle *cfg) static int load_op_start_request d7/d85/gnunet-ats-solver-eval_8c.html ad6b583f5c833aff13539664938cc289d (struct GNUNET_ATS_TEST_Operation *o, struct Episode *e, int op_counter, char *sec_name, const struct GNUNET_CONFIGURATION_Handle *cfg) static int load_op_stop_request d7/d85/gnunet-ats-solver-eval_8c.html a40b82645c4c8307297f14e69e0108795 (struct GNUNET_ATS_TEST_Operation *o, struct Episode *e, int op_counter, char *sec_name, const struct GNUNET_CONFIGURATION_Handle *cfg) static int load_episode d7/d85/gnunet-ats-solver-eval_8c.html a49b002dad4499e890e96a703167ae374 (struct Experiment *e, struct Episode *cur, struct GNUNET_CONFIGURATION_Handle *cfg) static int load_episodes d7/d85/gnunet-ats-solver-eval_8c.html ab6f6a684e9c4f2a35c64eaaf07ba385a (struct Experiment *e, struct GNUNET_CONFIGURATION_Handle *cfg) static void timeout_experiment d7/d85/gnunet-ats-solver-eval_8c.html aa3461244c8605f3e859662b42b71e5be (void *cls) struct ATS_Address * create_ats_address d7/d85/gnunet-ats-solver-eval_8c.html ab9ad89d33fca9d234b115fb17a51960f (const struct GNUNET_PeerIdentity *peer, const char *plugin_name, const void *plugin_addr, size_t plugin_addr_len, uint32_t session_id, uint32_t network) static void enforce_add_address d7/d85/gnunet-ats-solver-eval_8c.html ace6d1e0eb8af291bdc0ac0a31ed2b35b (struct GNUNET_ATS_TEST_Operation *op) static void enforce_del_address d7/d85/gnunet-ats-solver-eval_8c.html af05140fb443cb3c3d04de620fd97f2c9 (struct GNUNET_ATS_TEST_Operation *op) static void enforce_start_property d7/d85/gnunet-ats-solver-eval_8c.html aa3ef23d6fa5b117fff814f9d1ac28a4b (struct GNUNET_ATS_TEST_Operation *op) static void enforce_stop_property d7/d85/gnunet-ats-solver-eval_8c.html abbb3f8f4fc286837b45f7a26c575390f (struct GNUNET_ATS_TEST_Operation *op) static void enforce_start_preference d7/d85/gnunet-ats-solver-eval_8c.html addbb8a92a2482b96108f361c18c95196 (struct GNUNET_ATS_TEST_Operation *op) static void enforce_stop_preference d7/d85/gnunet-ats-solver-eval_8c.html abb864a6941ed42f7946d064fcf9667cb (struct GNUNET_ATS_TEST_Operation *op) static void enforce_start_request d7/d85/gnunet-ats-solver-eval_8c.html a00b2a62e8df67c029199dcae35fd5951 (struct GNUNET_ATS_TEST_Operation *op) static void enforce_stop_request d7/d85/gnunet-ats-solver-eval_8c.html affe50a0d9cb6720a98ef3a18692cc390 (struct GNUNET_ATS_TEST_Operation *op) static void enforce_episode d7/d85/gnunet-ats-solver-eval_8c.html a96927d319658b4f131d0fb2c7a9ec0cf (struct Episode *ep) static void timeout_episode d7/d85/gnunet-ats-solver-eval_8c.html a5ec73a33c1b790ae3c3047e4fa65ec1a (void *cls) void GNUNET_ATS_solvers_experimentation_run d7/d85/gnunet-ats-solver-eval_8c.html aeeb57dfd03caf91edc4ffa3f49d99ef7 (struct Experiment *e, GNUNET_ATS_TESTING_EpisodeDoneCallback ep_done_cb, GNUNET_ATS_TESTING_ExperimentDoneCallback e_done_cb) void GNUNET_ATS_solvers_experimentation_stop d7/d85/gnunet-ats-solver-eval_8c.html ac2c584eea07b7f01172b6f983419261a (struct Experiment *e) struct Experiment * GNUNET_ATS_solvers_experimentation_load d7/d85/gnunet-ats-solver-eval_8c.html ab1987d460bb6fea0e62e1bc60f382307 (char *filename) static int free_all_it d7/d85/gnunet-ats-solver-eval_8c.html a22bf72a8941ebfd03a10558aa7ef5a0c (void *cls, const struct GNUNET_PeerIdentity *key, void *value) void GNUNET_ATS_solvers_solver_stop d7/d85/gnunet-ats-solver-eval_8c.html a8f08660e49f51141fcebcee4df8fa1b6 (struct SolverHandle *sh) unsigned int GNUNET_ATS_solvers_load_quotas d7/d85/gnunet-ats-solver-eval_8c.html aee71af8768593cd78e8a7c52626e47f0 (const struct GNUNET_CONFIGURATION_Handle *cfg, unsigned long long *out_dest, unsigned long long *in_dest, int dest_length) static void solver_info_cb d7/d85/gnunet-ats-solver-eval_8c.html a2ca68d5f38a8b004d85a83f8c2dbffd1 (void *cls, enum GAS_Solver_Operation op, enum GAS_Solver_Status stat, enum GAS_Solver_Additional_Information add) static void solver_bandwidth_changed_cb d7/d85/gnunet-ats-solver-eval_8c.html a27523539fae8bedb22d0d2e5505de90d (void *cls, struct ATS_Address *address) const double * get_preferences_cb d7/d85/gnunet-ats-solver-eval_8c.html a377d5e9d0974e50fe5807733954b022d (void *cls, const struct GNUNET_PeerIdentity *id) struct SolverHandle * GNUNET_ATS_solvers_solver_start d7/d85/gnunet-ats-solver-eval_8c.html a8c317568dc77a0ff58d4073a2907a0d9 (enum GNUNET_ATS_Solvers type) static void done d7/d85/gnunet-ats-solver-eval_8c.html add7c7e8ac335233de9610c46644728ba () static void experiment_done_cb d7/d85/gnunet-ats-solver-eval_8c.html ac46df542629e336f38537fe4a7a63503 (struct Experiment *e, struct GNUNET_TIME_Relative duration, int success) static void episode_done_cb d7/d85/gnunet-ats-solver-eval_8c.html ab12b7f2c007456f4dd8b6dd16641e689 (struct Episode *ep) static void run d7/d85/gnunet-ats-solver-eval_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main d7/d85/gnunet-ats-solver-eval_8c.html a0ddf1224851353fc92bfbff6f499fa97 (int argc, char *argv[]) struct GNUNET_STATISTICS_Handle * GSA_stats d7/d85/gnunet-ats-solver-eval_8c.html a663a17d890bad006162221fde1512eaa static struct Experiment * e d7/d85/gnunet-ats-solver-eval_8c.html a3a801a32b8febbe0d3bb3d0947621fd5 static struct LoggingHandle * l d7/d85/gnunet-ats-solver-eval_8c.html a79409471485a94145957cd82535362b9 static struct SolverHandle * sh d7/d85/gnunet-ats-solver-eval_8c.html ad2443bd841ada271dd70dc5d42b4d16c static struct TestPeer * peer_head d7/d85/gnunet-ats-solver-eval_8c.html a0bb564cb72f84775b8d195894172aa90 static struct TestPeer * peer_tail d7/d85/gnunet-ats-solver-eval_8c.html a1fe1893affc06524fff8aa10d08da267 static double default_properties d7/d85/gnunet-ats-solver-eval_8c.html a58ba4c395bb2e3d129e283819ceae0b3 [GNUNET_ATS_PropertyCount] static double default_preferences d7/d85/gnunet-ats-solver-eval_8c.html ada2b046909fcdce66333a8c82375a046 [GNUNET_ATS_PreferenceCount] static char * opt_exp_file d7/d85/gnunet-ats-solver-eval_8c.html aa5248bef26feed0a272abea15014b9c7 static char * opt_solver d7/d85/gnunet-ats-solver-eval_8c.html a9330835a32ac9cfa68515f72641dbe2e static int opt_log d7/d85/gnunet-ats-solver-eval_8c.html a062a2e6de62e89eabe9c486f01a433cf static int opt_save d7/d85/gnunet-ats-solver-eval_8c.html a10a32e4fd6b8bf59f64c0c27a7899332 static int opt_verbose d7/d85/gnunet-ats-solver-eval_8c.html a68c6795825554fff6f4b5ad6fbed441a static int opt_print d7/d85/gnunet-ats-solver-eval_8c.html ac0d5d4d7a23322615029611c0f20cc17 static int opt_disable_normalization d7/d85/gnunet-ats-solver-eval_8c.html a0ae5fc45995e3f294cba15bf893e7de6 static int res d7/d85/gnunet-ats-solver-eval_8c.html aac31eb68bff694554a182bd796b2f1c5 static struct PropertyGenerator * prop_gen_head d7/d85/gnunet-ats-solver-eval_8c.html ab83f6f59863aa38a6f9bccac3feeef23 static struct PropertyGenerator * prop_gen_tail d7/d85/gnunet-ats-solver-eval_8c.html a8d9e8e4908a5e62477207a4219a7bd08 static struct PreferenceGenerator * pref_gen_head d7/d85/gnunet-ats-solver-eval_8c.html af7c0c1d00d853d28dc172ea2fff35179 static struct PreferenceGenerator * pref_gen_tail d7/d85/gnunet-ats-solver-eval_8c.html a142e51c74b8efa1b68976f5e81215a56 gnunet-ats-solver-eval.h /home/grothoff/research/gnunet/src/ats/ df/da4/gnunet-ats-solver-eval_8h platform.h gnunet_util_lib.h gnunet_ats_plugin.h gnunet_ats_service.h gnunet-service-ats_addresses.h gnunet-service-ats_normalization.h SolverHandle LoggingFileHandle LoggingTimeStep LoggingPeer LoggingAddress TestPeer TestAddress GNUNET_ATS_TEST_Operation Episode LoggingHandle Experiment PreferenceGenerator PropertyGenerator void(* GNUNET_ATS_TESTING_EpisodeDoneCallback df/da4/gnunet-ats-solver-eval_8h.html aebc14d59b747206037ed4a55f5d838fc )(struct Episode *e) void(* GNUNET_ATS_TESTING_ExperimentDoneCallback df/da4/gnunet-ats-solver-eval_8h.html a09f96c0f0d2672cb49c0f7191a12b3d4 )(struct Experiment *e, struct GNUNET_TIME_Relative duration, int success) GeneratorType df/da4/gnunet-ats-solver-eval_8h.html a9a38fe4c365c47fc9742e026cc2510b2 GNUNET_ATS_TEST_TG_LINEAR df/da4/gnunet-ats-solver-eval_8h.html a9a38fe4c365c47fc9742e026cc2510b2afc07af0e819c1fb1492704e428a233b8 GNUNET_ATS_TEST_TG_CONSTANT df/da4/gnunet-ats-solver-eval_8h.html a9a38fe4c365c47fc9742e026cc2510b2a2bc9bcc0c92cbd044eeb198f5fb246ee GNUNET_ATS_TEST_TG_RANDOM df/da4/gnunet-ats-solver-eval_8h.html a9a38fe4c365c47fc9742e026cc2510b2a1dd35ca1df166d5474873f4cacb27daf GNUNET_ATS_TEST_TG_SINUS df/da4/gnunet-ats-solver-eval_8h.html a9a38fe4c365c47fc9742e026cc2510b2aa4e821c619668ad3aa3a46769f83265b GNUNET_ATS_TEST_TG_LINEAR dc/d53/ats-testing_8h.html a9a38fe4c365c47fc9742e026cc2510b2afc07af0e819c1fb1492704e428a233b8 GNUNET_ATS_TEST_TG_CONSTANT dc/d53/ats-testing_8h.html a9a38fe4c365c47fc9742e026cc2510b2a2bc9bcc0c92cbd044eeb198f5fb246ee GNUNET_ATS_TEST_TG_RANDOM dc/d53/ats-testing_8h.html a9a38fe4c365c47fc9742e026cc2510b2a1dd35ca1df166d5474873f4cacb27daf GNUNET_ATS_TEST_TG_SINUS dc/d53/ats-testing_8h.html a9a38fe4c365c47fc9742e026cc2510b2aa4e821c619668ad3aa3a46769f83265b OperationType df/da4/gnunet-ats-solver-eval_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047 SOLVER_OP_ADD_ADDRESS df/da4/gnunet-ats-solver-eval_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047ad7e5ec96fcc1f27ffa1833334ee9d951 SOLVER_OP_DEL_ADDRESS df/da4/gnunet-ats-solver-eval_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a64aa0381a112dbd3be29b4ea942863b0 SOLVER_OP_START_SET_PROPERTY df/da4/gnunet-ats-solver-eval_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047ae260d821c906290e985db3226f516faf SOLVER_OP_STOP_SET_PROPERTY df/da4/gnunet-ats-solver-eval_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047aa68265d710575d66c1a6686b52954aec SOLVER_OP_START_SET_PREFERENCE df/da4/gnunet-ats-solver-eval_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047ab2f730e3ebf27c76015f6e31c314d8f5 SOLVER_OP_STOP_SET_PREFERENCE df/da4/gnunet-ats-solver-eval_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a01ac272db6a7f161caef02746fbb27f3 SOLVER_OP_START_REQUEST df/da4/gnunet-ats-solver-eval_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a7b156978b91a85527afda5ba8ddad880 SOLVER_OP_STOP_REQUEST df/da4/gnunet-ats-solver-eval_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047acc5f096c31b83071b115fc9929106897 START_SEND dc/d53/ats-testing_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047aa81e7ba92fba00c0b759d2dcaee36663 STOP_SEND dc/d53/ats-testing_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a02ea3c419b14dfd588d3fc30a71e2218 START_PREFERENCE dc/d53/ats-testing_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047ad408095ac14440c683a0b75c09d9f69a STOP_PREFERENCE dc/d53/ats-testing_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047ab61bbeddb5754aaa8c3d773f2756bf60 OP_PEER_CREATE df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047ad0c4f579400162f05c53762f24b01bd0 OP_PEER_START df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a233b601af60a9e76c272d23133c7ca87 OP_PEER_STOP df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047aa62047e7569b89478ecda7a86690461a OP_PEER_DESTROY df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a7326a2e09b890a933bde1fba533e89ff OP_PEER_INFO df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a2415a2fe7891ab6e9362771bb53edf15 OP_PEER_RECONFIGURE df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a0d9382f6d215236acf825094ee23e2e8 OP_OVERLAY_CONNECT df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a83cb247cbdb84edcf68481273115466e OP_FORWARDED df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a1f4b7a735bde38da742ff9eb551d6bbf OP_LINK_CONTROLLERS df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a9050edae8421c283fccf93ad3c7e01b1 OP_GET_SLAVE_CONFIG df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a0b2a7ca6988f1dac8931f0fbdb5b9dee OP_SHUTDOWN_PEERS df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a257bb6ce31bde2f9131a98cb2582738a OP_MANAGE_SERVICE df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a5a069c3a5ffa02874a57127badb9a9c7 GNUNET_ATS_Solvers df/da4/gnunet-ats-solver-eval_8h.html a8eaace8eb17450f256a8486ffe959dcd GNUNET_ATS_SOLVER_PROPORTIONAL df/da4/gnunet-ats-solver-eval_8h.html a8eaace8eb17450f256a8486ffe959dcda172e04e47787eebb304fcdfd7a4f00ed GNUNET_ATS_SOLVER_MLP df/da4/gnunet-ats-solver-eval_8h.html a8eaace8eb17450f256a8486ffe959dcda930da99ccdfbee330193b9d9ed3230f1 GNUNET_ATS_SOLVER_RIL df/da4/gnunet-ats-solver-eval_8h.html a8eaace8eb17450f256a8486ffe959dcda32cd6a019106805a6ba73bdf67dfd2ea GNUNET_ATS_SOLVER_PROPORTIONAL d2/d3c/gnunet-solver-eval_8c.html a8eaace8eb17450f256a8486ffe959dcda172e04e47787eebb304fcdfd7a4f00ed GNUNET_ATS_SOLVER_MLP d2/d3c/gnunet-solver-eval_8c.html a8eaace8eb17450f256a8486ffe959dcda930da99ccdfbee330193b9d9ed3230f1 GNUNET_ATS_SOLVER_RIL d2/d3c/gnunet-solver-eval_8c.html a8eaace8eb17450f256a8486ffe959dcda32cd6a019106805a6ba73bdf67dfd2ea gnunet-service-ats.c /home/grothoff/research/gnunet/src/ats/ dc/dc8/gnunet-service-ats_8c platform.h gnunet_util_lib.h gnunet-service-ats.h gnunet-service-ats_addresses.h gnunet-service-ats_connectivity.h gnunet-service-ats_normalization.h gnunet-service-ats_performance.h gnunet-service-ats_preferences.h gnunet-service-ats_scheduling.h gnunet-service-ats_reservations.h gnunet-service-ats_plugins.h ats.h static void handle_ats_start dc/dc8/gnunet-service-ats_8c.html a75f376a45c95437669fc2c06d3eb390a (void *cls, const struct ClientStartMessage *msg) static void handle_reservation_request dc/dc8/gnunet-service-ats_8c.html a2cb7b385b3d5ab4140a89940a1290ec5 (void *cls, const struct ReservationRequestMessage *message) static int check_feedback dc/dc8/gnunet-service-ats_8c.html afdf0752ba440409096bce2f3b9d8b42c (void *cls, const struct FeedbackPreferenceMessage *message) static void handle_feedback dc/dc8/gnunet-service-ats_8c.html a9fd460e0b8d0a05d6f4be4fc2d6a09b4 (void *cls, const struct FeedbackPreferenceMessage *msg) static void handle_request_address_list dc/dc8/gnunet-service-ats_8c.html a412f1cf361c2fbb3c3edeb8a0c5e3e25 (void *cls, const struct AddressListRequestMessage *message) static void handle_request_address dc/dc8/gnunet-service-ats_8c.html a7432e83045dad80f838960867ec393b2 (void *cls, const struct RequestAddressMessage *message) static void handle_request_address_cancel dc/dc8/gnunet-service-ats_8c.html a2aa76cfa3a9095d519d5661c09b4289e (void *cls, const struct RequestAddressMessage *message) static int check_address_add dc/dc8/gnunet-service-ats_8c.html ad78a370be3d94477d41c8ad2a56beefa (void *cls, const struct AddressAddMessage *m) static void handle_address_add dc/dc8/gnunet-service-ats_8c.html aa6bb1c99ee67b4e76aa47079d3fe9e4f (void *cls, const struct AddressAddMessage *message) static void handle_address_update dc/dc8/gnunet-service-ats_8c.html a3f028a287177e796dbe18cd83a6d7069 (void *cls, const struct AddressUpdateMessage *message) static void handle_address_destroyed dc/dc8/gnunet-service-ats_8c.html ad0639ec42f59821b1c95a1c58720a288 (void *cls, const struct AddressDestroyedMessage *message) static int check_preference_change dc/dc8/gnunet-service-ats_8c.html a86a5f207748daa652369ecae68a6d465 (void *cls, const struct ChangePreferenceMessage *message) static void handle_preference_change dc/dc8/gnunet-service-ats_8c.html ad90f4db0cfeb8f4d54db9617e429b5f8 (void *cls, const struct ChangePreferenceMessage *message) static void * client_connect_cb dc/dc8/gnunet-service-ats_8c.html ace62d7dd4b1ce0ddda8ac3a38cbdc24d (void *cls, struct GNUNET_SERVICE_Client *client, struct GNUNET_MQ_Handle *mq) static void client_disconnect_cb dc/dc8/gnunet-service-ats_8c.html add3231e0a097736c4235cae0f8bed32a (void *cls, struct GNUNET_SERVICE_Client *client, void *app_ctx) static void cleanup_task dc/dc8/gnunet-service-ats_8c.html a6326013d99300f02512b1b4e8acfacc7 (void *cls) static void run dc/dc8/gnunet-service-ats_8c.html afab0511d617b1f42d6fa1a979d2d2a0f (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_SERVICE_Handle *service) GNUNET_SERVICE_MAIN dc/dc8/gnunet-service-ats_8c.html aa64919e95d234c3fce993ef6f07e75b4 ("ats", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_fixed_size(ats_start, GNUNET_MESSAGE_TYPE_ATS_START, struct ClientStartMessage, NULL), GNUNET_MQ_hd_fixed_size(request_address, GNUNET_MESSAGE_TYPE_ATS_REQUEST_ADDRESS, struct RequestAddressMessage, NULL), GNUNET_MQ_hd_fixed_size(request_address_cancel, GNUNET_MESSAGE_TYPE_ATS_REQUEST_ADDRESS_CANCEL, struct RequestAddressMessage, NULL), GNUNET_MQ_hd_fixed_size(request_address_list, GNUNET_MESSAGE_TYPE_ATS_ADDRESSLIST_REQUEST, struct AddressListRequestMessage, NULL), GNUNET_MQ_hd_var_size(address_add, GNUNET_MESSAGE_TYPE_ATS_ADDRESS_ADD, struct AddressAddMessage, NULL), GNUNET_MQ_hd_fixed_size(address_update, GNUNET_MESSAGE_TYPE_ATS_ADDRESS_UPDATE, struct AddressUpdateMessage, NULL), GNUNET_MQ_hd_fixed_size(address_destroyed, GNUNET_MESSAGE_TYPE_ATS_ADDRESS_DESTROYED, struct AddressDestroyedMessage, NULL), GNUNET_MQ_hd_fixed_size(reservation_request, GNUNET_MESSAGE_TYPE_ATS_RESERVATION_REQUEST, struct ReservationRequestMessage, NULL), GNUNET_MQ_hd_var_size(preference_change, GNUNET_MESSAGE_TYPE_ATS_PREFERENCE_CHANGE, struct ChangePreferenceMessage, NULL), GNUNET_MQ_hd_var_size(feedback, GNUNET_MESSAGE_TYPE_ATS_PREFERENCE_FEEDBACK, struct FeedbackPreferenceMessage, NULL), GNUNET_MQ_handler_end()) struct GNUNET_STATISTICS_Handle * GSA_stats dc/dc8/gnunet-service-ats_8c.html a663a17d890bad006162221fde1512eaa gnunet-service-ats.h /home/grothoff/research/gnunet/src/ats/ d4/dac/gnunet-service-ats_8h gnunet_statistics_service.h #define GAS_normalization_queue_length d4/dac/gnunet-service-ats_8h.html a8995eb188ae3d993c18ec011350850b1 #define BANDWIDTH_ZERO d4/dac/gnunet-service-ats_8h.html ab0c073874b6cf7c882c8bb3d591f99b4 struct GNUNET_STATISTICS_Handle * GSA_stats d4/dac/gnunet-service-ats_8h.html a663a17d890bad006162221fde1512eaa gnunet-service-ats_addresses.c /home/grothoff/research/gnunet/src/ats/ da/dca/gnunet-service-ats__addresses_8c platform.h gnunet-service-ats_addresses.h gnunet-service-ats_performance.h gnunet-service-ats_normalization.h gnunet-service-ats_plugins.h FindAddressContext PeerInfoIteratorContext AddressIteration static void update_addresses_stat da/dca/gnunet-service-ats__addresses_8c.html ab664b70141df0343378f991a088dd57d () static void free_address da/dca/gnunet-service-ats__addresses_8c.html ad2f7f6feda88cf70477beedc02b03f3a (struct ATS_Address *addr) static void init_norm da/dca/gnunet-service-ats__addresses_8c.html ad1f685010fac59da1e7180701e77f956 (struct GAS_NormalizationInfo *norm) static struct ATS_Address * create_address da/dca/gnunet-service-ats__addresses_8c.html a895afa9986433714eb8d54e4c2e7d9b4 (const struct GNUNET_PeerIdentity *peer, const char *plugin_name, const void *plugin_addr, size_t plugin_addr_len, uint32_t local_address_info, uint32_t session_id) static int find_address_cb da/dca/gnunet-service-ats__addresses_8c.html a63824e7eadd7e9c138e2a530eaa523ec (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static struct ATS_Address * find_exact_address da/dca/gnunet-service-ats__addresses_8c.html aa93052540d73a6289c3710dcab3b6a8c (const struct GNUNET_PeerIdentity *peer, uint32_t session_id) void GAS_addresses_add da/dca/gnunet-service-ats__addresses_8c.html abc0dab0ab66bb3a40fc848248911f9df (const struct GNUNET_PeerIdentity *peer, const char *plugin_name, const void *plugin_addr, size_t plugin_addr_len, uint32_t local_address_info, uint32_t session_id, const struct GNUNET_ATS_Properties *prop) void GAS_addresses_update da/dca/gnunet-service-ats__addresses_8c.html a7c63328a07a6ce724dcfba0c4eb5bfc2 (const struct GNUNET_PeerIdentity *peer, uint32_t session_id, const struct GNUNET_ATS_Properties *prop) void GAS_addresses_destroy da/dca/gnunet-service-ats__addresses_8c.html a2a012622dac0355ec41952190a4e2425 (const struct GNUNET_PeerIdentity *peer, uint32_t session_id) void GAS_addresses_init da/dca/gnunet-service-ats__addresses_8c.html a597f95a0807903407d1033dd4f9ff8e0 () static int destroy_all_address_it da/dca/gnunet-service-ats__addresses_8c.html aeaf6f12343e34b5dba83d47451ede924 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) void GAS_addresses_destroy_all da/dca/gnunet-service-ats__addresses_8c.html a96da8dca35453f97d1d770718708712c () void GAS_addresses_done da/dca/gnunet-service-ats__addresses_8c.html af5a3b110eebb9f70ee3420e316e75f37 () static int peerinfo_it da/dca/gnunet-service-ats__addresses_8c.html ac3e7864a23a8db0c18a24f6917a73868 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) void GAS_addresses_get_peer_info da/dca/gnunet-service-ats__addresses_8c.html a4c870e8c29553cf1c1930a95c67bb529 (const struct GNUNET_PeerIdentity *peer, GNUNET_ATS_PeerInfo_Iterator pi_it, void *pi_it_cls) static void transmit_req_addr da/dca/gnunet-service-ats__addresses_8c.html af8b9baf5b1f60d41d99873100b8385e9 (struct AddressIteration *ai, const struct GNUNET_PeerIdentity *id, const char *plugin_name, const void *plugin_addr, size_t plugin_addr_len, int active, const struct GNUNET_ATS_Properties *prop, enum GNUNET_HELLO_AddressInfo local_address_info, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in) static void req_addr_peerinfo_it da/dca/gnunet-service-ats__addresses_8c.html a3e88fd316e4b21d3db151413a55f1ae9 (void *cls, const struct GNUNET_PeerIdentity *id, const char *plugin_name, const void *plugin_addr, size_t plugin_addr_len, int active, const struct GNUNET_ATS_Properties *prop, enum GNUNET_HELLO_AddressInfo local_address_info, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in) void GAS_handle_request_address_list da/dca/gnunet-service-ats__addresses_8c.html adabca1a284b3448f8419fba994e98f9b (struct GNUNET_SERVICE_Client *client, const struct AddressListRequestMessage *alrm) struct GNUNET_CONTAINER_MultiPeerMap * GSA_addresses da/dca/gnunet-service-ats__addresses_8c.html a5b243d1c321f7f484c0528dfd9ebb251 gnunet-service-ats_addresses.h /home/grothoff/research/gnunet/src/ats/ d9/d4c/gnunet-service-ats__addresses_8h gnunet_util_lib.h gnunet_ats_service.h gnunet-service-ats.h ats.h GAS_NormalizationInfo ATS_Address #define ATS_BLOCKING_DELTA d9/d4c/gnunet-service-ats__addresses_8h.html ae245267f362e4ffe69965e6f8e804109 void(* GNUNET_ATS_PeerInfo_Iterator d9/d4c/gnunet-service-ats__addresses_8h.html aba7b9fb091ce62ec8ca0bf539a19bb6f )(void *cls, const struct GNUNET_PeerIdentity *id, const char *plugin_name, const void *plugin_addr, size_t plugin_addr_len, const int address_active, const struct GNUNET_ATS_Properties *prop, enum GNUNET_HELLO_AddressInfo local_address_info, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in) void GAS_addresses_init d9/d4c/gnunet-service-ats__addresses_8h.html a0a983b916792ff65ad64bd9cf86d0527 (void) void GAS_addresses_done d9/d4c/gnunet-service-ats__addresses_8h.html a4a1c91220e47238c3eaeca1148f33fa1 (void) void GAS_addresses_add d9/d4c/gnunet-service-ats__addresses_8h.html abc0dab0ab66bb3a40fc848248911f9df (const struct GNUNET_PeerIdentity *peer, const char *plugin_name, const void *plugin_addr, size_t plugin_addr_len, uint32_t local_address_info, uint32_t session_id, const struct GNUNET_ATS_Properties *prop) void GAS_addresses_update d9/d4c/gnunet-service-ats__addresses_8h.html a7c63328a07a6ce724dcfba0c4eb5bfc2 (const struct GNUNET_PeerIdentity *peer, uint32_t session_id, const struct GNUNET_ATS_Properties *prop) void GAS_addresses_destroy d9/d4c/gnunet-service-ats__addresses_8h.html a2a012622dac0355ec41952190a4e2425 (const struct GNUNET_PeerIdentity *peer, uint32_t session_id) void GAS_addresses_destroy_all d9/d4c/gnunet-service-ats__addresses_8h.html af8f99142a785eb2459a34badb51d8d5a (void) void GAS_addresses_get_peer_info d9/d4c/gnunet-service-ats__addresses_8h.html a4c870e8c29553cf1c1930a95c67bb529 (const struct GNUNET_PeerIdentity *peer, GNUNET_ATS_PeerInfo_Iterator pi_it, void *pi_it_cls) void GAS_handle_request_address_list d9/d4c/gnunet-service-ats__addresses_8h.html adabca1a284b3448f8419fba994e98f9b (struct GNUNET_SERVICE_Client *client, const struct AddressListRequestMessage *alrm) struct GNUNET_CONTAINER_MultiPeerMap * GSA_addresses d9/d4c/gnunet-service-ats__addresses_8h.html a5b243d1c321f7f484c0528dfd9ebb251 gnunet-service-ats_connectivity.c /home/grothoff/research/gnunet/src/ats/ de/d79/gnunet-service-ats__connectivity_8c platform.h gnunet-service-ats.h gnunet-service-ats_addresses.h gnunet-service-ats_connectivity.h gnunet-service-ats_plugins.h ats.h ConnectionRequest unsigned int GAS_connectivity_has_peer de/d79/gnunet-service-ats__connectivity_8c.html a630da07ee64ea66afbde5e30d2edb0a7 (void *cls, const struct GNUNET_PeerIdentity *peer) void GAS_handle_request_address de/d79/gnunet-service-ats__connectivity_8c.html ac451c7c60ed3e4515160dfd967194e16 (struct GNUNET_SERVICE_Client *client, const struct RequestAddressMessage *msg) static int free_matching_requests de/d79/gnunet-service-ats__connectivity_8c.html ac0fbc023608f7e131f3575420beef0bd (void *cls, const struct GNUNET_PeerIdentity *pid, void *value) void GAS_handle_request_address_cancel de/d79/gnunet-service-ats__connectivity_8c.html a9ef7a526904b84b23ed32ff0da0fcf6c (struct GNUNET_SERVICE_Client *client, const struct RequestAddressMessage *msg) void GAS_connectivity_remove_client de/d79/gnunet-service-ats__connectivity_8c.html a8091bbb6d7dbda44c896b14f2706b765 (struct GNUNET_SERVICE_Client *client) void GAS_connectivity_init de/d79/gnunet-service-ats__connectivity_8c.html aaa3aa14108838e0af7d57eb5953bdcec () static int free_request de/d79/gnunet-service-ats__connectivity_8c.html ad65b1dc37879677ba7aaa56b196089cd (void *cls, const struct GNUNET_PeerIdentity *pid, void *value) void GAS_connectivity_done de/d79/gnunet-service-ats__connectivity_8c.html ae25caf551d845521d721dbbb787ed597 () static struct GNUNET_CONTAINER_MultiPeerMap * connection_requests de/d79/gnunet-service-ats__connectivity_8c.html ad5b65b3ea4fd529339d907e27abf83dc gnunet-service-ats_connectivity.h /home/grothoff/research/gnunet/src/ats/ d6/dcf/gnunet-service-ats__connectivity_8h ats.h unsigned int GAS_connectivity_has_peer d6/dcf/gnunet-service-ats__connectivity_8h.html a630da07ee64ea66afbde5e30d2edb0a7 (void *cls, const struct GNUNET_PeerIdentity *peer) void GAS_handle_request_address d6/dcf/gnunet-service-ats__connectivity_8h.html ac451c7c60ed3e4515160dfd967194e16 (struct GNUNET_SERVICE_Client *client, const struct RequestAddressMessage *msg) void GAS_handle_request_address_cancel d6/dcf/gnunet-service-ats__connectivity_8h.html a9ef7a526904b84b23ed32ff0da0fcf6c (struct GNUNET_SERVICE_Client *client, const struct RequestAddressMessage *msg) void GAS_connectivity_remove_client d6/dcf/gnunet-service-ats__connectivity_8h.html a8091bbb6d7dbda44c896b14f2706b765 (struct GNUNET_SERVICE_Client *client) void GAS_connectivity_init d6/dcf/gnunet-service-ats__connectivity_8h.html a4719ba0d37607d280e0ae50c21e5fe6c (void) void GAS_connectivity_done d6/dcf/gnunet-service-ats__connectivity_8h.html a25f2d67069ebfbde6e9334feaeee0b92 (void) gnunet-service-ats_normalization.c /home/grothoff/research/gnunet/src/ats/ d3/dfb/gnunet-service-ats__normalization_8c platform.h gnunet_ats_service.h gnunet-service-ats_addresses.h gnunet-service-ats_normalization.h gnunet-service-ats_plugins.h PropertyRange #define LOG d3/dfb/gnunet-service-ats__normalization_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static void update_avg d3/dfb/gnunet-service-ats__normalization_8c.html ac042aae92f0803d0cedecaa1afdfcb9c (uint64_t current_val, struct GAS_NormalizationInfo *ni) static int find_min_max_it d3/dfb/gnunet-service-ats__normalization_8c.html a5fa11ef0fc2d7a307f5f8c8fa0d716cc (void *cls, const struct GNUNET_PeerIdentity *h, void *k) static void update_norm d3/dfb/gnunet-service-ats__normalization_8c.html a12050386b8801391ee4b713ee48d990d (uint64_t min, uint64_t max, struct GAS_NormalizationInfo *ni) static int normalize_address d3/dfb/gnunet-service-ats__normalization_8c.html a719add249b53d4371af98aa2f3695d08 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static int notify_change d3/dfb/gnunet-service-ats__normalization_8c.html ad8d0050021bd6d3d30678e381cf6078c (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static void init_range d3/dfb/gnunet-service-ats__normalization_8c.html a9c3836d97c179c34f32da6c90f32c07a (struct PropertyRange *pr) void GAS_normalization_update_property d3/dfb/gnunet-service-ats__normalization_8c.html aec1c45bf2d282d1e486251225e61d308 (struct ATS_Address *address) void GAS_normalization_start d3/dfb/gnunet-service-ats__normalization_8c.html a6187ec994809e0e5466e3690b1c5b826 () void GAS_normalization_stop d3/dfb/gnunet-service-ats__normalization_8c.html a1f00695cddcf5fd170c316d92765c4b4 () static struct PropertyRange property_range d3/dfb/gnunet-service-ats__normalization_8c.html a09e59d29a4862538d881e22121972c36 gnunet-service-ats_normalization.h /home/grothoff/research/gnunet/src/ats/ d2/da4/gnunet-service-ats__normalization_8h gnunet_ats_service.h #define DEFAULT_REL_QUALITY d2/da4/gnunet-service-ats__normalization_8h.html acd4717ecb045af5c7bfd084589a9dfed void GAS_normalization_update_property d2/da4/gnunet-service-ats__normalization_8h.html aec1c45bf2d282d1e486251225e61d308 (struct ATS_Address *address) void GAS_normalization_start d2/da4/gnunet-service-ats__normalization_8h.html acf8cb4999c204457cca650f76d859377 (void) void GAS_normalization_stop d2/da4/gnunet-service-ats__normalization_8h.html abd211d08ac395e0d82331664434e21c9 (void) gnunet-service-ats_performance.c /home/grothoff/research/gnunet/src/ats/ de/d50/gnunet-service-ats__performance_8c platform.h gnunet-service-ats.h gnunet-service-ats_addresses.h gnunet-service-ats_performance.h ats.h static void notify_client de/d50/gnunet-service-ats__performance_8c.html ab00a45491d6c176f9c731e23bec8d3ec (struct GNUNET_SERVICE_Client *client, const struct GNUNET_PeerIdentity *peer, const char *plugin_name, const void *plugin_addr, size_t plugin_addr_len, int active, const struct GNUNET_ATS_Properties *prop, enum GNUNET_HELLO_AddressInfo local_address_info, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in) void GAS_performance_notify_all_clients de/d50/gnunet-service-ats__performance_8c.html ae235c30a88e4a96595db590f262ecaf8 (const struct GNUNET_PeerIdentity *peer, const char *plugin_name, const void *plugin_addr, size_t plugin_addr_len, int active, const struct GNUNET_ATS_Properties *prop, enum GNUNET_HELLO_AddressInfo local_address_info, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in) static void peerinfo_it de/d50/gnunet-service-ats__performance_8c.html a0e4360ec564875c64e52278ac19a2fc5 (void *cls, const struct GNUNET_PeerIdentity *id, const char *plugin_name, const void *plugin_addr, size_t plugin_addr_len, int active, const struct GNUNET_ATS_Properties *prop, enum GNUNET_HELLO_AddressInfo local_address_info, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in) void GAS_performance_add_client de/d50/gnunet-service-ats__performance_8c.html a0b8760f389f372d92177c4928933dd26 (struct GNUNET_SERVICE_Client *client, enum StartFlag flag) void GAS_performance_init de/d50/gnunet-service-ats__performance_8c.html a51ad7893b2d1561df76fa5a0a29bd442 () void GAS_performance_done de/d50/gnunet-service-ats__performance_8c.html a67940d8b7abd8c7c91063f4910e7e0d6 () static struct GNUNET_NotificationContext * nc_no_pic de/d50/gnunet-service-ats__performance_8c.html ac2aac0c5791a20e92b290369868561a0 static struct GNUNET_NotificationContext * nc_pic de/d50/gnunet-service-ats__performance_8c.html abb8f29edabab0da918c16fce81f1023c gnunet-service-ats_performance.h /home/grothoff/research/gnunet/src/ats/ d7/d0e/gnunet-service-ats__performance_8h gnunet_util_lib.h gnunet_ats_service.h ats.h void GAS_performance_notify_all_clients d7/d0e/gnunet-service-ats__performance_8h.html ae235c30a88e4a96595db590f262ecaf8 (const struct GNUNET_PeerIdentity *peer, const char *plugin_name, const void *plugin_addr, size_t plugin_addr_len, int active, const struct GNUNET_ATS_Properties *prop, enum GNUNET_HELLO_AddressInfo local_address_info, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in) void GAS_performance_add_client d7/d0e/gnunet-service-ats__performance_8h.html a0b8760f389f372d92177c4928933dd26 (struct GNUNET_SERVICE_Client *client, enum StartFlag flag) void GAS_performance_init d7/d0e/gnunet-service-ats__performance_8h.html af3b58ab2d85dc5b1a5e5018bb4c2f904 (void) void GAS_performance_done d7/d0e/gnunet-service-ats__performance_8h.html aba7d7b3e883417e6eac283e303125ef9 (void) gnunet-service-ats_plugins.c /home/grothoff/research/gnunet/src/ats/ d4/dd4/gnunet-service-ats__plugins_8c platform.h gnunet_ats_plugin.h gnunet-service-ats_connectivity.h gnunet-service-ats_performance.h gnunet-service-ats_preferences.h gnunet-service-ats_plugins.h gnunet-service-ats_reservations.h gnunet-service-ats_scheduling.h gnunet-service-ats_normalization.h void GAS_plugin_notify_preference_changed d4/dd4/gnunet-service-ats__plugins_8c.html adf532befad7937a45fedbc89427d95d4 (const struct GNUNET_PeerIdentity *peer, enum GNUNET_ATS_PreferenceKind kind, double pref_rel) void GAS_plugin_notify_property_changed d4/dd4/gnunet-service-ats__plugins_8c.html a54e1963c4484f48d3acc8548a4d98422 (struct ATS_Address *address) static void solver_info_cb d4/dd4/gnunet-service-ats__plugins_8c.html af7f61b767887f318dc7191cd7aba4fbb (void *cls, enum GAS_Solver_Operation op, enum GAS_Solver_Status status, enum GAS_Solver_Additional_Information add) static void bandwidth_changed_cb d4/dd4/gnunet-service-ats__plugins_8c.html a3e4efb01f0bbc7fde41342830ea273a3 (void *cls, struct ATS_Address *address) static unsigned long long parse_quota d4/dd4/gnunet-service-ats__plugins_8c.html a1e4e97490efb82d3ed22edac51a8f95c (const char *quota_str, const char *direction, enum GNUNET_NetworkType network) static unsigned long long load_quota d4/dd4/gnunet-service-ats__plugins_8c.html ac08dbe76638a868fade071b3c8a793a1 (const struct GNUNET_CONFIGURATION_Handle *cfg, enum GNUNET_NetworkType type, const char *direction) static unsigned int load_quotas d4/dd4/gnunet-service-ats__plugins_8c.html a34945c5ee94a06d9963f2327ba4655fa (const struct GNUNET_CONFIGURATION_Handle *cfg, unsigned long long *out_dest, unsigned long long *in_dest, int dest_length) int GAS_plugin_init d4/dd4/gnunet-service-ats__plugins_8c.html a9a055d0a8bc3a81256b5adf04df80665 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GAS_plugin_done d4/dd4/gnunet-service-ats__plugins_8c.html aa80ef3a0b416b4028b13ad4c5e9d5df6 () void GAS_plugin_new_address d4/dd4/gnunet-service-ats__plugins_8c.html aeeb39a420615c4c78427fe1263e1bb1f (struct ATS_Address *new_address) void GAS_plugin_delete_address d4/dd4/gnunet-service-ats__plugins_8c.html a9ccb5f3d738bb18e525fcb3196e997d6 (struct ATS_Address *address) void GAS_plugin_notify_feedback d4/dd4/gnunet-service-ats__plugins_8c.html a8ce729a4317106794dbd17dda31b52f2 (struct GNUNET_SERVICE_Client *application, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_TIME_Relative scope, enum GNUNET_ATS_PreferenceKind kind, float score_abs) void GAS_plugin_solver_lock d4/dd4/gnunet-service-ats__plugins_8c.html a9a354c0371b784ea08282a4d47ebced4 () void GAS_plugin_solver_unlock d4/dd4/gnunet-service-ats__plugins_8c.html a51dac6c32ae14a6c2c255c53988a60bc () void GAS_plugin_request_connect_start d4/dd4/gnunet-service-ats__plugins_8c.html aae36c7e8df41df4e64b6af2e45e5961c (const struct GNUNET_PeerIdentity *pid) void GAS_plugin_request_connect_stop d4/dd4/gnunet-service-ats__plugins_8c.html abc6a347625da88793b21021f5e59d7e8 (const struct GNUNET_PeerIdentity *pid) static struct GNUNET_ATS_SolverFunctions * sf d4/dd4/gnunet-service-ats__plugins_8c.html ad50f8f0cc9e110e70e641d16cec19a64 static struct GNUNET_ATS_PluginEnvironment env d4/dd4/gnunet-service-ats__plugins_8c.html adc6b0d3c0904fc97d33581d82cbdfe32 static char * plugin d4/dd4/gnunet-service-ats__plugins_8c.html a6c17991baba655fbc7cc8992ab11c974 gnunet-service-ats_plugins.h /home/grothoff/research/gnunet/src/ats/ d1/dec/gnunet-service-ats__plugins_8h gnunet-service-ats_addresses.h int GAS_plugin_init d1/dec/gnunet-service-ats__plugins_8h.html a9a055d0a8bc3a81256b5adf04df80665 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GAS_plugin_done d1/dec/gnunet-service-ats__plugins_8h.html a61e57a9cca106a3ee81f62426d4601bd (void) void GAS_plugin_notify_preference_changed d1/dec/gnunet-service-ats__plugins_8h.html adf532befad7937a45fedbc89427d95d4 (const struct GNUNET_PeerIdentity *peer, enum GNUNET_ATS_PreferenceKind kind, double pref_rel) void GAS_plugin_notify_property_changed d1/dec/gnunet-service-ats__plugins_8h.html a54e1963c4484f48d3acc8548a4d98422 (struct ATS_Address *address) void GAS_plugin_new_address d1/dec/gnunet-service-ats__plugins_8h.html aeeb39a420615c4c78427fe1263e1bb1f (struct ATS_Address *new_address) void GAS_plugin_delete_address d1/dec/gnunet-service-ats__plugins_8h.html a9ccb5f3d738bb18e525fcb3196e997d6 (struct ATS_Address *address) void GAS_plugin_notify_feedback d1/dec/gnunet-service-ats__plugins_8h.html a8ce729a4317106794dbd17dda31b52f2 (struct GNUNET_SERVICE_Client *application, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_TIME_Relative scope, enum GNUNET_ATS_PreferenceKind kind, float score_abs) void GAS_plugin_solver_lock d1/dec/gnunet-service-ats__plugins_8h.html a95fdd663a69dde76a436b10226daec3d (void) void GAS_plugin_solver_unlock d1/dec/gnunet-service-ats__plugins_8h.html aa5615dff79cd39c14c6e011b625b3888 (void) void GAS_plugin_request_connect_start d1/dec/gnunet-service-ats__plugins_8h.html aae36c7e8df41df4e64b6af2e45e5961c (const struct GNUNET_PeerIdentity *pid) void GAS_plugin_request_connect_stop d1/dec/gnunet-service-ats__plugins_8h.html abc6a347625da88793b21021f5e59d7e8 (const struct GNUNET_PeerIdentity *pid) gnunet-service-ats_preferences.c /home/grothoff/research/gnunet/src/ats/ d4/d71/gnunet-service-ats__preferences_8c platform.h gnunet-service-ats.h gnunet-service-ats_addresses.h gnunet-service-ats_performance.h gnunet-service-ats_plugins.h gnunet-service-ats_preferences.h gnunet-service-ats_reservations.h ats.h PeerRelative PreferencePeer PreferenceClient SumContext AgeContext UpdateContext #define LOG d4/d71/gnunet-service-ats__preferences_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define PREF_AGING_INTERVAL d4/d71/gnunet-service-ats__preferences_8c.html a3d8535477112041ea07d222ae73704f2 #define PREF_AGING_FACTOR d4/d71/gnunet-service-ats__preferences_8c.html a267b522838cc4f6d1e992abcf18a4be8 #define PREF_EPSILON d4/d71/gnunet-service-ats__preferences_8c.html a2b0a2c77a821d129930dbb6ac61e832f static int sum_relative_preferences d4/d71/gnunet-service-ats__preferences_8c.html a4c8833c40c2c7d1b4428f9981a2c2fdc (void *cls, const struct GNUNET_PeerIdentity *peer, void *value) static void update_relative_values_for_peer d4/d71/gnunet-service-ats__preferences_8c.html a2ca71df3c792c9e85f642c008b8624d1 (const struct GNUNET_PeerIdentity *id, enum GNUNET_ATS_PreferenceKind kind) static int free_peer d4/d71/gnunet-service-ats__preferences_8c.html a38ab12370d40cd0637cfc0cbd2710c6c (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static int free_preference d4/d71/gnunet-service-ats__preferences_8c.html ad018004873d15ad52b3fbe8492bd2621 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static int age_values d4/d71/gnunet-service-ats__preferences_8c.html a3affc4e4e71eec68ff4e73bde62a2985 (void *cls, const struct GNUNET_PeerIdentity *peer, void *value) static void preference_aging d4/d71/gnunet-service-ats__preferences_8c.html a52a09ed7dde8017ac72d86d9e838aefa (void *cls) static int update_abs_sum d4/d71/gnunet-service-ats__preferences_8c.html ad43d8bb4a0c5a44072c6029e8ebac2f6 (void *cls, const struct GNUNET_PeerIdentity *peer, void *value) static int update_rel_sum d4/d71/gnunet-service-ats__preferences_8c.html a0c8b147d4c4b4d6565c13dbc98a621d7 (void *cls, const struct GNUNET_PeerIdentity *peer, void *value) static void recalculate_relative_preferences d4/d71/gnunet-service-ats__preferences_8c.html ae095ea411b1a70792b5445536270cf4d (struct PreferenceClient *c, enum GNUNET_ATS_PreferenceKind kind) static int update_iterator d4/d71/gnunet-service-ats__preferences_8c.html aa5b3fb427d96091c6b15ef006121cf15 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static void update_preference d4/d71/gnunet-service-ats__preferences_8c.html a8a9a7eedece963b2e0f31c2ef5413944 (struct GNUNET_SERVICE_Client *client, const struct GNUNET_PeerIdentity *peer, enum GNUNET_ATS_PreferenceKind kind, float score_abs) void GAS_handle_preference_change d4/d71/gnunet-service-ats__preferences_8c.html a8e64c4e305c47766e3baa4058ed1f842 (struct GNUNET_SERVICE_Client *client, const struct ChangePreferenceMessage *msg) void GAS_preference_init d4/d71/gnunet-service-ats__preferences_8c.html a3e86c821964ab8d35b78f2546f50c574 () void GAS_preference_done d4/d71/gnunet-service-ats__preferences_8c.html a86231c3c79d53b1adf06f7a1b805a48a () const double * GAS_preference_get_by_peer d4/d71/gnunet-service-ats__preferences_8c.html adc35e68a2582eec939d2ed577a662fc9 (void *cls, const struct GNUNET_PeerIdentity *id) void GAS_preference_client_disconnect d4/d71/gnunet-service-ats__preferences_8c.html a379ef2918c102d061426725a8c15d8c8 (struct GNUNET_SERVICE_Client *client) static struct PeerRelative defvalues d4/d71/gnunet-service-ats__preferences_8c.html a669f4d2ed469736275d42ebe4d9abb1d static struct GNUNET_CONTAINER_MultiPeerMap * preference_peers d4/d71/gnunet-service-ats__preferences_8c.html a6fbeb2c596dcb7bda84ed0aaf1941c9b static struct PreferenceClient * pc_head d4/d71/gnunet-service-ats__preferences_8c.html ae2558edc2a2334619c8936b24635d431 static struct PreferenceClient * pc_tail d4/d71/gnunet-service-ats__preferences_8c.html aef43d1699e52ed28df139edaf078b1f2 static struct GNUNET_SCHEDULER_Task * aging_task d4/d71/gnunet-service-ats__preferences_8c.html a6c2c4794cf1920853612bf295979123b gnunet-service-ats_preferences.h /home/grothoff/research/gnunet/src/ats/ d6/db0/gnunet-service-ats__preferences_8h gnunet_util_lib.h gnunet_ats_service.h gnunet-service-ats.h gnunet_statistics_service.h ats.h #define DEFAULT_ABS_PREFERENCE d6/db0/gnunet-service-ats__preferences_8h.html a2ae36ee28b3dc4f78a61be9dc3210420 #define DEFAULT_REL_PREFERENCE d6/db0/gnunet-service-ats__preferences_8h.html ab6cc65a04a1d59ba5281638eeebdb526 void GAS_handle_preference_change d6/db0/gnunet-service-ats__preferences_8h.html a8e64c4e305c47766e3baa4058ed1f842 (struct GNUNET_SERVICE_Client *client, const struct ChangePreferenceMessage *msg) void GAS_preference_init d6/db0/gnunet-service-ats__preferences_8h.html ad568c76b206d9d045f7e783551412f3b (void) void GAS_preference_done d6/db0/gnunet-service-ats__preferences_8h.html a660fb6ec7d4e9a5c759c3733541f5953 (void) const double * GAS_preference_get_by_peer d6/db0/gnunet-service-ats__preferences_8h.html adc35e68a2582eec939d2ed577a662fc9 (void *cls, const struct GNUNET_PeerIdentity *id) void GAS_preference_client_disconnect d6/db0/gnunet-service-ats__preferences_8h.html a379ef2918c102d061426725a8c15d8c8 (struct GNUNET_SERVICE_Client *client) gnunet-service-ats_reservations.c /home/grothoff/research/gnunet/src/ats/ d1/d4b/gnunet-service-ats__reservations_8c platform.h gnunet-service-ats_reservations.h gnunet-service-ats.h ats.h #define MAX_BANDWIDTH_CARRY_S d1/d4b/gnunet-service-ats__reservations_8c.html aea67c40f24d39e8fe07f2b075f380d48 static struct GNUNET_TIME_Relative reservations_reserve d1/d4b/gnunet-service-ats__reservations_8c.html a8db2fa95c21f21454876ff177cf062cb (const struct GNUNET_PeerIdentity *peer, int32_t amount) void GAS_reservations_set_bandwidth d1/d4b/gnunet-service-ats__reservations_8c.html a33c724cc994f95660d73bb3823ccb016 (const struct GNUNET_PeerIdentity *peer, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in) void GAS_handle_reservation_request d1/d4b/gnunet-service-ats__reservations_8c.html a41430f2b36040369a4f965a413e4e44f (struct GNUNET_SERVICE_Client *client, const struct ReservationRequestMessage *msg) void GAS_reservations_init d1/d4b/gnunet-service-ats__reservations_8c.html af561e65f09ecab6d4a258f73aef60f05 () static int free_tracker d1/d4b/gnunet-service-ats__reservations_8c.html a4b039d506c1659f08b9252002d08562b (void *cls, const struct GNUNET_PeerIdentity *key, void *value) void GAS_reservations_done d1/d4b/gnunet-service-ats__reservations_8c.html ab3707232bced66180135e6b6d72cb916 () static struct GNUNET_CONTAINER_MultiPeerMap * trackers d1/d4b/gnunet-service-ats__reservations_8c.html a39be9e5be52d4c6e6463849a762b8c80 gnunet-service-ats_reservations.h /home/grothoff/research/gnunet/src/ats/ d9/d21/gnunet-service-ats__reservations_8h gnunet_util_lib.h ats.h void GAS_reservations_set_bandwidth d9/d21/gnunet-service-ats__reservations_8h.html a33c724cc994f95660d73bb3823ccb016 (const struct GNUNET_PeerIdentity *peer, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in) void GAS_handle_reservation_request d9/d21/gnunet-service-ats__reservations_8h.html aa3f6217267e44b92d04d110085b669a7 (struct GNUNET_SERVICE_Client *client, const struct ReservationRequestMessage *message) void GAS_reservations_init d9/d21/gnunet-service-ats__reservations_8h.html ab093c1a097cd1bb5bf6da8599f4166df (void) void GAS_reservations_done d9/d21/gnunet-service-ats__reservations_8h.html a8b17bdfbf74327bb44d5da02267b7c88 (void) gnunet-service-ats_scheduling.c /home/grothoff/research/gnunet/src/ats/ d4/dd5/gnunet-service-ats__scheduling_8c platform.h gnunet-service-ats_addresses.h gnunet-service-ats_scheduling.h ats.h int GAS_scheduling_add_client d4/dd5/gnunet-service-ats__scheduling_8c.html afd28c8943ae00512beb9f38f668c27dd (struct GNUNET_SERVICE_Client *client) void GAS_scheduling_remove_client d4/dd5/gnunet-service-ats__scheduling_8c.html adf4b8c4b7e57c2192107cf26502192ef (struct GNUNET_SERVICE_Client *client) void GAS_scheduling_transmit_address_suggestion d4/dd5/gnunet-service-ats__scheduling_8c.html a5e7231f141f473e42f94fc563e26b857 (const struct GNUNET_PeerIdentity *peer, uint32_t session_id, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in) void GAS_handle_address_add d4/dd5/gnunet-service-ats__scheduling_8c.html a0e90bea80f1a321372c8fc774a9dc37e (const struct AddressAddMessage *m) void GAS_handle_address_update d4/dd5/gnunet-service-ats__scheduling_8c.html a8136ed479f2ec432471e8470ab6c5272 (const struct AddressUpdateMessage *m) void GAS_handle_address_destroyed d4/dd5/gnunet-service-ats__scheduling_8c.html a8d2559a476e7a9313375247944ad9f4a (const struct AddressDestroyedMessage *m) static struct GNUNET_SERVICE_Client * my_client d4/dd5/gnunet-service-ats__scheduling_8c.html ab2d31b6f62a7b6540441bf96b9c2bc66 gnunet-service-ats_scheduling.h /home/grothoff/research/gnunet/src/ats/ d9/d3d/gnunet-service-ats__scheduling_8h gnunet_util_lib.h int GAS_scheduling_add_client d9/d3d/gnunet-service-ats__scheduling_8h.html afd28c8943ae00512beb9f38f668c27dd (struct GNUNET_SERVICE_Client *client) void GAS_scheduling_remove_client d9/d3d/gnunet-service-ats__scheduling_8h.html adf4b8c4b7e57c2192107cf26502192ef (struct GNUNET_SERVICE_Client *client) void GAS_scheduling_transmit_address_suggestion d9/d3d/gnunet-service-ats__scheduling_8h.html a5e7231f141f473e42f94fc563e26b857 (const struct GNUNET_PeerIdentity *peer, uint32_t session_id, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in) void GAS_handle_address_add d9/d3d/gnunet-service-ats__scheduling_8h.html a0e90bea80f1a321372c8fc774a9dc37e (const struct AddressAddMessage *m) void GAS_handle_address_update d9/d3d/gnunet-service-ats__scheduling_8h.html a8136ed479f2ec432471e8470ab6c5272 (const struct AddressUpdateMessage *m) void GAS_handle_address_destroyed d9/d3d/gnunet-service-ats__scheduling_8h.html a8d2559a476e7a9313375247944ad9f4a (const struct AddressDestroyedMessage *m) plugin_ats_proportional.c /home/grothoff/research/gnunet/src/ats/ d5/de2/plugin__ats__proportional_8c platform.h gnunet_statistics_service.h gnunet_ats_service.h gnunet_ats_plugin.h gnunet-service-ats_addresses.h AddressWrapper Network GAS_PROPORTIONAL_Handle FindBestAddressCtx #define LOG d5/de2/plugin__ats__proportional_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define PROP_STABILITY_FACTOR d5/de2/plugin__ats__proportional_8c.html ab36c54851eab576820340d7c6b4f5b59 #define PROPORTIONALITY_FACTOR d5/de2/plugin__ats__proportional_8c.html a502cc8eef43b5d545352c022bf1e9ef6 static int is_bandwidth_available_in_network d5/de2/plugin__ats__proportional_8c.html a546ea957a5959dde90f3c92c5793cebc (struct Network *net, int extra) static int all_require_connectivity d5/de2/plugin__ats__proportional_8c.html a5cc3ba38b25dd8b294b3a9c2b5a60703 (struct GAS_PROPORTIONAL_Handle *s, struct Network *net, unsigned int con) static void distribute_bandwidth d5/de2/plugin__ats__proportional_8c.html a16f72366aa78e4ec2fbf0a8ac3c59863 (struct GAS_PROPORTIONAL_Handle *s, struct Network *net) static void propagate_bandwidth d5/de2/plugin__ats__proportional_8c.html a24f8e6f148fa16d927d3117f9d5d842c (struct GAS_PROPORTIONAL_Handle *s, struct Network *net) static void distribute_bandwidth_in_network d5/de2/plugin__ats__proportional_8c.html a659cfd218622aaf7c7c2ff2c2bc7216a (struct GAS_PROPORTIONAL_Handle *s, struct Network *n) static int find_best_address_it d5/de2/plugin__ats__proportional_8c.html a998ff0573abe68838561773bb16d1401 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) struct ATS_Address * get_best_address d5/de2/plugin__ats__proportional_8c.html ac4b5918e464ac564fbc7299db44555de (struct GAS_PROPORTIONAL_Handle *s, struct GNUNET_CONTAINER_MultiPeerMap *addresses, const struct GNUNET_PeerIdentity *id) static void address_decrement_active d5/de2/plugin__ats__proportional_8c.html aec89ab5e33a11550b762c9bf4c82b9df (struct GAS_PROPORTIONAL_Handle *s, struct Network *net) static int get_active_address_it d5/de2/plugin__ats__proportional_8c.html ae067600148c71736abd0f7b02a4b4fde (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static struct ATS_Address * get_active_address d5/de2/plugin__ats__proportional_8c.html a08a3f02377ceb466db2a481544ea9373 (struct GAS_PROPORTIONAL_Handle *s, const struct GNUNET_PeerIdentity *peer) static void update_active_address d5/de2/plugin__ats__proportional_8c.html ad0091900fc5701d68d771c8b8f866b6a (struct GAS_PROPORTIONAL_Handle *s, struct ATS_Address *current_address, const struct GNUNET_PeerIdentity *peer) static void GAS_proportional_change_preference d5/de2/plugin__ats__proportional_8c.html ad2a45fa817b3509de8bd477a8c353b0f (void *solver, const struct GNUNET_PeerIdentity *peer, enum GNUNET_ATS_PreferenceKind kind, double pref_rel) static void GAS_proportional_feedback d5/de2/plugin__ats__proportional_8c.html a6400693daa3382ea5d67237090d8c2e7 (void *solver, struct GNUNET_SERVICE_Client *application, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_TIME_Relative scope, enum GNUNET_ATS_PreferenceKind kind, double score) static void GAS_proportional_start_get_address d5/de2/plugin__ats__proportional_8c.html ac4e3868e377f7f323853678b1fe63f02 (void *solver, const struct GNUNET_PeerIdentity *peer) static void GAS_proportional_stop_get_address d5/de2/plugin__ats__proportional_8c.html a3777b98b09ede65b781cc1e5478345f3 (void *solver, const struct GNUNET_PeerIdentity *peer) static void GAS_proportional_bulk_start d5/de2/plugin__ats__proportional_8c.html ad4dbef8cbf7513061d5311c05aada947 (void *solver) static void GAS_proportional_bulk_stop d5/de2/plugin__ats__proportional_8c.html aea93afcb2b1f9edc9506693ccf9dfa27 (void *solver) static void GAS_proportional_address_property_changed d5/de2/plugin__ats__proportional_8c.html a145bb3d3d7c15ce1aadb305b09135656 (void *solver, struct ATS_Address *address) static void GAS_proportional_address_add d5/de2/plugin__ats__proportional_8c.html a6b77b6e8cefe07705bd21f8b1305684e (void *solver, struct ATS_Address *address, uint32_t network) static void GAS_proportional_address_delete d5/de2/plugin__ats__proportional_8c.html a06ba170fed5584106c2ec793aa961ec8 (void *solver, struct ATS_Address *address) void * libgnunet_plugin_ats_proportional_init d5/de2/plugin__ats__proportional_8c.html ad1f12810258410c70a52dcc499aed854 (void *cls) void * libgnunet_plugin_ats_proportional_done d5/de2/plugin__ats__proportional_8c.html a344ad01482f11dba72e61d9130d9d2d4 (void *cls) auction.h /home/grothoff/research/gnunet/src/auction/ da/d35/auction_8h gnunet_common.h GNUNET_AUCTION_ClientCreateMessage gnunet-auction-create.c /home/grothoff/research/gnunet/src/auction/ d5/d68/gnunet-auction-create_8c platform.h gnunet_util_lib.h #define FIRST_PRICE d5/d68/gnunet-auction-create_8c.html a363b4885c2da6f4d493f2a39a45483b7 #define OUTCOME_PRIVATE d5/d68/gnunet-auction-create_8c.html a3b13fec0e257594b1964f67674337f1c #define OUTCOME_PUBLIC d5/d68/gnunet-auction-create_8c.html a60860e061749eea3cf18dc6ec3041e98 static void run d5/d68/gnunet-auction-create_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main d5/d68/gnunet-auction-create_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int ret d5/d68/gnunet-auction-create_8c.html a6baa346e44f4c2158d2be4f9b77b8203 static char * fndesc d5/d68/gnunet-auction-create_8c.html addcecdc98b3d06dea3cf9e2cc029d2b0 static char * fnprices d5/d68/gnunet-auction-create_8c.html a8f5d9b4113aba3a30f17d52e43f4ab75 static struct GNUNET_TIME_Relative dround d5/d68/gnunet-auction-create_8c.html aa97c8b9739643d2f0e3a36fc9ab1f7ac static struct GNUNET_TIME_Relative dstart d5/d68/gnunet-auction-create_8c.html a816e8108ad57443bff060dd04ad160bc static unsigned int m d5/d68/gnunet-auction-create_8c.html a4033037df26775dd60840e66d38a08ba static int outcome d5/d68/gnunet-auction-create_8c.html aff869d4fd34d6c218d80b7b199aa99d1 static int interactive d5/d68/gnunet-auction-create_8c.html aeb39d5d8ddd4957f1b01720fa0e37e36 gnunet-auction-info.c /home/grothoff/research/gnunet/src/auction/ db/d8c/gnunet-auction-info_8c platform.h gnunet_util_lib.h static void run db/d8c/gnunet-auction-info_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main db/d8c/gnunet-auction-info_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int ret db/d8c/gnunet-auction-info_8c.html a6baa346e44f4c2158d2be4f9b77b8203 gnunet-auction-join.c /home/grothoff/research/gnunet/src/auction/ de/d69/gnunet-auction-join_8c platform.h gnunet_util_lib.h static void run de/d69/gnunet-auction-join_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main de/d69/gnunet-auction-join_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int ret de/d69/gnunet-auction-join_8c.html a6baa346e44f4c2158d2be4f9b77b8203 gnunet-service-auction.c /home/grothoff/research/gnunet/src/auction/ db/d51/gnunet-service-auction_8c platform.h gnunet_util_lib.h auction.h static int check_create db/d51/gnunet-service-auction_8c.html af1954f91a3c95725e39e3d4413bf979d (void *cls, const struct GNUNET_AUCTION_ClientCreateMessage *msg) static void handle_create db/d51/gnunet-service-auction_8c.html afcac78269d5c4590e2d4abd57b213a30 (void *cls, const struct GNUNET_AUCTION_ClientCreateMessage *msg) static void cleanup_task db/d51/gnunet-service-auction_8c.html a6326013d99300f02512b1b4e8acfacc7 (void *cls) static void * client_connect_cb db/d51/gnunet-service-auction_8c.html a59bdc2686a972268ebbe1bc798ded17c (void *cls, struct GNUNET_SERVICE_Client *c, struct GNUNET_MQ_Handle *mq) static void client_disconnect_cb db/d51/gnunet-service-auction_8c.html ac42ef8df5e7252aab48d6463ea70cac5 (void *cls, struct GNUNET_SERVICE_Client *c, void *internal_cls) static void run db/d51/gnunet-service-auction_8c.html afab0511d617b1f42d6fa1a979d2d2a0f (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_SERVICE_Handle *service) bg_bf.c /home/grothoff/research/gnunet/src/block/ d7/d66/bg__bf_8c platform.h gnunet_util_lib.h gnunet_block_group_lib.h gnunet_block_plugin.h BfGroupInternals static int bf_group_serialize_cb d7/d66/bg__bf_8c.html a4fd1f966b9c33e12f5279111878569e1 (struct GNUNET_BLOCK_Group *bg, uint32_t *nonce, void **raw_data, size_t *raw_data_size) static void bf_group_mark_seen_cb d7/d66/bg__bf_8c.html a3eff899e3b34441902622bcdf5649387 (struct GNUNET_BLOCK_Group *bg, const struct GNUNET_HashCode *seen_results, unsigned int seen_results_count) static int bf_group_merge_cb d7/d66/bg__bf_8c.html a2d6595798db47b8adb79669d5a3a8fdc (struct GNUNET_BLOCK_Group *bg1, const struct GNUNET_BLOCK_Group *bg2) static void bf_group_destroy_cb d7/d66/bg__bf_8c.html a7d5a7a5e5a62f43c5a4a13a8041b1435 (struct GNUNET_BLOCK_Group *bg) struct GNUNET_BLOCK_Group * GNUNET_BLOCK_GROUP_bf_create d2/dba/group__block.html gaa7867d60e8a1a56d6dff4cbb148a5261 (void *cls, size_t bf_size, unsigned int bf_k, enum GNUNET_BLOCK_Type type, uint32_t nonce, const void *raw_data, size_t raw_data_size) int GNUNET_BLOCK_GROUP_bf_test_and_set d2/dba/group__block.html ga10aa548e22433b2c795795a074f17d00 (struct GNUNET_BLOCK_Group *bg, const struct GNUNET_HashCode *hc) size_t GNUNET_BLOCK_GROUP_compute_bloomfilter_size d2/dba/group__block.html ga3b07bce5909b0abcf70352580ffa1f90 (unsigned int entry_count, unsigned int k) block.c /home/grothoff/research/gnunet/src/block/ d3/d1c/block_8c platform.h gnunet_util_lib.h gnunet_constants.h gnunet_signatures.h gnunet_block_lib.h gnunet_block_plugin.h Plugin GNUNET_BLOCK_Context void GNUNET_BLOCK_mingle_hash d2/dba/group__block.html gaa82c8581c3753f8f62efe895b81f6b60 (const struct GNUNET_HashCode *in, uint32_t mingle_number, struct GNUNET_HashCode *hc) static void add_plugin d3/d1c/block_8c.html a0183ea3762d60a08bf1e4fb54fcab0c8 (void *cls, const char *library_name, void *lib_ret) struct GNUNET_BLOCK_Context * GNUNET_BLOCK_context_create d2/dba/group__block.html gaa44081ecb8d07dab37dcf3a9da028be1 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_BLOCK_context_destroy d2/dba/group__block.html ga51448419bec859a066c9297df9588d78 (struct GNUNET_BLOCK_Context *ctx) int GNUNET_BLOCK_group_serialize d2/dba/group__block.html ga069bcf471a5c1fbb19c57bc1c903e68e (struct GNUNET_BLOCK_Group *bg, uint32_t *nonce, void **raw_data, size_t *raw_data_size) void GNUNET_BLOCK_group_destroy d2/dba/group__block.html ga7409b30381322e9664eeda4f6bfb2a50 (struct GNUNET_BLOCK_Group *bg) int GNUNET_BLOCK_group_merge d2/dba/group__block.html gaa0ef0ee8bd4c71e6c8840b8f6af13a94 (struct GNUNET_BLOCK_Group *bg1, struct GNUNET_BLOCK_Group *bg2) static struct GNUNET_BLOCK_PluginFunctions * find_plugin d3/d1c/block_8c.html a70815d3b1d6ca63cdb81a9a166c7832a (struct GNUNET_BLOCK_Context *ctx, enum GNUNET_BLOCK_Type type) struct GNUNET_BLOCK_Group * GNUNET_BLOCK_group_create d2/dba/group__block.html ga9681d4399039dc41d3ae719169e4dbda (struct GNUNET_BLOCK_Context *ctx, enum GNUNET_BLOCK_Type type, uint32_t nonce, const void *raw_data, size_t raw_data_size,...) enum GNUNET_BLOCK_EvaluationResult GNUNET_BLOCK_evaluate d2/dba/group__block.html ga90ab53d6d53c65187d93f576dbeccf01 (struct GNUNET_BLOCK_Context *ctx, enum GNUNET_BLOCK_Type type, struct GNUNET_BLOCK_Group *group, enum GNUNET_BLOCK_EvaluationOptions eo, const struct GNUNET_HashCode *query, const void *xquery, size_t xquery_size, const void *reply_block, size_t reply_block_size) int GNUNET_BLOCK_get_key d2/dba/group__block.html ga87c66a7b4dcf420be813b79d732c9eac (struct GNUNET_BLOCK_Context *ctx, enum GNUNET_BLOCK_Type type, const void *block, size_t block_size, struct GNUNET_HashCode *key) int GNUNET_BLOCK_group_set_seen d2/dba/group__block.html gaeabca9b479c7947a25ecf0808db7888c (struct GNUNET_BLOCK_Group *bg, const struct GNUNET_HashCode *seen_results, unsigned int seen_results_count) plugin_block_template.c /home/grothoff/research/gnunet/src/block/ d5/d3d/plugin__block__template_8c platform.h gnunet_block_plugin.h gnunet_block_group_lib.h #define DEBUG_TEMPLATE d5/d3d/plugin__block__template_8c.html ae3cb99a1134ddf59030e26a027931e59 #define BLOOMFILTER_K d5/d3d/plugin__block__template_8c.html a8de3b714a9a52f3e2496d8962981cb15 #define TEMPLATE_BF_SIZE d5/d3d/plugin__block__template_8c.html a7054929c124971cdbe6e2f62d7be3fdc static struct GNUNET_BLOCK_Group * block_plugin_template_create_group d5/d3d/plugin__block__template_8c.html a8a6c6460b9d4ca8971f276da1c34b496 (void *cls, enum GNUNET_BLOCK_Type type, uint32_t nonce, const void *raw_data, size_t raw_data_size, va_list va) static enum GNUNET_BLOCK_EvaluationResult block_plugin_template_evaluate d5/d3d/plugin__block__template_8c.html a0c617f8256dc694268159871905f3485 (void *cls, struct GNUNET_BLOCK_Context *ctx, enum GNUNET_BLOCK_Type type, struct GNUNET_BLOCK_Group *group, enum GNUNET_BLOCK_EvaluationOptions eo, const struct GNUNET_HashCode *query, const void *xquery, size_t xquery_size, const void *reply_block, size_t reply_block_size) static int block_plugin_template_get_key d5/d3d/plugin__block__template_8c.html a21fd9e3cd747c6d1e447eab560cef1b3 (void *cls, enum GNUNET_BLOCK_Type type, const void *block, size_t block_size, struct GNUNET_HashCode *key) void * libgnunet_plugin_block_template_init d5/d3d/plugin__block__template_8c.html a9be3862b8c75c1ed2c2ac3b7061a88c9 (void *cls) void * libgnunet_plugin_block_template_done d5/d3d/plugin__block__template_8c.html a9dbf787c6008cf6bbcf3d4a16b1ef35f (void *cls) plugin_block_test.c /home/grothoff/research/gnunet/src/block/ d1/dc4/plugin__block__test_8c platform.h gnunet_block_plugin.h gnunet_block_group_lib.h #define BLOOMFILTER_K d1/dc4/plugin__block__test_8c.html a8de3b714a9a52f3e2496d8962981cb15 #define TEST_BF_SIZE d1/dc4/plugin__block__test_8c.html a62f04010467459d076d17bf0ca1adb39 static struct GNUNET_BLOCK_Group * block_plugin_test_create_group d1/dc4/plugin__block__test_8c.html a2483a80d9a19161024c1299372074941 (void *cls, enum GNUNET_BLOCK_Type type, uint32_t nonce, const void *raw_data, size_t raw_data_size, va_list va) static enum GNUNET_BLOCK_EvaluationResult block_plugin_test_evaluate d1/dc4/plugin__block__test_8c.html a4657eddce7bfb3310e1eeaf7c4409345 (void *cls, struct GNUNET_BLOCK_Context *ctx, enum GNUNET_BLOCK_Type type, struct GNUNET_BLOCK_Group *group, enum GNUNET_BLOCK_EvaluationOptions eo, const struct GNUNET_HashCode *query, const void *xquery, size_t xquery_size, const void *reply_block, size_t reply_block_size) static int block_plugin_test_get_key d1/dc4/plugin__block__test_8c.html adb753cfb5c596589b11a4ce6a14ceacd (void *cls, enum GNUNET_BLOCK_Type type, const void *block, size_t block_size, struct GNUNET_HashCode *key) void * libgnunet_plugin_block_test_init d1/dc4/plugin__block__test_8c.html af5b4d25dd2a13d822aacc977a07b852a (void *cls) void * libgnunet_plugin_block_test_done d1/dc4/plugin__block__test_8c.html a2dcfa6b1228366f95d6f891b790231a8 (void *cls) cadet.h /home/grothoff/research/gnunet/src/cadet/ d2/d8a/cadet_8h platform.h gnunet_util_lib.h gnunet_peer_lib.h gnunet_core_service.h gnunet_cadet_service.h gnunet_protocols.h GNUNET_CADET_ClientChannelNumber GNUNET_CADET_PortMessage GNUNET_CADET_LocalChannelCreateMessage GNUNET_CADET_LocalChannelDestroyMessage GNUNET_CADET_LocalData GNUNET_CADET_LocalAck GNUNET_CADET_LocalInfo GNUNET_CADET_RequestPathInfoMessage GNUNET_CADET_ChannelInfoMessage GNUNET_CADET_RequestChannelInfoMessage GNUNET_CADET_LocalInfoPath GNUNET_CADET_LocalInfoPeers GNUNET_CADET_LocalInfoTunnel #define CADET_TIMING_START d2/d8a/cadet_8h.html a2007b3302f8d036259b8e2b79ef5821a #define CADET_TIMING_END d2/d8a/cadet_8h.html a26084d062d34614a10fb7f3178fcdf71 #define GNUNET_CADET_LOCAL_CHANNEL_ID_CLI d2/d8a/cadet_8h.html ad0ea9b3a9acb5d4930b66af9901d9b1f #define HIGH_PID d2/d8a/cadet_8h.html a3f4b6fb30345202df51e2d78bc4c72f4 #define LOW_PID d2/d8a/cadet_8h.html aa0b6b80f771d1de90489c86eace1642e #define PID_OVERFLOW d2/d8a/cadet_8h.html a87832f8ccd7081d064d8c27c00b8686f (pid, max) GNUNET_NETWORK_STRUCT_END char * GC_f2s d2/d8a/cadet_8h.html aa4e88ca5fd717296bc32012058ae6052 (int fwd) int GC_is_pid_bigger d2/d8a/cadet_8h.html a735649058fdf2003cb0417f318912336 (uint32_t bigger, uint32_t smaller) uint32_t GC_max_pid d2/d8a/cadet_8h.html a2efa54f33463f5eb8532a8daafe5b0f1 (uint32_t a, uint32_t b) uint32_t GC_min_pid d2/d8a/cadet_8h.html a2abfe6350b8e88d22fed528fc3042c10 (uint32_t a, uint32_t b) size_t GC_bin2s d2/d8a/cadet_8h.html a1649dd5332abb925dc5e99c60ca295b8 (void *bin, unsigned int len, char **output) const char * GC_m2s d2/d8a/cadet_8h.html a646a4e05902491a7897b5cb09909dc8b (uint16_t m) cadet_api.c /home/grothoff/research/gnunet/src/cadet/ df/d17/cadet__api_8c platform.h gnunet_util_lib.h gnunet_constants.h gnunet_cadet_service.h cadet.h cadet_protocol.h GNUNET_CADET_Handle GNUNET_CADET_Channel GNUNET_CADET_Port #define LOG df/d17/cadet__api_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static struct GNUNET_CADET_Port * find_port df/d17/cadet__api_8c.html a83abb5932d5bf0bb53e42759ced17abe (const struct GNUNET_CADET_Handle *h, const struct GNUNET_HashCode *hash) static struct GNUNET_CADET_Channel * find_channel df/d17/cadet__api_8c.html a650da16f63f3845f357f0ebc26ebc8e9 (struct GNUNET_CADET_Handle *h, struct GNUNET_CADET_ClientChannelNumber ccn) static struct GNUNET_CADET_Channel * create_channel df/d17/cadet__api_8c.html a0c87767e8f9b1f949e05ebc206b1104c (struct GNUNET_CADET_Handle *h, const struct GNUNET_CADET_ClientChannelNumber *ccnp) static void destroy_channel df/d17/cadet__api_8c.html a59d7b54d33ad89db734e9bdeb5afebd7 (struct GNUNET_CADET_Channel *ch) static void reconnect df/d17/cadet__api_8c.html acb9f6ba694f9e7d80f493113f871c9e9 (struct GNUNET_CADET_Handle *h) static int open_port_cb df/d17/cadet__api_8c.html adb34517aabd38362826e10dc117dd53e (void *cls, const struct GNUNET_HashCode *id, void *value) static void reconnect_cbk df/d17/cadet__api_8c.html a0877efd564e8a529aecb1b0cab3d702a (void *cls) static void notify_window_size df/d17/cadet__api_8c.html a05f9384cce7edf7525586be3ebcce823 (struct GNUNET_CADET_Channel *ch) static void cadet_mq_send_now df/d17/cadet__api_8c.html a1d9136216768b551de4490021ac4106d (void *cls) static void cadet_mq_send_impl df/d17/cadet__api_8c.html a148525bd3e9534b1bd38c942bd56255d (struct GNUNET_MQ_Handle *mq, const struct GNUNET_MessageHeader *msg, void *impl_state) static void cadet_mq_destroy_impl df/d17/cadet__api_8c.html a38551c0f6256ad99e946e8017467c42a (struct GNUNET_MQ_Handle *mq, void *impl_state) static void cadet_mq_error_handler df/d17/cadet__api_8c.html a7f871c0faff51b701cf1ddd629a4f8db (void *cls, enum GNUNET_MQ_Error error) static void cadet_mq_cancel_impl df/d17/cadet__api_8c.html a5d4acfe53b65982ebd0bc9993bef3f90 (struct GNUNET_MQ_Handle *mq, void *impl_state) static void handle_channel_created df/d17/cadet__api_8c.html ade6a3e973b67a237638a301f494513eb (void *cls, const struct GNUNET_CADET_LocalChannelCreateMessage *msg) static void handle_channel_destroy df/d17/cadet__api_8c.html a1a0d47d0a4c09d79946b093f77601b1b (void *cls, const struct GNUNET_CADET_LocalChannelDestroyMessage *msg) static int check_local_data df/d17/cadet__api_8c.html ad5bf88f9162d6deae6e27cafd84307f6 (void *cls, const struct GNUNET_CADET_LocalData *message) static void handle_local_data df/d17/cadet__api_8c.html a6c5505489077b67eb2aa23a45d3c8025 (void *cls, const struct GNUNET_CADET_LocalData *message) static void handle_local_ack df/d17/cadet__api_8c.html a9c3b122800d05a48ccb08fabd85b48a0 (void *cls, const struct GNUNET_CADET_LocalAck *message) static int destroy_channel_cb df/d17/cadet__api_8c.html a89650214087ed8d565f804ed16f974ca (void *cls, uint32_t cid, void *value) static void handle_mq_error df/d17/cadet__api_8c.html af45c84e803b2a4ae584be131ba7a985a (void *cls, enum GNUNET_MQ_Error error) static int destroy_port_cb df/d17/cadet__api_8c.html ae14f83f2b1b4c7549fb439f17224eace (void *cls, const struct GNUNET_HashCode *id, void *value) void GNUNET_CADET_disconnect d9/d98/group__cadet.html ga5c4ff52a63e0e8a08b1472f2948523c8 (struct GNUNET_CADET_Handle *handle) void GNUNET_CADET_close_port d9/d98/group__cadet.html ga63181ddd6307ba268a026515a896beaa (struct GNUNET_CADET_Port *p) void GNUNET_CADET_channel_destroy d9/d98/group__cadet.html ga1bfb59ce3b131e0ee4f2911dad363fbe (struct GNUNET_CADET_Channel *channel) const union GNUNET_CADET_ChannelInfo * GNUNET_CADET_channel_get_info d9/d98/group__cadet.html ga4fd0a9c83c6e25e99b078ace77ff402d (struct GNUNET_CADET_Channel *channel, enum GNUNET_CADET_ChannelInfoOption option,...) void GNUNET_CADET_receive_done d9/d98/group__cadet.html ga10b8df408b75a171663f548c44a6d1e2 (struct GNUNET_CADET_Channel *channel) struct GNUNET_CADET_Handle * GNUNET_CADET_connect d9/d98/group__cadet.html gac99f64e275181e0ee676a0a208669296 (const struct GNUNET_CONFIGURATION_Handle *cfg) struct GNUNET_CADET_Port * GNUNET_CADET_open_port d9/d98/group__cadet.html gaf0858fb9d3dda9ed65a00e3d87289e81 (struct GNUNET_CADET_Handle *h, const struct GNUNET_HashCode *port, GNUNET_CADET_ConnectEventHandler connects, void *connects_cls, GNUNET_CADET_WindowSizeEventHandler window_changes, GNUNET_CADET_DisconnectEventHandler disconnects, const struct GNUNET_MQ_MessageHandler *handlers) struct GNUNET_CADET_Channel * GNUNET_CADET_channel_create d9/d98/group__cadet.html ga0601d746ef66e27134fdae963ec169ab (struct GNUNET_CADET_Handle *h, void *channel_cls, const struct GNUNET_PeerIdentity *destination, const struct GNUNET_HashCode *port, GNUNET_CADET_WindowSizeEventHandler window_changes, GNUNET_CADET_DisconnectEventHandler disconnects, const struct GNUNET_MQ_MessageHandler *handlers) struct GNUNET_MQ_Handle * GNUNET_CADET_get_mq d9/d98/group__cadet.html gac7d7764be532e016516ec5acfd56337e (const struct GNUNET_CADET_Channel *channel) cadet_api_get_channel.c /home/grothoff/research/gnunet/src/cadet/ da/d6b/cadet__api__get__channel_8c platform.h gnunet_util_lib.h gnunet_constants.h gnunet_cadet_service.h cadet.h cadet_protocol.h GNUNET_CADET_ChannelMonitor static int check_channel_info da/d6b/cadet__api__get__channel_8c.html aef978124a36913d94928214d90c56480 (void *cls, const struct GNUNET_CADET_ChannelInfoMessage *message) static void handle_channel_info da/d6b/cadet__api__get__channel_8c.html add8a0acb69308440ea7eb077456fb662 (void *cls, const struct GNUNET_CADET_ChannelInfoMessage *message) static void handle_channel_info_end da/d6b/cadet__api__get__channel_8c.html ab8b9301cb558df01edbeb4601e4531c5 (void *cls, const struct GNUNET_MessageHeader *message) static void reconnect da/d6b/cadet__api__get__channel_8c.html a7e1acc1306a252c65b8526268bbd4a5f (void *cls) static void error_handler da/d6b/cadet__api__get__channel_8c.html a5868b3d8e6e1bc6a2c8657f74530330d (void *cls, enum GNUNET_MQ_Error error) struct GNUNET_CADET_ChannelMonitor * GNUNET_CADET_get_channel d9/d98/group__cadet.html gaa8bdf6368e26e5392ea64762e6d35392 (const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_PeerIdentity *peer, GNUNET_CADET_ChannelCB callback, void *callback_cls) void * GNUNET_CADET_get_channel_cancel d9/d98/group__cadet.html ga3f463585342618bc1650afb7c2f40ad6 (struct GNUNET_CADET_ChannelMonitor *cm) cadet_api_get_path.c /home/grothoff/research/gnunet/src/cadet/ dd/d19/cadet__api__get__path_8c platform.h gnunet_util_lib.h gnunet_constants.h gnunet_cadet_service.h cadet.h cadet_protocol.h GNUNET_CADET_GetPath static int check_get_path dd/d19/cadet__api__get__path_8c.html a96c89b3ca9843078ed8a16b777825e66 (void *cls, const struct GNUNET_CADET_LocalInfoPath *message) static void handle_get_path dd/d19/cadet__api__get__path_8c.html a878d5378169a010f49a6b026f9b2606e (void *cls, const struct GNUNET_CADET_LocalInfoPath *message) static void handle_get_path_end dd/d19/cadet__api__get__path_8c.html ad4313cecd4bd6f08b1c4b5716e07a7ae (void *cls, const struct GNUNET_MessageHeader *message) static void reconnect dd/d19/cadet__api__get__path_8c.html a7e1acc1306a252c65b8526268bbd4a5f (void *cls) static void error_handler dd/d19/cadet__api__get__path_8c.html a5868b3d8e6e1bc6a2c8657f74530330d (void *cls, enum GNUNET_MQ_Error error) struct GNUNET_CADET_GetPath * GNUNET_CADET_get_path d9/d98/group__cadet.html ga4c57a37fa4a5237b4367ae52150214b8 (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_PeerIdentity *id, GNUNET_CADET_PathCB callback, void *callback_cls) void * GNUNET_CADET_get_path_cancel d9/d98/group__cadet.html gaca2990bade60adefca60859703e8a7cc (struct GNUNET_CADET_GetPath *gp) cadet_api_helper.c /home/grothoff/research/gnunet/src/cadet/ d1/d7b/cadet__api__helper_8c platform.h gnunet_util_lib.h gnunet_constants.h gnunet_cadet_service.h cadet.h cadet_protocol.h const struct GNUNET_HashCode * GC_u2h d9/d98/group__cadet.html gaf5315c3b6e7c45ec69d2c5442b3a8bc3 (uint32_t port) cadet_api_list_peers.c /home/grothoff/research/gnunet/src/cadet/ da/d9c/cadet__api__list__peers_8c platform.h gnunet_util_lib.h gnunet_constants.h gnunet_cadet_service.h cadet.h cadet_protocol.h GNUNET_CADET_PeersLister static void handle_get_peers da/d9c/cadet__api__list__peers_8c.html a45042159add8dd447ab2371fb8760c13 (void *cls, const struct GNUNET_CADET_LocalInfoPeers *info) static void handle_get_peers_end da/d9c/cadet__api__list__peers_8c.html a85a63a2e77c24824f18dbc27b2981063 (void *cls, const struct GNUNET_MessageHeader *msg) static void reconnect da/d9c/cadet__api__list__peers_8c.html a7e1acc1306a252c65b8526268bbd4a5f (void *cls) static void error_handler da/d9c/cadet__api__list__peers_8c.html a5868b3d8e6e1bc6a2c8657f74530330d (void *cls, enum GNUNET_MQ_Error error) struct GNUNET_CADET_PeersLister * GNUNET_CADET_list_peers d9/d98/group__cadet.html ga5d87f0ef32bea0aeb7da7027594a0086 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_CADET_PeersCB callback, void *callback_cls) void * GNUNET_CADET_list_peers_cancel d9/d98/group__cadet.html gadb28abd4e6eb3f8871f1a3e00a843d3d (struct GNUNET_CADET_PeersLister *pl) cadet_api_list_tunnels.c /home/grothoff/research/gnunet/src/cadet/ da/db8/cadet__api__list__tunnels_8c platform.h gnunet_util_lib.h gnunet_constants.h gnunet_cadet_service.h cadet.h cadet_protocol.h GNUNET_CADET_ListTunnels static void handle_get_tunnels da/db8/cadet__api__list__tunnels_8c.html a78849b846a43eb10aa93058ec818abe9 (void *cls, const struct GNUNET_CADET_LocalInfoTunnel *info) static void handle_get_tunnels_end da/db8/cadet__api__list__tunnels_8c.html acd92a493ab22256e8aa5082591d9a651 (void *cls, const struct GNUNET_MessageHeader *msg) static void reconnect da/db8/cadet__api__list__tunnels_8c.html a7e1acc1306a252c65b8526268bbd4a5f (void *cls) static void error_handler da/db8/cadet__api__list__tunnels_8c.html a5868b3d8e6e1bc6a2c8657f74530330d (void *cls, enum GNUNET_MQ_Error error) struct GNUNET_CADET_ListTunnels * GNUNET_CADET_list_tunnels d9/d98/group__cadet.html gaf755a98bc73522a20885be74d7213ac6 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_CADET_TunnelsCB callback, void *callback_cls) void * GNUNET_CADET_list_tunnels_cancel d9/d98/group__cadet.html ga41b8246f5c185273037a47a9547f2372 (struct GNUNET_CADET_ListTunnels *lt) cadet_protocol.h /home/grothoff/research/gnunet/src/cadet/ da/d4c/cadet__protocol_8h platform.h gnunet_util_lib.h cadet.h GNUNET_CADET_ConnectionCreateMessage GNUNET_CADET_ConnectionCreateAckMessage GNUNET_CADET_ConnectionBrokenMessage GNUNET_CADET_ConnectionDestroyMessage CadetEncryptedMessageIdentifier GNUNET_CADET_TunnelKeyExchangeMessage GNUNET_CADET_TunnelKeyExchangeAuthMessage GNUNET_CADET_AxHeader GNUNET_CADET_TunnelEncryptedMessage GNUNET_CADET_ChannelOpenMessage GNUNET_CADET_ChannelOpenAckMessage GNUNET_CADET_ChannelDestroyMessage ChannelMessageIdentifier GNUNET_CADET_ChannelAppDataMessage GNUNET_CADET_ChannelDataAckMessage #define DEBUG_KX da/d4c/cadet__protocol_8h.html a7a777e0d3890270ad86ad27ea2ca0167 GNUNET_CADET_KX_Flags da/d4c/cadet__protocol_8h.html ac24e192f456c200b830d043c656a2396 GNUNET_CADET_KX_FLAG_NONE da/d4c/cadet__protocol_8h.html ac24e192f456c200b830d043c656a2396a03e7c9b0906358071195752881674a63 GNUNET_CADET_KX_FLAG_FORCE_REPLY da/d4c/cadet__protocol_8h.html ac24e192f456c200b830d043c656a2396a65d3f8df6a023ba3af736ed9aca490dd cadet_test_lib.c /home/grothoff/research/gnunet/src/cadet/ d7/d04/cadet__test__lib_8c platform.h gnunet_util_lib.h cadet_test_lib.h gnunet_cadet_service.h GNUNET_CADET_TEST_Context GNUNET_CADET_TEST_AdapterContext static void * cadet_connect_adapter d7/d04/cadet__test__lib_8c.html a1b10b0380da85ee30965aa6eb13dd534 (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg) static void cadet_disconnect_adapter d7/d04/cadet__test__lib_8c.html a177ef670f4ca0815efe02138527a303f (void *cls, void *op_result) static void cadet_connect_cb d7/d04/cadet__test__lib_8c.html a5892b2d812442adbd03856f6d073ee3b (void *cls, struct GNUNET_TESTBED_Operation *op, void *ca_result, const char *emsg) void GNUNET_CADET_TEST_cleanup d7/d04/cadet__test__lib_8c.html ab707187caaaf2d2daddb41fb63835d11 (struct GNUNET_CADET_TEST_Context *ctx) static void cadet_test_run d7/d04/cadet__test__lib_8c.html affc7c4903997420635de1da5b61a6a88 (void *cls, struct GNUNET_TESTBED_RunHandle *h, unsigned int num_peers, struct GNUNET_TESTBED_Peer **peers, unsigned int links_succeeded, unsigned int links_failed) void GNUNET_CADET_TEST_ruN d7/d04/cadet__test__lib_8c.html a1e496a4b6b840ddc428c26e25c1bf25d (const char *testname, const char *cfgfile, unsigned int num_peers, GNUNET_CADET_TEST_AppMain tmain, void *tmain_cls, GNUNET_CADET_ConnectEventHandler connects, GNUNET_CADET_WindowSizeEventHandler window_changes, GNUNET_CADET_DisconnectEventHandler disconnects, struct GNUNET_MQ_MessageHandler *handlers, const struct GNUNET_HashCode **ports) cadet_test_lib.h /home/grothoff/research/gnunet/src/cadet/ d7/d25/cadet__test__lib_8h gnunet_testbed_service.h gnunet_cadet_service.h void(* GNUNET_CADET_TEST_AppMain d7/d25/cadet__test__lib_8h.html a9424276d5f891841a724b66c8dcb7ef6 )(void *cls, struct GNUNET_CADET_TEST_Context *ctx, unsigned int num_peers, struct GNUNET_TESTBED_Peer **peers, struct GNUNET_CADET_Handle **cadets) void GNUNET_CADET_TEST_ruN d7/d25/cadet__test__lib_8h.html a1e496a4b6b840ddc428c26e25c1bf25d (const char *testname, const char *cfgfile, unsigned int num_peers, GNUNET_CADET_TEST_AppMain tmain, void *tmain_cls, GNUNET_CADET_ConnectEventHandler connects, GNUNET_CADET_WindowSizeEventHandler window_changes, GNUNET_CADET_DisconnectEventHandler disconnects, struct GNUNET_MQ_MessageHandler *handlers, const struct GNUNET_HashCode **ports) void GNUNET_CADET_TEST_cleanup d7/d25/cadet__test__lib_8h.html ab707187caaaf2d2daddb41fb63835d11 (struct GNUNET_CADET_TEST_Context *ctx) desirability_table.c /home/grothoff/research/gnunet/src/cadet/ d6/df6/desirability__table_8c int main d6/df6/desirability__table_8c.html ae66f6b31b5ad750f1fe042a706a4e3d4 () gnunet-cadet-profiler.c /home/grothoff/research/gnunet/src/cadet/ da/d91/gnunet-cadet-profiler_8c platform.h cadet_test_lib.h gnunet_cadet_service.h gnunet_statistics_service.h CadetPingMessage CadetPeer #define PING da/d91/gnunet-cadet-profiler_8c.html a4c84003a6e494d221dcb7afbf61e762d #define PONG da/d91/gnunet-cadet-profiler_8c.html a206b77c9a0dfcd990196083574377d09 #define PING_PERIOD da/d91/gnunet-cadet-profiler_8c.html aec5505d61fab22bad7ad6d693f634e11 #define TIMEOUT da/d91/gnunet-cadet-profiler_8c.html a45ba202b05caf39795aeca91b0ae547e #define SHORT_TIME da/d91/gnunet-cadet-profiler_8c.html aa7a23c754725a6ec0c99b36575b34e2a #define number_rounds da/d91/gnunet-cadet-profiler_8c.html a054be24c0fd9c0f0489c86f6449ea213 static void start_test da/d91/gnunet-cadet-profiler_8c.html a55d33b40e3662149c53f2372370631f5 (void *cls) static struct GNUNET_TIME_Relative delay_ms_rnd da/d91/gnunet-cadet-profiler_8c.html a10ed758fad0b9e45172694aa761cef42 (unsigned int max) static unsigned int get_index da/d91/gnunet-cadet-profiler_8c.html a4b37c362b7859c9ca95db5973d297ab8 (struct CadetPeer *peer) static void show_end_data da/d91/gnunet-cadet-profiler_8c.html a35ae39e4ae5812035ee79d1ce37488ed (void) static void disconnect_cadet_peers da/d91/gnunet-cadet-profiler_8c.html a4ee8d23e3296488a4539ae132cc165e9 (void *cls) static void shutdown_task da/d91/gnunet-cadet-profiler_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void abort_test da/d91/gnunet-cadet-profiler_8c.html a936bdfb6842a10142f73ee2f744b0e8b (long line) static void stats_cont da/d91/gnunet-cadet-profiler_8c.html ae15de118c689a3c787c60ca613ea8efb (void *cls, struct GNUNET_TESTBED_Operation *op, const char *emsg) static int stats_iterator da/d91/gnunet-cadet-profiler_8c.html ab64d49960db3833f5175aa9df2e87fda (void *cls, const struct GNUNET_TESTBED_Peer *peer, const char *subsystem, const char *name, uint64_t value, int is_persistent) static void collect_stats da/d91/gnunet-cadet-profiler_8c.html acc871e5bfd73af1d6448aba4bee6ebb3 (void *cls) static void finish_profiler da/d91/gnunet-cadet-profiler_8c.html a89ed0a16e74b2add3aaf33962fdc7452 (void *cls) static void adjust_running_peers da/d91/gnunet-cadet-profiler_8c.html acbf3b17897f64b220bffe2ff881630fe (unsigned int target) static void next_rnd da/d91/gnunet-cadet-profiler_8c.html a5e43ae054533dab7a3210fe32f0b5cdf (void *cls) static size_t tmt_rdy_ping da/d91/gnunet-cadet-profiler_8c.html af4133dd6fbd533b3dd9e3e3c45da341d (void *cls, size_t size, void *buf) static size_t tmt_rdy_pong da/d91/gnunet-cadet-profiler_8c.html aa714846e55c2b21db518c4660fc96193 (void *cls, size_t size, void *buf) static void ping da/d91/gnunet-cadet-profiler_8c.html abe35b475cbab2ee20c15c5596bd3a26c (void *cls) static void pong da/d91/gnunet-cadet-profiler_8c.html ab13c8e1f6445c9bf289eec5e104e6ec9 (struct GNUNET_CADET_Channel *channel, const struct CadetPingMessage *ping) int ping_handler da/d91/gnunet-cadet-profiler_8c.html a703a0ed5105ccb88db54a2e185672bce (void *cls, struct GNUNET_CADET_Channel *channel, void **channel_ctx, const struct GNUNET_MessageHeader *message) int pong_handler da/d91/gnunet-cadet-profiler_8c.html a5edc25c93f06bcb10d76b41aa20cbbb3 (void *cls, struct GNUNET_CADET_Channel *channel, void **channel_ctx, const struct GNUNET_MessageHeader *message) static void * incoming_channel da/d91/gnunet-cadet-profiler_8c.html a70764ecf90f7b8854d76c2ebde212c8a (void *cls, struct GNUNET_CADET_Channel *channel, const struct GNUNET_PeerIdentity *initiator, const struct GNUNET_HashCode *port, enum GNUNET_CADET_ChannelOption options) static void channel_cleaner da/d91/gnunet-cadet-profiler_8c.html a9021e5967661731f05231583cb99488c (void *cls, const struct GNUNET_CADET_Channel *channel, void *channel_ctx) static struct CadetPeer * select_random_peer da/d91/gnunet-cadet-profiler_8c.html a7c67485cd12ecdbe204012cb6c023858 (struct CadetPeer *peer) static void warmup da/d91/gnunet-cadet-profiler_8c.html ae4acf0db0deaf7173e16a220f1d431a0 (void) static void peer_id_cb da/d91/gnunet-cadet-profiler_8c.html a7a9b6ef87a58017e6045f9e0b9df8d8f (void *cls, struct GNUNET_TESTBED_Operation *op, const struct GNUNET_TESTBED_PeerInformation *pinfo, const char *emsg) static void tmain da/d91/gnunet-cadet-profiler_8c.html a746d0c9fe1051eaafefe7b89d7b6a230 (void *cls, struct GNUNET_CADET_TEST_Context *ctx, unsigned int num_peers, struct GNUNET_TESTBED_Peer **testbed_peers, struct GNUNET_CADET_Handle **cadetes) int main da/d91/gnunet-cadet-profiler_8c.html a0ddf1224851353fc92bfbff6f499fa97 (int argc, char *argv[]) static float rounds da/d91/gnunet-cadet-profiler_8c.html a2fde79a46afbd20dba1bcf15f2dc157d [] static struct GNUNET_TIME_Relative round_time da/d91/gnunet-cadet-profiler_8c.html a4c7d66b0d0c25e4bd0baefe349706959 static struct GNUNET_CONTAINER_MultiPeerMap * ids da/d91/gnunet-cadet-profiler_8c.html a557d0ed93f018094cff3361cb0e79e83 static struct GNUNET_TESTBED_Peer ** testbed_handles da/d91/gnunet-cadet-profiler_8c.html a0b4b96ab1540b03a9cd02e3b10562e10 static struct GNUNET_TESTBED_Operation * stats_op da/d91/gnunet-cadet-profiler_8c.html a765b8ac4203d1247aaf3166fc3c10aaf static struct CadetPeer * peers da/d91/gnunet-cadet-profiler_8c.html a8937dd0a501a0e65873ae0fe44788c4a static unsigned int p_ids da/d91/gnunet-cadet-profiler_8c.html aac3f523ba818a573b5282fd384f4eb93 static unsigned long long peers_total da/d91/gnunet-cadet-profiler_8c.html a30fd8a156cb48fad101252157411658a static unsigned long long peers_running da/d91/gnunet-cadet-profiler_8c.html ad862cf53e1384c7815584c9f29cc9241 static unsigned long long peers_pinging da/d91/gnunet-cadet-profiler_8c.html aa646db9d711f1fd2f36336e2b90972b3 static struct GNUNET_CADET_TEST_Context * test_ctx da/d91/gnunet-cadet-profiler_8c.html ab5b97fb4490dc9b5974adc6148b38be8 static struct GNUNET_SCHEDULER_Task * disconnect_task da/d91/gnunet-cadet-profiler_8c.html abac40068f9fa77cfc79343dd0736e77a static struct GNUNET_SCHEDULER_Task * test_task da/d91/gnunet-cadet-profiler_8c.html aca92068e49e6d9c2fbb7b690e5d0bf88 static unsigned int current_round da/d91/gnunet-cadet-profiler_8c.html a26fbe78a7d349dc244d1ef022813a3cb static int do_warmup da/d91/gnunet-cadet-profiler_8c.html a32ad07fdb7fc5f38ff93a3e1c9f2e943 static unsigned int peers_warmup da/d91/gnunet-cadet-profiler_8c.html ad8fae56e747383419806651d148c7f34 static int test_finished da/d91/gnunet-cadet-profiler_8c.html afa65969ed19aeeaf8542cf9e5957e633 static struct GNUNET_SCHEDULER_Task * round_task da/d91/gnunet-cadet-profiler_8c.html a822037832c935fcecca6b22dd273d575 static struct GNUNET_CADET_MessageHandler handlers da/d91/gnunet-cadet-profiler_8c.html ad08d01473c3c8c054cbed6a3a7d6d27e [] gnunet-cadet.c /home/grothoff/research/gnunet/src/cadet/ d8/d2c/gnunet-cadet_8c platform.h gnunet_util_lib.h gnunet_cadet_service.h cadet.h #define STREAM_BUFFER_SIZE d8/d2c/gnunet-cadet_8c.html a0738ed3ac4bdd660b385e7ed02b4c358 static void listen_stdio d8/d2c/gnunet-cadet_8c.html a1596402399d4ab201027f2903e7e2546 (void) static const char * enc_2s d8/d2c/gnunet-cadet_8c.html aed6cebe223c12d16b9b63b28a3862898 (uint16_t status) static const char * conn_2s d8/d2c/gnunet-cadet_8c.html a1b5dc7a5952149dc7c211de7a044d138 (uint16_t status) static void shutdown_task d8/d2c/gnunet-cadet_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) void mq_cb d8/d2c/gnunet-cadet_8c.html ad195ee8a195ff42e1e8d0cc487d03536 (void *cls) static void read_stdio d8/d2c/gnunet-cadet_8c.html a587be1f1ad5ecb511a1e22e6c3b289b1 (void *cls) static void channel_ended d8/d2c/gnunet-cadet_8c.html a53b64cef2c791eaa504136786d0e2233 (void *cls, const struct GNUNET_CADET_Channel *channel) static void * channel_incoming d8/d2c/gnunet-cadet_8c.html a51840136f293950916c21f857150650f (void *cls, struct GNUNET_CADET_Channel *channel, const struct GNUNET_PeerIdentity *initiator) static void send_echo d8/d2c/gnunet-cadet_8c.html ad40c56e51419b1409ca5334e86475d88 (void *cls) static int check_data d8/d2c/gnunet-cadet_8c.html a1e6fcbe7c4f6173f8e9bbf7401f439d6 (void *cls, const struct GNUNET_MessageHeader *message) static void handle_data d8/d2c/gnunet-cadet_8c.html ac58b3b2612e77a9869542ddaa0f658af (void *cls, const struct GNUNET_MessageHeader *message) static void peers_callback d8/d2c/gnunet-cadet_8c.html a04d6a1b5cc9ac7f8ea52d1b6c454ffb9 (void *cls, const struct GNUNET_CADET_PeerListEntry *ple) static void path_callback d8/d2c/gnunet-cadet_8c.html a3250d43728c07157dc14572fc4232a6d (void *cls, const struct GNUNET_CADET_PeerPathDetail *ppd) static void tunnels_callback d8/d2c/gnunet-cadet_8c.html aa30763252ee67c4d27480692d3515548 (void *cls, const struct GNUNET_CADET_TunnelDetails *td) static void get_peers d8/d2c/gnunet-cadet_8c.html a3f17e655c4f8a835824548b0d38a0f4f (void *cls) static void show_peer d8/d2c/gnunet-cadet_8c.html a9575cb6d8b9214474b1ec9025f24d0b1 (void *cls) static void get_tunnels d8/d2c/gnunet-cadet_8c.html a7d37b702a3807af79fb37903c2223675 (void *cls) static void show_channel d8/d2c/gnunet-cadet_8c.html abb6858967b823d23b93057e0403d767b (void *cls) static void show_connection d8/d2c/gnunet-cadet_8c.html a473ba81bfded8219db67a7fca3eb51b9 (void *cls) static void run d8/d2c/gnunet-cadet_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main d8/d2c/gnunet-cadet_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int request_peers d8/d2c/gnunet-cadet_8c.html a76b496664b441a762c41b6def6314830 static char * peer_id d8/d2c/gnunet-cadet_8c.html a64a9bc4f771291cff4b218bab0f3d295 static int request_tunnels d8/d2c/gnunet-cadet_8c.html ab7856382cc73631445ddab226f1e3eb5 static char * conn_id d8/d2c/gnunet-cadet_8c.html a9124d182536ad0d03cc08624098efde6 static char * channel_id d8/d2c/gnunet-cadet_8c.html a20d767ff4dff1b851dd6f90518436ada static char * listen_port d8/d2c/gnunet-cadet_8c.html a2c3a7cbab8318c16bddbc78257d3553f static int echo d8/d2c/gnunet-cadet_8c.html abccc572653663cb1edfe91d0ae50af42 static struct GNUNET_TIME_Absolute echo_time d8/d2c/gnunet-cadet_8c.html a64701731742b947113d63d7ddf80f908 static struct GNUNET_SCHEDULER_Task * echo_task d8/d2c/gnunet-cadet_8c.html a0a2bbc9313442b982efa9109be590fb4 static char * target_id d8/d2c/gnunet-cadet_8c.html a88dbd11992bccf5096bf1199a5cc798c static char * target_port d8/d2c/gnunet-cadet_8c.html a5e883ec8c67767aadecfde288971952d static struct GNUNET_CADET_Handle * mh d8/d2c/gnunet-cadet_8c.html aeb3017084b94d64d4b211aecee5976e2 static const struct GNUNET_CONFIGURATION_Handle * my_cfg d8/d2c/gnunet-cadet_8c.html a6146e0fa3614af5fdad754dbb259b6a4 static struct GNUNET_CADET_GetPath * gpo d8/d2c/gnunet-cadet_8c.html a66126d8c4bb41022233747ef08e70d84 static struct GNUNET_CADET_PeersLister * plo d8/d2c/gnunet-cadet_8c.html af987e80f688b2f8ee9d9ebb6deb895a7 static struct GNUNET_CADET_ListTunnels * tio d8/d2c/gnunet-cadet_8c.html a4ccfc4ef58175a3536893e916200daf1 static struct GNUNET_CADET_Channel * ch d8/d2c/gnunet-cadet_8c.html a698d3bbd68301d72808c684f5e181ebf static struct GNUNET_HashCode porthash d8/d2c/gnunet-cadet_8c.html a057dbfe4b774e2102eec887a305378ec struct GNUNET_CADET_Port * lp d8/d2c/gnunet-cadet_8c.html a3d0db442c3a946862ceb81a5ffd67a4c static struct GNUNET_SCHEDULER_Task * rd_task d8/d2c/gnunet-cadet_8c.html a46d890bbdac75b79ffce749c719b5f7d static struct GNUNET_SCHEDULER_Task * job d8/d2c/gnunet-cadet_8c.html a2b6d5751230c21ca8e73b469a39e2409 static unsigned int sent_pkt d8/d2c/gnunet-cadet_8c.html af14a2da3c52ce0a9288557a6020b7e4f gnunet-service-cadet.c /home/grothoff/research/gnunet/src/cadet/ d8/d59/gnunet-service-cadet_8c platform.h gnunet_util_lib.h cadet.h gnunet_statistics_service.h gnunet-service-cadet.h gnunet-service-cadet_channel.h gnunet-service-cadet_connection.h gnunet-service-cadet_core.h gnunet-service-cadet_dht.h gnunet-service-cadet_hello.h gnunet-service-cadet_tunnels.h gnunet-service-cadet_peer.h gnunet-service-cadet_paths.h CadetClient #define LOG d8/d59/gnunet-service-cadet_8c.html acaa1c3fa56061380a29889d703236251 (level,...) void GSC_send_to_client d8/d59/gnunet-service-cadet_8c.html a66f56fc30314e92a4e72f3e17aa9096b (struct CadetClient *c, struct GNUNET_MQ_Envelope *env) const char * GSC_2s d8/d59/gnunet-service-cadet_8c.html a359d7db6261dcf6cbdfb5119bfc296d6 (struct CadetClient *c) static struct CadetChannel * lookup_channel d8/d59/gnunet-service-cadet_8c.html a11c7be1cf0fbc9acde204f1e113cb0a6 (struct CadetClient *c, struct GNUNET_CADET_ClientChannelNumber ccn) static struct GNUNET_CADET_ClientChannelNumber client_get_next_ccn d8/d59/gnunet-service-cadet_8c.html ad7a6f837f626193600fd61ff0857df29 (struct CadetClient *c) struct GNUNET_CADET_ClientChannelNumber GSC_bind d8/d59/gnunet-service-cadet_8c.html ace7befa0a0bd26a4a0e9b7a84ac75cc1 (struct CadetClient *c, struct CadetChannel *ch, struct CadetPeer *dest, const struct GNUNET_HashCode *port, uint32_t options) static int destroy_tunnels_now d8/d59/gnunet-service-cadet_8c.html af255fc4996a9628029ed93a294ee96be (void *cls, const struct GNUNET_PeerIdentity *pid, void *value) static int destroy_paths_now d8/d59/gnunet-service-cadet_8c.html a6f7ff38cac25c39e1e0a40cc9714a334 (void *cls, const struct GNUNET_PeerIdentity *pid, void *value) static void shutdown_rest d8/d59/gnunet-service-cadet_8c.html ab3e9804709f4a0cdde2cc77f38c0434c () static void shutdown_task d8/d59/gnunet-service-cadet_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static int bind_loose_channel d8/d59/gnunet-service-cadet_8c.html a66a32d4e4fca659d2ec15b6cb839487d (void *cls, const struct GNUNET_HashCode *port, void *value) static void handle_port_open d8/d59/gnunet-service-cadet_8c.html a2dc84939582360039ec2ae72a4669fe6 (void *cls, const struct GNUNET_CADET_PortMessage *pmsg) static void handle_port_close d8/d59/gnunet-service-cadet_8c.html af7d1c6b100a5b2ea2282c4dd7c3c0260 (void *cls, const struct GNUNET_CADET_PortMessage *pmsg) static void handle_channel_create d8/d59/gnunet-service-cadet_8c.html a3571d01a0c91ef5e517e166abac31de8 (void *cls, const struct GNUNET_CADET_LocalChannelCreateMessage *tcm) static void handle_channel_destroy d8/d59/gnunet-service-cadet_8c.html a1a0d47d0a4c09d79946b093f77601b1b (void *cls, const struct GNUNET_CADET_LocalChannelDestroyMessage *msg) static int check_local_data d8/d59/gnunet-service-cadet_8c.html a99d2a4f23da0926a2d92a65b47a9536e (void *cls, const struct GNUNET_CADET_LocalData *msg) static void handle_local_data d8/d59/gnunet-service-cadet_8c.html ab2b585f495febb8c37513cf085296b26 (void *cls, const struct GNUNET_CADET_LocalData *msg) static void handle_local_ack d8/d59/gnunet-service-cadet_8c.html a9b157d28d456f47f40059276e958bb90 (void *cls, const struct GNUNET_CADET_LocalAck *msg) static int get_all_peers_iterator d8/d59/gnunet-service-cadet_8c.html ac7604239dd02f81d4736c3cef8862a76 (void *cls, const struct GNUNET_PeerIdentity *peer, void *value) static void handle_get_peers d8/d59/gnunet-service-cadet_8c.html a57ddfcbf177d41fae5c71211cd766749 (void *cls, const struct GNUNET_MessageHeader *message) static int path_info_iterator d8/d59/gnunet-service-cadet_8c.html ac577e04e73578ec7f3a2cd2ed57a8249 (void *cls, struct CadetPeerPath *path, unsigned int off) static void handle_show_path d8/d59/gnunet-service-cadet_8c.html a5138e1ab943f0baed2ece1854da1c0c6 (void *cls, const struct GNUNET_CADET_RequestPathInfoMessage *msg) static int get_all_tunnels_iterator d8/d59/gnunet-service-cadet_8c.html a5ec847e3c0ae080e8b39b9b014872c20 (void *cls, const struct GNUNET_PeerIdentity *peer, void *value) static void handle_info_tunnels d8/d59/gnunet-service-cadet_8c.html a11b5165a0f76b412b5415b08b3a26567 (void *cls, const struct GNUNET_MessageHeader *message) static void * client_connect_cb d8/d59/gnunet-service-cadet_8c.html ace62d7dd4b1ce0ddda8ac3a38cbdc24d (void *cls, struct GNUNET_SERVICE_Client *client, struct GNUNET_MQ_Handle *mq) void GSC_handle_remote_channel_destroy d8/d59/gnunet-service-cadet_8c.html a17bfcef1d25d2be55eb167ddd80bd523 (struct CadetClient *c, struct GNUNET_CADET_ClientChannelNumber ccn, struct CadetChannel *ch) void GSC_drop_loose_channel d8/d59/gnunet-service-cadet_8c.html afe114ebc0f323e33c8089d6830efba7f (const struct GNUNET_HashCode *h_port, struct CadetChannel *ch) static int channel_destroy_iterator d8/d59/gnunet-service-cadet_8c.html a1c6727b7de30cb58ead80a98539d5b1b (void *cls, uint32_t key, void *value) static int client_release_ports d8/d59/gnunet-service-cadet_8c.html aaab9d374e4c196e20f536923a67301cf (void *cls, const struct GNUNET_HashCode *port, void *value) static void client_disconnect_cb d8/d59/gnunet-service-cadet_8c.html ade6f1667a3402af7cf5a5024e40d34b5 (void *cls, struct GNUNET_SERVICE_Client *client, void *internal_cls) static void run d8/d59/gnunet-service-cadet_8c.html a93e64c6875736da53189e266ff6013a0 (void *cls, const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_SERVICE_Handle *service) GNUNET_SERVICE_MAIN d8/d59/gnunet-service-cadet_8c.html aa4ee9c99ff2c82b6a05a5a34cf906b3d ("cadet", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_fixed_size(port_open, GNUNET_MESSAGE_TYPE_CADET_LOCAL_PORT_OPEN, struct GNUNET_CADET_PortMessage, NULL), GNUNET_MQ_hd_fixed_size(port_close, GNUNET_MESSAGE_TYPE_CADET_LOCAL_PORT_CLOSE, struct GNUNET_CADET_PortMessage, NULL), GNUNET_MQ_hd_fixed_size(channel_create, GNUNET_MESSAGE_TYPE_CADET_LOCAL_CHANNEL_CREATE, struct GNUNET_CADET_LocalChannelCreateMessage, NULL), GNUNET_MQ_hd_fixed_size(channel_destroy, GNUNET_MESSAGE_TYPE_CADET_LOCAL_CHANNEL_DESTROY, struct GNUNET_CADET_LocalChannelDestroyMessage, NULL), GNUNET_MQ_hd_var_size(local_data, GNUNET_MESSAGE_TYPE_CADET_LOCAL_DATA, struct GNUNET_CADET_LocalData, NULL), GNUNET_MQ_hd_fixed_size(local_ack, GNUNET_MESSAGE_TYPE_CADET_LOCAL_ACK, struct GNUNET_CADET_LocalAck, NULL), GNUNET_MQ_hd_fixed_size(get_peers, GNUNET_MESSAGE_TYPE_CADET_LOCAL_REQUEST_INFO_PEERS, struct GNUNET_MessageHeader, NULL), GNUNET_MQ_hd_fixed_size(show_path, GNUNET_MESSAGE_TYPE_CADET_LOCAL_REQUEST_INFO_PATH, struct GNUNET_CADET_RequestPathInfoMessage, NULL), GNUNET_MQ_hd_fixed_size(info_tunnels, GNUNET_MESSAGE_TYPE_CADET_LOCAL_REQUEST_INFO_TUNNELS, struct GNUNET_MessageHeader, NULL), GNUNET_MQ_handler_end()) const struct GNUNET_CONFIGURATION_Handle * cfg d8/d59/gnunet-service-cadet_8c.html a51cb438e53c3f8766755e01cfa930382 struct GNUNET_STATISTICS_Handle * stats d8/d59/gnunet-service-cadet_8c.html a4fb6f8811aa55bc9ca971bfebc4612b5 struct GNUNET_ATS_ConnectivityHandle * ats_ch d8/d59/gnunet-service-cadet_8c.html a5108aea294bedaa5ad0fba36f1787158 struct GNUNET_PeerIdentity my_full_id d8/d59/gnunet-service-cadet_8c.html a158417c4d5ccf7b64b7a2c8a1d0eaffd struct GNUNET_CRYPTO_EddsaPrivateKey * my_private_key d8/d59/gnunet-service-cadet_8c.html ad2930d98c4c8be2ffde1401fecd0e920 int shutting_down d8/d59/gnunet-service-cadet_8c.html a7f68568851b9c7f9291f7bb63f932c18 static struct CadetClient * clients_head d8/d59/gnunet-service-cadet_8c.html acdb8cf27de5b450d7dc566b2a687b547 static struct CadetClient * clients_tail d8/d59/gnunet-service-cadet_8c.html a11b8afd0822fd7d470c8765770ca0f18 static unsigned int next_client_id d8/d59/gnunet-service-cadet_8c.html a1ca76087b645ca85eb2b8c3e4e775419 struct GNUNET_CONTAINER_MultiHashMap * open_ports d8/d59/gnunet-service-cadet_8c.html acd7934a54a02a1a3305b34bb956557bc struct GNUNET_CONTAINER_MultiHashMap * loose_channels d8/d59/gnunet-service-cadet_8c.html ad23fb0d6a3873b7792445df3fe0e40d7 struct GNUNET_CONTAINER_MultiPeerMap * peers d8/d59/gnunet-service-cadet_8c.html a03ce5539c78e7dd9a6aae1f56507899e struct GNUNET_CONTAINER_MultiShortmap * connections d8/d59/gnunet-service-cadet_8c.html a0e7e32a4ea1281d784026662af6fda42 unsigned long long ratchet_messages d8/d59/gnunet-service-cadet_8c.html a880998af83486700fce4dd07ab42ade2 struct GNUNET_TIME_Relative ratchet_time d8/d59/gnunet-service-cadet_8c.html ae8a86603e3a8bf297123723fce061ea4 struct GNUNET_TIME_Relative keepalive_period d8/d59/gnunet-service-cadet_8c.html a57a298b4f18cfcbcaa4bdbbed557ff04 unsigned long long drop_percent d8/d59/gnunet-service-cadet_8c.html a278bea4cb644d8e60aeb043c387f9f3d gnunet-service-cadet.h /home/grothoff/research/gnunet/src/cadet/ dd/dd3/gnunet-service-cadet_8h gnunet_util_lib.h cadet_protocol.h CadetPeerPathEntry CadetTConnection OpenPort void GSC_send_to_client dd/dd3/gnunet-service-cadet_8h.html a66f56fc30314e92a4e72f3e17aa9096b (struct CadetClient *c, struct GNUNET_MQ_Envelope *env) void GSC_handle_remote_channel_destroy dd/dd3/gnunet-service-cadet_8h.html a17bfcef1d25d2be55eb167ddd80bd523 (struct CadetClient *c, struct GNUNET_CADET_ClientChannelNumber ccn, struct CadetChannel *ch) void GSC_drop_loose_channel dd/dd3/gnunet-service-cadet_8h.html afe114ebc0f323e33c8089d6830efba7f (const struct GNUNET_HashCode *h_port, struct CadetChannel *ch) struct GNUNET_CADET_ClientChannelNumber GSC_bind dd/dd3/gnunet-service-cadet_8h.html ace7befa0a0bd26a4a0e9b7a84ac75cc1 (struct CadetClient *c, struct CadetChannel *ch, struct CadetPeer *dest, const struct GNUNET_HashCode *port, uint32_t options) const char * GSC_2s dd/dd3/gnunet-service-cadet_8h.html a359d7db6261dcf6cbdfb5119bfc296d6 (struct CadetClient *c) const struct GNUNET_CONFIGURATION_Handle * cfg dd/dd3/gnunet-service-cadet_8h.html a51cb438e53c3f8766755e01cfa930382 struct GNUNET_STATISTICS_Handle * stats dd/dd3/gnunet-service-cadet_8h.html a4fb6f8811aa55bc9ca971bfebc4612b5 struct GNUNET_ATS_ConnectivityHandle * ats_ch dd/dd3/gnunet-service-cadet_8h.html a5108aea294bedaa5ad0fba36f1787158 struct GNUNET_PeerIdentity my_full_id dd/dd3/gnunet-service-cadet_8h.html a158417c4d5ccf7b64b7a2c8a1d0eaffd struct GNUNET_CRYPTO_EddsaPrivateKey * my_private_key dd/dd3/gnunet-service-cadet_8h.html ad2930d98c4c8be2ffde1401fecd0e920 struct GNUNET_CONTAINER_MultiHashMap * open_ports dd/dd3/gnunet-service-cadet_8h.html acd7934a54a02a1a3305b34bb956557bc struct GNUNET_CONTAINER_MultiShortmap * connections dd/dd3/gnunet-service-cadet_8h.html a0e7e32a4ea1281d784026662af6fda42 struct GNUNET_CONTAINER_MultiHashMap * loose_channels dd/dd3/gnunet-service-cadet_8h.html ad23fb0d6a3873b7792445df3fe0e40d7 struct GNUNET_CONTAINER_MultiPeerMap * peers dd/dd3/gnunet-service-cadet_8h.html a03ce5539c78e7dd9a6aae1f56507899e unsigned long long ratchet_messages dd/dd3/gnunet-service-cadet_8h.html a880998af83486700fce4dd07ab42ade2 struct GNUNET_TIME_Relative ratchet_time dd/dd3/gnunet-service-cadet_8h.html ae8a86603e3a8bf297123723fce061ea4 struct GNUNET_TIME_Relative keepalive_period dd/dd3/gnunet-service-cadet_8h.html a57a298b4f18cfcbcaa4bdbbed557ff04 int shutting_down dd/dd3/gnunet-service-cadet_8h.html a7f68568851b9c7f9291f7bb63f932c18 unsigned long long drop_percent dd/dd3/gnunet-service-cadet_8h.html a278bea4cb644d8e60aeb043c387f9f3d gnunet-service-cadet_channel.c /home/grothoff/research/gnunet/src/cadet/ db/d6d/gnunet-service-cadet__channel_8c platform.h cadet.h gnunet_statistics_service.h gnunet-service-cadet_channel.h gnunet-service-cadet_connection.h gnunet-service-cadet_tunnels.h gnunet-service-cadet_paths.h CadetReliableMessage CadetOutOfOrderMessage CadetChannelClient CadetChannel #define LOG db/d6d/gnunet-service-cadet__channel_8c.html acaa1c3fa56061380a29889d703236251 (level,...) #define CADET_INITIAL_RETRANSMIT_TIME db/d6d/gnunet-service-cadet__channel_8c.html a8c08fe10d10ba541d166b353fa27e3b7 #define TIMEOUT_CLOSED_PORT db/d6d/gnunet-service-cadet__channel_8c.html aaab2522722b35461b572b59d42df050f #define MIN_RTT_DELAY db/d6d/gnunet-service-cadet__channel_8c.html ac2fa25926a32af3416f7f36a33c0e10e #define MAX_OUT_OF_ORDER_DISTANCE db/d6d/gnunet-service-cadet__channel_8c.html a1b9f9cd7eb110e9fe72e7a19d1d1fdc9 #define LOG2 db/d6d/gnunet-service-cadet__channel_8c.html a358621e1b9936b93bfd599fd0a866c1c (level,...) CadetChannelState db/d6d/gnunet-service-cadet__channel_8c.html a3021fb7b10816832a9bbaf3b31d00004 CADET_CHANNEL_NEW db/d6d/gnunet-service-cadet__channel_8c.html a3021fb7b10816832a9bbaf3b31d00004a274b9b83d2bc0556c596c2a8d94f6854 CADET_CHANNEL_LOOSE db/d6d/gnunet-service-cadet__channel_8c.html a3021fb7b10816832a9bbaf3b31d00004ab59f310a91b5f511413b0a852b7dbf36 CADET_CHANNEL_OPEN_SENT db/d6d/gnunet-service-cadet__channel_8c.html a3021fb7b10816832a9bbaf3b31d00004a38e6f3c72e6b92697553dc976fa38401 CADET_CHANNEL_READY db/d6d/gnunet-service-cadet__channel_8c.html a3021fb7b10816832a9bbaf3b31d00004a60de40bd1695540bd072118d163a45b9 const char * GCCH_2s db/d6d/gnunet-service-cadet__channel_8c.html a7f4caebd237370b161be1a83d5505352 (const struct CadetChannel *ch) void GCCH_hash_port db/d6d/gnunet-service-cadet__channel_8c.html a9ae68ce3a201bc9abfedab8c7fecb218 (struct GNUNET_HashCode *h_port, const struct GNUNET_HashCode *port, const struct GNUNET_PeerIdentity *listener) struct GNUNET_CADET_ChannelTunnelNumber GCCH_get_id db/d6d/gnunet-service-cadet__channel_8c.html add21d27ca61f488c64c149ca9343c03e (const struct CadetChannel *ch) static void free_channel_client db/d6d/gnunet-service-cadet__channel_8c.html a1f04e63a94e7706debe47be2a26dd8ba (struct CadetChannelClient *ccc) static void channel_destroy db/d6d/gnunet-service-cadet__channel_8c.html a2f4795c5d076315af03a3d990ba25f91 (struct CadetChannel *ch) static void send_channel_open db/d6d/gnunet-service-cadet__channel_8c.html aa759243842153b0f4ffc8802a18c4ef5 (void *cls) static void channel_open_sent_cb db/d6d/gnunet-service-cadet__channel_8c.html a5241b1b322f8a8d8386ce0c0a8ada057 (void *cls, const struct GNUNET_CADET_ConnectionTunnelIdentifier *cid) void GCCH_tunnel_up db/d6d/gnunet-service-cadet__channel_8c.html a99e5698a3fe101394f3b4d12a31401ae (struct CadetChannel *ch) struct CadetChannel * GCCH_channel_local_new db/d6d/gnunet-service-cadet__channel_8c.html ab5b4d699941ffd2279ce39232f14300c (struct CadetClient *owner, struct GNUNET_CADET_ClientChannelNumber ccn, struct CadetPeer *destination, const struct GNUNET_HashCode *port, uint32_t options) static void timeout_closed_cb db/d6d/gnunet-service-cadet__channel_8c.html a8a3ece4feeddb03b99f765df07b085e3 (void *cls) struct CadetChannel * GCCH_channel_incoming_new db/d6d/gnunet-service-cadet__channel_8c.html ae22fe4386ae642d7ce119090dd961dcf (struct CadetTunnel *t, struct GNUNET_CADET_ChannelTunnelNumber ctn, const struct GNUNET_HashCode *h_port, uint32_t options) static void send_ack_cb db/d6d/gnunet-service-cadet__channel_8c.html a6e8d9e1f39427294381bc2abfd40f3c7 (void *cls, const struct GNUNET_CADET_ConnectionTunnelIdentifier *cid) static void send_channel_data_ack db/d6d/gnunet-service-cadet__channel_8c.html a12e0a10c3c672b134272d03dab9df405 (struct CadetChannel *ch) static void send_open_ack db/d6d/gnunet-service-cadet__channel_8c.html a4104b7bb84e1773054700098128698b7 (void *cls) void GCCH_handle_duplicate_open db/d6d/gnunet-service-cadet__channel_8c.html a591fd977590374144527121c04543ceb (struct CadetChannel *ch, const struct GNUNET_CADET_ConnectionTunnelIdentifier *cti) static void send_ack_to_client db/d6d/gnunet-service-cadet__channel_8c.html a5275d5b4375e5422d3edbb29901d252f (struct CadetChannel *ch, int to_owner) void GCCH_bind db/d6d/gnunet-service-cadet__channel_8c.html a56eae97a95457332d732baa87edb97f3 (struct CadetChannel *ch, struct CadetClient *c, const struct GNUNET_HashCode *port) static void signal_remote_destroy_cb db/d6d/gnunet-service-cadet__channel_8c.html ace53121ff784b64f89ee29cd6bf8dbb0 (void *cls) void GCCH_channel_local_destroy db/d6d/gnunet-service-cadet__channel_8c.html a7a88c1db0f96f1e13261b27f6ae84e10 (struct CadetChannel *ch, struct CadetClient *c, struct GNUNET_CADET_ClientChannelNumber ccn) void GCCH_handle_channel_open_ack db/d6d/gnunet-service-cadet__channel_8c.html aefa0e2ed668ca652babd8e808aa12e66 (struct CadetChannel *ch, const struct GNUNET_CADET_ConnectionTunnelIdentifier *cti, const struct GNUNET_HashCode *port) static int is_before db/d6d/gnunet-service-cadet__channel_8c.html aa8708300ffa00dcf5a7e63423e32fc51 (void *cls, struct CadetOutOfOrderMessage *m1, struct CadetOutOfOrderMessage *m2) void GCCH_handle_channel_plaintext_data db/d6d/gnunet-service-cadet__channel_8c.html ad6ed5a248f49582d18bdec9fd89e9a40 (struct CadetChannel *ch, const struct GNUNET_CADET_ConnectionTunnelIdentifier *cti, const struct GNUNET_CADET_ChannelAppDataMessage *msg) static void data_sent_cb db/d6d/gnunet-service-cadet__channel_8c.html ad785dc3d930677821905c589453c4009 (void *cls, const struct GNUNET_CADET_ConnectionTunnelIdentifier *cid) static void retry_transmission db/d6d/gnunet-service-cadet__channel_8c.html ae3b9f8f4ecb24566f8bf66f35324396d (void *cls) static void handle_matching_ack db/d6d/gnunet-service-cadet__channel_8c.html a1aafd1a21ee082311fddd5fb63e5de4c (struct CadetChannel *ch, const struct GNUNET_CADET_ConnectionTunnelIdentifier *cti, struct CadetReliableMessage *crm) void GCCH_handle_channel_plaintext_data_ack db/d6d/gnunet-service-cadet__channel_8c.html a01950b6353b5acd3cd6f4f23188ba670 (struct CadetChannel *ch, const struct GNUNET_CADET_ConnectionTunnelIdentifier *cti, const struct GNUNET_CADET_ChannelDataAckMessage *ack) void GCCH_handle_remote_destroy db/d6d/gnunet-service-cadet__channel_8c.html ae9c33b718919fd3a5eb75c4fdc461230 (struct CadetChannel *ch, const struct GNUNET_CADET_ConnectionTunnelIdentifier *cti) static int cmp_crm_by_next_retry db/d6d/gnunet-service-cadet__channel_8c.html a454ecb10d05c08c041a1f46aaba4aebc (void *cls, struct CadetReliableMessage *crm1, struct CadetReliableMessage *crm2) int GCCH_handle_local_data db/d6d/gnunet-service-cadet__channel_8c.html a42060e3496d81b77c19a838df1725610 (struct CadetChannel *ch, struct GNUNET_CADET_ClientChannelNumber sender_ccn, const char *buf, size_t buf_len) void GCCH_handle_local_ack db/d6d/gnunet-service-cadet__channel_8c.html a7289f6ba2c80086bee470be803bee79c (struct CadetChannel *ch, struct GNUNET_CADET_ClientChannelNumber client_ccn) void GCCH_debug db/d6d/gnunet-service-cadet__channel_8c.html aa40b39293ab25f65b05ccb7a39e8336a (struct CadetChannel *ch, enum GNUNET_ErrorType level) gnunet-service-cadet_channel.h /home/grothoff/research/gnunet/src/cadet/ d8/d28/gnunet-service-cadet__channel_8h gnunet-service-cadet.h gnunet-service-cadet_peer.h cadet_protocol.h void GCCH_hash_port d8/d28/gnunet-service-cadet__channel_8h.html a9ae68ce3a201bc9abfedab8c7fecb218 (struct GNUNET_HashCode *h_port, const struct GNUNET_HashCode *port, const struct GNUNET_PeerIdentity *listener) const char * GCCH_2s d8/d28/gnunet-service-cadet__channel_8h.html a7f4caebd237370b161be1a83d5505352 (const struct CadetChannel *ch) void GCCH_debug d8/d28/gnunet-service-cadet__channel_8h.html aa40b39293ab25f65b05ccb7a39e8336a (struct CadetChannel *ch, enum GNUNET_ErrorType level) struct GNUNET_CADET_ChannelTunnelNumber GCCH_get_id d8/d28/gnunet-service-cadet__channel_8h.html add21d27ca61f488c64c149ca9343c03e (const struct CadetChannel *ch) struct CadetChannel * GCCH_channel_local_new d8/d28/gnunet-service-cadet__channel_8h.html a712653e3525ada3513237acc09685f88 (struct CadetClient *owner, struct GNUNET_CADET_ClientChannelNumber owner_id, struct CadetPeer *destination, const struct GNUNET_HashCode *port, uint32_t options) void GCCH_bind d8/d28/gnunet-service-cadet__channel_8h.html a56eae97a95457332d732baa87edb97f3 (struct CadetChannel *ch, struct CadetClient *c, const struct GNUNET_HashCode *port) void GCCH_channel_local_destroy d8/d28/gnunet-service-cadet__channel_8h.html a7a88c1db0f96f1e13261b27f6ae84e10 (struct CadetChannel *ch, struct CadetClient *c, struct GNUNET_CADET_ClientChannelNumber ccn) void GCCH_tunnel_up d8/d28/gnunet-service-cadet__channel_8h.html a99e5698a3fe101394f3b4d12a31401ae (struct CadetChannel *ch) struct CadetChannel * GCCH_channel_incoming_new d8/d28/gnunet-service-cadet__channel_8h.html ad19507e2892d58b381cbb5a5244cbc7a (struct CadetTunnel *t, struct GNUNET_CADET_ChannelTunnelNumber chid, const struct GNUNET_HashCode *h_port, uint32_t options) void GCCH_handle_duplicate_open d8/d28/gnunet-service-cadet__channel_8h.html a591fd977590374144527121c04543ceb (struct CadetChannel *ch, const struct GNUNET_CADET_ConnectionTunnelIdentifier *cti) void GCCH_handle_channel_plaintext_data d8/d28/gnunet-service-cadet__channel_8h.html ad6ed5a248f49582d18bdec9fd89e9a40 (struct CadetChannel *ch, const struct GNUNET_CADET_ConnectionTunnelIdentifier *cti, const struct GNUNET_CADET_ChannelAppDataMessage *msg) void GCCH_handle_channel_plaintext_data_ack d8/d28/gnunet-service-cadet__channel_8h.html a01950b6353b5acd3cd6f4f23188ba670 (struct CadetChannel *ch, const struct GNUNET_CADET_ConnectionTunnelIdentifier *cti, const struct GNUNET_CADET_ChannelDataAckMessage *ack) void GCCH_handle_channel_open_ack d8/d28/gnunet-service-cadet__channel_8h.html aefa0e2ed668ca652babd8e808aa12e66 (struct CadetChannel *ch, const struct GNUNET_CADET_ConnectionTunnelIdentifier *cti, const struct GNUNET_HashCode *port) void GCCH_handle_remote_destroy d8/d28/gnunet-service-cadet__channel_8h.html ae9c33b718919fd3a5eb75c4fdc461230 (struct CadetChannel *ch, const struct GNUNET_CADET_ConnectionTunnelIdentifier *cti) int GCCH_handle_local_data d8/d28/gnunet-service-cadet__channel_8h.html a42060e3496d81b77c19a838df1725610 (struct CadetChannel *ch, struct GNUNET_CADET_ClientChannelNumber sender_ccn, const char *buf, size_t buf_len) void GCCH_handle_local_ack d8/d28/gnunet-service-cadet__channel_8h.html a7289f6ba2c80086bee470be803bee79c (struct CadetChannel *ch, struct GNUNET_CADET_ClientChannelNumber client_ccn) gnunet-service-cadet_connection.c /home/grothoff/research/gnunet/src/cadet/ d8/d06/gnunet-service-cadet__connection_8c platform.h gnunet-service-cadet_connection.h gnunet-service-cadet_channel.h gnunet-service-cadet_paths.h gnunet-service-cadet_tunnels.h gnunet_cadet_service.h gnunet_statistics_service.h cadet_protocol.h CadetConnection #define LOG d8/d06/gnunet-service-cadet__connection_8c.html acaa1c3fa56061380a29889d703236251 (level,...) #define INITIAL_CONNECTION_CREATE_RETRY_DELAY d8/d06/gnunet-service-cadet__connection_8c.html a2d8080315820cbd08d3446f17ac09ae2 #define LOG2 d8/d06/gnunet-service-cadet__connection_8c.html a358621e1b9936b93bfd599fd0a866c1c (level,...) CadetConnectionState d8/d06/gnunet-service-cadet__connection_8c.html a3138b6a185342bbdf2a29319444b1d31 CADET_CONNECTION_NEW d8/d06/gnunet-service-cadet__connection_8c.html a3138b6a185342bbdf2a29319444b1d31a56620afb03f1a56a11ddbe21eb6b6cf6 CADET_CONNECTION_SENDING_CREATE d8/d06/gnunet-service-cadet__connection_8c.html a3138b6a185342bbdf2a29319444b1d31abdaede1c13fd80792700c6950bc2090d CADET_CONNECTION_SENT d8/d06/gnunet-service-cadet__connection_8c.html a3138b6a185342bbdf2a29319444b1d31afa442d4c32ade8e69a32351b2b841c22 CADET_CONNECTION_CREATE_RECEIVED d8/d06/gnunet-service-cadet__connection_8c.html a3138b6a185342bbdf2a29319444b1d31af150916b51d82e7ea246ead9b5bc0bfe CADET_CONNECTION_READY d8/d06/gnunet-service-cadet__connection_8c.html a3138b6a185342bbdf2a29319444b1d31a5cc0070316ef22c71d32c822083febfc struct CadetConnection * GCC_lookup d8/d06/gnunet-service-cadet__connection_8c.html a7ffafd4ab0c93a8ce9dd212f6600fde1 (const struct GNUNET_CADET_ConnectionTunnelIdentifier *cid) static void update_state d8/d06/gnunet-service-cadet__connection_8c.html a5da034a5053e452d7a7f5b31e7a7b090 (struct CadetConnection *cc, enum CadetConnectionState new_state, int new_mqm_ready) static void GCC_destroy d8/d06/gnunet-service-cadet__connection_8c.html a7aa44b67ed30e4afbfa2be8300e53455 (struct CadetConnection *cc) void GCC_destroy_without_core d8/d06/gnunet-service-cadet__connection_8c.html a3d2978923ecb4ec59e8e3e6e47d6ee96 (struct CadetConnection *cc) void GCC_destroy_without_tunnel d8/d06/gnunet-service-cadet__connection_8c.html abe81355cd53a8bca39dc1737a3d2e80a (struct CadetConnection *cc) struct CadetTConnection * GCC_get_ct d8/d06/gnunet-service-cadet__connection_8c.html a3662c83e635fa0a8cfe2b62c692b7b59 (struct CadetConnection *cc) const struct CadetConnectionMetrics * GCC_get_metrics d8/d06/gnunet-service-cadet__connection_8c.html a4e2997ae3b8525c54ba7ce16ef6db607 (struct CadetConnection *cc) static void send_keepalive d8/d06/gnunet-service-cadet__connection_8c.html a8d66a67d7b90afdd5f7566378ca48c85 (void *cls) static void keepalive_done d8/d06/gnunet-service-cadet__connection_8c.html a71f71216ba99ff176ed3445700c63648 (void *cls, const struct GNUNET_CADET_ConnectionTunnelIdentifier *cid) void GCC_ack_expected d8/d06/gnunet-service-cadet__connection_8c.html ae6df49260f45d1cec7a75966edbad9dc (const struct GNUNET_CADET_ConnectionTunnelIdentifier *cid) void GCC_ack_observed d8/d06/gnunet-service-cadet__connection_8c.html a9278ccdf9236d67f2c8372d4c000f503 (const struct GNUNET_CADET_ConnectionTunnelIdentifier *cid) void GCC_latency_observed d8/d06/gnunet-service-cadet__connection_8c.html a66d4ead9f80722fb6dd3af687810a6a7 (const struct GNUNET_CADET_ConnectionTunnelIdentifier *cid, struct GNUNET_TIME_Relative latency) void GCC_handle_connection_create_ack d8/d06/gnunet-service-cadet__connection_8c.html a2ed7d9d58692ba73e9f97ea8eb577661 (struct CadetConnection *cc) void GCC_handle_kx d8/d06/gnunet-service-cadet__connection_8c.html a3ab7afdb91e69dc9a467eaaa568119af (struct CadetConnection *cc, const struct GNUNET_CADET_TunnelKeyExchangeMessage *msg) void GCC_handle_kx_auth d8/d06/gnunet-service-cadet__connection_8c.html a677582a34aa38c06673bf39d4e4b319d (struct CadetConnection *cc, const struct GNUNET_CADET_TunnelKeyExchangeAuthMessage *msg) void GCC_handle_encrypted d8/d06/gnunet-service-cadet__connection_8c.html a212d97c6d6bb1bb093086696571714e5 (struct CadetConnection *cc, const struct GNUNET_CADET_TunnelEncryptedMessage *msg) static void send_create d8/d06/gnunet-service-cadet__connection_8c.html ab65b48566ba8149753a318b666ecd948 (void *cls) static void send_create_ack d8/d06/gnunet-service-cadet__connection_8c.html a8e56ec77ac44c0226355bcfeaae770da (void *cls) void GCC_handle_duplicate_create d8/d06/gnunet-service-cadet__connection_8c.html a908bc67a7c38678d8d2ae50d5edcbba9 (struct CadetConnection *cc) static void manage_first_hop_mq d8/d06/gnunet-service-cadet__connection_8c.html a1dc7826cd35167d0f4303d98de590ecd (void *cls, int available) static struct CadetConnection * connection_create d8/d06/gnunet-service-cadet__connection_8c.html afab314dee7cd5743f1865c3f57355c59 (struct CadetPeer *destination, struct CadetPeerPath *path, unsigned int off, struct CadetTConnection *ct, const struct GNUNET_CADET_ConnectionTunnelIdentifier *cid, enum CadetConnectionState init_state, GCC_ReadyCallback ready_cb, void *ready_cb_cls) struct CadetConnection * GCC_create_inbound d8/d06/gnunet-service-cadet__connection_8c.html ad0999d5413397a1e2b1191bd86650b9e (struct CadetPeer *destination, struct CadetPeerPath *path, struct CadetTConnection *ct, const struct GNUNET_CADET_ConnectionTunnelIdentifier *cid, GCC_ReadyCallback ready_cb, void *ready_cb_cls) struct CadetConnection * GCC_create d8/d06/gnunet-service-cadet__connection_8c.html a447dfb3264cf1b4d79f08512b7d2481a (struct CadetPeer *destination, struct CadetPeerPath *path, unsigned int off, struct CadetTConnection *ct, GCC_ReadyCallback ready_cb, void *ready_cb_cls) void GCC_transmit d8/d06/gnunet-service-cadet__connection_8c.html acc5445fc98f2641d646f0cf6b4c581f4 (struct CadetConnection *cc, struct GNUNET_MQ_Envelope *env) struct CadetPeerPath * GCC_get_path d8/d06/gnunet-service-cadet__connection_8c.html a773e821cdb7b12d5b7f040406a3c8d0e (struct CadetConnection *cc, unsigned int *off) const struct GNUNET_CADET_ConnectionTunnelIdentifier * GCC_get_id d8/d06/gnunet-service-cadet__connection_8c.html afc200f44329369eb56a0978347a4640b (struct CadetConnection *cc) const char * GCC_2s d8/d06/gnunet-service-cadet__connection_8c.html a074ff6510396f13ab69a36b62965bdad (const struct CadetConnection *cc) void GCC_debug d8/d06/gnunet-service-cadet__connection_8c.html ad2fbbf6e56e6167f0aad582c4b1bc913 (struct CadetConnection *cc, enum GNUNET_ErrorType level) gnunet-service-cadet_connection.h /home/grothoff/research/gnunet/src/cadet/ d6/dcb/gnunet-service-cadet__connection_8h gnunet_util_lib.h gnunet-service-cadet.h gnunet-service-cadet_peer.h cadet_protocol.h CadetConnectionMetrics void(* GCC_ReadyCallback d6/dcb/gnunet-service-cadet__connection_8h.html ad17cfbb8858f22494a58fb122f75fdea )(void *cls, int is_ready) void GCC_destroy_without_core d6/dcb/gnunet-service-cadet__connection_8h.html a3d2978923ecb4ec59e8e3e6e47d6ee96 (struct CadetConnection *cc) void GCC_destroy_without_tunnel d6/dcb/gnunet-service-cadet__connection_8h.html abe81355cd53a8bca39dc1737a3d2e80a (struct CadetConnection *cc) struct CadetConnection * GCC_lookup d6/dcb/gnunet-service-cadet__connection_8h.html a7ffafd4ab0c93a8ce9dd212f6600fde1 (const struct GNUNET_CADET_ConnectionTunnelIdentifier *cid) struct CadetConnection * GCC_create d6/dcb/gnunet-service-cadet__connection_8h.html a447dfb3264cf1b4d79f08512b7d2481a (struct CadetPeer *destination, struct CadetPeerPath *path, unsigned int off, struct CadetTConnection *ct, GCC_ReadyCallback ready_cb, void *ready_cb_cls) struct CadetConnection * GCC_create_inbound d6/dcb/gnunet-service-cadet__connection_8h.html ad0999d5413397a1e2b1191bd86650b9e (struct CadetPeer *destination, struct CadetPeerPath *path, struct CadetTConnection *ct, const struct GNUNET_CADET_ConnectionTunnelIdentifier *cid, GCC_ReadyCallback ready_cb, void *ready_cb_cls) void GCC_transmit d6/dcb/gnunet-service-cadet__connection_8h.html acc5445fc98f2641d646f0cf6b4c581f4 (struct CadetConnection *cc, struct GNUNET_MQ_Envelope *env) void GCC_handle_connection_create_ack d6/dcb/gnunet-service-cadet__connection_8h.html a2ed7d9d58692ba73e9f97ea8eb577661 (struct CadetConnection *cc) void GCC_handle_duplicate_create d6/dcb/gnunet-service-cadet__connection_8h.html a908bc67a7c38678d8d2ae50d5edcbba9 (struct CadetConnection *cc) void GCC_handle_kx d6/dcb/gnunet-service-cadet__connection_8h.html a3ab7afdb91e69dc9a467eaaa568119af (struct CadetConnection *cc, const struct GNUNET_CADET_TunnelKeyExchangeMessage *msg) void GCC_handle_kx_auth d6/dcb/gnunet-service-cadet__connection_8h.html a677582a34aa38c06673bf39d4e4b319d (struct CadetConnection *cc, const struct GNUNET_CADET_TunnelKeyExchangeAuthMessage *msg) const struct CadetConnectionMetrics * GCC_get_metrics d6/dcb/gnunet-service-cadet__connection_8h.html a4e2997ae3b8525c54ba7ce16ef6db607 (struct CadetConnection *cc) void GCC_handle_encrypted d6/dcb/gnunet-service-cadet__connection_8h.html a212d97c6d6bb1bb093086696571714e5 (struct CadetConnection *cc, const struct GNUNET_CADET_TunnelEncryptedMessage *msg) void GCC_ack_expected d6/dcb/gnunet-service-cadet__connection_8h.html ae6df49260f45d1cec7a75966edbad9dc (const struct GNUNET_CADET_ConnectionTunnelIdentifier *cid) void GCC_ack_observed d6/dcb/gnunet-service-cadet__connection_8h.html a9278ccdf9236d67f2c8372d4c000f503 (const struct GNUNET_CADET_ConnectionTunnelIdentifier *cid) void GCC_latency_observed d6/dcb/gnunet-service-cadet__connection_8h.html a0aabba7be1a15c55425bf25ed356a0d9 (const struct GNUNET_CADET_ConnectionTunnelIdentifier *cti, struct GNUNET_TIME_Relative latency) struct CadetTConnection * GCC_get_ct d6/dcb/gnunet-service-cadet__connection_8h.html a3662c83e635fa0a8cfe2b62c692b7b59 (struct CadetConnection *cc) struct CadetPeerPath * GCC_get_path d6/dcb/gnunet-service-cadet__connection_8h.html a773e821cdb7b12d5b7f040406a3c8d0e (struct CadetConnection *cc, unsigned int *off) const struct GNUNET_CADET_ConnectionTunnelIdentifier * GCC_get_id d6/dcb/gnunet-service-cadet__connection_8h.html afc200f44329369eb56a0978347a4640b (struct CadetConnection *cc) const char * GCC_2s d6/dcb/gnunet-service-cadet__connection_8h.html a074ff6510396f13ab69a36b62965bdad (const struct CadetConnection *cc) void GCC_debug d6/dcb/gnunet-service-cadet__connection_8h.html ad2fbbf6e56e6167f0aad582c4b1bc913 (struct CadetConnection *cc, enum GNUNET_ErrorType level) gnunet-service-cadet_core.c /home/grothoff/research/gnunet/src/cadet/ df/d92/gnunet-service-cadet__core_8c platform.h gnunet-service-cadet_core.h gnunet-service-cadet_paths.h gnunet-service-cadet_peer.h gnunet-service-cadet_connection.h gnunet-service-cadet_tunnels.h gnunet_core_service.h gnunet_statistics_service.h cadet_protocol.h Rung RouteDirection CadetRoute #define LOG df/d92/gnunet-service-cadet__core_8c.html acaa1c3fa56061380a29889d703236251 (level,...) static struct CadetRoute * get_route df/d92/gnunet-service-cadet__core_8c.html ace9e66d1af6fc395c40cc2d0ca895b05 (const struct GNUNET_CADET_ConnectionTunnelIdentifier *cid) static void lower_rung df/d92/gnunet-service-cadet__core_8c.html ac20acb1a3ae2a5fcf3829a124a935360 (struct RouteDirection *dir) static void discard_buffer df/d92/gnunet-service-cadet__core_8c.html a6ed1fb3967065fee1bf9356d32c63224 (struct RouteDirection *dir, struct GNUNET_MQ_Envelope *env) static void discard_all_from_rung_tail df/d92/gnunet-service-cadet__core_8c.html a6f4690bd294efa596a8f66806e00292f () static void route_message df/d92/gnunet-service-cadet__core_8c.html a75e3e680fc0df89520628ac81ad6ca4a (struct CadetPeer *prev, const struct GNUNET_CADET_ConnectionTunnelIdentifier *cid, const struct GNUNET_MessageHeader *msg, const enum GNUNET_MQ_PriorityPreferences priority) static int check_connection_create df/d92/gnunet-service-cadet__core_8c.html a48c6357b3dcad7113a1ecad783f70786 (void *cls, const struct GNUNET_CADET_ConnectionCreateMessage *msg) static void destroy_direction df/d92/gnunet-service-cadet__core_8c.html a3ad5c83979199467f037dbea0465bc7f (struct RouteDirection *dir) static void destroy_route df/d92/gnunet-service-cadet__core_8c.html a8871651e8935e5ca7a537ebd7d94bda9 (struct CadetRoute *route) static void send_broken df/d92/gnunet-service-cadet__core_8c.html aad92c44fe3c690f012ba81e71e54cc66 (struct RouteDirection *target, const struct GNUNET_CADET_ConnectionTunnelIdentifier *cid, const struct GNUNET_PeerIdentity *peer1, const struct GNUNET_PeerIdentity *peer2) static void timeout_cb df/d92/gnunet-service-cadet__core_8c.html a878b039a24e5876ddb73bf301fc1ae3e (void *cls) static void dir_ready_cb df/d92/gnunet-service-cadet__core_8c.html a1ca865b51b8205069bfad80e3e660815 (void *cls, int ready) static void dir_init df/d92/gnunet-service-cadet__core_8c.html a4b8c68adf29a07de4fc526b54ff1b683 (struct RouteDirection *dir, struct CadetRoute *route, struct CadetPeer *hop) static void send_broken_without_mqm df/d92/gnunet-service-cadet__core_8c.html a84771143cfaf1c50399bd871182a1411 (struct CadetPeer *target, const struct GNUNET_CADET_ConnectionTunnelIdentifier *cid, const struct GNUNET_PeerIdentity *failure_at) static void handle_connection_create df/d92/gnunet-service-cadet__core_8c.html a85744548930ac169a3d9630e1353f008 (void *cls, const struct GNUNET_CADET_ConnectionCreateMessage *msg) static void handle_connection_create_ack df/d92/gnunet-service-cadet__core_8c.html ae26b89677f9106ec6850623a37eb780e (void *cls, const struct GNUNET_CADET_ConnectionCreateAckMessage *msg) static void handle_connection_broken df/d92/gnunet-service-cadet__core_8c.html ac489eb80d99c31fd0c35b7e6f74f77c0 (void *cls, const struct GNUNET_CADET_ConnectionBrokenMessage *msg) static void handle_connection_destroy df/d92/gnunet-service-cadet__core_8c.html ac4a19a4e51561a96f16d75627ee365be (void *cls, const struct GNUNET_CADET_ConnectionDestroyMessage *msg) static void handle_tunnel_kx df/d92/gnunet-service-cadet__core_8c.html a59478f75ea8335ae1e693f8a1219556a (void *cls, const struct GNUNET_CADET_TunnelKeyExchangeMessage *msg) static void handle_tunnel_kx_auth df/d92/gnunet-service-cadet__core_8c.html aa70c733bfed8ded11044dd38a241d9e6 (void *cls, const struct GNUNET_CADET_TunnelKeyExchangeAuthMessage *msg) static int check_tunnel_encrypted df/d92/gnunet-service-cadet__core_8c.html a7daafa7d87f3f8686d55a24a69235b08 (void *cls, const struct GNUNET_CADET_TunnelEncryptedMessage *msg) static void handle_tunnel_encrypted df/d92/gnunet-service-cadet__core_8c.html a6a783fbe84e34de69962e22d8b53f550 (void *cls, const struct GNUNET_CADET_TunnelEncryptedMessage *msg) static void core_init_cb df/d92/gnunet-service-cadet__core_8c.html afd8eff57758d4dd02098c2a15e602b8e (void *cls, const struct GNUNET_PeerIdentity *my_identity) static void * core_connect_cb df/d92/gnunet-service-cadet__core_8c.html a73ba65f6809351721268844628746aa8 (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_MQ_Handle *mq) static void core_disconnect_cb df/d92/gnunet-service-cadet__core_8c.html a9b2ce386d339b2d0b2381a3a7c319abe (void *cls, const struct GNUNET_PeerIdentity *peer, void *peer_cls) void GCO_init df/d92/gnunet-service-cadet__core_8c.html a7bc6c8924867e26b15ebb2c4cb26e221 (const struct GNUNET_CONFIGURATION_Handle *c) void GCO_shutdown df/d92/gnunet-service-cadet__core_8c.html a2140b70d1d8f95a77e8ac85913288cb1 () static struct GNUNET_CORE_Handle * core df/d92/gnunet-service-cadet__core_8c.html a2fdb14c183d2079ecbb6cd8dbd3fbaf2 static struct GNUNET_CONTAINER_MultiShortmap * routes df/d92/gnunet-service-cadet__core_8c.html aaaf3ad7ea4b12095058119214f6308d7 static struct GNUNET_CONTAINER_Heap * route_heap df/d92/gnunet-service-cadet__core_8c.html a8f72bb74f7536f1113de2f0dad7d4728 static struct Rung rung_zero df/d92/gnunet-service-cadet__core_8c.html a66cdc992491b1945ed3b46a2048711d0 static struct Rung * rung_head df/d92/gnunet-service-cadet__core_8c.html a7507195de32e600b739705daac39c8b5 static struct Rung * rung_tail df/d92/gnunet-service-cadet__core_8c.html a3dd4c1b2866db314174b2d1cad40752d static unsigned long long max_routes df/d92/gnunet-service-cadet__core_8c.html a9717da447c013d52794b74c047ad1a7a static unsigned long long max_buffers df/d92/gnunet-service-cadet__core_8c.html aea1893f2b3542cb91b837ecc6181dcfe static unsigned long long cur_buffers df/d92/gnunet-service-cadet__core_8c.html a3076285c1fc528826733690f26fa9904 static struct GNUNET_SCHEDULER_Task * timeout_task df/d92/gnunet-service-cadet__core_8c.html ac6bdd87291cd6f41a1f08972476a7434 gnunet-service-cadet_core.h /home/grothoff/research/gnunet/src/cadet/ df/d36/gnunet-service-cadet__core_8h gnunet_util_lib.h void GCO_init df/d36/gnunet-service-cadet__core_8h.html a7bc6c8924867e26b15ebb2c4cb26e221 (const struct GNUNET_CONFIGURATION_Handle *c) void GCO_shutdown df/d36/gnunet-service-cadet__core_8h.html a17eaf6f1d068eb09ec5b2aac0be54620 (void) gnunet-service-cadet_dht.c /home/grothoff/research/gnunet/src/cadet/ d2/d67/gnunet-service-cadet__dht_8c platform.h gnunet_util_lib.h gnunet_dht_service.h gnunet_statistics_service.h gnunet-service-cadet.h gnunet-service-cadet_dht.h gnunet-service-cadet_hello.h gnunet-service-cadet_peer.h gnunet-service-cadet_paths.h GCD_search_handle #define STARTUP_DELAY d2/d67/gnunet-service-cadet__dht_8c.html aaed067aba1d8dc17479c812291ca1bcc #define CHANGE_DELAY d2/d67/gnunet-service-cadet__dht_8c.html a3ca41b526e9253bfbd7790d4a7dde537 #define LOG d2/d67/gnunet-service-cadet__dht_8c.html acaa1c3fa56061380a29889d703236251 (level,...) static void dht_get_id_handler d2/d67/gnunet-service-cadet__dht_8c.html aec1d47e0d458c47832a587a6ef5eb603 (void *cls, struct GNUNET_TIME_Absolute exp, const struct GNUNET_HashCode *key, const struct GNUNET_PeerIdentity *get_path, unsigned int get_path_length, const struct GNUNET_PeerIdentity *put_path, unsigned int put_path_length, enum GNUNET_BLOCK_Type type, size_t size, const void *data) static void announce_id d2/d67/gnunet-service-cadet__dht_8c.html a75deb7834f4aed6ccd0f76c3dfff01f2 (void *cls) void GCD_hello_update d2/d67/gnunet-service-cadet__dht_8c.html a85fcc1644d516438980406fc46dcf560 () void GCD_init d2/d67/gnunet-service-cadet__dht_8c.html a99e3c33694a3c1894d5b2f9c07d037b4 (const struct GNUNET_CONFIGURATION_Handle *c) void GCD_shutdown d2/d67/gnunet-service-cadet__dht_8c.html af5a4797c5e7eb689f538bc390f9a6118 (void) struct GCD_search_handle * GCD_search d2/d67/gnunet-service-cadet__dht_8c.html a3f610edc0f2b12ef570cc1eeceef6996 (const struct GNUNET_PeerIdentity *peer_id) void GCD_search_stop d2/d67/gnunet-service-cadet__dht_8c.html a68eccd5bba89970858a9c2b8b11ef89d (struct GCD_search_handle *h) static struct GNUNET_DHT_Handle * dht_handle d2/d67/gnunet-service-cadet__dht_8c.html a7e88ca5145f4256b1e52bd260869e37a static struct GNUNET_TIME_Relative id_announce_time d2/d67/gnunet-service-cadet__dht_8c.html a2a05e5da4f209161a89b67bbf11173fb static unsigned long long dht_replication_level d2/d67/gnunet-service-cadet__dht_8c.html a52f2e2fb2443519ec04981d4f0492a6a static struct GNUNET_SCHEDULER_Task * announce_id_task d2/d67/gnunet-service-cadet__dht_8c.html a1eee1e5670252a136e35b017110e5302 static struct GNUNET_TIME_Relative announce_delay d2/d67/gnunet-service-cadet__dht_8c.html a66fa63958b227c8d38d389ec7f52dd7a gnunet-service-cadet_dht.h /home/grothoff/research/gnunet/src/cadet/ d9/d69/gnunet-service-cadet__dht_8h platform.h gnunet_util_lib.h void GCD_init d9/d69/gnunet-service-cadet__dht_8h.html a99e3c33694a3c1894d5b2f9c07d037b4 (const struct GNUNET_CONFIGURATION_Handle *c) void GCD_shutdown d9/d69/gnunet-service-cadet__dht_8h.html af5a4797c5e7eb689f538bc390f9a6118 (void) void GCD_hello_update d9/d69/gnunet-service-cadet__dht_8h.html aba2bbba4f04f1150ccfa7442808a08fc (void) struct GCD_search_handle * GCD_search d9/d69/gnunet-service-cadet__dht_8h.html a3f610edc0f2b12ef570cc1eeceef6996 (const struct GNUNET_PeerIdentity *peer_id) void GCD_search_stop d9/d69/gnunet-service-cadet__dht_8h.html a68eccd5bba89970858a9c2b8b11ef89d (struct GCD_search_handle *h) gnunet-service-cadet_hello.c /home/grothoff/research/gnunet/src/cadet/ d6/d06/gnunet-service-cadet__hello_8c platform.h gnunet_util_lib.h gnunet_statistics_service.h gnunet_peerinfo_service.h cadet_protocol.h gnunet-service-cadet.h gnunet-service-cadet_dht.h gnunet-service-cadet_hello.h gnunet-service-cadet_peer.h #define LOG d6/d06/gnunet-service-cadet__hello_8c.html acaa1c3fa56061380a29889d703236251 (level,...) static void got_hello d6/d06/gnunet-service-cadet__hello_8c.html a570329ba0c45d42ada3cb0b0111d925c (void *cls, const struct GNUNET_PeerIdentity *id, const struct GNUNET_HELLO_Message *hello, const char *err_msg) void GCH_init d6/d06/gnunet-service-cadet__hello_8c.html a2be580afff474e2351c162d165f7f3c1 (const struct GNUNET_CONFIGURATION_Handle *c) void GCH_shutdown d6/d06/gnunet-service-cadet__hello_8c.html a183ea5c5882d2fbca7af89059fa1b465 () const struct GNUNET_HELLO_Message * GCH_get_mine d6/d06/gnunet-service-cadet__hello_8c.html aa081b28a314d94c099bca90454d3199b (void) static struct GNUNET_HELLO_Message * mine d6/d06/gnunet-service-cadet__hello_8c.html ac2c1eca90ae9f73d206e19879cd1a302 static struct GNUNET_PEERINFO_Handle * peerinfo d6/d06/gnunet-service-cadet__hello_8c.html a64ed684b65754a665ad026511faf8b16 static struct GNUNET_PEERINFO_NotifyContext * nc d6/d06/gnunet-service-cadet__hello_8c.html a66a6329a75c926734686c8a5026fcbe7 gnunet-service-cadet_hello.h /home/grothoff/research/gnunet/src/cadet/ d3/db5/gnunet-service-cadet__hello_8h platform.h gnunet_util_lib.h gnunet_hello_lib.h void GCH_init d3/db5/gnunet-service-cadet__hello_8h.html a2be580afff474e2351c162d165f7f3c1 (const struct GNUNET_CONFIGURATION_Handle *c) void GCH_shutdown d3/db5/gnunet-service-cadet__hello_8h.html a0af5e663be3d2a80c0f2105bed90b351 (void) const struct GNUNET_HELLO_Message * GCH_get_mine d3/db5/gnunet-service-cadet__hello_8h.html aa081b28a314d94c099bca90454d3199b (void) gnunet-service-cadet_paths.c /home/grothoff/research/gnunet/src/cadet/ d7/d76/gnunet-service-cadet__paths_8c platform.h gnunet-service-cadet_connection.h gnunet-service-cadet_tunnels.h gnunet-service-cadet_peer.h gnunet-service-cadet_paths.h CadetPeerPath CheckMatchContext #define LOG d7/d76/gnunet-service-cadet__paths_8c.html acaa1c3fa56061380a29889d703236251 (level,...) static void recalculate_path_desirability d7/d76/gnunet-service-cadet__paths_8c.html a6b6cfdc17f51f35c4500a56c103cd523 (struct CadetPeerPath *path) GNUNET_CONTAINER_HeapCostType GCPP_get_desirability d7/d76/gnunet-service-cadet__paths_8c.html a9bc58ff3590465a18ce2b413fd3899c0 (const struct CadetPeerPath *path) struct CadetConnection * GCPP_get_connection d7/d76/gnunet-service-cadet__paths_8c.html aa46776618cba8ccb58d30710e0c4084b (struct CadetPeerPath *path, struct CadetPeer *destination, unsigned int off) void GCPP_add_connection d7/d76/gnunet-service-cadet__paths_8c.html ad12932500728bfd05615ebbef1605c06 (struct CadetPeerPath *path, unsigned int off, struct CadetConnection *cc) void GCPP_del_connection d7/d76/gnunet-service-cadet__paths_8c.html aaf2951dfbfae18c48ebf7a5922f97d52 (struct CadetPeerPath *path, unsigned int off, struct CadetConnection *cc) static void attach_path d7/d76/gnunet-service-cadet__paths_8c.html a64dd1714713b043bdcc8a0e845548286 (struct CadetPeerPath *path, unsigned int stop_at) void GCPP_release d7/d76/gnunet-service-cadet__paths_8c.html ac8ba28f6fc18e78a3fd0b97f33d6c6cb (struct CadetPeerPath *path) void GCPP_update_score d7/d76/gnunet-service-cadet__paths_8c.html a762406ecf8b0729b2688b8b0d65a5e2d (struct CadetPeerPath *path, unsigned int off, int delta) static int check_match d7/d76/gnunet-service-cadet__paths_8c.html a1aa987dc5de3159d29dda681898c7e2e (void *cls, struct CadetPeerPath *path, unsigned int off) static void extend_path d7/d76/gnunet-service-cadet__paths_8c.html adacae87d14fcfca38554e6c06a5bfece (struct CadetPeerPath *path, struct CadetPeer **peers, unsigned int num_peers, int force) void GCPP_try_path_from_dht d7/d76/gnunet-service-cadet__paths_8c.html a4c18b4e2b74df2520aed6c3991e92863 (const struct GNUNET_PeerIdentity *get_path, unsigned int get_path_length, const struct GNUNET_PeerIdentity *put_path, unsigned int put_path_length) struct CadetPeerPath * GCPP_get_path_from_route d7/d76/gnunet-service-cadet__paths_8c.html a8fc6ff37360fde9319365541ef440e25 (unsigned int path_length, const struct GNUNET_PeerIdentity *pids) unsigned int GCPP_get_length d7/d76/gnunet-service-cadet__paths_8c.html a54307e61282466b07cee047c50ebc011 (struct CadetPeerPath *path) unsigned int GCPP_find_peer d7/d76/gnunet-service-cadet__paths_8c.html affef9211b9bf86e5c1dd7c1f41f7fe75 (struct CadetPeerPath *path, struct CadetPeer *cp) struct CadetPeer * GCPP_get_peer_at_offset d7/d76/gnunet-service-cadet__paths_8c.html a30aed0b0bb9a457d932cb002557bed1d (struct CadetPeerPath *path, unsigned int off) const char * GCPP_2s d7/d76/gnunet-service-cadet__paths_8c.html a4019bc3520fc43bbd19c48ed093b5121 (struct CadetPeerPath *path) gnunet-service-cadet_paths.h /home/grothoff/research/gnunet/src/cadet/ d3/d83/gnunet-service-cadet__paths_8h gnunet_util_lib.h gnunet-service-cadet.h void GCPP_try_path_from_dht d3/d83/gnunet-service-cadet__paths_8h.html a4c18b4e2b74df2520aed6c3991e92863 (const struct GNUNET_PeerIdentity *get_path, unsigned int get_path_length, const struct GNUNET_PeerIdentity *put_path, unsigned int put_path_length) struct CadetPeerPath * GCPP_get_path_from_route d3/d83/gnunet-service-cadet__paths_8h.html a8fc6ff37360fde9319365541ef440e25 (unsigned int path_length, const struct GNUNET_PeerIdentity *pids) unsigned int GCPP_get_length d3/d83/gnunet-service-cadet__paths_8h.html a54307e61282466b07cee047c50ebc011 (struct CadetPeerPath *path) struct CadetConnection * GCPP_get_connection d3/d83/gnunet-service-cadet__paths_8h.html aa46776618cba8ccb58d30710e0c4084b (struct CadetPeerPath *path, struct CadetPeer *destination, unsigned int off) void GCPP_add_connection d3/d83/gnunet-service-cadet__paths_8h.html ad12932500728bfd05615ebbef1605c06 (struct CadetPeerPath *path, unsigned int off, struct CadetConnection *cc) void GCPP_del_connection d3/d83/gnunet-service-cadet__paths_8h.html aaf2951dfbfae18c48ebf7a5922f97d52 (struct CadetPeerPath *path, unsigned int off, struct CadetConnection *cc) unsigned int GCPP_find_peer d3/d83/gnunet-service-cadet__paths_8h.html affef9211b9bf86e5c1dd7c1f41f7fe75 (struct CadetPeerPath *path, struct CadetPeer *cp) GNUNET_CONTAINER_HeapCostType GCPP_get_desirability d3/d83/gnunet-service-cadet__paths_8h.html a9bc58ff3590465a18ce2b413fd3899c0 (const struct CadetPeerPath *path) void GCPP_release d3/d83/gnunet-service-cadet__paths_8h.html ac8ba28f6fc18e78a3fd0b97f33d6c6cb (struct CadetPeerPath *path) struct CadetPeer * GCPP_get_peer_at_offset d3/d83/gnunet-service-cadet__paths_8h.html a30aed0b0bb9a457d932cb002557bed1d (struct CadetPeerPath *path, unsigned int off) const char * GCPP_2s d3/d83/gnunet-service-cadet__paths_8h.html a9ee8cb980a447f03bd7065fcec475404 (struct CadetPeerPath *p) gnunet-service-cadet_peer.c /home/grothoff/research/gnunet/src/cadet/ d8/df8/gnunet-service-cadet__peer_8c platform.h gnunet_util_lib.h gnunet_hello_lib.h gnunet_signatures.h gnunet_transport_service.h gnunet_ats_service.h gnunet_core_service.h gnunet_statistics_service.h cadet_protocol.h gnunet-service-cadet_connection.h gnunet-service-cadet_dht.h gnunet-service-cadet_peer.h gnunet-service-cadet_paths.h gnunet-service-cadet_tunnels.h GCP_MessageQueueManager CadetPeer #define LOG d8/df8/gnunet-service-cadet__peer_8c.html acaa1c3fa56061380a29889d703236251 (level,...) #define IDLE_PEER_TIMEOUT d8/df8/gnunet-service-cadet__peer_8c.html a3b6acc17cb6c9766b92787ac9267c8a1 #define IDLE_PATH_TIMEOUT d8/df8/gnunet-service-cadet__peer_8c.html abf9dde79acc79b00f8735e02511b5259 #define MAX_OOO_QUEUE_SIZE d8/df8/gnunet-service-cadet__peer_8c.html a9cbac94080b2376abccebc326701ebe6 const char * GCP_2s d8/df8/gnunet-service-cadet__peer_8c.html adae9dbc3d65cbd715cb5a58f3ebe0644 (const struct CadetPeer *cp) double GCP_get_desirability_of_path d8/df8/gnunet-service-cadet__peer_8c.html ab6c9617246528bb7ac1bb796ea890030 (struct CadetPeer *cp, unsigned int off) static void destroy_peer d8/df8/gnunet-service-cadet__peer_8c.html abd9e084c255aee17fcc245b0638644cc (void *cls) static void consider_peer_activate d8/df8/gnunet-service-cadet__peer_8c.html a02a3c7d5151f433aa6c2d6921a6481ee (struct CadetPeer *cp) static void consider_peer_destroy d8/df8/gnunet-service-cadet__peer_8c.html a6d60e0eb33a0aaa5c2529e345ad0f2e1 (struct CadetPeer *cp) static void drop_paths d8/df8/gnunet-service-cadet__peer_8c.html a3f207fda41b3463c756aad6e1515931a (void *cls) void GCP_set_mq d8/df8/gnunet-service-cadet__peer_8c.html ab85f24a9b80f1141ee71cdd8bd97021d (struct CadetPeer *cp, struct GNUNET_MQ_Handle *mq) static int should_I_drop d8/df8/gnunet-service-cadet__peer_8c.html aa41a310b707e4d4783e5873bdced5f93 (void) static void mqm_send_done d8/df8/gnunet-service-cadet__peer_8c.html a3c9afe1a5e3f68aac7f4192cda267f08 (void *cls) static void mqm_execute d8/df8/gnunet-service-cadet__peer_8c.html ab94912b34a1058906c769b7e9f1890d6 (struct GCP_MessageQueueManager *mqm) static void send_next_ready d8/df8/gnunet-service-cadet__peer_8c.html a9723b6adc5d70646bf8f61a98cfa54ee (struct CadetPeer *cp) void GCP_send d8/df8/gnunet-service-cadet__peer_8c.html ad16861c2363250dd3fa84835bd310a9e (struct GCP_MessageQueueManager *mqm, struct GNUNET_MQ_Envelope *env) static int destroy_iterator_cb d8/df8/gnunet-service-cadet__peer_8c.html acbc53f7a196d06d52bb990b2a81394bf (void *cls, const struct GNUNET_PeerIdentity *pid, void *value) void GCP_destroy_all_peers d8/df8/gnunet-service-cadet__peer_8c.html aeaa2404739808e0c88feba8458707dcb () void GCP_drop_owned_paths d8/df8/gnunet-service-cadet__peer_8c.html ac6173ea699d66e384a49128b40912eb3 (struct CadetPeer *cp) void GCP_path_entry_add d8/df8/gnunet-service-cadet__peer_8c.html a27a6cd4138d9f57b27db4542fe5b7062 (struct CadetPeer *cp, struct CadetPeerPathEntry *entry, unsigned int off) void GCP_path_entry_remove d8/df8/gnunet-service-cadet__peer_8c.html a63ab978300b449feca8c8b1e7fdda655 (struct CadetPeer *cp, struct CadetPeerPathEntry *entry, unsigned int off) static void path_heap_cleanup d8/df8/gnunet-service-cadet__peer_8c.html a2c65706c93bbb7a2c4c1b3c525592d43 (void *cls) struct GNUNET_CONTAINER_HeapNode * GCP_attach_path d8/df8/gnunet-service-cadet__peer_8c.html a6020d07ade66f06de0c7cf99650eea3f (struct CadetPeer *cp, struct CadetPeerPath *path, unsigned int off, int force) void GCP_detach_path d8/df8/gnunet-service-cadet__peer_8c.html a2307faea90b2a26a1b57a26c11e8e468 (struct CadetPeer *cp, struct CadetPeerPath *path, struct GNUNET_CONTAINER_HeapNode *hn) void GCP_add_connection d8/df8/gnunet-service-cadet__peer_8c.html a1620d302354830f6323d4a85041b7f93 (struct CadetPeer *cp, struct CadetConnection *cc) void GCP_remove_connection d8/df8/gnunet-service-cadet__peer_8c.html ad41813d67191660d3fbc9f9802cee447 (struct CadetPeer *cp, struct CadetConnection *cc) struct CadetPeer * GCP_get d8/df8/gnunet-service-cadet__peer_8c.html ac89599ef4f80ad60596270911733bf9f (const struct GNUNET_PeerIdentity *peer_id, int create) const struct GNUNET_PeerIdentity * GCP_get_id d8/df8/gnunet-service-cadet__peer_8c.html abbe21ac8ebce4cb8e48cf72a554cae75 (struct CadetPeer *cp) void GCP_iterate_all d8/df8/gnunet-service-cadet__peer_8c.html afbb9d38434a685a3e9554db6776d9a17 (GNUNET_CONTAINER_PeerMapIterator iter, void *cls) unsigned int GCP_count_paths d8/df8/gnunet-service-cadet__peer_8c.html a61721b1964fac16c6e3452d37bd70a16 (const struct CadetPeer *cp) unsigned int GCP_iterate_paths d8/df8/gnunet-service-cadet__peer_8c.html ae8b2d632520b3814cd4f0568586d31ec (struct CadetPeer *cp, GCP_PathIterator callback, void *callback_cls) unsigned int GCP_iterate_indirect_paths d8/df8/gnunet-service-cadet__peer_8c.html aca0a7e3ce1567a4db9b3d50f72957a11 (struct CadetPeer *cp, GCP_PathIterator callback, void *callback_cls) unsigned int GCP_iterate_paths_at d8/df8/gnunet-service-cadet__peer_8c.html aa871f5238fe4c8b36ea62810d9c10757 (struct CadetPeer *cp, unsigned int dist, GCP_PathIterator callback, void *callback_cls) struct CadetTunnel * GCP_get_tunnel d8/df8/gnunet-service-cadet__peer_8c.html a8b1e83d4b37d46011d2a46dd52601f1b (struct CadetPeer *cp, int create) static void hello_offer_done d8/df8/gnunet-service-cadet__peer_8c.html ab487833be381269e59c1a302445a3eac (void *cls) void GCP_set_hello d8/df8/gnunet-service-cadet__peer_8c.html a3541cf5c883a158905cbc373aa2ae370 (struct CadetPeer *cp, const struct GNUNET_HELLO_Message *hello) void GCP_drop_tunnel d8/df8/gnunet-service-cadet__peer_8c.html ac029c0ee65cce44ad899d79ae312e2bf (struct CadetPeer *cp, struct CadetTunnel *t) int GCP_has_core_connection d8/df8/gnunet-service-cadet__peer_8c.html a3555a63308df4365c34ff0d4014dbb2d (struct CadetPeer *cp) struct GCP_MessageQueueManager * GCP_request_mq d8/df8/gnunet-service-cadet__peer_8c.html af99f4305168f25e4040c08fabb8d5cf3 (struct CadetPeer *cp, GCP_MessageQueueNotificationCallback cb, void *cb_cls) void GCP_request_mq_cancel d8/df8/gnunet-service-cadet__peer_8c.html a8f6d2ec065c1e2002ee7d3692c56d746 (struct GCP_MessageQueueManager *mqm, struct GNUNET_MQ_Envelope *last_env) void GCP_send_ooo d8/df8/gnunet-service-cadet__peer_8c.html a69c534b1e6c72521c4ca7398c35214ea (struct CadetPeer *cp, struct GNUNET_MQ_Envelope *env) gnunet-service-cadet_peer.h /home/grothoff/research/gnunet/src/cadet/ da/dbb/gnunet-service-cadet__peer_8h gnunet-service-cadet.h gnunet_hello_lib.h int(* GCP_PathIterator da/dbb/gnunet-service-cadet__peer_8h.html a5853406f69c64db352e5ed86e62e0099 )(void *cls, struct CadetPeerPath *path, unsigned int off) void(* GCP_MessageQueueNotificationCallback da/dbb/gnunet-service-cadet__peer_8h.html aeca9958bff0e14807d8d7bac7673b0b4 )(void *cls, int available) const char * GCP_2s da/dbb/gnunet-service-cadet__peer_8h.html ab605dd6162ac8885354b9f614819bcef (const struct CadetPeer *peer) struct CadetPeer * GCP_get da/dbb/gnunet-service-cadet__peer_8h.html ac89599ef4f80ad60596270911733bf9f (const struct GNUNET_PeerIdentity *peer_id, int create) double GCP_get_desirability_of_path da/dbb/gnunet-service-cadet__peer_8h.html ab6c9617246528bb7ac1bb796ea890030 (struct CadetPeer *cp, unsigned int off) const struct GNUNET_PeerIdentity * GCP_get_id da/dbb/gnunet-service-cadet__peer_8h.html abbe21ac8ebce4cb8e48cf72a554cae75 (struct CadetPeer *cp) void GCP_iterate_all da/dbb/gnunet-service-cadet__peer_8h.html afbb9d38434a685a3e9554db6776d9a17 (GNUNET_CONTAINER_PeerMapIterator iter, void *cls) unsigned int GCP_count_paths da/dbb/gnunet-service-cadet__peer_8h.html a61721b1964fac16c6e3452d37bd70a16 (const struct CadetPeer *cp) void GCP_drop_owned_paths da/dbb/gnunet-service-cadet__peer_8h.html ac6173ea699d66e384a49128b40912eb3 (struct CadetPeer *cp) unsigned int GCP_iterate_paths da/dbb/gnunet-service-cadet__peer_8h.html ae8b2d632520b3814cd4f0568586d31ec (struct CadetPeer *cp, GCP_PathIterator callback, void *callback_cls) unsigned int GCP_iterate_indirect_paths da/dbb/gnunet-service-cadet__peer_8h.html aca0a7e3ce1567a4db9b3d50f72957a11 (struct CadetPeer *cp, GCP_PathIterator callback, void *callback_cls) unsigned int GCP_iterate_paths_at da/dbb/gnunet-service-cadet__peer_8h.html aa871f5238fe4c8b36ea62810d9c10757 (struct CadetPeer *cp, unsigned int dist, GCP_PathIterator callback, void *callback_cls) void GCP_path_entry_remove da/dbb/gnunet-service-cadet__peer_8h.html a63ab978300b449feca8c8b1e7fdda655 (struct CadetPeer *cp, struct CadetPeerPathEntry *entry, unsigned int off) void GCP_path_entry_add da/dbb/gnunet-service-cadet__peer_8h.html a27a6cd4138d9f57b27db4542fe5b7062 (struct CadetPeer *cp, struct CadetPeerPathEntry *entry, unsigned int off) struct CadetTunnel * GCP_get_tunnel da/dbb/gnunet-service-cadet__peer_8h.html a8b1e83d4b37d46011d2a46dd52601f1b (struct CadetPeer *cp, int create) void GCP_drop_tunnel da/dbb/gnunet-service-cadet__peer_8h.html ac029c0ee65cce44ad899d79ae312e2bf (struct CadetPeer *cp, struct CadetTunnel *t) struct GNUNET_CONTAINER_HeapNode * GCP_attach_path da/dbb/gnunet-service-cadet__peer_8h.html a6020d07ade66f06de0c7cf99650eea3f (struct CadetPeer *cp, struct CadetPeerPath *path, unsigned int off, int force) void GCP_detach_path da/dbb/gnunet-service-cadet__peer_8h.html a2307faea90b2a26a1b57a26c11e8e468 (struct CadetPeer *cp, struct CadetPeerPath *path, struct GNUNET_CONTAINER_HeapNode *hn) void GCP_add_connection da/dbb/gnunet-service-cadet__peer_8h.html a1620d302354830f6323d4a85041b7f93 (struct CadetPeer *cp, struct CadetConnection *cc) void GCP_remove_connection da/dbb/gnunet-service-cadet__peer_8h.html ad41813d67191660d3fbc9f9802cee447 (struct CadetPeer *cp, struct CadetConnection *cc) void GCP_set_hello da/dbb/gnunet-service-cadet__peer_8h.html a3541cf5c883a158905cbc373aa2ae370 (struct CadetPeer *cp, const struct GNUNET_HELLO_Message *hello) void GCP_destroy_all_peers da/dbb/gnunet-service-cadet__peer_8h.html acdb9664cca1dcdfc4b754bc98d9c23b9 (void) struct GCP_MessageQueueManager * GCP_request_mq da/dbb/gnunet-service-cadet__peer_8h.html af99f4305168f25e4040c08fabb8d5cf3 (struct CadetPeer *cp, GCP_MessageQueueNotificationCallback cb, void *cb_cls) int GCP_has_core_connection da/dbb/gnunet-service-cadet__peer_8h.html a3555a63308df4365c34ff0d4014dbb2d (struct CadetPeer *cp) void GCP_send da/dbb/gnunet-service-cadet__peer_8h.html ad16861c2363250dd3fa84835bd310a9e (struct GCP_MessageQueueManager *mqm, struct GNUNET_MQ_Envelope *env) void GCP_send_ooo da/dbb/gnunet-service-cadet__peer_8h.html a69c534b1e6c72521c4ca7398c35214ea (struct CadetPeer *cp, struct GNUNET_MQ_Envelope *env) void GCP_request_mq_cancel da/dbb/gnunet-service-cadet__peer_8h.html a8f6d2ec065c1e2002ee7d3692c56d746 (struct GCP_MessageQueueManager *mqm, struct GNUNET_MQ_Envelope *last_env) void GCP_set_mq da/dbb/gnunet-service-cadet__peer_8h.html ab85f24a9b80f1141ee71cdd8bd97021d (struct CadetPeer *cp, struct GNUNET_MQ_Handle *mq) gnunet-service-cadet_tunnels.c /home/grothoff/research/gnunet/src/cadet/ db/d0b/gnunet-service-cadet__tunnels_8c platform.h gnunet_util_lib.h gnunet_statistics_service.h gnunet_signatures.h cadet_protocol.h gnunet-service-cadet_channel.h gnunet-service-cadet_connection.h gnunet-service-cadet_tunnels.h gnunet-service-cadet_peer.h gnunet-service-cadet_paths.h CadetTunnelSkippedKey CadetTunnelAxolotl CadetTunnelQueueEntry CadetTunnel EvaluationSummary ChanIterCls #define LOG db/d0b/gnunet-service-cadet__tunnels_8c.html acaa1c3fa56061380a29889d703236251 (level,...) #define MAX_UNVERIFIED_ATTEMPTS db/d0b/gnunet-service-cadet__tunnels_8c.html a2b0a18c5ecd59a3f6084b1df9969da68 #define IDLE_DESTROY_DELAY db/d0b/gnunet-service-cadet__tunnels_8c.html ad804987b794627af04a1226c96aeceda #define INITIAL_KX_RETRY_DELAY db/d0b/gnunet-service-cadet__tunnels_8c.html aa3ff1da4b7bb137d9cd8b2c28b0e0e49 #define MAX_SKIPPED_KEYS db/d0b/gnunet-service-cadet__tunnels_8c.html ada5f1a274f3d7df97ec8eac0e1489237 #define MAX_KEY_GAP db/d0b/gnunet-service-cadet__tunnels_8c.html a2ab146422441ae6c1b20ff482c3c417e #define HIGH_BIT db/d0b/gnunet-service-cadet__tunnels_8c.html a7250f4dc486f33ea6ddfefe47b8f1ed2 #define LOG2 db/d0b/gnunet-service-cadet__tunnels_8c.html a358621e1b9936b93bfd599fd0a866c1c (level,...) static int alice_or_betty db/d0b/gnunet-service-cadet__tunnels_8c.html adc0844f2f3d3347723506d609cbea064 (const struct GNUNET_PeerIdentity *other) static void mark_connection_unready db/d0b/gnunet-service-cadet__tunnels_8c.html a1fe955fc9d9154093c9eb4f4f98a174a (struct CadetTConnection *ct) const char * GCT_2s db/d0b/gnunet-service-cadet__tunnels_8c.html a1a77d565b6477972940006bfd40d3dc4 (const struct CadetTunnel *t) static const char * estate2s db/d0b/gnunet-service-cadet__tunnels_8c.html a41107c602a73e26ed6cbad10958fd6c7 (enum CadetTunnelEState es) struct CadetPeer * GCT_get_destination db/d0b/gnunet-service-cadet__tunnels_8c.html adf35c0a49275d1cd3f1a164579be9827 (struct CadetTunnel *t) unsigned int GCT_count_channels db/d0b/gnunet-service-cadet__tunnels_8c.html a4b98cad913e40baf9ac6ffa9f9c0c49d (struct CadetTunnel *t) struct CadetChannel * lookup_channel db/d0b/gnunet-service-cadet__tunnels_8c.html aa107f93cb7239a1201c3d8790b06452e (struct CadetTunnel *t, struct GNUNET_CADET_ChannelTunnelNumber ctn) unsigned int GCT_count_any_connections db/d0b/gnunet-service-cadet__tunnels_8c.html a27213050c6ed0e30a75c492ed0443b0e (const struct CadetTunnel *t) static struct CadetTConnection * get_ready_connection db/d0b/gnunet-service-cadet__tunnels_8c.html ac79a6a0ddd9daf33e00b52532f2b506c (struct CadetTunnel *t) enum CadetTunnelEState GCT_get_estate db/d0b/gnunet-service-cadet__tunnels_8c.html a9b5911c13222c1705048fa32e6fdbcaf (struct CadetTunnel *t) static void trigger_transmissions db/d0b/gnunet-service-cadet__tunnels_8c.html ab08475b923a0f9822e2d7cca00b94bf8 (void *cls) static void new_ephemeral db/d0b/gnunet-service-cadet__tunnels_8c.html a2a9546546ec5f7fd9f7085f14fdbef62 (struct CadetTunnelAxolotl *ax) static void t_hmac db/d0b/gnunet-service-cadet__tunnels_8c.html a6e979c8ca0230a47eae096839052c8cf (const void *plaintext, size_t size, uint32_t iv, const struct GNUNET_CRYPTO_SymmetricSessionKey *key, struct GNUNET_ShortHashCode *hmac) static void t_ax_hmac_hash db/d0b/gnunet-service-cadet__tunnels_8c.html a90cf88bf6c07ea6f83b491dbf8a0f508 (const struct GNUNET_CRYPTO_SymmetricSessionKey *key, struct GNUNET_HashCode *hash, const void *source, unsigned int len) static void t_hmac_derive_key db/d0b/gnunet-service-cadet__tunnels_8c.html afea0c1e05958bbaf673974e9e2c54a3c (const struct GNUNET_CRYPTO_SymmetricSessionKey *key, struct GNUNET_CRYPTO_SymmetricSessionKey *out, const void *source, unsigned int len) static void t_ax_encrypt db/d0b/gnunet-service-cadet__tunnels_8c.html ac611c486510d66f7d8343a4f72047cde (struct CadetTunnelAxolotl *ax, void *dst, const void *src, size_t size) static void t_ax_decrypt db/d0b/gnunet-service-cadet__tunnels_8c.html a41d0936f92d2362e951f2b48a5e478c5 (struct CadetTunnelAxolotl *ax, void *dst, const void *src, size_t size) static void t_h_encrypt db/d0b/gnunet-service-cadet__tunnels_8c.html ab846632be6c74e785496e2ab48cb448a (struct CadetTunnelAxolotl *ax, struct GNUNET_CADET_TunnelEncryptedMessage *msg) static void t_h_decrypt db/d0b/gnunet-service-cadet__tunnels_8c.html a00137e67cc3c68de16da838bfb89c4c1 (struct CadetTunnelAxolotl *ax, const struct GNUNET_CADET_TunnelEncryptedMessage *src, struct GNUNET_CADET_TunnelEncryptedMessage *dst) static void delete_skipped_key db/d0b/gnunet-service-cadet__tunnels_8c.html ab9c7720c3ccc193563e2f4ec5614104c (struct CadetTunnelAxolotl *ax, struct CadetTunnelSkippedKey *key) static ssize_t try_old_ax_keys db/d0b/gnunet-service-cadet__tunnels_8c.html ad973e219ab4b41303a2b6cd52bfb3c71 (struct CadetTunnelAxolotl *ax, void *dst, const struct GNUNET_CADET_TunnelEncryptedMessage *src, size_t size) static void store_skipped_key db/d0b/gnunet-service-cadet__tunnels_8c.html a8341c7a28cc0ad8e2faba7ee7c20e34b (struct CadetTunnelAxolotl *ax, const struct GNUNET_CRYPTO_SymmetricSessionKey *HKr) static int store_ax_keys db/d0b/gnunet-service-cadet__tunnels_8c.html aa5121fe580b89df62bfbe07aaba5ac23 (struct CadetTunnelAxolotl *ax, const struct GNUNET_CRYPTO_SymmetricSessionKey *HKr, uint32_t Np) static ssize_t t_ax_decrypt_and_validate db/d0b/gnunet-service-cadet__tunnels_8c.html adbd768fd35651391bc6c479eff56be93 (struct CadetTunnelAxolotl *ax, void *dst, const struct GNUNET_CADET_TunnelEncryptedMessage *src, size_t size) static int notify_tunnel_up_cb db/d0b/gnunet-service-cadet__tunnels_8c.html a161f087694c7d09441e6f37b03032272 (void *cls, uint32_t key, void *value) void GCT_change_estate db/d0b/gnunet-service-cadet__tunnels_8c.html a3e78ff8894819e802dd63d5e9831e79b (struct CadetTunnel *t, enum CadetTunnelEState state) static void send_kx db/d0b/gnunet-service-cadet__tunnels_8c.html a44c0b3937793909e290ab302dc845c8b (struct CadetTunnel *t, struct CadetTConnection *ct, struct CadetTunnelAxolotl *ax) static void send_kx_auth db/d0b/gnunet-service-cadet__tunnels_8c.html a7a680ac77574dddc4875fc2f6728c257 (struct CadetTunnel *t, struct CadetTConnection *ct, struct CadetTunnelAxolotl *ax, int force_reply) static void cleanup_ax db/d0b/gnunet-service-cadet__tunnels_8c.html a02b54ecc188a068cc1b54c14d8e0f551 (struct CadetTunnelAxolotl *ax) static int update_ax_by_kx db/d0b/gnunet-service-cadet__tunnels_8c.html a9f155151a2cc44b2bc2a87b37ea7838a (struct CadetTunnelAxolotl *ax, const struct GNUNET_PeerIdentity *pid, const struct GNUNET_CRYPTO_EcdhePublicKey *ephemeral_key, const struct GNUNET_CRYPTO_EcdhePublicKey *ratchet_key) static void retry_kx db/d0b/gnunet-service-cadet__tunnels_8c.html a3a50d43cd9d9cd7f8a3614aca8af343b (void *cls) void GCT_handle_kx db/d0b/gnunet-service-cadet__tunnels_8c.html a0338b7a70741888e446e0b75f0b61819 (struct CadetTConnection *ct, const struct GNUNET_CADET_TunnelKeyExchangeMessage *msg) void GCT_handle_kx_auth db/d0b/gnunet-service-cadet__tunnels_8c.html a4fb6dc532b1cff4f727aa457b4acb5bb (struct CadetTConnection *ct, const struct GNUNET_CADET_TunnelKeyExchangeAuthMessage *msg) static struct GNUNET_CADET_ChannelTunnelNumber get_next_free_ctn db/d0b/gnunet-service-cadet__tunnels_8c.html a11f153575d9104ae8e5dfc1dce58f663 (struct CadetTunnel *t) struct GNUNET_CADET_ChannelTunnelNumber GCT_add_channel db/d0b/gnunet-service-cadet__tunnels_8c.html a885dfb7e9ff53436c027273a7dabad01 (struct CadetTunnel *t, struct CadetChannel *ch) void GCT_connection_lost db/d0b/gnunet-service-cadet__tunnels_8c.html a98c7fa16fa1eaffb6619ce7e0e453d95 (struct CadetTConnection *ct) static void destroy_t_connection db/d0b/gnunet-service-cadet__tunnels_8c.html afe951283c4261eb68e206dc0f5327500 (void *cls, struct CadetTConnection *ct) static void destroy_tunnel db/d0b/gnunet-service-cadet__tunnels_8c.html aee9586142f7d71f322490e9cdd89281d (void *cls) void GCT_remove_channel db/d0b/gnunet-service-cadet__tunnels_8c.html a11c42a6f7616a5a67bb1bb58e19d8370 (struct CadetTunnel *t, struct CadetChannel *ch, struct GNUNET_CADET_ChannelTunnelNumber ctn) static int destroy_remaining_channels db/d0b/gnunet-service-cadet__tunnels_8c.html af2f2a40c539b8e5258bea789875b1e8b (void *cls, uint32_t key, void *value) void GCT_destroy_tunnel_now db/d0b/gnunet-service-cadet__tunnels_8c.html abda596fe5d9c024b12955bb40e6e0070 (struct CadetTunnel *t) static void try_send_normal_payload db/d0b/gnunet-service-cadet__tunnels_8c.html a455780f16ee904b16a501b147a88f107 (struct CadetTunnel *t, struct CadetTConnection *ct) static void connection_ready_cb db/d0b/gnunet-service-cadet__tunnels_8c.html a66cdef0f014614056522322ccf5cdb33 (void *cls, int is_ready) static void evaluate_connection db/d0b/gnunet-service-cadet__tunnels_8c.html ab8128344509f147e0a6f09d1ec4cec64 (void *cls, struct CadetTConnection *ct) static int consider_path_cb db/d0b/gnunet-service-cadet__tunnels_8c.html a099aecb7fe1233a3ccbc89caa4001c49 (void *cls, struct CadetPeerPath *path, unsigned int off) static void maintain_connections_cb db/d0b/gnunet-service-cadet__tunnels_8c.html a7167330256fbd9e81370404ff41b0922 (void *cls) void GCT_consider_path db/d0b/gnunet-service-cadet__tunnels_8c.html ae188e11b6d786690cd443c0c9b5b232c (struct CadetTunnel *t, struct CadetPeerPath *p, unsigned int off) static void handle_plaintext_keepalive db/d0b/gnunet-service-cadet__tunnels_8c.html aa96ef2300af8e4a74eb3b5934a332892 (void *cls, const struct GNUNET_MessageHeader *msg) static int check_plaintext_data db/d0b/gnunet-service-cadet__tunnels_8c.html aa4559998066863763ea77cc9b8f85218 (void *cls, const struct GNUNET_CADET_ChannelAppDataMessage *msg) static void handle_plaintext_data db/d0b/gnunet-service-cadet__tunnels_8c.html aad6fa817fbdf0870713d4c9d7b2dcba8 (void *cls, const struct GNUNET_CADET_ChannelAppDataMessage *msg) static void handle_plaintext_data_ack db/d0b/gnunet-service-cadet__tunnels_8c.html aa85318888ac13d156b143949256d27ef (void *cls, const struct GNUNET_CADET_ChannelDataAckMessage *ack) static void handle_plaintext_channel_open db/d0b/gnunet-service-cadet__tunnels_8c.html a797d20a865360aeca8838d67a160f031 (void *cls, const struct GNUNET_CADET_ChannelOpenMessage *copen) void GCT_send_channel_destroy db/d0b/gnunet-service-cadet__tunnels_8c.html a199abf05a68b82268ccd822e755521e1 (struct CadetTunnel *t, struct GNUNET_CADET_ChannelTunnelNumber ctn) static void handle_plaintext_channel_open_ack db/d0b/gnunet-service-cadet__tunnels_8c.html a20a206c26308e73c502cb3b00299f940 (void *cls, const struct GNUNET_CADET_ChannelOpenAckMessage *cm) static void handle_plaintext_channel_destroy db/d0b/gnunet-service-cadet__tunnels_8c.html a7233addfc429665e368f0106794c201a (void *cls, const struct GNUNET_CADET_ChannelDestroyMessage *cm) static int handle_decrypted db/d0b/gnunet-service-cadet__tunnels_8c.html a32d0e08290be5d07e40a4221929a80dd (void *cls, const struct GNUNET_MessageHeader *msg) static void decrypted_error_cb db/d0b/gnunet-service-cadet__tunnels_8c.html a4992872c47b93841044a2c1a2c14e4f4 (void *cls, enum GNUNET_MQ_Error error) struct CadetTunnel * GCT_create_tunnel db/d0b/gnunet-service-cadet__tunnels_8c.html a8f8e189d8f791c7ff454924ad9801384 (struct CadetPeer *destination) int GCT_add_inbound_connection db/d0b/gnunet-service-cadet__tunnels_8c.html a92f71e254b52f4c96ad34a68d4319ed7 (struct CadetTunnel *t, const struct GNUNET_CADET_ConnectionTunnelIdentifier *cid, struct CadetPeerPath *path) void GCT_handle_encrypted db/d0b/gnunet-service-cadet__tunnels_8c.html a555f94cfaa2d102b6421cff25218eeb3 (struct CadetTConnection *ct, const struct GNUNET_CADET_TunnelEncryptedMessage *msg) struct CadetTunnelQueueEntry * GCT_send db/d0b/gnunet-service-cadet__tunnels_8c.html af54fea895325267c5bf684257b93e4e8 (struct CadetTunnel *t, const struct GNUNET_MessageHeader *message, GCT_SendContinuation cont, void *cont_cls) void GCT_send_cancel db/d0b/gnunet-service-cadet__tunnels_8c.html a49223d0c7e39291bef831005011cfbb0 (struct CadetTunnelQueueEntry *tq) void GCT_iterate_connections db/d0b/gnunet-service-cadet__tunnels_8c.html a517d5bed2411dbefce2219e1bcd843c9 (struct CadetTunnel *t, GCT_ConnectionIterator iter, void *iter_cls) static int iterate_channels_cb db/d0b/gnunet-service-cadet__tunnels_8c.html a7a08f852930765bbd5e0b30b25fde4cf (void *cls, uint32_t key, void *value) void GCT_iterate_channels db/d0b/gnunet-service-cadet__tunnels_8c.html ae81dbd9aca591b7231fe9ac595aa1a13 (struct CadetTunnel *t, GCT_ChannelIterator iter, void *iter_cls) static int debug_channel db/d0b/gnunet-service-cadet__tunnels_8c.html a1e98b7837645788bb539cb6f73056165 (void *cls, uint32_t key, void *value) void GCT_debug db/d0b/gnunet-service-cadet__tunnels_8c.html af15c8933a33791d008a0bfd7c7e1e6b4 (const struct CadetTunnel *t, enum GNUNET_ErrorType level) gnunet-service-cadet_tunnels.h /home/grothoff/research/gnunet/src/cadet/ da/d0b/gnunet-service-cadet__tunnels_8h gnunet-service-cadet.h cadet_protocol.h #define DESIRED_CONNECTIONS_PER_TUNNEL da/d0b/gnunet-service-cadet__tunnels_8h.html a81eb86dde9589be9dd7afc5052a3a34c void(* GCT_SendContinuation da/d0b/gnunet-service-cadet__tunnels_8h.html ae6fba17f6b4175592616e0e0c13c9a31 )(void *cls, const struct GNUNET_CADET_ConnectionTunnelIdentifier *cid) void(* GCT_ConnectionIterator da/d0b/gnunet-service-cadet__tunnels_8h.html ad31446e073cf4baf9a46e8c19cca2691 )(void *cls, struct CadetTConnection *ct) void(* GCT_ChannelIterator da/d0b/gnunet-service-cadet__tunnels_8h.html ae71acd6a3c6e000f307123e194b9ebe4 )(void *cls, struct CadetChannel *ch) CadetTunnelEState da/d0b/gnunet-service-cadet__tunnels_8h.html a5ac20e6be3c45e273b8ec11ea50cb59a CADET_TUNNEL_KEY_UNINITIALIZED da/d0b/gnunet-service-cadet__tunnels_8h.html a5ac20e6be3c45e273b8ec11ea50cb59aa9ca60d62dbf8a861a4c50f7b023b6006 CADET_TUNNEL_KEY_AX_SENT da/d0b/gnunet-service-cadet__tunnels_8h.html a5ac20e6be3c45e273b8ec11ea50cb59aa96a9b2b9a04c617274f73e4c22f681b1 CADET_TUNNEL_KEY_AX_RECV da/d0b/gnunet-service-cadet__tunnels_8h.html a5ac20e6be3c45e273b8ec11ea50cb59aafe3c21a82e0ea4571888588162501119 CADET_TUNNEL_KEY_AX_SENT_AND_RECV da/d0b/gnunet-service-cadet__tunnels_8h.html a5ac20e6be3c45e273b8ec11ea50cb59aaed8213a1e452d71858b37f32e9e4af7e CADET_TUNNEL_KEY_AX_AUTH_SENT da/d0b/gnunet-service-cadet__tunnels_8h.html a5ac20e6be3c45e273b8ec11ea50cb59aa3ab563bbcbaf5a3b92047a4e9fa16807 CADET_TUNNEL_KEY_OK da/d0b/gnunet-service-cadet__tunnels_8h.html a5ac20e6be3c45e273b8ec11ea50cb59aaf6ff2abba519ef98e10398aa750dd7d3 const char * GCT_2s da/d0b/gnunet-service-cadet__tunnels_8h.html a1a77d565b6477972940006bfd40d3dc4 (const struct CadetTunnel *t) struct CadetTunnel * GCT_create_tunnel da/d0b/gnunet-service-cadet__tunnels_8h.html a8f8e189d8f791c7ff454924ad9801384 (struct CadetPeer *destination) void GCT_destroy_tunnel_now da/d0b/gnunet-service-cadet__tunnels_8h.html abda596fe5d9c024b12955bb40e6e0070 (struct CadetTunnel *t) int GCT_add_inbound_connection da/d0b/gnunet-service-cadet__tunnels_8h.html a92f71e254b52f4c96ad34a68d4319ed7 (struct CadetTunnel *t, const struct GNUNET_CADET_ConnectionTunnelIdentifier *cid, struct CadetPeerPath *path) void GCT_connection_lost da/d0b/gnunet-service-cadet__tunnels_8h.html a98c7fa16fa1eaffb6619ce7e0e453d95 (struct CadetTConnection *ct) struct CadetPeer * GCT_get_destination da/d0b/gnunet-service-cadet__tunnels_8h.html adf35c0a49275d1cd3f1a164579be9827 (struct CadetTunnel *t) void GCT_consider_path da/d0b/gnunet-service-cadet__tunnels_8h.html ae188e11b6d786690cd443c0c9b5b232c (struct CadetTunnel *t, struct CadetPeerPath *p, unsigned int off) struct GNUNET_CADET_ChannelTunnelNumber GCT_add_channel da/d0b/gnunet-service-cadet__tunnels_8h.html a885dfb7e9ff53436c027273a7dabad01 (struct CadetTunnel *t, struct CadetChannel *ch) void GCT_remove_channel da/d0b/gnunet-service-cadet__tunnels_8h.html a11c42a6f7616a5a67bb1bb58e19d8370 (struct CadetTunnel *t, struct CadetChannel *ch, struct GNUNET_CADET_ChannelTunnelNumber ctn) void GCT_send_channel_destroy da/d0b/gnunet-service-cadet__tunnels_8h.html a199abf05a68b82268ccd822e755521e1 (struct CadetTunnel *t, struct GNUNET_CADET_ChannelTunnelNumber ctn) struct CadetTunnelQueueEntry * GCT_send da/d0b/gnunet-service-cadet__tunnels_8h.html af54fea895325267c5bf684257b93e4e8 (struct CadetTunnel *t, const struct GNUNET_MessageHeader *message, GCT_SendContinuation cont, void *cont_cls) void GCT_send_cancel da/d0b/gnunet-service-cadet__tunnels_8h.html affe1d33e64129cd00cd4ddf5a86a957a (struct CadetTunnelQueueEntry *q) unsigned int GCT_count_channels da/d0b/gnunet-service-cadet__tunnels_8h.html a4b98cad913e40baf9ac6ffa9f9c0c49d (struct CadetTunnel *t) unsigned int GCT_count_any_connections da/d0b/gnunet-service-cadet__tunnels_8h.html a27213050c6ed0e30a75c492ed0443b0e (const struct CadetTunnel *t) void GCT_iterate_connections da/d0b/gnunet-service-cadet__tunnels_8h.html a517d5bed2411dbefce2219e1bcd843c9 (struct CadetTunnel *t, GCT_ConnectionIterator iter, void *iter_cls) void GCT_iterate_channels da/d0b/gnunet-service-cadet__tunnels_8h.html ae81dbd9aca591b7231fe9ac595aa1a13 (struct CadetTunnel *t, GCT_ChannelIterator iter, void *iter_cls) enum CadetTunnelEState GCT_get_estate da/d0b/gnunet-service-cadet__tunnels_8h.html a9b5911c13222c1705048fa32e6fdbcaf (struct CadetTunnel *t) void GCT_handle_kx da/d0b/gnunet-service-cadet__tunnels_8h.html a0338b7a70741888e446e0b75f0b61819 (struct CadetTConnection *ct, const struct GNUNET_CADET_TunnelKeyExchangeMessage *msg) void GCT_handle_kx_auth da/d0b/gnunet-service-cadet__tunnels_8h.html a4fb6dc532b1cff4f727aa457b4acb5bb (struct CadetTConnection *ct, const struct GNUNET_CADET_TunnelKeyExchangeAuthMessage *msg) void GCT_handle_encrypted da/d0b/gnunet-service-cadet__tunnels_8h.html a555f94cfaa2d102b6421cff25218eeb3 (struct CadetTConnection *ct, const struct GNUNET_CADET_TunnelEncryptedMessage *msg) void GCT_debug da/d0b/gnunet-service-cadet__tunnels_8h.html af15c8933a33791d008a0bfd7c7e1e6b4 (const struct CadetTunnel *t, enum GNUNET_ErrorType level) consensus-simulation.py /home/grothoff/research/gnunet/src/consensus/ dd/dbc/consensus-simulation_8py consensus-simulation def bsc d3/db6/namespaceconsensus-simulation.html ad7917474c5cc325824905d10a2f09b78 (n) def simulate d3/db6/namespaceconsensus-simulation.html a9a44493eb5c9a1c1af9d181ca0956a63 (k, n, verbose) parser d3/db6/namespaceconsensus-simulation.html a6b49f1b67982c984655f650d107e6d15 metavar d3/db6/namespaceconsensus-simulation.html af40545b280af69b20e20c73051d06191 type d3/db6/namespaceconsensus-simulation.html a71369aab43c321bcb4aac07ac1ee8d48 int d3/db6/namespaceconsensus-simulation.html a088a73fe3711bc8d3182b4ad0a0e0d7c help d3/db6/namespaceconsensus-simulation.html a5c6e3029ad2e5fbf1f1c7960c379e3cf action d3/db6/namespaceconsensus-simulation.html a8f072701fa8ea812eed94ea0d1e37ede args d3/db6/namespaceconsensus-simulation.html a5af2b29f494374fe9be95d0fac2bcc6d float sum d3/db6/namespaceconsensus-simulation.html a18b8c2d0ca2659418d9fd0a84b247476 consensus.h /home/grothoff/research/gnunet/src/consensus/ da/d40/consensus_8h gnunet_common.h GNUNET_CONSENSUS_JoinMessage GNUNET_CONSENSUS_ElementMessage consensus_api.c /home/grothoff/research/gnunet/src/consensus/ da/da2/consensus__api_8c platform.h gnunet_util_lib.h gnunet_protocols.h gnunet_client_lib.h gnunet_consensus_service.h consensus.h GNUNET_CONSENSUS_Handle InsertDoneInfo #define LOG da/da2/consensus__api_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static int check_new_element da/da2/consensus__api_8c.html aa038528df101bc1254d1967251783cf7 (void *cls, const struct GNUNET_CONSENSUS_ElementMessage *msg) static void handle_new_element da/da2/consensus__api_8c.html aa06eaaf07e7a8eb8ba68b050b3acf5ab (void *cls, const struct GNUNET_CONSENSUS_ElementMessage *msg) static void handle_conclude_done da/da2/consensus__api_8c.html ab12a62d8df149a7b812ac3bcacec3da8 (void *cls, const struct GNUNET_MessageHeader *msg) static void mq_error_handler da/da2/consensus__api_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) struct GNUNET_CONSENSUS_Handle * GNUNET_CONSENSUS_create d4/d55/group__consensus.html gaa4c8ae25717eb1ceac568e94806fcc93 (const struct GNUNET_CONFIGURATION_Handle *cfg, unsigned int num_peers, const struct GNUNET_PeerIdentity *peers, const struct GNUNET_HashCode *session_id, struct GNUNET_TIME_Absolute start, struct GNUNET_TIME_Absolute deadline, GNUNET_CONSENSUS_ElementCallback new_element_cb, void *new_element_cls) static void idc_adapter da/da2/consensus__api_8c.html ac9d449bd0a3470314e3b737d2bd93f45 (void *cls) void GNUNET_CONSENSUS_insert d4/d55/group__consensus.html ga2ee24b50bb77f65b468ec6303cb4102c (struct GNUNET_CONSENSUS_Handle *consensus, const struct GNUNET_SET_Element *element, GNUNET_CONSENSUS_InsertDoneCallback idc, void *idc_cls) void GNUNET_CONSENSUS_conclude d4/d55/group__consensus.html gaefdacac4fc7b247d1a00a696804717db (struct GNUNET_CONSENSUS_Handle *consensus, GNUNET_CONSENSUS_ConcludeCallback conclude, void *conclude_cls) void GNUNET_CONSENSUS_destroy d4/d55/group__consensus.html ga06cc197cbdce0cfea8b013e95c3ee5ad (struct GNUNET_CONSENSUS_Handle *consensus) consensus_protocol.h /home/grothoff/research/gnunet/src/consensus/ dd/d60/consensus__protocol_8h platform.h gnunet_util_lib.h gnunet_common.h gnunet_protocols.h GNUNET_CONSENSUS_RoundContextMessage ConsensusElement ConsensusSizeElement ConsensusStuffedElement CONSENSUS_MARKER_CONTESTED dd/d60/consensus__protocol_8h.html adf764cbdea00d65edcd07bb9953ad2b7a31b2942fab5c1f7e0d00abc6e91d007e CONSENSUS_MARKER_SIZE dd/d60/consensus__protocol_8h.html adf764cbdea00d65edcd07bb9953ad2b7a31f511f4d3ee62dfdd8dd515f5213507 gnunet-consensus-profiler.c /home/grothoff/research/gnunet/src/consensus/ dd/d68/gnunet-consensus-profiler_8c platform.h gnunet_util_lib.h gnunet_time_lib.h gnunet_consensus_service.h gnunet_testbed_service.h static void controller_cb dd/d68/gnunet-consensus-profiler_8c.html ae128b43d0608f8f7d975e985e70816b8 (void *cls, const struct GNUNET_TESTBED_EventInformation *event) static void statistics_done_cb dd/d68/gnunet-consensus-profiler_8c.html a8d15d692b05d7ec825afdb1ccd7e7305 (void *cls, struct GNUNET_TESTBED_Operation *op, const char *emsg) static int statistics_cb dd/d68/gnunet-consensus-profiler_8c.html af5153092634856601b3a987c1d591f5f (void *cls, const struct GNUNET_TESTBED_Peer *peer, const char *subsystem, const char *name, uint64_t value, int is_persistent) static void destroy dd/d68/gnunet-consensus-profiler_8c.html a929fc91ba1553f2b323f60c8f8bfab03 (void *cls) static void conclude_cb dd/d68/gnunet-consensus-profiler_8c.html a75760a5e1901c2cf85314d8eef1c8f13 (void *cls) static void generate_indices dd/d68/gnunet-consensus-profiler_8c.html ac219ddfa3064ccc3c354169b04fe63bb (int *indices) static void do_consensus dd/d68/gnunet-consensus-profiler_8c.html a91aaab37a5671c28510a1ee895d6d8b3 () static void connect_complete dd/d68/gnunet-consensus-profiler_8c.html a7a7a59b777e7f270fdeca9f5f015b273 (void *cls, struct GNUNET_TESTBED_Operation *op, void *ca_result, const char *emsg) static void new_element_cb dd/d68/gnunet-consensus-profiler_8c.html a2ab1d4691c9d8ccebeb6e054c2413a58 (void *cls, const struct GNUNET_SET_Element *element) static void * connect_adapter dd/d68/gnunet-consensus-profiler_8c.html ae115bfa1725417fb166f0b9ef6ad6c56 (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg) static void disconnect_adapter dd/d68/gnunet-consensus-profiler_8c.html abaa0505dfb3d15f421403c96f1a046b9 (void *cls, void *op_result) static void peer_info_cb dd/d68/gnunet-consensus-profiler_8c.html a82fe2cb57add12bc25c5131ea4f0ec51 (void *cb_cls, struct GNUNET_TESTBED_Operation *op, const struct GNUNET_TESTBED_PeerInformation *pinfo, const char *emsg) static void test_master dd/d68/gnunet-consensus-profiler_8c.html a963e4bed29736b3268a24db76c10487c (void *cls, struct GNUNET_TESTBED_RunHandle *h, unsigned int num_peers, struct GNUNET_TESTBED_Peer **started_peers, unsigned int links_succeeded, unsigned int links_failed) static void run dd/d68/gnunet-consensus-profiler_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main dd/d68/gnunet-consensus-profiler_8c.html a3c04138a5bfe5d72780bb7e82a18e627 (int argc, char **argv) static unsigned int num_peers dd/d68/gnunet-consensus-profiler_8c.html aeb5a8d42bd5aaef673df65d99d07016c static unsigned int replication dd/d68/gnunet-consensus-profiler_8c.html aa53d5576bc359c1d1b39f460aab88974 static unsigned int num_values dd/d68/gnunet-consensus-profiler_8c.html ab3c94e60c5982daa125da36e6e3a502c static struct GNUNET_TIME_Relative conclude_timeout dd/d68/gnunet-consensus-profiler_8c.html a7a1408f63b2aa3db4f8a6f7691dc83d4 static struct GNUNET_TIME_Relative consensus_delay dd/d68/gnunet-consensus-profiler_8c.html a8d229a611a14236cca814c7d10b540ae static struct GNUNET_CONSENSUS_Handle ** consensus_handles dd/d68/gnunet-consensus-profiler_8c.html a53ccca22356bfc67b75cd384d5a366c6 static struct GNUNET_TESTBED_Operation ** testbed_operations dd/d68/gnunet-consensus-profiler_8c.html ae7487d00bb8f750adcfb1a24dfaadc30 static unsigned int num_connected_handles dd/d68/gnunet-consensus-profiler_8c.html ab39edacb17c1e1db7957e9cd511f8cd9 static struct GNUNET_TESTBED_Peer ** peers dd/d68/gnunet-consensus-profiler_8c.html a24a67ba86ec027f2c772c0b50641e371 static struct GNUNET_PeerIdentity * peer_ids dd/d68/gnunet-consensus-profiler_8c.html ad11daf20c7bce98a9d5bbbe64349692c static unsigned int num_retrieved_peer_ids dd/d68/gnunet-consensus-profiler_8c.html a8ea33f036a7e7e900693b252a82f2b0c static struct GNUNET_HashCode session_id dd/d68/gnunet-consensus-profiler_8c.html a4c801f80d0e266be27f9ca6fee0abd35 static unsigned int peers_done dd/d68/gnunet-consensus-profiler_8c.html a71e2ea7b73e706cba0e082fcb00974f6 static int dist_static dd/d68/gnunet-consensus-profiler_8c.html aa4f9784a81c5315976981011ba00cea8 static unsigned * results_for_peer dd/d68/gnunet-consensus-profiler_8c.html a3e80b2616d11c46d1e5ec1b8ce034fdb static char * statistics_filename dd/d68/gnunet-consensus-profiler_8c.html ad4559c8717a2a603cce4578137ff6559 static FILE * statistics_file dd/d68/gnunet-consensus-profiler_8c.html aa9e0c360e4bdf302db46559bafc3872c static int verbose dd/d68/gnunet-consensus-profiler_8c.html a0b2caeb4b6f130be43e5a2f0267dd453 static struct GNUNET_TIME_Absolute start dd/d68/gnunet-consensus-profiler_8c.html a217871292ec03abf3718dfccc4f613bf static struct GNUNET_TIME_Absolute deadline dd/d68/gnunet-consensus-profiler_8c.html a272e6add547efc722ce441aff982ed44 gnunet-service-consensus.c /home/grothoff/research/gnunet/src/consensus/ df/dab/gnunet-service-consensus_8c platform.h gnunet_util_lib.h gnunet_block_lib.h gnunet_protocols.h gnunet_applications.h gnunet_set_service.h gnunet_statistics_service.h gnunet_consensus_service.h consensus_protocol.h consensus.h TaskKey SetKey SetEntry DiffKey RfnKey SetOpCls FinishCls TaskFuncCls TaskEntry Step RfnElementInfo ReferendumEntry DiffElementInfo DiffEntry SetHandle ConsensusSession SetCopyCls SetMutationProgressCls void(* TaskFunc df/dab/gnunet-service-consensus_8c.html af22c0ee1900702e109bf4a138b0019f5 )(struct TaskEntry *task) ReferendumVote df/dab/gnunet-service-consensus_8c.html a7a762e05e78f45eb641b84d3f2d77c15 VOTE_STAY df/dab/gnunet-service-consensus_8c.html a7a762e05e78f45eb641b84d3f2d77c15a6070dff690d309175de53b912861a9c9 VOTE_ADD df/dab/gnunet-service-consensus_8c.html a7a762e05e78f45eb641b84d3f2d77c15a080fc4a3e4da167d3417de0404156d87 VOTE_REMOVE df/dab/gnunet-service-consensus_8c.html a7a762e05e78f45eb641b84d3f2d77c15a5e968193347a6637da37547f773ab7d6 EarlyStoppingPhase df/dab/gnunet-service-consensus_8c.html aed142f0a01ce851e855ad3a1956447f3 EARLY_STOPPING_NONE df/dab/gnunet-service-consensus_8c.html aed142f0a01ce851e855ad3a1956447f3a3b597073fae4542a24ccac7ae25114a0 EARLY_STOPPING_ONE_MORE df/dab/gnunet-service-consensus_8c.html aed142f0a01ce851e855ad3a1956447f3a3c7b8187401a7887714ed971dda8052e EARLY_STOPPING_DONE df/dab/gnunet-service-consensus_8c.html aed142f0a01ce851e855ad3a1956447f3a24848f50c3dceacb828a5bdd339bae0c PhaseKind df/dab/gnunet-service-consensus_8c.html a452cc4277fc71321896441e5f50eec2d PHASE_KIND_ALL_TO_ALL df/dab/gnunet-service-consensus_8c.html a452cc4277fc71321896441e5f50eec2dae0d5b3a2a0f6cba61e3bf76e4c6480d1 PHASE_KIND_ALL_TO_ALL_2 df/dab/gnunet-service-consensus_8c.html a452cc4277fc71321896441e5f50eec2da2b5a33f884436cd2a0116d23e0505b9b PHASE_KIND_GRADECAST_LEADER df/dab/gnunet-service-consensus_8c.html a452cc4277fc71321896441e5f50eec2da5fa11731dcad34652c7833abc7c7084d PHASE_KIND_GRADECAST_ECHO df/dab/gnunet-service-consensus_8c.html a452cc4277fc71321896441e5f50eec2da212485df9c60239f8392d52860543d4f PHASE_KIND_GRADECAST_ECHO_GRADE df/dab/gnunet-service-consensus_8c.html a452cc4277fc71321896441e5f50eec2dac191b71daf44ad7b13d0dbc7169e6b7f PHASE_KIND_GRADECAST_CONFIRM df/dab/gnunet-service-consensus_8c.html a452cc4277fc71321896441e5f50eec2da0cf65734a2be59b67afea4b67e41314e PHASE_KIND_GRADECAST_CONFIRM_GRADE df/dab/gnunet-service-consensus_8c.html a452cc4277fc71321896441e5f50eec2daccc5252c9407dd268b828a2e5dcfb8b6 PHASE_KIND_APPLY_REP df/dab/gnunet-service-consensus_8c.html a452cc4277fc71321896441e5f50eec2da54d582d1e11604343c94464ce038dd4d PHASE_KIND_FINISH df/dab/gnunet-service-consensus_8c.html a452cc4277fc71321896441e5f50eec2da04388cbc94748661fdeef6d91a5f8c6c SetKind df/dab/gnunet-service-consensus_8c.html acee26bdb53b62e7302321045f7f7f742 SET_KIND_NONE df/dab/gnunet-service-consensus_8c.html acee26bdb53b62e7302321045f7f7f742a8630272762de1a3cc0ad2037826690a4 SET_KIND_CURRENT df/dab/gnunet-service-consensus_8c.html acee26bdb53b62e7302321045f7f7f742a820c7d0643223c425128a9db5e020da0 SET_KIND_LAST_GRADECAST df/dab/gnunet-service-consensus_8c.html acee26bdb53b62e7302321045f7f7f742a8cd5e13834e06d49438ec30bafb9d7e7 SET_KIND_LEADER_PROPOSAL df/dab/gnunet-service-consensus_8c.html acee26bdb53b62e7302321045f7f7f742a73617f5e849bc6154f6d0467a13054cf SET_KIND_ECHO_RESULT df/dab/gnunet-service-consensus_8c.html acee26bdb53b62e7302321045f7f7f742a68475e11e046390ec5d6bda94797d12d DiffKind df/dab/gnunet-service-consensus_8c.html a3a8d292fdf773352a76c58bb15e1eda1 DIFF_KIND_NONE df/dab/gnunet-service-consensus_8c.html a3a8d292fdf773352a76c58bb15e1eda1ad2bab5c5fc4901ef9e324c3088f0ddd6 DIFF_KIND_LEADER_PROPOSAL df/dab/gnunet-service-consensus_8c.html a3a8d292fdf773352a76c58bb15e1eda1a27bbec956d9b5450e377dc92dec5ef49 DIFF_KIND_LEADER_CONSENSUS df/dab/gnunet-service-consensus_8c.html a3a8d292fdf773352a76c58bb15e1eda1a5e4426be9618c7a5c2ef0eb2c4ffda23 DIFF_KIND_GRADECAST_RESULT df/dab/gnunet-service-consensus_8c.html a3a8d292fdf773352a76c58bb15e1eda1ad4cb51b4ecb69c7ea263b127af6a4c0b RfnKind df/dab/gnunet-service-consensus_8c.html a80cdfbc1bffd58af15cb8ed1b9480121 RFN_KIND_NONE df/dab/gnunet-service-consensus_8c.html a80cdfbc1bffd58af15cb8ed1b9480121aa7c64f11c426a479daa1d532726764ae RFN_KIND_ECHO df/dab/gnunet-service-consensus_8c.html a80cdfbc1bffd58af15cb8ed1b9480121a6a172d1db72822ffef4108fb97fc6384 RFN_KIND_CONFIRM df/dab/gnunet-service-consensus_8c.html a80cdfbc1bffd58af15cb8ed1b9480121ae32c4f6d534b54a5c14fde721a6d270d RFN_KIND_GRADECAST_RESULT df/dab/gnunet-service-consensus_8c.html a80cdfbc1bffd58af15cb8ed1b9480121a043f7bfe8689a1b75b5053ffd17765e3 static void finish_task df/dab/gnunet-service-consensus_8c.html a7b6ba5cac11d4ec960945a071f79c283 (struct TaskEntry *task) static void run_ready_steps df/dab/gnunet-service-consensus_8c.html a8c22af5e50318601635d554fc99d617d (struct ConsensusSession *session) static const char * phasename df/dab/gnunet-service-consensus_8c.html ab982f5c940cd4671c9c30c632f1b7409 (uint16_t phase) static const char * setname df/dab/gnunet-service-consensus_8c.html ab46104b02fbd87a4bf923d7df394f3fc (uint16_t kind) static const char * rfnname df/dab/gnunet-service-consensus_8c.html a8681a0b6c6a48bbe8f098ef19d1c5d40 (uint16_t kind) static const char * diffname df/dab/gnunet-service-consensus_8c.html a99b8a2f9cf4a96e445913c917b495f1f (uint16_t kind) static int send_to_client_iter df/dab/gnunet-service-consensus_8c.html aed2ed32950407943a6f26936dce1124e (void *cls, const struct GNUNET_SET_Element *element) static struct SetEntry * lookup_set df/dab/gnunet-service-consensus_8c.html a030dcc55da042d975e2530f5518f7422 (struct ConsensusSession *session, struct SetKey *key) static struct DiffEntry * lookup_diff df/dab/gnunet-service-consensus_8c.html ace5f4a4551eefe5c11bc71b14bcf3992 (struct ConsensusSession *session, struct DiffKey *key) static struct ReferendumEntry * lookup_rfn df/dab/gnunet-service-consensus_8c.html a3dde99addd67cc90713bc453772fddba (struct ConsensusSession *session, struct RfnKey *key) static void diff_insert df/dab/gnunet-service-consensus_8c.html a7ac4fd6c9848b8b242bec14369415a87 (struct DiffEntry *diff, int weight, const struct GNUNET_SET_Element *element) static void rfn_commit df/dab/gnunet-service-consensus_8c.html ae8a7bf97a269e21de498ba06ec794838 (struct ReferendumEntry *rfn, uint16_t commit_peer) static void rfn_contest df/dab/gnunet-service-consensus_8c.html a091f88c839713f0ba75106d2d1ed36bd (struct ReferendumEntry *rfn, uint16_t contested_peer) static uint16_t rfn_noncontested df/dab/gnunet-service-consensus_8c.html acccc9a8836f92182e102fee0d4e55f29 (struct ReferendumEntry *rfn) static void rfn_vote df/dab/gnunet-service-consensus_8c.html a09f480585297643854bdbb4d453ba1c3 (struct ReferendumEntry *rfn, uint16_t voting_peer, enum ReferendumVote vote, const struct GNUNET_SET_Element *element) static uint16_t task_other_peer df/dab/gnunet-service-consensus_8c.html a1492e6941c9deb8635460da9f921053d (struct TaskEntry *task) static int cmp_uint64_t df/dab/gnunet-service-consensus_8c.html ad07f598e0a7b2077d437f59ebe05c513 (const void *pa, const void *pb) static void set_result_cb df/dab/gnunet-service-consensus_8c.html acd5ddcd76fe5569de1eb2a337e39fc35 (void *cls, const struct GNUNET_SET_Element *element, uint64_t current_size, enum GNUNET_SET_Status status) static void commit_set df/dab/gnunet-service-consensus_8c.html add9c9d625c56d7446b4d0348daba2af0 (struct ConsensusSession *session, struct TaskEntry *task) static void put_diff df/dab/gnunet-service-consensus_8c.html a659c2048c6d0d9dfad21a19f1e64310c (struct ConsensusSession *session, struct DiffEntry *diff) static void put_set df/dab/gnunet-service-consensus_8c.html a6e752b289b67fb9db571f6caefa25ca1 (struct ConsensusSession *session, struct SetEntry *set) static void put_rfn df/dab/gnunet-service-consensus_8c.html a6236f590a6e857deea7700c931458a66 (struct ConsensusSession *session, struct ReferendumEntry *rfn) static void task_cancel_reconcile df/dab/gnunet-service-consensus_8c.html a718acf7b4ab7ce2c349c48a33d011c86 (struct TaskEntry *task) static void apply_diff_to_rfn df/dab/gnunet-service-consensus_8c.html a1d2800bf6852dc054b1ac7a13e6e7b3e (struct DiffEntry *diff, struct ReferendumEntry *rfn, uint16_t voting_peer, uint16_t num_peers) struct DiffEntry * diff_create df/dab/gnunet-service-consensus_8c.html a4172904cc604fdbd02a38b57ec6f8103 () struct DiffEntry * diff_compose df/dab/gnunet-service-consensus_8c.html a9bbb2f336f290e069f35f68d736748de (struct DiffEntry *diff_1, struct DiffEntry *diff_2) struct ReferendumEntry * rfn_create df/dab/gnunet-service-consensus_8c.html ae3f0d505adf4b9b225828060f6d9d63c (uint16_t size) static void rfn_majority df/dab/gnunet-service-consensus_8c.html a858ab11579f004125012395fd0462336 (const struct ReferendumEntry *rfn, const struct RfnElementInfo *ri, uint16_t *ret_majority, enum ReferendumVote *ret_vote) static void set_copy_cb df/dab/gnunet-service-consensus_8c.html ab35a17095fc315256eda288011729661 (void *cls, struct GNUNET_SET_Handle *copy) static void create_set_copy_for_task df/dab/gnunet-service-consensus_8c.html ab584fd511a842b2000c9cbfc50099c99 (struct TaskEntry *task, struct SetKey *src_set_key, struct SetKey *dst_set_key) static void set_mutation_done df/dab/gnunet-service-consensus_8c.html af2d1864daa06e25ad972eb066469fd07 (void *cls) static void try_finish_step_early df/dab/gnunet-service-consensus_8c.html a6dc484da110e03a7b3e62d5157413abe (struct Step *step) static void finish_step df/dab/gnunet-service-consensus_8c.html a53a58cc819383146c1fe48396b390109 (struct Step *step) static void task_start_apply_round df/dab/gnunet-service-consensus_8c.html aea196962b55c9bfc26b16b7d2e1d8cd1 (struct TaskEntry *task) static void task_start_grade df/dab/gnunet-service-consensus_8c.html a1297c2d3f209ed61fc91a37d28e3a99f (struct TaskEntry *task) static void task_start_reconcile df/dab/gnunet-service-consensus_8c.html a94b7bcffb5a43ef483a4933149721269 (struct TaskEntry *task) static void task_start_eval_echo df/dab/gnunet-service-consensus_8c.html af31bd1b97c820ea90b2e7e71a159e98f (struct TaskEntry *task) static void task_start_finish df/dab/gnunet-service-consensus_8c.html a846edb0ac67fb7f70b746362c7e80011 (struct TaskEntry *task) static void start_task df/dab/gnunet-service-consensus_8c.html a2815e93e156916da0880fe28b43dc242 (struct ConsensusSession *session, struct TaskEntry *task) static int get_peer_idx df/dab/gnunet-service-consensus_8c.html a0e9961f40df40ef9b1eac0c4efa362d0 (const struct GNUNET_PeerIdentity *peer, const struct ConsensusSession *session) static void compute_global_id df/dab/gnunet-service-consensus_8c.html a3fcc5a64dd949fda24688c5da3a5b2bb (struct ConsensusSession *session, const struct GNUNET_HashCode *local_session_id) static int peer_id_cmp df/dab/gnunet-service-consensus_8c.html a559e374126330161e3eac09e14e6e91f (const void *h1, const void *h2) static void initialize_session_peer_list df/dab/gnunet-service-consensus_8c.html a2c372356ce775aed38a0bfef1f4b206b (struct ConsensusSession *session, const struct GNUNET_CONSENSUS_JoinMessage *join_msg) static struct TaskEntry * lookup_task df/dab/gnunet-service-consensus_8c.html adcb104c0a15d352fa6bb7083e5661d19 (struct ConsensusSession *session, struct TaskKey *key) static void set_listen_cb df/dab/gnunet-service-consensus_8c.html a432e6866df958cf2b3c4c1f3c8874b27 (void *cls, const struct GNUNET_PeerIdentity *other_peer, const struct GNUNET_MessageHeader *context_msg, struct GNUNET_SET_Request *request) static void put_task df/dab/gnunet-service-consensus_8c.html a7b3dfa948d9d5e8e57a4ffbbe61888f3 (struct GNUNET_CONTAINER_MultiHashMap *taskmap, struct TaskEntry *t) static void install_step_timeouts df/dab/gnunet-service-consensus_8c.html a972845d2069e2e99caaaa2dae90c6c09 (struct ConsensusSession *session) static void arrange_peers df/dab/gnunet-service-consensus_8c.html a273e6e1d0f3d38b17b110ea11a471c1a (uint16_t *p1, uint16_t *p2, uint16_t n) static void step_depend_on df/dab/gnunet-service-consensus_8c.html a9549e698d10a96b4e1524055a61dd077 (struct Step *step, struct Step *dep) static struct Step * create_step df/dab/gnunet-service-consensus_8c.html a4ab0d813ac152f7fa496ea7a7cbe49ee (struct ConsensusSession *session, int round, int early_finishable) static void construct_task_graph_gradecast df/dab/gnunet-service-consensus_8c.html a7b76e34e99978e99fac224eb12e99959 (struct ConsensusSession *session, uint16_t rep, uint16_t lead, struct Step *step_before, struct Step *step_after) static void construct_task_graph df/dab/gnunet-service-consensus_8c.html a79c51c1603d67ae3bb78d46a12014d61 (struct ConsensusSession *session) static int check_client_join df/dab/gnunet-service-consensus_8c.html a7b96acbd7ba126f861e9eded7963ab91 (void *cls, const struct GNUNET_CONSENSUS_JoinMessage *m) static void handle_client_join df/dab/gnunet-service-consensus_8c.html a0c3a0ab51f769597d47ba28db2507cec (void *cls, const struct GNUNET_CONSENSUS_JoinMessage *m) static void client_insert_done df/dab/gnunet-service-consensus_8c.html a7bd075b78afc12df3af82d74814a0199 (void *cls) static int check_client_insert df/dab/gnunet-service-consensus_8c.html aed0533aae41dddf3ea7f3c6a2b3868cf (void *cls, const struct GNUNET_CONSENSUS_ElementMessage *msg) static void handle_client_insert df/dab/gnunet-service-consensus_8c.html a1af3a76996870c49cc6ec9f1c6e26b5d (void *cls, const struct GNUNET_CONSENSUS_ElementMessage *msg) static void handle_client_conclude df/dab/gnunet-service-consensus_8c.html afab0350ffd15f87a039fe8817794806c (void *cls, const struct GNUNET_MessageHeader *message) static void shutdown_task df/dab/gnunet-service-consensus_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void run df/dab/gnunet-service-consensus_8c.html a93e64c6875736da53189e266ff6013a0 (void *cls, const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_SERVICE_Handle *service) static void * client_connect_cb df/dab/gnunet-service-consensus_8c.html a59bdc2686a972268ebbe1bc798ded17c (void *cls, struct GNUNET_SERVICE_Client *c, struct GNUNET_MQ_Handle *mq) static void client_disconnect_cb df/dab/gnunet-service-consensus_8c.html ac42ef8df5e7252aab48d6463ea70cac5 (void *cls, struct GNUNET_SERVICE_Client *c, void *internal_cls) GNUNET_SERVICE_MAIN df/dab/gnunet-service-consensus_8c.html a53e7922c6e770a40b4d8c2e15a63498e ("consensus", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_fixed_size(client_conclude, GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_CONCLUDE, struct GNUNET_MessageHeader, NULL), GNUNET_MQ_hd_var_size(client_insert, GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_INSERT, struct GNUNET_CONSENSUS_ElementMessage, NULL), GNUNET_MQ_hd_var_size(client_join, GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_JOIN, struct GNUNET_CONSENSUS_JoinMessage, NULL), GNUNET_MQ_handler_end()) static struct ConsensusSession * sessions_head df/dab/gnunet-service-consensus_8c.html a1342962bd4d98d997f45fe09940ef889 static struct ConsensusSession * sessions_tail df/dab/gnunet-service-consensus_8c.html a94774ea67998418bebefcd317da46a41 static const struct GNUNET_CONFIGURATION_Handle * cfg df/dab/gnunet-service-consensus_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_PeerIdentity my_peer df/dab/gnunet-service-consensus_8c.html aee57bc62d0c2bc965ec03cbeca39f513 struct GNUNET_STATISTICS_Handle * statistics df/dab/gnunet-service-consensus_8c.html a70eeeef3c0683109444ec9ae7cd95398 plugin_block_consensus.c /home/grothoff/research/gnunet/src/consensus/ dc/d96/plugin__block__consensus_8c platform.h consensus_protocol.h gnunet_block_plugin.h gnunet_block_group_lib.h static enum GNUNET_BLOCK_EvaluationResult block_plugin_consensus_evaluate dc/d96/plugin__block__consensus_8c.html a6686d34f86c0b08e93272207e0565b1b (void *cls, struct GNUNET_BLOCK_Context *ctx, enum GNUNET_BLOCK_Type type, struct GNUNET_BLOCK_Group *group, enum GNUNET_BLOCK_EvaluationOptions eo, const struct GNUNET_HashCode *query, const void *xquery, size_t xquery_size, const void *reply_block, size_t reply_block_size) static int block_plugin_consensus_get_key dc/d96/plugin__block__consensus_8c.html a2f874d8e1f5ea4e548cadcca6edacb30 (void *cls, enum GNUNET_BLOCK_Type type, const void *block, size_t block_size, struct GNUNET_HashCode *key) void * libgnunet_plugin_block_consensus_init dc/d96/plugin__block__consensus_8c.html aace9a03c007290a40fb3a1f700893dba (void *cls) void * libgnunet_plugin_block_consensus_done dc/d96/plugin__block__consensus_8c.html ae22e73bdf782dc065b16532bb89b25a2 (void *cls) conversation.h /home/grothoff/research/gnunet/src/conversation/ d4/d77/conversation_8h AudioMessage ClientPhoneRegisterMessage ClientPhoneRingMessage ClientPhoneSuspendMessage ClientPhoneResumeMessage ClientPhonePickupMessage ClientPhoneHangupMessage ClientAudioMessage ClientCallMessage ClientPhonePickedupMessage CadetPhoneRingInfoPS CadetPhoneRingMessage CadetPhoneHangupMessage CadetPhonePickupMessage CadetPhoneSuspendMessage CadetPhoneResumeMessage CadetAudioMessage #define MAX_TRANSMIT_DELAY d4/d77/conversation_8h.html a6577a380ad9f6d6aadb01b1e355b64a3 #define HIGH_BIT d4/d77/conversation_8h.html a7250f4dc486f33ea6ddfefe47b8f1ed2 conversation_api.c /home/grothoff/research/gnunet/src/conversation/ d2/d53/conversation__api_8c platform.h gnunet_conversation_service.h conversation.h GNUNET_CONVERSATION_Caller GNUNET_CONVERSATION_Phone CallerState d2/d53/conversation__api_8c.html a290a775e61ab13b82173f6cd59952363 CS_RINGING d2/d53/conversation__api_8c.html a290a775e61ab13b82173f6cd59952363af48bb400653245acbc0bfab0cfca37fe CS_ACTIVE d2/d53/conversation__api_8c.html a290a775e61ab13b82173f6cd59952363a8d7d62e14bc073c3c05b3cd8de118134 CS_CALLEE_SUSPENDED d2/d53/conversation__api_8c.html a290a775e61ab13b82173f6cd59952363a0b6760dcd27dc3b08eaaf000ef19b567 CS_CALLER_SUSPENDED d2/d53/conversation__api_8c.html a290a775e61ab13b82173f6cd59952363af2e7e3a171f496115580c85306fdf4f0 CS_BOTH_SUSPENDED d2/d53/conversation__api_8c.html a290a775e61ab13b82173f6cd59952363a3554703428fc24adef4e5116b34e98ce PhoneState d2/d53/conversation__api_8c.html af7ec59a6a53488c6a9b9b88a7d9611b5 PS_REGISTER d2/d53/conversation__api_8c.html af7ec59a6a53488c6a9b9b88a7d9611b5a184fbf4288be71f35782c314944d7035 PS_READY d2/d53/conversation__api_8c.html af7ec59a6a53488c6a9b9b88a7d9611b5ad704bca1f4a52c376b2fc453fe8ecc9a PS_LOOKUP_EGO d8/d2e/gnunet-conversation_8c.html af7ec59a6a53488c6a9b9b88a7d9611b5a784e165678b80e93fbe2a5a07c90171a PS_LISTEN d8/d2e/gnunet-conversation_8c.html af7ec59a6a53488c6a9b9b88a7d9611b5aaefa81a04e47ae316d8f586b904b0818 PS_ACCEPTED d8/d2e/gnunet-conversation_8c.html af7ec59a6a53488c6a9b9b88a7d9611b5a60888b450910965d6d4cca7692a7ebbf PS_ERROR d8/d2e/gnunet-conversation_8c.html af7ec59a6a53488c6a9b9b88a7d9611b5a4b3b50d1671b2c042b28d6409b9f10c6 static void reconnect_phone d2/d53/conversation__api_8c.html a99b40dbe6f76000f2d5623778855cbd6 (struct GNUNET_CONVERSATION_Phone *phone) static void transmit_phone_audio d2/d53/conversation__api_8c.html adee33ae2d0a43afd7a7317789178fa68 (void *cls, size_t data_size, const void *data) static void handle_phone_ring d2/d53/conversation__api_8c.html a4ed3a6323aabf0da7f3dd5f511a29c16 (void *cls, const struct ClientPhoneRingMessage *ring) static struct GNUNET_CONVERSATION_Caller * find_caller d2/d53/conversation__api_8c.html a39fb5ed87f958749e742d5d8d47eb7b7 (struct GNUNET_CONVERSATION_Phone *phone, uint32_t cid) static void handle_phone_hangup d2/d53/conversation__api_8c.html a623bec494f657f5f2dd21711c5bc73cd (void *cls, const struct ClientPhoneHangupMessage *hang) static void handle_phone_suspend d2/d53/conversation__api_8c.html aa844b65ea0ef2f896ed5559e10d3070f (void *cls, const struct ClientPhoneSuspendMessage *suspend) static void handle_phone_resume d2/d53/conversation__api_8c.html a79d54a45a567c88f24365d44cecfc132 (void *cls, const struct ClientPhoneResumeMessage *resume) static int check_phone_audio d2/d53/conversation__api_8c.html a65d0bd10d0951fda46dafb74cd5c5b1f (void *cls, const struct ClientAudioMessage *am) static void handle_phone_audio d2/d53/conversation__api_8c.html aeb072831e31f8210a8efcaffc8baae08 (void *cls, const struct ClientAudioMessage *am) static void phone_error_handler d2/d53/conversation__api_8c.html ad27d14b9d47854f36918e6b446ff16cf (void *cls, enum GNUNET_MQ_Error error) static void clean_up_callers d2/d53/conversation__api_8c.html a33ed309241e0f64aae6fdfe0f5975096 (struct GNUNET_CONVERSATION_Phone *phone) struct GNUNET_CONVERSATION_Phone * GNUNET_CONVERSATION_phone_create d4/daf/group__conversation.html gad492ad3f30e36d533960f3864b5d68d3 (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_IDENTITY_Ego *ego, GNUNET_CONVERSATION_PhoneEventHandler event_handler, void *event_handler_cls) void GNUNET_CONVERSATION_phone_get_record d4/daf/group__conversation.html ga01aedf89d8534321a195471f6c0507b2 (struct GNUNET_CONVERSATION_Phone *phone, struct GNUNET_GNSRECORD_Data *rd) void GNUNET_CONVERSATION_caller_pick_up d4/daf/group__conversation.html gacd6571024fe34bdfe30c28bdefb18369 (struct GNUNET_CONVERSATION_Caller *caller, GNUNET_CONVERSATION_CallerEventHandler event_handler, void *event_handler_cls, struct GNUNET_SPEAKER_Handle *speaker, struct GNUNET_MICROPHONE_Handle *mic) void GNUNET_CONVERSATION_caller_hang_up d4/daf/group__conversation.html gacb04736194f7dc145fe79265a20b4881 (struct GNUNET_CONVERSATION_Caller *caller) void GNUNET_CONVERSATION_phone_destroy d4/daf/group__conversation.html gaa920ee7d4edc3e2c08988830fe61a8bc (struct GNUNET_CONVERSATION_Phone *phone) void GNUNET_CONVERSATION_caller_suspend d4/daf/group__conversation.html ga4fb83ec8ffaf00d86215d80bb79a53a6 (struct GNUNET_CONVERSATION_Caller *caller) void GNUNET_CONVERSATION_caller_resume d4/daf/group__conversation.html gaca8bef884b298b2d021ee98232e30d49 (struct GNUNET_CONVERSATION_Caller *caller, struct GNUNET_SPEAKER_Handle *speaker, struct GNUNET_MICROPHONE_Handle *mic) conversation_api_call.c /home/grothoff/research/gnunet/src/conversation/ d6/d3a/conversation__api__call_8c platform.h gnunet_conversation_service.h gnunet_gnsrecord_lib.h gnunet_gns_service.h conversation.h GNUNET_CONVERSATION_Call CallState d6/d3a/conversation__api__call_8c.html aac64eb87af7a1093a65c72bb4b6e4617 CS_LOOKUP d6/d3a/conversation__api__call_8c.html aac64eb87af7a1093a65c72bb4b6e4617a2e70865269d9aed8e27815ee0b05ad71 CS_RINGING d6/d3a/conversation__api__call_8c.html aac64eb87af7a1093a65c72bb4b6e4617af48bb400653245acbc0bfab0cfca37fe CS_ACTIVE d6/d3a/conversation__api__call_8c.html aac64eb87af7a1093a65c72bb4b6e4617a8d7d62e14bc073c3c05b3cd8de118134 CS_SHUTDOWN d6/d3a/conversation__api__call_8c.html aac64eb87af7a1093a65c72bb4b6e4617a3e961bc049761d47719842a0a9821e79 CS_SUSPENDED_CALLER d6/d3a/conversation__api__call_8c.html aac64eb87af7a1093a65c72bb4b6e4617a589fd522da7fa1ef4b828211bb92a2f4 CS_SUSPENDED_CALLEE d6/d3a/conversation__api__call_8c.html aac64eb87af7a1093a65c72bb4b6e4617a3b85cb8d118f8c86f3449015ad809734 CS_SUSPENDED_BOTH d6/d3a/conversation__api__call_8c.html aac64eb87af7a1093a65c72bb4b6e4617a7edbb51f55e603d46e1d3b8313bc0f8f CS_RESOLVING d8/d2e/gnunet-conversation_8c.html aac64eb87af7a1093a65c72bb4b6e4617a65b865003e40b05b54f8b6b61498fbb4 CS_RINGING d8/d2e/gnunet-conversation_8c.html aac64eb87af7a1093a65c72bb4b6e4617af48bb400653245acbc0bfab0cfca37fe CS_CONNECTED d8/d2e/gnunet-conversation_8c.html aac64eb87af7a1093a65c72bb4b6e4617a3865e2578ba0d5b1078e326f0bf6d101 CS_SUSPENDED d8/d2e/gnunet-conversation_8c.html aac64eb87af7a1093a65c72bb4b6e4617a077184685a4ca1b388bfba9ba433402e static void fail_call d6/d3a/conversation__api__call_8c.html a50907403fba43fdd70c033dcb3e61eda (struct GNUNET_CONVERSATION_Call *call) static void transmit_call_audio d6/d3a/conversation__api__call_8c.html a9960d89868771a25e58eff9cf4e6c538 (void *cls, size_t data_size, const void *data) static void handle_call_suspend d6/d3a/conversation__api__call_8c.html ae48918c363bf088bed78d7ae76454c81 (void *cls, const struct ClientPhoneSuspendMessage *msg) static void handle_call_resume d6/d3a/conversation__api__call_8c.html ab2e24247c74ce57b9b7b019be299f15e (void *cls, const struct ClientPhoneResumeMessage *msg) static void handle_call_picked_up d6/d3a/conversation__api__call_8c.html a69aa6468d3594a8b9e86aed8109f4819 (void *cls, const struct ClientPhonePickedupMessage *msg) static void handle_call_hangup d6/d3a/conversation__api__call_8c.html a7bc570bdcf915a77ff429377f96244e2 (void *cls, const struct ClientPhoneHangupMessage *msg) static int check_call_audio d6/d3a/conversation__api__call_8c.html a673512b5cf8a0bbdc68d53f0edd0472c (void *cls, const struct ClientAudioMessage *am) static void handle_call_audio d6/d3a/conversation__api__call_8c.html a5c0f7f91f985ea66b3bb0fdf0790889b (void *cls, const struct ClientAudioMessage *am) static void handle_gns_response d6/d3a/conversation__api__call_8c.html a8124919903e296305fb78e85ccc8b44a (void *cls, int was_gns, uint32_t rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void call_error_handler d6/d3a/conversation__api__call_8c.html ae48fdc5d7cf3312b8df4270a47f9dbef (void *cls, enum GNUNET_MQ_Error error) struct GNUNET_CONVERSATION_Call * GNUNET_CONVERSATION_call_start d4/daf/group__conversation.html ga107acb040cce99177671453cbdbf50c5 (const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_IDENTITY_Ego *caller_id, const char *callee, struct GNUNET_SPEAKER_Handle *speaker, struct GNUNET_MICROPHONE_Handle *mic, GNUNET_CONVERSATION_CallEventHandler event_handler, void *event_handler_cls) void GNUNET_CONVERSATION_call_stop d4/daf/group__conversation.html gaa0df39c5a4b5696a536471c2bf70353e (struct GNUNET_CONVERSATION_Call *call) void GNUNET_CONVERSATION_call_suspend d4/daf/group__conversation.html ga2aa6e1b21453161a22b4a669c5288ce3 (struct GNUNET_CONVERSATION_Call *call) void GNUNET_CONVERSATION_call_resume d4/daf/group__conversation.html ga5f60fa1d758775f200238b187595ce01 (struct GNUNET_CONVERSATION_Call *call, struct GNUNET_SPEAKER_Handle *speaker, struct GNUNET_MICROPHONE_Handle *mic) gnunet-conversation-test.c /home/grothoff/research/gnunet/src/conversation/ df/d94/gnunet-conversation-test_8c platform.h gnunet_util_lib.h gnunet_speaker_lib.h gnunet_microphone_lib.h Recording #define TIMEOUT df/d94/gnunet-conversation-test_8c.html a45ba202b05caf39795aeca91b0ae547e static void do_shutdown df/d94/gnunet-conversation-test_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static void switch_to_speaker df/d94/gnunet-conversation-test_8c.html aa23014973d78d586dd725832239b05f4 (void *cls) static void record df/d94/gnunet-conversation-test_8c.html a6048ae0dbd68c92f59e6371f849cb00d (void *cls, size_t data_size, const void *data) static void run df/d94/gnunet-conversation-test_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main df/d94/gnunet-conversation-test_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int ret df/d94/gnunet-conversation-test_8c.html a6baa346e44f4c2158d2be4f9b77b8203 static struct GNUNET_MICROPHONE_Handle * microphone df/d94/gnunet-conversation-test_8c.html a2cc999425452029b840354876cf96c3a static struct GNUNET_SPEAKER_Handle * speaker df/d94/gnunet-conversation-test_8c.html a9b36c001fe59cf5d36d609a4e3144115 static struct GNUNET_SCHEDULER_Task * switch_task df/d94/gnunet-conversation-test_8c.html a34d953e84999633475925d8a2b5862bf static struct GNUNET_SCHEDULER_Task * st df/d94/gnunet-conversation-test_8c.html a1c27f25b9219b51b600391f9d250e86b static struct Recording * rec_head df/d94/gnunet-conversation-test_8c.html abf4a2040e40fa34b3ea370e13aa5ce0e static struct Recording * rec_tail df/d94/gnunet-conversation-test_8c.html aa7b516306692fa750a12ac6d62cfaf99 gnunet-conversation.c /home/grothoff/research/gnunet/src/conversation/ d8/d2e/gnunet-conversation_8c platform.h gnunet_util_lib.h gnunet_constants.h gnunet_gnsrecord_lib.h gnunet_conversation_service.h gnunet_namestore_service.h CallList VoipCommand #define MAX_MESSAGE_LENGTH d8/d2e/gnunet-conversation_8c.html ab234d1358562b66925fb7223c087556b #define XSTRINGIFY d8/d2e/gnunet-conversation_8c.html aaa3726224d7be26c97326d970701af83 (x) #define STRINGIFY d8/d2e/gnunet-conversation_8c.html a6df1d22fb5f09eccc23b9f399670cfd7 (x) void(* ActionFunction d8/d2e/gnunet-conversation_8c.html a5ba58278cc5327f7fa2c3a9156fc7f50 )(const char *arguments) PhoneState d8/d2e/gnunet-conversation_8c.html af7ec59a6a53488c6a9b9b88a7d9611b5 PS_REGISTER d2/d53/conversation__api_8c.html af7ec59a6a53488c6a9b9b88a7d9611b5a184fbf4288be71f35782c314944d7035 PS_READY d2/d53/conversation__api_8c.html af7ec59a6a53488c6a9b9b88a7d9611b5ad704bca1f4a52c376b2fc453fe8ecc9a PS_LOOKUP_EGO d8/d2e/gnunet-conversation_8c.html af7ec59a6a53488c6a9b9b88a7d9611b5a784e165678b80e93fbe2a5a07c90171a PS_LISTEN d8/d2e/gnunet-conversation_8c.html af7ec59a6a53488c6a9b9b88a7d9611b5aaefa81a04e47ae316d8f586b904b0818 PS_ACCEPTED d8/d2e/gnunet-conversation_8c.html af7ec59a6a53488c6a9b9b88a7d9611b5a60888b450910965d6d4cca7692a7ebbf PS_ERROR d8/d2e/gnunet-conversation_8c.html af7ec59a6a53488c6a9b9b88a7d9611b5a4b3b50d1671b2c042b28d6409b9f10c6 CallState d8/d2e/gnunet-conversation_8c.html aac64eb87af7a1093a65c72bb4b6e4617 CS_LOOKUP d6/d3a/conversation__api__call_8c.html aac64eb87af7a1093a65c72bb4b6e4617a2e70865269d9aed8e27815ee0b05ad71 CS_RINGING d6/d3a/conversation__api__call_8c.html aac64eb87af7a1093a65c72bb4b6e4617af48bb400653245acbc0bfab0cfca37fe CS_ACTIVE d6/d3a/conversation__api__call_8c.html aac64eb87af7a1093a65c72bb4b6e4617a8d7d62e14bc073c3c05b3cd8de118134 CS_SHUTDOWN d6/d3a/conversation__api__call_8c.html aac64eb87af7a1093a65c72bb4b6e4617a3e961bc049761d47719842a0a9821e79 CS_SUSPENDED_CALLER d6/d3a/conversation__api__call_8c.html aac64eb87af7a1093a65c72bb4b6e4617a589fd522da7fa1ef4b828211bb92a2f4 CS_SUSPENDED_CALLEE d6/d3a/conversation__api__call_8c.html aac64eb87af7a1093a65c72bb4b6e4617a3b85cb8d118f8c86f3449015ad809734 CS_SUSPENDED_BOTH d6/d3a/conversation__api__call_8c.html aac64eb87af7a1093a65c72bb4b6e4617a7edbb51f55e603d46e1d3b8313bc0f8f CS_RESOLVING d8/d2e/gnunet-conversation_8c.html aac64eb87af7a1093a65c72bb4b6e4617a65b865003e40b05b54f8b6b61498fbb4 CS_RINGING d8/d2e/gnunet-conversation_8c.html aac64eb87af7a1093a65c72bb4b6e4617af48bb400653245acbc0bfab0cfca37fe CS_CONNECTED d8/d2e/gnunet-conversation_8c.html aac64eb87af7a1093a65c72bb4b6e4617a3865e2578ba0d5b1078e326f0bf6d101 CS_SUSPENDED d8/d2e/gnunet-conversation_8c.html aac64eb87af7a1093a65c72bb4b6e4617a077184685a4ca1b388bfba9ba433402e static void phone_event_handler d8/d2e/gnunet-conversation_8c.html ab1f07a2bc759737567d9084de4c163b2 (void *cls, enum GNUNET_CONVERSATION_PhoneEventCode code, struct GNUNET_CONVERSATION_Caller *caller, const struct GNUNET_CRYPTO_EcdsaPublicKey *caller_id) static void caller_event_handler d8/d2e/gnunet-conversation_8c.html aab9b1708ea09b27f98618cf86fafd85b (void *cls, enum GNUNET_CONVERSATION_CallerEventCode code) static void start_phone d8/d2e/gnunet-conversation_8c.html a87a554476a60b736dfb85c522d20c551 () static void call_event_handler d8/d2e/gnunet-conversation_8c.html a97c9d5c9f8e98b9a34ad9ee941e9827d (void *cls, enum GNUNET_CONVERSATION_CallEventCode code) static void do_help d8/d2e/gnunet-conversation_8c.html a657ddfd5da816c1f0c3072e635497303 (const char *args) static void do_quit d8/d2e/gnunet-conversation_8c.html a37822b69234b51de92c031d0d230d23b (const char *args) static void do_unknown d8/d2e/gnunet-conversation_8c.html adf7b8ee7d157e7ec827932cf720c3695 (const char *msg) static void do_call d8/d2e/gnunet-conversation_8c.html a40fbf2a68c00bd37ccfefe8ccb3bc401 (const char *arg) static void do_accept d8/d2e/gnunet-conversation_8c.html ac2b894caa2a45fd2d277f620aa4d29fb (const char *args) static void do_address d8/d2e/gnunet-conversation_8c.html a12fced6679ac784a77698c5724c76384 (const char *args) static void do_status d8/d2e/gnunet-conversation_8c.html a06582cc5930488eb84873c3917f85b38 (const char *args) static void do_suspend d8/d2e/gnunet-conversation_8c.html a00452d49120ecf03a2ed9906c74675a8 (const char *args) static void do_resume d8/d2e/gnunet-conversation_8c.html ae7fb0994da5eeb9022d15d7db3a6042d (const char *args) static void do_reject d8/d2e/gnunet-conversation_8c.html ac635aadfca58e2ae6248b5d3a0f5f536 (const char *args) static void do_stop_task d8/d2e/gnunet-conversation_8c.html a90f2624771b4c3c2a9aeb50b623179a7 (void *cls) static void handle_command_string d8/d2e/gnunet-conversation_8c.html a67a46e320e2e3f9bdb3c9f5f905c5612 (char *message, size_t str_len) static void handle_command d8/d2e/gnunet-conversation_8c.html a89906f08c34fc272a9cd6ecfdaf9c4b9 (void *cls) static void identity_cb d8/d2e/gnunet-conversation_8c.html ac8d425010bba857641bdae1a3476b229 (void *cls, struct GNUNET_IDENTITY_Ego *ego, void **ctx, const char *name) static void run d8/d2e/gnunet-conversation_8c.html a8d2eff9f65977d8089ab33940596478d (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c) int main d8/d2e/gnunet-conversation_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static struct GNUNET_CONVERSATION_Phone * phone d8/d2e/gnunet-conversation_8c.html ad686746077a0b55e5939595b4ff4d4d7 static struct GNUNET_CONVERSATION_Call * call d8/d2e/gnunet-conversation_8c.html a112ca0db31b5d6be455905e935e2a61d static struct CallList * cl_active d8/d2e/gnunet-conversation_8c.html a22a25f43a9b86242405650a26de6f7f1 static struct CallList * cl_head d8/d2e/gnunet-conversation_8c.html ad23806331d53a3334d256d0d9f762f90 static struct CallList * cl_tail d8/d2e/gnunet-conversation_8c.html acab19a8209d8f278282b870929783cf1 static char * line d8/d2e/gnunet-conversation_8c.html a8adb30f4f6669f927fd9232f686c637b static struct GNUNET_SCHEDULER_Task * handle_cmd_task d8/d2e/gnunet-conversation_8c.html aba681d41a01e00c838a0507d3127fb07 static struct GNUNET_SPEAKER_Handle * speaker d8/d2e/gnunet-conversation_8c.html a9b36c001fe59cf5d36d609a4e3144115 static struct GNUNET_MICROPHONE_Handle * mic d8/d2e/gnunet-conversation_8c.html a61c8d12dcd39033ce3fc924e1762285e static struct GNUNET_CONFIGURATION_Handle * cfg d8/d2e/gnunet-conversation_8c.html a7188f445b87b28252c3ef73a57d17aed static struct GNUNET_IDENTITY_Ego * my_caller_id d8/d2e/gnunet-conversation_8c.html a22004ecc3eb0d7eb9ed8346b45f65535 static struct GNUNET_IDENTITY_Handle * id d8/d2e/gnunet-conversation_8c.html ac255752460828bbccfd5a779889aa529 static char * ego_name d8/d2e/gnunet-conversation_8c.html a801a36b9c387e3963e99b23fa1005963 static struct GNUNET_CRYPTO_EcdsaPublicKey peer_key d8/d2e/gnunet-conversation_8c.html add982d94e67f6d82b019e66c47fe23b2 static char * peer_name d8/d2e/gnunet-conversation_8c.html ac88342d7b7a14e16a3b4e41be627b63d static struct GNUNET_DISK_FileHandle * stdin_fh d8/d2e/gnunet-conversation_8c.html aa26c3496f9443d67c068bdda4789ce46 static enum PhoneState phone_state d8/d2e/gnunet-conversation_8c.html a6ffb9956377d6cc3a313e231707a7f1b static enum CallState call_state d8/d2e/gnunet-conversation_8c.html a58b662a02714f6dba46d86a7ef9367fa static unsigned int caller_num_gen d8/d2e/gnunet-conversation_8c.html a6c63ba58675fb8e4ca7f75eea561a1b4 static char * address d8/d2e/gnunet-conversation_8c.html a879a8cdf605d02f8af8b2e216b8764f2 static int verbose d8/d2e/gnunet-conversation_8c.html a0b2caeb4b6f130be43e5a2f0267dd453 static struct VoipCommand commands d8/d2e/gnunet-conversation_8c.html af7d3fbeff316eabb8cddbad17a757382 [] gnunet-helper-audio-playback-gst.c /home/grothoff/research/gnunet/src/conversation/ d9/d20/gnunet-helper-audio-playback-gst_8c platform.h gnunet_util_lib.h gnunet_protocols.h conversation.h gnunet_constants.h gnunet_core_service.h #define DEBUG_READ_PURE_OGG d9/d20/gnunet-helper-audio-playback-gst_8c.html ae44c0c0fded10cdb4953409327e53a07 #define MAXLINE d9/d20/gnunet-helper-audio-playback-gst_8c.html a3e937c42922f7601edb17b747602c471 #define BUFFER_TIME d9/d20/gnunet-helper-audio-playback-gst_8c.html af410a2a0787f6c6a3c1a566fd67cc78a #define LATENCY_TIME d9/d20/gnunet-helper-audio-playback-gst_8c.html a2e9c6f904bb36a29afe5172bad1edc42 static void sink_child_added d9/d20/gnunet-helper-audio-playback-gst_8c.html a1196056073c731a20e421a697156a717 (GstChildProxy *child_proxy, GObject *object, gchar *name, gpointer user_data) static void ogg_pad_added d9/d20/gnunet-helper-audio-playback-gst_8c.html a5166bfaf3581e0d0f498094104aa7273 (GstElement *element, GstPad *pad, gpointer data) static void quit d9/d20/gnunet-helper-audio-playback-gst_8c.html acd1527386a48875050e637e4bb872f11 () static gboolean bus_call d9/d20/gnunet-helper-audio-playback-gst_8c.html ae4e2c4a811bad2c04f720273f8223ed9 (GstBus *bus, GstMessage *msg, gpointer data) static void signalhandler d9/d20/gnunet-helper-audio-playback-gst_8c.html a0db54873c48b529c64eda9c3f6b0183c (int s) static int feed_buffer_to_gst d9/d20/gnunet-helper-audio-playback-gst_8c.html ab294ff83c6280df6e7c88cb938462229 (const char *audio, size_t b_len) static int stdin_receiver d9/d20/gnunet-helper-audio-playback-gst_8c.html a5b721012beaad45fbaea6924a95cb980 (void *cls, const struct GNUNET_MessageHeader *msg) int main d9/d20/gnunet-helper-audio-playback-gst_8c.html a3c04138a5bfe5d72780bb7e82a18e627 (int argc, char **argv) struct GNUNET_MessageStreamTokenizer * stdin_mst d9/d20/gnunet-helper-audio-playback-gst_8c.html aa5f5cd05c017d391eb8eaa43abba3414 static GstElement * pipeline d9/d20/gnunet-helper-audio-playback-gst_8c.html a310ff227733a8a01cb68a9af5e132751 static GstElement * source d9/d20/gnunet-helper-audio-playback-gst_8c.html a258d0be8d8f4992e7579e31c12e06078 static GstElement * demuxer d9/d20/gnunet-helper-audio-playback-gst_8c.html ad75981d1e5ac72d0c21623849e4d2cf6 static GstElement * decoder d9/d20/gnunet-helper-audio-playback-gst_8c.html a553de93990211bdb8f2c25ba2a0f89aa static GstElement * conv d9/d20/gnunet-helper-audio-playback-gst_8c.html aed6b2d494781166a5f4d2d12b3aa0e9b static GstElement * resampler d9/d20/gnunet-helper-audio-playback-gst_8c.html a7f099ffac46fb5ac15ea27e091c8d0bd static GstElement * sink d9/d20/gnunet-helper-audio-playback-gst_8c.html a92b8e1a70279c8c57514246bcea2a6c0 static int abort_read d9/d20/gnunet-helper-audio-playback-gst_8c.html a1f8a988f311c080db94c0185f9c81f77 gnunet-helper-audio-playback.c /home/grothoff/research/gnunet/src/conversation/ dd/d60/gnunet-helper-audio-playback_8c platform.h gnunet_util_lib.h gnunet_protocols.h conversation.h gnunet_constants.h gnunet_core_service.h OpusHeadPacket #define DEBUG_READ_PURE_OGG dd/d60/gnunet-helper-audio-playback_8c.html ae44c0c0fded10cdb4953409327e53a07 #define DEBUG_DUMP_DECODED_OGG dd/d60/gnunet-helper-audio-playback_8c.html acd08be32021a3571f2337f586cb8bd05 #define MAXLINE dd/d60/gnunet-helper-audio-playback_8c.html a3e937c42922f7601edb17b747602c471 #define SAMPLING_RATE dd/d60/gnunet-helper-audio-playback_8c.html a17889cf1cf83a54524c242fa5a353cf1 #define CHANNELS dd/d60/gnunet-helper-audio-playback_8c.html a19b7f1b22403d61234a92decaeb6953a #define MAX_FRAME_SIZE dd/d60/gnunet-helper-audio-playback_8c.html ad15d35a0d29a9dbf9324e3859ce3b008 #define fminf dd/d60/gnunet-helper-audio-playback_8c.html a15c90ef93048c55e6bfc9feddfb66c71 (_x, _y) #define fmaxf dd/d60/gnunet-helper-audio-playback_8c.html a8f333d83e0077fcd75db2f296250a5a1 (_x, _y) #define float2int dd/d60/gnunet-helper-audio-playback_8c.html a5128184d5f959e081e36d6c2d98f2eff (flt) static GNUNET_NETWORK_STRUCT_END OpusDecoder * process_header dd/d60/gnunet-helper-audio-playback_8c.html aa7ae8ba45a8dff8161ee0bfbd0b11342 (ogg_packet *op) static size_t fwrite_le32 dd/d60/gnunet-helper-audio-playback_8c.html a6be1560023379ade78018e11618538cf (opus_int32 i32, FILE *file) static size_t fwrite_le16 dd/d60/gnunet-helper-audio-playback_8c.html a969e3a3aa2d2e8542f50a275259e1bfd (int i16, FILE *file) static int write_wav_header dd/d60/gnunet-helper-audio-playback_8c.html a07073f62d9e3bceacb24142329b85e9b () static int64_t audio_write dd/d60/gnunet-helper-audio-playback_8c.html ab3874a06e278bfde4a601bef5f20da23 (int64_t maxout) static void quit dd/d60/gnunet-helper-audio-playback_8c.html a1b30ce994d2b8acf04709bc3f7a8e690 (int ret) static void ogg_demux_and_decode dd/d60/gnunet-helper-audio-playback_8c.html ac05d6251dd1a8deab2af08d8e1da5e65 () static int stdin_receiver dd/d60/gnunet-helper-audio-playback_8c.html a5b721012beaad45fbaea6924a95cb980 (void *cls, const struct GNUNET_MessageHeader *msg) static void stream_write_callback dd/d60/gnunet-helper-audio-playback_8c.html a4785b845fa856ead0ef27204b61a1ab0 (pa_stream *s, size_t length, void *userdata) static void exit_signal_callback dd/d60/gnunet-helper-audio-playback_8c.html ae7f5ab6b5ad67a116eabe5d83db5bc95 (pa_mainloop_api *m, pa_signal_event *e, int sig, void *userdata) static void context_state_callback dd/d60/gnunet-helper-audio-playback_8c.html a8f6fd06069e27af4c8bda703d8e6cb82 (pa_context *c, void *userdata) static void pa_init dd/d60/gnunet-helper-audio-playback_8c.html a4342ceb7c082760f1c451410ca5decb9 () static void ogg_init dd/d60/gnunet-helper-audio-playback_8c.html a4d5912910f301002618a7579925275cb () static void drain_callback dd/d60/gnunet-helper-audio-playback_8c.html a2bd8c85460de252b79e5a2ac2bba666f (pa_stream *s, int success, void *userdata) int main dd/d60/gnunet-helper-audio-playback_8c.html a0ddf1224851353fc92bfbff6f499fa97 (int argc, char *argv[]) static pa_sample_spec sample_spec dd/d60/gnunet-helper-audio-playback_8c.html abf79544e151ef0bf62dd693718d9bbd3 static int dump_to_stdout dd/d60/gnunet-helper-audio-playback_8c.html ac1bc0d3ba986c5546b55adeea2dc9bb1 static pa_mainloop_api * mainloop_api dd/d60/gnunet-helper-audio-playback_8c.html a29d487f7b6b2f7f31294f3091e7c6792 static pa_threaded_mainloop * m dd/d60/gnunet-helper-audio-playback_8c.html a6cb2dd0a5654de4c11b589138a33fa9d static pa_context * context dd/d60/gnunet-helper-audio-playback_8c.html a1f2fa3ad8fe7fa6f6f5b31921adca88e static pa_stream * stream_out dd/d60/gnunet-helper-audio-playback_8c.html acff0459acd5c8408485b5ea8998c6ef6 static OpusDecoder * dec dd/d60/gnunet-helper-audio-playback_8c.html a39d5bceea2af4749c30416795b002481 static float * pcm_buffer dd/d60/gnunet-helper-audio-playback_8c.html a4b5051e7f4b0dbdb3cc86b35cd913b2e static int frame_size dd/d60/gnunet-helper-audio-playback_8c.html ad662aa56c1696f09c0ac6b97abafac6d static int ready_pipe dd/d60/gnunet-helper-audio-playback_8c.html a3732e9bf60a36ef07ef6812ee7ebc0eb [2] static ogg_sync_state oy dd/d60/gnunet-helper-audio-playback_8c.html a95fa503eb231a7512cec4dc06008afa2 static ogg_stream_state os dd/d60/gnunet-helper-audio-playback_8c.html ad965facc291b45427ceb978e7a9d5be3 static int channels dd/d60/gnunet-helper-audio-playback_8c.html a178795099d0608972755dfef8d8367e3 static int preskip dd/d60/gnunet-helper-audio-playback_8c.html a5503f0108345431cab8aba762e04b3ca static float gain dd/d60/gnunet-helper-audio-playback_8c.html aca3852dab23cf0066809ecc1997fb58b gnunet-helper-audio-record-gst.c /home/grothoff/research/gnunet/src/conversation/ da/dab/gnunet-helper-audio-record-gst_8c platform.h gnunet_util_lib.h gnunet_protocols.h conversation.h gnunet_constants.h gnunet_core_service.h #define DEBUG_RECORD_PURE_OGG da/dab/gnunet-helper-audio-record-gst_8c.html a73ea9c31bc33a530d19446c4ed9be511 #define OPUS_CHANNELS da/dab/gnunet-helper-audio-record-gst_8c.html ab83eda4e67b1ad11e8e6054b4b622d6e #define MAX_PAYLOAD_SIZE da/dab/gnunet-helper-audio-record-gst_8c.html a6303f7392a2d06be5a121c54278d561b #define OPUS_FRAME_SIZE da/dab/gnunet-helper-audio-record-gst_8c.html a8f6bc337f7593945670605d0e734f6cc #define PACKET_LOSS_PERCENTAGE da/dab/gnunet-helper-audio-record-gst_8c.html af07b7c240ddcec47295bfe43c20af672 #define INBAND_FEC_MODE da/dab/gnunet-helper-audio-record-gst_8c.html a791ac5f62891821991abedd3d52a29ae #define BUFFER_TIME da/dab/gnunet-helper-audio-record-gst_8c.html af410a2a0787f6c6a3c1a566fd67cc78a #define LATENCY_TIME da/dab/gnunet-helper-audio-record-gst_8c.html a2e9c6f904bb36a29afe5172bad1edc42 #define OGG_MAX_DELAY da/dab/gnunet-helper-audio-record-gst_8c.html a68b3ef6a025c849a49ad8831a02cab02 #define OGG_MAX_PAGE_DELAY da/dab/gnunet-helper-audio-record-gst_8c.html a9e9c5e3395451be11171e825df0c7f7a static void quit da/dab/gnunet-helper-audio-record-gst_8c.html acd1527386a48875050e637e4bb872f11 () static gboolean bus_call da/dab/gnunet-helper-audio-record-gst_8c.html ae4e2c4a811bad2c04f720273f8223ed9 (GstBus *bus, GstMessage *msg, gpointer data) void source_child_added da/dab/gnunet-helper-audio-record-gst_8c.html a5628e11ea13e0aa1e34786cf7aa82b57 (GstChildProxy *child_proxy, GObject *object, gchar *name, gpointer user_data) static void signalhandler da/dab/gnunet-helper-audio-record-gst_8c.html a0db54873c48b529c64eda9c3f6b0183c (int s) int main da/dab/gnunet-helper-audio-record-gst_8c.html a3c04138a5bfe5d72780bb7e82a18e627 (int argc, char **argv) static GstElement * pipeline da/dab/gnunet-helper-audio-record-gst_8c.html a310ff227733a8a01cb68a9af5e132751 static int dump_pure_ogg da/dab/gnunet-helper-audio-record-gst_8c.html a0b79fa32ed28d83243eb20b11fdaaa2a gnunet-helper-audio-record.c /home/grothoff/research/gnunet/src/conversation/ d9/dce/gnunet-helper-audio-record_8c platform.h gnunet_util_lib.h gnunet_protocols.h conversation.h gnunet_constants.h gnunet_core_service.h OpusHeadPacket OpusCommentsPacket #define DEBUG_RECORD_PURE_OGG d9/dce/gnunet-helper-audio-record_8c.html a73ea9c31bc33a530d19446c4ed9be511 #define SAMPLING_RATE d9/dce/gnunet-helper-audio-record_8c.html a17889cf1cf83a54524c242fa5a353cf1 #define FRAME_SIZE_MS d9/dce/gnunet-helper-audio-record_8c.html ab94caf6ed3748de4afc5a59fed03b64e #define FRAME_SIZE d9/dce/gnunet-helper-audio-record_8c.html af9b1b2ba12857a4bf11289dac8c5462d #define PAGE_WATERLINE d9/dce/gnunet-helper-audio-record_8c.html a303d16017a11b3f72c8c6d838abeacc7 #define MAX_PAYLOAD_BYTES d9/dce/gnunet-helper-audio-record_8c.html a2f1e7ec162bdfb86dc06e4fe5db3d303 #define CHANNELS d9/dce/gnunet-helper-audio-record_8c.html a19b7f1b22403d61234a92decaeb6953a #define CONV_OPUS_PACKET_LOSS_PERCENTAGE d9/dce/gnunet-helper-audio-record_8c.html a85b560370333606b8ce5e1726c842171 #define CONV_OPUS_ENCODING_COMPLEXITY d9/dce/gnunet-helper-audio-record_8c.html a58afcb74d8fe2e3a2570d02569d3e5f0 #define CONV_OPUS_INBAND_FEC d9/dce/gnunet-helper-audio-record_8c.html a02ce2d4fddba40d40d74c97b845658da #define CONV_OPUS_SIGNAL d9/dce/gnunet-helper-audio-record_8c.html a0944a796d4ae13e1cc1485b4745c8488 #define CONV_OPUS_APP_TYPE d9/dce/gnunet-helper-audio-record_8c.html a43099872b8c4ca80149b9df4637639cb static void quit d9/dce/gnunet-helper-audio-record_8c.html a1b30ce994d2b8acf04709bc3f7a8e690 (int ret) static void write_data d9/dce/gnunet-helper-audio-record_8c.html adade84da1cf245a97cf893a7cab55e02 (const char *ptr, size_t msg_size) static void write_page d9/dce/gnunet-helper-audio-record_8c.html a8653599c99dd63a264f179294c21cdf3 (ogg_page *og) static void packetizer d9/dce/gnunet-helper-audio-record_8c.html a8fddc6d401b121df1d7a177272bbef1e () static void stream_read_callback d9/dce/gnunet-helper-audio-record_8c.html a19a79e345c590be28854a1fe275f8251 (pa_stream *s, size_t length, void *userdata) static void exit_signal_callback d9/dce/gnunet-helper-audio-record_8c.html ae7f5ab6b5ad67a116eabe5d83db5bc95 (pa_mainloop_api *m, pa_signal_event *e, int sig, void *userdata) static void stream_state_callback d9/dce/gnunet-helper-audio-record_8c.html a58810fa4b21a75a625165340729cbc1f (pa_stream *s, void *userdata) static void context_state_callback d9/dce/gnunet-helper-audio-record_8c.html a8f6fd06069e27af4c8bda703d8e6cb82 (pa_context *c, void *userdata) static void pa_init d9/dce/gnunet-helper-audio-record_8c.html a4342ceb7c082760f1c451410ca5decb9 () static void opus_init d9/dce/gnunet-helper-audio-record_8c.html a5a006c405af857341837ee2cf8538daf () static void ogg_init d9/dce/gnunet-helper-audio-record_8c.html a4d5912910f301002618a7579925275cb () int main d9/dce/gnunet-helper-audio-record_8c.html a0ddf1224851353fc92bfbff6f499fa97 (int argc, char *argv[]) static pa_sample_spec sample_spec d9/dce/gnunet-helper-audio-record_8c.html abf79544e151ef0bf62dd693718d9bbd3 static GNUNET_NETWORK_STRUCT_END pa_mainloop_api * mainloop_api d9/dce/gnunet-helper-audio-record_8c.html a4bdb201df7abdf35580d6548513216a6 static pa_mainloop * m d9/dce/gnunet-helper-audio-record_8c.html a84e4196e6bc3df4450955c4d590943b4 static pa_context * context d9/dce/gnunet-helper-audio-record_8c.html a1f2fa3ad8fe7fa6f6f5b31921adca88e static pa_stream * stream_in d9/dce/gnunet-helper-audio-record_8c.html a054e7574685ff5d23afa539931bdbed1 static pa_io_event * stdio_event d9/dce/gnunet-helper-audio-record_8c.html ab28da401b488ae45370ae8205524d807 static OpusEncoder * enc d9/dce/gnunet-helper-audio-record_8c.html aab973222c71395e6b5ad3247161f0a52 static unsigned char * opus_data d9/dce/gnunet-helper-audio-record_8c.html aa885f69e32143ac8485f0f8bfcdc29a1 static float * pcm_buffer d9/dce/gnunet-helper-audio-record_8c.html a4b5051e7f4b0dbdb3cc86b35cd913b2e static int pcm_length d9/dce/gnunet-helper-audio-record_8c.html afd523129d3e0de62d125c202d15560f8 static char * transmit_buffer d9/dce/gnunet-helper-audio-record_8c.html a67cf86bd677a8ecd275a8768a0bf051f static size_t transmit_buffer_length d9/dce/gnunet-helper-audio-record_8c.html a5a9d21afbcc74e21bd499d76e7348a7c static size_t transmit_buffer_index d9/dce/gnunet-helper-audio-record_8c.html a2fba45709800e1b041f9104e8c4dad1a static struct AudioMessage * audio_message d9/dce/gnunet-helper-audio-record_8c.html a117c505c255a8cbbff7870f30dca0e66 static ogg_stream_state os d9/dce/gnunet-helper-audio-record_8c.html ad965facc291b45427ceb978e7a9d5be3 static int32_t packet_id d9/dce/gnunet-helper-audio-record_8c.html ac25dc61bd8fce1ac17816fab571b3073 static int64_t enc_granulepos d9/dce/gnunet-helper-audio-record_8c.html afa1eccdbc0da2e69d034244214b0d7e5 static int dump_pure_ogg d9/dce/gnunet-helper-audio-record_8c.html a0b79fa32ed28d83243eb20b11fdaaa2a gnunet-service-conversation.c /home/grothoff/research/gnunet/src/conversation/ dd/d78/gnunet-service-conversation_8c platform.h gnunet_util_lib.h gnunet_protocols.h gnunet_applications.h gnunet_constants.h gnunet_signatures.h gnunet_cadet_service.h gnunet_conversation_service.h conversation.h Channel Line #define RING_TIMEOUT dd/d78/gnunet-service-conversation_8c.html a29a8e77bf74307056801bb4b2623e72b ChannelStatus dd/d78/gnunet-service-conversation_8c.html abdf990fbe51b4c9d3fdcc2fc3c6f9219 CS_CALLEE_INIT dd/d78/gnunet-service-conversation_8c.html abdf990fbe51b4c9d3fdcc2fc3c6f9219a20b8e4e2874a370d08e2c23b58dadd32 CS_CALLEE_RINGING dd/d78/gnunet-service-conversation_8c.html abdf990fbe51b4c9d3fdcc2fc3c6f9219a05b2ce4c6e77642760e1f60374d47802 CS_CALLEE_CONNECTED dd/d78/gnunet-service-conversation_8c.html abdf990fbe51b4c9d3fdcc2fc3c6f9219a9a9975638e589fb2a4098de3841940da CS_CALLEE_SHUTDOWN dd/d78/gnunet-service-conversation_8c.html abdf990fbe51b4c9d3fdcc2fc3c6f9219a1bf5ddbd5e39b4f0d1a2e7ea877cc00f CS_CALLER_CALLING dd/d78/gnunet-service-conversation_8c.html abdf990fbe51b4c9d3fdcc2fc3c6f9219afbda2d6c722013572240fda8782eaf08 CS_CALLER_CONNECTED dd/d78/gnunet-service-conversation_8c.html abdf990fbe51b4c9d3fdcc2fc3c6f9219a28542441593058c0cc56fef8d93da530 CS_CALLER_SHUTDOWN dd/d78/gnunet-service-conversation_8c.html abdf990fbe51b4c9d3fdcc2fc3c6f9219aeddc61d1b8a03b81079a31bf9f90e586 static struct Channel * find_channel_by_line dd/d78/gnunet-service-conversation_8c.html aaba2f4df8b505fad1917b6ff465fd3df (struct Line *line, uint32_t cid) static void handle_client_pickup_message dd/d78/gnunet-service-conversation_8c.html a555e67126da1c81f444ea45102557333 (void *cls, const struct ClientPhonePickupMessage *msg) static void clean_up_channel dd/d78/gnunet-service-conversation_8c.html a8399ee871a5774e87e0737afb89f82cd (struct Channel *ch) static void destroy_line_cadet_channels dd/d78/gnunet-service-conversation_8c.html adbf870c694f85ce336fe4c20897eef17 (struct Channel *ch) static void mq_done_finish_caller_shutdown dd/d78/gnunet-service-conversation_8c.html ac4472ea08c502c3f2e11192219ac3bf5 (void *cls) static void handle_client_hangup_message dd/d78/gnunet-service-conversation_8c.html ace2d1990fe5c02b924c91f441a79e4b7 (void *cls, const struct ClientPhoneHangupMessage *msg) static void handle_client_suspend_message dd/d78/gnunet-service-conversation_8c.html a051af120dda4e5c47446d2b1ea804b30 (void *cls, const struct ClientPhoneSuspendMessage *msg) static void handle_client_resume_message dd/d78/gnunet-service-conversation_8c.html af48fa1baff2b195d4d289e8ae9e649f7 (void *cls, const struct ClientPhoneResumeMessage *msg) static void channel_audio_sent_notify dd/d78/gnunet-service-conversation_8c.html adce4aaa294d0cf5ca0cb3590bcb7dbb5 (void *cls) static int check_client_audio_message dd/d78/gnunet-service-conversation_8c.html a546021cbb0ef2548083c939912beee92 (void *cls, const struct ClientAudioMessage *msg) static void handle_client_audio_message dd/d78/gnunet-service-conversation_8c.html ab1ab74cf65b94397bc943bce52578ffa (void *cls, const struct ClientAudioMessage *msg) static void handle_cadet_ring_message dd/d78/gnunet-service-conversation_8c.html ae3476306496d4f370198935637023db5 (void *cls, const struct CadetPhoneRingMessage *msg) static void handle_cadet_hangup_message dd/d78/gnunet-service-conversation_8c.html ac23022cb5aeb13632727dca49b9ee26a (void *cls, const struct CadetPhoneHangupMessage *message) static void handle_cadet_pickup_message dd/d78/gnunet-service-conversation_8c.html aa1ba8c1e05dd4c1e2ba1f43e5a6c28f4 (void *cls, const struct CadetPhonePickupMessage *message) static void handle_cadet_suspend_message dd/d78/gnunet-service-conversation_8c.html ab1bbfd3f907c90a28a9cc88d8b961085 (void *cls, const struct CadetPhoneSuspendMessage *message) static void handle_cadet_resume_message dd/d78/gnunet-service-conversation_8c.html a721cf137d89632313d4f66565b12e3a4 (void *cls, const struct CadetPhoneResumeMessage *msg) static int check_cadet_audio_message dd/d78/gnunet-service-conversation_8c.html a9a5f874496e70f8b6d78c377e5f5990f (void *cls, const struct CadetAudioMessage *msg) static void handle_cadet_audio_message dd/d78/gnunet-service-conversation_8c.html a8965c208f66897805d276d570f98850e (void *cls, const struct CadetAudioMessage *msg) static void inbound_end dd/d78/gnunet-service-conversation_8c.html a2860354cad2b4fcf48015b33784c92eb (void *cls, const struct GNUNET_CADET_Channel *channel) static void handle_client_call_message dd/d78/gnunet-service-conversation_8c.html a7749cfed62ac2cc624e71ea66a25c964 (void *cls, const struct ClientCallMessage *msg) static void * inbound_channel dd/d78/gnunet-service-conversation_8c.html a52b735863c19e5f341a0d11391baf7f5 (void *cls, struct GNUNET_CADET_Channel *channel, const struct GNUNET_PeerIdentity *initiator) static void * client_connect_cb dd/d78/gnunet-service-conversation_8c.html ace62d7dd4b1ce0ddda8ac3a38cbdc24d (void *cls, struct GNUNET_SERVICE_Client *client, struct GNUNET_MQ_Handle *mq) static void client_disconnect_cb dd/d78/gnunet-service-conversation_8c.html add3231e0a097736c4235cae0f8bed32a (void *cls, struct GNUNET_SERVICE_Client *client, void *app_ctx) static void handle_client_register_message dd/d78/gnunet-service-conversation_8c.html aa51a651c034656822cfbe9a0bbf9d255 (void *cls, const struct ClientPhoneRegisterMessage *msg) static void do_shutdown dd/d78/gnunet-service-conversation_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static void run dd/d78/gnunet-service-conversation_8c.html a93e64c6875736da53189e266ff6013a0 (void *cls, const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_SERVICE_Handle *service) GNUNET_SERVICE_MAIN dd/d78/gnunet-service-conversation_8c.html a33923b0cf586841cf690729ae253f967 ("conversation", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_fixed_size(client_register_message, GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_REGISTER, struct ClientPhoneRegisterMessage, NULL), GNUNET_MQ_hd_fixed_size(client_pickup_message, GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_PICK_UP, struct ClientPhonePickupMessage, NULL), GNUNET_MQ_hd_fixed_size(client_suspend_message, GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_SUSPEND, struct ClientPhoneSuspendMessage, NULL), GNUNET_MQ_hd_fixed_size(client_resume_message, GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_RESUME, struct ClientPhoneResumeMessage, NULL), GNUNET_MQ_hd_fixed_size(client_hangup_message, GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_HANG_UP, struct ClientPhoneHangupMessage, NULL), GNUNET_MQ_hd_fixed_size(client_call_message, GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_CALL, struct ClientCallMessage, NULL), GNUNET_MQ_hd_var_size(client_audio_message, GNUNET_MESSAGE_TYPE_CONVERSATION_CS_AUDIO, struct ClientAudioMessage, NULL), GNUNET_MQ_handler_end()) static const struct GNUNET_CONFIGURATION_Handle * cfg dd/d78/gnunet-service-conversation_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_CADET_Handle * cadet dd/d78/gnunet-service-conversation_8c.html a47ece5e6039b85b48d07e1534b3a267b static struct GNUNET_PeerIdentity my_identity dd/d78/gnunet-service-conversation_8c.html a2266aa547fab4fa40293b0e357f2414e gnunet_gst.c /home/grothoff/research/gnunet/src/conversation/ d8/de4/gnunet__gst_8c gnunet_gst_def.h void dump_buffer d8/de4/gnunet__gst_8c.html a78412517ad0c0472e86af88a20068894 (unsigned n, const unsigned char *buf) void gg_load_configuration d8/de4/gnunet__gst_8c.html a26e45e2818bcf1b3c0ea050c9a4018cd (GNUNET_gstData *d) static void write_data d8/de4/gnunet__gst_8c.html adade84da1cf245a97cf893a7cab55e02 (const char *ptr, size_t msg_size) GstFlowReturn on_appsink_new_sample d8/de4/gnunet__gst_8c.html aacb3a984222ba32575e5cbbebd69d87e (GstElement *element, GNUNET_gstData *d) void pl_graph d8/de4/gnunet__gst_8c.html a56689c10164f6f4608f93ce97635f3ce (GstElement *pipeline) gboolean gnunet_gst_bus_call d8/de4/gnunet__gst_8c.html a7d848f09333069eae1191583fba3f52a (GstBus *bus, GstMessage *msg, gpointer data) void state_changed_cb d8/de4/gnunet__gst_8c.html a48fd574c91de17518ab5e621107d5dfd (GstBus *bus, GstMessage *msg, GNUNET_gstData *d) static void application_cb d8/de4/gnunet__gst_8c.html a527ab733c85a782ab15055e6ecd3e718 (GstBus *bus, GstMessage *msg, GNUNET_gstData *data) static void error_cb d8/de4/gnunet__gst_8c.html ae2592d090a2b207b45abc20eee116c5e (GstBus *bus, GstMessage *msg, GNUNET_gstData *data) static void eos_cb d8/de4/gnunet__gst_8c.html a1f21f5561292f78738e667592e1971aa (GstBus *bus, GstMessage *msg, GNUNET_gstData *data) void gg_setup_gst_bus d8/de4/gnunet__gst_8c.html a58015d5cd6f54ae7dd6d8bab9e4c4a09 (GNUNET_gstData *d) int feed_buffer_to_gst d8/de4/gnunet__gst_8c.html add365a6bfed1b3344e9585ef91f19a97 (const char *audio, size_t b_len, GNUNET_gstData *d) GstElement * gst_element_factory_make_debug d8/de4/gnunet__gst_8c.html a62158926ac01a3bb9e080b58e0a1da6c (gchar *factoryname, gchar *name) void lf d8/de4/gnunet__gst_8c.html ae67522292a69a9e1036cbfda7d1e87e2 (char *msg) static void autoaudiosink_child_added d8/de4/gnunet__gst_8c.html aebbb91b9eb1e1e927ace35447935594f (GstChildProxy *child_proxy, GObject *object, gchar *name, gpointer user_data) static void autoaudiosource_child_added d8/de4/gnunet__gst_8c.html a0be4b2da5a5d97e2ea4bb3df092a52e9 (GstChildProxy *child_proxy, GObject *object, gchar *name, gpointer user_data) GstElement * get_pipeline d8/de4/gnunet__gst_8c.html affacdb5c68a60bfa23078590d48dd675 (GstElement *element) static void decoder_ogg_pad_added d8/de4/gnunet__gst_8c.html ae1ff4fa166f8bd1fe7b3930f78e51316 (GstElement *element, GstPad *pad, gpointer data) int gnunet_read d8/de4/gnunet__gst_8c.html a58ca25c810acd1bcebdbd9b1248ebf69 (GNUNET_gstData *d) static int stdin_receiver d8/de4/gnunet__gst_8c.html a5b721012beaad45fbaea6924a95cb980 (void *cls, const struct GNUNET_MessageHeader *msg) GstBin * get_app d8/de4/gnunet__gst_8c.html ab5552165770b5ee74f42674380ba2cdf (GNUNET_gstData *d, int type) GstBin * get_coder d8/de4/gnunet__gst_8c.html a995b572b2695f89b14138010b53fb1b8 (GNUNET_gstData *d, int type) GstBin * get_audiobin d8/de4/gnunet__gst_8c.html aa482e296655558f88aae595a13313168 (GNUNET_gstData *d, int type) static struct GNUNET_CONFIGURATION_Handle * cfg d8/de4/gnunet__gst_8c.html a7188f445b87b28252c3ef73a57d17aed gnunet_gst.h /home/grothoff/research/gnunet/src/conversation/ db/d1e/gnunet__gst_8h #define gst_element_factory_make db/d1e/gnunet__gst_8h.html ae6c8206503572de59b7b7b0781fe9696 (element, name) void pl_graph db/d1e/gnunet__gst_8h.html a959be9e1d9b86ddc7d82fd8db4e9cf7d () GstElement * gst_element_factory_make_debug db/d1e/gnunet__gst_8h.html a51ae37cbbec4cb8047796ea1c7602621 (gchar *, gchar *) GstBin * get_audiobin db/d1e/gnunet__gst_8h.html a341ee52964b3967465cc994355607aa3 (GNUNET_gstData *, int) GstBin * get_coder db/d1e/gnunet__gst_8h.html a3a45fa84396fe7ba5b241aaa0fbc76ce (GNUNET_gstData *, int) gboolean gnunet_gst_bus_call db/d1e/gnunet__gst_8h.html a7d848f09333069eae1191583fba3f52a (GstBus *bus, GstMessage *msg, gpointer data) void gg_setup_gst_bus db/d1e/gnunet__gst_8h.html a58015d5cd6f54ae7dd6d8bab9e4c4a09 (GNUNET_gstData *d) void gg_load_configuration db/d1e/gnunet__gst_8h.html a26e45e2818bcf1b3c0ea050c9a4018cd (GNUNET_gstData *d) GstFlowReturn on_appsink_new_sample db/d1e/gnunet__gst_8h.html a6470d991a240c6864fbe91eee3d77997 (GstElement *, GNUNET_gstData *) gnunet_gst_def.h /home/grothoff/research/gnunet/src/conversation/ de/d08/gnunet__gst__def_8h platform.h gnunet_util_lib.h gnunet_protocols.h conversation.h gnunet_constants.h gnunet_core_service.h gnunet_common.h GNUNET_gstData #define DEBUG_READ_PURE_OGG de/d08/gnunet__gst__def_8h.html ae44c0c0fded10cdb4953409327e53a07 #define DEBUG_RECORD_PURE_OGG de/d08/gnunet__gst__def_8h.html a73ea9c31bc33a530d19446c4ed9be511 #define MAXLINE de/d08/gnunet__gst__def_8h.html a3e937c42922f7601edb17b747602c471 #define BUFFER_TIME de/d08/gnunet__gst__def_8h.html af410a2a0787f6c6a3c1a566fd67cc78a #define LATENCY_TIME de/d08/gnunet__gst__def_8h.html a2e9c6f904bb36a29afe5172bad1edc42 #define OPUS_CHANNELS de/d08/gnunet__gst__def_8h.html ab83eda4e67b1ad11e8e6054b4b622d6e #define MAX_PAYLOAD_SIZE de/d08/gnunet__gst__def_8h.html a6303f7392a2d06be5a121c54278d561b #define OPUS_FRAME_SIZE de/d08/gnunet__gst__def_8h.html a8f6bc337f7593945670605d0e734f6cc #define PACKET_LOSS_PERCENTAGE de/d08/gnunet__gst__def_8h.html af07b7c240ddcec47295bfe43c20af672 #define INBAND_FEC_MODE de/d08/gnunet__gst__def_8h.html a791ac5f62891821991abedd3d52a29ae #define BUFFER_TIME de/d08/gnunet__gst__def_8h.html af410a2a0787f6c6a3c1a566fd67cc78a #define LATENCY_TIME de/d08/gnunet__gst__def_8h.html a2e9c6f904bb36a29afe5172bad1edc42 #define OGG_MAX_DELAY de/d08/gnunet__gst__def_8h.html a68b3ef6a025c849a49ad8831a02cab02 #define OGG_MAX_PAGE_DELAY de/d08/gnunet__gst__def_8h.html a9e9c5e3395451be11171e825df0c7f7a #define SAMPLING_RATE de/d08/gnunet__gst__def_8h.html a17889cf1cf83a54524c242fa5a353cf1 struct GNUNET_gstData GNUNET_gstData de/d08/gnunet__gst__def_8h.html a985d960c02534322a7d487a5bdc55b5c AUTO de/d08/gnunet__gst__def_8h.html a99fb83031ce9923c84392b4e92f956b5aeef9468d1b98bca652a04bf5063fd9d6 JACK de/d08/gnunet__gst__def_8h.html a99fb83031ce9923c84392b4e92f956b5a701917e3b6bc2c89c9e13f090c6627be ALSA de/d08/gnunet__gst__def_8h.html a99fb83031ce9923c84392b4e92f956b5a0c522143dad872d6af6c3def9773eab0 FAKE de/d08/gnunet__gst__def_8h.html a99fb83031ce9923c84392b4e92f956b5ab3bfb6b39bdc0480f1340244670f8452 TEST de/d08/gnunet__gst__def_8h.html a99fb83031ce9923c84392b4e92f956b5ab2f0cd22b1963becef8b91d29d567fe8 SOURCE de/d08/gnunet__gst__def_8h.html abc6126af1d45847bc59afa0aa3216b04a0159491ea913604389155db907e0d1c0 SINK de/d08/gnunet__gst__def_8h.html abc6126af1d45847bc59afa0aa3216b04a7e4dee78b6ed4fc604a66f1a96c60dcc ENCODER de/d08/gnunet__gst__def_8h.html adc29c2ff13d900c2f185ee95427fb06cae9081fafd7de43a5c3f98f8f9b59f86f DECODER de/d08/gnunet__gst__def_8h.html adc29c2ff13d900c2f185ee95427fb06caeddacea6b786b8bb2089ce0e85255503 FAIL de/d08/gnunet__gst__def_8h.html a61dadd085c1777f559549e05962b2c9ea936c4a5547a9360243178f726f6b2715 OK de/d08/gnunet__gst__def_8h.html a61dadd085c1777f559549e05962b2c9ea2bc49ec37d6a5715dd23e85f1ff5bb59 SPEAKER de/d08/gnunet__gst__def_8h.html a726ca809ffd3d67ab4b8476646f26635ab95cb5de75aa6f4229d4ff036cd2db2f MICROPHONE de/d08/gnunet__gst__def_8h.html a726ca809ffd3d67ab4b8476646f26635ae27d00f6f962d3808ecd7001131c2112 gnunet_gst_test.c /home/grothoff/research/gnunet/src/conversation/ de/d0c/gnunet__gst__test_8c gnunet_gst_def.h gnunet_gst.h int main de/d0c/gnunet__gst__test_8c.html a0ddf1224851353fc92bfbff6f499fa97 (int argc, char *argv[]) microphone.c /home/grothoff/research/gnunet/src/conversation/ d9/d7e/microphone_8c platform.h gnunet_microphone_lib.h conversation.h Microphone static int process_record_messages d9/d7e/microphone_8c.html a01635a38577ecf45d6797d42bfbf96bc (void *cls, const struct GNUNET_MessageHeader *msg) static int enable d9/d7e/microphone_8c.html a3008f9c39bff13909a6cd9317139c1a8 (void *cls, GNUNET_MICROPHONE_RecordedDataCallback rdc, void *rdc_cls) static void disable d9/d7e/microphone_8c.html a271aa497eba73c7aa948ee1ae594dff6 (void *cls) static void destroy d9/d7e/microphone_8c.html a929fc91ba1553f2b323f60c8f8bfab03 (void *cls) struct GNUNET_MICROPHONE_Handle * GNUNET_MICROPHONE_create_from_hardware d5/d5c/group__microphone.html gab74d325751a2db9a97919dc04bb48498 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_MICROPHONE_destroy d5/d5c/group__microphone.html ga50771fb183ab5cdeb0a992854a5a783a (struct GNUNET_MICROPHONE_Handle *microphone) plugin_gnsrecord_conversation.c /home/grothoff/research/gnunet/src/conversation/ d9/d98/plugin__gnsrecord__conversation_8c platform.h gnunet_util_lib.h gnunet_gnsrecord_lib.h gnunet_conversation_service.h gnunet_gnsrecord_plugin.h static char * conversation_value_to_string d9/d98/plugin__gnsrecord__conversation_8c.html a51cc3a92c4deb588df1136d5264014ec (void *cls, uint32_t type, const void *data, size_t data_size) static int conversation_string_to_value d9/d98/plugin__gnsrecord__conversation_8c.html ac5ed4b5aa1c6b00a264731c5a7e2bded (void *cls, uint32_t type, const char *s, void **data, size_t *data_size) static uint32_t conversation_typename_to_number d9/d98/plugin__gnsrecord__conversation_8c.html afb7f637e9c1e3d8167e5b423c0b98c3c (void *cls, const char *gns_typename) static const char * conversation_number_to_typename d9/d98/plugin__gnsrecord__conversation_8c.html aa5ddcbc38beaf1275d4caa8ece78f0c9 (void *cls, uint32_t type) void * libgnunet_plugin_gnsrecord_conversation_init d9/d98/plugin__gnsrecord__conversation_8c.html ad6f6ae7c6f72bf9cae10589a65a2e51a (void *cls) void * libgnunet_plugin_gnsrecord_conversation_done d9/d98/plugin__gnsrecord__conversation_8c.html aff169e58370f9acd3e23b554984ac8aa (void *cls) const char * name d9/d98/plugin__gnsrecord__conversation_8c.html a8f8f80d37794cde9472343e4487ba3eb uint32_t number d9/d98/plugin__gnsrecord__conversation_8c.html ad50c630d233a71112a7df136970caefc static struct @7 name_map d9/d98/plugin__gnsrecord__conversation_8c.html a9b4f04c161f1a348ca1c7547c18bd230 [] speaker.c /home/grothoff/research/gnunet/src/conversation/ d5/db4/speaker_8c platform.h gnunet_speaker_lib.h conversation.h Speaker static int enable d5/db4/speaker_8c.html a5e16d2380b910605c2f1dbc6f71c4fdc (void *cls) static void disable d5/db4/speaker_8c.html a271aa497eba73c7aa948ee1ae594dff6 (void *cls) static void destroy d5/db4/speaker_8c.html a929fc91ba1553f2b323f60c8f8bfab03 (void *cls) static void play d5/db4/speaker_8c.html acec417743a49158744621ab9958906b6 (void *cls, size_t data_size, const void *data) struct GNUNET_SPEAKER_Handle * GNUNET_SPEAKER_create_from_hardware d4/d62/group__speaker.html gaa09e7a86bfdbe9ddd4c13678bb192dec (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_SPEAKER_destroy d4/d62/group__speaker.html gad356a4737024a2466d1d0ab8e2baf9ad (struct GNUNET_SPEAKER_Handle *speaker) core.h /home/grothoff/research/gnunet/src/core/ d5/dc4/core_8h gnunet_bandwidth_lib.h gnunet_transport_service.h gnunet_crypto_lib.h gnunet_time_lib.h InitMessage InitReplyMessage ConnectNotifyMessage DisconnectNotifyMessage NotifyTrafficMessage SendMessageRequest SendMessageReady SendMessage MonitorNotifyMessage #define DEBUG_CORE d5/dc4/core_8h.html a8d0e36d7e228917dd61303e02f40b8db #define GNUNET_CORE_OPTION_NOTHING d5/dc4/core_8h.html ad53b27fd069fe52db5903ba36c7ea7ff #define GNUNET_CORE_OPTION_SEND_STATUS_CHANGE d5/dc4/core_8h.html a06c49ee9d093abd34af61cf18e665b4a #define GNUNET_CORE_OPTION_SEND_FULL_INBOUND d5/dc4/core_8h.html a0c8b3dd2af81f1bc8dc7330005eceae9 #define GNUNET_CORE_OPTION_SEND_HDR_INBOUND d5/dc4/core_8h.html afd73cfed7d087ef12d29d3bbdb0be080 #define GNUNET_CORE_OPTION_SEND_FULL_OUTBOUND d5/dc4/core_8h.html a976bd11e26630958b0024616bc627f53 #define GNUNET_CORE_OPTION_SEND_HDR_OUTBOUND d5/dc4/core_8h.html a69648240eb9654f6215367e586597be3 core_api.c /home/grothoff/research/gnunet/src/core/ dc/d4f/core__api_8c platform.h gnunet_util_lib.h gnunet_constants.h gnunet_core_service.h core.h PeerRecord GNUNET_CORE_Handle #define LOG dc/d4f/core__api_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static void reconnect dc/d4f/core__api_8c.html ab4d3f1606f390ebd630568479794f824 (struct GNUNET_CORE_Handle *h) static void reconnect_task dc/d4f/core__api_8c.html af968c5605390f0449eee2a5e91add485 (void *cls) static int disconnect_and_free_peer_entry dc/d4f/core__api_8c.html a0137ca249e479be836d2f0fdcffb3fe4 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static void reconnect_later dc/d4f/core__api_8c.html a10afa02dd3a26fcda18f7a5158ebef65 (struct GNUNET_CORE_Handle *h) static void handle_mq_error dc/d4f/core__api_8c.html af45c84e803b2a4ae584be131ba7a985a (void *cls, enum GNUNET_MQ_Error error) static void core_mq_send_impl dc/d4f/core__api_8c.html aa26a6d56649ea0eedb01f46d95bf2078 (struct GNUNET_MQ_Handle *mq, const struct GNUNET_MessageHeader *msg, void *impl_state) static void core_mq_destroy_impl dc/d4f/core__api_8c.html ad41416d73566c407e9c3ae2232213bec (struct GNUNET_MQ_Handle *mq, void *impl_state) static void core_mq_cancel_impl dc/d4f/core__api_8c.html ac0e53304cc8f108b4200ec1087ca3404 (struct GNUNET_MQ_Handle *mq, void *impl_state) static void core_mq_error_handler dc/d4f/core__api_8c.html aff90f87e70910647f2c9b3a93e0228ab (void *cls, enum GNUNET_MQ_Error error) static void connect_peer dc/d4f/core__api_8c.html ad5b32b5cea81f16b201285527083887c (struct GNUNET_CORE_Handle *h, const struct GNUNET_PeerIdentity *peer) static void handle_init_reply dc/d4f/core__api_8c.html abc48fb67bf31912b6eb328853016e7cb (void *cls, const struct InitReplyMessage *m) static void handle_connect_notify dc/d4f/core__api_8c.html a9dc1fb4d5e281ce7d1817325b6d8f734 (void *cls, const struct ConnectNotifyMessage *cnm) static void handle_disconnect_notify dc/d4f/core__api_8c.html ab2d86538d2544722cd84dbca44277601 (void *cls, const struct DisconnectNotifyMessage *dnm) static int check_notify_inbound dc/d4f/core__api_8c.html a28b5082d1a944652121a755eaf02b84b (void *cls, const struct NotifyTrafficMessage *ntm) static void handle_notify_inbound dc/d4f/core__api_8c.html ab7dac5f317a494a4170d987b15033d2d (void *cls, const struct NotifyTrafficMessage *ntm) static void handle_send_ready dc/d4f/core__api_8c.html a0c6e7309c2e5d566c83f041d138380a5 (void *cls, const struct SendMessageReady *smr) struct GNUNET_CORE_Handle * GNUNET_CORE_connect d0/de1/group__core.html ga71bfcf6051dc5a86b67b4658d0947bd2 (const struct GNUNET_CONFIGURATION_Handle *cfg, void *cls, GNUNET_CORE_StartupCallback init, GNUNET_CORE_ConnectEventHandler connects, GNUNET_CORE_DisconnectEventHandler disconnects, const struct GNUNET_MQ_MessageHandler *handlers) void GNUNET_CORE_disconnect d0/de1/group__core.html gac28a59105ed324addf62e973253053f1 (struct GNUNET_CORE_Handle *handle) struct GNUNET_MQ_Handle * GNUNET_CORE_get_mq d0/de1/group__core.html ga95f72c38870b02c7e332808c3dc5a2f5 (const struct GNUNET_CORE_Handle *h, const struct GNUNET_PeerIdentity *pid) core_api_monitor_peers.c /home/grothoff/research/gnunet/src/core/ d9/dd3/core__api__monitor__peers_8c platform.h gnunet_core_service.h core.h GNUNET_CORE_MonitorHandle static void reconnect d9/dd3/core__api__monitor__peers_8c.html a75d7bf35cccb8db5e328b58c394c11e8 (struct GNUNET_CORE_MonitorHandle *mh) static void handle_mq_error d9/dd3/core__api__monitor__peers_8c.html af45c84e803b2a4ae584be131ba7a985a (void *cls, enum GNUNET_MQ_Error error) static void handle_receive_info d9/dd3/core__api__monitor__peers_8c.html a358a60034888cd50cbf4aa3428c416ef (void *cls, const struct MonitorNotifyMessage *mon_message) struct GNUNET_CORE_MonitorHandle * GNUNET_CORE_monitor_start d0/de1/group__core.html ga7dad9e74fb4e255faebe017284256d38 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_CORE_MonitorCallback peer_cb, void *peer_cb_cls) void GNUNET_CORE_monitor_stop d0/de1/group__core.html ga905a8e3054df86dc29bc24d1c7e0223e (struct GNUNET_CORE_MonitorHandle *mh) gnunet-core.c /home/grothoff/research/gnunet/src/core/ de/d08/gnunet-core_8c platform.h gnunet_util_lib.h gnunet_core_service.h static void shutdown_task de/d08/gnunet-core_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void monitor_cb de/d08/gnunet-core_8c.html a18efa3b315109e7c128362f63fc0e601 (void *cls, const struct GNUNET_PeerIdentity *peer, enum GNUNET_CORE_KxState state, struct GNUNET_TIME_Absolute timeout) static void run de/d08/gnunet-core_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main de/d08/gnunet-core_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int monitor_connections de/d08/gnunet-core_8c.html a04bcf53b64ed3c5b3605c9d20daa297a static struct GNUNET_CORE_MonitorHandle * mh de/d08/gnunet-core_8c.html a74b0d44a7b95799b1309f2adf14ff8d7 gnunet-service-core.c /home/grothoff/research/gnunet/src/core/ d1/dda/gnunet-service-core_8c platform.h gnunet_util_lib.h gnunet-service-core.h gnunet-service-core_kx.h gnunet-service-core_sessions.h gnunet-service-core_typemap.h GSC_Client TokenizerContext #define SOFT_MAX_QUEUE d1/dda/gnunet-service-core_8c.html aa869d0df9a75b6d3356d14bc1c9e1dd0 #define HARD_MAX_QUEUE d1/dda/gnunet-service-core_8c.html af3391e8ea215eff365146f2da49e72bf static int type_match d1/dda/gnunet-service-core_8c.html a32527d3a3a1fa0c7fe12d39999f6be4d (uint16_t type, struct GSC_Client *c) static int check_client_init d1/dda/gnunet-service-core_8c.html ab4332f252fda60b64a5c04e359ec3c4a (void *cls, const struct InitMessage *im) static void handle_client_init d1/dda/gnunet-service-core_8c.html a2b4ee92d32a78444db152e67bb0f297f (void *cls, const struct InitMessage *im) void GSC_CLIENTS_reject_request d1/dda/gnunet-service-core_8c.html acfa9afe34805c3bd92e425ec0ccbf71a (struct GSC_ClientActiveRequest *car, int drop_client) void GSC_CLIENTS_solicit_request d1/dda/gnunet-service-core_8c.html ae4e723d9c948eb761fb2203f2d47387d (struct GSC_ClientActiveRequest *car) static void handle_client_send_request d1/dda/gnunet-service-core_8c.html a9ae12bd1a3d9620c5626b7d37724f596 (void *cls, const struct SendMessageRequest *req) static int tokenized_cb d1/dda/gnunet-service-core_8c.html ae1c00f3f19feb1c84c1e798f3277480b (void *cls, const struct GNUNET_MessageHeader *message) static int check_client_send d1/dda/gnunet-service-core_8c.html ab829844aa3784f897897ae6359547ca3 (void *cls, const struct SendMessage *sm) static void handle_client_send d1/dda/gnunet-service-core_8c.html aae0ce104b86cb293076f29a03c761c88 (void *cls, const struct SendMessage *sm) static int destroy_active_client_request d1/dda/gnunet-service-core_8c.html a7f8029ebac5a29df594eec9e7d8ab8a5 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static void * client_connect_cb d1/dda/gnunet-service-core_8c.html ace62d7dd4b1ce0ddda8ac3a38cbdc24d (void *cls, struct GNUNET_SERVICE_Client *client, struct GNUNET_MQ_Handle *mq) static void client_disconnect_cb d1/dda/gnunet-service-core_8c.html add3231e0a097736c4235cae0f8bed32a (void *cls, struct GNUNET_SERVICE_Client *client, void *app_ctx) void GSC_CLIENTS_notify_client_about_neighbour d1/dda/gnunet-service-core_8c.html a24aaa988ab17c652d52ecb8295b67f61 (struct GSC_Client *client, const struct GNUNET_PeerIdentity *neighbour, const struct GSC_TypeMap *tmap_old, const struct GSC_TypeMap *tmap_new) void GSC_CLIENTS_notify_clients_about_neighbour d1/dda/gnunet-service-core_8c.html af2510824922a838d2bc5c25b1dff9abf (const struct GNUNET_PeerIdentity *neighbour, const struct GSC_TypeMap *tmap_old, const struct GSC_TypeMap *tmap_new) void GSC_CLIENTS_deliver_message d1/dda/gnunet-service-core_8c.html a71d954c993d9b3ff6a4aa99ce17f5416 (const struct GNUNET_PeerIdentity *sender, const struct GNUNET_MessageHeader *msg, uint16_t msize, uint32_t options) static void shutdown_task d1/dda/gnunet-service-core_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void handle_client_monitor_peers d1/dda/gnunet-service-core_8c.html a24d74ecf9907ec06eb2002ae7ac3d55b (void *cls, const struct GNUNET_MessageHeader *message) static void run d1/dda/gnunet-service-core_8c.html a93e64c6875736da53189e266ff6013a0 (void *cls, const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_SERVICE_Handle *service) GNUNET_SERVICE_MAIN d1/dda/gnunet-service-core_8c.html a60a061b3cd6a5230dbfcbe1a202cec77 ("core", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_var_size(client_init, GNUNET_MESSAGE_TYPE_CORE_INIT, struct InitMessage, NULL), GNUNET_MQ_hd_fixed_size(client_monitor_peers, GNUNET_MESSAGE_TYPE_CORE_MONITOR_PEERS, struct GNUNET_MessageHeader, NULL), GNUNET_MQ_hd_fixed_size(client_send_request, GNUNET_MESSAGE_TYPE_CORE_SEND_REQUEST, struct SendMessageRequest, NULL), GNUNET_MQ_hd_var_size(client_send, GNUNET_MESSAGE_TYPE_CORE_SEND, struct SendMessage, NULL), GNUNET_MQ_handler_end()) struct GNUNET_PeerIdentity GSC_my_identity d1/dda/gnunet-service-core_8c.html a56cd3d3e0c2483acb238055052c31522 const struct GNUNET_CONFIGURATION_Handle * GSC_cfg d1/dda/gnunet-service-core_8c.html a00d4c086acf3245168476a85ca71a34c struct GNUNET_STATISTICS_Handle * GSC_stats d1/dda/gnunet-service-core_8c.html ade29ddd4a363add8709bf79ba8d8386f static uint32_t all_client_options d1/dda/gnunet-service-core_8c.html a52fb8e5c91f34cc6166b198b361cfb9a static struct GSC_Client * client_head d1/dda/gnunet-service-core_8c.html a1d75ced30804fac4bbb14e1fce7ad7ce static struct GSC_Client * client_tail d1/dda/gnunet-service-core_8c.html ad40643d144206189707b00907840015a gnunet-service-core.h /home/grothoff/research/gnunet/src/core/ de/d83/gnunet-service-core_8h gnunet_statistics_service.h gnunet_core_service.h core.h gnunet-service-core_typemap.h GSC_ClientActiveRequest void GSC_CLIENTS_solicit_request de/d83/gnunet-service-core_8h.html ae4e723d9c948eb761fb2203f2d47387d (struct GSC_ClientActiveRequest *car) void GSC_CLIENTS_reject_request de/d83/gnunet-service-core_8h.html acfa9afe34805c3bd92e425ec0ccbf71a (struct GSC_ClientActiveRequest *car, int drop_client) void GSC_CLIENTS_notify_client_about_neighbour de/d83/gnunet-service-core_8h.html a24aaa988ab17c652d52ecb8295b67f61 (struct GSC_Client *client, const struct GNUNET_PeerIdentity *neighbour, const struct GSC_TypeMap *tmap_old, const struct GSC_TypeMap *tmap_new) void GSC_CLIENTS_deliver_message de/d83/gnunet-service-core_8h.html a71d954c993d9b3ff6a4aa99ce17f5416 (const struct GNUNET_PeerIdentity *sender, const struct GNUNET_MessageHeader *msg, uint16_t msize, uint32_t options) void GSC_CLIENTS_notify_clients_about_neighbour de/d83/gnunet-service-core_8h.html af2510824922a838d2bc5c25b1dff9abf (const struct GNUNET_PeerIdentity *neighbour, const struct GSC_TypeMap *tmap_old, const struct GSC_TypeMap *tmap_new) const struct GNUNET_CONFIGURATION_Handle * GSC_cfg de/d83/gnunet-service-core_8h.html a00d4c086acf3245168476a85ca71a34c struct GNUNET_STATISTICS_Handle * GSC_stats de/d83/gnunet-service-core_8h.html ade29ddd4a363add8709bf79ba8d8386f struct GNUNET_PeerIdentity GSC_my_identity de/d83/gnunet-service-core_8h.html a56cd3d3e0c2483acb238055052c31522 gnunet-service-core_kx.c /home/grothoff/research/gnunet/src/core/ d7/def/gnunet-service-core__kx_8c platform.h gnunet-service-core_kx.h gnunet-service-core.h gnunet-service-core_sessions.h gnunet_statistics_service.h gnunet_transport_service.h gnunet_constants.h gnunet_signatures.h gnunet_protocols.h core.h EphemeralKeyMessage PingMessage PongMessage EncryptedMessage GSC_KeyExchangeInfo #define DEBUG_KX d7/def/gnunet-service-core__kx_8c.html a7a777e0d3890270ad86ad27ea2ca0167 #define INITIAL_SET_KEY_RETRY_FREQUENCY d7/def/gnunet-service-core__kx_8c.html a92a008e037268adc856c99fdf8c690c4 #define MIN_PING_FREQUENCY d7/def/gnunet-service-core__kx_8c.html a23e8a742dccee4f86778f8641d76cb72 #define REKEY_FREQUENCY d7/def/gnunet-service-core__kx_8c.html a31d4604baa5c6fe012d3a60b139c457a #define REKEY_TOLERANCE d7/def/gnunet-service-core__kx_8c.html a060caffe7dfc437b74ffc13de28e863b #define MAX_MESSAGE_AGE d7/def/gnunet-service-core__kx_8c.html a91b54eb4ea7cf45407a4566965542c02 #define ENCRYPTED_HEADER_SIZE d7/def/gnunet-service-core__kx_8c.html aa15d45307d769c1b06c0ca63ff858adf static uint32_t calculate_seed d7/def/gnunet-service-core__kx_8c.html a72df1d05b264278a4b24c6b322dd372c (struct GSC_KeyExchangeInfo *kx) static void monitor_notify_all d7/def/gnunet-service-core__kx_8c.html add2d7dfa755a188ee3bd5a3fd2f46d16 (struct GSC_KeyExchangeInfo *kx) static void derive_auth_key d7/def/gnunet-service-core__kx_8c.html aa7adb500e644482fbbc3818d6d22cde6 (struct GNUNET_CRYPTO_AuthKey *akey, const struct GNUNET_CRYPTO_SymmetricSessionKey *skey, uint32_t seed) static void derive_iv d7/def/gnunet-service-core__kx_8c.html ab8af7b8e8e74f6c5e2f84195e2fc39cd (struct GNUNET_CRYPTO_SymmetricInitializationVector *iv, const struct GNUNET_CRYPTO_SymmetricSessionKey *skey, uint32_t seed, const struct GNUNET_PeerIdentity *identity) static void derive_pong_iv d7/def/gnunet-service-core__kx_8c.html aee36b6048a6611f88e4beb0554174382 (struct GNUNET_CRYPTO_SymmetricInitializationVector *iv, const struct GNUNET_CRYPTO_SymmetricSessionKey *skey, uint32_t seed, uint32_t challenge, const struct GNUNET_PeerIdentity *identity) static void derive_aes_key d7/def/gnunet-service-core__kx_8c.html a1ee9745b7c1284c625dd3a4d2109b0df (const struct GNUNET_PeerIdentity *sender, const struct GNUNET_PeerIdentity *receiver, const struct GNUNET_HashCode *key_material, struct GNUNET_CRYPTO_SymmetricSessionKey *skey) static int do_encrypt d7/def/gnunet-service-core__kx_8c.html aed6db1d4c769b77e2b5dc1d0ceffe7d9 (struct GSC_KeyExchangeInfo *kx, const struct GNUNET_CRYPTO_SymmetricInitializationVector *iv, const void *in, void *out, size_t size) static int do_decrypt d7/def/gnunet-service-core__kx_8c.html abf14858d7d89f25bd8591adc515e028e (struct GSC_KeyExchangeInfo *kx, const struct GNUNET_CRYPTO_SymmetricInitializationVector *iv, const void *in, void *out, size_t size) static void send_key d7/def/gnunet-service-core__kx_8c.html a702a9b7f47fadd4bdab3fdd6317fa2dd (struct GSC_KeyExchangeInfo *kx) static void set_key_retry_task d7/def/gnunet-service-core__kx_8c.html a04ce290cb16ad1b659f1ff41eefffb20 (void *cls) static void setup_fresh_ping d7/def/gnunet-service-core__kx_8c.html aa90051e5775cd48fda11b249732d58d1 (struct GSC_KeyExchangeInfo *kx) static int deliver_message d7/def/gnunet-service-core__kx_8c.html ac4ff93129aebaf337d34f2f955e28e2e (void *cls, const struct GNUNET_MessageHeader *m) static void * handle_transport_notify_connect d7/def/gnunet-service-core__kx_8c.html aa8a20b716ef2b854e7e921f42c87d5bf (void *cls, const struct GNUNET_PeerIdentity *pid, struct GNUNET_MQ_Handle *mq) static void handle_transport_notify_disconnect d7/def/gnunet-service-core__kx_8c.html a47046a6d8adab2751068d4543f45fcf1 (void *cls, const struct GNUNET_PeerIdentity *peer, void *handler_cls) static void send_ping d7/def/gnunet-service-core__kx_8c.html aafb397a4f65497558e89ea9827c6b695 (struct GSC_KeyExchangeInfo *kx) static void derive_session_keys d7/def/gnunet-service-core__kx_8c.html aa4582820e848c35774ee5cda14992ad8 (struct GSC_KeyExchangeInfo *kx) static void handle_ephemeral_key d7/def/gnunet-service-core__kx_8c.html a31595169b6ba150b3faf7fb4f179ad64 (void *cls, const struct EphemeralKeyMessage *m) static void handle_ping d7/def/gnunet-service-core__kx_8c.html a7d2a46c7e8e2808c2c1ce9f0e3d54e95 (void *cls, const struct PingMessage *m) static void send_keep_alive d7/def/gnunet-service-core__kx_8c.html abc81f04d663b922b6bc5686898e9da07 (void *cls) static void update_timeout d7/def/gnunet-service-core__kx_8c.html aac6535c7ca6744fa973cad12af3ac833 (struct GSC_KeyExchangeInfo *kx) static void handle_pong d7/def/gnunet-service-core__kx_8c.html a000cc130b1f3f2dca79d882d0df2cbac (void *cls, const struct PongMessage *m) void GSC_KX_encrypt_and_transmit d7/def/gnunet-service-core__kx_8c.html a620a1070ca0a6505bd39f62e3cf29e4c (struct GSC_KeyExchangeInfo *kx, const void *payload, size_t payload_size) static int check_encrypted d7/def/gnunet-service-core__kx_8c.html a6624f18433566b67e07d5ad40e2c9c1f (void *cls, const struct EncryptedMessage *m) static void handle_encrypted d7/def/gnunet-service-core__kx_8c.html a047d248cb2694ff1f9d405f33b6a1ffb (void *cls, const struct EncryptedMessage *m) static void handle_transport_notify_excess_bw d7/def/gnunet-service-core__kx_8c.html aebcc10d01b47afe02ebe177c7862b992 (void *cls, const struct GNUNET_PeerIdentity *pid, void *connect_cls) static void sign_ephemeral_key d7/def/gnunet-service-core__kx_8c.html a3d3942ce370bf95988dd13401cea1ecf () static void do_rekey d7/def/gnunet-service-core__kx_8c.html a8dccb2ef89ac2695629be044448eeef3 (void *cls) int GSC_KX_init d7/def/gnunet-service-core__kx_8c.html a8bcf4c33e90ae9b3504025dee315b841 (struct GNUNET_CRYPTO_EddsaPrivateKey *pk) void GSC_KX_done d7/def/gnunet-service-core__kx_8c.html a9cc6d24decf40fbcc4bf34eab73323de () unsigned int GSC_NEIGHBOURS_get_queue_length d7/def/gnunet-service-core__kx_8c.html a0c8fa92b9c01caba922c69c3dd97f879 (const struct GSC_KeyExchangeInfo *kxinfo) int GSC_NEIGHBOURS_check_excess_bandwidth d7/def/gnunet-service-core__kx_8c.html a1b8877ddb4628df534d0022f0f157e2f (const struct GSC_KeyExchangeInfo *kxinfo) void GSC_KX_handle_client_monitor_peers d7/def/gnunet-service-core__kx_8c.html a2e0d6be29433cab1b7d378494ff9ab2a (struct GNUNET_MQ_Handle *mq) static struct GNUNET_TRANSPORT_CoreHandle * transport d7/def/gnunet-service-core__kx_8c.html aea6c51d2ac10742ac0f894f142c21e49 static struct GNUNET_CRYPTO_EddsaPrivateKey * my_private_key d7/def/gnunet-service-core__kx_8c.html ad2930d98c4c8be2ffde1401fecd0e920 static struct GNUNET_CRYPTO_EcdhePrivateKey * my_ephemeral_key d7/def/gnunet-service-core__kx_8c.html a77dfd74d83aa5c86e33d043c584f541a static struct EphemeralKeyMessage current_ekm d7/def/gnunet-service-core__kx_8c.html a87c87190129167cfe40f1b88a1c4eea6 static struct GSC_KeyExchangeInfo * kx_head d7/def/gnunet-service-core__kx_8c.html a83524f6740009aa84ffa9d59993720ac static struct GSC_KeyExchangeInfo * kx_tail d7/def/gnunet-service-core__kx_8c.html a2bef11e977696463adb0e5ef92bb55d5 static struct GNUNET_SCHEDULER_Task * rekey_task d7/def/gnunet-service-core__kx_8c.html adde46d27758d5fb878630f2f552e9192 static struct GNUNET_NotificationContext * nc d7/def/gnunet-service-core__kx_8c.html a5dd77ede3f4bb964d34d5a8ec48c42de gnunet-service-core_kx.h /home/grothoff/research/gnunet/src/core/ de/d69/gnunet-service-core__kx_8h gnunet_util_lib.h gnunet_transport_service.h void GSC_KX_encrypt_and_transmit de/d69/gnunet-service-core__kx_8h.html a620a1070ca0a6505bd39f62e3cf29e4c (struct GSC_KeyExchangeInfo *kx, const void *payload, size_t payload_size) int GSC_KX_init de/d69/gnunet-service-core__kx_8h.html a8bcf4c33e90ae9b3504025dee315b841 (struct GNUNET_CRYPTO_EddsaPrivateKey *pk) void GSC_KX_done de/d69/gnunet-service-core__kx_8h.html addc0f10eee625e80e8a502977f79647c (void) int GSC_NEIGHBOURS_check_excess_bandwidth de/d69/gnunet-service-core__kx_8h.html a4e3bf33e9fc43eb643b5c96737298aec (const struct GSC_KeyExchangeInfo *target) unsigned int GSC_NEIGHBOURS_get_queue_length de/d69/gnunet-service-core__kx_8h.html abb5feeaacd74b9d26724739cbad46061 (const struct GSC_KeyExchangeInfo *target) void GSC_KX_handle_client_monitor_peers de/d69/gnunet-service-core__kx_8h.html a2e0d6be29433cab1b7d378494ff9ab2a (struct GNUNET_MQ_Handle *mq) gnunet-service-core_sessions.c /home/grothoff/research/gnunet/src/core/ d2/d4a/gnunet-service-core__sessions_8c platform.h gnunet-service-core.h gnunet-service-core_kx.h gnunet-service-core_typemap.h gnunet-service-core_sessions.h gnunet_constants.h core.h SessionMessageEntry Session TypeMapConfirmationMessage #define MAX_ENCRYPTED_MESSAGE_QUEUE_SIZE d2/d4a/gnunet-service-core__sessions_8c.html ab2148fb842c87f997561ef13de47c7db static struct Session * find_session d2/d4a/gnunet-service-core__sessions_8c.html a5a3bbd1e8bfbde2c85e034bcf4f65530 (const struct GNUNET_PeerIdentity *peer) void GSC_SESSIONS_end d2/d4a/gnunet-service-core__sessions_8c.html a4b463bca3d7bacb695129ac4ff0f473c (const struct GNUNET_PeerIdentity *pid) static void transmit_typemap_task d2/d4a/gnunet-service-core__sessions_8c.html a0e918e32194989f42960040e6e1e0631 (void *cls) static void start_typemap_task d2/d4a/gnunet-service-core__sessions_8c.html aeef1787a1a04f60b7a46c953dc7cb16f (struct Session *session) void GSC_SESSIONS_create d2/d4a/gnunet-service-core__sessions_8c.html abbcdf0b520ffcae6e8fa1696389f940f (const struct GNUNET_PeerIdentity *peer, struct GSC_KeyExchangeInfo *kx) void GSC_SESSIONS_reinit d2/d4a/gnunet-service-core__sessions_8c.html a120e2f4fe01e5063a2fb6ec882563d9d (const struct GNUNET_PeerIdentity *peer) void GSC_SESSIONS_confirm_typemap d2/d4a/gnunet-service-core__sessions_8c.html a4b5555ded56cc61e9eb3eb2bb933ac4e (const struct GNUNET_PeerIdentity *peer, const struct GNUNET_MessageHeader *msg) static int notify_client_about_session d2/d4a/gnunet-service-core__sessions_8c.html a39beab0ff4fccff79ef86e3ccc08e3f0 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) void GSC_SESSIONS_notify_client_about_sessions d2/d4a/gnunet-service-core__sessions_8c.html a7bbdfbd24c7e2dbc7a0e9215ac03ddd2 (struct GSC_Client *client) static void try_transmission d2/d4a/gnunet-service-core__sessions_8c.html a8f474ffb9fe2facd3d1ef24149297edb (struct Session *session) void GSC_SESSIONS_queue_request d2/d4a/gnunet-service-core__sessions_8c.html af20370c962dec226c29ff9c9c68abf85 (struct GSC_ClientActiveRequest *car) void GSC_SESSIONS_dequeue_request d2/d4a/gnunet-service-core__sessions_8c.html a0985b7d12ba24eddcc5816be94456e52 (struct GSC_ClientActiveRequest *car) static void solicit_messages d2/d4a/gnunet-service-core__sessions_8c.html a9f2b6af8e890bd2ee461db59cdfc8f11 (struct Session *session, size_t msize) static void pop_cork_task d2/d4a/gnunet-service-core__sessions_8c.html a8567ec83a4998b9fb866339a196787f6 (void *cls) static int do_restart_typemap_message d2/d4a/gnunet-service-core__sessions_8c.html a415cc910a6fa146b596255f02a21a754 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) void GSC_SESSIONS_broadcast_typemap d2/d4a/gnunet-service-core__sessions_8c.html abb71fbe8940befda353b27e796545991 (const struct GNUNET_MessageHeader *msg) void GSC_SESSIONS_solicit d2/d4a/gnunet-service-core__sessions_8c.html a4dc68984555c2fb0b14508f7a77dca28 (const struct GNUNET_PeerIdentity *pid) void GSC_SESSIONS_transmit d2/d4a/gnunet-service-core__sessions_8c.html a420ce081b6a8e98d9969e7c3e983132c (struct GSC_ClientActiveRequest *car, const struct GNUNET_MessageHeader *msg, enum GNUNET_MQ_PriorityPreferences priority) void GSC_SESSIONS_set_typemap d2/d4a/gnunet-service-core__sessions_8c.html ae50acf3d78d5d14e8abd3995f6d653d8 (const struct GNUNET_PeerIdentity *peer, const struct GNUNET_MessageHeader *msg) void GSC_SESSIONS_add_to_typemap d2/d4a/gnunet-service-core__sessions_8c.html a4699cc52eb19f415fd43bd2db2d68e24 (const struct GNUNET_PeerIdentity *peer, uint16_t type) void GSC_SESSIONS_init d2/d4a/gnunet-service-core__sessions_8c.html aac8d76038157fec5a6b68b499017aa91 () static int free_session_helper d2/d4a/gnunet-service-core__sessions_8c.html a2032b04e8fd70fe40f0afbb7ebab76c4 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) void GSC_SESSIONS_done d2/d4a/gnunet-service-core__sessions_8c.html afa14a00f81f3b1f351533769e5904f18 () static GNUNET_NETWORK_STRUCT_END struct GNUNET_CONTAINER_MultiPeerMap * sessions d2/d4a/gnunet-service-core__sessions_8c.html a940ba7afc748e417d45510ec59d6d07b gnunet-service-core_sessions.h /home/grothoff/research/gnunet/src/core/ d9/d3e/gnunet-service-core__sessions_8h gnunet-service-core.h gnunet-service-core_kx.h void GSC_SESSIONS_create d9/d3e/gnunet-service-core__sessions_8h.html abbcdf0b520ffcae6e8fa1696389f940f (const struct GNUNET_PeerIdentity *peer, struct GSC_KeyExchangeInfo *kx) void GSC_SESSIONS_reinit d9/d3e/gnunet-service-core__sessions_8h.html a120e2f4fe01e5063a2fb6ec882563d9d (const struct GNUNET_PeerIdentity *peer) void GSC_SESSIONS_confirm_typemap d9/d3e/gnunet-service-core__sessions_8h.html a4b5555ded56cc61e9eb3eb2bb933ac4e (const struct GNUNET_PeerIdentity *peer, const struct GNUNET_MessageHeader *msg) void GSC_SESSIONS_end d9/d3e/gnunet-service-core__sessions_8h.html a4b463bca3d7bacb695129ac4ff0f473c (const struct GNUNET_PeerIdentity *pid) void GSC_SESSIONS_solicit d9/d3e/gnunet-service-core__sessions_8h.html a4dc68984555c2fb0b14508f7a77dca28 (const struct GNUNET_PeerIdentity *pid) void GSC_SESSIONS_queue_request d9/d3e/gnunet-service-core__sessions_8h.html af20370c962dec226c29ff9c9c68abf85 (struct GSC_ClientActiveRequest *car) void GSC_SESSIONS_dequeue_request d9/d3e/gnunet-service-core__sessions_8h.html a0985b7d12ba24eddcc5816be94456e52 (struct GSC_ClientActiveRequest *car) void GSC_SESSIONS_transmit d9/d3e/gnunet-service-core__sessions_8h.html a420ce081b6a8e98d9969e7c3e983132c (struct GSC_ClientActiveRequest *car, const struct GNUNET_MessageHeader *msg, enum GNUNET_MQ_PriorityPreferences priority) void GSC_SESSIONS_broadcast_typemap d9/d3e/gnunet-service-core__sessions_8h.html abb71fbe8940befda353b27e796545991 (const struct GNUNET_MessageHeader *msg) void GSC_SESSIONS_notify_client_about_sessions d9/d3e/gnunet-service-core__sessions_8h.html a7bbdfbd24c7e2dbc7a0e9215ac03ddd2 (struct GSC_Client *client) void GSC_SESSIONS_set_typemap d9/d3e/gnunet-service-core__sessions_8h.html ae50acf3d78d5d14e8abd3995f6d653d8 (const struct GNUNET_PeerIdentity *peer, const struct GNUNET_MessageHeader *msg) void GSC_SESSIONS_add_to_typemap d9/d3e/gnunet-service-core__sessions_8h.html a4699cc52eb19f415fd43bd2db2d68e24 (const struct GNUNET_PeerIdentity *peer, uint16_t type) void GSC_SESSIONS_init d9/d3e/gnunet-service-core__sessions_8h.html ae7064e07ca7f71b8b3081fb5fc95ff5b (void) void GSC_SESSIONS_done d9/d3e/gnunet-service-core__sessions_8h.html a48112a4f7bddda20044f097458bdb918 (void) gnunet-service-core_typemap.c /home/grothoff/research/gnunet/src/core/ d6/df5/gnunet-service-core__typemap_8c platform.h gnunet_util_lib.h gnunet_transport_service.h gnunet-service-core.h gnunet-service-core_sessions.h gnunet-service-core_typemap.h GSC_TypeMap static void rehash_typemap d6/df5/gnunet-service-core__typemap_8c.html a7318005709b113ed366ed673379d2968 () void GSC_TYPEMAP_hash d6/df5/gnunet-service-core__typemap_8c.html ae059d9af10e9ac8268e48137794a2a62 (const struct GSC_TypeMap *tm, struct GNUNET_HashCode *hc) int GSC_TYPEMAP_check_hash d6/df5/gnunet-service-core__typemap_8c.html aa55a9dfc672d2277fbc63ebc338aede2 (const struct GNUNET_HashCode *hc) struct GNUNET_MessageHeader * GSC_TYPEMAP_compute_type_map_message d6/df5/gnunet-service-core__typemap_8c.html a046e0f4a9ab4d06665145cf89a1fbf02 () struct GSC_TypeMap * GSC_TYPEMAP_get_from_message d6/df5/gnunet-service-core__typemap_8c.html aa38c40adc66bf34537fc19f1f96d5b78 (const struct GNUNET_MessageHeader *msg) static void broadcast_my_type_map d6/df5/gnunet-service-core__typemap_8c.html afc8b60ff577d992258640d3ad275d84e () void GSC_TYPEMAP_add d6/df5/gnunet-service-core__typemap_8c.html ad3e88a2fab3df74f8d3b1f91ed8cd182 (const uint16_t *types, unsigned int tlen) void GSC_TYPEMAP_remove d6/df5/gnunet-service-core__typemap_8c.html af9e0e9f432e40a28108c7f7f360a90c3 (const uint16_t *types, unsigned int tlen) int GSC_TYPEMAP_test_match d6/df5/gnunet-service-core__typemap_8c.html ac6afadca31b530b45b8e9e2535ea1408 (const struct GSC_TypeMap *tmap, const uint16_t *types, unsigned int tcnt) struct GSC_TypeMap * GSC_TYPEMAP_extend d6/df5/gnunet-service-core__typemap_8c.html a62eba2dbcdea509c64bdeb57ec9f9b6a (const struct GSC_TypeMap *tmap, const uint16_t *types, unsigned int tcnt) struct GSC_TypeMap * GSC_TYPEMAP_create d6/df5/gnunet-service-core__typemap_8c.html a6e62161bbcab73beae743a5407d090bf () void GSC_TYPEMAP_destroy d6/df5/gnunet-service-core__typemap_8c.html a5b94a426f20ccdc9f01676c621d9a14d (struct GSC_TypeMap *tmap) void GSC_TYPEMAP_init d6/df5/gnunet-service-core__typemap_8c.html aed1bf0fa1cc849f2d5860d8660a4bffd () void GSC_TYPEMAP_done d6/df5/gnunet-service-core__typemap_8c.html a205d985da633ca777459d453363a0aa5 () static struct GSC_TypeMap my_type_map d6/df5/gnunet-service-core__typemap_8c.html a75a06777a31c593ab1f892584b36d73f static uint8_t map_counters d6/df5/gnunet-service-core__typemap_8c.html ac82c13a1265f95fe6f0f60c72ea094ab [UINT16_MAX+1] static struct GNUNET_HashCode my_tm_hash d6/df5/gnunet-service-core__typemap_8c.html a072a4219c7c5ec684038d30863f62284 static int hash_current d6/df5/gnunet-service-core__typemap_8c.html af862ccf54e7c98847aed3ca6c6f4acf9 gnunet-service-core_typemap.h /home/grothoff/research/gnunet/src/core/ d5/d35/gnunet-service-core__typemap_8h gnunet_util_lib.h gnunet_transport_service.h void GSC_TYPEMAP_add d5/d35/gnunet-service-core__typemap_8h.html ad3e88a2fab3df74f8d3b1f91ed8cd182 (const uint16_t *types, unsigned int tlen) void GSC_TYPEMAP_remove d5/d35/gnunet-service-core__typemap_8h.html af9e0e9f432e40a28108c7f7f360a90c3 (const uint16_t *types, unsigned int tlen) struct GNUNET_MessageHeader * GSC_TYPEMAP_compute_type_map_message d5/d35/gnunet-service-core__typemap_8h.html a79c006644e487f3cf1519d4c82c5ac27 (void) int GSC_TYPEMAP_check_hash d5/d35/gnunet-service-core__typemap_8h.html aa55a9dfc672d2277fbc63ebc338aede2 (const struct GNUNET_HashCode *hc) void GSC_TYPEMAP_hash d5/d35/gnunet-service-core__typemap_8h.html ae059d9af10e9ac8268e48137794a2a62 (const struct GSC_TypeMap *tm, struct GNUNET_HashCode *hc) struct GSC_TypeMap * GSC_TYPEMAP_get_from_message d5/d35/gnunet-service-core__typemap_8h.html aa38c40adc66bf34537fc19f1f96d5b78 (const struct GNUNET_MessageHeader *msg) int GSC_TYPEMAP_test_match d5/d35/gnunet-service-core__typemap_8h.html ac6afadca31b530b45b8e9e2535ea1408 (const struct GSC_TypeMap *tmap, const uint16_t *types, unsigned int tcnt) struct GSC_TypeMap * GSC_TYPEMAP_extend d5/d35/gnunet-service-core__typemap_8h.html a62eba2dbcdea509c64bdeb57ec9f9b6a (const struct GSC_TypeMap *tmap, const uint16_t *types, unsigned int tcnt) struct GSC_TypeMap * GSC_TYPEMAP_create d5/d35/gnunet-service-core__typemap_8h.html a539c89f0191aa83eca9742ecd85a6ea8 (void) void GSC_TYPEMAP_destroy d5/d35/gnunet-service-core__typemap_8h.html a5b94a426f20ccdc9f01676c621d9a14d (struct GSC_TypeMap *tmap) void GSC_TYPEMAP_init d5/d35/gnunet-service-core__typemap_8h.html a48b038aea7fd462f9c3d61aa4b1c6a7e (void) void GSC_TYPEMAP_done d5/d35/gnunet-service-core__typemap_8h.html ad2cc4cff25b3f055baaf1f52267bcae2 (void) curl.c /home/grothoff/research/gnunet/src/curl/ d6/d4c/curl_8c platform.h gnunet_curl_lib.h GNUNET_CURL_Job GNUNET_CURL_Context #define CURL_STRERROR d6/d4c/curl_8c.html a1dd968f24bb2a672b5e93634658c9e67 (type, function, code) #define JSON_WARN d6/d4c/curl_8c.html a47536ef05044f3ffea1db70fd9fb8c5b (error) struct GNUNET_CURL_Context * GNUNET_CURL_init d5/db8/group__curl.html ga5d6f958cb61a00054d5c712d6924c96b (GNUNET_CURL_RescheduleCallback cb, void *cb_cls) void GNUNET_CURL_enable_async_scope_header d5/db8/group__curl.html gae24e165c32ab1ee2d0547bca30d19e41 (struct GNUNET_CURL_Context *ctx, const char *header_name) static size_t download_cb d6/d4c/curl_8c.html a8409214a8a36be3303d5b1b424e56db2 (char *bufptr, size_t size, size_t nitems, void *cls) static struct curl_slist * setup_job_headers d6/d4c/curl_8c.html a0fed268847932fe44915490fcf689cd1 (struct GNUNET_CURL_Context *ctx, const struct curl_slist *job_headers) static struct GNUNET_CURL_Job * setup_job d6/d4c/curl_8c.html ac5e276c0c76d4d62e050c491848ab1d8 (CURL *eh, struct GNUNET_CURL_Context *ctx, struct curl_slist *all_headers) struct GNUNET_CURL_Job * GNUNET_CURL_job_add_raw d5/db8/group__curl.html gadec422388eee6215bc51778282220211 (struct GNUNET_CURL_Context *ctx, CURL *eh, const struct curl_slist *job_headers, GNUNET_CURL_RawJobCompletionCallback jcc, void *jcc_cls) struct GNUNET_CURL_Job * GNUNET_CURL_job_add2 d5/db8/group__curl.html ga57f160889418d851ba8d00c83f78f93a (struct GNUNET_CURL_Context *ctx, CURL *eh, const struct curl_slist *job_headers, GNUNET_CURL_JobCompletionCallback jcc, void *jcc_cls) struct GNUNET_CURL_Job * GNUNET_CURL_job_add d5/db8/group__curl.html ga56ab66b4ed0df11ae141781cb62d112c (struct GNUNET_CURL_Context *ctx, CURL *eh, int add_json, GNUNET_CURL_JobCompletionCallback jcc, void *jcc_cls) void GNUNET_CURL_job_cancel d5/db8/group__curl.html ga6b06b1afbc70c024a8d809613853b5b6 (struct GNUNET_CURL_Job *job) void * GNUNET_CURL_download_get_result_ d6/d4c/curl_8c.html a9fb7aa88edac45c7b43f4e500d71fb7f (struct GNUNET_CURL_DownloadBuffer *db, CURL *eh, long *response_code) int GNUNET_CURL_append_header d5/db8/group__curl.html ga2b10bce36301a9c49a80fbb865ace8a8 (struct GNUNET_CURL_Context *ctx, const char *header) void GNUNET_CURL_perform2 d5/db8/group__curl.html ga6a0e9f8d002dc606a6cca2c0bb6dc3c5 (struct GNUNET_CURL_Context *ctx, GNUNET_CURL_RawParser rp, GNUNET_CURL_ResponseCleaner rc) void GNUNET_CURL_perform d5/db8/group__curl.html ga81a7715c62dcea8dff726fabdaf55a68 (struct GNUNET_CURL_Context *ctx) void GNUNET_CURL_get_select_info d5/db8/group__curl.html ga334619061a7fdf91807b472ccddfab71 (struct GNUNET_CURL_Context *ctx, fd_set *read_fd_set, fd_set *write_fd_set, fd_set *except_fd_set, int *max_fd, long *timeout) void GNUNET_CURL_fini d5/db8/group__curl.html ga3fcb33b3b2f7bf91d86107f1ff0f88bb (struct GNUNET_CURL_Context *ctx) __attribute__ d6/d4c/curl_8c.html a083b2e840cc4afee2f08f66c46f4d64d ((constructor)) __attribute__ d6/d4c/curl_8c.html a521aaa29708382a7af39b3f0e60e4a1f ((destructor)) static int curl_fail d6/d4c/curl_8c.html a94457d87d82b11f16cfc382f06ad786f curl_reschedule.c /home/grothoff/research/gnunet/src/curl/ de/d83/curl__reschedule_8c platform.h gnunet_curl_lib.h gnunet_util_lib.h GNUNET_CURL_RescheduleContext void * GNUNET_CURL_download_get_result_ de/d83/curl__reschedule_8c.html a9fb7aa88edac45c7b43f4e500d71fb7f (struct GNUNET_CURL_DownloadBuffer *db, CURL *eh, long *response_code) struct GNUNET_CURL_RescheduleContext * GNUNET_CURL_gnunet_rc_create_with_parser d5/db8/group__curl.html gab663e5c296024788cc0dd2805631d778 (struct GNUNET_CURL_Context *ctx, GNUNET_CURL_RawParser rp, GNUNET_CURL_ResponseCleaner rc) static void clean_result de/d83/curl__reschedule_8c.html aed91c09d83f7329904a92a33f85f3a05 (void *response) struct GNUNET_CURL_RescheduleContext * GNUNET_CURL_gnunet_rc_create d5/db8/group__curl.html ga822cf4377c3ecfcb083c57f1ebea1b30 (struct GNUNET_CURL_Context *ctx) void GNUNET_CURL_gnunet_rc_destroy d5/db8/group__curl.html gada6c5b05a984f58b9722c7b1f488737b (struct GNUNET_CURL_RescheduleContext *rc) static void context_task de/d83/curl__reschedule_8c.html af0d510273a98feef19e5db151a9a2e66 (void *cls) void GNUNET_CURL_gnunet_scheduler_reschedule d5/db8/group__curl.html ga0a172050e3b76e15bf9a03c62334e416 (void *cls) datacache.c /home/grothoff/research/gnunet/src/datacache/ d1/d1f/datacache_8c platform.h gnunet_util_lib.h gnunet_datacache_lib.h gnunet_statistics_service.h gnunet_datacache_plugin.h GNUNET_DATACACHE_Handle #define LOG d1/d1f/datacache_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LOG_STRERROR_FILE d1/d1f/datacache_8c.html a8b92439b8eb564b236fa356b088b9e85 (kind, op, fn) static void env_delete_notify d1/d1f/datacache_8c.html a67d8363ba19e0c0ea7076e194f6eb883 (void *cls, const struct GNUNET_HashCode *key, size_t size) struct GNUNET_DATACACHE_Handle * GNUNET_DATACACHE_create d5/d7e/group__datacache.html gadc5bf3727f845c06691d85c7e2c40223 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section) void GNUNET_DATACACHE_destroy d5/d7e/group__datacache.html gadcc9c3fbe11bd168913dd0c1236714b6 (struct GNUNET_DATACACHE_Handle *h) int GNUNET_DATACACHE_put d5/d7e/group__datacache.html ga2eecc4279e6c5b02de41476db3d7c145 (struct GNUNET_DATACACHE_Handle *h, const struct GNUNET_HashCode *key, uint32_t xor_distance, size_t data_size, const char *data, enum GNUNET_BLOCK_Type type, struct GNUNET_TIME_Absolute discard_time, unsigned int path_info_len, const struct GNUNET_PeerIdentity *path_info) unsigned int GNUNET_DATACACHE_get d5/d7e/group__datacache.html ga24d4130db00c478e8115dbdb590194ad (struct GNUNET_DATACACHE_Handle *h, const struct GNUNET_HashCode *key, enum GNUNET_BLOCK_Type type, GNUNET_DATACACHE_Iterator iter, void *iter_cls) unsigned int GNUNET_DATACACHE_get_random d5/d7e/group__datacache.html ga9de94a241c68dd0c85d698f1b1f9b8bd (struct GNUNET_DATACACHE_Handle *h, GNUNET_DATACACHE_Iterator iter, void *iter_cls) unsigned int GNUNET_DATACACHE_get_closest d5/d7e/group__datacache.html ga16f238666f6814dd3ddfe8020c5186c4 (struct GNUNET_DATACACHE_Handle *h, const struct GNUNET_HashCode *key, unsigned int num_results, GNUNET_DATACACHE_Iterator iter, void *iter_cls) plugin_datacache_heap.c /home/grothoff/research/gnunet/src/datacache/ d6/d5d/plugin__datacache__heap_8c platform.h gnunet_util_lib.h gnunet_datacache_plugin.h Plugin Value PutContext GetContext GetClosestContext #define LOG d6/d5d/plugin__datacache__heap_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LOG_STRERROR_FILE d6/d5d/plugin__datacache__heap_8c.html a8b92439b8eb564b236fa356b088b9e85 (kind, op, fn) #define NUM_HEAPS d6/d5d/plugin__datacache__heap_8c.html a710511672f5bb02e18a43825103676ef #define OVERHEAD d6/d5d/plugin__datacache__heap_8c.html a14c01dda56cf0b2e561ff568796c3c7c static int put_cb d6/d5d/plugin__datacache__heap_8c.html a1991607c306c78fef02169fb6a207b75 (void *cls, const struct GNUNET_HashCode *key, void *value) static ssize_t heap_plugin_put d6/d5d/plugin__datacache__heap_8c.html a0f6fca33f699cb971ee6203514f49d01 (void *cls, const struct GNUNET_HashCode *key, uint32_t xor_distance, size_t size, const char *data, enum GNUNET_BLOCK_Type type, struct GNUNET_TIME_Absolute discard_time, unsigned int path_info_len, const struct GNUNET_PeerIdentity *path_info) static int get_cb d6/d5d/plugin__datacache__heap_8c.html a7ec6162f7c740ae51922ee020ba49dab (void *cls, const struct GNUNET_HashCode *key, void *value) static unsigned int heap_plugin_get d6/d5d/plugin__datacache__heap_8c.html a3a91b03df7ce83a344ba9eade775b8eb (void *cls, const struct GNUNET_HashCode *key, enum GNUNET_BLOCK_Type type, GNUNET_DATACACHE_Iterator iter, void *iter_cls) static int heap_plugin_del d6/d5d/plugin__datacache__heap_8c.html ae7099ba203c07918d25143024ea14026 (void *cls) static unsigned int heap_plugin_get_random d6/d5d/plugin__datacache__heap_8c.html ae0ca5bc020451bc00f51482681a933a8 (void *cls, GNUNET_DATACACHE_Iterator iter, void *iter_cls) static int find_closest d6/d5d/plugin__datacache__heap_8c.html a04058e0ec4dd20340b2a02a197713dc5 (void *cls, const struct GNUNET_HashCode *key, void *value) static unsigned int heap_plugin_get_closest d6/d5d/plugin__datacache__heap_8c.html a3c0d2376e9638c79b37f895b3ad2d2cd (void *cls, const struct GNUNET_HashCode *key, unsigned int num_results, GNUNET_DATACACHE_Iterator iter, void *iter_cls) void * libgnunet_plugin_datacache_heap_init d6/d5d/plugin__datacache__heap_8c.html a776da80fc17c3df330b261bb135caeaf (void *cls) void * libgnunet_plugin_datacache_heap_done d6/d5d/plugin__datacache__heap_8c.html a6b095bdb27857f1885db0f62c497aad2 (void *cls) plugin_datacache_postgres.c /home/grothoff/research/gnunet/src/datacache/ d3/d45/plugin__datacache__postgres_8c platform.h gnunet_util_lib.h gnunet_pq_lib.h gnunet_datacache_plugin.h Plugin HandleResultContext ExtractResultContext #define LOG d3/d45/plugin__datacache__postgres_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define OVERHEAD d3/d45/plugin__datacache__postgres_8c.html a14c01dda56cf0b2e561ff568796c3c7c static int init_connection d3/d45/plugin__datacache__postgres_8c.html a85912bc34f6cddfb5363a1e7f0b7fd00 (struct Plugin *plugin) static ssize_t postgres_plugin_put d3/d45/plugin__datacache__postgres_8c.html a04b9a291bfaefbceb7449e7e1ef2bf70 (void *cls, const struct GNUNET_HashCode *key, uint32_t prox, size_t data_size, const char *data, enum GNUNET_BLOCK_Type type, struct GNUNET_TIME_Absolute discard_time, unsigned int path_info_len, const struct GNUNET_PeerIdentity *path_info) static void handle_results d3/d45/plugin__datacache__postgres_8c.html af8b46118b7f17d407a68b2c6ef07fbcc (void *cls, PGresult *result, unsigned int num_results) static unsigned int postgres_plugin_get d3/d45/plugin__datacache__postgres_8c.html a879af88e3ab5e434df6f01c9b82694ce (void *cls, const struct GNUNET_HashCode *key, enum GNUNET_BLOCK_Type type, GNUNET_DATACACHE_Iterator iter, void *iter_cls) static int postgres_plugin_del d3/d45/plugin__datacache__postgres_8c.html af40f22593ae2b4b5d598d7e877d56ec1 (void *cls) static unsigned int postgres_plugin_get_random d3/d45/plugin__datacache__postgres_8c.html a6c8302b21490cfcd333d9bd27e4ed735 (void *cls, GNUNET_DATACACHE_Iterator iter, void *iter_cls) static void extract_result_cb d3/d45/plugin__datacache__postgres_8c.html aa4b7cc6eb2936e74714b3d5203f178f6 (void *cls, PGresult *result, unsigned int num_results) static unsigned int postgres_plugin_get_closest d3/d45/plugin__datacache__postgres_8c.html a6417603cbcdb26a37f5b3df7c63e3b7e (void *cls, const struct GNUNET_HashCode *key, unsigned int num_results, GNUNET_DATACACHE_Iterator iter, void *iter_cls) void * libgnunet_plugin_datacache_postgres_init d3/d45/plugin__datacache__postgres_8c.html a9cb98e9801db1ef2e0fb6ccdfb31b3b9 (void *cls) void * libgnunet_plugin_datacache_postgres_done d3/d45/plugin__datacache__postgres_8c.html a481d11fed5ea106e8fc317ca2ff4f5ee (void *cls) plugin_datacache_sqlite.c /home/grothoff/research/gnunet/src/datacache/ d2/d27/plugin__datacache__sqlite_8c platform.h gnunet_util_lib.h gnunet_datacache_plugin.h gnunet_sq_lib.h Plugin #define LOG d2/d27/plugin__datacache__sqlite_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LOG_STRERROR_FILE d2/d27/plugin__datacache__sqlite_8c.html a8b92439b8eb564b236fa356b088b9e85 (kind, op, fn) #define OVERHEAD d2/d27/plugin__datacache__sqlite_8c.html a14c01dda56cf0b2e561ff568796c3c7c #define LOG_SQLITE d2/d27/plugin__datacache__sqlite_8c.html a576fef32fdb24aeedb055168f0a87711 (db, level, cmd) #define SQLITE3_EXEC d2/d27/plugin__datacache__sqlite_8c.html a17f367fefdf2efc8f69d8359c6f089cd (db, cmd) static int sq_prepare d2/d27/plugin__datacache__sqlite_8c.html a67ade3151154b280728955667b3c8e8b (sqlite3 *dbh, const char *zSql, sqlite3_stmt **ppStmt) static ssize_t sqlite_plugin_put d2/d27/plugin__datacache__sqlite_8c.html a8c1250b169a9e64185c0a859a3f6dd38 (void *cls, const struct GNUNET_HashCode *key, uint32_t xor_distance, size_t size, const char *data, enum GNUNET_BLOCK_Type type, struct GNUNET_TIME_Absolute discard_time, unsigned int path_info_len, const struct GNUNET_PeerIdentity *path_info) static unsigned int sqlite_plugin_get d2/d27/plugin__datacache__sqlite_8c.html a5c72506b481808cf4c81d8d1ef691e2e (void *cls, const struct GNUNET_HashCode *key, enum GNUNET_BLOCK_Type type, GNUNET_DATACACHE_Iterator iter, void *iter_cls) static int sqlite_plugin_del d2/d27/plugin__datacache__sqlite_8c.html a6ab1a987c04433cb50b2761551042d7f (void *cls) static unsigned int sqlite_plugin_get_random d2/d27/plugin__datacache__sqlite_8c.html ad8058e8a98d181366226f24300677dc5 (void *cls, GNUNET_DATACACHE_Iterator iter, void *iter_cls) static unsigned int sqlite_plugin_get_closest d2/d27/plugin__datacache__sqlite_8c.html a7bb9b2cb1a505a5e9e8e06a09c6a6a83 (void *cls, const struct GNUNET_HashCode *key, unsigned int num_results, GNUNET_DATACACHE_Iterator iter, void *iter_cls) void * libgnunet_plugin_datacache_sqlite_init d2/d27/plugin__datacache__sqlite_8c.html ad17ed90dcfd97182ce08f810719c90ae (void *cls) void * libgnunet_plugin_datacache_sqlite_done d2/d27/plugin__datacache__sqlite_8c.html a4fa41486d73af02584eeaef4f73c8e83 (void *cls) plugin_datacache_template.c /home/grothoff/research/gnunet/src/datacache/ d5/d3a/plugin__datacache__template_8c platform.h gnunet_util_lib.h gnunet_datacache_plugin.h Plugin static ssize_t template_plugin_put d5/d3a/plugin__datacache__template_8c.html a7bd175098d528a3112e299f62cd299ae (void *cls, const struct GNUNET_HashCode *key, uint32_t xor_distance, size_t size, const char *data, enum GNUNET_BLOCK_Type type, struct GNUNET_TIME_Absolute discard_time, unsigned int path_info_len, const struct GNUNET_PeerIdentity *path_info) static unsigned int template_plugin_get d5/d3a/plugin__datacache__template_8c.html a4fc8ee1abee35bf9b7ea79acf61bb9aa (void *cls, const struct GNUNET_HashCode *key, enum GNUNET_BLOCK_Type type, GNUNET_DATACACHE_Iterator iter, void *iter_cls) static int template_plugin_del d5/d3a/plugin__datacache__template_8c.html ad75542b659f44e089455eff084cb4ff1 (void *cls) static unsigned int template_plugin_get_random d5/d3a/plugin__datacache__template_8c.html a3258719e4cab1fe55e2ff0a8ce3ed6a8 (void *cls, GNUNET_DATACACHE_Iterator iter, void *iter_cls) static unsigned int template_plugin_get_closest d5/d3a/plugin__datacache__template_8c.html ac512caec9498e99de78d4ba81deed4a2 (void *cls, const struct GNUNET_HashCode *key, unsigned int num_results, GNUNET_DATACACHE_Iterator iter, void *iter_cls) void * libgnunet_plugin_datacache_template_init d5/d3a/plugin__datacache__template_8c.html a4b0076b1cc975582fcae6ef52a45e4ab (void *cls) void * libgnunet_plugin_datacache_template_done d5/d3a/plugin__datacache__template_8c.html aac19226706510a7d7aa8b0f2de12c6ec (void *cls) datastore.h /home/grothoff/research/gnunet/src/datastore/ d9/db6/datastore_8h gnunet_util_lib.h ReserveMessage StatusMessage ReleaseReserveMessage GetKeyMessage GetMessage GetZeroAnonymityMessage DataMessage datastore_api.c /home/grothoff/research/gnunet/src/datastore/ d1/df8/datastore__api_8c platform.h gnunet_arm_service.h gnunet_constants.h gnunet_datastore_service.h gnunet_statistics_service.h datastore.h StatusContext ResultContext QueueContext GNUNET_DATASTORE_QueueEntry GNUNET_DATASTORE_Handle #define LOG d1/df8/datastore__api_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define DELAY_WARN_TIMEOUT d1/df8/datastore__api_8c.html a6c3d38ab3d0194c78d55a632c10b22d4 #define INSANE_STATISTICS d1/df8/datastore__api_8c.html a7eb082d72abcf50fc62a14dc8a5742dc #define MAX_EXCESS_RESULTS d1/df8/datastore__api_8c.html af124d9225c7990681ff62770a0c5aad6 static void try_reconnect d1/df8/datastore__api_8c.html a67d7b5638d123abacf21548d36c78f6d (void *cls) static void do_disconnect d1/df8/datastore__api_8c.html a8dc31bd3f6bd0b59c0f10f7e59820035 (struct GNUNET_DATASTORE_Handle *h) static void free_queue_entry d1/df8/datastore__api_8c.html aa475b4b01cd2e62316a4ba809fc3e805 (struct GNUNET_DATASTORE_QueueEntry *qe) static void delay_warning d1/df8/datastore__api_8c.html a7118ea536e1f2363f1cd5fa1616ec79b (void *cls) static void mq_error_handler d1/df8/datastore__api_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) struct GNUNET_DATASTORE_Handle * GNUNET_DATASTORE_connect d6/d1f/group__datastore.html ga2139794de27e5425d9366118952beab4 (const struct GNUNET_CONFIGURATION_Handle *cfg) static void disconnect_after_drop d1/df8/datastore__api_8c.html a55b1581e8886f3938931eca6a9ec89fd (void *cls) static void disconnect_on_mq_error d1/df8/datastore__api_8c.html a66ad2dd197fa6d4e8e7ebc55fcacff30 (void *cls, enum GNUNET_MQ_Error error) void GNUNET_DATASTORE_disconnect d6/d1f/group__datastore.html ga3a0f984b7eb2431c149aad23f7af6db4 (struct GNUNET_DATASTORE_Handle *h, int drop) static struct GNUNET_DATASTORE_QueueEntry * make_queue_entry d1/df8/datastore__api_8c.html a561408d6a3e47bd6f13e93da24c6013e (struct GNUNET_DATASTORE_Handle *h, struct GNUNET_MQ_Envelope *env, unsigned int queue_priority, unsigned int max_queue_size, uint16_t expected_type, const union QueueContext *qc) static void process_queue d1/df8/datastore__api_8c.html a3784d7921e11eb7b80001cc36d9a5af2 (struct GNUNET_DATASTORE_Handle *h) static struct GNUNET_DATASTORE_QueueEntry * get_queue_head d1/df8/datastore__api_8c.html a6a192236dd1d75c21b33fb1b7471543d (struct GNUNET_DATASTORE_Handle *h, uint16_t response_type) static int check_status d1/df8/datastore__api_8c.html a1dbda7809365686d06c48bdb45a9b7ea (void *cls, const struct StatusMessage *sm) static void handle_status d1/df8/datastore__api_8c.html aa992894755cb1e42661a09c7ee1c8f35 (void *cls, const struct StatusMessage *sm) static int check_data d1/df8/datastore__api_8c.html aa5d1819f3dee86e49151eddca6cd1f05 (void *cls, const struct DataMessage *dm) static void handle_data d1/df8/datastore__api_8c.html ad3c68931a083145f8499f7a7be66580e (void *cls, const struct DataMessage *dm) static void handle_data_end d1/df8/datastore__api_8c.html acb6a65b361e43480c54680a890484c51 (void *cls, const struct GNUNET_MessageHeader *msg) static void drop_status_cont d1/df8/datastore__api_8c.html aa2ca8cd709080bcfbf872e16b7536f97 (void *cls, int32_t result, struct GNUNET_TIME_Absolute min_expiration, const char *emsg) struct GNUNET_DATASTORE_QueueEntry * GNUNET_DATASTORE_put d6/d1f/group__datastore.html gac40ddf41385596618be3f94f613a59d4 (struct GNUNET_DATASTORE_Handle *h, uint32_t rid, const struct GNUNET_HashCode *key, size_t size, const void *data, enum GNUNET_BLOCK_Type type, uint32_t priority, uint32_t anonymity, uint32_t replication, struct GNUNET_TIME_Absolute expiration, unsigned int queue_priority, unsigned int max_queue_size, GNUNET_DATASTORE_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_DATASTORE_QueueEntry * GNUNET_DATASTORE_reserve d6/d1f/group__datastore.html ga8a73ccbb59f6874f8459d50c127ac8c2 (struct GNUNET_DATASTORE_Handle *h, uint64_t amount, uint32_t entries, GNUNET_DATASTORE_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_DATASTORE_QueueEntry * GNUNET_DATASTORE_release_reserve d6/d1f/group__datastore.html gadbc5e485a5127f96438a324b8d2bb824 (struct GNUNET_DATASTORE_Handle *h, uint32_t rid, unsigned int queue_priority, unsigned int max_queue_size, GNUNET_DATASTORE_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_DATASTORE_QueueEntry * GNUNET_DATASTORE_remove d6/d1f/group__datastore.html ga60c7f6893e97945206cb1d2c1b93f05b (struct GNUNET_DATASTORE_Handle *h, const struct GNUNET_HashCode *key, size_t size, const void *data, unsigned int queue_priority, unsigned int max_queue_size, GNUNET_DATASTORE_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_DATASTORE_QueueEntry * GNUNET_DATASTORE_get_for_replication d6/d1f/group__datastore.html ga73adff2f3bdeec4dd455ea195ccc0048 (struct GNUNET_DATASTORE_Handle *h, unsigned int queue_priority, unsigned int max_queue_size, GNUNET_DATASTORE_DatumProcessor proc, void *proc_cls) struct GNUNET_DATASTORE_QueueEntry * GNUNET_DATASTORE_get_zero_anonymity d6/d1f/group__datastore.html ga20ab3f83faf519a1753b64a49b2f7b00 (struct GNUNET_DATASTORE_Handle *h, uint64_t next_uid, unsigned int queue_priority, unsigned int max_queue_size, enum GNUNET_BLOCK_Type type, GNUNET_DATASTORE_DatumProcessor proc, void *proc_cls) struct GNUNET_DATASTORE_QueueEntry * GNUNET_DATASTORE_get_key d6/d1f/group__datastore.html ga526bc07adb060ce1db336d2b8292d0ac (struct GNUNET_DATASTORE_Handle *h, uint64_t next_uid, bool random, const struct GNUNET_HashCode *key, enum GNUNET_BLOCK_Type type, unsigned int queue_priority, unsigned int max_queue_size, GNUNET_DATASTORE_DatumProcessor proc, void *proc_cls) void GNUNET_DATASTORE_cancel d6/d1f/group__datastore.html ga6462bdc83b3dc9ec65a0e1e19b48e116 (struct GNUNET_DATASTORE_QueueEntry *qe) gnunet-datastore.c /home/grothoff/research/gnunet/src/datastore/ d1/df6/gnunet-datastore_8c platform.h gnunet_util_lib.h gnunet_datastore_service.h DataRecord static void do_shutdown d1/df6/gnunet-datastore_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static void start_dump d1/df6/gnunet-datastore_8c.html ade12d52854d9a0754c66eca03f3a38fd (void) static void start_insert d1/df6/gnunet-datastore_8c.html a7f544a7010121b1d5bb2e72af4f15031 (void) static void do_get d1/df6/gnunet-datastore_8c.html a000ce4e8b2fb4d9fce0c2975588c197b (const uint64_t next_uid) static void get_cb d1/df6/gnunet-datastore_8c.html a34adcebd2c43bddfc9882a1a34f4de73 (void *cls, const struct GNUNET_HashCode *key, size_t size, const void *data, enum GNUNET_BLOCK_Type type, uint32_t priority, uint32_t anonymity, uint32_t replication, struct GNUNET_TIME_Absolute expiration, uint64_t uid) static void put_cb d1/df6/gnunet-datastore_8c.html a7e1109e1db8be9db002deddd1a2618f9 (void *cls, int32_t success, struct GNUNET_TIME_Absolute min_expiration, const char *msg) static void run d1/df6/gnunet-datastore_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main d1/df6/gnunet-datastore_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static GNUNET_NETWORK_STRUCT_END const size_t MAGIC_LEN d1/df6/gnunet-datastore_8c.html acef0d38ed2aaf24d3b9690740bb726c3 static const uint8_t MAGIC_BYTES d1/df6/gnunet-datastore_8c.html a235e7d8ec20131df4c3cb2ec54e38c6f [16] static int dump d1/df6/gnunet-datastore_8c.html a28773f3c282d16757e3a3e1027825a17 static int insert d1/df6/gnunet-datastore_8c.html accf28bfc6a68fbf23ba7a5b387b80f08 static char * file_name d1/df6/gnunet-datastore_8c.html a8505c513bc640d1f69e5f76fb32b24a8 static struct GNUNET_DISK_FileHandle * file_handle d1/df6/gnunet-datastore_8c.html a158b374da1169ee1b455c9e92d4ca695 static int ret d1/df6/gnunet-datastore_8c.html a6baa346e44f4c2158d2be4f9b77b8203 static struct GNUNET_DATASTORE_Handle * datastore d1/df6/gnunet-datastore_8c.html a937caa653b2fe7035312ba9c6647fd4c static struct GNUNET_DATASTORE_QueueEntry * qe d1/df6/gnunet-datastore_8c.html a2bdc8d57ccb6c98e93a5044dbe0aaed4 static uint64_t record_count d1/df6/gnunet-datastore_8c.html a1d1d1ef5b2821de5503e70ab7e2c8add gnunet-service-datastore.c /home/grothoff/research/gnunet/src/datastore/ d7/d8e/gnunet-service-datastore_8c platform.h gnunet_util_lib.h gnunet_protocols.h gnunet_statistics_service.h gnunet_datastore_plugin.h datastore.h DatastorePlugin ReservationList #define MAX_PENDING d7/d8e/gnunet-service-datastore_8c.html aa6d6477212b284279d80e0593f3f42af #define MAX_BF_SIZE d7/d8e/gnunet-service-datastore_8c.html a61968c00c886edbe3fed3adeb2eefe6b #define MAX_EXPIRE_DELAY d7/d8e/gnunet-service-datastore_8c.html acf0a73f76bb197b80be15b0d7e289e42 #define MIN_EXPIRE_DELAY d7/d8e/gnunet-service-datastore_8c.html a7323269c788a50eba0747f29d29460d5 #define MAX_STAT_SYNC_LAG d7/d8e/gnunet-service-datastore_8c.html a974daa23c1abce27251bb0b1caddf809 static void sync_stats d7/d8e/gnunet-service-datastore_8c.html ac1ba450e8b3559d043e33d3655aa0d1f () static void delete_expired d7/d8e/gnunet-service-datastore_8c.html a58d1cc7e17bcb99a1bff8f22cca89661 (void *cls) static int expired_processor d7/d8e/gnunet-service-datastore_8c.html a270899eda5966f64fb7a8c8e9ae1cc84 (void *cls, const struct GNUNET_HashCode *key, uint32_t size, const void *data, enum GNUNET_BLOCK_Type type, uint32_t priority, uint32_t anonymity, uint32_t replication, struct GNUNET_TIME_Absolute expiration, uint64_t uid) static int quota_processor d7/d8e/gnunet-service-datastore_8c.html a6ebbf4163e5b6c3edcc2416f6c59a825 (void *cls, const struct GNUNET_HashCode *key, uint32_t size, const void *data, enum GNUNET_BLOCK_Type type, uint32_t priority, uint32_t anonymity, uint32_t replication, struct GNUNET_TIME_Absolute expiration, uint64_t uid) static void manage_space d7/d8e/gnunet-service-datastore_8c.html a97bf7ecc586c0c6f0337bd0f3b711ff2 (unsigned long long need) static void transmit_status d7/d8e/gnunet-service-datastore_8c.html a77f0dfa19a226bd045db4d8fff7d32be (struct GNUNET_SERVICE_Client *client, int code, const char *msg) static int transmit_item d7/d8e/gnunet-service-datastore_8c.html ac528eb1832583c07e727279a3a90186f (void *cls, const struct GNUNET_HashCode *key, uint32_t size, const void *data, enum GNUNET_BLOCK_Type type, uint32_t priority, uint32_t anonymity, uint32_t replication, struct GNUNET_TIME_Absolute expiration, uint64_t uid) static void handle_reserve d7/d8e/gnunet-service-datastore_8c.html a612189d948c4c4a2959fe61f81bcb892 (void *cls, const struct ReserveMessage *msg) static void handle_release_reserve d7/d8e/gnunet-service-datastore_8c.html a93163b1f23bcbb962b31edf51697ebb1 (void *cls, const struct ReleaseReserveMessage *msg) static int check_data d7/d8e/gnunet-service-datastore_8c.html a7ff389df399d5cd25b55573319a4ee9b (const struct DataMessage *dm) static void put_continuation d7/d8e/gnunet-service-datastore_8c.html a67d90c25f876085baae83f69adf6aa2a (void *cls, const struct GNUNET_HashCode *key, uint32_t size, int status, const char *msg) static int check_put d7/d8e/gnunet-service-datastore_8c.html a02e09ec0662f87b1200bf8edb27e44dc (void *cls, const struct DataMessage *dm) static void handle_put d7/d8e/gnunet-service-datastore_8c.html aca273af371b366eb9b28a0e56c8991d8 (void *cls, const struct DataMessage *dm) static void handle_get d7/d8e/gnunet-service-datastore_8c.html ab397f46136339b52d0ff8ff1dc7374fa (void *cls, const struct GetMessage *msg) static void handle_get_key d7/d8e/gnunet-service-datastore_8c.html a6d97ea413678b1736baac14eab4d8482 (void *cls, const struct GetKeyMessage *msg) static void handle_get_replication d7/d8e/gnunet-service-datastore_8c.html aa61b77e469a03df60e8053d9a1ec2900 (void *cls, const struct GNUNET_MessageHeader *message) static void handle_get_zero_anonymity d7/d8e/gnunet-service-datastore_8c.html af338339c8ee2c7b6842225c29d1cdd68 (void *cls, const struct GetZeroAnonymityMessage *msg) static void remove_continuation d7/d8e/gnunet-service-datastore_8c.html a72ad1a4212bc9aa2b81c5db7f3864bf8 (void *cls, const struct GNUNET_HashCode *key, uint32_t size, int status, const char *msg) static int check_remove d7/d8e/gnunet-service-datastore_8c.html a5d50ff1bb6dc8b064734bf448265e242 (void *cls, const struct DataMessage *dm) static void handle_remove d7/d8e/gnunet-service-datastore_8c.html a5c23df8c921b369d5f97e6c03ac9001d (void *cls, const struct DataMessage *dm) static void handle_drop d7/d8e/gnunet-service-datastore_8c.html a17ce93877df6d181ba2a3bf2909f192f (void *cls, const struct GNUNET_MessageHeader *message) static void disk_utilization_change_cb d7/d8e/gnunet-service-datastore_8c.html ad1e71cbab91f8a53b7faaa93f0837803 (void *cls, int delta) static int process_stat_in d7/d8e/gnunet-service-datastore_8c.html a8be24526f066da0a4420db322b855756 (void *cls, const char *subsystem, const char *name, uint64_t value, int is_persistent) static struct DatastorePlugin * load_plugin d7/d8e/gnunet-service-datastore_8c.html a308e2df3dc608e73c0fd1b4d6505b9a1 () static void unload_plugin d7/d8e/gnunet-service-datastore_8c.html acf09b4d2bae64d49914b5f9b8a25e308 (struct DatastorePlugin *plug) static void begin_service d7/d8e/gnunet-service-datastore_8c.html a9c0e16f684c96b5b0bc584be975252f4 () static void add_key_to_bloomfilter d7/d8e/gnunet-service-datastore_8c.html a35e6e09d0054f333de2f4ada68c2d0ee (void *cls, const struct GNUNET_HashCode *key, unsigned int count) static void process_stat_done d7/d8e/gnunet-service-datastore_8c.html a6fd0bb2a0b1b890cc317ec681b8d90da (void *cls, int success) static void stat_timeout d7/d8e/gnunet-service-datastore_8c.html a1788f9db9b33d2538a043789d7b6860b (void *cls) static void cleaning_task d7/d8e/gnunet-service-datastore_8c.html a1a0646a3a3b866def4a0f00421a2c5ae (void *cls) static void * client_connect_cb d7/d8e/gnunet-service-datastore_8c.html ace62d7dd4b1ce0ddda8ac3a38cbdc24d (void *cls, struct GNUNET_SERVICE_Client *client, struct GNUNET_MQ_Handle *mq) static void client_disconnect_cb d7/d8e/gnunet-service-datastore_8c.html add3231e0a097736c4235cae0f8bed32a (void *cls, struct GNUNET_SERVICE_Client *client, void *app_ctx) static void run d7/d8e/gnunet-service-datastore_8c.html a16922cb4c66fed163b55475f7d7d6730 (void *cls, const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_SERVICE_Handle *serv) GNUNET_SERVICE_MAIN d7/d8e/gnunet-service-datastore_8c.html a642bd93256a4fd8ef4503cd4cbc7bf22 ("datastore", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_fixed_size(reserve, GNUNET_MESSAGE_TYPE_DATASTORE_RESERVE, struct ReserveMessage, NULL), GNUNET_MQ_hd_fixed_size(release_reserve, GNUNET_MESSAGE_TYPE_DATASTORE_RELEASE_RESERVE, struct ReleaseReserveMessage, NULL), GNUNET_MQ_hd_var_size(put, GNUNET_MESSAGE_TYPE_DATASTORE_PUT, struct DataMessage, NULL), GNUNET_MQ_hd_fixed_size(get, GNUNET_MESSAGE_TYPE_DATASTORE_GET, struct GetMessage, NULL), GNUNET_MQ_hd_fixed_size(get_key, GNUNET_MESSAGE_TYPE_DATASTORE_GET_KEY, struct GetKeyMessage, NULL), GNUNET_MQ_hd_fixed_size(get_replication, GNUNET_MESSAGE_TYPE_DATASTORE_GET_REPLICATION, struct GNUNET_MessageHeader, NULL), GNUNET_MQ_hd_fixed_size(get_zero_anonymity, GNUNET_MESSAGE_TYPE_DATASTORE_GET_ZERO_ANONYMITY, struct GetZeroAnonymityMessage, NULL), GNUNET_MQ_hd_var_size(remove, GNUNET_MESSAGE_TYPE_DATASTORE_REMOVE, struct DataMessage, NULL), GNUNET_MQ_hd_fixed_size(drop, GNUNET_MESSAGE_TYPE_DATASTORE_DROP, struct GNUNET_MessageHeader, NULL), GNUNET_MQ_handler_end()) static char * quota_stat_name d7/d8e/gnunet-service-datastore_8c.html a6b6483885ef1833439fec1ddf7f29e12 static struct GNUNET_SCHEDULER_Task * stat_timeout_task d7/d8e/gnunet-service-datastore_8c.html a52ac07c9dbcc71db22849b9e787c1c7a static struct DatastorePlugin * plugin d7/d8e/gnunet-service-datastore_8c.html a41a9bc7d2d5906f788ef34aea1870afb static struct ReservationList * reservations d7/d8e/gnunet-service-datastore_8c.html aa5f529993e63732947d183480ec07e04 static struct GNUNET_CONTAINER_BloomFilter * filter d7/d8e/gnunet-service-datastore_8c.html a56fa2e186b0dcd42248156c6c424e0c0 static char * plugin_name d7/d8e/gnunet-service-datastore_8c.html a2ea9da675c26a23e8f0eb7127681286b static const struct GNUNET_CONFIGURATION_Handle * cfg d7/d8e/gnunet-service-datastore_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_STATISTICS_Handle * stats d7/d8e/gnunet-service-datastore_8c.html a4fb6f8811aa55bc9ca971bfebc4612b5 static unsigned long long cache_size d7/d8e/gnunet-service-datastore_8c.html aeb5c1cba271576d1ec0ebda86c27b321 static unsigned long long reserved d7/d8e/gnunet-service-datastore_8c.html ab93db0108f917acb2a5d2180218425be static unsigned long long payload d7/d8e/gnunet-service-datastore_8c.html a5d4a8e4126880d541f80335c6faf9e55 static struct GNUNET_SCHEDULER_Task * expired_kill_task d7/d8e/gnunet-service-datastore_8c.html a9873159c3ca4456b2e3cad85c6c236e3 static struct GNUNET_TIME_Absolute min_expiration d7/d8e/gnunet-service-datastore_8c.html a58d3a45f79c704a338ba9b0ee38afdbe static unsigned long long quota d7/d8e/gnunet-service-datastore_8c.html a9d29aeefdb9a5a6887c4f50c94088630 static int do_drop d7/d8e/gnunet-service-datastore_8c.html a8eef2f06b49f58078766b160d7109610 static int refresh_bf d7/d8e/gnunet-service-datastore_8c.html adf2d3f18e5f6ab95364359ba320a90f7 static unsigned int last_sync d7/d8e/gnunet-service-datastore_8c.html aa5f5ce3c3028ed7bba5fda7e0923f596 static int stats_worked d7/d8e/gnunet-service-datastore_8c.html a491ced06870a98a2ea97d5b5b6341dc9 static int cleaning_done d7/d8e/gnunet-service-datastore_8c.html a92973bf6fc3748eee10742be2f2505d4 static struct GNUNET_STATISTICS_GetHandle * stat_get d7/d8e/gnunet-service-datastore_8c.html a11ff531e131d5a8a7620228f886242e0 static struct GNUNET_SERVICE_Handle * service d7/d8e/gnunet-service-datastore_8c.html adf2bf4d212e96cd5bee7cd5668a16ebd plugin_datastore_heap.c /home/grothoff/research/gnunet/src/datastore/ db/d89/plugin__datastore__heap_8c platform.h gnunet_datastore_plugin.h Value ZeroAnonByType Plugin UpdateContext GetContext GetAllContext RemoveContext static void heap_plugin_estimate_size db/d89/plugin__datastore__heap_8c.html a7f9201a9ea1f76e03f712ad169fce3bd (void *cls, unsigned long long *estimate) static int update_iterator db/d89/plugin__datastore__heap_8c.html aafc9773fe2c5f7a0df54e2365be17ef0 (void *cls, const struct GNUNET_HashCode *key, void *val) static void heap_plugin_put db/d89/plugin__datastore__heap_8c.html ae795dd876e1548cd53dff9858d8ae8c7 (void *cls, const struct GNUNET_HashCode *key, bool absent, uint32_t size, const void *data, enum GNUNET_BLOCK_Type type, uint32_t priority, uint32_t anonymity, uint32_t replication, struct GNUNET_TIME_Absolute expiration, PluginPutCont cont, void *cont_cls) static void delete_value db/d89/plugin__datastore__heap_8c.html aec9933748ebe5c2efaf8badc720896ea (struct Plugin *plugin, struct Value *value) static int get_iterator db/d89/plugin__datastore__heap_8c.html a7d8f19ced70e0bdc1024a89b2a5c531e (void *cls, const struct GNUNET_HashCode *key, void *val) static void heap_plugin_get_key db/d89/plugin__datastore__heap_8c.html a2c080e79a483e3d7d15b344544d8864d (void *cls, uint64_t next_uid, bool random, const struct GNUNET_HashCode *key, enum GNUNET_BLOCK_Type type, PluginDatumProcessor proc, void *proc_cls) static void heap_plugin_get_replication db/d89/plugin__datastore__heap_8c.html a64951093f71304ff0ddbffb7eb9df863 (void *cls, PluginDatumProcessor proc, void *proc_cls) static void heap_plugin_get_expiration db/d89/plugin__datastore__heap_8c.html af8e9b415df561f377372c5fd098ea353 (void *cls, PluginDatumProcessor proc, void *proc_cls) static void heap_plugin_get_zero_anonymity db/d89/plugin__datastore__heap_8c.html a2b10349094fe76e4b3650b78c7010351 (void *cls, uint64_t next_uid, enum GNUNET_BLOCK_Type type, PluginDatumProcessor proc, void *proc_cls) static void heap_plugin_drop db/d89/plugin__datastore__heap_8c.html ad6ec4a4f52caabb6909d7873c7e33218 (void *cls) static int return_value db/d89/plugin__datastore__heap_8c.html ac05c6d37e14515ce71637932cf9a95e2 (void *cls, const struct GNUNET_HashCode *key, void *val) static void heap_get_keys db/d89/plugin__datastore__heap_8c.html abd682a10ac6f0d86a61dd5e0aab315ae (void *cls, PluginKeyProcessor proc, void *proc_cls) static int remove_iterator db/d89/plugin__datastore__heap_8c.html a1d8b9149c838e8946fd4aadbabfe6316 (void *cls, const struct GNUNET_HashCode *key, void *val) static void heap_plugin_remove_key db/d89/plugin__datastore__heap_8c.html ae02aeebec6a76db00387f14f3fc42326 (void *cls, const struct GNUNET_HashCode *key, uint32_t size, const void *data, PluginRemoveCont cont, void *cont_cls) void * libgnunet_plugin_datastore_heap_init db/d89/plugin__datastore__heap_8c.html a9aae5dfe92320f2d78703364ace8af57 (void *cls) static int free_value db/d89/plugin__datastore__heap_8c.html a8d654fa0a5a2531af499a6169a1ad357 (void *cls, const struct GNUNET_HashCode *key, void *val) void * libgnunet_plugin_datastore_heap_done db/d89/plugin__datastore__heap_8c.html a9b6701300798a90777b1ed9a416714aa (void *cls) plugin_datastore_mysql.c /home/grothoff/research/gnunet/src/datastore/ d6/d8d/plugin__datastore__mysql_8c platform.h gnunet_datastore_plugin.h gnunet_util_lib.h gnunet_mysql_lib.h gnunet_my_lib.h Plugin ReplCtx ExpiCtx #define MAX_DATUM_SIZE d6/d8d/plugin__datastore__mysql_8c.html a53e38de25013dcca6f50f5bb302116f7 #define INSERT_ENTRY d6/d8d/plugin__datastore__mysql_8c.html a6c34e2fb3eb75340651ccd8d76646300 #define DELETE_ENTRY_BY_UID d6/d8d/plugin__datastore__mysql_8c.html afa778e5ac6e69218700589a1831cea13 #define DELETE_ENTRY_BY_HASH_VALUE d6/d8d/plugin__datastore__mysql_8c.html a593b46ec3484418ce2669cec101b9bf0 #define RESULT_COLUMNS d6/d8d/plugin__datastore__mysql_8c.html a47fa5f096df833f4f3885c9b53c4b829 #define SELECT_ENTRY d6/d8d/plugin__datastore__mysql_8c.html a255abc0b76f5b49f8647cae15c9eea95 #define SELECT_ENTRY_BY_HASH d6/d8d/plugin__datastore__mysql_8c.html a5f691c98394740ae9c769897decaa61a #define SELECT_ENTRY_BY_HASH_AND_TYPE d6/d8d/plugin__datastore__mysql_8c.html ae8f4d5051b699e1031efab0762d48678 #define UPDATE_ENTRY d6/d8d/plugin__datastore__mysql_8c.html a4bfeb10dbb6adefce96914d5160ccf3c #define DEC_REPL d6/d8d/plugin__datastore__mysql_8c.html a2106e1c1fa8baa85dd99653500e1d365 #define SELECT_SIZE d6/d8d/plugin__datastore__mysql_8c.html a38a3e4e44cc5d41709d1255a60d7c7a4 #define SELECT_IT_NON_ANONYMOUS d6/d8d/plugin__datastore__mysql_8c.html a5ab143958c8f441013004578face5b74 #define SELECT_IT_EXPIRATION d6/d8d/plugin__datastore__mysql_8c.html a1ee426bbf44e163ef85d9351af6422ac #define SELECT_IT_PRIORITY d6/d8d/plugin__datastore__mysql_8c.html a66b67cd15ac2461b096cbf7c28fc3af2 #define SELECT_IT_REPLICATION d6/d8d/plugin__datastore__mysql_8c.html a023e7a7ff88ea85cedaf3c23a950f30c #define SELECT_MAX_REPL d6/d8d/plugin__datastore__mysql_8c.html a71a3825cedecfeeb0b63dbb44651f497 #define GET_ALL_KEYS d6/d8d/plugin__datastore__mysql_8c.html a2bd10cb47e208ccd21665d6d1299d6dd #define MAX_PARAM d6/d8d/plugin__datastore__mysql_8c.html a5732be69f55a5dbbfa3df82d31314cb1 #define MRUNS d6/d8d/plugin__datastore__mysql_8c.html adcc1e083bf6817b99d82b807e67975be (a) #define PINIT d6/d8d/plugin__datastore__mysql_8c.html a437e47582372b954ff1313b9b1b5dddb (a, b) static int do_delete_entry d6/d8d/plugin__datastore__mysql_8c.html ae4a4d7217ff374f91a2a8deab49d7f7c (struct Plugin *plugin, unsigned long long uid) static void mysql_plugin_estimate_size d6/d8d/plugin__datastore__mysql_8c.html a1d0e69dade2b9a34f45a4cc470f0dde0 (void *cls, unsigned long long *estimate) static void mysql_plugin_put d6/d8d/plugin__datastore__mysql_8c.html aadc13fd4e180ffc103ea04669e14c8c1 (void *cls, const struct GNUNET_HashCode *key, bool absent, uint32_t size, const void *data, enum GNUNET_BLOCK_Type type, uint32_t priority, uint32_t anonymity, uint32_t replication, struct GNUNET_TIME_Absolute expiration, PluginPutCont cont, void *cont_cls) static void execute_select d6/d8d/plugin__datastore__mysql_8c.html ad2c321092b2425b1128a770bdf6eeb70 (struct Plugin *plugin, struct GNUNET_MYSQL_StatementHandle *stmt, PluginDatumProcessor proc, void *proc_cls, struct GNUNET_MY_QueryParam *params_select) static void mysql_plugin_get_key d6/d8d/plugin__datastore__mysql_8c.html aa33e79f615835536d0638bab1143b4ff (void *cls, uint64_t next_uid, bool random, const struct GNUNET_HashCode *key, enum GNUNET_BLOCK_Type type, PluginDatumProcessor proc, void *proc_cls) static void mysql_plugin_get_zero_anonymity d6/d8d/plugin__datastore__mysql_8c.html aec6189ea5e5573e003ee3c9d32021dda (void *cls, uint64_t next_uid, enum GNUNET_BLOCK_Type type, PluginDatumProcessor proc, void *proc_cls) static int repl_proc d6/d8d/plugin__datastore__mysql_8c.html a198f44b80d051f4c98259c19d7cf59a7 (void *cls, const struct GNUNET_HashCode *key, uint32_t size, const void *data, enum GNUNET_BLOCK_Type type, uint32_t priority, uint32_t anonymity, uint32_t replication, struct GNUNET_TIME_Absolute expiration, uint64_t uid) static void mysql_plugin_get_replication d6/d8d/plugin__datastore__mysql_8c.html a7eff119a220aecbf0950907f51a682dc (void *cls, PluginDatumProcessor proc, void *proc_cls) static void mysql_plugin_get_keys d6/d8d/plugin__datastore__mysql_8c.html a332766a3a6773d80c5360c3aaa617636 (void *cls, PluginKeyProcessor proc, void *proc_cls) static int expi_proc d6/d8d/plugin__datastore__mysql_8c.html ab2f70fd0b96dcc4f5940a86e01dc3e76 (void *cls, const struct GNUNET_HashCode *key, uint32_t size, const void *data, enum GNUNET_BLOCK_Type type, uint32_t priority, uint32_t anonymity, uint32_t replication, struct GNUNET_TIME_Absolute expiration, uint64_t uid) static void mysql_plugin_get_expiration d6/d8d/plugin__datastore__mysql_8c.html a6cb75c3205503f555039255d6e6b78fa (void *cls, PluginDatumProcessor proc, void *proc_cls) static void mysql_plugin_drop d6/d8d/plugin__datastore__mysql_8c.html af80f8e195df0779a009811c04f200bf2 (void *cls) static void mysql_plugin_remove_key d6/d8d/plugin__datastore__mysql_8c.html aa7b165cdf1e6404e5bd7426d93965c0a (void *cls, const struct GNUNET_HashCode *key, uint32_t size, const void *data, PluginRemoveCont cont, void *cont_cls) void * libgnunet_plugin_datastore_mysql_init d6/d8d/plugin__datastore__mysql_8c.html a13957e942d693f419ac2ec406a726344 (void *cls) void * libgnunet_plugin_datastore_mysql_done d6/d8d/plugin__datastore__mysql_8c.html af8a19c6109646107db9cc0cd43379ca7 (void *cls) plugin_datastore_postgres.c /home/grothoff/research/gnunet/src/datastore/ d1/da6/plugin__datastore__postgres_8c platform.h gnunet_datastore_plugin.h gnunet_pq_lib.h Plugin ProcessResultContext ReplCtx ProcessKeysContext #define BUSY_TIMEOUT d1/da6/plugin__datastore__postgres_8c.html a8cfcfa27bd0e57a57a0b9e8895cd316b #define RESULT_COLUMNS d1/da6/plugin__datastore__postgres_8c.html a47fa5f096df833f4f3885c9b53c4b829 static int init_connection d1/da6/plugin__datastore__postgres_8c.html a85912bc34f6cddfb5363a1e7f0b7fd00 (struct Plugin *plugin) static void postgres_plugin_estimate_size d1/da6/plugin__datastore__postgres_8c.html a111a527aa90f29442c6abb8588c2656f (void *cls, unsigned long long *estimate) static void postgres_plugin_put d1/da6/plugin__datastore__postgres_8c.html ad50018ee15e2bea924727781dae4a1ad (void *cls, const struct GNUNET_HashCode *key, bool absent, uint32_t size, const void *data, enum GNUNET_BLOCK_Type type, uint32_t priority, uint32_t anonymity, uint32_t replication, struct GNUNET_TIME_Absolute expiration, PluginPutCont cont, void *cont_cls) static void process_result d1/da6/plugin__datastore__postgres_8c.html a367ae00a3f6dbe80af1c9d67970211a6 (void *cls, PGresult *res, unsigned int num_results) static void postgres_plugin_get_key d1/da6/plugin__datastore__postgres_8c.html a62dfce3e592674228af6ce01999d5ad7 (void *cls, uint64_t next_uid, bool random, const struct GNUNET_HashCode *key, enum GNUNET_BLOCK_Type type, PluginDatumProcessor proc, void *proc_cls) static void postgres_plugin_get_zero_anonymity d1/da6/plugin__datastore__postgres_8c.html a668c029c9fcf0a6a6b7547a0afb0f504 (void *cls, uint64_t next_uid, enum GNUNET_BLOCK_Type type, PluginDatumProcessor proc, void *proc_cls) static int repl_proc d1/da6/plugin__datastore__postgres_8c.html a198f44b80d051f4c98259c19d7cf59a7 (void *cls, const struct GNUNET_HashCode *key, uint32_t size, const void *data, enum GNUNET_BLOCK_Type type, uint32_t priority, uint32_t anonymity, uint32_t replication, struct GNUNET_TIME_Absolute expiration, uint64_t uid) static void postgres_plugin_get_replication d1/da6/plugin__datastore__postgres_8c.html a00e87baaf4ef83eb3fb6568eca9526f7 (void *cls, PluginDatumProcessor proc, void *proc_cls) static void postgres_plugin_get_expiration d1/da6/plugin__datastore__postgres_8c.html a964338f2f89fb4ffee90b2f85140798d (void *cls, PluginDatumProcessor proc, void *proc_cls) static void process_keys d1/da6/plugin__datastore__postgres_8c.html ac21e2676425b262b90845b6c1f56df89 (void *cls, PGresult *result, unsigned int num_results) static void postgres_plugin_get_keys d1/da6/plugin__datastore__postgres_8c.html ad2a147de9325f53b239efc80cb0f1e17 (void *cls, PluginKeyProcessor proc, void *proc_cls) static void postgres_plugin_drop d1/da6/plugin__datastore__postgres_8c.html a2185973444e184ebc5a6dda77443d48c (void *cls) static void postgres_plugin_remove_key d1/da6/plugin__datastore__postgres_8c.html a702c4f50cabe86cba72dc840f156d05f (void *cls, const struct GNUNET_HashCode *key, uint32_t size, const void *data, PluginRemoveCont cont, void *cont_cls) void * libgnunet_plugin_datastore_postgres_init d1/da6/plugin__datastore__postgres_8c.html a7132c51b91ee646dc7fb25bf1fd7f394 (void *cls) void * libgnunet_plugin_datastore_postgres_done d1/da6/plugin__datastore__postgres_8c.html a61c39093370ced30a679740ace31b52f (void *cls) plugin_datastore_sqlite.c /home/grothoff/research/gnunet/src/datastore/ d6/d68/plugin__datastore__sqlite_8c platform.h gnunet_datastore_plugin.h gnunet_sq_lib.h Plugin ReplCtx #define MAX_ITEM_SIZE d6/d68/plugin__datastore__sqlite_8c.html a0b0dc907dfd588df63511d6dd1584f3e #define BUSY_TIMEOUT_MS d6/d68/plugin__datastore__sqlite_8c.html a1b5f9c68768e43e0e131df44ea15d4f3 #define LOG_SQLITE d6/d68/plugin__datastore__sqlite_8c.html a576fef32fdb24aeedb055168f0a87711 (db, level, cmd) #define LOG_SQLITE_MSG d6/d68/plugin__datastore__sqlite_8c.html a0e8a9b613540d9cfb27e283a5e4cd4d1 (db, msg, level, cmd) #define ENULL d6/d68/plugin__datastore__sqlite_8c.html a9c552853d0581e751329f38450510f8a #define ENULL_DEFINED d6/d68/plugin__datastore__sqlite_8c.html af9fc3582e1c29c643df3477fd632dcf5 #define CHECK d6/d68/plugin__datastore__sqlite_8c.html a7bb7f4555a75a32622f90d8366a024fc (a) #define RESULT_COLUMNS d6/d68/plugin__datastore__sqlite_8c.html a47fa5f096df833f4f3885c9b53c4b829 static int sq_prepare d6/d68/plugin__datastore__sqlite_8c.html a67ade3151154b280728955667b3c8e8b (sqlite3 *dbh, const char *zSql, sqlite3_stmt **ppStmt) static void create_indices d6/d68/plugin__datastore__sqlite_8c.html a790c531b59a695dbc6ee075891aa6852 (sqlite3 *dbh) static int database_setup d6/d68/plugin__datastore__sqlite_8c.html a04127100c835148620213a81f3c17d06 (const struct GNUNET_CONFIGURATION_Handle *cfg, struct Plugin *plugin) static void database_shutdown d6/d68/plugin__datastore__sqlite_8c.html a878317cb4f9c1c4817e1469ac998885f (struct Plugin *plugin) static int delete_by_rowid d6/d68/plugin__datastore__sqlite_8c.html a820470070a5a6b58702c5efe3b5532ce (struct Plugin *plugin, uint64_t rid) static void sqlite_plugin_put d6/d68/plugin__datastore__sqlite_8c.html a4de9907d2cc1137ef86461efd618b2e8 (void *cls, const struct GNUNET_HashCode *key, bool absent, uint32_t size, const void *data, enum GNUNET_BLOCK_Type type, uint32_t priority, uint32_t anonymity, uint32_t replication, struct GNUNET_TIME_Absolute expiration, PluginPutCont cont, void *cont_cls) static void execute_get d6/d68/plugin__datastore__sqlite_8c.html aa9412348c5db448abd1a342232f29ea1 (struct Plugin *plugin, sqlite3_stmt *stmt, PluginDatumProcessor proc, void *proc_cls) static void sqlite_plugin_get_zero_anonymity d6/d68/plugin__datastore__sqlite_8c.html ac5ca2d754a076df6b59a4a574cbc6e3b (void *cls, uint64_t next_uid, enum GNUNET_BLOCK_Type type, PluginDatumProcessor proc, void *proc_cls) static void sqlite_plugin_get_key d6/d68/plugin__datastore__sqlite_8c.html aacf542fe9de8035baa20fe7752cd506b (void *cls, uint64_t next_uid, bool random, const struct GNUNET_HashCode *key, enum GNUNET_BLOCK_Type type, PluginDatumProcessor proc, void *proc_cls) static int repl_proc d6/d68/plugin__datastore__sqlite_8c.html a198f44b80d051f4c98259c19d7cf59a7 (void *cls, const struct GNUNET_HashCode *key, uint32_t size, const void *data, enum GNUNET_BLOCK_Type type, uint32_t priority, uint32_t anonymity, uint32_t replication, struct GNUNET_TIME_Absolute expiration, uint64_t uid) static void sqlite_plugin_get_replication d6/d68/plugin__datastore__sqlite_8c.html aae7f3e4ab7740d88a3ec2856e5955fd5 (void *cls, PluginDatumProcessor proc, void *proc_cls) static void sqlite_plugin_get_expiration d6/d68/plugin__datastore__sqlite_8c.html ae2557da8097cee2369253bda3c143514 (void *cls, PluginDatumProcessor proc, void *proc_cls) static void sqlite_plugin_get_keys d6/d68/plugin__datastore__sqlite_8c.html a6d5037a3db4aa827ebd3701de9941790 (void *cls, PluginKeyProcessor proc, void *proc_cls) static void sqlite_plugin_drop d6/d68/plugin__datastore__sqlite_8c.html ad441c823c3ec0cfeb899b71ab5cf2dc2 (void *cls) static void sqlite_plugin_remove_key d6/d68/plugin__datastore__sqlite_8c.html a4e43bea189b07785bf40c1368ec9952b (void *cls, const struct GNUNET_HashCode *key, uint32_t size, const void *data, PluginRemoveCont cont, void *cont_cls) static void sqlite_plugin_estimate_size d6/d68/plugin__datastore__sqlite_8c.html a09a02b423389f693a05c50fa9641b110 (void *cls, unsigned long long *estimate) void * libgnunet_plugin_datastore_sqlite_init d6/d68/plugin__datastore__sqlite_8c.html a9c20809872df535b4252302ae8ddcdb4 (void *cls) void * libgnunet_plugin_datastore_sqlite_done d6/d68/plugin__datastore__sqlite_8c.html afd26306224c7c4ac42ec6ddae2462fc0 (void *cls) plugin_datastore_template.c /home/grothoff/research/gnunet/src/datastore/ dd/d18/plugin__datastore__template_8c platform.h gnunet_datastore_plugin.h Plugin static void template_plugin_estimate_size dd/d18/plugin__datastore__template_8c.html a42d4ce43bf0946596d0f681b96a733da (void *cls, unsigned long long *estimate) static void template_plugin_put dd/d18/plugin__datastore__template_8c.html af8be4e75c43f34b1e9dca3fda1bd2cf6 (void *cls, const struct GNUNET_HashCode *key, bool absent, uint32_t size, const void *data, enum GNUNET_BLOCK_Type type, uint32_t priority, uint32_t anonymity, uint32_t replication, struct GNUNET_TIME_Absolute expiration, PluginPutCont cont, void *cont_cls) static void template_plugin_get_key dd/d18/plugin__datastore__template_8c.html abd47bb2137cb89a806aeb6818b877a0e (void *cls, uint64_t next_uid, bool random, const struct GNUNET_HashCode *key, enum GNUNET_BLOCK_Type type, PluginDatumProcessor proc, void *proc_cls) static void template_plugin_get_replication dd/d18/plugin__datastore__template_8c.html abfad27cca5700c747b20d2da22eb9d96 (void *cls, PluginDatumProcessor proc, void *proc_cls) static void template_plugin_get_expiration dd/d18/plugin__datastore__template_8c.html a77a15678be521a524cf53588040964cb (void *cls, PluginDatumProcessor proc, void *proc_cls) static void template_plugin_get_zero_anonymity dd/d18/plugin__datastore__template_8c.html a2e4555a140e8cf75be2fd930c1df33e6 (void *cls, uint64_t next_uid, enum GNUNET_BLOCK_Type type, PluginDatumProcessor proc, void *proc_cls) static void template_plugin_drop dd/d18/plugin__datastore__template_8c.html a879513252e3e0c9f23e7c32e0d972f93 (void *cls) static void template_get_keys dd/d18/plugin__datastore__template_8c.html a5463e5b0c1fde615bc056295b894360b (void *cls, PluginKeyProcessor proc, void *proc_cls) static void template_plugin_remove_key dd/d18/plugin__datastore__template_8c.html a4d2b0f469847b71d9c542dd8ffbe0d51 (void *cls, const struct GNUNET_HashCode *key, uint32_t size, const void *data, PluginRemoveCont cont, void *cont_cls) void * libgnunet_plugin_datastore_template_init dd/d18/plugin__datastore__template_8c.html a217b630a3b07c0d6576fbc1bc588acf5 (void *cls) void * libgnunet_plugin_datastore_template_done dd/d18/plugin__datastore__template_8c.html ab08516268e18e80808e0591bddc90573 (void *cls) dht.h /home/grothoff/research/gnunet/src/dht/ d1/dbb/dht_8h GNUNET_DHT_ClientGetStopMessage GNUNET_DHT_ClientGetMessage GNUNET_DHT_ClientGetResultSeenMessage GNUNET_DHT_ClientResultMessage GNUNET_DHT_ClientPutMessage GNUNET_DHT_MonitorPutMessage GNUNET_DHT_MonitorStartStopMessage GNUNET_DHT_MonitorGetMessage GNUNET_DHT_MonitorGetRespMessage #define DHT_BLOOM_SIZE d1/dbb/dht_8h.html ad153d6422ae5b7e4c3c8b9d6012e0431 dht_api.c /home/grothoff/research/gnunet/src/dht/ dc/d24/dht__api_8c platform.h gnunet_util_lib.h gnunet_constants.h gnunet_arm_service.h gnunet_hello_lib.h gnunet_protocols.h gnunet_dht_service.h dht.h GNUNET_DHT_PutHandle GNUNET_DHT_GetHandle GNUNET_DHT_MonitorHandle GNUNET_DHT_Handle #define LOG dc/d24/dht__api_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static int try_connect dc/d24/dht__api_8c.html ae713af9ceba8cfaceb0ae756e966379f (struct GNUNET_DHT_Handle *h) static void send_get dc/d24/dht__api_8c.html a22cfcd02d1be7a270574037d1961a272 (struct GNUNET_DHT_GetHandle *gh) static void send_get_known_results dc/d24/dht__api_8c.html ac0c746795f16880abf4f5e862c914995 (struct GNUNET_DHT_GetHandle *gh, unsigned int transmission_offset_start) static int add_get_request_to_pending dc/d24/dht__api_8c.html a9e4ba60ee22396670d7586291780d0e8 (void *cls, const struct GNUNET_HashCode *key, void *value) static void send_monitor_start dc/d24/dht__api_8c.html aee549a92e4d5b50fbe542390c3685a4d (struct GNUNET_DHT_MonitorHandle *mh) static void try_reconnect dc/d24/dht__api_8c.html a67d7b5638d123abacf21548d36c78f6d (void *cls) static void do_disconnect dc/d24/dht__api_8c.html aa9cd9661398894ceec6cc1735af0f672 (struct GNUNET_DHT_Handle *h) static void mq_error_handler dc/d24/dht__api_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) static int check_monitor_get dc/d24/dht__api_8c.html a05c824665e6b5bb497ca7592960bdfec (void *cls, const struct GNUNET_DHT_MonitorGetMessage *msg) static void handle_monitor_get dc/d24/dht__api_8c.html a87c69055db7d038ff54f6d639583e305 (void *cls, const struct GNUNET_DHT_MonitorGetMessage *msg) static int check_monitor_get_resp dc/d24/dht__api_8c.html ab6dbf24cdb7a42a619ec59650795ad85 (void *cls, const struct GNUNET_DHT_MonitorGetRespMessage *msg) static void handle_monitor_get_resp dc/d24/dht__api_8c.html a2d2a8161819734a811d758bd44e7cad2 (void *cls, const struct GNUNET_DHT_MonitorGetRespMessage *msg) static int check_monitor_put dc/d24/dht__api_8c.html a5e3de1ada1269d8ba2e35b7fb1f7fa78 (void *cls, const struct GNUNET_DHT_MonitorPutMessage *msg) static void handle_monitor_put dc/d24/dht__api_8c.html ac11a6cfd00078587693fce80f435e0f1 (void *cls, const struct GNUNET_DHT_MonitorPutMessage *msg) static int check_client_result dc/d24/dht__api_8c.html a225e84d1ee1a5547c50d9ff76552b93b (void *cls, const struct GNUNET_DHT_ClientResultMessage *msg) static int process_client_result dc/d24/dht__api_8c.html a65348372c2edc455ad878be9268192e4 (void *cls, const struct GNUNET_HashCode *key, void *value) static void handle_client_result dc/d24/dht__api_8c.html a57e5cbe6d5e8c18689b7d20e9262630d (void *cls, const struct GNUNET_DHT_ClientResultMessage *msg) static void handle_put_cont dc/d24/dht__api_8c.html ab33d414bfd42aec5f50319f63c1f4c6d (void *cls) struct GNUNET_DHT_Handle * GNUNET_DHT_connect d6/d5a/group__dht.html ga7b3bdc070b9594f65b98a6d29068f165 (const struct GNUNET_CONFIGURATION_Handle *cfg, unsigned int ht_len) void GNUNET_DHT_disconnect d6/d5a/group__dht.html gadaf0afba34ee8c7600981451910b563b (struct GNUNET_DHT_Handle *handle) struct GNUNET_DHT_PutHandle * GNUNET_DHT_put d6/d5a/group__dht.html gac1047bd0f98ac42496e4242b5f008a12 (struct GNUNET_DHT_Handle *handle, const struct GNUNET_HashCode *key, uint32_t desired_replication_level, enum GNUNET_DHT_RouteOption options, enum GNUNET_BLOCK_Type type, size_t size, const void *data, struct GNUNET_TIME_Absolute exp, GNUNET_SCHEDULER_TaskCallback cont, void *cont_cls) void GNUNET_DHT_put_cancel d6/d5a/group__dht.html ga124789edab5fa759d41423efee5b992b (struct GNUNET_DHT_PutHandle *ph) struct GNUNET_DHT_GetHandle * GNUNET_DHT_get_start d6/d5a/group__dht.html gaefce1f0155f4c1d8b622fabd4b987fc6 (struct GNUNET_DHT_Handle *handle, enum GNUNET_BLOCK_Type type, const struct GNUNET_HashCode *key, uint32_t desired_replication_level, enum GNUNET_DHT_RouteOption options, const void *xquery, size_t xquery_size, GNUNET_DHT_GetIterator iter, void *iter_cls) void GNUNET_DHT_get_filter_known_results d6/d5a/group__dht.html ga647b69a12ed9ac36e34630b675e15a56 (struct GNUNET_DHT_GetHandle *get_handle, unsigned int num_results, const struct GNUNET_HashCode *results) void GNUNET_DHT_get_stop d6/d5a/group__dht.html ga4edb9bb2c9fd1946edf29b658e51803c (struct GNUNET_DHT_GetHandle *get_handle) struct GNUNET_DHT_MonitorHandle * GNUNET_DHT_monitor_start d6/d5a/group__dht.html ga32ddc4e594e06ff69d909d66d1c5d70d (struct GNUNET_DHT_Handle *handle, enum GNUNET_BLOCK_Type type, const struct GNUNET_HashCode *key, GNUNET_DHT_MonitorGetCB get_cb, GNUNET_DHT_MonitorGetRespCB get_resp_cb, GNUNET_DHT_MonitorPutCB put_cb, void *cb_cls) void GNUNET_DHT_monitor_stop d6/d5a/group__dht.html gaface8daf2aff6df26141147561180107 (struct GNUNET_DHT_MonitorHandle *mh) dht_test_lib.c /home/grothoff/research/gnunet/src/dht/ de/df1/dht__test__lib_8c platform.h dht_test_lib.h GNUNET_DHT_TEST_Context static void * dht_connect_adapter de/df1/dht__test__lib_8c.html a37efcaded2e7bad28e38209b5d6d530d (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg) static void dht_disconnect_adapter de/df1/dht__test__lib_8c.html a8382b3d75e1cd59e22392d73af5a2fe1 (void *cls, void *op_result) static void dht_connect_cb de/df1/dht__test__lib_8c.html aa8eeb861cc3aba86ffdcace3afa8719c (void *cls, struct GNUNET_TESTBED_Operation *op, void *ca_result, const char *emsg) void GNUNET_DHT_TEST_cleanup de/df1/dht__test__lib_8c.html a8934c0f251503c0b60ff43412bd04f37 (struct GNUNET_DHT_TEST_Context *ctx) static void dht_test_run de/df1/dht__test__lib_8c.html a61b6d10152bf5006528513615c4f8f8d (void *cls, struct GNUNET_TESTBED_RunHandle *h, unsigned int num_peers, struct GNUNET_TESTBED_Peer **peers, unsigned int links_succeeded, unsigned int links_failed) void GNUNET_DHT_TEST_run de/df1/dht__test__lib_8c.html aa98bd7b1b9dc64be6a17a6dfaf04f73b (const char *testname, const char *cfgname, unsigned int num_peers, GNUNET_DHT_TEST_AppMain tmain, void *tmain_cls) dht_test_lib.h /home/grothoff/research/gnunet/src/dht/ d6/d3e/dht__test__lib_8h gnunet_testbed_service.h gnunet_dht_service.h void(* GNUNET_DHT_TEST_AppMain d6/d3e/dht__test__lib_8h.html a726a493832807e325cc241b27be1ad88 )(void *cls, struct GNUNET_DHT_TEST_Context *ctx, unsigned int num_peers, struct GNUNET_TESTBED_Peer **peers, struct GNUNET_DHT_Handle **dhts) void GNUNET_DHT_TEST_run d6/d3e/dht__test__lib_8h.html aa98bd7b1b9dc64be6a17a6dfaf04f73b (const char *testname, const char *cfgname, unsigned int num_peers, GNUNET_DHT_TEST_AppMain tmain, void *tmain_cls) void GNUNET_DHT_TEST_cleanup d6/d3e/dht__test__lib_8h.html a8934c0f251503c0b60ff43412bd04f37 (struct GNUNET_DHT_TEST_Context *ctx) gnunet-dht-get.c /home/grothoff/research/gnunet/src/dht/ d6/d3c/gnunet-dht-get_8c platform.h gnunet_dht_service.h #define LOG d6/d3c/gnunet-dht-get_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static void cleanup_task d6/d3c/gnunet-dht-get_8c.html a6326013d99300f02512b1b4e8acfacc7 (void *cls) static void timeout_task d6/d3c/gnunet-dht-get_8c.html a484339c153bb469cd07b9cd0dbd15c37 (void *cls) static void get_result_iterator d6/d3c/gnunet-dht-get_8c.html aa1cdb9c4b319f27aca3ae71a627e3c95 (void *cls, struct GNUNET_TIME_Absolute exp, const struct GNUNET_HashCode *key, const struct GNUNET_PeerIdentity *get_path, unsigned int get_path_length, const struct GNUNET_PeerIdentity *put_path, unsigned int put_path_length, enum GNUNET_BLOCK_Type type, size_t size, const void *data) static void run d6/d3c/gnunet-dht-get_8c.html a8d2eff9f65977d8089ab33940596478d (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c) int main d6/d3c/gnunet-dht-get_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static unsigned int query_type d6/d3c/gnunet-dht-get_8c.html a06374b012f973fae98734781c4ec0a14 static unsigned int replication d6/d3c/gnunet-dht-get_8c.html aa53d5576bc359c1d1b39f460aab88974 static char * query_key d6/d3c/gnunet-dht-get_8c.html a6e43b54c0a9c15ef6ea7f58b0ec5acff static struct GNUNET_TIME_Relative timeout_request d6/d3c/gnunet-dht-get_8c.html a136fbd2ea15176f46c33cf87f317a823 static unsigned int verbose d6/d3c/gnunet-dht-get_8c.html a1209946062659806bc7657fe60753a21 static int demultixplex_everywhere d6/d3c/gnunet-dht-get_8c.html ac09401c76c6a357f246db68eb0c4db1c static struct GNUNET_DHT_Handle * dht_handle d6/d3c/gnunet-dht-get_8c.html a7e88ca5145f4256b1e52bd260869e37a static const struct GNUNET_CONFIGURATION_Handle * cfg d6/d3c/gnunet-dht-get_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_DHT_GetHandle * get_handle d6/d3c/gnunet-dht-get_8c.html aac08e087d6e8a3a16bf1778be924416b static unsigned int result_count d6/d3c/gnunet-dht-get_8c.html a4a415105e33774643e2ead8f3faba552 static int ret d6/d3c/gnunet-dht-get_8c.html a6baa346e44f4c2158d2be4f9b77b8203 static struct GNUNET_SCHEDULER_Task * tt d6/d3c/gnunet-dht-get_8c.html a851557faeca36c36a10f2d5b084151d5 gnunet-dht-monitor.c /home/grothoff/research/gnunet/src/dht/ d0/dd5/gnunet-dht-monitor_8c platform.h gnunet_dht_service.h static void cleanup_task d0/dd5/gnunet-dht-monitor_8c.html a6326013d99300f02512b1b4e8acfacc7 (void *cls) static void timeout_task d0/dd5/gnunet-dht-monitor_8c.html a484339c153bb469cd07b9cd0dbd15c37 (void *cls) static void get_callback d0/dd5/gnunet-dht-monitor_8c.html a8afcb31a60e76f199bd0122598847020 (void *cls, enum GNUNET_DHT_RouteOption options, enum GNUNET_BLOCK_Type type, uint32_t hop_count, uint32_t desired_replication_level, unsigned int path_length, const struct GNUNET_PeerIdentity *path, const struct GNUNET_HashCode *key) static void get_resp_callback d0/dd5/gnunet-dht-monitor_8c.html a79e5cc9bedf25f7b6e7d81d2e5774585 (void *cls, enum GNUNET_BLOCK_Type type, const struct GNUNET_PeerIdentity *get_path, unsigned int get_path_length, const struct GNUNET_PeerIdentity *put_path, unsigned int put_path_length, struct GNUNET_TIME_Absolute exp, const struct GNUNET_HashCode *key, const void *data, size_t size) static void put_callback d0/dd5/gnunet-dht-monitor_8c.html a907154ac02823401df923bd0bf419684 (void *cls, enum GNUNET_DHT_RouteOption options, enum GNUNET_BLOCK_Type type, uint32_t hop_count, uint32_t desired_replication_level, unsigned int path_length, const struct GNUNET_PeerIdentity *path, struct GNUNET_TIME_Absolute exp, const struct GNUNET_HashCode *key, const void *data, size_t size) static void run d0/dd5/gnunet-dht-monitor_8c.html a8d2eff9f65977d8089ab33940596478d (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c) int main d0/dd5/gnunet-dht-monitor_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static unsigned int block_type d0/dd5/gnunet-dht-monitor_8c.html a7c26df8555ae58e904efd849d2c10eeb static char * query_key d0/dd5/gnunet-dht-monitor_8c.html a6e43b54c0a9c15ef6ea7f58b0ec5acff static struct GNUNET_TIME_Relative timeout_request d0/dd5/gnunet-dht-monitor_8c.html a136fbd2ea15176f46c33cf87f317a823 static int verbose d0/dd5/gnunet-dht-monitor_8c.html a0b2caeb4b6f130be43e5a2f0267dd453 static struct GNUNET_DHT_Handle * dht_handle d0/dd5/gnunet-dht-monitor_8c.html a7e88ca5145f4256b1e52bd260869e37a static const struct GNUNET_CONFIGURATION_Handle * cfg d0/dd5/gnunet-dht-monitor_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_DHT_MonitorHandle * monitor_handle d0/dd5/gnunet-dht-monitor_8c.html a9d9a8177080523de1711e594a0689e17 static unsigned int result_count d0/dd5/gnunet-dht-monitor_8c.html a4a415105e33774643e2ead8f3faba552 static int ret d0/dd5/gnunet-dht-monitor_8c.html a6baa346e44f4c2158d2be4f9b77b8203 static struct GNUNET_SCHEDULER_Task * tt d0/dd5/gnunet-dht-monitor_8c.html a851557faeca36c36a10f2d5b084151d5 gnunet-dht-put.c /home/grothoff/research/gnunet/src/dht/ d7/d7f/gnunet-dht-put_8c platform.h gnunet_dht_service.h static void shutdown_task d7/d7f/gnunet-dht-put_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void message_sent_cont d7/d7f/gnunet-dht-put_8c.html a5b13a0778a6cf768ce0c293d6dfe4fda (void *cls) static void run d7/d7f/gnunet-dht-put_8c.html a8d2eff9f65977d8089ab33940596478d (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c) int main d7/d7f/gnunet-dht-put_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static unsigned int query_type d7/d7f/gnunet-dht-put_8c.html a06374b012f973fae98734781c4ec0a14 struct GNUNET_HashCode key d7/d7f/gnunet-dht-put_8c.html ae877c03638a02f2604b975efceefd4aa static char * query_key d7/d7f/gnunet-dht-put_8c.html a6e43b54c0a9c15ef6ea7f58b0ec5acff static struct GNUNET_TIME_Relative expiration d7/d7f/gnunet-dht-put_8c.html af58f0b255eea50adea322dd61be28a6a static unsigned int replication d7/d7f/gnunet-dht-put_8c.html aa53d5576bc359c1d1b39f460aab88974 static unsigned int verbose d7/d7f/gnunet-dht-put_8c.html a1209946062659806bc7657fe60753a21 static int demultixplex_everywhere d7/d7f/gnunet-dht-put_8c.html ac09401c76c6a357f246db68eb0c4db1c static int record_route d7/d7f/gnunet-dht-put_8c.html aec3c1f5c77153bda38c76d7ac69ba565 static struct GNUNET_DHT_Handle * dht_handle d7/d7f/gnunet-dht-put_8c.html a7e88ca5145f4256b1e52bd260869e37a static const struct GNUNET_CONFIGURATION_Handle * cfg d7/d7f/gnunet-dht-put_8c.html a51cb438e53c3f8766755e01cfa930382 static int ret d7/d7f/gnunet-dht-put_8c.html a6baa346e44f4c2158d2be4f9b77b8203 static char * data d7/d7f/gnunet-dht-put_8c.html a91a70b77df95bd8b0830b49a094c2acb gnunet-service-dht.c /home/grothoff/research/gnunet/src/dht/ d2/d13/gnunet-service-dht_8c platform.h gnunet_block_lib.h gnunet_util_lib.h gnunet_transport_service.h gnunet_transport_hello_service.h gnunet_hello_lib.h gnunet_dht_service.h gnunet_statistics_service.h gnunet-service-dht.h gnunet-service-dht_datacache.h gnunet-service-dht_hello.h gnunet-service-dht_neighbours.h gnunet-service-dht_nse.h gnunet-service-dht_routing.h gnunet-service-dht_clients.c static void process_hello d2/d13/gnunet-service-dht_8c.html a08affc92eefd832884623f3866d9b3ff (void *cls, const struct GNUNET_MessageHeader *message) static void shutdown_task d2/d13/gnunet-service-dht_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void run d2/d13/gnunet-service-dht_8c.html a93e64c6875736da53189e266ff6013a0 (void *cls, const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_SERVICE_Handle *service) GNUNET_SERVICE_MAIN d2/d13/gnunet-service-dht_8c.html adce57caa2cbba3da716e59316fe4f1cf ("dht", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_var_size(dht_local_put, GNUNET_MESSAGE_TYPE_DHT_CLIENT_PUT, struct GNUNET_DHT_ClientPutMessage, NULL), GNUNET_MQ_hd_var_size(dht_local_get, GNUNET_MESSAGE_TYPE_DHT_CLIENT_GET, struct GNUNET_DHT_ClientGetMessage, NULL), GNUNET_MQ_hd_fixed_size(dht_local_get_stop, GNUNET_MESSAGE_TYPE_DHT_CLIENT_GET_STOP, struct GNUNET_DHT_ClientGetStopMessage, NULL), GNUNET_MQ_hd_fixed_size(dht_local_monitor, GNUNET_MESSAGE_TYPE_DHT_MONITOR_START, struct GNUNET_DHT_MonitorStartStopMessage, NULL), GNUNET_MQ_hd_fixed_size(dht_local_monitor_stop, GNUNET_MESSAGE_TYPE_DHT_MONITOR_STOP, struct GNUNET_DHT_MonitorStartStopMessage, NULL), GNUNET_MQ_hd_var_size(dht_local_get_result_seen, GNUNET_MESSAGE_TYPE_DHT_CLIENT_GET_RESULTS_KNOWN, struct GNUNET_DHT_ClientGetResultSeenMessage, NULL), GNUNET_MQ_handler_end()) struct GNUNET_MessageHeader * GDS_my_hello d2/d13/gnunet-service-dht_8c.html a199ad57fee54a375afd34a519a162d98 static struct GNUNET_TRANSPORT_HelloGetHandle * ghh d2/d13/gnunet-service-dht_8c.html a1096dbf754dc7289d7e58a15de0a4f35 struct GNUNET_TIME_Relative hello_expiration d2/d13/gnunet-service-dht_8c.html a6bd1dda33edc6d45afb5b06ff205c444 gnunet-service-dht.h /home/grothoff/research/gnunet/src/dht/ da/d99/gnunet-service-dht_8h gnunet_util_lib.h gnunet_statistics_service.h gnunet_transport_service.h gnunet_block_lib.h #define DEBUG_DHT da/d99/gnunet-service-dht_8h.html adff387b35f936dc7c713b17cd8bae06e void GDS_CLIENTS_handle_reply da/d99/gnunet-service-dht_8h.html af20bae697ccc2400fe49126774470680 (struct GNUNET_TIME_Absolute expiration, const struct GNUNET_HashCode *key, unsigned int get_path_length, const struct GNUNET_PeerIdentity *get_path, unsigned int put_path_length, const struct GNUNET_PeerIdentity *put_path, enum GNUNET_BLOCK_Type type, size_t data_size, const void *data) void GDS_CLIENTS_process_get da/d99/gnunet-service-dht_8h.html a18db79a58b4184b96c466b74c25db2ae (uint32_t options, enum GNUNET_BLOCK_Type type, uint32_t hop_count, uint32_t desired_replication_level, unsigned int path_length, const struct GNUNET_PeerIdentity *path, const struct GNUNET_HashCode *key) void GDS_CLIENTS_process_get_resp da/d99/gnunet-service-dht_8h.html a8a95610becfb77ae2f3dba6e75791b25 (enum GNUNET_BLOCK_Type type, const struct GNUNET_PeerIdentity *get_path, unsigned int get_path_length, const struct GNUNET_PeerIdentity *put_path, unsigned int put_path_length, struct GNUNET_TIME_Absolute exp, const struct GNUNET_HashCode *key, const void *data, size_t size) void GDS_CLIENTS_process_put da/d99/gnunet-service-dht_8h.html a867898e92a383faf4ca5abe2e0ab4bfe (uint32_t options, enum GNUNET_BLOCK_Type type, uint32_t hop_count, uint32_t desired_replication_level, unsigned int path_length, const struct GNUNET_PeerIdentity *path, struct GNUNET_TIME_Absolute exp, const struct GNUNET_HashCode *key, const void *data, size_t size) const struct GNUNET_CONFIGURATION_Handle * GDS_cfg da/d99/gnunet-service-dht_8h.html af08654ca813a7adfe85094f6afbc9f6a struct GNUNET_SERVICE_Handle * GDS_service da/d99/gnunet-service-dht_8h.html a6c9f95e2e6b10c0d6c52a2bd64dfcf41 struct GNUNET_BLOCK_Context * GDS_block_context da/d99/gnunet-service-dht_8h.html a661dd2da46658193eafb139aa809cf14 struct GNUNET_STATISTICS_Handle * GDS_stats da/d99/gnunet-service-dht_8h.html a3c47116d684d84e2dfedcf9aff166b69 struct GNUNET_MessageHeader * GDS_my_hello da/d99/gnunet-service-dht_8h.html a199ad57fee54a375afd34a519a162d98 gnunet-service-dht_clients.c /home/grothoff/research/gnunet/src/dht/ d2/d09/gnunet-service-dht__clients_8c platform.h gnunet_constants.h gnunet_protocols.h gnunet_statistics_service.h gnunet-service-dht.h gnunet-service-dht_datacache.h gnunet-service-dht_neighbours.h dht.h ClientQueryRecord ClientMonitorRecord ClientHandle FindByUniqueIdContext RemoveByUniqueIdContext ForwardReplyContext #define LOG_TRAFFIC d2/d09/gnunet-service-dht__clients_8c.html ad6555daf19dfae40db0e6bdc0953ce50 (kind,...) #define LOG d2/d09/gnunet-service-dht__clients_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define GDS_DHT_SERVICE_INIT d2/d09/gnunet-service-dht__clients_8c.html a08661bc2c98136733ee17f74dfb14495 (name, run) static void remove_client_record d2/d09/gnunet-service-dht__clients_8c.html a30ed3ec71ae332be5fb37d472fca2600 (struct ClientQueryRecord *record) static void * client_connect_cb d2/d09/gnunet-service-dht__clients_8c.html ace62d7dd4b1ce0ddda8ac3a38cbdc24d (void *cls, struct GNUNET_SERVICE_Client *client, struct GNUNET_MQ_Handle *mq) static void client_disconnect_cb d2/d09/gnunet-service-dht__clients_8c.html add3231e0a097736c4235cae0f8bed32a (void *cls, struct GNUNET_SERVICE_Client *client, void *app_ctx) static void transmit_request d2/d09/gnunet-service-dht__clients_8c.html a00227a574f36807a25be33dd012a3930 (struct ClientQueryRecord *cqr) static void transmit_next_request_task d2/d09/gnunet-service-dht__clients_8c.html adc77cd76513b43519d0e13a94f345667 (void *cls) static int check_dht_local_put d2/d09/gnunet-service-dht__clients_8c.html a9bdce21eb50cb9973d01538bdf4ca1f3 (void *cls, const struct GNUNET_DHT_ClientPutMessage *dht_msg) static void handle_dht_local_put d2/d09/gnunet-service-dht__clients_8c.html ab7a196060bf6a88159189c3feeb9104b (void *cls, const struct GNUNET_DHT_ClientPutMessage *dht_msg) static int check_dht_local_get d2/d09/gnunet-service-dht__clients_8c.html ae80b2e9ce7390ccf83de46e21bc1b498 (void *cls, const struct GNUNET_DHT_ClientGetMessage *get) static void handle_local_result d2/d09/gnunet-service-dht__clients_8c.html a6ca28163cfb0dabe741ba3e5d1a9bb09 (void *cls, enum GNUNET_BLOCK_Type type, struct GNUNET_TIME_Absolute expiration_time, const struct GNUNET_HashCode *key, unsigned int put_path_length, const struct GNUNET_PeerIdentity *put_path, unsigned int get_path_length, const struct GNUNET_PeerIdentity *get_path, const void *data, size_t data_size) static void handle_dht_local_get d2/d09/gnunet-service-dht__clients_8c.html a30261e85578624a45390b2de50a3f5ae (void *cls, const struct GNUNET_DHT_ClientGetMessage *get) static int find_by_unique_id d2/d09/gnunet-service-dht__clients_8c.html a8b99391d07fefb8deb0fe1b6f58d0a23 (void *cls, const struct GNUNET_HashCode *key, void *value) static int check_dht_local_get_result_seen d2/d09/gnunet-service-dht__clients_8c.html a4c861007efd9a80180260300fa7b022a (void *cls, const struct GNUNET_DHT_ClientGetResultSeenMessage *seen) static void handle_dht_local_get_result_seen d2/d09/gnunet-service-dht__clients_8c.html a5b8f43d042b42e0502e9e56832e1885d (void *cls, const struct GNUNET_DHT_ClientGetResultSeenMessage *seen) static int remove_by_unique_id d2/d09/gnunet-service-dht__clients_8c.html a15bb376c604d064d1332a0eaddb903e8 (void *cls, const struct GNUNET_HashCode *key, void *value) static void handle_dht_local_get_stop d2/d09/gnunet-service-dht__clients_8c.html a1b97c8ceb0b62e1909d02559a9d54fad (void *cls, const struct GNUNET_DHT_ClientGetStopMessage *dht_stop_msg) static void handle_dht_local_monitor d2/d09/gnunet-service-dht__clients_8c.html a617fa5224cab1a8b1885bef58c6870cc (void *cls, const struct GNUNET_DHT_MonitorStartStopMessage *msg) static void handle_dht_local_monitor_stop d2/d09/gnunet-service-dht__clients_8c.html a4492c0a3c423c119351f54640c5a5f9e (void *cls, const struct GNUNET_DHT_MonitorStartStopMessage *msg) static int forward_reply d2/d09/gnunet-service-dht__clients_8c.html a05be28231d6651c4b3793662eda7e9ff (void *cls, const struct GNUNET_HashCode *key, void *value) void GDS_CLIENTS_handle_reply d2/d09/gnunet-service-dht__clients_8c.html af20bae697ccc2400fe49126774470680 (struct GNUNET_TIME_Absolute expiration, const struct GNUNET_HashCode *key, unsigned int get_path_length, const struct GNUNET_PeerIdentity *get_path, unsigned int put_path_length, const struct GNUNET_PeerIdentity *put_path, enum GNUNET_BLOCK_Type type, size_t data_size, const void *data) void GDS_CLIENTS_process_get d2/d09/gnunet-service-dht__clients_8c.html a18db79a58b4184b96c466b74c25db2ae (uint32_t options, enum GNUNET_BLOCK_Type type, uint32_t hop_count, uint32_t desired_replication_level, unsigned int path_length, const struct GNUNET_PeerIdentity *path, const struct GNUNET_HashCode *key) void GDS_CLIENTS_process_get_resp d2/d09/gnunet-service-dht__clients_8c.html a8a95610becfb77ae2f3dba6e75791b25 (enum GNUNET_BLOCK_Type type, const struct GNUNET_PeerIdentity *get_path, unsigned int get_path_length, const struct GNUNET_PeerIdentity *put_path, unsigned int put_path_length, struct GNUNET_TIME_Absolute exp, const struct GNUNET_HashCode *key, const void *data, size_t size) void GDS_CLIENTS_process_put d2/d09/gnunet-service-dht__clients_8c.html a867898e92a383faf4ca5abe2e0ab4bfe (uint32_t options, enum GNUNET_BLOCK_Type type, uint32_t hop_count, uint32_t desired_replication_level, unsigned int path_length, const struct GNUNET_PeerIdentity *path, struct GNUNET_TIME_Absolute exp, const struct GNUNET_HashCode *key, const void *data, size_t size) static void GDS_CLIENTS_init d2/d09/gnunet-service-dht__clients_8c.html ad5b188b74897057161064bf136d0142a () static void GDS_CLIENTS_stop d2/d09/gnunet-service-dht__clients_8c.html a516246c97530e1da5f61046268980242 () void __attribute__ d2/d09/gnunet-service-dht__clients_8c.html ad7e5f5c14ff8ad42e10651503200880c ((destructor)) struct GNUNET_BLOCK_Context * GDS_block_context d2/d09/gnunet-service-dht__clients_8c.html a661dd2da46658193eafb139aa809cf14 struct GNUNET_STATISTICS_Handle * GDS_stats d2/d09/gnunet-service-dht__clients_8c.html a3c47116d684d84e2dfedcf9aff166b69 struct GNUNET_SERVICE_Handle * GDS_service d2/d09/gnunet-service-dht__clients_8c.html a6c9f95e2e6b10c0d6c52a2bd64dfcf41 const struct GNUNET_CONFIGURATION_Handle * GDS_cfg d2/d09/gnunet-service-dht__clients_8c.html af08654ca813a7adfe85094f6afbc9f6a static struct ClientMonitorRecord * monitor_head d2/d09/gnunet-service-dht__clients_8c.html a2a63b2447d59188e82ff2f7afe28214d static struct ClientMonitorRecord * monitor_tail d2/d09/gnunet-service-dht__clients_8c.html ac40af8be4feed1625dcf86cd5b4039c5 static struct GNUNET_CONTAINER_MultiHashMap * forward_map d2/d09/gnunet-service-dht__clients_8c.html a60190f48692907855264df075980e9c1 static struct GNUNET_CONTAINER_Heap * retry_heap d2/d09/gnunet-service-dht__clients_8c.html a3c0fbbaed88ce5b0dda75ce2d52dbdc2 static struct GNUNET_SCHEDULER_Task * retry_task d2/d09/gnunet-service-dht__clients_8c.html a42787328b47003b56f8f194822b79b33 gnunet-service-dht_datacache.c /home/grothoff/research/gnunet/src/dht/ d2/da6/gnunet-service-dht__datacache_8c platform.h gnunet_datacache_lib.h gnunet-service-dht_datacache.h gnunet-service-dht_neighbours.h gnunet-service-dht_routing.h gnunet-service-dht.h GetRequestContext SuccContext #define LOG d2/da6/gnunet-service-dht__datacache_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define NUM_CLOSEST d2/da6/gnunet-service-dht__datacache_8c.html a02ba5e4e9a55c4abb5dda0e112af4f11 void GDS_DATACACHE_handle_put d2/da6/gnunet-service-dht__datacache_8c.html a60de8d2c88cf726ec5595b7f74eead3b (struct GNUNET_TIME_Absolute expiration, const struct GNUNET_HashCode *key, unsigned int put_path_length, const struct GNUNET_PeerIdentity *put_path, enum GNUNET_BLOCK_Type type, size_t data_size, const void *data) static int datacache_get_iterator d2/da6/gnunet-service-dht__datacache_8c.html a477cac3ebd0ad2b4e629dc91818dba33 (void *cls, const struct GNUNET_HashCode *key, size_t data_size, const char *data, enum GNUNET_BLOCK_Type type, struct GNUNET_TIME_Absolute exp, unsigned int put_path_length, const struct GNUNET_PeerIdentity *put_path) enum GNUNET_BLOCK_EvaluationResult GDS_DATACACHE_handle_get d2/da6/gnunet-service-dht__datacache_8c.html a0ab3a8a14c4b6f06f97be9d400759ce2 (const struct GNUNET_HashCode *key, enum GNUNET_BLOCK_Type type, const void *xquery, size_t xquery_size, struct GNUNET_BLOCK_Group *bg, GDS_DATACACHE_GetCallback gc, void *gc_cls) static int datacache_random_iterator d2/da6/gnunet-service-dht__datacache_8c.html af8d11c9aaa3a65b37ef566f12140d33b (void *cls, const struct GNUNET_HashCode *key, size_t data_size, const char *data, enum GNUNET_BLOCK_Type type, struct GNUNET_TIME_Absolute exp, unsigned int path_info_len, const struct GNUNET_PeerIdentity *path_info) int GDS_DATACACHE_get_random_key d2/da6/gnunet-service-dht__datacache_8c.html a3eb4f2013ba656aeee630b8eac465f0a (struct GNUNET_HashCode *key) static int datacache_get_successors_iterator d2/da6/gnunet-service-dht__datacache_8c.html a99678bee65938a1156f3dcd122cd1e2a (void *cls, const struct GNUNET_HashCode *key, size_t size, const char *data, enum GNUNET_BLOCK_Type type, struct GNUNET_TIME_Absolute exp, unsigned int put_path_length, const struct GNUNET_PeerIdentity *put_path) void GDS_DATACACHE_get_successors d2/da6/gnunet-service-dht__datacache_8c.html afc6c06a59bc44fd2a1a921222d7aab69 (const struct GNUNET_HashCode *key, GDS_DATACACHE_SuccessorCallback cb, void *cb_cls) void GDS_DATACACHE_init d2/da6/gnunet-service-dht__datacache_8c.html a1760e96b27ede93d8c43b053b6857fb9 () void GDS_DATACACHE_done d2/da6/gnunet-service-dht__datacache_8c.html a78a39a0d39df092af0b6a5a06c00490b () static struct GNUNET_DATACACHE_Handle * datacache d2/da6/gnunet-service-dht__datacache_8c.html ad23ba6bcb0955168906668598ecdfcc2 gnunet-service-dht_datacache.h /home/grothoff/research/gnunet/src/dht/ df/d05/gnunet-service-dht__datacache_8h gnunet_util_lib.h gnunet_block_lib.h gnunet_dht_service.h void(* GDS_DATACACHE_GetCallback df/d05/gnunet-service-dht__datacache_8h.html a3416bc05405fd50fe470e917a4ae4caf )(void *cls, enum GNUNET_BLOCK_Type type, struct GNUNET_TIME_Absolute expiration_time, const struct GNUNET_HashCode *key, unsigned int put_path_length, const struct GNUNET_PeerIdentity *put_path, unsigned int get_path_length, const struct GNUNET_PeerIdentity *get_path, const void *data, size_t data_size) void(* GDS_DATACACHE_SuccessorCallback df/d05/gnunet-service-dht__datacache_8h.html a0941b67ca79cb0d211378d46091584b3 )(void *cls, enum GNUNET_DHT_RouteOption options, const struct GNUNET_HashCode *key, enum GNUNET_BLOCK_Type type, unsigned int put_path_length, const struct GNUNET_PeerIdentity *put_path, struct GNUNET_TIME_Absolute expiration, const void *data, size_t data_size) void GDS_DATACACHE_handle_put df/d05/gnunet-service-dht__datacache_8h.html a60de8d2c88cf726ec5595b7f74eead3b (struct GNUNET_TIME_Absolute expiration, const struct GNUNET_HashCode *key, unsigned int put_path_length, const struct GNUNET_PeerIdentity *put_path, enum GNUNET_BLOCK_Type type, size_t data_size, const void *data) enum GNUNET_BLOCK_EvaluationResult GDS_DATACACHE_handle_get df/d05/gnunet-service-dht__datacache_8h.html a0ab3a8a14c4b6f06f97be9d400759ce2 (const struct GNUNET_HashCode *key, enum GNUNET_BLOCK_Type type, const void *xquery, size_t xquery_size, struct GNUNET_BLOCK_Group *bg, GDS_DATACACHE_GetCallback gc, void *gc_cls) int GDS_DATACACHE_get_random_key df/d05/gnunet-service-dht__datacache_8h.html a3eb4f2013ba656aeee630b8eac465f0a (struct GNUNET_HashCode *key) void GDS_DATACACHE_get_successors df/d05/gnunet-service-dht__datacache_8h.html afc6c06a59bc44fd2a1a921222d7aab69 (const struct GNUNET_HashCode *key, GDS_DATACACHE_SuccessorCallback cb, void *cb_cls) void GDS_DATACACHE_init df/d05/gnunet-service-dht__datacache_8h.html afd91a5a1d0716d2c24c1adf8f42c83d7 (void) void GDS_DATACACHE_done df/d05/gnunet-service-dht__datacache_8h.html a8ff09dd7609d9c9ba819f5d3abb77faa (void) gnunet-service-dht_hello.c /home/grothoff/research/gnunet/src/dht/ d5/de5/gnunet-service-dht__hello_8c platform.h gnunet-service-dht.h gnunet-service-dht_hello.h gnunet_peerinfo_service.h const struct GNUNET_HELLO_Message * GDS_HELLO_get d5/de5/gnunet-service-dht__hello_8c.html a8c9a8ee00d2bd159b0991a3766ed6aa6 (const struct GNUNET_PeerIdentity *peer) static void process_hello d5/de5/gnunet-service-dht__hello_8c.html a730f52e13dde012ea90a87e8d5031916 (void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Message *hello, const char *err_msg) void GDS_HELLO_init d5/de5/gnunet-service-dht__hello_8c.html acc68a00bbaa7d2d8891fd654887f5ee3 () static int free_hello d5/de5/gnunet-service-dht__hello_8c.html af210347fdfcb7685fe66ab0a655a9e94 (void *cls, const struct GNUNET_PeerIdentity *key, void *hello) void GDS_HELLO_done d5/de5/gnunet-service-dht__hello_8c.html ad94f5f630c5f75dc0eeb05bc9eb39f64 () static struct GNUNET_PEERINFO_NotifyContext * pnc d5/de5/gnunet-service-dht__hello_8c.html a500232c2cc45193a0795a8519ae6ef50 static struct GNUNET_CONTAINER_MultiPeerMap * peer_to_hello d5/de5/gnunet-service-dht__hello_8c.html aee3352298239228bd730c19252b75144 gnunet-service-dht_hello.h /home/grothoff/research/gnunet/src/dht/ d4/d83/gnunet-service-dht__hello_8h gnunet_util_lib.h gnunet_hello_lib.h const struct GNUNET_HELLO_Message * GDS_HELLO_get d4/d83/gnunet-service-dht__hello_8h.html a8c9a8ee00d2bd159b0991a3766ed6aa6 (const struct GNUNET_PeerIdentity *peer) void GDS_HELLO_init d4/d83/gnunet-service-dht__hello_8h.html ac8a613c9f0d12b2db60177f31d2d34fc (void) void GDS_HELLO_done d4/d83/gnunet-service-dht__hello_8h.html a80cb33642d4a32b86655c0c3336a28dd (void) gnunet-service-dht_neighbours.c /home/grothoff/research/gnunet/src/dht/ d9/d9e/gnunet-service-dht__neighbours_8c platform.h gnunet_util_lib.h gnunet_block_lib.h gnunet_hello_lib.h gnunet_constants.h gnunet_protocols.h gnunet_nse_service.h gnunet_ats_service.h gnunet_core_service.h gnunet_datacache_lib.h gnunet_transport_service.h gnunet_dht_service.h gnunet_statistics_service.h gnunet-service-dht.h gnunet-service-dht_datacache.h gnunet-service-dht_hello.h gnunet-service-dht_neighbours.h gnunet-service-dht_nse.h gnunet-service-dht_routing.h dht.h PeerPutMessage PeerResultMessage PeerGetMessage PeerInfo PeerBucket ConnectInfo #define LOG_TRAFFIC d9/d9e/gnunet-service-dht__neighbours_8c.html ad6555daf19dfae40db0e6bdc0953ce50 (kind,...) #define SANITY_CHECKS d9/d9e/gnunet-service-dht__neighbours_8c.html a0e6f7d96d38aa0085805446bcae85265 #define MAX_BUCKETS d9/d9e/gnunet-service-dht__neighbours_8c.html a8248b2163254d89a3b59892d9cd95750 #define DEFAULT_BUCKET_SIZE d9/d9e/gnunet-service-dht__neighbours_8c.html a3a99a6479e346b4e1228abe145328d28 #define FIND_PEER_REPLICATION_LEVEL d9/d9e/gnunet-service-dht__neighbours_8c.html a530cb1374c611a1222e3733693774812 #define MAXIMUM_REPLICATION_LEVEL d9/d9e/gnunet-service-dht__neighbours_8c.html ab70a377486bae89c87289bff1a503d1d #define MAXIMUM_PENDING_PER_PEER d9/d9e/gnunet-service-dht__neighbours_8c.html a150280d4c1dbc73896695fa97ed50fc1 #define DHT_MINIMUM_FIND_PEER_INTERVAL d9/d9e/gnunet-service-dht__neighbours_8c.html a69c712b9c40a4e5d28b22d1142cd164e #define DHT_MAXIMUM_FIND_PEER_INTERVAL d9/d9e/gnunet-service-dht__neighbours_8c.html aaff06a3edc9e6d9b1d60b852e120fed6 #define GET_TIMEOUT d9/d9e/gnunet-service-dht__neighbours_8c.html af268194ede0a6f9a3f005675b7c4b9e6 static int find_bucket d9/d9e/gnunet-service-dht__neighbours_8c.html a5da76ed54afab9a482aa0a0c81398d67 (const struct GNUNET_HashCode *hc) static void offer_hello_done d9/d9e/gnunet-service-dht__neighbours_8c.html ac14fda299ca9ba823260fbc39270b7ec (void *cls) static int free_connect_info d9/d9e/gnunet-service-dht__neighbours_8c.html a0c8e12d48174952169517e5677724cda (void *cls, const struct GNUNET_PeerIdentity *peer, void *value) static void try_connect d9/d9e/gnunet-service-dht__neighbours_8c.html a1fc09744e200e7e12ec0933986851c76 (const struct GNUNET_PeerIdentity *pid, const struct GNUNET_MessageHeader *h) static int update_desire_strength d9/d9e/gnunet-service-dht__neighbours_8c.html ad9ac325eb72a0c998af9811ab37f2f36 (void *cls, const struct GNUNET_PeerIdentity *pid, void *value) static void update_connect_preferences d9/d9e/gnunet-service-dht__neighbours_8c.html a5b8b3225617353035d5381cc6637565a () static int add_known_to_bloom d9/d9e/gnunet-service-dht__neighbours_8c.html a46a5c58b08b416c731fd65608f0566bc (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static void send_find_peer_message d9/d9e/gnunet-service-dht__neighbours_8c.html a01685ead16c88daf8f33b9b306dc073f (void *cls) static void * handle_core_connect d9/d9e/gnunet-service-dht__neighbours_8c.html ae0f1c562163d241e7381b214f3646f01 (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_MQ_Handle *mq) static void handle_core_disconnect d9/d9e/gnunet-service-dht__neighbours_8c.html adf79f1407d372ef4c624ca90dedcbcfa (void *cls, const struct GNUNET_PeerIdentity *peer, void *internal_cls) static unsigned int get_forward_count d9/d9e/gnunet-service-dht__neighbours_8c.html a303cfbd962ce55866adbb0f9b4ee9f4f (uint32_t hop_count, uint32_t target_replication) static unsigned int get_distance d9/d9e/gnunet-service-dht__neighbours_8c.html a48f5e213e6fcc1b9b94de560cc92cdde (const struct GNUNET_HashCode *target, const struct GNUNET_HashCode *have) int GDS_am_closest_peer d9/d9e/gnunet-service-dht__neighbours_8c.html a616046170833dc1772baf5ac7126ea7f (const struct GNUNET_HashCode *key, const struct GNUNET_CONTAINER_BloomFilter *bloom) static struct PeerInfo * select_peer d9/d9e/gnunet-service-dht__neighbours_8c.html a5d7a2a9340dc97dcfab5e9e4b0d7c930 (const struct GNUNET_HashCode *key, const struct GNUNET_CONTAINER_BloomFilter *bloom, uint32_t hops) static unsigned int get_target_peers d9/d9e/gnunet-service-dht__neighbours_8c.html ad6171f9483ef1985bbf41ebdfde74509 (const struct GNUNET_HashCode *key, struct GNUNET_CONTAINER_BloomFilter *bloom, uint32_t hop_count, uint32_t target_replication, struct PeerInfo ***targets) int GDS_NEIGHBOURS_handle_put d9/d9e/gnunet-service-dht__neighbours_8c.html a04526403219154b85ba3d9d4057cb873 (enum GNUNET_BLOCK_Type type, enum GNUNET_DHT_RouteOption options, uint32_t desired_replication_level, struct GNUNET_TIME_Absolute expiration_time, uint32_t hop_count, struct GNUNET_CONTAINER_BloomFilter *bf, const struct GNUNET_HashCode *key, unsigned int put_path_length, struct GNUNET_PeerIdentity *put_path, const void *data, size_t data_size) int GDS_NEIGHBOURS_handle_get d9/d9e/gnunet-service-dht__neighbours_8c.html a33bd3accf78752058e4675aa43fb0190 (enum GNUNET_BLOCK_Type type, enum GNUNET_DHT_RouteOption options, uint32_t desired_replication_level, uint32_t hop_count, const struct GNUNET_HashCode *key, const void *xquery, size_t xquery_size, struct GNUNET_BLOCK_Group *bg, struct GNUNET_CONTAINER_BloomFilter *peer_bf) void GDS_NEIGHBOURS_handle_reply d9/d9e/gnunet-service-dht__neighbours_8c.html ae1f6f80fc271cc7d885b0c752d7c780b (const struct GNUNET_PeerIdentity *target, enum GNUNET_BLOCK_Type type, struct GNUNET_TIME_Absolute expiration_time, const struct GNUNET_HashCode *key, unsigned int put_path_length, const struct GNUNET_PeerIdentity *put_path, unsigned int get_path_length, const struct GNUNET_PeerIdentity *get_path, const void *data, size_t data_size) static void core_init d9/d9e/gnunet-service-dht__neighbours_8c.html a12c7c8bce1dfca3f3de522346ad56529 (void *cls, const struct GNUNET_PeerIdentity *identity) static int check_dht_p2p_put d9/d9e/gnunet-service-dht__neighbours_8c.html a0c5700194b03d0f5c9f373c2e78a75ac (void *cls, const struct PeerPutMessage *put) static void handle_dht_p2p_put d9/d9e/gnunet-service-dht__neighbours_8c.html af6051d709eff8ea6ce4141e2f627470e (void *cls, const struct PeerPutMessage *put) static void handle_find_peer d9/d9e/gnunet-service-dht__neighbours_8c.html a7d590fc21977e2a338c5ef19026484ee (const struct GNUNET_PeerIdentity *sender, const struct GNUNET_HashCode *key, struct GNUNET_BLOCK_Group *bg) static void handle_local_result d9/d9e/gnunet-service-dht__neighbours_8c.html a6ca28163cfb0dabe741ba3e5d1a9bb09 (void *cls, enum GNUNET_BLOCK_Type type, struct GNUNET_TIME_Absolute expiration_time, const struct GNUNET_HashCode *key, unsigned int put_path_length, const struct GNUNET_PeerIdentity *put_path, unsigned int get_path_length, const struct GNUNET_PeerIdentity *get_path, const void *data, size_t data_size) static int check_dht_p2p_get d9/d9e/gnunet-service-dht__neighbours_8c.html a29be8c7d2e31f885de7ed1a6fe42a2e3 (void *cls, const struct PeerGetMessage *get) static void handle_dht_p2p_get d9/d9e/gnunet-service-dht__neighbours_8c.html a4fa82cb1dced46f2c88cfed339747deb (void *cls, const struct PeerGetMessage *get) static int check_dht_p2p_result d9/d9e/gnunet-service-dht__neighbours_8c.html accb739f82a946300085568371bd045ef (void *cls, const struct PeerResultMessage *prm) static void process_reply_with_path d9/d9e/gnunet-service-dht__neighbours_8c.html a5944e1fb08c07cc95a5925f258e7b6a6 (struct GNUNET_TIME_Absolute expiration_time, const struct GNUNET_HashCode *key, unsigned int get_path_length, const struct GNUNET_PeerIdentity *get_path, unsigned int put_path_length, const struct GNUNET_PeerIdentity *put_path, enum GNUNET_BLOCK_Type type, size_t data_size, const void *data) static void handle_dht_p2p_result d9/d9e/gnunet-service-dht__neighbours_8c.html a040df69f336e448cb5375160bb7dc346 (void *cls, const struct PeerResultMessage *prm) int GDS_NEIGHBOURS_init d9/d9e/gnunet-service-dht__neighbours_8c.html af7f70a0c10df529dd1eabecf9abc972a () void GDS_NEIGHBOURS_done d9/d9e/gnunet-service-dht__neighbours_8c.html a3ae7ffccd8172aabe011cfb276910a17 () struct GNUNET_PeerIdentity * GDS_NEIGHBOURS_get_id d9/d9e/gnunet-service-dht__neighbours_8c.html a6849ec7fad1ff02e97b7dbfccf9e3674 () struct GNUNET_TIME_Relative hello_expiration d9/d9e/gnunet-service-dht__neighbours_8c.html a6bd1dda33edc6d45afb5b06ff205c444 static int cache_results d9/d9e/gnunet-service-dht__neighbours_8c.html a6c2b0f44e5a701a4f8e14d352322c94d static int log_route_details_stderr d9/d9e/gnunet-service-dht__neighbours_8c.html ac275842e125b612a6d5df02e3ef5fa95 static unsigned int closest_bucket d9/d9e/gnunet-service-dht__neighbours_8c.html abaec58106bea7b4f782445abcea9a635 static unsigned int newly_found_peers d9/d9e/gnunet-service-dht__neighbours_8c.html a34665408914ed5dbebac23c09c92b912 static int disable_try_connect d9/d9e/gnunet-service-dht__neighbours_8c.html a16d1c4705a2606b0ab66c2e8a9c6a84c static struct PeerBucket k_buckets d9/d9e/gnunet-service-dht__neighbours_8c.html ad00af143a553222fc332a50a9aca7da9 [sizeof(struct GNUNET_HashCode) *8] static struct GNUNET_CONTAINER_MultiPeerMap * all_connected_peers d9/d9e/gnunet-service-dht__neighbours_8c.html a62d6dd58142c13688b35e5a54e911b34 static struct GNUNET_CONTAINER_MultiPeerMap * all_desired_peers d9/d9e/gnunet-service-dht__neighbours_8c.html a0ba33efd20ab0ecd2dd8eaf0000f5e06 static unsigned int bucket_size d9/d9e/gnunet-service-dht__neighbours_8c.html aab6eb8ee9b3ac392301d9d9a2a811aa0 static struct GNUNET_SCHEDULER_Task * find_peer_task d9/d9e/gnunet-service-dht__neighbours_8c.html a728668263f4e0e2eb03410a8065e28dd static struct GNUNET_PeerIdentity my_identity d9/d9e/gnunet-service-dht__neighbours_8c.html a2266aa547fab4fa40293b0e357f2414e struct GNUNET_HashCode my_identity_hash d9/d9e/gnunet-service-dht__neighbours_8c.html a92c6ec23507d178d45e66bff7a286232 static struct GNUNET_CORE_Handle * core_api d9/d9e/gnunet-service-dht__neighbours_8c.html a8596086a9e966b74f0dcbf753a7f49a3 static struct GNUNET_ATS_ConnectivityHandle * ats_ch d9/d9e/gnunet-service-dht__neighbours_8c.html a5108aea294bedaa5ad0fba36f1787158 gnunet-service-dht_neighbours.h /home/grothoff/research/gnunet/src/dht/ d5/d00/gnunet-service-dht__neighbours_8h gnunet_util_lib.h gnunet_block_lib.h gnunet_dht_service.h int GDS_NEIGHBOURS_handle_put d5/d00/gnunet-service-dht__neighbours_8h.html a04526403219154b85ba3d9d4057cb873 (enum GNUNET_BLOCK_Type type, enum GNUNET_DHT_RouteOption options, uint32_t desired_replication_level, struct GNUNET_TIME_Absolute expiration_time, uint32_t hop_count, struct GNUNET_CONTAINER_BloomFilter *bf, const struct GNUNET_HashCode *key, unsigned int put_path_length, struct GNUNET_PeerIdentity *put_path, const void *data, size_t data_size) int GDS_NEIGHBOURS_handle_get d5/d00/gnunet-service-dht__neighbours_8h.html a33bd3accf78752058e4675aa43fb0190 (enum GNUNET_BLOCK_Type type, enum GNUNET_DHT_RouteOption options, uint32_t desired_replication_level, uint32_t hop_count, const struct GNUNET_HashCode *key, const void *xquery, size_t xquery_size, struct GNUNET_BLOCK_Group *bg, struct GNUNET_CONTAINER_BloomFilter *peer_bf) void GDS_NEIGHBOURS_handle_reply d5/d00/gnunet-service-dht__neighbours_8h.html ae1f6f80fc271cc7d885b0c752d7c780b (const struct GNUNET_PeerIdentity *target, enum GNUNET_BLOCK_Type type, struct GNUNET_TIME_Absolute expiration_time, const struct GNUNET_HashCode *key, unsigned int put_path_length, const struct GNUNET_PeerIdentity *put_path, unsigned int get_path_length, const struct GNUNET_PeerIdentity *get_path, const void *data, size_t data_size) int GDS_am_closest_peer d5/d00/gnunet-service-dht__neighbours_8h.html a616046170833dc1772baf5ac7126ea7f (const struct GNUNET_HashCode *key, const struct GNUNET_CONTAINER_BloomFilter *bloom) int GDS_NEIGHBOURS_init d5/d00/gnunet-service-dht__neighbours_8h.html afe22dbff4f9e059b5edc630ee9cc5f94 (void) void GDS_NEIGHBOURS_done d5/d00/gnunet-service-dht__neighbours_8h.html a9b13321c175bbf55f92afc9664621c61 (void) struct GNUNET_PeerIdentity * GDS_NEIGHBOURS_get_id d5/d00/gnunet-service-dht__neighbours_8h.html ad2ad78973116dfaca3da845e120cd542 (void) struct GNUNET_HashCode my_identity_hash d5/d00/gnunet-service-dht__neighbours_8h.html a92c6ec23507d178d45e66bff7a286232 gnunet-service-dht_nse.c /home/grothoff/research/gnunet/src/dht/ df/d88/gnunet-service-dht__nse_8c platform.h gnunet_nse_service.h gnunet-service-dht.h gnunet-service-dht_nse.h static void update_network_size_estimate df/d88/gnunet-service-dht__nse_8c.html aecef482dfefe3d5743fde4609b3c8d92 (void *cls, struct GNUNET_TIME_Absolute timestamp, double logestimate, double std_dev) double GDS_NSE_get df/d88/gnunet-service-dht__nse_8c.html a6b6da9971699b70ab10bd6a84143f8fb () void GDS_NSE_init df/d88/gnunet-service-dht__nse_8c.html a22f816e76e351334c011bb09f3cdcd92 () void GDS_NSE_done df/d88/gnunet-service-dht__nse_8c.html ac6675c1f0bf96e71de95af1cc6070cae () static double log_of_network_size_estimate df/d88/gnunet-service-dht__nse_8c.html aea84742ba66d986a20f5fa935276a6de static struct GNUNET_NSE_Handle * nse df/d88/gnunet-service-dht__nse_8c.html a443d007105997a309c050c01324a7d52 gnunet-service-dht_nse.h /home/grothoff/research/gnunet/src/dht/ d8/d00/gnunet-service-dht__nse_8h double GDS_NSE_get d8/d00/gnunet-service-dht__nse_8h.html a18dd796c4d5ef3e7a3e5101c19d2c131 (void) void GDS_NSE_init d8/d00/gnunet-service-dht__nse_8h.html a325b50608d96f2bb2666ce3305d5052a (void) void GDS_NSE_done d8/d00/gnunet-service-dht__nse_8h.html a38a0f40e829ceba757ce669ea2ae18b9 (void) gnunet-service-dht_routing.c /home/grothoff/research/gnunet/src/dht/ d6/dfc/gnunet-service-dht__routing_8c platform.h gnunet-service-dht_neighbours.h gnunet-service-dht_routing.h gnunet-service-dht.h RecentRequest ProcessContext #define DHT_MAX_RECENT d6/dfc/gnunet-service-dht__routing_8c.html a5d499804311139bb05b9c67eee0be6aa static int process d6/dfc/gnunet-service-dht__routing_8c.html ae74d64b4722ca977aebb6b68de92f856 (void *cls, const struct GNUNET_HashCode *key, void *value) void GDS_ROUTING_process d6/dfc/gnunet-service-dht__routing_8c.html a20bb0b3f2371d879a45e7f5b13ee3cae (enum GNUNET_BLOCK_Type type, struct GNUNET_TIME_Absolute expiration_time, const struct GNUNET_HashCode *key, unsigned int put_path_length, const struct GNUNET_PeerIdentity *put_path, unsigned int get_path_length, const struct GNUNET_PeerIdentity *get_path, const void *data, size_t data_size) static void expire_oldest_entry d6/dfc/gnunet-service-dht__routing_8c.html ae6ad6997a28252dde4072c587da3f7e4 () static int try_combine_recent d6/dfc/gnunet-service-dht__routing_8c.html a2d196677f6c3e8fe7595a71093759438 (void *cls, const struct GNUNET_HashCode *key, void *value) void GDS_ROUTING_add d6/dfc/gnunet-service-dht__routing_8c.html a5b0d792bb4814ee08b244b4e6602dc22 (const struct GNUNET_PeerIdentity *sender, enum GNUNET_BLOCK_Type type, struct GNUNET_BLOCK_Group *bg, enum GNUNET_DHT_RouteOption options, const struct GNUNET_HashCode *key, const void *xquery, size_t xquery_size) void GDS_ROUTING_init d6/dfc/gnunet-service-dht__routing_8c.html aedca8fcd4113852a72d1c6a408253a74 () void GDS_ROUTING_done d6/dfc/gnunet-service-dht__routing_8c.html a560a946269d938524ac3f750ddba60a0 () static struct GNUNET_CONTAINER_Heap * recent_heap d6/dfc/gnunet-service-dht__routing_8c.html ac415374044b52f667f185c5809f51cc1 static struct GNUNET_CONTAINER_MultiHashMap * recent_map d6/dfc/gnunet-service-dht__routing_8c.html aafbea6a949df250425e000ae8d044cc5 gnunet-service-dht_routing.h /home/grothoff/research/gnunet/src/dht/ d1/d02/gnunet-service-dht__routing_8h gnunet_util_lib.h gnunet_block_lib.h gnunet_dht_service.h void GDS_ROUTING_process d1/d02/gnunet-service-dht__routing_8h.html a20bb0b3f2371d879a45e7f5b13ee3cae (enum GNUNET_BLOCK_Type type, struct GNUNET_TIME_Absolute expiration_time, const struct GNUNET_HashCode *key, unsigned int put_path_length, const struct GNUNET_PeerIdentity *put_path, unsigned int get_path_length, const struct GNUNET_PeerIdentity *get_path, const void *data, size_t data_size) void GDS_ROUTING_add d1/d02/gnunet-service-dht__routing_8h.html a5b0d792bb4814ee08b244b4e6602dc22 (const struct GNUNET_PeerIdentity *sender, enum GNUNET_BLOCK_Type type, struct GNUNET_BLOCK_Group *bg, enum GNUNET_DHT_RouteOption options, const struct GNUNET_HashCode *key, const void *xquery, size_t xquery_size) void GDS_ROUTING_init d1/d02/gnunet-service-dht__routing_8h.html a181e82bd1dbbed690b736591c24ef437 (void) void GDS_ROUTING_done d1/d02/gnunet-service-dht__routing_8h.html ab9452d1f6c44c37f867c849c04a2f902 (void) gnunet_dht_profiler.c /home/grothoff/research/gnunet/src/dht/ d8/df6/gnunet__dht__profiler_8c platform.h gnunet_util_lib.h gnunet_testbed_service.h gnunet_dht_service.h gnunet_constants.h Context ActiveContext #define MESSAGE d8/df6/gnunet__dht__profiler_8c.html ad655b38a678a6c69f4555b7737d4b7d3 (...) #define DEBUG d8/df6/gnunet__dht__profiler_8c.html a96dd473db0b3d10bd43390cdacb00120 (...) MODE_PUT d8/df6/gnunet__dht__profiler_8c.html abed82baf7f470b522273a3e37c24c600a3533aafe10694469bca0b4d50deb0511 MODE_GET d8/df6/gnunet__dht__profiler_8c.html abed82baf7f470b522273a3e37c24c600a12d24f77b5a872a74d7bc2a9ac5cbe1d static void start_profiling d8/df6/gnunet__dht__profiler_8c.html aabd13b3797d21eba91e43f0128ea070d (void) static void do_shutdown d8/df6/gnunet__dht__profiler_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static void bandwidth_stats_cont d8/df6/gnunet__dht__profiler_8c.html a9083cd642eb3aed29a01a8cbe5a9fd42 (void *cls, struct GNUNET_TESTBED_Operation *op, const char *emsg) static int bandwidth_stats_iterator d8/df6/gnunet__dht__profiler_8c.html a5f98826f152e3bfaea58d465be934d7b (void *cls, const struct GNUNET_TESTBED_Peer *peer, const char *subsystem, const char *name, uint64_t value, int is_persistent) static void summarize d8/df6/gnunet__dht__profiler_8c.html a8da08f2c6bc19c8c1723dd896192ef92 () static void cancel_get d8/df6/gnunet__dht__profiler_8c.html a9a2d8018e00b417b82aaf8b15e2e2679 (void *cls) static void get_iter d8/df6/gnunet__dht__profiler_8c.html a1a65892f19ca16aaad797dfe5c6f2353 (void *cls, struct GNUNET_TIME_Absolute exp, const struct GNUNET_HashCode *key, const struct GNUNET_PeerIdentity *get_path, unsigned int get_path_length, const struct GNUNET_PeerIdentity *put_path, unsigned int put_path_length, enum GNUNET_BLOCK_Type type, size_t size, const void *data) static void delayed_get d8/df6/gnunet__dht__profiler_8c.html a6a30d37991648228d870e5c82c9cd9f1 (void *cls) static void delayed_put d8/df6/gnunet__dht__profiler_8c.html a7aa0d4e9cf257c49c7f714f4c9a9854b (void *cls) static void put_cont d8/df6/gnunet__dht__profiler_8c.html aff24d59265156f44d77c52c1f372025b (void *cls) static void dht_connected d8/df6/gnunet__dht__profiler_8c.html a3bf597dc4bc4db50c4ca931c99887ec8 (void *cls, struct GNUNET_TESTBED_Operation *op, void *ca_result, const char *emsg) static void * dht_connect d8/df6/gnunet__dht__profiler_8c.html aea3cf516ab1ba6c04bfdd37efeeffb60 (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg) static void dht_disconnect d8/df6/gnunet__dht__profiler_8c.html ae7eff045880d044f5540a06bfc9c095e (void *cls, void *op_result) static void service_started d8/df6/gnunet__dht__profiler_8c.html aab6b570bb9c4e6b237f7324ba4b6ba69 (void *cls, struct GNUNET_TESTBED_Operation *op, const char *emsg) static void test_run d8/df6/gnunet__dht__profiler_8c.html a34a6e93eacfc74f4e5bd499f42739218 (void *cls, struct GNUNET_TESTBED_RunHandle *h, unsigned int num_peers, struct GNUNET_TESTBED_Peer **peers, unsigned int links_succeeded, unsigned int links_failed) static void run d8/df6/gnunet__dht__profiler_8c.html adc09e42bf2a776ae59ab7e758668b1cd (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *config) int main d8/df6/gnunet__dht__profiler_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static unsigned int put_probability d8/df6/gnunet__dht__profiler_8c.html adacd4b26b241fc745dd0b73af713e7e6 static const struct GNUNET_CONFIGURATION_Handle * cfg d8/df6/gnunet__dht__profiler_8c.html a51cb438e53c3f8766755e01cfa930382 static char * hosts_file d8/df6/gnunet__dht__profiler_8c.html a7e6836d8cbc21c670cd6669a938aee41 static struct Context * a_ctx d8/df6/gnunet__dht__profiler_8c.html ab9e2064afea796e4993defce695aa142 static struct ActiveContext * a_ac d8/df6/gnunet__dht__profiler_8c.html aea9f291b9cb0db504bde7b24ec8e1182 static struct GNUNET_TIME_Relative delay_stats d8/df6/gnunet__dht__profiler_8c.html ab9425455966d29f80e411accc5eddddc static struct GNUNET_TIME_Relative delay_put d8/df6/gnunet__dht__profiler_8c.html a4e3d3e88730592e5183a15a8f9ad5a3d static struct GNUNET_TIME_Relative delay_get d8/df6/gnunet__dht__profiler_8c.html a82566a726a65e8d7b637040911db3d33 static struct GNUNET_TIME_Relative timeout d8/df6/gnunet__dht__profiler_8c.html aadc54110c9d6c23b7e8f8d38873de91b static unsigned int num_peers d8/df6/gnunet__dht__profiler_8c.html aeb5a8d42bd5aaef673df65d99d07016c static unsigned int n_active d8/df6/gnunet__dht__profiler_8c.html a7d99b5900e4ccc8209e6c5b797a562f6 static unsigned int n_dht d8/df6/gnunet__dht__profiler_8c.html a884ae069b520616d2472f9c24e202dfb static unsigned long long n_puts d8/df6/gnunet__dht__profiler_8c.html ab8febd058735ba25668989efe094054f static unsigned int num_puts_per_peer d8/df6/gnunet__dht__profiler_8c.html ae5871cdc976ad6851dbb52631e9d895e static unsigned long long n_puts_ok d8/df6/gnunet__dht__profiler_8c.html a19cb4f0d19fcee707c6d80face67020b static unsigned int n_gets d8/df6/gnunet__dht__profiler_8c.html afd86f2d13f1183055f22d5a3a03d5f58 static unsigned int n_gets_ok d8/df6/gnunet__dht__profiler_8c.html a4f920b5a320d45950bf2de5996d6b7e8 static unsigned int n_gets_fail d8/df6/gnunet__dht__profiler_8c.html aa29a8a20b51692da159f95a84baa64a6 static unsigned int replication d8/df6/gnunet__dht__profiler_8c.html aa53d5576bc359c1d1b39f460aab88974 static struct GNUNET_TESTBED_Operation * bandwidth_stats_op d8/df6/gnunet__dht__profiler_8c.html a6b5b54965a06cae001efc56d01b131ed static struct GNUNET_TESTBED_Peer ** testbed_handles d8/df6/gnunet__dht__profiler_8c.html a0b4b96ab1540b03a9cd02e3b10562e10 static uint64_t outgoing_bandwidth d8/df6/gnunet__dht__profiler_8c.html ac5f05e940040b6e104df9bfcb25e2ae3 static uint64_t incoming_bandwidth d8/df6/gnunet__dht__profiler_8c.html afccf76b49d98b0c90f71ccfda9ff9389 static double average_put_path_length d8/df6/gnunet__dht__profiler_8c.html acacf3156419a8529387b57d1a6ccd9f1 static double average_get_path_length d8/df6/gnunet__dht__profiler_8c.html a65fd1911368bc8afe2caa3155b32516c static unsigned int total_put_path_length d8/df6/gnunet__dht__profiler_8c.html a847e690a3961fcab24a54049e241bcd8 static unsigned int total_get_path_length d8/df6/gnunet__dht__profiler_8c.html ac1bba6dba089041c503ca3f408060fcf static int peers_started d8/df6/gnunet__dht__profiler_8c.html aec0dcc0e60cbe84c54e8576ba5cfa3c8 static enum @8 mode d8/df6/gnunet__dht__profiler_8c.html ad381289400b762362c11f00dde9771c1 static int in_shutdown d8/df6/gnunet__dht__profiler_8c.html a68056dfb1fbbea5c1742fc58417ce5d6 plugin_block_dht.c /home/grothoff/research/gnunet/src/dht/ d6/dbe/plugin__block__dht_8c platform.h gnunet_constants.h gnunet_hello_lib.h gnunet_block_plugin.h gnunet_block_group_lib.h #define DEBUG_DHT d6/dbe/plugin__block__dht_8c.html adff387b35f936dc7c713b17cd8bae06e #define BLOOMFILTER_K d6/dbe/plugin__block__dht_8c.html a8de3b714a9a52f3e2496d8962981cb15 static struct GNUNET_BLOCK_Group * block_plugin_dht_create_group d6/dbe/plugin__block__dht_8c.html a50a3c4b8a710ba800fedbc5219c1aacb (void *cls, enum GNUNET_BLOCK_Type type, uint32_t nonce, const void *raw_data, size_t raw_data_size, va_list va) static enum GNUNET_BLOCK_EvaluationResult block_plugin_dht_evaluate d6/dbe/plugin__block__dht_8c.html ac66d261d17964633b937993a8e5bfa1e (void *cls, struct GNUNET_BLOCK_Context *ctx, enum GNUNET_BLOCK_Type type, struct GNUNET_BLOCK_Group *group, enum GNUNET_BLOCK_EvaluationOptions eo, const struct GNUNET_HashCode *query, const void *xquery, size_t xquery_size, const void *reply_block, size_t reply_block_size) static int block_plugin_dht_get_key d6/dbe/plugin__block__dht_8c.html a8d537c893364402010e99b6de8133a19 (void *cls, enum GNUNET_BLOCK_Type type, const void *block, size_t block_size, struct GNUNET_HashCode *key) void * libgnunet_plugin_block_dht_init d6/dbe/plugin__block__dht_8c.html aee0f032f1b738c4dd211fe7979e0a9d2 (void *cls) void * libgnunet_plugin_block_dht_done d6/dbe/plugin__block__dht_8c.html af696da65db1b95a038da2c7a4fce9c44 (void *cls) dns.h /home/grothoff/research/gnunet/src/dns/ d5/d2e/dns_8h GNUNET_DNS_Register GNUNET_DNS_Request GNUNET_DNS_Response dns_api.c /home/grothoff/research/gnunet/src/dns/ d1/d17/dns__api_8c platform.h gnunet_dns_service.h dns.h GNUNET_DNS_RequestHandle GNUNET_DNS_Handle static void reconnect d1/d17/dns__api_8c.html a7e1acc1306a252c65b8526268bbd4a5f (void *cls) static void force_reconnect d1/d17/dns__api_8c.html a4f954d20c72d093b9130d006c4a1c3c1 (struct GNUNET_DNS_Handle *dh) static void mq_error_handler d1/d17/dns__api_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) static int check_request d1/d17/dns__api_8c.html a9b32c51a45e959b3f8e3575cbda51a29 (void *cls, const struct GNUNET_DNS_Request *req) static void handle_request d1/d17/dns__api_8c.html af6ef4f918aefad3764135f6cf5f4665d (void *cls, const struct GNUNET_DNS_Request *req) void GNUNET_DNS_request_forward d9/d07/group__dns.html gaa7bf8c50a2630b2dedf81b5cb1777d82 (struct GNUNET_DNS_RequestHandle *rh) void GNUNET_DNS_request_drop d9/d07/group__dns.html gae4f33e14e34d5f595cf06b53969894b3 (struct GNUNET_DNS_RequestHandle *rh) void GNUNET_DNS_request_answer d9/d07/group__dns.html gab974f1fe9534b8f979980be78099146d (struct GNUNET_DNS_RequestHandle *rh, uint16_t reply_length, const char *reply) struct GNUNET_DNS_Handle * GNUNET_DNS_connect d9/d07/group__dns.html ga6d5bd72d93e01356e7af0332b5f69445 (const struct GNUNET_CONFIGURATION_Handle *cfg, enum GNUNET_DNS_Flags flags, GNUNET_DNS_RequestHandler rh, void *rh_cls) void GNUNET_DNS_disconnect d9/d07/group__dns.html ga747697280109758abce24f332b50fac4 (struct GNUNET_DNS_Handle *dh) gnunet-dns-monitor.c /home/grothoff/research/gnunet/src/dns/ dd/df6/gnunet-dns-monitor_8c platform.h gnunet_util_lib.h gnunet_dns_service.h gnunet_dnsparser_lib.h static const char * get_type dd/df6/gnunet-dns-monitor_8c.html a0cdf4d7d0b4371d4da56461156a51771 (uint16_t type) static const char * get_class dd/df6/gnunet-dns-monitor_8c.html a5e9c55490de372242ff88d2aa2199d59 (uint16_t class) static void display_query dd/df6/gnunet-dns-monitor_8c.html a66728049e9f229f05a0b939c21738f97 (const struct GNUNET_DNSPARSER_Query *query) static void display_record dd/df6/gnunet-dns-monitor_8c.html a4656f7fae21ba74665d3212b4c46e331 (const struct GNUNET_DNSPARSER_Record *record) static void display_request dd/df6/gnunet-dns-monitor_8c.html af81dda3c3c7a360f3ed39397dd917120 (void *cls, struct GNUNET_DNS_RequestHandle *rh, size_t request_length, const char *request) static void do_disconnect dd/df6/gnunet-dns-monitor_8c.html a0041c44e42cf9c974734c385568bc535 (void *cls) static void run dd/df6/gnunet-dns-monitor_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main dd/df6/gnunet-dns-monitor_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static struct GNUNET_DNS_Handle * handle dd/df6/gnunet-dns-monitor_8c.html af0cd6628126fa1c1b10cd167976dbc9c static int inbound_only dd/df6/gnunet-dns-monitor_8c.html a8274e4231639d085a0d71c4a61b24467 static int outbound_only dd/df6/gnunet-dns-monitor_8c.html ac303d3ab082b649ca806ed7e77b6ada9 static int ret dd/df6/gnunet-dns-monitor_8c.html a6baa346e44f4c2158d2be4f9b77b8203 static unsigned int verbosity dd/df6/gnunet-dns-monitor_8c.html a17babd96e2db0ba85967549bfaf87c50 gnunet-dns-redirector.c /home/grothoff/research/gnunet/src/dns/ d1/dd1/gnunet-dns-redirector_8c platform.h gnunet_util_lib.h gnunet_dns_service.h gnunet_dnsparser_lib.h static void modify_record d1/dd1/gnunet-dns-redirector_8c.html a46609968a8c9256ecb5684a95d984176 (const struct GNUNET_DNSPARSER_Record *record) static void modify_request d1/dd1/gnunet-dns-redirector_8c.html a36139118c073826f89043fb30558f590 (void *cls, struct GNUNET_DNS_RequestHandle *rh, size_t request_length, const char *request) static void do_disconnect d1/dd1/gnunet-dns-redirector_8c.html a0041c44e42cf9c974734c385568bc535 (void *cls) static void run d1/dd1/gnunet-dns-redirector_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main d1/dd1/gnunet-dns-redirector_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static struct GNUNET_DNS_Handle * handle d1/dd1/gnunet-dns-redirector_8c.html af0cd6628126fa1c1b10cd167976dbc9c static char * n4 d1/dd1/gnunet-dns-redirector_8c.html a28aeb213ae42b2c2c724326813fe0974 static char * n6 d1/dd1/gnunet-dns-redirector_8c.html a2be4ac12564de9f56b40fd0d15969570 static int ret d1/dd1/gnunet-dns-redirector_8c.html a6baa346e44f4c2158d2be4f9b77b8203 static unsigned int verbosity d1/dd1/gnunet-dns-redirector_8c.html a17babd96e2db0ba85967549bfaf87c50 gnunet-helper-dns.c /home/grothoff/research/gnunet/src/dns/ da/da2/gnunet-helper-dns_8c platform.h gnunet_crypto_lib.h gnunet_common.h gnunet_protocols.h in6_ifreq #define MAX_SIZE da/da2/gnunet-helper-dns_8c.html a0592dba56693fad79136250c11e5a7fe #define DNS_PORT da/da2/gnunet-helper-dns_8c.html ab1d3f5c08428c20521a92ca2fa20f46c #define DNS_MARK da/da2/gnunet-helper-dns_8c.html a3b1e169cc66a894dc4deb508744d5cf4 #define DNS_TABLE da/da2/gnunet-helper-dns_8c.html a028233495c64b80407d6ac15369dc034 static void signal_handler da/da2/gnunet-helper-dns_8c.html a5a2cb997ac731840ca1dbea80f7ba042 (int signal) static void open_dev_null da/da2/gnunet-helper-dns_8c.html a855d25f3c8de146e5b37ef788bc566a7 (int target_fd, int flags) static int fork_and_exec da/da2/gnunet-helper-dns_8c.html a386ffdc42c204de6447fb200401c86c0 (const char *file, char *const cmd[]) static int init_tun da/da2/gnunet-helper-dns_8c.html a6c87eb5f26ce01eb35738fbafbee2bfa (char *dev) static void set_address6 da/da2/gnunet-helper-dns_8c.html ae092fdfe2ffda012920235d14c876209 (const char *dev, const char *address, unsigned long prefix_len) static void set_address4 da/da2/gnunet-helper-dns_8c.html a8de80a83ae922141536dc61d000cb1ec (const char *dev, const char *address, const char *mask) static void run da/da2/gnunet-helper-dns_8c.html a205d0e8cd5e8ead9cabfe049332aef35 (int fd_tun) int main da/da2/gnunet-helper-dns_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static const char * sbin_iptables da/da2/gnunet-helper-dns_8c.html a53e73efc55c9f760b6ebe3b91a970624 static const char * sbin_ip6tables da/da2/gnunet-helper-dns_8c.html aa0b6728eb240dbcddea014893f48eed2 static const char * sbin_sysctl da/da2/gnunet-helper-dns_8c.html a092377d443bf21819909585cc591434c static const char * sbin_ip da/da2/gnunet-helper-dns_8c.html a1670611a7b00e4fb834f99916e11ac57 static int cpipe da/da2/gnunet-helper-dns_8c.html a8e27282f503a3cecc17b80c507072961 [2] gnunet-service-dns.c /home/grothoff/research/gnunet/src/dns/ da/d63/gnunet-service-dns_8c platform.h gnunet_util_lib.h gnunet_applications.h gnunet_constants.h gnunet_protocols.h gnunet_signatures.h dns.h gnunet_dns_service.h gnunet_dnsparser_lib.h gnunet_dnsstub_lib.h gnunet_statistics_service.h gnunet_tun_lib.h ClientRecord RequestRecord #define DNS_PORT da/d63/gnunet-service-dns_8c.html ab1d3f5c08428c20521a92ca2fa20f46c #define LOG da/d63/gnunet-service-dns_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) RequestPhase da/d63/gnunet-service-dns_8c.html a4be05a6599b29f89f91c9f47af9eae39 RP_INIT da/d63/gnunet-service-dns_8c.html a4be05a6599b29f89f91c9f47af9eae39aa626ab5d783da3a6f72f071cddeeef15 RP_REQUEST_MONITOR da/d63/gnunet-service-dns_8c.html a4be05a6599b29f89f91c9f47af9eae39a2ac4bf8a265e74196c7df6d3b372dc7e RP_QUERY da/d63/gnunet-service-dns_8c.html a4be05a6599b29f89f91c9f47af9eae39a33eb607f3a91f5b69e89963f07469b88 RP_INTERNET_DNS da/d63/gnunet-service-dns_8c.html a4be05a6599b29f89f91c9f47af9eae39a95fbf75a5d21c0ba165c7c150ca6f6f2 RP_MODIFY da/d63/gnunet-service-dns_8c.html a4be05a6599b29f89f91c9f47af9eae39a5360a48d4a534c46b47bf561e6a134b3 RP_RESPONSE_MONITOR da/d63/gnunet-service-dns_8c.html a4be05a6599b29f89f91c9f47af9eae39ab316025ea553e621f5d396f6e0d9c7c3 RP_DROP da/d63/gnunet-service-dns_8c.html a4be05a6599b29f89f91c9f47af9eae39a794365a4a0c8af38deb7800d21615185 static void cleanup_rr da/d63/gnunet-service-dns_8c.html acfdb78f37231dd5dd73fe12ebc6f1a7f (struct RequestRecord *rr) static void cleanup_task da/d63/gnunet-service-dns_8c.html a6326013d99300f02512b1b4e8acfacc7 (void *cls) static void request_done da/d63/gnunet-service-dns_8c.html a64e28d7618a96821d46f8db47e5bd26b (struct RequestRecord *rr) static void send_request_to_client da/d63/gnunet-service-dns_8c.html ae0eece17118b05ad2d31a16d0f6a7598 (struct RequestRecord *rr, struct ClientRecord *cr) static void process_dns_result da/d63/gnunet-service-dns_8c.html a4dc313d9682a33e847568d59977833cb (void *cls, const struct GNUNET_TUN_DnsHeader *dns, size_t r) static void next_phase da/d63/gnunet-service-dns_8c.html a15c72bfbd463aff1effd2d5013164aa1 (struct RequestRecord *rr) static void * client_connect_cb da/d63/gnunet-service-dns_8c.html ace62d7dd4b1ce0ddda8ac3a38cbdc24d (void *cls, struct GNUNET_SERVICE_Client *client, struct GNUNET_MQ_Handle *mq) static void client_disconnect_cb da/d63/gnunet-service-dns_8c.html add3231e0a097736c4235cae0f8bed32a (void *cls, struct GNUNET_SERVICE_Client *client, void *app_ctx) static void handle_client_init da/d63/gnunet-service-dns_8c.html ab6c0ce37a524a16debb2bcdf20630a56 (void *cls, const struct GNUNET_DNS_Register *reg) static int check_client_response da/d63/gnunet-service-dns_8c.html ac35c8ee85c0f942c955c0ab426ec6cb9 (void *cls, const struct GNUNET_DNS_Response *resp) static void handle_client_response da/d63/gnunet-service-dns_8c.html a2ad6025d200a481bef8d1d252090a1a7 (void *cls, const struct GNUNET_DNS_Response *resp) static int process_helper_messages da/d63/gnunet-service-dns_8c.html a16fa1bdd6635f238a18eab6a25fdbb6b (void *cls, const struct GNUNET_MessageHeader *message) static void run da/d63/gnunet-service-dns_8c.html ace42c34ace3df32dd51875cd1000b312 (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg_, struct GNUNET_SERVICE_Handle *service) GNUNET_SERVICE_MAIN da/d63/gnunet-service-dns_8c.html a6e487f102e8c612ce5c9d66fa5a529bd ("dns", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_fixed_size(client_init, GNUNET_MESSAGE_TYPE_DNS_CLIENT_INIT, struct GNUNET_DNS_Register, NULL), GNUNET_MQ_hd_var_size(client_response, GNUNET_MESSAGE_TYPE_DNS_CLIENT_RESPONSE, struct GNUNET_DNS_Response, NULL), GNUNET_MQ_handler_end()) static int global_ret da/d63/gnunet-service-dns_8c.html a46aea8bacb6e1782ced692b1dfb4ff7b static const struct GNUNET_CONFIGURATION_Handle * cfg da/d63/gnunet-service-dns_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_STATISTICS_Handle * stats da/d63/gnunet-service-dns_8c.html a4fb6f8811aa55bc9ca971bfebc4612b5 static struct GNUNET_HELPER_Handle * hijacker da/d63/gnunet-service-dns_8c.html a57c92126cd94c30142c12c4be1a4a29b static char * helper_argv da/d63/gnunet-service-dns_8c.html a6c391875164bd9ca9952b7ace8955231 [8] static struct ClientRecord * clients_head da/d63/gnunet-service-dns_8c.html a8e9b32358bca0f75b4f3894964c33856 static struct ClientRecord * clients_tail da/d63/gnunet-service-dns_8c.html af8212f165a1ec5a0174f8aaea5111e93 static struct RequestRecord requests da/d63/gnunet-service-dns_8c.html ace805a4e9c5cb67ecc9e9f7cf1dfad72 [UINT16_MAX+1] static uint64_t request_id_gen da/d63/gnunet-service-dns_8c.html a9239d0b8708729c520b538d98492e095 static struct GNUNET_DNSSTUB_Context * dnsstub da/d63/gnunet-service-dns_8c.html a5a7b234837aca8918af880d0e4848033 gnunet-zonewalk.c /home/grothoff/research/gnunet/src/dns/ d6/d4d/gnunet-zonewalk_8c platform.h gnunet_util_lib.h gnunet_dnsstub_lib.h gnunet_dnsparser_lib.h Request #define THRESH d6/d4d/gnunet-zonewalk_8c.html a0656018abfc9fa2821827415f5d5ea57 #define TIME_THRESH d6/d4d/gnunet-zonewalk_8c.html aed1261c0030105136751b795e4a529ea #define MAX_RETRIES d6/d4d/gnunet-zonewalk_8c.html aecf13b8dc783db2202ca5c34fe117fc3 static void process_record d6/d4d/gnunet-zonewalk_8c.html af19afe83de7e0fa725101456e8cb48de (struct Request *req, struct GNUNET_DNSPARSER_Record *rec) static void process_result d6/d4d/gnunet-zonewalk_8c.html aceec75ed57b823ddd28737d13fc372b0 (void *cls, const struct GNUNET_TUN_DnsHeader *dns, size_t dns_len) static int submit_req d6/d4d/gnunet-zonewalk_8c.html a8313db28aff9515ab81acbd3b66d6317 (struct Request *req) static void process_queue d6/d4d/gnunet-zonewalk_8c.html a399b4adc452cb2ce19ee1e0adcd5d607 (void *cls) static void do_shutdown d6/d4d/gnunet-zonewalk_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static void run d6/d4d/gnunet-zonewalk_8c.html a67236d5e314a64519aa4d5455909006e (void *cls) static void queue d6/d4d/gnunet-zonewalk_8c.html a4398c90b155017ac6fff8b6f73184eec (const char *hostname) int main d6/d4d/gnunet-zonewalk_8c.html a3c04138a5bfe5d72780bb7e82a18e627 (int argc, char **argv) static struct GNUNET_DNSSTUB_Context * ctx d6/d4d/gnunet-zonewalk_8c.html a2effa44aa16a95e499663f65ec387a31 static unsigned int pending d6/d4d/gnunet-zonewalk_8c.html a48873725da51fad7973c7b7454ee41fb static unsigned int lookups d6/d4d/gnunet-zonewalk_8c.html a861c0b545e181fe2b655b237670151dc static unsigned int failures d6/d4d/gnunet-zonewalk_8c.html aed2cb91c62a50ef91c6e8dffff64c8ba static unsigned int records d6/d4d/gnunet-zonewalk_8c.html a37b25eb08c9c1588e65bb79edced5c1c static struct Request * req_head d6/d4d/gnunet-zonewalk_8c.html ae78bb85b02b6e17a749fcd0eec972b42 static struct Request * req_tail d6/d4d/gnunet-zonewalk_8c.html ad3ebee702a6f9178181496f33befdc58 static struct GNUNET_SCHEDULER_Task * t d6/d4d/gnunet-zonewalk_8c.html a63c0a6544b098612a2ac1898b3ecc8f3 plugin_block_dns.c /home/grothoff/research/gnunet/src/dns/ d1/d84/plugin__block__dns_8c platform.h gnunet_block_plugin.h block_dns.h gnunet_signatures.h gnunet_block_group_lib.h #define BLOOMFILTER_K d1/d84/plugin__block__dns_8c.html a8de3b714a9a52f3e2496d8962981cb15 static struct GNUNET_BLOCK_Group * block_plugin_dns_create_group d1/d84/plugin__block__dns_8c.html ad34015c853bd717791f05c95170505b9 (void *cls, enum GNUNET_BLOCK_Type type, uint32_t nonce, const void *raw_data, size_t raw_data_size, va_list va) static enum GNUNET_BLOCK_EvaluationResult block_plugin_dns_evaluate d1/d84/plugin__block__dns_8c.html a95a8b751740285a8b3f53ed63c0a12c7 (void *cls, struct GNUNET_BLOCK_Context *ctx, enum GNUNET_BLOCK_Type type, struct GNUNET_BLOCK_Group *bg, enum GNUNET_BLOCK_EvaluationOptions eo, const struct GNUNET_HashCode *query, const void *xquery, size_t xquery_size, const void *reply_block, size_t reply_block_size) static int block_plugin_dns_get_key d1/d84/plugin__block__dns_8c.html aa2b534d3e0fe9f60f0c673af3eba2e57 (void *cls, enum GNUNET_BLOCK_Type type, const void *block, size_t block_size, struct GNUNET_HashCode *key) void * libgnunet_plugin_block_dns_init d1/d84/plugin__block__dns_8c.html a0e5192b74e639ac38129834e7c1a1e0b (void *cls) void * libgnunet_plugin_block_dns_done d1/d84/plugin__block__dns_8c.html ab69c419375f06528665680c42aefe7f6 (void *cls) exit.h /home/grothoff/research/gnunet/src/exit/ d7/d79/exit_8h gnunet_util_lib.h GNUNET_EXIT_TcpServiceStartMessage GNUNET_EXIT_TcpInternetStartMessage GNUNET_EXIT_TcpDataMessage GNUNET_EXIT_UdpServiceMessage GNUNET_EXIT_UdpInternetMessage GNUNET_EXIT_UdpReplyMessage GNUNET_EXIT_IcmpServiceMessage GNUNET_EXIT_IcmpInternetMessage GNUNET_EXIT_IcmpToVPNMessage gnunet-daemon-exit.c /home/grothoff/research/gnunet/src/exit/ d3/d7e/gnunet-daemon-exit_8c platform.h gnunet_util_lib.h gnunet_protocols.h gnunet_applications.h gnunet_dht_service.h gnunet_cadet_service.h gnunet_dnsparser_lib.h gnunet_dnsstub_lib.h gnunet_statistics_service.h gnunet_constants.h gnunet_signatures.h gnunet_tun_lib.h gnunet_regex_service.h exit.h block_dns.h SocketAddress LocalService RedirectInformation ChannelState DnsResponseMessage #define REGEX_MAX_PATH_LEN_IPV4 d3/d7e/gnunet-daemon-exit_8c.html a38910cb0020d81fe4a472989d08522f6 #define REGEX_MAX_PATH_LEN_IPV6 d3/d7e/gnunet-daemon-exit_8c.html a8acc06789a010a03b673de02e84b36fa #define REGEX_REFRESH_FREQUENCY d3/d7e/gnunet-daemon-exit_8c.html a3d785c4a1e240af03978ff4cfb5fc00a #define DHT_PUT_FREQUENCY d3/d7e/gnunet-daemon-exit_8c.html ade1a4664d5f6c09b68dd8d0338e71f87 #define DNS_ADVERTISEMENT_TIMEOUT d3/d7e/gnunet-daemon-exit_8c.html a3be8cb64f0ae8cb407b71beacb7a8a64 #define LOG d3/d7e/gnunet-daemon-exit_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static GNUNET_NETWORK_STRUCT_END void process_dns_result d3/d7e/gnunet-daemon-exit_8c.html aae831d79132643d7af440ac04b6d8ba0 (void *cls, const struct GNUNET_TUN_DnsHeader *dns, size_t r) static int check_dns_request d3/d7e/gnunet-daemon-exit_8c.html a02efeb8241c24c75186831aa51da9dd0 (void *cls, const struct DnsResponseMessage *msg) static void handle_dns_request d3/d7e/gnunet-daemon-exit_8c.html aff2ca19109af6cd13608ebda45d4ff6d (void *cls, const struct DnsResponseMessage *msg) static void hash_redirect_info d3/d7e/gnunet-daemon-exit_8c.html a8d6ce8dc36faf4471daaf31e653edc94 (struct GNUNET_HashCode *hash, const struct RedirectInformation *ri) static struct ChannelState * get_redirect_state d3/d7e/gnunet-daemon-exit_8c.html a4a600c02828b1e4b6aba1b321ded18cc (int af, int protocol, const void *destination_ip, uint16_t destination_port, const void *local_ip, uint16_t local_port, struct GNUNET_HashCode *state_key) static int check_tcp_service d3/d7e/gnunet-daemon-exit_8c.html a31dcd6a138d94d2502e810c557cf66fc (void *cls, const struct GNUNET_EXIT_TcpServiceStartMessage *start) static void prepare_ipv4_packet d3/d7e/gnunet-daemon-exit_8c.html a89511852a72861649085a67cb0a67549 (const void *payload, size_t payload_length, int protocol, const struct GNUNET_TUN_TcpHeader *tcp_header, const struct SocketAddress *src_address, const struct SocketAddress *dst_address, struct GNUNET_TUN_IPv4Header *pkt4) static void prepare_ipv6_packet d3/d7e/gnunet-daemon-exit_8c.html a599d4ca375b297facd5ec21cb42fecb7 (const void *payload, size_t payload_length, int protocol, const struct GNUNET_TUN_TcpHeader *tcp_header, const struct SocketAddress *src_address, const struct SocketAddress *dst_address, struct GNUNET_TUN_IPv6Header *pkt6) static void send_tcp_packet_via_tun d3/d7e/gnunet-daemon-exit_8c.html a326ca299bbbd856590cf9e95c0692f34 (const struct SocketAddress *destination_address, const struct SocketAddress *source_address, const struct GNUNET_TUN_TcpHeader *tcp_header, const void *payload, size_t payload_length) static void send_icmp_packet_via_tun d3/d7e/gnunet-daemon-exit_8c.html a5b1f40fc7f9246f6dde04f77998fbc63 (const struct SocketAddress *destination_address, const struct SocketAddress *source_address, const struct GNUNET_TUN_IcmpHeader *icmp_header, const void *payload, size_t payload_length) static void setup_fresh_address d3/d7e/gnunet-daemon-exit_8c.html a44744a3c2a618e2f797977c81d2a6c65 (int af, uint8_t proto, struct SocketAddress *local_address) static void setup_state_record d3/d7e/gnunet-daemon-exit_8c.html ae2d942bd6ca5d0da09534448101c27a9 (struct ChannelState *state) static void send_udp_packet_via_tun d3/d7e/gnunet-daemon-exit_8c.html a0ba927f94ac917859b42afd22531fa6b (const struct SocketAddress *destination_address, const struct SocketAddress *source_address, const void *payload, size_t payload_length) static int check_udp_remote d3/d7e/gnunet-daemon-exit_8c.html a012e71eb89f2467e49ad8667ae6840b5 (void *cls, const struct GNUNET_EXIT_UdpInternetMessage *msg) static void handle_udp_remote d3/d7e/gnunet-daemon-exit_8c.html adea87cc5d2173925074e20f58f54565e (void *cls, const struct GNUNET_EXIT_UdpInternetMessage *msg) static int check_udp_service d3/d7e/gnunet-daemon-exit_8c.html a184006e7da7d7b025220372af1fab73a (void *cls, const struct GNUNET_EXIT_UdpServiceMessage *msg) static void handle_udp_service d3/d7e/gnunet-daemon-exit_8c.html aa122d378fefdf5b9d3f9e8acc64d4cf2 (void *cls, const struct GNUNET_EXIT_UdpServiceMessage *msg) static void handle_tcp_service d3/d7e/gnunet-daemon-exit_8c.html a900912b5e47bdb4cf5853c3703af3447 (void *cls, const struct GNUNET_EXIT_TcpServiceStartMessage *start) static int check_tcp_remote d3/d7e/gnunet-daemon-exit_8c.html af2e9c15cfdef245cf3b92a428982f139 (void *cls, const struct GNUNET_EXIT_TcpInternetStartMessage *start) static void handle_tcp_remote d3/d7e/gnunet-daemon-exit_8c.html a92cf96eabf3610bdb241253b6a5ddb75 (void *cls, const struct GNUNET_EXIT_TcpInternetStartMessage *start) static int check_tcp_data d3/d7e/gnunet-daemon-exit_8c.html ad164f15123396b82c26d197654e488d7 (void *cls, const struct GNUNET_EXIT_TcpDataMessage *data) static void handle_tcp_data d3/d7e/gnunet-daemon-exit_8c.html aa55f47b01cc56ae56627b4ca8516657d (void *cls, const struct GNUNET_EXIT_TcpDataMessage *data) static void make_up_icmpv4_payload d3/d7e/gnunet-daemon-exit_8c.html a18cab8171ff3014d4c4358de3f434264 (struct ChannelState *state, struct GNUNET_TUN_IPv4Header *ipp, struct GNUNET_TUN_UdpHeader *udp) static void make_up_icmpv6_payload d3/d7e/gnunet-daemon-exit_8c.html af450ef3a46a9af78c474b96e95a1ddb0 (struct ChannelState *state, struct GNUNET_TUN_IPv6Header *ipp, struct GNUNET_TUN_UdpHeader *udp) static int check_icmp_remote d3/d7e/gnunet-daemon-exit_8c.html ade43f8c04f4d66e45ce9c25c83ef0615 (void *cls, const struct GNUNET_EXIT_IcmpInternetMessage *msg) static void handle_icmp_remote d3/d7e/gnunet-daemon-exit_8c.html aa006d03a49981351e50847715b67f422 (void *cls, const struct GNUNET_EXIT_IcmpInternetMessage *msg) static uint16_t make_up_icmp_service_payload d3/d7e/gnunet-daemon-exit_8c.html a9107e3a9c2f59a59a22ac54e384f037c (struct ChannelState *state, char *buf) static int check_icmp_service d3/d7e/gnunet-daemon-exit_8c.html a6df62c1cf86b617930edac1575162b9d (void *cls, const struct GNUNET_EXIT_IcmpServiceMessage *msg) static void handle_icmp_service d3/d7e/gnunet-daemon-exit_8c.html a43de7ef9095d57c2809c3ec418180d95 (void *cls, const struct GNUNET_EXIT_IcmpServiceMessage *msg) static int free_service_record d3/d7e/gnunet-daemon-exit_8c.html abde0d27633a43b378270246249a9c23c (void *cls, const struct GNUNET_HashCode *key, void *value) static void * new_service_channel d3/d7e/gnunet-daemon-exit_8c.html abd014c6d6d6f031623e80cf66bab297f (void *cls, struct GNUNET_CADET_Channel *channel, const struct GNUNET_PeerIdentity *initiator) static void clean_channel d3/d7e/gnunet-daemon-exit_8c.html a21a573e537e9ec482c1731ec478c435d (void *cls, const struct GNUNET_CADET_Channel *channel) static void store_service d3/d7e/gnunet-daemon-exit_8c.html a7266451b2ea0059382e315349145c607 (int proto, const char *name, uint16_t destination_port, struct LocalService *service) static void send_packet_to_cadet_channel d3/d7e/gnunet-daemon-exit_8c.html a2fa64048d157bc5207e23f38d92e0543 (struct ChannelState *s, struct GNUNET_MQ_Envelope *env) static void icmp_from_helper d3/d7e/gnunet-daemon-exit_8c.html a80e71ecfe67511e45d782c4ca8b5dd05 (const struct GNUNET_TUN_IcmpHeader *icmp, size_t pktlen, int af, const void *destination_ip, const void *source_ip) static void udp_from_helper d3/d7e/gnunet-daemon-exit_8c.html a0470d891d5af2a7bfe598b3dccff4cf1 (const struct GNUNET_TUN_UdpHeader *udp, size_t pktlen, int af, const void *destination_ip, const void *source_ip) static void tcp_from_helper d3/d7e/gnunet-daemon-exit_8c.html a892988a5915bfc8e08c4c8e2a7497937 (const struct GNUNET_TUN_TcpHeader *tcp, size_t pktlen, int af, const void *destination_ip, const void *source_ip) static int message_token d3/d7e/gnunet-daemon-exit_8c.html a9e32494d16ffcde350146a9cfc05e529 (void *cls, const struct GNUNET_MessageHeader *message) static void * new_channel d3/d7e/gnunet-daemon-exit_8c.html a9c4990a908e9c759aabcd3528a08b966 (void *cls, struct GNUNET_CADET_Channel *channel, const struct GNUNET_PeerIdentity *initiator) static int free_iterate d3/d7e/gnunet-daemon-exit_8c.html ae676697180f66614457acd237df205ee (void *cls, const struct GNUNET_HashCode *hash, void *value) static void dummy_task d3/d7e/gnunet-daemon-exit_8c.html a9699910ac44fc9718ec7a6e270493fcb (void *cls) static void cleanup d3/d7e/gnunet-daemon-exit_8c.html a5746e6f93bc2df51d2c297e9d86ce671 (void *cls) static void add_services d3/d7e/gnunet-daemon-exit_8c.html a8415a63aa2176c14d8b63bba1714eb55 (int proto, char *cpy, const char *name) static void read_service_conf d3/d7e/gnunet-daemon-exit_8c.html aac2b4d7459de92f32c11c7d40369e15b (void *cls, const char *section) static void do_dht_put d3/d7e/gnunet-daemon-exit_8c.html a9d47460e48f05bacdd4ae3bd5c8dfec2 (void *cls) static void dht_put_cont d3/d7e/gnunet-daemon-exit_8c.html a638e8da614ce45f2b9da8da8e5880ae8 (void *cls) static void parse_ip_options d3/d7e/gnunet-daemon-exit_8c.html ab4493a742be7b5f7c732773d828294cc () static void advertise_dns_exit d3/d7e/gnunet-daemon-exit_8c.html aec9180b52de03d9ef05c17c6213de201 () static int setup_exit_helper_args d3/d7e/gnunet-daemon-exit_8c.html a5020a200a8bf65c164d725072dc671e8 () static void run d3/d7e/gnunet-daemon-exit_8c.html a4d957609fd24600ca6de6ad20ef73596 (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg_) int main d3/d7e/gnunet-daemon-exit_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int global_ret d3/d7e/gnunet-daemon-exit_8c.html a46aea8bacb6e1782ced692b1dfb4ff7b static struct GNUNET_REGEX_Announcement * regex4 d3/d7e/gnunet-daemon-exit_8c.html a281562bb072c5874f9a4ceb70f13402a static struct GNUNET_REGEX_Announcement * regex6 d3/d7e/gnunet-daemon-exit_8c.html a91db9a8cf9697bc60c87ea89e53b4dff static const struct GNUNET_CONFIGURATION_Handle * cfg d3/d7e/gnunet-daemon-exit_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_HELPER_Handle * helper_handle d3/d7e/gnunet-daemon-exit_8c.html ae2f44ee96123f6edcce1514fbf5c1301 static char * exit_argv d3/d7e/gnunet-daemon-exit_8c.html aa7e4ef5e61a93268db061fd53f8d06d1 [8] static struct in6_addr exit_ipv6addr d3/d7e/gnunet-daemon-exit_8c.html a408bc8bad70eb7005b689c4e175d317e static unsigned long long ipv6prefix d3/d7e/gnunet-daemon-exit_8c.html a3ce3dfb5436e88bca93e021bb3a11207 static struct in_addr exit_ipv4addr d3/d7e/gnunet-daemon-exit_8c.html aba7a2f320548fd9727f19317957c8ca9 static struct in_addr exit_ipv4mask d3/d7e/gnunet-daemon-exit_8c.html ab2126df5050a8245310403cddbfdb6db static struct GNUNET_STATISTICS_Handle * stats d3/d7e/gnunet-daemon-exit_8c.html a4fb6f8811aa55bc9ca971bfebc4612b5 static struct GNUNET_CADET_Handle * cadet_handle d3/d7e/gnunet-daemon-exit_8c.html a94cbcb8f803bfcc880b75a70d3600eb2 static struct GNUNET_CONTAINER_MultiHashMap * connections_map d3/d7e/gnunet-daemon-exit_8c.html a759713ee188f6a4ca7ce1813cb1e04b0 static struct GNUNET_CONTAINER_Heap * connections_heap d3/d7e/gnunet-daemon-exit_8c.html a876089f20004ddbccf3ba9ec2e964e1e static unsigned long long max_connections d3/d7e/gnunet-daemon-exit_8c.html a45ed856458dfc60f44d83be149f1829b static struct GNUNET_CONTAINER_MultiHashMap * services d3/d7e/gnunet-daemon-exit_8c.html a36bbc6eae8c66d318e9daa14e67bc30e static struct ChannelState * channels d3/d7e/gnunet-daemon-exit_8c.html a3c7ef6ebb9203e0042c9461a1514456d [UINT16_MAX+1] static struct GNUNET_DNSSTUB_Context * dnsstub d3/d7e/gnunet-daemon-exit_8c.html a5a7b234837aca8918af880d0e4848033 static struct GNUNET_DHT_PutHandle * dht_put d3/d7e/gnunet-daemon-exit_8c.html a899690a01139661b0ef7ab6c562af7c2 static struct GNUNET_DHT_Handle * dht d3/d7e/gnunet-daemon-exit_8c.html a06f385c9932a6fd6c1c5cca85710ce7a static struct GNUNET_SCHEDULER_Task * dht_task d3/d7e/gnunet-daemon-exit_8c.html af17c784a70cc6e86530a07a54d1534ed static struct GNUNET_DNS_Advertisement dns_advertisement d3/d7e/gnunet-daemon-exit_8c.html a529bfedfeeffe73c070994410a3796ee static struct GNUNET_HashCode dht_put_key d3/d7e/gnunet-daemon-exit_8c.html ac36cda120d73cf2b8374b9210e7fc1b1 static struct GNUNET_CRYPTO_EddsaPrivateKey * peer_key d3/d7e/gnunet-daemon-exit_8c.html ac5060415057ea4b4f5ed6cc636bf15d8 static struct GNUNET_CADET_Port * dns_port d3/d7e/gnunet-daemon-exit_8c.html ae2e8414697bba28920b57de8c84a3367 static struct GNUNET_CADET_Port * cadet_port4 d3/d7e/gnunet-daemon-exit_8c.html aaccd18ea7e6103d70eed8e1d5262ae35 static struct GNUNET_CADET_Port * cadet_port6 d3/d7e/gnunet-daemon-exit_8c.html aeeba50482d42945de5c0399d64e8c1e0 static int ipv4_exit d3/d7e/gnunet-daemon-exit_8c.html ae40ccb7253628a9f4f5d84dbf4ca1e3e static int ipv6_exit d3/d7e/gnunet-daemon-exit_8c.html a777f6409ec0e6c8de8bc1d606981fbb4 static int ipv4_enabled d3/d7e/gnunet-daemon-exit_8c.html a3055d7443b38252e5af0b8cd27ca7227 static int ipv6_enabled d3/d7e/gnunet-daemon-exit_8c.html a117f041468a18d3da27cc5cc349f135c gnunet-helper-exit.c /home/grothoff/research/gnunet/src/exit/ d8/d44/gnunet-helper-exit_8c platform.h gnunet_crypto_lib.h gnunet_common.h gnunet_protocols.h #define DEBUG d8/d44/gnunet-helper-exit_8c.html ad72dbcf6d0153db1b8d8a58001feed83 #define MAX_SIZE d8/d44/gnunet-helper-exit_8c.html a0592dba56693fad79136250c11e5a7fe #define init_tun d8/d44/gnunet-helper-exit_8c.html aee4705e50264cc220ae5e77368087fc6 (dev) static void open_dev_null d8/d44/gnunet-helper-exit_8c.html a855d25f3c8de146e5b37ef788bc566a7 (int target_fd, int flags) static int fork_and_exec d8/d44/gnunet-helper-exit_8c.html a386ffdc42c204de6447fb200401c86c0 (const char *file, char *const cmd[]) static void set_address6 d8/d44/gnunet-helper-exit_8c.html ae092fdfe2ffda012920235d14c876209 (const char *dev, const char *address, unsigned long prefix_len) static void set_address4 d8/d44/gnunet-helper-exit_8c.html a8de80a83ae922141536dc61d000cb1ec (const char *dev, const char *address, const char *mask) static void run d8/d44/gnunet-helper-exit_8c.html a205d0e8cd5e8ead9cabfe049332aef35 (int fd_tun) int main d8/d44/gnunet-helper-exit_8c.html a3c04138a5bfe5d72780bb7e82a18e627 (int argc, char **argv) static const char * sbin_sysctl d8/d44/gnunet-helper-exit_8c.html a092377d443bf21819909585cc591434c static const char * sbin_iptables d8/d44/gnunet-helper-exit_8c.html a53e73efc55c9f760b6ebe3b91a970624 defragmentation.c /home/grothoff/research/gnunet/src/fragmentation/ de/d0f/defragmentation_8c platform.h gnunet_fragmentation_lib.h fragmentation.h FragTimes MessageContext GNUNET_DEFRAGMENT_Context struct GNUNET_DEFRAGMENT_Context * GNUNET_DEFRAGMENT_context_create d3/df0/group__fragmentation.html ga5622389a52640b5ec8f462d8fb8473fe (struct GNUNET_STATISTICS_Handle *stats, uint16_t mtu, unsigned int num_msgs, void *cls, GNUNET_FRAGMENT_MessageProcessor proc, GNUNET_DEFRAGMENT_AckProcessor ackp) void GNUNET_DEFRAGMENT_context_destroy d3/df0/group__fragmentation.html ga5450f5ea7d37d2ea9ac8ffc848305a7e (struct GNUNET_DEFRAGMENT_Context *dc) static void send_ack de/d0f/defragmentation_8c.html a7b0811b9ba817076defb396c7d00f5a9 (void *cls) static void gsl_fit_mul de/d0f/defragmentation_8c.html ada0fc51bcff21853e1d2b89dc0e4df3d (const double *x, const size_t xstride, const double *y, const size_t ystride, const size_t n, double *c1, double *cov_11, double *sumsq) static struct GNUNET_TIME_Relative estimate_latency de/d0f/defragmentation_8c.html aea5ab554a809fad7dd76b98b4bc6b81f (struct MessageContext *mc) static void discard_oldest_mc de/d0f/defragmentation_8c.html a736f7e0e74b27a37ce56f9e41cf34fde (struct GNUNET_DEFRAGMENT_Context *dc) int GNUNET_DEFRAGMENT_process_fragment d3/df0/group__fragmentation.html ga2e783a99ac1acb3643632b07ff069577 (struct GNUNET_DEFRAGMENT_Context *dc, const struct GNUNET_MessageHeader *msg) fragmentation.c /home/grothoff/research/gnunet/src/fragmentation/ de/dbc/fragmentation_8c platform.h gnunet_fragmentation_lib.h gnunet_protocols.h fragmentation.h GNUNET_FRAGMENT_Context #define MIN_ACK_DELAY de/dbc/fragmentation_8c.html a4b7952e4cc9b01e6278e79d859403018 const char * GNUNET_FRAGMENT_print_ack d3/df0/group__fragmentation.html ga14d583d1d1526eae61401babaa960bf7 (const struct GNUNET_MessageHeader *ack) static void transmit_next de/dbc/fragmentation_8c.html a2b5aca6c41fe0ece2392d9b1453f77d7 (void *cls) struct GNUNET_FRAGMENT_Context * GNUNET_FRAGMENT_context_create d3/df0/group__fragmentation.html gad254da43e358d95c24f30e2341b39095 (struct GNUNET_STATISTICS_Handle *stats, uint16_t mtu, struct GNUNET_BANDWIDTH_Tracker *tracker, struct GNUNET_TIME_Relative msg_delay, struct GNUNET_TIME_Relative ack_delay, const struct GNUNET_MessageHeader *msg, GNUNET_FRAGMENT_MessageProcessor proc, void *proc_cls) void GNUNET_FRAGMENT_context_transmission_done d3/df0/group__fragmentation.html ga41bc81edd268d48af42605042d0afa43 (struct GNUNET_FRAGMENT_Context *fc) int GNUNET_FRAGMENT_process_ack d3/df0/group__fragmentation.html ga4bb0ef485974c96d70f649ec90c6ff3b (struct GNUNET_FRAGMENT_Context *fc, const struct GNUNET_MessageHeader *msg) void GNUNET_FRAGMENT_context_destroy d3/df0/group__fragmentation.html gab249fe547ea403dace483973076616f8 (struct GNUNET_FRAGMENT_Context *fc, struct GNUNET_TIME_Relative *msg_delay, struct GNUNET_TIME_Relative *ack_delay) fragmentation.h /home/grothoff/research/gnunet/src/fragmentation/ d0/da2/fragmentation_8h platform.h gnunet_fragmentation_lib.h FragmentHeader FragmentAcknowledgement fs.h /home/grothoff/research/gnunet/src/fs/ df/d26/fs_8h gnunet_constants.h gnunet_datastore_service.h gnunet_dht_service.h gnunet_fs_service.h gnunet_block_lib.h block_fs.h ContentHashKey RequestLocSignatureMessage ResponseLocSignatureMessage IndexStartMessage IndexInfoMessage UnindexMessage SearchMessage PutMessage ClientPutMessage #define DBLOCK_SIZE df/d26/fs_8h.html a93f4bf6b92b2fe7784b640c6bb4cbb93 #define HASHING_BLOCKSIZE df/d26/fs_8h.html a67228fa62d2a4e6275d4457619ad9b9e #define SEARCH_MESSAGE_OPTION_NONE df/d26/fs_8h.html a5375831afee9e410434f3e530e024eb3 #define SEARCH_MESSAGE_OPTION_LOOPBACK_ONLY df/d26/fs_8h.html a6b7c54c7425ae17cb3df30b2715e5db7 #define SEARCH_MESSAGE_OPTION_CONTINUED df/d26/fs_8h.html acb74f8d71be1abc39143195150821b4b fs_api.c /home/grothoff/research/gnunet/src/fs/ d6/d3c/fs__api_8c platform.h gnunet_util_lib.h gnunet_fs_service.h fs_api.h fs_tree.h FileInfo #define DEFAULT_MAX_PARALLEL_REQUESTS d6/d3c/fs__api_8c.html a11785433a1cc3c1feb7ff944907075c7 #define DEFAULT_MAX_PARALLEL_DOWNLOADS d6/d3c/fs__api_8c.html aa13ca4e6148715c0cc730ee919ec58b1 static void start_job d6/d3c/fs__api_8c.html a2e4ed0dcd9fc5c22be59f816ee866563 (struct GNUNET_FS_QueueEntry *qe) static void stop_job d6/d3c/fs__api_8c.html a558fba2a21adee80e29dbfe3b0489c7c (struct GNUNET_FS_QueueEntry *qe) static void process_job_queue d6/d3c/fs__api_8c.html a96cde7919959b52197334c94816a11a6 (void *cls) struct GNUNET_FS_QueueEntry * GNUNET_FS_queue_ d6/d3c/fs__api_8c.html ad713f7473783b534da6dc791dfcec5ee (struct GNUNET_FS_Handle *h, GNUNET_SCHEDULER_TaskCallback start, GNUNET_SCHEDULER_TaskCallback stop, void *cls, unsigned int blocks, enum GNUNET_FS_QueuePriority priority) void GNUNET_FS_dequeue_ d6/d3c/fs__api_8c.html ad5dbf7ab7ddbfcb742b467d0c661d988 (struct GNUNET_FS_QueueEntry *qe) struct TopLevelActivity * GNUNET_FS_make_top d6/d3c/fs__api_8c.html a2db3c1d965431611b5023d9b48aee323 (struct GNUNET_FS_Handle *h, SuspendSignalFunction ssf, void *ssf_cls) void GNUNET_FS_end_top d6/d3c/fs__api_8c.html af906194c1a75e75a265e89435be0cb08 (struct GNUNET_FS_Handle *h, struct TopLevelActivity *top) size_t GNUNET_FS_data_reader_file_ d6/d3c/fs__api_8c.html ae9372cb12a98f03da21e4c28fc404db6 (void *cls, uint64_t offset, size_t max, void *buf, char **emsg) void * GNUNET_FS_make_file_reader_context_ d6/d3c/fs__api_8c.html a2ce801aac75652240cefe755370d9728 (const char *filename) size_t GNUNET_FS_data_reader_copy_ d6/d3c/fs__api_8c.html a5ebfc5463f0c9060c504e79ad5c7b92a (void *cls, uint64_t offset, size_t max, void *buf, char **emsg) static char * get_serialization_file_name d6/d3c/fs__api_8c.html ab584370a0f7c043d8ad244e229c69e94 (struct GNUNET_FS_Handle *h, const char *ext, const char *ent) static char * get_serialization_file_name_in_dir d6/d3c/fs__api_8c.html aa7baf3976f5cb88cb32926a1015a36ba (struct GNUNET_FS_Handle *h, const char *ext, const char *uni, const char *ent) static struct GNUNET_BIO_ReadHandle * get_read_handle d6/d3c/fs__api_8c.html a52652bd0914430b17f34f408ea55561b (struct GNUNET_FS_Handle *h, const char *ext, const char *ent) static struct GNUNET_BIO_WriteHandle * get_write_handle d6/d3c/fs__api_8c.html ac0fc61506326f6dd227cd82439120c81 (struct GNUNET_FS_Handle *h, const char *ext, const char *ent) static struct GNUNET_BIO_WriteHandle * get_write_handle_in_dir d6/d3c/fs__api_8c.html a3273070055151bcfbb7346929febdba9 (struct GNUNET_FS_Handle *h, const char *ext, const char *uni, const char *ent) void GNUNET_FS_remove_sync_file_ d6/d3c/fs__api_8c.html aa05b7cfb69b93b3c73f12bff658d7ce2 (struct GNUNET_FS_Handle *h, const char *ext, const char *ent) static void remove_sync_file_in_dir d6/d3c/fs__api_8c.html a076eb09c86e8a6642259c07c36b136fd (struct GNUNET_FS_Handle *h, const char *ext, const char *uni, const char *ent) void GNUNET_FS_remove_sync_dir_ d6/d3c/fs__api_8c.html ac4986c7175384128e1e0722876f5b86e (struct GNUNET_FS_Handle *h, const char *ext, const char *uni) static int write_start_time d6/d3c/fs__api_8c.html ab1bd5ae794552fe19a7fa182264566cf (struct GNUNET_BIO_WriteHandle *wh, struct GNUNET_TIME_Absolute timestamp) static int read_start_time d6/d3c/fs__api_8c.html a60edf99ae8ac8f1df42dfff606846533 (struct GNUNET_BIO_ReadHandle *rh, struct GNUNET_TIME_Absolute *timestamp) static struct GNUNET_FS_FileInformation * deserialize_file_information d6/d3c/fs__api_8c.html a1946510dadd54fd7e4ffb304e7d17e78 (struct GNUNET_FS_Handle *h, const char *filename) static struct GNUNET_FS_FileInformation * deserialize_fi_node d6/d3c/fs__api_8c.html a175df00e7fac5a4d5cdc14b1347194e9 (struct GNUNET_FS_Handle *h, const char *fn, struct GNUNET_BIO_ReadHandle *rh) static char * get_serialization_short_name d6/d3c/fs__api_8c.html af0b566194c5c7557d7a8476fcbc8a01a (const char *fullname) static char * make_serialization_file_name d6/d3c/fs__api_8c.html a40181d3bed98e3384496d9dd30f4b0d2 (struct GNUNET_FS_Handle *h, const char *ext) static char * make_serialization_file_name_in_dir d6/d3c/fs__api_8c.html a14e84597cec60506393612a81825cc03 (struct GNUNET_FS_Handle *h, const char *ext, const char *uni) static int copy_from_reader d6/d3c/fs__api_8c.html a186d6eceb79817b0423b3e5c26638202 (struct GNUNET_BIO_WriteHandle *wh, struct GNUNET_FS_FileInformation *fi) void GNUNET_FS_file_information_sync_ d6/d3c/fs__api_8c.html ad0b43a407b9a13e783f1b4f077483e18 (struct GNUNET_FS_FileInformation *fi) static struct GNUNET_FS_FileInformation * find_file_position d6/d3c/fs__api_8c.html a5b40a5f456c87fa84e0deb29a684030e (struct GNUNET_FS_FileInformation *pos, const char *srch) static int fip_signal_resume d6/d3c/fs__api_8c.html afe3fa192cba33063689c0ff4ee121209 (void *cls, struct GNUNET_FS_FileInformation *fi, uint64_t length, struct GNUNET_CONTAINER_MetaData *meta, struct GNUNET_FS_Uri **uri, struct GNUNET_FS_BlockOptions *bo, int *do_index, void **client_info) static int deserialize_publish_file d6/d3c/fs__api_8c.html afab138001313b2bfb20b2931420418de (void *cls, const char *filename) void GNUNET_FS_publish_sync_ d6/d3c/fs__api_8c.html af9cf2266d973741f8f5d458877cbbc84 (struct GNUNET_FS_PublishContext *pc) void GNUNET_FS_unindex_sync_ d6/d3c/fs__api_8c.html a1a411eee1e7395dff1f076949150f866 (struct GNUNET_FS_UnindexContext *uc) static int write_download_request d6/d3c/fs__api_8c.html a678151784c396fce024261c1d860b944 (struct GNUNET_BIO_WriteHandle *wh, struct DownloadRequest *dr) static struct DownloadRequest * read_download_request d6/d3c/fs__api_8c.html aa7fdf6a998234c9ea4d5aff589bf5cc9 (struct GNUNET_BIO_ReadHandle *rh) static char * get_download_sync_filename d6/d3c/fs__api_8c.html aeb046c9b9c015ae1da1a3b8ed772040b (struct GNUNET_FS_DownloadContext *dc, const char *uni, const char *ext) void GNUNET_FS_download_sync_ d6/d3c/fs__api_8c.html a8387cca14a3022132ce45165291c5ace (struct GNUNET_FS_DownloadContext *dc) void GNUNET_FS_search_result_sync_ d6/d3c/fs__api_8c.html a0a8c724ea1ed35ebff30825aa2fa171c (struct GNUNET_FS_SearchResult *sr) void GNUNET_FS_search_sync_ d6/d3c/fs__api_8c.html a2f963dd418cd71e10ce3a9d2d9eb1a36 (struct GNUNET_FS_SearchContext *sc) static int deserialize_unindex_file d6/d3c/fs__api_8c.html a134bbd1c70886b59ed718e508b1e161e (void *cls, const char *filename) static void deserialize_download d6/d3c/fs__api_8c.html a4342ed94fa51e4963378075cb1ddd177 (struct GNUNET_FS_Handle *h, struct GNUNET_BIO_ReadHandle *rh, struct GNUNET_FS_DownloadContext *parent, struct GNUNET_FS_SearchResult *search, const char *serialization) static struct GNUNET_FS_SearchContext * deserialize_search d6/d3c/fs__api_8c.html a849b93a995ab8ee6a2d66d6137e51426 (struct GNUNET_FS_Handle *h, struct GNUNET_BIO_ReadHandle *rh, struct GNUNET_FS_SearchResult *psearch_result, const char *serialization) static int deserialize_search_result d6/d3c/fs__api_8c.html adab803e87bdc818e7c54d038a42b2896 (void *cls, const char *filename) static void signal_download_resume d6/d3c/fs__api_8c.html a56fe4a742139aebaba3c1aca5520ab72 (struct GNUNET_FS_DownloadContext *dc) static void signal_search_resume d6/d3c/fs__api_8c.html a9843857d7aa7450da09eaba0398d8bf0 (struct GNUNET_FS_SearchContext *sc) static int signal_result_resume d6/d3c/fs__api_8c.html ae1fafb057110b9387cb048ad71cc03bf (void *cls, const struct GNUNET_HashCode *key, void *value) static void free_search_context d6/d3c/fs__api_8c.html aa0f5cc0aa505064e11bebbee3c388692 (struct GNUNET_FS_SearchContext *sc) static int free_result d6/d3c/fs__api_8c.html a7a99b6583d66474bd733235dce5a2fb0 (void *cls, const struct GNUNET_HashCode *key, void *value) static int deserialize_subdownload d6/d3c/fs__api_8c.html abedbee622f80ffd1338b22c08461ce8a (void *cls, const char *filename) static void free_download_context d6/d3c/fs__api_8c.html ae319cb7231e03bf571d2ef1ee754cede (struct GNUNET_FS_DownloadContext *dc) static int deserialize_search_file d6/d3c/fs__api_8c.html a1e31135b427feaae0c8e4ede7ca5b6a5 (void *cls, const char *filename) static int deserialize_download_file d6/d3c/fs__api_8c.html a0512ed3590305236cc463f57f70560a8 (void *cls, const char *filename) static void deserialization_master d6/d3c/fs__api_8c.html a5951f078e688d032f26b8de6993205a5 (const char *master_path, GNUNET_FileNameCallback proc, struct GNUNET_FS_Handle *h) struct GNUNET_FS_Handle * GNUNET_FS_start d1/db9/group__fs.html gaab25aecbeaba3f893794698f5a52692b (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *client_name, GNUNET_FS_ProgressCallback upcb, void *upcb_cls, enum GNUNET_FS_Flags flags,...) void GNUNET_FS_stop d1/db9/group__fs.html gac0d8cdf6e86c4a5909e4338ecc02b16d (struct GNUNET_FS_Handle *h) fs_api.h /home/grothoff/research/gnunet/src/fs/ dd/dd9/fs__api_8h gnunet_constants.h gnunet_datastore_service.h gnunet_dht_service.h gnunet_fs_service.h gnunet_block_lib.h block_fs.h fs.h FileIdentifier Location GNUNET_FS_Uri GNUNET_FS_FileInformation GNUNET_FS_QueueEntry GNUNET_FS_SearchResult TopLevelActivity GNUNET_FS_Handle GNUNET_FS_PublishContext GNUNET_FS_UnindexContext SearchRequestEntry GNUNET_FS_SearchContext DownloadRequest GNUNET_FS_DownloadContext #define CHK_PER_INODE dd/dd9/fs__api_8h.html a489a633c0de61380268788d5a7eb0eaa #define MAX_INLINE_SIZE dd/dd9/fs__api_8h.html a059af50aff53ea279e038aa38cd26cd0 #define GNUNET_FS_SYNC_PATH_MASTER_SEARCH dd/dd9/fs__api_8h.html a369e6262b562fb055130679b513b2e07 #define GNUNET_FS_SYNC_PATH_CHILD_SEARCH dd/dd9/fs__api_8h.html a6b8079f5ea4e05ae5e3336a236e8cb33 #define GNUNET_FS_SYNC_PATH_MASTER_DOWNLOAD dd/dd9/fs__api_8h.html a20f629f244c9e781877261e309dfcc9d #define GNUNET_FS_SYNC_PATH_CHILD_DOWNLOAD dd/dd9/fs__api_8h.html adede0376fe8584dfadda0ccca88df53b #define GNUNET_FS_SYNC_PATH_MASTER_PUBLISH dd/dd9/fs__api_8h.html a41b5a946a235ff3c76fb0447bd412e01 #define GNUNET_FS_SYNC_PATH_FILE_INFO dd/dd9/fs__api_8h.html ae7f7e7a569d6799ef21893682329e721 #define GNUNET_FS_SYNC_PATH_MASTER_UNINDEX dd/dd9/fs__api_8h.html a3a4f3e799eb0ee87aa7af5a790daa426 void(* SuspendSignalFunction dd/dd9/fs__api_8h.html a95ef1382b90fa3535c47838036bd2bf8 )(void *cls) GNUNET_FS_UriType dd/dd9/fs__api_8h.html a17c443dae35fe644830a83f823a9778f GNUNET_FS_URI_CHK dd/dd9/fs__api_8h.html a17c443dae35fe644830a83f823a9778fa724b3e6399aad9f92df8465e1ce4b276 GNUNET_FS_URI_SKS dd/dd9/fs__api_8h.html a17c443dae35fe644830a83f823a9778fae46f547b4197b0b2dc6193d35abebd47 GNUNET_FS_URI_KSK dd/dd9/fs__api_8h.html a17c443dae35fe644830a83f823a9778faeb5791971bed5a0451db453a89b7fa14 GNUNET_FS_URI_LOC dd/dd9/fs__api_8h.html a17c443dae35fe644830a83f823a9778fa3e50423ef6a2f65b271f89f7196f6681 GNUNET_FS_QueuePriority dd/dd9/fs__api_8h.html a929dc52ffff144d6ccfe4ad9221d6643 GNUNET_FS_QUEUE_PRIORITY_PROBE dd/dd9/fs__api_8h.html a929dc52ffff144d6ccfe4ad9221d6643a783b88a3611b31bf66ccda924d195a2f GNUNET_FS_QUEUE_PRIORITY_NORMAL dd/dd9/fs__api_8h.html a929dc52ffff144d6ccfe4ad9221d6643a1f24603b4d6227229f1f3fb3b02e48a6 UnindexState dd/dd9/fs__api_8h.html a1727d2a33572751af64d74f6ecf57621 UNINDEX_STATE_HASHING dd/dd9/fs__api_8h.html a1727d2a33572751af64d74f6ecf57621aa31bffdb0a58bdfc5ad686c015ca4d6b UNINDEX_STATE_DS_REMOVE dd/dd9/fs__api_8h.html a1727d2a33572751af64d74f6ecf57621a91fecddcfbfa7d89660fd36fd62a934a UNINDEX_STATE_EXTRACT_KEYWORDS dd/dd9/fs__api_8h.html a1727d2a33572751af64d74f6ecf57621a283a656ca36cda0d759c7f2d71f402c2 UNINDEX_STATE_DS_REMOVE_KBLOCKS dd/dd9/fs__api_8h.html a1727d2a33572751af64d74f6ecf57621ad98e6e8de0273a002b21ec1ff2628087 UNINDEX_STATE_FS_NOTIFY dd/dd9/fs__api_8h.html a1727d2a33572751af64d74f6ecf57621acbb06d4f951d0010280b070c60b7a493 UNINDEX_STATE_COMPLETE dd/dd9/fs__api_8h.html a1727d2a33572751af64d74f6ecf57621a618dbb453df54049b0ac5b746dce991c UNINDEX_STATE_ERROR dd/dd9/fs__api_8h.html a1727d2a33572751af64d74f6ecf57621aa974bdeee5f72347d2960c72b4edadeb BlockRequestState dd/dd9/fs__api_8h.html a0243b88d8076820505046e3139ec0386 BRS_INIT dd/dd9/fs__api_8h.html a0243b88d8076820505046e3139ec0386a7fc5edd07f1deb1e0be0ca5144b63e0a BRS_RECONSTRUCT_DOWN dd/dd9/fs__api_8h.html a0243b88d8076820505046e3139ec0386a4f4991d7082b7c754cb4285950f6b74a BRS_RECONSTRUCT_META_UP dd/dd9/fs__api_8h.html a0243b88d8076820505046e3139ec0386a1df7084650d6ac0ae00881686a9a02e5 BRS_RECONSTRUCT_UP dd/dd9/fs__api_8h.html a0243b88d8076820505046e3139ec0386afcd3e0a7bad62085326f2c4a50c1a3c6 BRS_CHK_SET dd/dd9/fs__api_8h.html a0243b88d8076820505046e3139ec0386a2f903202d410a2ac6f8706c2c4003e2d BRS_DOWNLOAD_DOWN dd/dd9/fs__api_8h.html a0243b88d8076820505046e3139ec0386aea268263a7403e8a7d9c00f075409257 BRS_DOWNLOAD_UP dd/dd9/fs__api_8h.html a0243b88d8076820505046e3139ec0386a0338c9483cd98d59bde72752067deaa7 BRS_ERROR dd/dd9/fs__api_8h.html a0243b88d8076820505046e3139ec0386a36fd5e729e3596236debcbd6eb69a228 struct GNUNET_FS_QueueEntry * GNUNET_FS_queue_ dd/dd9/fs__api_8h.html ad713f7473783b534da6dc791dfcec5ee (struct GNUNET_FS_Handle *h, GNUNET_SCHEDULER_TaskCallback start, GNUNET_SCHEDULER_TaskCallback stop, void *cls, unsigned int blocks, enum GNUNET_FS_QueuePriority priority) void GNUNET_FS_dequeue_ dd/dd9/fs__api_8h.html ad5dbf7ab7ddbfcb742b467d0c661d988 (struct GNUNET_FS_QueueEntry *qe) size_t GNUNET_FS_data_reader_file_ dd/dd9/fs__api_8h.html ae9372cb12a98f03da21e4c28fc404db6 (void *cls, uint64_t offset, size_t max, void *buf, char **emsg) void * GNUNET_FS_make_file_reader_context_ dd/dd9/fs__api_8h.html a2ce801aac75652240cefe755370d9728 (const char *filename) size_t GNUNET_FS_data_reader_copy_ dd/dd9/fs__api_8h.html a5ebfc5463f0c9060c504e79ad5c7b92a (void *cls, uint64_t offset, size_t max, void *buf, char **emsg) void * GNUNET_FS_search_probe_progress_ dd/dd9/fs__api_8h.html aa5fcd4b7bcfa898a9082d8c698d07984 (void *cls, const struct GNUNET_FS_ProgressInfo *info) void GNUNET_FS_publish_main_ dd/dd9/fs__api_8h.html ae3e2e18df1c69c2731fd8f213c26dff8 (void *cls) void GNUNET_FS_unindex_process_hash_ dd/dd9/fs__api_8h.html ac8a4fa6e2631df089c8c3757f028c4f3 (void *cls, const struct GNUNET_HashCode *file_id) void GNUNET_FS_unindex_do_extract_keywords_ dd/dd9/fs__api_8h.html a6d24ee31ade32d2e034a8df491bd4726 (struct GNUNET_FS_UnindexContext *uc) void GNUNET_FS_unindex_do_remove_kblocks_ dd/dd9/fs__api_8h.html a2b194026a74c898be6d9a05bbe62fdb3 (struct GNUNET_FS_UnindexContext *uc) void * GNUNET_FS_publish_make_status_ dd/dd9/fs__api_8h.html abed0a3bc3fcc36877058e0054f89be2f (struct GNUNET_FS_ProgressInfo *pi, struct GNUNET_FS_PublishContext *pc, const struct GNUNET_FS_FileInformation *p, uint64_t offset) void GNUNET_FS_download_make_status_ dd/dd9/fs__api_8h.html a629c5b13ddb581d83be3728711f70744 (struct GNUNET_FS_ProgressInfo *pi, struct GNUNET_FS_DownloadContext *dc) void GNUNET_FS_download_start_task_ dd/dd9/fs__api_8h.html a68e092163a04165f38280b24f086ca54 (void *cls) void GNUNET_FS_unindex_make_status_ dd/dd9/fs__api_8h.html a4ea4b3b872130504ea5d31d12368c164 (struct GNUNET_FS_ProgressInfo *pi, struct GNUNET_FS_UnindexContext *uc, uint64_t offset) void * GNUNET_FS_search_make_status_ dd/dd9/fs__api_8h.html a2e964780890d76249b6dd25586fdb4f0 (struct GNUNET_FS_ProgressInfo *pi, struct GNUNET_FS_Handle *h, struct GNUNET_FS_SearchContext *sc) void GNUNET_FS_unindex_do_remove_ dd/dd9/fs__api_8h.html a7013e4a6a344c3fef94d41ebf5d9149f (struct GNUNET_FS_UnindexContext *uc) int GNUNET_FS_search_start_searching_ dd/dd9/fs__api_8h.html ab9ee4215526fbe8c3bdb5a1418c7b39f (struct GNUNET_FS_SearchContext *sc) void GNUNET_FS_download_start_downloading_ dd/dd9/fs__api_8h.html ab8e89574fb69daf4be97a4df6357719b (struct GNUNET_FS_DownloadContext *dc) void GNUNET_FS_search_start_probe_ dd/dd9/fs__api_8h.html a7b1c95a966d6a49945b8159f89946169 (struct GNUNET_FS_SearchResult *sr) void GNUNET_FS_remove_sync_file_ dd/dd9/fs__api_8h.html aa05b7cfb69b93b3c73f12bff658d7ce2 (struct GNUNET_FS_Handle *h, const char *ext, const char *ent) void GNUNET_FS_remove_sync_dir_ dd/dd9/fs__api_8h.html ac4986c7175384128e1e0722876f5b86e (struct GNUNET_FS_Handle *h, const char *ext, const char *uni) void GNUNET_FS_file_information_sync_ dd/dd9/fs__api_8h.html a942b5d9bbbae8bd4774baa37c6d41688 (struct GNUNET_FS_FileInformation *f) void GNUNET_FS_publish_sync_ dd/dd9/fs__api_8h.html af9cf2266d973741f8f5d458877cbbc84 (struct GNUNET_FS_PublishContext *pc) void GNUNET_FS_unindex_sync_ dd/dd9/fs__api_8h.html a1a411eee1e7395dff1f076949150f866 (struct GNUNET_FS_UnindexContext *uc) void GNUNET_FS_search_sync_ dd/dd9/fs__api_8h.html a2f963dd418cd71e10ce3a9d2d9eb1a36 (struct GNUNET_FS_SearchContext *sc) void GNUNET_FS_search_result_sync_ dd/dd9/fs__api_8h.html a0a8c724ea1ed35ebff30825aa2fa171c (struct GNUNET_FS_SearchResult *sr) void GNUNET_FS_download_sync_ dd/dd9/fs__api_8h.html a8387cca14a3022132ce45165291c5ace (struct GNUNET_FS_DownloadContext *dc) void GNUNET_FS_publish_signal_suspend_ dd/dd9/fs__api_8h.html a399642bc946dc4efa9407c75b88a5c50 (void *cls) void GNUNET_FS_search_signal_suspend_ dd/dd9/fs__api_8h.html afb825b679e930040a76fb2dc38b560a1 (void *cls) void GNUNET_FS_download_signal_suspend_ dd/dd9/fs__api_8h.html a0579a374583accae3b6e79616e40107a (void *cls) void GNUNET_FS_unindex_signal_suspend_ dd/dd9/fs__api_8h.html ab08765cfc8939c65cc3012d0b31ad3b3 (void *cls) struct TopLevelActivity * GNUNET_FS_make_top dd/dd9/fs__api_8h.html a2db3c1d965431611b5023d9b48aee323 (struct GNUNET_FS_Handle *h, SuspendSignalFunction ssf, void *ssf_cls) void GNUNET_FS_end_top dd/dd9/fs__api_8h.html af906194c1a75e75a265e89435be0cb08 (struct GNUNET_FS_Handle *h, struct TopLevelActivity *top) void GNUNET_FS_free_download_request_ dd/dd9/fs__api_8h.html a3182f6b0a37c032152842a528310c2ce (struct DownloadRequest *dr) void GNUNET_FS_stop_probe_ping_task_ dd/dd9/fs__api_8h.html a36098561d03fd7a719784fd4e7bdff6b (struct GNUNET_FS_SearchResult *sr) fs_directory.c /home/grothoff/research/gnunet/src/fs/ db/db1/fs__directory_8c platform.h gnunet_fs_service.h fs_api.h GetFullDataClosure BuilderEntry GNUNET_FS_DirectoryBuilder #define GNUNET_DIRECTORY_MAGIC db/db1/fs__directory_8c.html a67766c54cbefea63ba284e388ce20b64 int GNUNET_FS_meta_data_test_for_directory d1/db9/group__fs.html ga40668ba2e3bfd32e202dc4fa4a5e7e23 (const struct GNUNET_CONTAINER_MetaData *md) void GNUNET_FS_meta_data_make_directory d1/db9/group__fs.html ga923f44720f61006fc132cbbf42185d9e (struct GNUNET_CONTAINER_MetaData *md) static int find_full_data db/db1/fs__directory_8c.html a07e586a8185a13850b23c7cf87df4d6a (void *cls, const char *plugin_name, enum EXTRACTOR_MetaType type, enum EXTRACTOR_MetaFormat format, const char *data_mime_type, const char *data, size_t data_len) int GNUNET_FS_directory_list_contents d1/db9/group__fs.html ga200e797c0ddc5cd983ef6e7a8759f36d (size_t size, const void *data, uint64_t offset, GNUNET_FS_DirectoryEntryProcessor dep, void *dep_cls) struct GNUNET_FS_DirectoryBuilder * GNUNET_FS_directory_builder_create d1/db9/group__fs.html gaaa4babbd5a023a0589efb5b2e53a9fed (const struct GNUNET_CONTAINER_MetaData *mdir) void GNUNET_FS_directory_builder_add d1/db9/group__fs.html ga4e99dfbbc89d1362432bf4c44c1b3dca (struct GNUNET_FS_DirectoryBuilder *bld, const struct GNUNET_FS_Uri *uri, const struct GNUNET_CONTAINER_MetaData *md, const void *data) static size_t do_align db/db1/fs__directory_8c.html a4d5137949c54065f753977f797d61e54 (size_t start_position, size_t end_position) static void block_align db/db1/fs__directory_8c.html a7da65cbf5a0baf5aaf67413af798fbd4 (size_t start, unsigned int count, const size_t *sizes, unsigned int *perm) int GNUNET_FS_directory_builder_finish d1/db9/group__fs.html ga28751d10ff610fe17d13d95339bc0491 (struct GNUNET_FS_DirectoryBuilder *bld, size_t *rsize, void **rdata) fs_dirmetascan.c /home/grothoff/research/gnunet/src/fs/ db/d50/fs__dirmetascan_8c platform.h gnunet_fs_service.h gnunet_scheduler_lib.h GNUNET_FS_DirScanner void GNUNET_FS_directory_scan_abort d1/db9/group__fs.html gae7ce79ad08eecdfc5b40892df482d614 (struct GNUNET_FS_DirScanner *ds) struct GNUNET_FS_ShareTreeItem * GNUNET_FS_directory_scan_get_result d1/db9/group__fs.html gae9d43bc827de336cef9a5fcb6690b10a (struct GNUNET_FS_DirScanner *ds) static struct GNUNET_FS_ShareTreeItem * advance db/d50/fs__dirmetascan_8c.html a0b3f5224ecb5fddac8c07d32803d1354 (struct GNUNET_FS_ShareTreeItem *pos) static struct GNUNET_FS_ShareTreeItem * expand_tree db/d50/fs__dirmetascan_8c.html a29462c85ef7f6808a7fac454ba685251 (struct GNUNET_FS_ShareTreeItem *parent, const char *filename, int is_directory) static void finish_scan db/d50/fs__dirmetascan_8c.html aa33bc278b4f467ed83152b5f35502a98 (void *cls) static int process_helper_msgs db/d50/fs__dirmetascan_8c.html a5bf6198ec4b3474d759a9b65223c581c (void *cls, const struct GNUNET_MessageHeader *msg) static void helper_died_cb db/d50/fs__dirmetascan_8c.html a3bdd5cfda821967fab9c496136008c7b (void *cls) struct GNUNET_FS_DirScanner * GNUNET_FS_directory_scan_start d1/db9/group__fs.html gafe0f9e6ecaff388aa90abd1624eb283e (const char *filename, int disable_extractor, const char *ex, GNUNET_FS_DirScannerProgressCallback cb, void *cb_cls) fs_download.c /home/grothoff/research/gnunet/src/fs/ d2/dd5/fs__download_8c platform.h gnunet_constants.h gnunet_fs_service.h fs_api.h fs_tree.h ProcessResultClosure #define GNUNET_FS_URI_CHK_PREFIX d2/dd5/fs__download_8c.html adc9cc7b0de4d5047e1f8cb494ae22fd0 static int is_recursive_download d2/dd5/fs__download_8c.html a8acb905fc7e97f1d753f35b163a55a89 (struct GNUNET_FS_DownloadContext *dc) static uint64_t compute_disk_offset d2/dd5/fs__download_8c.html ac33744d5c06b2e635110752756a79c7e (uint64_t fsize, uint64_t off, unsigned int depth) void GNUNET_FS_download_make_status_ d2/dd5/fs__download_8c.html a629c5b13ddb581d83be3728711f70744 (struct GNUNET_FS_ProgressInfo *pi, struct GNUNET_FS_DownloadContext *dc) static int process_result_with_request d2/dd5/fs__download_8c.html a489f8d238b5d7f75b0fe20cca53d262e (void *cls, const struct GNUNET_HashCode *key, void *value) static int encrypt_existing_match d2/dd5/fs__download_8c.html a8fb71718f4c88950a090889d2e570e05 (struct GNUNET_FS_DownloadContext *dc, const struct ContentHashKey *chk, struct DownloadRequest *dr, const char *block, size_t len, int do_store) static void try_reconnect d2/dd5/fs__download_8c.html ae9454ed9db68d340d120468e159cdc07 (struct GNUNET_FS_DownloadContext *dc) static void trigger_recursive_download d2/dd5/fs__download_8c.html a2ab87be7ad60c438f09ea78a1607d6d8 (void *cls, const char *filename, const struct GNUNET_FS_Uri *uri, const struct GNUNET_CONTAINER_MetaData *meta, size_t length, const void *data) static void full_recursive_download d2/dd5/fs__download_8c.html ad34e5c0f2a30a50dbb7e35268888f132 (struct GNUNET_FS_DownloadContext *dc) static void check_completed d2/dd5/fs__download_8c.html a1efa6658caf168a012f95c0890366b62 (struct GNUNET_FS_DownloadContext *dc) static void try_match_block d2/dd5/fs__download_8c.html aa893fb041ee9404f56b458e5e747ac33 (struct GNUNET_FS_DownloadContext *dc, struct DownloadRequest *dr, const char *data, size_t data_len) static int match_full_data d2/dd5/fs__download_8c.html a44ddf195e460f7b99c9b41a236a5fd4e (void *cls, const char *plugin_name, enum EXTRACTOR_MetaType type, enum EXTRACTOR_MetaFormat format, const char *data_mime_type, const char *data, size_t data_len) static void propagate_up d2/dd5/fs__download_8c.html a1c1e5a666d33e6abbc75df7d3d36f285 (struct DownloadRequest *dr) static void try_top_down_reconstruction d2/dd5/fs__download_8c.html a40e83e17c7227b14b1e2e71594e5af91 (struct GNUNET_FS_DownloadContext *dc, struct DownloadRequest *dr) static int retry_entry d2/dd5/fs__download_8c.html a152b93b90488b5c173e2c04691b4c5ad (void *cls, const struct GNUNET_HashCode *key, void *entry) static void schedule_block_download d2/dd5/fs__download_8c.html afa5e7ca0171fc564915ecbc562cd7026 (struct GNUNET_FS_DownloadContext *dc, struct DownloadRequest *dr) void GNUNET_FS_free_download_request_ d2/dd5/fs__download_8c.html a3182f6b0a37c032152842a528310c2ce (struct DownloadRequest *dr) static int check_put d2/dd5/fs__download_8c.html a2a58a421e46edf70620d2d9d42297358 (void *cls, const struct ClientPutMessage *cm) static void handle_put d2/dd5/fs__download_8c.html a232443ea43694a606ca281865231a951 (void *cls, const struct ClientPutMessage *cm) static void download_mq_error_handler d2/dd5/fs__download_8c.html adcef6e322682c24a620fd321f2293a2b (void *cls, enum GNUNET_MQ_Error error) static void do_reconnect d2/dd5/fs__download_8c.html aa598eeeb0c5751c3488e4a7c5869ccb0 (void *cls) static void activate_fs_download d2/dd5/fs__download_8c.html a35871cb1c3f19ddb3cb8da7f4a3ebc55 (void *cls) static void deactivate_fs_download d2/dd5/fs__download_8c.html a6479e165cace251af28c5733ebe5c1e5 (void *cls) static struct DownloadRequest * create_download_request d2/dd5/fs__download_8c.html aabdfe8fbf3c1d079f5f7ead5ca15211d (struct DownloadRequest *parent, unsigned int chk_idx, unsigned int depth, uint64_t dr_offset, uint64_t file_start_offset, uint64_t desired_length) static void reconstruct_cont d2/dd5/fs__download_8c.html a8038af63a5126491e459689071d60215 (void *cls) static void get_next_block d2/dd5/fs__download_8c.html acdbe1ccab467d05ceb05118af40322cc (void *cls) static void reconstruct_cb d2/dd5/fs__download_8c.html a15970c57bf8749902a0bb6b4337e9f0e (void *cls, const struct ContentHashKey *chk, uint64_t offset, unsigned int depth, enum GNUNET_BLOCK_Type type, const void *block, uint16_t block_size) static size_t fh_reader d2/dd5/fs__download_8c.html a3b9bf4d7a503e7ae0622eaeaf0796d66 (void *cls, uint64_t offset, size_t max, void *buf, char **emsg) void GNUNET_FS_download_start_task_ d2/dd5/fs__download_8c.html a68e092163a04165f38280b24f086ca54 (void *cls) void GNUNET_FS_download_signal_suspend_ d2/dd5/fs__download_8c.html a0579a374583accae3b6e79616e40107a (void *cls) struct GNUNET_FS_DownloadContext * create_download_context d2/dd5/fs__download_8c.html aaeaeea7bce3c476091751b51f17be44d (struct GNUNET_FS_Handle *h, const struct GNUNET_FS_Uri *uri, const struct GNUNET_CONTAINER_MetaData *meta, const char *filename, const char *tempname, uint64_t offset, uint64_t length, uint32_t anonymity, enum GNUNET_FS_DownloadOptions options, void *cctx) struct GNUNET_FS_DownloadContext * GNUNET_FS_download_start d1/db9/group__fs.html ga4c112edd59af6098589f99c64d754c7f (struct GNUNET_FS_Handle *h, const struct GNUNET_FS_Uri *uri, const struct GNUNET_CONTAINER_MetaData *meta, const char *filename, const char *tempname, uint64_t offset, uint64_t length, uint32_t anonymity, enum GNUNET_FS_DownloadOptions options, void *cctx, struct GNUNET_FS_DownloadContext *parent) struct GNUNET_FS_DownloadContext * GNUNET_FS_download_start_from_search d1/db9/group__fs.html gad6c50aa1c32b490880963e995f2536af (struct GNUNET_FS_Handle *h, struct GNUNET_FS_SearchResult *sr, const char *filename, const char *tempname, uint64_t offset, uint64_t length, uint32_t anonymity, enum GNUNET_FS_DownloadOptions options, void *cctx) void GNUNET_FS_download_start_downloading_ d2/dd5/fs__download_8c.html ab8e89574fb69daf4be97a4df6357719b (struct GNUNET_FS_DownloadContext *dc) void GNUNET_FS_download_suspend d1/db9/group__fs.html gaed70219cecc0a12b103269fe2244df9f (struct GNUNET_FS_DownloadContext *dc) void GNUNET_FS_download_resume d1/db9/group__fs.html ga71ce443d4ba7bf101cdce3236f065cc2 (struct GNUNET_FS_DownloadContext *dc) void GNUNET_FS_download_stop d1/db9/group__fs.html gaa0611895d251dbe68f3269a72bafc22b (struct GNUNET_FS_DownloadContext *dc, int do_delete) fs_file_information.c /home/grothoff/research/gnunet/src/fs/ d4/dcb/fs__file__information_8c platform.h gnunet_fs_service.h fs_api.h fs_tree.h const char * GNUNET_FS_file_information_get_id d1/db9/group__fs.html ga78cc0a82f56a8cb0b93ef1dc777cbf9a (struct GNUNET_FS_FileInformation *s) const char * GNUNET_FS_file_information_get_filename d1/db9/group__fs.html ga5b87475caadd8615dd292199ce7c3a29 (struct GNUNET_FS_FileInformation *s) void GNUNET_FS_file_information_set_filename d1/db9/group__fs.html ga8e64eb12c53e39962a6e7884531e1b38 (struct GNUNET_FS_FileInformation *s, const char *filename) struct GNUNET_FS_FileInformation * GNUNET_FS_file_information_create_from_file d1/db9/group__fs.html ga4d89129229ad7fa862854299acf6e983 (struct GNUNET_FS_Handle *h, void *client_info, const char *filename, const struct GNUNET_FS_Uri *keywords, const struct GNUNET_CONTAINER_MetaData *meta, int do_index, const struct GNUNET_FS_BlockOptions *bo) struct GNUNET_FS_FileInformation * GNUNET_FS_file_information_create_from_data d1/db9/group__fs.html gaa9cc88c96cb673ec689532e720e470fc (struct GNUNET_FS_Handle *h, void *client_info, uint64_t length, void *data, const struct GNUNET_FS_Uri *keywords, const struct GNUNET_CONTAINER_MetaData *meta, int do_index, const struct GNUNET_FS_BlockOptions *bo) struct GNUNET_FS_FileInformation * GNUNET_FS_file_information_create_from_reader d1/db9/group__fs.html gacb925e9dc218098c7089850e398dbd89 (struct GNUNET_FS_Handle *h, void *client_info, uint64_t length, GNUNET_FS_DataReader reader, void *reader_cls, const struct GNUNET_FS_Uri *keywords, const struct GNUNET_CONTAINER_MetaData *meta, int do_index, const struct GNUNET_FS_BlockOptions *bo) int GNUNET_FS_file_information_is_directory d1/db9/group__fs.html gad3325c0234b9a2d3cbea1f0d779accb7 (const struct GNUNET_FS_FileInformation *ent) struct GNUNET_FS_FileInformation * GNUNET_FS_file_information_create_empty_directory d1/db9/group__fs.html ga9f910d9ebef3b6eb17df0fe2262bfdb9 (struct GNUNET_FS_Handle *h, void *client_info, const struct GNUNET_FS_Uri *keywords, const struct GNUNET_CONTAINER_MetaData *meta, const struct GNUNET_FS_BlockOptions *bo, const char *filename) int GNUNET_FS_file_information_add d1/db9/group__fs.html ga5b611fb0e65c85dc673c50bb65bd0011 (struct GNUNET_FS_FileInformation *dir, struct GNUNET_FS_FileInformation *ent) void GNUNET_FS_file_information_inspect d1/db9/group__fs.html ga60cd8e73656ad6795896bb3025b85e89 (struct GNUNET_FS_FileInformation *dir, GNUNET_FS_FileInformationProcessor proc, void *proc_cls) void GNUNET_FS_file_information_destroy d1/db9/group__fs.html gaed53337c06f4664789090b9178b36026 (struct GNUNET_FS_FileInformation *fi, GNUNET_FS_FileInformationProcessor cleaner, void *cleaner_cls) fs_getopt.c /home/grothoff/research/gnunet/src/fs/ d0/d9d/fs__getopt_8c platform.h gnunet_fs_service.h gnunet_getopt_lib.h fs_api.h static int getopt_set_keywords d0/d9d/fs__getopt_8c.html aa411345ab5af19002e68a0915b5ae58f (struct GNUNET_GETOPT_CommandLineProcessorContext *ctx, void *scls, const char *option, const char *value) struct GNUNET_GETOPT_CommandLineOption GNUNET_FS_GETOPT_KEYWORDS d1/db9/group__fs.html gaf37dcde8a07fc746d26aa511b5678583 (char shortName, const char *name, const char *argumentHelp, const char *description, struct GNUNET_FS_Uri **topKeywords) static int getopt_set_metadata d0/d9d/fs__getopt_8c.html adb70fb788ef1766c598986072249fe72 (struct GNUNET_GETOPT_CommandLineProcessorContext *ctx, void *scls, const char *option, const char *value) struct GNUNET_GETOPT_CommandLineOption GNUNET_FS_GETOPT_METADATA d1/db9/group__fs.html ga9aa27cd9c23eb7d4861e7c4931754778 (char shortName, const char *name, const char *argumentHelp, const char *description, struct GNUNET_CONTAINER_MetaData **meta) fs_list_indexed.c /home/grothoff/research/gnunet/src/fs/ db/d16/fs__list__indexed_8c platform.h gnunet_constants.h gnunet_fs_service.h gnunet_protocols.h fs_api.h GNUNET_FS_GetIndexedContext static void handle_index_info_end db/d16/fs__list__indexed_8c.html af220bcbdc7d9d50ff6b76a8f39663b9c (void *cls, const struct GNUNET_MessageHeader *msg) static int check_index_info db/d16/fs__list__indexed_8c.html a8c6ce987683acf5df9e2921640d1d9a2 (void *cls, const struct IndexInfoMessage *iim) static void handle_index_info db/d16/fs__list__indexed_8c.html a220a9cae78b5ea4cd212d849a9881571 (void *cls, const struct IndexInfoMessage *iim) static void mq_error_handler db/d16/fs__list__indexed_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) struct GNUNET_FS_GetIndexedContext * GNUNET_FS_get_indexed_files d1/db9/group__fs.html gad86c7b6130d26d7fd58ec69fc37c77c9 (struct GNUNET_FS_Handle *h, GNUNET_FS_IndexedFileProcessor iterator, void *iterator_cls) void GNUNET_FS_get_indexed_files_cancel d1/db9/group__fs.html ga554218d84cef45bb9b81e17e38615d82 (struct GNUNET_FS_GetIndexedContext *gic) fs_misc.c /home/grothoff/research/gnunet/src/fs/ dd/d80/fs__misc_8c platform.h gnunet_constants.h gnunet_fs_service.h fs_api.h char * GNUNET_FS_meta_data_suggest_filename d1/db9/group__fs.html gaa8cc6aef45d602861516ede8cf502c51 (const struct GNUNET_CONTAINER_MetaData *md) fs_namespace.c /home/grothoff/research/gnunet/src/fs/ da/d03/fs__namespace_8c platform.h gnunet_constants.h gnunet_signatures.h gnunet_util_lib.h gnunet_fs_service.h fs_api.h fs_publish_ublock.h NamespaceUpdateNode GNUNET_FS_UpdateInformationGraph GNUNET_FS_PublishSksContext ProcessUpdateClosure FindTreeClosure static char * get_update_information_directory da/d03/fs__namespace_8c.html a533761ee7141db909a3ec712b104d45f (struct GNUNET_FS_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *ns) static void free_update_information_graph da/d03/fs__namespace_8c.html aa50eccaa179ca0c734adbc2954f5f0c3 (struct GNUNET_FS_UpdateInformationGraph *uig) static void write_update_information_graph da/d03/fs__namespace_8c.html af9a839e339e971ef755bd3170741e8fe (struct GNUNET_FS_UpdateInformationGraph *uig) static struct GNUNET_FS_UpdateInformationGraph * read_update_information_graph da/d03/fs__namespace_8c.html a03fdd15630bd7c3c003ab0128d5a7a47 (struct GNUNET_FS_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *ns) static void sks_publish_cont da/d03/fs__namespace_8c.html a8bd49212c8252bba8fbb4989b7af4a6d (void *cls, const char *msg) struct GNUNET_FS_PublishSksContext * GNUNET_FS_publish_sks d1/db9/group__fs.html ga81bd5b4990c8206e6398c8a546396cda (struct GNUNET_FS_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *ns, const char *identifier, const char *update, const struct GNUNET_CONTAINER_MetaData *meta, const struct GNUNET_FS_Uri *uri, const struct GNUNET_FS_BlockOptions *bo, enum GNUNET_FS_PublishOptions options, GNUNET_FS_PublishContinuation cont, void *cont_cls) void GNUNET_FS_publish_sks_cancel d1/db9/group__fs.html gaf8753756e978b8f781e4e2773c06fd71 (struct GNUNET_FS_PublishSksContext *psc) static int process_update_node da/d03/fs__namespace_8c.html a34e63a5be116629a9d4d42ba777508b4 (void *cls, const struct GNUNET_HashCode *key, void *value) static int find_trees da/d03/fs__namespace_8c.html aac846ed3249790f2df81d4779b38b419 (void *cls, const struct GNUNET_HashCode *key, void *value) void GNUNET_FS_namespace_list_updateable d1/db9/group__fs.html ga3fbcb26c608a918f4bfdb6aa92be5477 (struct GNUNET_FS_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *ns, const char *next_id, GNUNET_FS_IdentifierProcessor ip, void *ip_cls) fs_publish.c /home/grothoff/research/gnunet/src/fs/ d5/d1b/fs__publish_8c platform.h gnunet_constants.h gnunet_signatures.h gnunet_util_lib.h gnunet_fs_service.h fs_api.h fs_tree.h void * GNUNET_FS_publish_make_status_ d5/d1b/fs__publish_8c.html abed0a3bc3fcc36877058e0054f89be2f (struct GNUNET_FS_ProgressInfo *pi, struct GNUNET_FS_PublishContext *pc, const struct GNUNET_FS_FileInformation *p, uint64_t offset) static void publish_cleanup d5/d1b/fs__publish_8c.html a4ca6397f6b17b31c50ef3a6b652c8a8e (struct GNUNET_FS_PublishContext *pc) static void ds_put_cont d5/d1b/fs__publish_8c.html a98766cb85a52021360b865a28c0c725b (void *cls, int success, struct GNUNET_TIME_Absolute min_expiration, const char *msg) static void signal_publish_completion d5/d1b/fs__publish_8c.html afa329562e261de164973e66cc71df1de (struct GNUNET_FS_FileInformation *p, struct GNUNET_FS_PublishContext *pc) static void signal_publish_error d5/d1b/fs__publish_8c.html a8367821dcbcb9886344f6eac9bee9bb1 (struct GNUNET_FS_FileInformation *p, struct GNUNET_FS_PublishContext *pc, const char *emsg) static void finish_release_reserve d5/d1b/fs__publish_8c.html a5ec98add2ba6d761de500cf951ff378e (void *cls, int success, struct GNUNET_TIME_Absolute min_expiration, const char *msg) static void publish_sblocks_cont d5/d1b/fs__publish_8c.html a875ed38c182b6d37cc55de7a31ff0a0f (void *cls, const struct GNUNET_FS_Uri *uri, const char *emsg) static void publish_sblock d5/d1b/fs__publish_8c.html a96d56e37a9ad5ac2dcf025ac66c25dd9 (struct GNUNET_FS_PublishContext *pc) static void publish_kblocks_cont d5/d1b/fs__publish_8c.html a622e67c1b29e216f4c4117f5d3d89356 (void *cls, const struct GNUNET_FS_Uri *uri, const char *emsg) static size_t block_reader d5/d1b/fs__publish_8c.html a4ccaac93e61d88435db1497f956a0e39 (void *cls, uint64_t offset, size_t max, void *buf, char **emsg) static void encode_cont d5/d1b/fs__publish_8c.html a2c73c91aa8db24ff32780c301bb7b8c4 (void *cls) static void block_proc d5/d1b/fs__publish_8c.html ab662995cce3543d43cca87e981392242 (void *cls, const struct ContentHashKey *chk, uint64_t offset, unsigned int depth, enum GNUNET_BLOCK_Type type, const void *block, uint16_t block_size) static void progress_proc d5/d1b/fs__publish_8c.html a2f50a6b8e96f83672c23630547828c44 (void *cls, uint64_t offset, const void *pt_block, size_t pt_size, unsigned int depth) static void publish_content d5/d1b/fs__publish_8c.html a57b8563934f73d05b3b87fa689e6d1fb (struct GNUNET_FS_PublishContext *pc) static int check_index_start_failed d5/d1b/fs__publish_8c.html a0998cb088dfca79815751208d28f7b89 (void *cls, const struct GNUNET_MessageHeader *msg) static void handle_index_start_failed d5/d1b/fs__publish_8c.html a39a7ea6413288e1cce68febcac49aa07 (void *cls, const struct GNUNET_MessageHeader *msg) static void handle_index_start_ok d5/d1b/fs__publish_8c.html a35221f8c3fad4ba44889983ba5aeeae9 (void *cls, const struct GNUNET_MessageHeader *msg) static void index_mq_error_handler d5/d1b/fs__publish_8c.html a7a79406564b570d523e26bdf1e3bc896 (void *cls, enum GNUNET_MQ_Error error) static void hash_for_index_cb d5/d1b/fs__publish_8c.html ab38078120bab7a74ee247391e620d312 (void *cls, const struct GNUNET_HashCode *res) static void publish_kblocks d5/d1b/fs__publish_8c.html a974c1c0ad681cfea710aa0a86b61e5bc (struct GNUNET_FS_PublishContext *pc) static void handle_signature_response d5/d1b/fs__publish_8c.html a9e7d54af354f80363486a4edc3697ab8 (void *cls, const struct ResponseLocSignatureMessage *sig) static void loc_mq_error_handler d5/d1b/fs__publish_8c.html acdab53e7876ffb29451e853fb300f3f3 (void *cls, enum GNUNET_MQ_Error error) static void create_loc_uri d5/d1b/fs__publish_8c.html a83e68c18f60464e8e420a4596d16b7bc (struct GNUNET_FS_PublishContext *pc) void GNUNET_FS_publish_main_ d5/d1b/fs__publish_8c.html ae3e2e18df1c69c2731fd8f213c26dff8 (void *cls) static int fip_signal_start d5/d1b/fs__publish_8c.html a14f2bec3fb6f19c2876f77086fd3404a (void *cls, struct GNUNET_FS_FileInformation *fi, uint64_t length, struct GNUNET_CONTAINER_MetaData *meta, struct GNUNET_FS_Uri **uri, struct GNUNET_FS_BlockOptions *bo, int *do_index, void **client_info) static void suspend_operation d5/d1b/fs__publish_8c.html ad13233416eba4f8e8dfca8a5e7ae72d5 (struct GNUNET_FS_FileInformation *fi, struct GNUNET_FS_PublishContext *pc) static int fip_signal_suspend d5/d1b/fs__publish_8c.html a139820bfe87eb796a287e952ea0d359a (void *cls, struct GNUNET_FS_FileInformation *fi, uint64_t length, struct GNUNET_CONTAINER_MetaData *meta, struct GNUNET_FS_Uri **uri, struct GNUNET_FS_BlockOptions *bo, int *do_index, void **client_info) void GNUNET_FS_publish_signal_suspend_ d5/d1b/fs__publish_8c.html a399642bc946dc4efa9407c75b88a5c50 (void *cls) static void finish_reserve d5/d1b/fs__publish_8c.html ada1271fe3486932d4cda00e719a208d6 (void *cls, int success, struct GNUNET_TIME_Absolute min_expiration, const char *msg) static uint64_t compute_contents_size d5/d1b/fs__publish_8c.html acafa4cbfd27da7ee906b6ee84a3f2c14 (struct GNUNET_FS_FileInformation *fi) struct GNUNET_FS_PublishContext * GNUNET_FS_publish_start d1/db9/group__fs.html ga7d13e1b93d3054676bfc0c1cb73ad013 (struct GNUNET_FS_Handle *h, struct GNUNET_FS_FileInformation *fi, const struct GNUNET_CRYPTO_EcdsaPrivateKey *ns, const char *nid, const char *nuid, enum GNUNET_FS_PublishOptions options) static int fip_signal_stop d5/d1b/fs__publish_8c.html ae9a38f117c0e1eadfc4c58372f8d8590 (void *cls, struct GNUNET_FS_FileInformation *fi, uint64_t length, struct GNUNET_CONTAINER_MetaData *meta, struct GNUNET_FS_Uri **uri, struct GNUNET_FS_BlockOptions *bo, int *do_index, void **client_info) void GNUNET_FS_publish_stop d1/db9/group__fs.html gadd659dceb60544efccb666dc224d11b1 (struct GNUNET_FS_PublishContext *pc) fs_publish_ksk.c /home/grothoff/research/gnunet/src/fs/ d8/dad/fs__publish__ksk_8c platform.h gnunet_constants.h gnunet_signatures.h gnunet_util_lib.h gnunet_fs_service.h fs_api.h fs_tree.h fs_publish_ublock.h GNUNET_FS_PublishKskContext static void publish_ksk_cont d8/dad/fs__publish__ksk_8c.html ac5fa5d7ef294a1ad60f49d9ce4923e14 (void *cls) static void kb_put_cont d8/dad/fs__publish__ksk_8c.html a2a17b8524e24e3905a88cae8c36f1c23 (void *cls, const char *msg) struct GNUNET_FS_PublishKskContext * GNUNET_FS_publish_ksk d1/db9/group__fs.html ga573bc9ec991df38efdece556946e821e (struct GNUNET_FS_Handle *h, const struct GNUNET_FS_Uri *ksk_uri, const struct GNUNET_CONTAINER_MetaData *meta, const struct GNUNET_FS_Uri *uri, const struct GNUNET_FS_BlockOptions *bo, enum GNUNET_FS_PublishOptions options, GNUNET_FS_PublishContinuation cont, void *cont_cls) void GNUNET_FS_publish_ksk_cancel d1/db9/group__fs.html ga2d88cac088bcf506018d63ad41f8ee94 (struct GNUNET_FS_PublishKskContext *pkc) fs_publish_ublock.c /home/grothoff/research/gnunet/src/fs/ d8/d95/fs__publish__ublock_8c platform.h gnunet_constants.h gnunet_signatures.h fs_publish_ublock.h fs_api.h fs_tree.h GNUNET_FS_PublishUblockContext static void derive_ublock_encryption_key d8/d95/fs__publish__ublock_8c.html a56e5c8409bd1a60e5c260c743e786c5a (struct GNUNET_CRYPTO_SymmetricSessionKey *skey, struct GNUNET_CRYPTO_SymmetricInitializationVector *iv, const char *label, const struct GNUNET_CRYPTO_EcdsaPublicKey *pub) void GNUNET_FS_ublock_decrypt_ d8/d95/fs__publish__ublock_8c.html ab6519be34ef3b77a2a91da3e11e50619 (const void *input, size_t input_len, const struct GNUNET_CRYPTO_EcdsaPublicKey *ns, const char *label, void *output) static void ublock_put_cont d8/d95/fs__publish__ublock_8c.html acb8eb40e7a0377ee30f592922e62c501 (void *cls, int32_t success, struct GNUNET_TIME_Absolute min_expiration, const char *msg) static void run_cont d8/d95/fs__publish__ublock_8c.html a335b4559a790f8aa784fffa5092f934c (void *cls) struct GNUNET_FS_PublishUblockContext * GNUNET_FS_publish_ublock_ d8/d95/fs__publish__ublock_8c.html af19f847d3f6a0db46088b9e67060f357 (struct GNUNET_FS_Handle *h, struct GNUNET_DATASTORE_Handle *dsh, const char *label, const char *ulabel, const struct GNUNET_CRYPTO_EcdsaPrivateKey *ns, const struct GNUNET_CONTAINER_MetaData *meta, const struct GNUNET_FS_Uri *uri, const struct GNUNET_FS_BlockOptions *bo, enum GNUNET_FS_PublishOptions options, GNUNET_FS_UBlockContinuation cont, void *cont_cls) void GNUNET_FS_publish_ublock_cancel_ d8/d95/fs__publish__ublock_8c.html aba367c723de087fd15d35e3d9c323fb7 (struct GNUNET_FS_PublishUblockContext *uc) fs_publish_ublock.h /home/grothoff/research/gnunet/src/fs/ d5/d5d/fs__publish__ublock_8h gnunet_util_lib.h gnunet_datastore_service.h gnunet_fs_service.h gnunet_identity_service.h void(* GNUNET_FS_UBlockContinuation d5/d5d/fs__publish__ublock_8h.html ab7fa1ec341319f3d99420ee3bd3c756e )(void *cls, const char *emsg) void GNUNET_FS_ublock_decrypt_ d5/d5d/fs__publish__ublock_8h.html ab6519be34ef3b77a2a91da3e11e50619 (const void *input, size_t input_len, const struct GNUNET_CRYPTO_EcdsaPublicKey *ns, const char *label, void *output) struct GNUNET_FS_PublishUblockContext * GNUNET_FS_publish_ublock_ d5/d5d/fs__publish__ublock_8h.html af19f847d3f6a0db46088b9e67060f357 (struct GNUNET_FS_Handle *h, struct GNUNET_DATASTORE_Handle *dsh, const char *label, const char *ulabel, const struct GNUNET_CRYPTO_EcdsaPrivateKey *ns, const struct GNUNET_CONTAINER_MetaData *meta, const struct GNUNET_FS_Uri *uri, const struct GNUNET_FS_BlockOptions *bo, enum GNUNET_FS_PublishOptions options, GNUNET_FS_UBlockContinuation cont, void *cont_cls) void GNUNET_FS_publish_ublock_cancel_ d5/d5d/fs__publish__ublock_8h.html aba367c723de087fd15d35e3d9c323fb7 (struct GNUNET_FS_PublishUblockContext *uc) fs_search.c /home/grothoff/research/gnunet/src/fs/ db/d0d/fs__search_8c platform.h gnunet_constants.h gnunet_fs_service.h gnunet_protocols.h fs_api.h fs_publish_ublock.h GetResultContext MessageBuilderContext #define AVAILABILITY_TRIALS_MAX db/d0d/fs__search_8c.html a347e26e847c41d773b8816e8d9e82881 void * GNUNET_FS_search_make_status_ db/d0d/fs__search_8c.html a2e964780890d76249b6dd25586fdb4f0 (struct GNUNET_FS_ProgressInfo *pi, struct GNUNET_FS_Handle *h, struct GNUNET_FS_SearchContext *sc) static int test_result_present db/d0d/fs__search_8c.html ad4524e4a2460ab26452e390494888c6c (void *cls, const struct GNUNET_HashCode *key, void *value) static void notify_client_chk_result db/d0d/fs__search_8c.html ad4d3f2b8f1deda34780b6339ce560c2a (struct GNUNET_FS_SearchContext *sc, struct GNUNET_FS_SearchResult *sr) static void notify_client_chk_update db/d0d/fs__search_8c.html a0f0d631039dddcde98b67731dc6f0cf5 (struct GNUNET_FS_SearchContext *sc, struct GNUNET_FS_SearchResult *sr) static int get_result_present db/d0d/fs__search_8c.html a77005828ba858bac13b0a761b78ed75d (void *cls, const struct GNUNET_HashCode *key, void *value) static void signal_probe_result db/d0d/fs__search_8c.html a835c04c0ddda2c8afe1f0a3d0ef84c76 (struct GNUNET_FS_SearchResult *sr) static void probe_failure_handler db/d0d/fs__search_8c.html acf175be73df8a05550950aa028e36b0c (void *cls) static void probe_success_handler db/d0d/fs__search_8c.html a456b9601d2bbc7b95cd013dfc3260dcd (void *cls) void * GNUNET_FS_search_probe_progress_ db/d0d/fs__search_8c.html aa5fcd4b7bcfa898a9082d8c698d07984 (void *cls, const struct GNUNET_FS_ProgressInfo *info) static void probe_ping_task_cb db/d0d/fs__search_8c.html a67dd473c366ff822ceefc7f6c5961780 (void *cls) static void start_probe_ping_task db/d0d/fs__search_8c.html a5ca481f27b19e1cb7a40f2fcfc76e64b (struct GNUNET_FS_SearchResult *sr) void GNUNET_FS_stop_probe_ping_task_ db/d0d/fs__search_8c.html a36098561d03fd7a719784fd4e7bdff6b (struct GNUNET_FS_SearchResult *sr) void GNUNET_FS_search_start_probe_ db/d0d/fs__search_8c.html a7b1c95a966d6a49945b8159f89946169 (struct GNUNET_FS_SearchResult *sr) struct GNUNET_FS_SearchResult * GNUNET_FS_probe d1/db9/group__fs.html ga2b6e216be98cfacd096d4087de77ed6f (struct GNUNET_FS_Handle *h, const struct GNUNET_FS_Uri *uri, const struct GNUNET_CONTAINER_MetaData *meta, void *client_info, uint32_t anonymity) static void GNUNET_FS_search_stop_probe_ db/d0d/fs__search_8c.html ad42da8ab1bd82d1c7f9d787170115915 (struct GNUNET_FS_SearchResult *sr) void * GNUNET_FS_probe_stop d1/db9/group__fs.html ga49b07298ce1ac176a6dd5a7c7e221bda (struct GNUNET_FS_SearchResult *sr) static void process_ksk_result db/d0d/fs__search_8c.html a8f2446ebfd4ce56015857e9a322abed5 (struct GNUNET_FS_SearchContext *sc, struct SearchRequestEntry *ent, const struct GNUNET_FS_Uri *uri, const struct GNUNET_CONTAINER_MetaData *meta) static struct GNUNET_FS_SearchContext * search_start db/d0d/fs__search_8c.html a7143aa7edccb936ca72fa70ede5b1d98 (struct GNUNET_FS_Handle *h, const struct GNUNET_FS_Uri *uri, uint32_t anonymity, enum GNUNET_FS_SearchOptions options, void *cctx, struct GNUNET_FS_SearchResult *psearch) static void process_sks_result db/d0d/fs__search_8c.html a7540ca287442532defa40c3c61904936 (struct GNUNET_FS_SearchContext *sc, const char *id_update, const struct GNUNET_FS_Uri *uri, const struct GNUNET_CONTAINER_MetaData *meta) static int decrypt_block_with_keyword db/d0d/fs__search_8c.html ac1b502ce83ef2e4420a01495ec7894a8 (const struct GNUNET_FS_SearchContext *sc, const struct GNUNET_CRYPTO_EcdsaPublicKey *dpub, const void *edata, size_t edata_size, char *data) static void process_kblock db/d0d/fs__search_8c.html a76f0672eb474222af692a132d498bd55 (struct GNUNET_FS_SearchContext *sc, const struct UBlock *ub, size_t size) static void process_sblock db/d0d/fs__search_8c.html ae9958bd21cef2c4a7d00a71a8e8508da (struct GNUNET_FS_SearchContext *sc, const struct UBlock *ub, size_t size) static void try_reconnect db/d0d/fs__search_8c.html ad638649e284f3a99c67300dc6a5dc0c6 (struct GNUNET_FS_SearchContext *sc) static int check_result db/d0d/fs__search_8c.html a7c5db66df4751eb4a703ceceb290c6e3 (void *cls, const struct ClientPutMessage *cm) static void handle_result db/d0d/fs__search_8c.html acbfb618d70e7389bf30bd4f29b76f615 (void *cls, const struct ClientPutMessage *cm) static void schedule_transmit_search_request db/d0d/fs__search_8c.html a10c68ba1428f6766c4a2182cc177d1df (struct GNUNET_FS_SearchContext *sc) static int build_result_set db/d0d/fs__search_8c.html aac9448bfbdc03ecfb8b56a173efe3854 (void *cls, const struct GNUNET_HashCode *key, void *value) static int find_result_set db/d0d/fs__search_8c.html adc0bcb07d7951c8ed8ba8397370a5d56 (void *cls, const struct GNUNET_HashCode *key, void *value) static void search_mq_error_handler db/d0d/fs__search_8c.html ae82d85dd10691e1ed762441c91c73976 (void *cls, enum GNUNET_MQ_Error error) static void do_reconnect db/d0d/fs__search_8c.html aa598eeeb0c5751c3488e4a7c5869ccb0 (void *cls) static int update_sre_result_maps db/d0d/fs__search_8c.html a146658ff2ed63f954241e056860fb38c (void *cls, const struct GNUNET_HashCode *key, void *value) int GNUNET_FS_search_start_searching_ db/d0d/fs__search_8c.html ab9ee4215526fbe8c3bdb5a1418c7b39f (struct GNUNET_FS_SearchContext *sc) static int search_result_freeze_probes db/d0d/fs__search_8c.html afa2390e06939261f07e0d1f04565e8d8 (void *cls, const struct GNUNET_HashCode *key, void *value) static int search_result_resume_probes db/d0d/fs__search_8c.html aa514c068ae0dc2ef0ec2fcf549d8bf47 (void *cls, const struct GNUNET_HashCode *key, void *value) static int search_result_suspend db/d0d/fs__search_8c.html aac384bbaec1fc34915fa28061cb619cb (void *cls, const struct GNUNET_HashCode *key, void *value) void GNUNET_FS_search_signal_suspend_ db/d0d/fs__search_8c.html afb825b679e930040a76fb2dc38b560a1 (void *cls) struct GNUNET_FS_SearchContext * GNUNET_FS_search_start d1/db9/group__fs.html gaefc00dec53ef27250fb080ab549dbd52 (struct GNUNET_FS_Handle *h, const struct GNUNET_FS_Uri *uri, uint32_t anonymity, enum GNUNET_FS_SearchOptions options, void *cctx) void GNUNET_FS_search_pause d1/db9/group__fs.html gae139e639255cd4f27e7e2db531377d9c (struct GNUNET_FS_SearchContext *sc) void GNUNET_FS_search_continue d1/db9/group__fs.html ga3f7139807e9278d049083220791e58b8 (struct GNUNET_FS_SearchContext *sc) static int search_result_stop db/d0d/fs__search_8c.html a0f54fa7a4d4c06b2a51543d0ee0f7a2b (void *cls, const struct GNUNET_HashCode *key, void *value) static int search_result_free db/d0d/fs__search_8c.html ab3ad10658d8491eb00cc3d40e713b8d0 (void *cls, const struct GNUNET_HashCode *key, void *value) void GNUNET_FS_search_stop d1/db9/group__fs.html ga7873873370369efdc826893b1bdc812b (struct GNUNET_FS_SearchContext *sc) fs_sharetree.c /home/grothoff/research/gnunet/src/fs/ d0/d28/fs__sharetree_8c platform.h gnunet_fs_service.h gnunet_scheduler_lib.h KeywordCounter MetaCounter TrimContext static int add_to_keyword_counter d0/d28/fs__sharetree_8c.html a00cfc46c4735cc244faad3a9764f2ed7 (void *cls, const char *keyword, int is_mandatory) static int add_to_meta_counter d0/d28/fs__sharetree_8c.html a3e78ddc73856d2acf6289461bad896f3 (void *cls, const char *plugin_name, enum EXTRACTOR_MetaType type, enum EXTRACTOR_MetaFormat format, const char *data_mime_type, const char *data, size_t data_len) static int remove_high_frequency_keywords d0/d28/fs__sharetree_8c.html af3ac4cfc6c35aba00d3c3f9250ba0665 (void *cls, const char *keyword, int is_mandatory) static int migrate_and_drop_keywords d0/d28/fs__sharetree_8c.html a5499eba5d60e9614ff3d478ee533a68b (void *cls, const struct GNUNET_HashCode *key, void *value) static int migrate_and_drop_metadata d0/d28/fs__sharetree_8c.html a7d1cc9242a0c078a845727bca309ce81 (void *cls, const struct GNUNET_HashCode *key, void *value) static void share_tree_trim d0/d28/fs__sharetree_8c.html a7af9761bce76d88dd41e571d3f1bd109 (struct TrimContext *tc, struct GNUNET_FS_ShareTreeItem *tree) void GNUNET_FS_share_tree_trim d1/db9/group__fs.html gaef94b94854e7f5035a70625e8f429e59 (struct GNUNET_FS_ShareTreeItem *toplevel) void GNUNET_FS_share_tree_free d1/db9/group__fs.html ga10ebfa227b43f21aa73436272a62886a (struct GNUNET_FS_ShareTreeItem *toplevel) fs_test_lib.c /home/grothoff/research/gnunet/src/fs/ d5/d73/fs__test__lib_8c platform.h fs_api.h fs_test_lib.h TestPublishOperation TestDownloadOperation #define CONTENT_LIFETIME d5/d73/fs__test__lib_8c.html aea44c6dfc627936ebba7a229108ef4fe static void report_uri d5/d73/fs__test__lib_8c.html a2afc18e3b3e94f30215fdcc48fe8128a (void *cls) static void publish_timeout d5/d73/fs__test__lib_8c.html a58e5217439065474273b8636f7aa1445 (void *cls) static void * publish_progress_cb d5/d73/fs__test__lib_8c.html a2cd7258a591f0f69f118c393e22ff77c (void *cls, const struct GNUNET_FS_ProgressInfo *info) static size_t file_generator d5/d73/fs__test__lib_8c.html a033b6cd98a1750b3bbddddb9cfb5049d (void *cls, uint64_t offset, size_t max, void *buf, char **emsg) static void * publish_connect_adapter d5/d73/fs__test__lib_8c.html a57c23b78d6eb0acd9768792672c1d253 (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg) static void fs_disconnect_adapter d5/d73/fs__test__lib_8c.html a1d3b10962ee5f48bdf5d674c288f214e (void *cls, void *op_result) static void publish_fs_connect_complete_cb d5/d73/fs__test__lib_8c.html ac78ed09059b43caf8843a310c8dae126 (void *cls, struct GNUNET_TESTBED_Operation *op, void *ca_result, const char *emsg) void GNUNET_FS_TEST_publish d5/d73/fs__test__lib_8c.html afb9546b2eaf0e567e2859fa22f4d643a (struct GNUNET_TESTBED_Peer *peer, struct GNUNET_TIME_Relative timeout, uint32_t anonymity, int do_index, uint64_t size, uint32_t seed, unsigned int verbose, GNUNET_FS_TEST_UriContinuation cont, void *cont_cls) static void download_timeout d5/d73/fs__test__lib_8c.html a1ab04b546b0c622e09ba103cddddf31e (void *cls) static void report_success d5/d73/fs__test__lib_8c.html ac26ff65c19e2d158e295e3f5aba662ca (void *cls) static void * download_progress_cb d5/d73/fs__test__lib_8c.html aea1742c7da877fc6718657edaa005317 (void *cls, const struct GNUNET_FS_ProgressInfo *info) static void * download_connect_adapter d5/d73/fs__test__lib_8c.html a6b61fde2d5a29349462e396aebf04aa8 (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg) static void download_fs_connect_complete_cb d5/d73/fs__test__lib_8c.html a5e68fb23b79d8093d25dc9a13d194f73 (void *cls, struct GNUNET_TESTBED_Operation *op, void *ca_result, const char *emsg) void GNUNET_FS_TEST_download d5/d73/fs__test__lib_8c.html a20b27ba6ec1584ddfec2303d78a627cd (struct GNUNET_TESTBED_Peer *peer, struct GNUNET_TIME_Relative timeout, uint32_t anonymity, uint32_t seed, const struct GNUNET_FS_Uri *uri, unsigned int verbose, GNUNET_SCHEDULER_TaskCallback cont, void *cont_cls) fs_test_lib.h /home/grothoff/research/gnunet/src/fs/ d4/d31/fs__test__lib_8h gnunet_util_lib.h gnunet_fs_service.h gnunet_testbed_service.h void(* GNUNET_FS_TEST_UriContinuation d4/d31/fs__test__lib_8h.html a20688e699f54b1c2d09e4bb1b3f66f9e )(void *cls, const struct GNUNET_FS_Uri *uri, const char *fn) void GNUNET_FS_TEST_publish d4/d31/fs__test__lib_8h.html afb9546b2eaf0e567e2859fa22f4d643a (struct GNUNET_TESTBED_Peer *peer, struct GNUNET_TIME_Relative timeout, uint32_t anonymity, int do_index, uint64_t size, uint32_t seed, unsigned int verbose, GNUNET_FS_TEST_UriContinuation cont, void *cont_cls) void GNUNET_FS_TEST_download d4/d31/fs__test__lib_8h.html a20b27ba6ec1584ddfec2303d78a627cd (struct GNUNET_TESTBED_Peer *peer, struct GNUNET_TIME_Relative timeout, uint32_t anonymity, uint32_t seed, const struct GNUNET_FS_Uri *uri, unsigned int verbose, GNUNET_SCHEDULER_TaskCallback cont, void *cont_cls) fs_tree.c /home/grothoff/research/gnunet/src/fs/ d3/d2a/fs__tree_8c platform.h fs_tree.h GNUNET_FS_TreeEncoder unsigned int GNUNET_FS_compute_depth d3/d2a/fs__tree_8c.html a4910a570caa1cbf2de392eb110763598 (uint64_t flen) uint64_t GNUNET_FS_tree_compute_tree_size d3/d2a/fs__tree_8c.html ab09f38b05e29c43c43c65ab97aa8d44a (unsigned int depth) static uint16_t GNUNET_FS_tree_compute_iblock_size d3/d2a/fs__tree_8c.html ae53d0fe107ddf47dcdab348e7e2e2ad7 (unsigned int depth, uint64_t end_offset) size_t GNUNET_FS_tree_calculate_block_size d3/d2a/fs__tree_8c.html abd1525d2a503920816d6b3465dd0b92f (uint64_t fsize, uint64_t offset, unsigned int depth) struct GNUNET_FS_TreeEncoder * GNUNET_FS_tree_encoder_create d3/d2a/fs__tree_8c.html a9eca4cc3d74fb19f78729dcc66322e82 (struct GNUNET_FS_Handle *h, uint64_t size, void *cls, GNUNET_FS_DataReader reader, GNUNET_FS_TreeBlockProcessor proc, GNUNET_FS_TreeProgressCallback progress, GNUNET_SCHEDULER_TaskCallback cont) static unsigned int compute_chk_offset d3/d2a/fs__tree_8c.html a7d32a847b56274ab80502e44cd37f934 (unsigned int depth, uint64_t end_offset) void GNUNET_FS_tree_encoder_next d3/d2a/fs__tree_8c.html a04e5f5690d667187b90119002e41e375 (struct GNUNET_FS_TreeEncoder *te) struct GNUNET_FS_Uri * GNUNET_FS_tree_encoder_get_uri d3/d2a/fs__tree_8c.html a107d3789f650109573c3dca5ac425897 (struct GNUNET_FS_TreeEncoder *te) void GNUNET_FS_tree_encoder_finish d3/d2a/fs__tree_8c.html a4a2a2b35a8065c8b9130b84c1db5be12 (struct GNUNET_FS_TreeEncoder *te, char **emsg) fs_tree.h /home/grothoff/research/gnunet/src/fs/ d9/d8d/fs__tree_8h fs_api.h void(* GNUNET_FS_TreeBlockProcessor d9/d8d/fs__tree_8h.html aad7807d010423ce1129074661a5a6054 )(void *cls, const struct ContentHashKey *chk, uint64_t offset, unsigned int depth, enum GNUNET_BLOCK_Type type, const void *block, uint16_t block_size) void(* GNUNET_FS_TreeProgressCallback d9/d8d/fs__tree_8h.html a4b1ef0a6bbc3e091d76ca60a60e1be79 )(void *cls, uint64_t offset, const void *pt_block, size_t pt_size, unsigned int depth) unsigned int GNUNET_FS_compute_depth d9/d8d/fs__tree_8h.html a4910a570caa1cbf2de392eb110763598 (uint64_t flen) uint64_t GNUNET_FS_tree_compute_tree_size d9/d8d/fs__tree_8h.html ab09f38b05e29c43c43c65ab97aa8d44a (unsigned int depth) size_t GNUNET_FS_tree_calculate_block_size d9/d8d/fs__tree_8h.html abd1525d2a503920816d6b3465dd0b92f (uint64_t fsize, uint64_t offset, unsigned int depth) struct GNUNET_FS_TreeEncoder * GNUNET_FS_tree_encoder_create d9/d8d/fs__tree_8h.html a9eca4cc3d74fb19f78729dcc66322e82 (struct GNUNET_FS_Handle *h, uint64_t size, void *cls, GNUNET_FS_DataReader reader, GNUNET_FS_TreeBlockProcessor proc, GNUNET_FS_TreeProgressCallback progress, GNUNET_SCHEDULER_TaskCallback cont) void GNUNET_FS_tree_encoder_next d9/d8d/fs__tree_8h.html a04e5f5690d667187b90119002e41e375 (struct GNUNET_FS_TreeEncoder *te) struct GNUNET_FS_Uri * GNUNET_FS_tree_encoder_get_uri d9/d8d/fs__tree_8h.html a107d3789f650109573c3dca5ac425897 (struct GNUNET_FS_TreeEncoder *te) void GNUNET_FS_tree_encoder_finish d9/d8d/fs__tree_8h.html a4a2a2b35a8065c8b9130b84c1db5be12 (struct GNUNET_FS_TreeEncoder *te, char **emsg) fs_unindex.c /home/grothoff/research/gnunet/src/fs/ d6/dab/fs__unindex_8c platform.h gnunet_constants.h gnunet_fs_service.h gnunet_protocols.h fs_api.h fs_tree.h block_fs.h fs_publish_ublock.h static size_t unindex_reader d6/dab/fs__unindex_8c.html a0e7a1f602ca536c951d02a64c5021c41 (void *cls, uint64_t offset, size_t max, void *buf, char **emsg) void GNUNET_FS_unindex_make_status_ d6/dab/fs__unindex_8c.html a4ea4b3b872130504ea5d31d12368c164 (struct GNUNET_FS_ProgressInfo *pi, struct GNUNET_FS_UnindexContext *uc, uint64_t offset) static void unindex_progress d6/dab/fs__unindex_8c.html a096678460828122a278d57778e93de36 (void *cls, uint64_t offset, const void *pt_block, size_t pt_size, unsigned int depth) static void signal_unindex_error d6/dab/fs__unindex_8c.html ad079ca444b60e3cb083471ef77088a1b (struct GNUNET_FS_UnindexContext *uc) static void process_cont d6/dab/fs__unindex_8c.html a927041cbc4c22e4dc79d482b3103cea0 (void *cls, int success, struct GNUNET_TIME_Absolute min_expiration, const char *msg) static void unindex_process d6/dab/fs__unindex_8c.html a71e1a9eb41e89f1197d8bca2b9f23ad5 (void *cls, const struct ContentHashKey *chk, uint64_t offset, unsigned int depth, enum GNUNET_BLOCK_Type type, const void *block, uint16_t block_size) static void handle_unindex_response d6/dab/fs__unindex_8c.html a788f7b29969f7f30edb7692d4a90b68e (void *cls, const struct GNUNET_MessageHeader *msg) static void unindex_mq_error_handler d6/dab/fs__unindex_8c.html a1d560fe9646e0f82f72c7af410f0299e (void *cls, enum GNUNET_MQ_Error error) static void unindex_finish d6/dab/fs__unindex_8c.html a4019bce9d13fb0b57f242d83116d8006 (struct GNUNET_FS_UnindexContext *uc) static void unindex_directory_scan_cb d6/dab/fs__unindex_8c.html aebb9988a72d47b0d457294d56739c769 (void *cls, const char *filename, int is_directory, enum GNUNET_FS_DirScannerProgressUpdateReason reason) void GNUNET_FS_unindex_do_extract_keywords_ d6/dab/fs__unindex_8c.html a6d24ee31ade32d2e034a8df491bd4726 (struct GNUNET_FS_UnindexContext *uc) static void continue_after_remove d6/dab/fs__unindex_8c.html aac0d1058234f9eb7a1c45102635dfb0a (void *cls, int32_t success, struct GNUNET_TIME_Absolute min_expiration, const char *msg) static void process_kblock_for_unindex d6/dab/fs__unindex_8c.html ae8e2df04e7e86d80cc3127fb828ea5fa (void *cls, const struct GNUNET_HashCode *key, size_t size, const void *data, enum GNUNET_BLOCK_Type type, uint32_t priority, uint32_t anonymity, uint32_t replication, struct GNUNET_TIME_Absolute expiration, uint64_t uid) void GNUNET_FS_unindex_do_remove_kblocks_ d6/dab/fs__unindex_8c.html a2b194026a74c898be6d9a05bbe62fdb3 (struct GNUNET_FS_UnindexContext *uc) static void unindex_extract_keywords d6/dab/fs__unindex_8c.html a8b9dbfd465ec3470a865c22f3bf76cbe (void *cls) void GNUNET_FS_unindex_do_remove_ d6/dab/fs__unindex_8c.html a7013e4a6a344c3fef94d41ebf5d9149f (struct GNUNET_FS_UnindexContext *uc) void GNUNET_FS_unindex_process_hash_ d6/dab/fs__unindex_8c.html ac8a4fa6e2631df089c8c3757f028c4f3 (void *cls, const struct GNUNET_HashCode *file_id) void GNUNET_FS_unindex_signal_suspend_ d6/dab/fs__unindex_8c.html ab08765cfc8939c65cc3012d0b31ad3b3 (void *cls) struct GNUNET_FS_UnindexContext * GNUNET_FS_unindex_start d1/db9/group__fs.html gad9ef5611f17a04c7da361ce81644572a (struct GNUNET_FS_Handle *h, const char *filename, void *cctx) void GNUNET_FS_unindex_stop d1/db9/group__fs.html ga667898be10b906ffddc5063574d05e43 (struct GNUNET_FS_UnindexContext *uc) fs_uri.c /home/grothoff/research/gnunet/src/fs/ de/d97/fs__uri_8c platform.h gnunet_fs_service.h gnunet_signatures.h fs_api.h LocUriAssembly #define GNUNET_FS_URI_KSK_PREFIX de/d97/fs__uri_8c.html a91fb098f273d378fdefee1bb13137dd9 #define GNUNET_FS_URI_SKS_PREFIX de/d97/fs__uri_8c.html a697b49829da7c7e29a2a2af477019163 #define GNUNET_FS_URI_CHK_PREFIX de/d97/fs__uri_8c.html adc9cc7b0de4d5047e1f8cb494ae22fd0 #define GNUNET_FS_URI_LOC_PREFIX de/d97/fs__uri_8c.html a092c5c4dfc11cc7fa7b49039d43d5f9c #define SIGNATURE_ASCII_LENGTH de/d97/fs__uri_8c.html a74038af054f74459087a25a8921c7416 #define TOKENS de/d97/fs__uri_8c.html a713bfbd91b466733ac98ebcd679e6ab6 int GNUNET_FS_uri_to_key d1/db9/group__fs.html gae53ea05b7e2a3ef00f0e05b4b3c365a4 (const struct GNUNET_FS_Uri *uri, struct GNUNET_HashCode *key) char * GNUNET_FS_uri_ksk_to_string_fancy d1/db9/group__fs.html ga0fcec9ef9253ce32afa03c66c61d4e43 (const struct GNUNET_FS_Uri *uri) static char * percent_decode_keyword de/d97/fs__uri_8c.html a113539647d7fad62b82fd75e953c544d (const char *in, char **emsg) static struct GNUNET_FS_Uri * uri_ksk_parse de/d97/fs__uri_8c.html ae058bf24ac81b14388db0497eaa5bd61 (const char *s, char **emsg) static struct GNUNET_FS_Uri * uri_sks_parse de/d97/fs__uri_8c.html ae13a80dec4dbfdac4d875e1a4a11d158 (const char *s, char **emsg) static struct GNUNET_FS_Uri * uri_chk_parse de/d97/fs__uri_8c.html a64cbfc942ef360682665f56a1f4370b2 (const char *s, char **emsg) static struct GNUNET_FS_Uri * uri_loc_parse de/d97/fs__uri_8c.html a875d291c77235556d8302c0ef0c2efb6 (const char *s, char **emsg) struct GNUNET_FS_Uri * GNUNET_FS_uri_parse d1/db9/group__fs.html ga18c4f33ace94191772e8f7717d429ad1 (const char *uri, char **emsg) void GNUNET_FS_uri_destroy d1/db9/group__fs.html ga808c5f45a23407298cef0f90c593f3a4 (struct GNUNET_FS_Uri *uri) unsigned int GNUNET_FS_uri_ksk_get_keyword_count d1/db9/group__fs.html gac944d1a0ce8c22e31e47822f38566e88 (const struct GNUNET_FS_Uri *uri) int GNUNET_FS_uri_ksk_get_keywords d1/db9/group__fs.html ga7cf3d6a317e5e56ba47765afd2822369 (const struct GNUNET_FS_Uri *uri, GNUNET_FS_KeywordIterator iterator, void *iterator_cls) void GNUNET_FS_uri_ksk_add_keyword d1/db9/group__fs.html gaffa0f69b8c8affcfb9efab40b4a00ebf (struct GNUNET_FS_Uri *uri, const char *keyword, int is_mandatory) void GNUNET_FS_uri_ksk_remove_keyword d1/db9/group__fs.html ga2bbcbfb8bb7129a8de01fa54d7e73a48 (struct GNUNET_FS_Uri *uri, const char *keyword) int GNUNET_FS_uri_loc_get_peer_identity d1/db9/group__fs.html gaf80b619b6e855c27f46d5f20a102e64a (const struct GNUNET_FS_Uri *uri, struct GNUNET_PeerIdentity *peer) struct GNUNET_TIME_Absolute GNUNET_FS_uri_loc_get_expiration d1/db9/group__fs.html ga1186dbfd24b714d7b71bf27301273c80 (const struct GNUNET_FS_Uri *uri) struct GNUNET_FS_Uri * GNUNET_FS_uri_loc_get_uri d1/db9/group__fs.html gac87cd9f06a76dcba2e04dbbafa3d5363 (const struct GNUNET_FS_Uri *uri) struct GNUNET_FS_Uri * GNUNET_FS_uri_loc_create d1/db9/group__fs.html ga5b6f586ec0a7dfe50c32df25c22fc60c (const struct GNUNET_FS_Uri *base_uri, const struct GNUNET_CRYPTO_EddsaPrivateKey *sign_key, struct GNUNET_TIME_Absolute expiration_time) struct GNUNET_FS_Uri * GNUNET_FS_uri_sks_create d1/db9/group__fs.html gaac604803f626a918b5dd132131e0a87f (const struct GNUNET_CRYPTO_EcdsaPublicKey *ns, const char *id) struct GNUNET_FS_Uri * GNUNET_FS_uri_ksk_merge d1/db9/group__fs.html gaa670fe4ff4c7d585d6e993616d39e04d (const struct GNUNET_FS_Uri *u1, const struct GNUNET_FS_Uri *u2) struct GNUNET_FS_Uri * GNUNET_FS_uri_dup d1/db9/group__fs.html ga8dbe2ac89efb906926826c7a261ddff0 (const struct GNUNET_FS_Uri *uri) struct GNUNET_FS_Uri * GNUNET_FS_uri_ksk_create d1/db9/group__fs.html ga75bd4419aa9a51706fe985b637b6f64b (const char *keywords, char **emsg) struct GNUNET_FS_Uri * GNUNET_FS_uri_ksk_create_from_args d1/db9/group__fs.html ga61d0a427900c9a46d4dd25ae29ace5cc (unsigned int argc, const char **argv) int GNUNET_FS_uri_test_equal d1/db9/group__fs.html ga601c845689b7d6ffac48bb8a724ec512 (const struct GNUNET_FS_Uri *u1, const struct GNUNET_FS_Uri *u2) int GNUNET_FS_uri_test_sks d1/db9/group__fs.html ga86601a1a4f84891955bb3c664a02ba40 (const struct GNUNET_FS_Uri *uri) int GNUNET_FS_uri_sks_get_namespace d1/db9/group__fs.html ga85e9ff84be99f2afc3a72f8b60d83489 (const struct GNUNET_FS_Uri *uri, struct GNUNET_CRYPTO_EcdsaPublicKey *pseudonym) char * GNUNET_FS_uri_sks_get_content_id d1/db9/group__fs.html ga11e5c5d649b262753f40b4fcb410001f (const struct GNUNET_FS_Uri *uri) int GNUNET_FS_uri_test_ksk d1/db9/group__fs.html ga48a5eca01f03ad7d078a2f10895ff355 (const struct GNUNET_FS_Uri *uri) int GNUNET_FS_uri_test_chk d1/db9/group__fs.html gaaf8b56db4892ed58f44d5b6114d04057 (const struct GNUNET_FS_Uri *uri) uint64_t GNUNET_FS_uri_chk_get_file_size d1/db9/group__fs.html ga44535e9dc0e4c421b79831a17dbe4df2 (const struct GNUNET_FS_Uri *uri) int GNUNET_FS_uri_test_loc d1/db9/group__fs.html ga6de4dab5af928eb2fdddf2517b383397 (const struct GNUNET_FS_Uri *uri) static void insert_non_mandatory_keyword de/d97/fs__uri_8c.html a1f651a317e33d7cb541e3e17ebaeebdb (const char *s, char **array, int index) static int find_duplicate de/d97/fs__uri_8c.html ae981b8dbbaa10113b543895732fbb9f5 (const char *s, const char **array, int array_length) static char * normalize_metadata de/d97/fs__uri_8c.html a62e465233cbc4880164bf23006c9eae4 (enum EXTRACTOR_MetaFormat format, const char *data, size_t data_len) static size_t u8_strcount de/d97/fs__uri_8c.html a3e99fef9efaa8e2f17515c1ad8ef4340 (const uint8_t *s) static int get_keywords_from_parens de/d97/fs__uri_8c.html a6c5278da1fd7c6c50f9727a895e4cada (const char *s, char **array, int index) static int get_keywords_from_tokens de/d97/fs__uri_8c.html ad37e56c91b5f8460cd2769170326375c (const char *s, char **array, int index) static int gather_uri_data de/d97/fs__uri_8c.html a456fa7d53dfb2a0810e524e587005fcb (void *cls, const char *plugin_name, enum EXTRACTOR_MetaType type, enum EXTRACTOR_MetaFormat format, const char *data_mime_type, const char *data, size_t data_len) struct GNUNET_FS_Uri * GNUNET_FS_uri_ksk_create_from_meta_data d1/db9/group__fs.html ga2fb3e016d64e7091009ea189cbb7d7a5 (const struct GNUNET_CONTAINER_MetaData *md) static int needs_percent de/d97/fs__uri_8c.html a604560a6884cffe54827514e8104d8e5 (char c) static char * uri_ksk_to_string de/d97/fs__uri_8c.html a686ee67cf90f8ec11fd778d024a66bda (const struct GNUNET_FS_Uri *uri) static char * uri_sks_to_string de/d97/fs__uri_8c.html a682e14399762bafe8ba68879640d6d2e (const struct GNUNET_FS_Uri *uri) static char * uri_chk_to_string de/d97/fs__uri_8c.html a82ca5dbc9f5c296614dfb53997fc4e7f (const struct GNUNET_FS_Uri *uri) static char * uri_loc_to_string de/d97/fs__uri_8c.html afa4b0c75625b2df7b66859640ac4248f (const struct GNUNET_FS_Uri *uri) char * GNUNET_FS_uri_to_string d1/db9/group__fs.html ga764ea4f7678ac9f45ac7f263bd70c9da (const struct GNUNET_FS_Uri *uri) gnunet-auto-share.c /home/grothoff/research/gnunet/src/fs/ d0/ddd/gnunet-auto-share_8c platform.h gnunet_util_lib.h WorkItem #define MAX_DELAY d0/ddd/gnunet-auto-share_8c.html a16027d8acc5301e440cefa086eb9db2a #define MIN_DELAY d0/ddd/gnunet-auto-share_8c.html ad3b51637a39a4ff75bd979b917cb89ef static char * get_state_file d0/ddd/gnunet-auto-share_8c.html abc900dd04d0b49c395a0bc617b2e8bcf () static void load_state d0/ddd/gnunet-auto-share_8c.html a1f9e25fe79899a257b8a03dda9f8fc25 () static int write_item d0/ddd/gnunet-auto-share_8c.html ad7aa02d3fd48cdd1e4897d7007c482c8 (void *cls, const struct GNUNET_HashCode *key, void *value) static void save_state d0/ddd/gnunet-auto-share_8c.html ac02acef58458c21836a928bfbb1e94b2 () static void do_stop_task d0/ddd/gnunet-auto-share_8c.html a90f2624771b4c3c2a9aeb50b623179a7 (void *cls) static void schedule_next_task d0/ddd/gnunet-auto-share_8c.html a41bf70b1953cd773226e5392dc7e4bc3 (void) static void maint_child_death d0/ddd/gnunet-auto-share_8c.html a5c4901396e42693cb5266c77ec3ed914 (void *cls) static void sighandler_child_death d0/ddd/gnunet-auto-share_8c.html a8b4f0e31be5517a647049f79fb5d96a8 () static void work d0/ddd/gnunet-auto-share_8c.html ad3eb232f162e2d3f7f188084a2e19b0d (void *cls) static int determine_id d0/ddd/gnunet-auto-share_8c.html a403c2f784d6ddd42e295a06ccde696f6 (void *cls, const char *filename) static int add_file d0/ddd/gnunet-auto-share_8c.html a6056b3664a1db338c6051c304775f0f7 (void *cls, const char *filename) static void scan d0/ddd/gnunet-auto-share_8c.html a68ce152a2f1279c8f95ff0c2629b68ec (void *cls) static void run d0/ddd/gnunet-auto-share_8c.html a8d2eff9f65977d8089ab33940596478d (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c) static int free_item d0/ddd/gnunet-auto-share_8c.html a4311bfe2bae6b3de2bb8d430f98011cb (void *cls, const struct GNUNET_HashCode *key, void *value) int main d0/ddd/gnunet-auto-share_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int ret d0/ddd/gnunet-auto-share_8c.html a6baa346e44f4c2158d2be4f9b77b8203 static unsigned int verbose d0/ddd/gnunet-auto-share_8c.html a1209946062659806bc7657fe60753a21 static const struct GNUNET_CONFIGURATION_Handle * cfg d0/ddd/gnunet-auto-share_8c.html a51cb438e53c3f8766755e01cfa930382 static char * cfg_filename d0/ddd/gnunet-auto-share_8c.html a5bcbb67f6ed2c28e4200185aa0146636 static int disable_extractor d0/ddd/gnunet-auto-share_8c.html a0f9a9b2c5e1854116326596d84610a41 static int do_disable_creation_time d0/ddd/gnunet-auto-share_8c.html a2aa772b5913ede90bc8ffef642c423ba static struct GNUNET_SCHEDULER_Task * run_task d0/ddd/gnunet-auto-share_8c.html a0050c921342a34c6da1d50b55e8fe4bb static unsigned int anonymity_level d0/ddd/gnunet-auto-share_8c.html a7572ab7fa9836cbb4a80d8e587cd9e29 static unsigned int content_priority d0/ddd/gnunet-auto-share_8c.html a216a26d96509c9036067b33e9619439a static unsigned int replication_level d0/ddd/gnunet-auto-share_8c.html a90006e76df80bc95399dcad2dd1f1faf static const char * dir_name d0/ddd/gnunet-auto-share_8c.html a2085f5dd749eaf78be2f538c0768fff4 static struct WorkItem * work_head d0/ddd/gnunet-auto-share_8c.html a150fd9a4f4b4e1913ef1048064f099a5 static struct WorkItem * work_tail d0/ddd/gnunet-auto-share_8c.html a7545e9c8d8ea0d4c25ed2abb4c3e60eb static struct GNUNET_CONTAINER_MultiHashMap * work_finished d0/ddd/gnunet-auto-share_8c.html a4984601b1711bca01817a63654dcfa93 static int do_shutdown d0/ddd/gnunet-auto-share_8c.html a13cbbbe046e3b42dcbe3e68702c06262 static struct GNUNET_TIME_Absolute start_time d0/ddd/gnunet-auto-share_8c.html a5c4ba5e7b354817587fcba5a89699caf static struct GNUNET_DISK_PipeHandle * sigpipe d0/ddd/gnunet-auto-share_8c.html a8919136d0bcf9ac88a71e1d8bc07f51d static struct GNUNET_OS_Process * publish_proc d0/ddd/gnunet-auto-share_8c.html a7468b64ca2ce6189887b377266788f90 gnunet-daemon-fsprofiler.c /home/grothoff/research/gnunet/src/fs/ d4/d19/gnunet-daemon-fsprofiler_8c platform.h gnunet_fs_service.h gnunet_statistics_service.h Pattern static int parse_pattern d4/d19/gnunet-daemon-fsprofiler_8c.html ab5d620c8a00083bd8c738687ee2501a8 (struct Pattern **head, struct Pattern **tail, const char *pattern) static struct GNUNET_FS_Uri * make_keywords d4/d19/gnunet-daemon-fsprofiler_8c.html a42ec57accf3056de801c861467dc52bb (uint64_t kval) static struct GNUNET_FS_FileInformation * make_file d4/d19/gnunet-daemon-fsprofiler_8c.html a22a9d27a5021a22b28fb5f51ce6b5c7e (uint64_t length, uint64_t kval, void *ctx) static void shutdown_task d4/d19/gnunet-daemon-fsprofiler_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void publish_stop_task d4/d19/gnunet-daemon-fsprofiler_8c.html a04f001744c076c1f1f3e671885ff1f60 (void *cls) static void download_stop_task d4/d19/gnunet-daemon-fsprofiler_8c.html af76fa64e6219c7ac3e91512f34ab02bf (void *cls) static void search_stop_task d4/d19/gnunet-daemon-fsprofiler_8c.html ac1251105db0f46b54398d37e85806ce4 (void *cls) static void * progress_cb d4/d19/gnunet-daemon-fsprofiler_8c.html aae8163b4062b0217a88a5d8cdfc54d86 (void *cls, const struct GNUNET_FS_ProgressInfo *info) static void start_publish d4/d19/gnunet-daemon-fsprofiler_8c.html ae057b908f968a2bd1d64fd4979aec36e (void *cls) static void start_download d4/d19/gnunet-daemon-fsprofiler_8c.html aa0ac254676b9287616cb4b787f7103d4 (void *cls) static void run d4/d19/gnunet-daemon-fsprofiler_8c.html a4d957609fd24600ca6de6ad20ef73596 (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg_) int main d4/d19/gnunet-daemon-fsprofiler_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int global_ret d4/d19/gnunet-daemon-fsprofiler_8c.html a46aea8bacb6e1782ced692b1dfb4ff7b static const struct GNUNET_CONFIGURATION_Handle * cfg d4/d19/gnunet-daemon-fsprofiler_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_STATISTICS_Handle * stats_handle d4/d19/gnunet-daemon-fsprofiler_8c.html a82118858bb4a3ccbd6dbc7c80958eb43 static struct GNUNET_FS_Handle * fs_handle d4/d19/gnunet-daemon-fsprofiler_8c.html ace1e7dd7a7c3a66b538ebab37f188f4a static unsigned long long my_peerid d4/d19/gnunet-daemon-fsprofiler_8c.html aa6a13e321bc4c03afb73d9837c65858b static unsigned long long anonymity_level d4/d19/gnunet-daemon-fsprofiler_8c.html aaef52cbf47a4707dc57f380372153021 static unsigned long long replication_level d4/d19/gnunet-daemon-fsprofiler_8c.html aae0dd2e810b6bfa0885fb67591a99ca7 static char * publish_pattern d4/d19/gnunet-daemon-fsprofiler_8c.html a2cd773588e661c7fb94fd6def6bb2517 static struct Pattern * publish_head d4/d19/gnunet-daemon-fsprofiler_8c.html a7d615d02316605248368cf8e8b606c38 static struct Pattern * publish_tail d4/d19/gnunet-daemon-fsprofiler_8c.html ab7eaf5dc033c7e0241bbe073703c132e static char * download_pattern d4/d19/gnunet-daemon-fsprofiler_8c.html a4c290f5908a5474dbdb20ccd221a5b88 static struct Pattern * download_head d4/d19/gnunet-daemon-fsprofiler_8c.html ac9beb0b7fc79a25432337948f02856d7 static struct Pattern * download_tail d4/d19/gnunet-daemon-fsprofiler_8c.html a2121bdb10cd5b840044ec11de6d713be gnunet-directory.c /home/grothoff/research/gnunet/src/fs/ d9/d79/gnunet-directory_8c platform.h gnunet_fs_service.h static int item_printer d9/d79/gnunet-directory_8c.html ae2b081443a305909ada2436f1fc7a20d (void *cls, const char *plugin_name, enum EXTRACTOR_MetaType type, enum EXTRACTOR_MetaFormat format, const char *data_mime_type, const char *data, size_t data_size) static void print_entry d9/d79/gnunet-directory_8c.html a73e5e5410ff2c236708d0c60347fb569 (void *cls, const char *filename, const struct GNUNET_FS_Uri *uri, const struct GNUNET_CONTAINER_MetaData *meta, size_t length, const void *data) static void run d9/d79/gnunet-directory_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main d9/d79/gnunet-directory_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int ret d9/d79/gnunet-directory_8c.html a6baa346e44f4c2158d2be4f9b77b8203 gnunet-download.c /home/grothoff/research/gnunet/src/fs/ d2/d67/gnunet-download_8c platform.h gnunet_fs_service.h static void cleanup_task d2/d67/gnunet-download_8c.html a6326013d99300f02512b1b4e8acfacc7 (void *cls) static void shutdown_task d2/d67/gnunet-download_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void display_bar d2/d67/gnunet-download_8c.html a5063caa2a4f3a0f10407e408299d8dec (unsigned long long x, unsigned long long n, unsigned int w) static void * progress_cb d2/d67/gnunet-download_8c.html aae8163b4062b0217a88a5d8cdfc54d86 (void *cls, const struct GNUNET_FS_ProgressInfo *info) static void run d2/d67/gnunet-download_8c.html a8d2eff9f65977d8089ab33940596478d (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c) int main d2/d67/gnunet-download_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int ret d2/d67/gnunet-download_8c.html a6baa346e44f4c2158d2be4f9b77b8203 static unsigned int verbose d2/d67/gnunet-download_8c.html a1209946062659806bc7657fe60753a21 static int delete_incomplete d2/d67/gnunet-download_8c.html adcba7fbac065ed856b341c6b9321c7a1 static const struct GNUNET_CONFIGURATION_Handle * cfg d2/d67/gnunet-download_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_FS_Handle * ctx d2/d67/gnunet-download_8c.html a8af94f7109601bedd44684f0303f6f1c static struct GNUNET_FS_DownloadContext * dc d2/d67/gnunet-download_8c.html ad44aa95f9ef24a18c065a19b7ca36425 static unsigned int anonymity d2/d67/gnunet-download_8c.html a429a950723486f6d739c9f03a5799e07 static unsigned int parallelism d2/d67/gnunet-download_8c.html abf2c24ccf71c79660558163657e3167e static unsigned int request_parallelism d2/d67/gnunet-download_8c.html a889ea0468c7e125779c432567e391b02 static int do_recursive d2/d67/gnunet-download_8c.html a4894ffb90d6bccb31b4da4c74346efa1 static char * filename d2/d67/gnunet-download_8c.html aeac90097f29f7529968697163cea5c18 static int local_only d2/d67/gnunet-download_8c.html ac358c009873c5c15739b612aedde1000 gnunet-fs-profiler.c /home/grothoff/research/gnunet/src/fs/ da/d47/gnunet-fs-profiler_8c platform.h gnunet_util_lib.h gnunet_testbed_service.h static void shutdown_task da/d47/gnunet-fs-profiler_8c.html aee8288caa55d33e696324ec0a771fbef (void *cls, struct GNUNET_TESTBED_Operation *op, const char *emsg) static int process_stats da/d47/gnunet-fs-profiler_8c.html a3dcae7f5914702b15d7a83f486a71b14 (void *cls, const struct GNUNET_TESTBED_Peer *peer, const char *subsystem, const char *name, uint64_t value, int is_persistent) static void terminate_task da/d47/gnunet-fs-profiler_8c.html a310dd3e04aed7a230d3b365e6eafb8a9 (void *cls) static void timeout_task da/d47/gnunet-fs-profiler_8c.html a484339c153bb469cd07b9cd0dbd15c37 (void *cls) static void test_master da/d47/gnunet-fs-profiler_8c.html a522f1e1eac02f1ea6aad8719b097e0db (void *cls, struct GNUNET_TESTBED_RunHandle *h, unsigned int num_peers, struct GNUNET_TESTBED_Peer **peers, unsigned int links_succeeded, unsigned int links_failed) static void run da/d47/gnunet-fs-profiler_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main da/d47/gnunet-fs-profiler_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int ret da/d47/gnunet-fs-profiler_8c.html a6baa346e44f4c2158d2be4f9b77b8203 static char * host_filename da/d47/gnunet-fs-profiler_8c.html ae9d1a032493596f60f303ae62ff26bd6 static unsigned int num_peers da/d47/gnunet-fs-profiler_8c.html aeb5a8d42bd5aaef673df65d99d07016c static struct GNUNET_TIME_Relative timeout da/d47/gnunet-fs-profiler_8c.html aadc54110c9d6c23b7e8f8d38873de91b static struct GNUNET_SCHEDULER_Task * terminate_taskid da/d47/gnunet-fs-profiler_8c.html a21f73dd2eec06b6597a67814080a36e2 gnunet-fs.c /home/grothoff/research/gnunet/src/fs/ da/d44/gnunet-fs_8c platform.h gnunet_fs_service.h static int print_indexed da/d44/gnunet-fs_8c.html addec2412bd484f16a216dd286d368436 (void *cls, const char *filename, const struct GNUNET_HashCode *file_id) static void run da/d44/gnunet-fs_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main da/d44/gnunet-fs_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int ret da/d44/gnunet-fs_8c.html a6baa346e44f4c2158d2be4f9b77b8203 static struct GNUNET_FS_Handle * fs da/d44/gnunet-fs_8c.html ae5850c8d7aecdab432bfc24e1c6567ec static int list_indexed_files da/d44/gnunet-fs_8c.html a9f146fbac6745c94b83b620b2e313168 static unsigned int verbose da/d44/gnunet-fs_8c.html a1209946062659806bc7657fe60753a21 gnunet-helper-fs-publish.c /home/grothoff/research/gnunet/src/fs/ d1/d8d/gnunet-helper-fs-publish_8c platform.h gnunet_fs_service.h ScanTreeNode RecursionContext static void free_tree d1/d8d/gnunet-helper-fs-publish_8c.html a8484f97000962a4a49b60ad1c9860156 (struct ScanTreeNode *tree) static int write_all d1/d8d/gnunet-helper-fs-publish_8c.html a23e410bafcfc2f009db61f25aadcf040 (const void *buf, size_t size) static int write_message d1/d8d/gnunet-helper-fs-publish_8c.html acad67a99bc30a0a53e86ca8675ab9b43 (uint16_t message_type, const char *data, size_t data_length) static int preprocess_file d1/d8d/gnunet-helper-fs-publish_8c.html ae57bb9210b7773ff9a2e6774e1ce33f4 (const char *filename, struct ScanTreeNode **dst) static int scan_callback d1/d8d/gnunet-helper-fs-publish_8c.html a74bfc5f68035305c10595d3502a40f53 (void *cls, const char *filename) static int extract_files d1/d8d/gnunet-helper-fs-publish_8c.html aee98812cb1cd1493b474b81760e1e82c (struct ScanTreeNode *item) static void ignore_sigpipe d1/d8d/gnunet-helper-fs-publish_8c.html ae500d72e9d44e5369a5287d2a0b4cbb6 () static void make_dev_zero d1/d8d/gnunet-helper-fs-publish_8c.html ad8dd6e952e27e484f818026db7cb9002 (int fd, int flags) int main d1/d8d/gnunet-helper-fs-publish_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int output_stream d1/d8d/gnunet-helper-fs-publish_8c.html a52b45c05371e84ac60db3702510d9ffa gnunet-publish.c /home/grothoff/research/gnunet/src/fs/ d9/d96/gnunet-publish_8c platform.h gnunet_fs_service.h gnunet_identity_service.h static void do_stop_task d9/d96/gnunet-publish_8c.html a90f2624771b4c3c2a9aeb50b623179a7 (void *cls) static void * progress_cb d9/d96/gnunet-publish_8c.html aae8163b4062b0217a88a5d8cdfc54d86 (void *cls, const struct GNUNET_FS_ProgressInfo *info) static int meta_printer d9/d96/gnunet-publish_8c.html ad3cc35b898166f51fb08a151a0d0422b (void *cls, const char *plugin_name, enum EXTRACTOR_MetaType type, enum EXTRACTOR_MetaFormat format, const char *data_mime_type, const char *data, size_t data_size) static int keyword_printer d9/d96/gnunet-publish_8c.html ab0efc2d556ab85301411eda19b705b28 (void *cls, const char *keyword, int is_mandatory) static int publish_inspector d9/d96/gnunet-publish_8c.html aecff05974342a7e82136521aa419119b (void *cls, struct GNUNET_FS_FileInformation *fi, uint64_t length, struct GNUNET_CONTAINER_MetaData *m, struct GNUNET_FS_Uri **uri, struct GNUNET_FS_BlockOptions *bo, int *do_index, void **client_info) static void uri_sks_continuation d9/d96/gnunet-publish_8c.html a55d5d6dff481fd2b7ab24ff6b4105d9d (void *cls, const struct GNUNET_FS_Uri *sks_uri, const char *emsg) static void uri_ksk_continuation d9/d96/gnunet-publish_8c.html a61469dcf59ef9b1a1ffb9e82c2e955b8 (void *cls, const struct GNUNET_FS_Uri *ksk_uri, const char *emsg) static struct GNUNET_FS_FileInformation * get_file_information d9/d96/gnunet-publish_8c.html a5f7ab2aa8e099cc9d34dbf25ec218fd1 (struct GNUNET_FS_ShareTreeItem *item) static void directory_trim_complete d9/d96/gnunet-publish_8c.html aea0d2f79871bbdfe75fc06f19579d0e8 (struct GNUNET_FS_ShareTreeItem *directory_scan_result) static void directory_scan_cb d9/d96/gnunet-publish_8c.html ab69d31214e26c22553ba2d1c1f36b9c0 (void *cls, const char *filename, int is_directory, enum GNUNET_FS_DirScannerProgressUpdateReason reason) static void identity_continuation d9/d96/gnunet-publish_8c.html ae48507fad0a3ef5bb929773e002a31a8 (const char *args0) static void identity_cb d9/d96/gnunet-publish_8c.html ac8d425010bba857641bdae1a3476b229 (void *cls, struct GNUNET_IDENTITY_Ego *ego, void **ctx, const char *name) static void run d9/d96/gnunet-publish_8c.html a8d2eff9f65977d8089ab33940596478d (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c) int main d9/d96/gnunet-publish_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int ret d9/d96/gnunet-publish_8c.html a6baa346e44f4c2158d2be4f9b77b8203 static unsigned int verbose d9/d96/gnunet-publish_8c.html a1209946062659806bc7657fe60753a21 static const struct GNUNET_CONFIGURATION_Handle * cfg d9/d96/gnunet-publish_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_FS_Handle * ctx d9/d96/gnunet-publish_8c.html a8af94f7109601bedd44684f0303f6f1c static struct GNUNET_FS_PublishContext * pc d9/d96/gnunet-publish_8c.html abe7cb73ba95b8b7b10dc3cb5ce5ce638 static struct GNUNET_CONTAINER_MetaData * meta d9/d96/gnunet-publish_8c.html aa0b0f2a2a0564856c06174c8ab057465 static struct GNUNET_FS_Uri * topKeywords d9/d96/gnunet-publish_8c.html ad5ae2905fa90b9bd8d3a4755a0bffd75 static struct GNUNET_FS_BlockOptions bo d9/d96/gnunet-publish_8c.html a82ea4f8967af9ceb0777b39ff373b567 static char * uri_string d9/d96/gnunet-publish_8c.html a341c3bde7e35f0640abc19191e77c95b static struct GNUNET_FS_Uri * uri d9/d96/gnunet-publish_8c.html a00d497c91d3b9f91574f80d1ce850935 static char * next_id d9/d96/gnunet-publish_8c.html a97f97c4ea955fef09526a7366b5b93a4 static char * this_id d9/d96/gnunet-publish_8c.html aa9c7de49b75e5bccda89e3068ca3f540 static char * pseudonym d9/d96/gnunet-publish_8c.html a45905f70448d23869f4200bbdb6ab6dc static int do_insert d9/d96/gnunet-publish_8c.html a62b2db929cbbe27c82256a4619d3aba6 static int disable_extractor d9/d96/gnunet-publish_8c.html a0f9a9b2c5e1854116326596d84610a41 static int do_simulate d9/d96/gnunet-publish_8c.html a2bf1edb28b1137420931935c91f0c15e static int extract_only d9/d96/gnunet-publish_8c.html ad3b5d0309c0f0b9b5b2f778c412f46ab static int enable_creation_time d9/d96/gnunet-publish_8c.html a7b014426e283e807e6e93193718b2e89 static struct GNUNET_FS_DirScanner * ds d9/d96/gnunet-publish_8c.html a1abef0b23ede7e9e29554d87090e10cf static struct GNUNET_IDENTITY_Handle * identity d9/d96/gnunet-publish_8c.html ac3fd0f91c96417b29926bfc40311ba99 gnunet-search.c /home/grothoff/research/gnunet/src/fs/ da/dfc/gnunet-search_8c platform.h gnunet_fs_service.h static int item_printer da/dfc/gnunet-search_8c.html ae2b081443a305909ada2436f1fc7a20d (void *cls, const char *plugin_name, enum EXTRACTOR_MetaType type, enum EXTRACTOR_MetaFormat format, const char *data_mime_type, const char *data, size_t data_size) static void clean_task da/dfc/gnunet-search_8c.html adfe68cd87ecae0a46e24d662818cb75b (void *cls) static void * progress_cb da/dfc/gnunet-search_8c.html aae8163b4062b0217a88a5d8cdfc54d86 (void *cls, const struct GNUNET_FS_ProgressInfo *info) static void shutdown_task da/dfc/gnunet-search_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void timeout_task da/dfc/gnunet-search_8c.html a484339c153bb469cd07b9cd0dbd15c37 (void *cls) static void run da/dfc/gnunet-search_8c.html a8d2eff9f65977d8089ab33940596478d (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c) int main da/dfc/gnunet-search_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int ret da/dfc/gnunet-search_8c.html a6baa346e44f4c2158d2be4f9b77b8203 static const struct GNUNET_CONFIGURATION_Handle * cfg da/dfc/gnunet-search_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_FS_Handle * ctx da/dfc/gnunet-search_8c.html a8af94f7109601bedd44684f0303f6f1c static struct GNUNET_FS_SearchContext * sc da/dfc/gnunet-search_8c.html a1884ddf791a0b3366c7370a8370bb250 static char * output_filename da/dfc/gnunet-search_8c.html a0d066d461a79b1915113a7e02daa6be4 static struct GNUNET_FS_DirectoryBuilder * db da/dfc/gnunet-search_8c.html affd2adbdd84e7b57ef90bf4fd8b42aae static unsigned int anonymity da/dfc/gnunet-search_8c.html a429a950723486f6d739c9f03a5799e07 static struct GNUNET_TIME_Relative timeout da/dfc/gnunet-search_8c.html aadc54110c9d6c23b7e8f8d38873de91b static unsigned int results_limit da/dfc/gnunet-search_8c.html accc9c890538cdc3c465b1e07a09c76a6 static unsigned int results da/dfc/gnunet-search_8c.html a88e2f4f4b946d89baa3651146931a924 static unsigned int verbose da/dfc/gnunet-search_8c.html a1209946062659806bc7657fe60753a21 static int local_only da/dfc/gnunet-search_8c.html ac358c009873c5c15739b612aedde1000 static struct GNUNET_SCHEDULER_Task * tt da/dfc/gnunet-search_8c.html a851557faeca36c36a10f2d5b084151d5 gnunet-service-fs.c /home/grothoff/research/gnunet/src/fs/ d4/d77/gnunet-service-fs_8c platform.h gnunet_constants.h gnunet_core_service.h gnunet_dht_service.h gnunet_datastore_service.h gnunet_load_lib.h gnunet_peer_lib.h gnunet_protocols.h gnunet_signatures.h gnunet_statistics_service.h gnunet_transport_service.h gnunet_util_lib.h gnunet-service-fs_cp.h gnunet-service-fs_indexing.h gnunet-service-fs_pe.h gnunet-service-fs_pr.h gnunet-service-fs_push.h gnunet-service-fs_put.h gnunet-service-fs_cadet.h fs.h fs_api.h ClientRequest ClientResponse IndexStartContext GSF_LocalClient #define FS_DHT_HT_SIZE d4/d77/gnunet-service-fs_8c.html af1c2e8b4d21ddf22690d480daab36f75 #define COVER_AGE_FREQUENCY d4/d77/gnunet-service-fs_8c.html a14d0ce9e03ce786fb5a1c2c7dfd3c337 #define INSANE_STATISTICS d4/d77/gnunet-service-fs_8c.html a7eb082d72abcf50fc62a14dc8a5742dc static void * client_connect_cb d4/d77/gnunet-service-fs_8c.html ace62d7dd4b1ce0ddda8ac3a38cbdc24d (void *cls, struct GNUNET_SERVICE_Client *client, struct GNUNET_MQ_Handle *mq) static void client_request_destroy d4/d77/gnunet-service-fs_8c.html af2e740baed4b82d99a13aded4c649953 (void *cls) static void client_response_handler d4/d77/gnunet-service-fs_8c.html aaa6bb9036a800545b3c117929c8ade83 (void *cls, enum GNUNET_BLOCK_EvaluationResult eval, struct GSF_PendingRequest *pr, uint32_t reply_anonymity_level, struct GNUNET_TIME_Absolute expiration, struct GNUNET_TIME_Absolute last_transmission, enum GNUNET_BLOCK_Type type, const void *data, size_t data_len) static void client_disconnect_cb d4/d77/gnunet-service-fs_8c.html add3231e0a097736c4235cae0f8bed32a (void *cls, struct GNUNET_SERVICE_Client *client, void *app_ctx) static void age_cover_counters d4/d77/gnunet-service-fs_8c.html ac7ee2765723ad7987472ba83ae3500fc (void *cls) void GSF_update_datastore_delay_ d4/d77/gnunet-service-fs_8c.html a3627b50236ac52132cf361bb42ced0ad (struct GNUNET_TIME_Absolute start) int GSF_test_get_load_too_high_ d4/d77/gnunet-service-fs_8c.html a74d54478ef91731190e288a00fcd2c6e (uint32_t priority) static void update_latencies d4/d77/gnunet-service-fs_8c.html a57cac25649f615bdcbfc7429b938d81c (void *cls, const struct GNUNET_HELLO_Address *address, int active, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in, const struct GNUNET_ATS_Properties *prop) static int check_p2p_put d4/d77/gnunet-service-fs_8c.html ab41b73aad06b9ef85907679888023b3b (void *cls, const struct PutMessage *put) static void consider_request_for_forwarding d4/d77/gnunet-service-fs_8c.html a5fb3c74fbd33c5f18968de308679aaaa (void *cls, const struct GNUNET_PeerIdentity *peer, struct GSF_ConnectedPeer *cp, const struct GSF_PeerPerformanceData *ppd) void GSF_consider_forwarding d4/d77/gnunet-service-fs_8c.html afcbee56784dcd8334a3e7b491f81866c (void *cls, struct GSF_PendingRequest *pr, enum GNUNET_BLOCK_EvaluationResult result) static int check_p2p_get d4/d77/gnunet-service-fs_8c.html a1eb75124169f7ff3711884a907d6e502 (void *cls, const struct GetMessage *gm) static void start_p2p_processing d4/d77/gnunet-service-fs_8c.html ad0cc2b6ba08742438b972f699c06afab (void *cls, struct GSF_PendingRequest *pr, enum GNUNET_BLOCK_EvaluationResult result) static int check_client_start_search d4/d77/gnunet-service-fs_8c.html af5dbf7e4db8bc16acaad3e252dffb041 (void *cls, const struct SearchMessage *sm) static void handle_client_start_search d4/d77/gnunet-service-fs_8c.html a506f67fd99aaaa551d7faf326533589b (void *cls, const struct SearchMessage *sm) static void handle_client_loc_sign d4/d77/gnunet-service-fs_8c.html a115cdc0993a064bd1612a932cb5d7ad7 (void *cls, const struct RequestLocSignatureMessage *msg) static int check_client_index_start d4/d77/gnunet-service-fs_8c.html a56e9e94405a36fee98bc92543bf80cbf (void *cls, const struct IndexStartMessage *ism) static void signal_index_ok d4/d77/gnunet-service-fs_8c.html a953d63eacd7b9dd51f25accdbfba9c45 (struct IndexStartContext *isc) static void hash_for_index_val d4/d77/gnunet-service-fs_8c.html a3fb128e30e700c6d0578a4a36c7e212e (void *cls, const struct GNUNET_HashCode *res) static void handle_client_index_start d4/d77/gnunet-service-fs_8c.html a55dcf3c3ac16ea7748b31f3dc27f47c7 (void *cls, const struct IndexStartMessage *ism) static void handle_client_index_list_get d4/d77/gnunet-service-fs_8c.html a58d71eddbf6fd46a2a9046ec691f8229 (void *cls, const struct GNUNET_MessageHeader *message) static void handle_client_unindex d4/d77/gnunet-service-fs_8c.html a524e8d9d9cd4719e72d078b2137a6ef6 (void *cls, const struct UnindexMessage *um) static void shutdown_task d4/d77/gnunet-service-fs_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void peer_init_handler d4/d77/gnunet-service-fs_8c.html aac98a4c246b4f23884cc683d5b900c76 (void *cls, const struct GNUNET_PeerIdentity *my_identity) static int main_init d4/d77/gnunet-service-fs_8c.html aed2b7e523589bd37272f26b32ed9ecb1 (const struct GNUNET_CONFIGURATION_Handle *c) static void run d4/d77/gnunet-service-fs_8c.html afab0511d617b1f42d6fa1a979d2d2a0f (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_SERVICE_Handle *service) GNUNET_SERVICE_MAIN d4/d77/gnunet-service-fs_8c.html a04ae7615f4d9872b28d276d8df1c918f ("fs", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_var_size(client_index_start, GNUNET_MESSAGE_TYPE_FS_INDEX_START, struct IndexStartMessage, NULL), GNUNET_MQ_hd_fixed_size(client_index_list_get, GNUNET_MESSAGE_TYPE_FS_INDEX_LIST_GET, struct GNUNET_MessageHeader, NULL), GNUNET_MQ_hd_fixed_size(client_unindex, GNUNET_MESSAGE_TYPE_FS_UNINDEX, struct UnindexMessage, NULL), GNUNET_MQ_hd_var_size(client_start_search, GNUNET_MESSAGE_TYPE_FS_START_SEARCH, struct SearchMessage, NULL), GNUNET_MQ_hd_fixed_size(client_loc_sign, GNUNET_MESSAGE_TYPE_FS_REQUEST_LOC_SIGN, struct RequestLocSignatureMessage, NULL), GNUNET_MQ_handler_end()) struct GNUNET_DATASTORE_Handle * GSF_dsh d4/d77/gnunet-service-fs_8c.html af1ba3bfd9c553453c469b052dd8fe847 const struct GNUNET_CONFIGURATION_Handle * GSF_cfg d4/d77/gnunet-service-fs_8c.html ab38696178e49eef4c2e95ad64eb5061c struct GNUNET_STATISTICS_Handle * GSF_stats d4/d77/gnunet-service-fs_8c.html a90e45bc36aaa23af22e6e1852fb46ddc struct GNUNET_DHT_Handle * GSF_dht d4/d77/gnunet-service-fs_8c.html a5a509d4625d2baf347869b643a925738 struct GNUNET_LOAD_Value * GSF_rt_entry_lifetime d4/d77/gnunet-service-fs_8c.html aee3e96cbabca482a9cf7d36329f148d9 struct GNUNET_TIME_Relative GSF_avg_latency d4/d77/gnunet-service-fs_8c.html ae8bb020947f05bcb0d836c0472b61aaa struct GNUNET_ATS_PerformanceHandle * GSF_ats d4/d77/gnunet-service-fs_8c.html ad425013ee056b7a236c35ccd8fb5f281 double GSF_current_priorities d4/d77/gnunet-service-fs_8c.html a957df5f10bf87b2aae8c4a95f98b5355 unsigned int GSF_datastore_queue_size d4/d77/gnunet-service-fs_8c.html af307437d2dde9085d1259266da7724bc unsigned int GSF_cover_query_count d4/d77/gnunet-service-fs_8c.html aad3409dbce3677baf069f11f729fac69 unsigned int GSF_cover_content_count d4/d77/gnunet-service-fs_8c.html ad77a7ac0900b366ba5f3c4c27d62f12d struct GNUNET_BLOCK_Context * GSF_block_ctx d4/d77/gnunet-service-fs_8c.html a3a3f6fb245fec6d3c8983b6fbfa911e5 struct GNUNET_CORE_Handle * GSF_core d4/d77/gnunet-service-fs_8c.html ad6fd1559fa2ff768942f6aec10a772e5 int GSF_enable_randomized_delays d4/d77/gnunet-service-fs_8c.html a16ac4535acfc55d96c6b717fbd56404d struct GNUNET_PeerIdentity GSF_my_id d4/d77/gnunet-service-fs_8c.html ad31b1893eac5f09caafe91b4538a6f25 static struct GNUNET_CONFIGURATION_Handle * block_cfg d4/d77/gnunet-service-fs_8c.html afb4fb0c809789fc59dd0f85beb9ee487 static struct GNUNET_CRYPTO_EddsaPrivateKey * pk d4/d77/gnunet-service-fs_8c.html a47f81262aa07081d68076f5a661665e2 static struct GNUNET_SCHEDULER_Task * cover_age_task d4/d77/gnunet-service-fs_8c.html a10c4d4d34e8d91425a1822b907364872 static struct GNUNET_LOAD_Value * datastore_get_load d4/d77/gnunet-service-fs_8c.html a1934c2f85d703b453ef607d3b72e4820 gnunet-service-fs.h /home/grothoff/research/gnunet/src/fs/ db/d65/gnunet-service-fs_8h gnunet_util_lib.h gnunet_statistics_service.h gnunet_transport_service.h gnunet_core_service.h gnunet_block_lib.h gnunet_ats_service.h fs.h GetMessage MigrationStopMessage #define TTL_DECREMENT db/d65/gnunet-service-fs_8h.html a7bc6223165f8be621dd168c96d79669d #define DATASTORE_LOAD_AUTODECLINE db/d65/gnunet-service-fs_8h.html a78a087b4987b3f0a9739f9cba9cc0bc3 #define GET_MESSAGE_BIT_QUERY_ONLY db/d65/gnunet-service-fs_8h.html a52abd0bc3677dd334b43159a5f437bc8 #define GET_MESSAGE_BIT_RETURN_TO db/d65/gnunet-service-fs_8h.html a9d937e8e0aa7c5180489cf10704dc3ac #define GET_MESSAGE_BIT_TRANSMIT_TO db/d65/gnunet-service-fs_8h.html a477ff671057517bf0505e4dcf1ae24e5 void GSF_consider_forwarding db/d65/gnunet-service-fs_8h.html afcbee56784dcd8334a3e7b491f81866c (void *cls, struct GSF_PendingRequest *pr, enum GNUNET_BLOCK_EvaluationResult result) int GSF_test_get_load_too_high_ db/d65/gnunet-service-fs_8h.html a74d54478ef91731190e288a00fcd2c6e (uint32_t priority) void GSF_update_datastore_delay_ db/d65/gnunet-service-fs_8h.html a3627b50236ac52132cf361bb42ced0ad (struct GNUNET_TIME_Absolute start) struct GNUNET_DATASTORE_Handle * GSF_dsh db/d65/gnunet-service-fs_8h.html af1ba3bfd9c553453c469b052dd8fe847 const struct GNUNET_CONFIGURATION_Handle * GSF_cfg db/d65/gnunet-service-fs_8h.html ab38696178e49eef4c2e95ad64eb5061c struct GNUNET_STATISTICS_Handle * GSF_stats db/d65/gnunet-service-fs_8h.html a90e45bc36aaa23af22e6e1852fb46ddc struct GNUNET_CORE_Handle * GSF_core db/d65/gnunet-service-fs_8h.html ad6fd1559fa2ff768942f6aec10a772e5 struct GNUNET_DHT_Handle * GSF_dht db/d65/gnunet-service-fs_8h.html a5a509d4625d2baf347869b643a925738 struct GNUNET_LOAD_Value * GSF_rt_entry_lifetime db/d65/gnunet-service-fs_8h.html aee3e96cbabca482a9cf7d36329f148d9 struct GNUNET_TIME_Relative GSF_avg_latency db/d65/gnunet-service-fs_8h.html ae8bb020947f05bcb0d836c0472b61aaa struct GNUNET_ATS_PerformanceHandle * GSF_ats db/d65/gnunet-service-fs_8h.html ad425013ee056b7a236c35ccd8fb5f281 struct GNUNET_PeerIdentity GSF_my_id db/d65/gnunet-service-fs_8h.html ad31b1893eac5f09caafe91b4538a6f25 double GSF_current_priorities db/d65/gnunet-service-fs_8h.html a957df5f10bf87b2aae8c4a95f98b5355 unsigned int GSF_cover_query_count db/d65/gnunet-service-fs_8h.html aad3409dbce3677baf069f11f729fac69 unsigned int GSF_cover_content_count db/d65/gnunet-service-fs_8h.html ad77a7ac0900b366ba5f3c4c27d62f12d struct GNUNET_BLOCK_Context * GSF_block_ctx db/d65/gnunet-service-fs_8h.html a3a3f6fb245fec6d3c8983b6fbfa911e5 int GSF_enable_randomized_delays db/d65/gnunet-service-fs_8h.html a16ac4535acfc55d96c6b717fbd56404d unsigned int GSF_datastore_queue_size db/d65/gnunet-service-fs_8h.html af307437d2dde9085d1259266da7724bc gnunet-service-fs_cadet.h /home/grothoff/research/gnunet/src/fs/ da/d06/gnunet-service-fs__cadet_8h CadetQueryMessage CadetReplyMessage void(* GSF_CadetReplyProcessor da/d06/gnunet-service-fs__cadet_8h.html a2aa656e42b84a49a8bb904e1845c55f6 )(void *cls, enum GNUNET_BLOCK_Type type, struct GNUNET_TIME_Absolute expiration, size_t data_size, const void *data) struct GSF_CadetRequest * GSF_cadet_query da/d06/gnunet-service-fs__cadet_8h.html a82b1bbf9e7334e057d91d67fdfca6eac (const struct GNUNET_PeerIdentity *target, const struct GNUNET_HashCode *query, enum GNUNET_BLOCK_Type type, GSF_CadetReplyProcessor proc, void *proc_cls) int GSF_cadet_release_clients da/d06/gnunet-service-fs__cadet_8h.html a8e3d828b4df6d3eb116096a22957c378 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) void GSF_cadet_query_cancel da/d06/gnunet-service-fs__cadet_8h.html a38fe6e338e2614839c05eb26a8a89149 (struct GSF_CadetRequest *sr) void GSF_cadet_start_server da/d06/gnunet-service-fs__cadet_8h.html aa8ac39ef06b10e798a5b38c3f5a43ca8 (void) void GSF_cadet_stop_server da/d06/gnunet-service-fs__cadet_8h.html a2b03d680f0342c6daae7d2ea12ca2460 (void) struct GNUNET_CADET_Handle * cadet_handle da/d06/gnunet-service-fs__cadet_8h.html a94cbcb8f803bfcc880b75a70d3600eb2 struct GNUNET_CONTAINER_MultiPeerMap * cadet_map da/d06/gnunet-service-fs__cadet_8h.html a2b8b0a45533a6c3b17cd4bb92fe74a60 gnunet-service-fs_cadet_client.c /home/grothoff/research/gnunet/src/fs/ de/d79/gnunet-service-fs__cadet__client_8c platform.h gnunet_constants.h gnunet_util_lib.h gnunet_cadet_service.h gnunet_protocols.h gnunet_applications.h gnunet-service-fs.h gnunet-service-fs_indexing.h gnunet-service-fs_cadet.h GSF_CadetRequest CadetHandle HandleReplyClosure #define CLIENT_RETRY_TIMEOUT de/d79/gnunet-service-fs__cadet__client_8c.html ad80fc41dcc052c049c5503a40469f00e static void transmit_pending de/d79/gnunet-service-fs__cadet__client_8c.html a20fce763e4d0196a854bdcdfcdef119e (void *cls) static int move_to_pending de/d79/gnunet-service-fs__cadet__client_8c.html ae47b6d59193e7e6812e6e0dbe4866169 (void *cls, const struct GNUNET_HashCode *key, void *value) static int check_reply de/d79/gnunet-service-fs__cadet__client_8c.html a5dd59371d674fb2813aaaf0b1df9ac1c (void *cls, const struct CadetReplyMessage *srm) static void reset_cadet_task de/d79/gnunet-service-fs__cadet__client_8c.html a7c325dfc87c28404f1f1533f711300b8 (void *cls) static void reset_cadet_async de/d79/gnunet-service-fs__cadet__client_8c.html aa18bf0b06e94b306aff1a183004e9842 (struct CadetHandle *mh) static int process_reply de/d79/gnunet-service-fs__cadet__client_8c.html a9e3d6327bfc8caf1f00925f27d8b6dc6 (void *cls, const struct GNUNET_HashCode *key, void *value) static int free_waiting_entry de/d79/gnunet-service-fs__cadet__client_8c.html ada68706c820830cfe20a71f29ec52389 (void *cls, const struct GNUNET_HashCode *key, void *value) static void handle_reply de/d79/gnunet-service-fs__cadet__client_8c.html a1ced131dc57ecb43f59e9e182b8dbd20 (void *cls, const struct CadetReplyMessage *srm) static void disconnect_cb de/d79/gnunet-service-fs__cadet__client_8c.html a0a7e64049b5213c1b47349733917c906 (void *cls, const struct GNUNET_CADET_Channel *channel) static void window_change_cb de/d79/gnunet-service-fs__cadet__client_8c.html a2ab6e272f033dade88cd6c4db378f0fb (void *cls, const struct GNUNET_CADET_Channel *channel, int window_size) static void reset_cadet de/d79/gnunet-service-fs__cadet__client_8c.html a906105685b34641a6b69e0973f3e019f (struct CadetHandle *mh) static void cadet_timeout de/d79/gnunet-service-fs__cadet__client_8c.html af98d002d0e2b5e9da9d2a0ea1cbe1202 (void *cls) static struct CadetHandle * get_cadet de/d79/gnunet-service-fs__cadet__client_8c.html afe9b85cd5c73239aea0f829721543f17 (const struct GNUNET_PeerIdentity *target) struct GSF_CadetRequest * GSF_cadet_query de/d79/gnunet-service-fs__cadet__client_8c.html a82b1bbf9e7334e057d91d67fdfca6eac (const struct GNUNET_PeerIdentity *target, const struct GNUNET_HashCode *query, enum GNUNET_BLOCK_Type type, GSF_CadetReplyProcessor proc, void *proc_cls) void GSF_cadet_query_cancel de/d79/gnunet-service-fs__cadet__client_8c.html a38fe6e338e2614839c05eb26a8a89149 (struct GSF_CadetRequest *sr) int GSF_cadet_release_clients de/d79/gnunet-service-fs__cadet__client_8c.html a8e3d828b4df6d3eb116096a22957c378 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) struct GNUNET_CADET_Handle * cadet_handle de/d79/gnunet-service-fs__cadet__client_8c.html a94cbcb8f803bfcc880b75a70d3600eb2 struct GNUNET_CONTAINER_MultiPeerMap * cadet_map de/d79/gnunet-service-fs__cadet__client_8c.html a2b8b0a45533a6c3b17cd4bb92fe74a60 gnunet-service-fs_cadet_server.c /home/grothoff/research/gnunet/src/fs/ d1/d3d/gnunet-service-fs__cadet__server_8c platform.h gnunet_constants.h gnunet_util_lib.h gnunet_cadet_service.h gnunet_protocols.h gnunet_applications.h gnunet-service-fs.h gnunet-service-fs_indexing.h gnunet-service-fs_cadet.h WriteQueueItem CadetClient #define IDLE_TIMEOUT d1/d3d/gnunet-service-fs__cadet__server_8c.html aa92c01df0a241fdd8274c86382e00f80 static void timeout_cadet_task d1/d3d/gnunet-service-fs__cadet__server_8c.html aa030cbb71ed94ad81e32a79a0d2a0e29 (void *cls) static void refresh_timeout_task d1/d3d/gnunet-service-fs__cadet__server_8c.html a4a27c995371240c7155528fec30c26cc (struct CadetClient *sc) static void continue_writing d1/d3d/gnunet-service-fs__cadet__server_8c.html ad018218f63e076c55c2c8ff87ffe9831 (void *cls) static void handle_datastore_reply d1/d3d/gnunet-service-fs__cadet__server_8c.html a74c64ce0acd46a85ecebfe51144e1b7f (void *cls, const struct GNUNET_HashCode *key, size_t size, const void *data, enum GNUNET_BLOCK_Type type, uint32_t priority, uint32_t anonymity, uint32_t replication, struct GNUNET_TIME_Absolute expiration, uint64_t uid) static void handle_request d1/d3d/gnunet-service-fs__cadet__server_8c.html a8f8b44b8ac0909b0ecd3e12dc2c27d1d (void *cls, const struct CadetQueryMessage *sqm) static void * connect_cb d1/d3d/gnunet-service-fs__cadet__server_8c.html a1f53e69391771c7a99f75a664bc08de2 (void *cls, struct GNUNET_CADET_Channel *channel, const struct GNUNET_PeerIdentity *initiator) static void disconnect_cb d1/d3d/gnunet-service-fs__cadet__server_8c.html a0a7e64049b5213c1b47349733917c906 (void *cls, const struct GNUNET_CADET_Channel *channel) static void window_change_cb d1/d3d/gnunet-service-fs__cadet__server_8c.html a2ab6e272f033dade88cd6c4db378f0fb (void *cls, const struct GNUNET_CADET_Channel *channel, int window_size) void GSF_cadet_start_server d1/d3d/gnunet-service-fs__cadet__server_8c.html a7ae63de69218b2b8e2f9b33d1e7d2be8 () void GSF_cadet_stop_server d1/d3d/gnunet-service-fs__cadet__server_8c.html a8d4d6d6de32f2b007b0f84b96119ca75 () static struct GNUNET_CADET_Port * cadet_port d1/d3d/gnunet-service-fs__cadet__server_8c.html ae310dbe9a815684f74f9986d7f1770c0 static struct CadetClient * sc_head d1/d3d/gnunet-service-fs__cadet__server_8c.html afd93aaa8f61648ee75b7c9bd43bb385e static struct CadetClient * sc_tail d1/d3d/gnunet-service-fs__cadet__server_8c.html a7826d2f5074aecc62e7c739e01f46d95 static unsigned int sc_count d1/d3d/gnunet-service-fs__cadet__server_8c.html a49c8c21d0175e968abb130897e6a9ca2 static unsigned long long sc_count_max d1/d3d/gnunet-service-fs__cadet__server_8c.html a7dbd71d053ee6c98503eb0118f3bc8ab gnunet-service-fs_cp.c /home/grothoff/research/gnunet/src/fs/ d6/dbc/gnunet-service-fs__cp_8c platform.h gnunet_util_lib.h gnunet_load_lib.h gnunet-service-fs.h gnunet-service-fs_cp.h gnunet-service-fs_pe.h gnunet-service-fs_pr.h gnunet-service-fs_push.h gnunet_peerstore_service.h GSF_PeerTransmitHandle GSF_DelayedHandle PeerRequest GSF_ConnectedPeer TestExistClosure IterationContext #define RUNAVG_DELAY_N d6/dbc/gnunet-service-fs__cp_8c.html ac9d80f0cbea696eefe9df1e51b0dfb64 #define RESPECT_FLUSH_FREQ d6/dbc/gnunet-service-fs__cp_8c.html ab94935dcb4851e8b80547fffd86b22b4 #define REPLY_TIMEOUT d6/dbc/gnunet-service-fs__cp_8c.html a592524705d41754c771ffeba4348eb31 #define INSANE_STATISTICS d6/dbc/gnunet-service-fs__cp_8c.html a7eb082d72abcf50fc62a14dc8a5742dc #define N d6/dbc/gnunet-service-fs__cp_8c.html a0240ac851181b84ac374872dc5434ee4 void GSF_update_peer_latency_ d6/dbc/gnunet-service-fs__cp_8c.html a348814b243dd64793633bfe994ec9ccf (const struct GNUNET_PeerIdentity *id, struct GNUNET_TIME_Relative latency) struct GSF_PeerPerformanceData * GSF_get_peer_performance_data_ d6/dbc/gnunet-service-fs__cp_8c.html affaa792f61e95e2c28f4c7bc4213f6b5 (struct GSF_ConnectedPeer *cp) static void peer_transmit d6/dbc/gnunet-service-fs__cp_8c.html a68e33c28349b816beada6c5f69670837 (struct GSF_ConnectedPeer *cp) static void ats_reserve_callback d6/dbc/gnunet-service-fs__cp_8c.html a3c488024eb203b9e6a979382b4f2ddc9 (void *cls, const struct GNUNET_PeerIdentity *peer, int32_t amount, struct GNUNET_TIME_Relative res_delay) static void schedule_transmission d6/dbc/gnunet-service-fs__cp_8c.html ab7940a45e887a753a63230e6fd3ee114 (struct GSF_PeerTransmitHandle *pth) static void retry_reservation d6/dbc/gnunet-service-fs__cp_8c.html a85f49008cea6ea168c6dd4f6ae2e88c2 (void *cls) static void peer_respect_cb d6/dbc/gnunet-service-fs__cp_8c.html a5b99769f1f4db99dda6d0fb8d9eee6b5 (void *cls, const struct GNUNET_PEERSTORE_Record *record, const char *emsg) static int consider_peer_for_forwarding d6/dbc/gnunet-service-fs__cp_8c.html a87160b6054950de1b0921e4327453878 (void *cls, const struct GNUNET_HashCode *key, struct GSF_PendingRequest *pr) void * GSF_peer_connect_handler d6/dbc/gnunet-service-fs__cp_8c.html a8829999c4b306cb90ca176b24891e0fe (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_MQ_Handle *mq) static void revive_migration d6/dbc/gnunet-service-fs__cp_8c.html a405d24f46a03d29452a2f64aa2564aec (void *cls) struct GSF_ConnectedPeer * GSF_peer_get_ d6/dbc/gnunet-service-fs__cp_8c.html a34e2e57344994df1796bca92fef76014 (const struct GNUNET_PeerIdentity *peer) void handle_p2p_migration_stop d6/dbc/gnunet-service-fs__cp_8c.html ab171e1cc6b859d220e438453bec8f7d0 (void *cls, const struct MigrationStopMessage *msm) static void free_pending_request d6/dbc/gnunet-service-fs__cp_8c.html a2b93948aa11ba9f9ca57ef1b29a27344 (struct PeerRequest *peerreq) static int cancel_pending_request d6/dbc/gnunet-service-fs__cp_8c.html a881e33fd875bcac8db42915c21cfabcb (void *cls, const struct GNUNET_HashCode *query, void *value) static void peer_request_destroy d6/dbc/gnunet-service-fs__cp_8c.html a4e9eeefe620308cb220b198dcb506fad (void *cls) static void transmit_delayed_now d6/dbc/gnunet-service-fs__cp_8c.html a3173e983daa54e932f119ccacc47fc1f (void *cls) static struct GNUNET_TIME_Relative get_randomized_delay d6/dbc/gnunet-service-fs__cp_8c.html a17cb52374e00799fb002cbdfe4661d30 () static void handle_p2p_reply d6/dbc/gnunet-service-fs__cp_8c.html ae4098aa0b1a54b68849a467d4b297c64 (void *cls, enum GNUNET_BLOCK_EvaluationResult eval, struct GSF_PendingRequest *pr, uint32_t reply_anonymity_level, struct GNUNET_TIME_Absolute expiration, struct GNUNET_TIME_Absolute last_transmission, enum GNUNET_BLOCK_Type type, const void *data, size_t data_len) static int change_peer_respect d6/dbc/gnunet-service-fs__cp_8c.html ace0be0ee008bf07410838e57691fbeef (struct GSF_ConnectedPeer *cp, int value) static int32_t bound_priority d6/dbc/gnunet-service-fs__cp_8c.html ad47de2cd3900a22073abc601851266a4 (uint32_t prio_in, struct GSF_ConnectedPeer *cp) static int32_t bound_ttl d6/dbc/gnunet-service-fs__cp_8c.html af6996623ebde8bf4dbca63f438743703 (int32_t ttl_in, uint32_t prio) static int test_exist_cb d6/dbc/gnunet-service-fs__cp_8c.html a1e2043b520c5a3837b883cbdc1da79bd (void *cls, const struct GNUNET_HashCode *hc, void *value) void handle_p2p_get d6/dbc/gnunet-service-fs__cp_8c.html a11bd1ada0dec3d4d24e3a7d4e99de5b6 (void *cls, const struct GetMessage *gm) void GSF_peer_transmit_ d6/dbc/gnunet-service-fs__cp_8c.html ac5f9ddc92e2569a01b4a1cdc7a4fb61f (struct GSF_ConnectedPeer *cp, int is_query, uint32_t priority, struct GNUNET_MQ_Envelope *env) void GSF_peer_update_performance_ d6/dbc/gnunet-service-fs__cp_8c.html adc3dabfa853d312e7eeac44f106a8098 (struct GSF_ConnectedPeer *cp, struct GNUNET_TIME_Absolute request_time, uint32_t request_priority) void GSF_peer_update_responder_client_ d6/dbc/gnunet-service-fs__cp_8c.html ab734d7e02f083d9066bf16fb3fd1c279 (struct GSF_ConnectedPeer *cp, struct GSF_LocalClient *initiator_client) void GSF_peer_update_responder_peer_ d6/dbc/gnunet-service-fs__cp_8c.html aa75acd2184876746902f3eb0aa9ec2ae (struct GSF_ConnectedPeer *cp, const struct GSF_ConnectedPeer *initiator_peer) static int flush_respect d6/dbc/gnunet-service-fs__cp_8c.html a013aef6fc7e9aea5231b9161d9a7e382 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) void GSF_peer_disconnect_handler d6/dbc/gnunet-service-fs__cp_8c.html a074164a512a2e942b60bb02bf7c1f732 (void *cls, const struct GNUNET_PeerIdentity *peer, void *internal_cls) static int call_iterator d6/dbc/gnunet-service-fs__cp_8c.html aad7dc850ccc008ae2e9c87397ac83f49 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) void GSF_iterate_connected_peers_ d6/dbc/gnunet-service-fs__cp_8c.html a70f72447a6981c7b68a3793b0880aa91 (GSF_ConnectedPeerIterator it, void *it_cls) void GSF_connected_peer_get_identity_ d6/dbc/gnunet-service-fs__cp_8c.html a7bfe31d9c4316c158e55577515ba5448 (const struct GSF_ConnectedPeer *cp, struct GNUNET_PeerIdentity *id) const struct GNUNET_PeerIdentity * GSF_connected_peer_get_identity2_ d6/dbc/gnunet-service-fs__cp_8c.html a22502f3d1915fe0ee40d596fbbbb82d4 (const struct GSF_ConnectedPeer *cp) void GSF_block_peer_migration_ d6/dbc/gnunet-service-fs__cp_8c.html ad276f6b79e7d2adc8008587d350900b6 (struct GSF_ConnectedPeer *cp, struct GNUNET_TIME_Absolute block_time) void GSF_connected_peer_change_preference_ d6/dbc/gnunet-service-fs__cp_8c.html ae0ba8ab2b339410fb8d894ce66fc3238 (struct GSF_ConnectedPeer *cp, uint64_t pref) static void cron_flush_respect d6/dbc/gnunet-service-fs__cp_8c.html a24d35c3df9aefbc9757eaaf046c36aab (void *cls) void GSF_connected_peer_init_ d6/dbc/gnunet-service-fs__cp_8c.html a94a03e1599789e8e5c1575ee2fd189c0 () void GSF_connected_peer_done_ d6/dbc/gnunet-service-fs__cp_8c.html a01133565e245164173564c8e9697cd21 () static int clean_local_client d6/dbc/gnunet-service-fs__cp_8c.html a45f5b0a057f77e621dc7965dd97b4e41 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) void GSF_handle_local_client_disconnect_ d6/dbc/gnunet-service-fs__cp_8c.html a7c2870eaba75796af98421f5d10ee5de (const struct GSF_LocalClient *lc) static struct GNUNET_CONTAINER_MultiPeerMap * cp_map d6/dbc/gnunet-service-fs__cp_8c.html a8c2eea00d9f70bea319e330edc923b55 static struct GNUNET_PEERSTORE_Handle * peerstore d6/dbc/gnunet-service-fs__cp_8c.html a55be4b4e4b651904286a5540f7915475 static struct GNUNET_SCHEDULER_Task * fr_task d6/dbc/gnunet-service-fs__cp_8c.html ac6fc412fad6129fcab67955330884adc gnunet-service-fs_cp.h /home/grothoff/research/gnunet/src/fs/ da/de4/gnunet-service-fs__cp_8h fs.h gnunet-service-fs.h GSF_PeerPerformanceData #define MAX_QUEUE_PER_PEER da/de4/gnunet-service-fs__cp_8h.html af9b3a55ae9bde6d1f5782b2b0a47eab2 #define P2P_SUCCESS_LIST_SIZE da/de4/gnunet-service-fs__cp_8h.html a795cf641b091a1d5c828f2e2aba7c483 #define CS2P_SUCCESS_LIST_SIZE da/de4/gnunet-service-fs__cp_8h.html a9a9800c3a9205a844061f971e56c6f3d void(* GSF_ConnectedPeerIterator da/de4/gnunet-service-fs__cp_8h.html a78f869971b4fcb10e887bd021eb7f585 )(void *cls, const struct GNUNET_PeerIdentity *peer, struct GSF_ConnectedPeer *cp, const struct GSF_PeerPerformanceData *ppd) size_t(* GSF_GetMessageCallback da/de4/gnunet-service-fs__cp_8h.html a55a1a4bc7959a95d4c91f5f12446f9b0 )(void *cls, size_t buf_size, void *buf) void(* GSF_PeerReserveCallback da/de4/gnunet-service-fs__cp_8h.html a8c2e7c40e3508e82afa9400d8e582b40 )(void *cls, struct GSF_ConnectedPeer *cp, int success) void * GSF_peer_connect_handler da/de4/gnunet-service-fs__cp_8h.html a8829999c4b306cb90ca176b24891e0fe (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_MQ_Handle *mq) struct GSF_ConnectedPeer * GSF_peer_get_ da/de4/gnunet-service-fs__cp_8h.html a34e2e57344994df1796bca92fef76014 (const struct GNUNET_PeerIdentity *peer) void GSF_update_peer_latency_ da/de4/gnunet-service-fs__cp_8h.html a348814b243dd64793633bfe994ec9ccf (const struct GNUNET_PeerIdentity *id, struct GNUNET_TIME_Relative latency) void GSF_peer_transmit_ da/de4/gnunet-service-fs__cp_8h.html ac5f9ddc92e2569a01b4a1cdc7a4fb61f (struct GSF_ConnectedPeer *cp, int is_query, uint32_t priority, struct GNUNET_MQ_Envelope *env) void GSF_peer_update_performance_ da/de4/gnunet-service-fs__cp_8h.html adc3dabfa853d312e7eeac44f106a8098 (struct GSF_ConnectedPeer *cp, struct GNUNET_TIME_Absolute request_time, uint32_t request_priority) void GSF_peer_update_responder_client_ da/de4/gnunet-service-fs__cp_8h.html ab734d7e02f083d9066bf16fb3fd1c279 (struct GSF_ConnectedPeer *cp, struct GSF_LocalClient *initiator_client) void GSF_peer_update_responder_peer_ da/de4/gnunet-service-fs__cp_8h.html aa75acd2184876746902f3eb0aa9ec2ae (struct GSF_ConnectedPeer *cp, const struct GSF_ConnectedPeer *initiator_peer) void handle_p2p_migration_stop da/de4/gnunet-service-fs__cp_8h.html a60272af70242a132934462eae5c9e594 (void *cls, const struct MigrationStopMessage *message) void handle_p2p_get da/de4/gnunet-service-fs__cp_8h.html a11bd1ada0dec3d4d24e3a7d4e99de5b6 (void *cls, const struct GetMessage *gm) struct GSF_PeerPerformanceData * GSF_get_peer_performance_data_ da/de4/gnunet-service-fs__cp_8h.html affaa792f61e95e2c28f4c7bc4213f6b5 (struct GSF_ConnectedPeer *cp) void GSF_block_peer_migration_ da/de4/gnunet-service-fs__cp_8h.html ad276f6b79e7d2adc8008587d350900b6 (struct GSF_ConnectedPeer *cp, struct GNUNET_TIME_Absolute block_time) void GSF_peer_disconnect_handler da/de4/gnunet-service-fs__cp_8h.html a074164a512a2e942b60bb02bf7c1f732 (void *cls, const struct GNUNET_PeerIdentity *peer, void *internal_cls) void GSF_handle_local_client_disconnect_ da/de4/gnunet-service-fs__cp_8h.html a7c2870eaba75796af98421f5d10ee5de (const struct GSF_LocalClient *lc) void GSF_connected_peer_change_preference_ da/de4/gnunet-service-fs__cp_8h.html ae0ba8ab2b339410fb8d894ce66fc3238 (struct GSF_ConnectedPeer *cp, uint64_t pref) void GSF_connected_peer_get_identity_ da/de4/gnunet-service-fs__cp_8h.html a7bfe31d9c4316c158e55577515ba5448 (const struct GSF_ConnectedPeer *cp, struct GNUNET_PeerIdentity *id) const struct GNUNET_PeerIdentity * GSF_connected_peer_get_identity2_ da/de4/gnunet-service-fs__cp_8h.html a22502f3d1915fe0ee40d596fbbbb82d4 (const struct GSF_ConnectedPeer *cp) void GSF_iterate_connected_peers_ da/de4/gnunet-service-fs__cp_8h.html a70f72447a6981c7b68a3793b0880aa91 (GSF_ConnectedPeerIterator it, void *it_cls) void GSF_connected_peer_init_ da/de4/gnunet-service-fs__cp_8h.html a55b9ee6bb7232f56ac60bdb99fa280ea (void) void GSF_connected_peer_done_ da/de4/gnunet-service-fs__cp_8h.html a02848cf49c062090916326b3c67ff42f (void) gnunet-service-fs_indexing.c /home/grothoff/research/gnunet/src/fs/ d6/d00/gnunet-service-fs__indexing_8c platform.h gnunet_core_service.h gnunet_datastore_service.h gnunet_peer_lib.h gnunet_protocols.h gnunet_signatures.h gnunet_util_lib.h gnunet-service-fs.h gnunet-service-fs_indexing.h fs.h IndexInfo static void write_index_list d6/d00/gnunet-service-fs__indexing_8c.html abcfae95708cea2cd52e16f36e1270a34 () static void read_index_list d6/d00/gnunet-service-fs__indexing_8c.html aa31e36e86708cc00fbcac55035e66052 () static void remove_cont d6/d00/gnunet-service-fs__indexing_8c.html a414ddbbb9a811b821204595c936a618c (void *cls, int success, struct GNUNET_TIME_Absolute min_expiration, const char *msg) int GNUNET_FS_handle_on_demand_block d6/d00/gnunet-service-fs__indexing_8c.html acfabbb62d2d38769419dcb636c75d8c8 (const struct GNUNET_HashCode *key, uint32_t size, const void *data, enum GNUNET_BLOCK_Type type, uint32_t priority, uint32_t anonymity, uint32_t replication, struct GNUNET_TIME_Absolute expiration, uint64_t uid, GNUNET_DATASTORE_DatumProcessor cont, void *cont_cls) void GNUNET_FS_indexing_send_list d6/d00/gnunet-service-fs__indexing_8c.html a8f81a3fa72927787f49b70fb4fe60fc5 (struct GNUNET_MQ_Handle *mq) int GNUNET_FS_indexing_do_unindex d6/d00/gnunet-service-fs__indexing_8c.html a12016fdd86f76d2d8cc80a0c109dc483 (const struct GNUNET_HashCode *fid) void GNUNET_FS_add_to_index d6/d00/gnunet-service-fs__indexing_8c.html a2e2c9598622abfe554f6942f7bfecb5d (const char *filename, const struct GNUNET_HashCode *file_id) void GNUNET_FS_indexing_done d6/d00/gnunet-service-fs__indexing_8c.html ab037b3515d1a40beb5787aafe1b7222e () int GNUNET_FS_indexing_init d6/d00/gnunet-service-fs__indexing_8c.html a50672014ab285fc10bb8397a8081f6a2 (const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_DATASTORE_Handle *d) static struct IndexInfo * indexed_files_head d6/d00/gnunet-service-fs__indexing_8c.html a6c7cdb1cf5304c261c1f999e55c93abe static struct IndexInfo * indexed_files_tail d6/d00/gnunet-service-fs__indexing_8c.html a4665e807d0b0c1c1f1e95f8df94c851a static struct GNUNET_CONTAINER_MultiHashMap * ifm d6/d00/gnunet-service-fs__indexing_8c.html a11cc39996b9598af70198bffb5c5dee8 static const struct GNUNET_CONFIGURATION_Handle * cfg d6/d00/gnunet-service-fs__indexing_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_DATASTORE_Handle * dsh d6/d00/gnunet-service-fs__indexing_8c.html add8b2db373a35e82da3020fc1c5e5731 gnunet-service-fs_indexing.h /home/grothoff/research/gnunet/src/fs/ d1/d03/gnunet-service-fs__indexing_8h gnunet_block_lib.h gnunet_core_service.h gnunet_datastore_service.h gnunet_peer_lib.h gnunet_protocols.h gnunet_signatures.h gnunet_util_lib.h int GNUNET_FS_handle_on_demand_block d1/d03/gnunet-service-fs__indexing_8h.html acfabbb62d2d38769419dcb636c75d8c8 (const struct GNUNET_HashCode *key, uint32_t size, const void *data, enum GNUNET_BLOCK_Type type, uint32_t priority, uint32_t anonymity, uint32_t replication, struct GNUNET_TIME_Absolute expiration, uint64_t uid, GNUNET_DATASTORE_DatumProcessor cont, void *cont_cls) void GNUNET_FS_indexing_send_list d1/d03/gnunet-service-fs__indexing_8h.html a8f81a3fa72927787f49b70fb4fe60fc5 (struct GNUNET_MQ_Handle *mq) int GNUNET_FS_indexing_do_unindex d1/d03/gnunet-service-fs__indexing_8h.html a12016fdd86f76d2d8cc80a0c109dc483 (const struct GNUNET_HashCode *fid) void GNUNET_FS_add_to_index d1/d03/gnunet-service-fs__indexing_8h.html a2e2c9598622abfe554f6942f7bfecb5d (const char *filename, const struct GNUNET_HashCode *file_id) int GNUNET_FS_indexing_init d1/d03/gnunet-service-fs__indexing_8h.html a50672014ab285fc10bb8397a8081f6a2 (const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_DATASTORE_Handle *d) void GNUNET_FS_indexing_done d1/d03/gnunet-service-fs__indexing_8h.html a594b8c9350fc7f92dcc84006dec0343e (void) gnunet-service-fs_pe.c /home/grothoff/research/gnunet/src/fs/ d9/d83/gnunet-service-fs__pe_8c platform.h gnunet-service-fs.h gnunet-service-fs_cp.h gnunet-service-fs_pe.h gnunet-service-fs_pr.h GSF_PendingRequestPlanBijection GSF_RequestPlan PeerPlan MergeContext #define INSANE_STATISTICS d9/d83/gnunet-service-fs__pe_8c.html a7eb082d72abcf50fc62a14dc8a5742dc #define N d9/d83/gnunet-service-fs__pe_8c.html a0240ac851181b84ac374872dc5434ee4 static const struct GNUNET_HashCode * get_rp_key d9/d83/gnunet-service-fs__pe_8c.html a63a3257ec277d86c6daba856967182f4 (struct GSF_RequestPlan *rp) static void plan d9/d83/gnunet-service-fs__pe_8c.html a86b3033d4b56635d7b08c6d88daf2d51 (struct PeerPlan *pp, struct GSF_RequestPlan *rp) struct GSF_PendingRequest * get_latest d9/d83/gnunet-service-fs__pe_8c.html a677327b12d08c792a30441d39b4ee890 (const struct GSF_RequestPlan *rp) static void schedule_peer_transmission d9/d83/gnunet-service-fs__pe_8c.html a738f3a1b783707b7746f8846bf12619c (void *cls) static int merge_pr d9/d83/gnunet-service-fs__pe_8c.html a32cb2c331ca19fa61186b872ab661205 (void *cls, const struct GNUNET_HashCode *query, void *element) void GSF_plan_add_ d9/d83/gnunet-service-fs__pe_8c.html ab7b6c052a467ea286fb17e8669a684a0 (struct GSF_ConnectedPeer *cp, struct GSF_PendingRequest *pr) void GSF_plan_notify_peer_disconnect_ d9/d83/gnunet-service-fs__pe_8c.html a2fecd528385a8666b1275edafe3f65b7 (const struct GSF_ConnectedPeer *cp) int GSF_request_plan_reference_get_last_transmission_ d9/d83/gnunet-service-fs__pe_8c.html a1cc6aa90d266d23a82d0e71b245f893a (struct GSF_PendingRequestPlanBijection *pr_head, struct GSF_ConnectedPeer *sender, struct GNUNET_TIME_Absolute *result) void GSF_plan_notify_request_done_ d9/d83/gnunet-service-fs__pe_8c.html a8a316eb121a58ebcc55646e8b2212262 (struct GSF_PendingRequest *pr) void GSF_plan_init d9/d83/gnunet-service-fs__pe_8c.html a6e2da67523468512926e06e534de3420 () void GSF_plan_done d9/d83/gnunet-service-fs__pe_8c.html ac68732b6b6b6fc192da42bb910870fad () static struct GNUNET_CONTAINER_MultiPeerMap * plans d9/d83/gnunet-service-fs__pe_8c.html a834398ecfdb2ec7d9c04c2ec5e125cbd static unsigned long long total_delay d9/d83/gnunet-service-fs__pe_8c.html adf4be4afd7f17871adbde748bfc49288 static unsigned long long plan_count d9/d83/gnunet-service-fs__pe_8c.html a1b00d127fa354807a038eb170af51d86 gnunet-service-fs_pe.h /home/grothoff/research/gnunet/src/fs/ de/de5/gnunet-service-fs__pe_8h gnunet-service-fs.h void GSF_plan_add_ de/de5/gnunet-service-fs__pe_8h.html ab7b6c052a467ea286fb17e8669a684a0 (struct GSF_ConnectedPeer *cp, struct GSF_PendingRequest *pr) void GSF_plan_notify_peer_disconnect_ de/de5/gnunet-service-fs__pe_8h.html a2fecd528385a8666b1275edafe3f65b7 (const struct GSF_ConnectedPeer *cp) void GSF_plan_notify_request_done_ de/de5/gnunet-service-fs__pe_8h.html a8a316eb121a58ebcc55646e8b2212262 (struct GSF_PendingRequest *pr) int GSF_request_plan_reference_get_last_transmission_ de/de5/gnunet-service-fs__pe_8h.html a1cc6aa90d266d23a82d0e71b245f893a (struct GSF_PendingRequestPlanBijection *pr_head, struct GSF_ConnectedPeer *sender, struct GNUNET_TIME_Absolute *result) void GSF_plan_init de/de5/gnunet-service-fs__pe_8h.html afc4b1cb0cbd0dfe2355776eeaa4bfe01 (void) void GSF_plan_done de/de5/gnunet-service-fs__pe_8h.html aed34b8f8953212c500d0d1458750b2cc (void) gnunet-service-fs_pr.c /home/grothoff/research/gnunet/src/fs/ d1/d92/gnunet-service-fs__pr_8c platform.h gnunet_util_lib.h gnunet_load_lib.h gnunet-service-fs.h gnunet-service-fs_cp.h gnunet-service-fs_indexing.h gnunet-service-fs_pe.h gnunet-service-fs_pr.h gnunet-service-fs_cadet.h GSF_PendingRequest ProcessReplyClosure PutMigrationContext #define DHT_GET_REPLICATION d1/d92/gnunet-service-fs__pr_8c.html a422f8ca34dc461d3227e5ee9b96865cb #define MAX_DATASTORE_QUEUE d1/d92/gnunet-service-fs__pr_8c.html a18ad9611fe19f1306e90e690efc0d17b #define CONTENT_BANDWIDTH_VALUE d1/d92/gnunet-service-fs__pr_8c.html a3a16462e87826cbbe7f6241dddf10a42 #define MAX_RESULTS d1/d92/gnunet-service-fs__pr_8c.html a07b6635a0aa8eb07e2aed172b4bb0d29 #define INSANE_STATISTICS d1/d92/gnunet-service-fs__pr_8c.html a7eb082d72abcf50fc62a14dc8a5742dc #define CADET_RETRY_MAX d1/d92/gnunet-service-fs__pr_8c.html aa10176c711822a99fb26153cbaf89ab1 static void refresh_bloomfilter d1/d92/gnunet-service-fs__pr_8c.html a92d219b1180d8314afb1bf31052ba411 (enum GNUNET_BLOCK_Type type, struct GSF_PendingRequest *pr) struct GSF_PendingRequest * GSF_pending_request_create_ d1/d92/gnunet-service-fs__pr_8c.html a630dd3b97ebf1afcba6778f1c06b9a6d (enum GSF_PendingRequestOptions options, enum GNUNET_BLOCK_Type type, const struct GNUNET_HashCode *query, const struct GNUNET_PeerIdentity *target, const char *bf_data, size_t bf_size, uint32_t mingle, uint32_t anonymity_level, uint32_t priority, int32_t ttl, GNUNET_PEER_Id sender_pid, GNUNET_PEER_Id origin_pid, const struct GNUNET_HashCode *replies_seen, unsigned int replies_seen_count, GSF_PendingRequestReplyHandler rh, void *rh_cls) struct GSF_PendingRequestData * GSF_pending_request_get_data_ d1/d92/gnunet-service-fs__pr_8c.html ad428dfce163f15bd5022e28aae1cd05f (struct GSF_PendingRequest *pr) int GSF_pending_request_is_compatible_ d1/d92/gnunet-service-fs__pr_8c.html a52bf3803bffe6cafa25b6d46abfd3650 (struct GSF_PendingRequest *pra, struct GSF_PendingRequest *prb) void GSF_pending_request_update_ d1/d92/gnunet-service-fs__pr_8c.html af7750b221223f71bb21e62fd99181440 (struct GSF_PendingRequest *pr, const struct GNUNET_HashCode *replies_seen, unsigned int replies_seen_count) struct GNUNET_MQ_Envelope * GSF_pending_request_get_message_ d1/d92/gnunet-service-fs__pr_8c.html a833a9de4f6f9d0b7272af8bcefe19a15 (struct GSF_PendingRequest *pr) static int clean_request d1/d92/gnunet-service-fs__pr_8c.html ac59c6cb714f537d4e81f9bc0ac583d0d (void *cls, const struct GNUNET_HashCode *key, void *value) void GSF_pending_request_cancel_ d1/d92/gnunet-service-fs__pr_8c.html af50305a4edd13a9bcaa484778bb9c668 (struct GSF_PendingRequest *pr, int full_cleanup) void GSF_iterate_pending_requests_ d1/d92/gnunet-service-fs__pr_8c.html a579e4ea5d7dbfc9d2d9431577790d8d7 (GSF_PendingRequestIterator it, void *cls) static void update_request_performance_data d1/d92/gnunet-service-fs__pr_8c.html a062efc103681c3bfedb1df1fe79b3108 (struct ProcessReplyClosure *prq, struct GSF_PendingRequest *pr) static int process_reply d1/d92/gnunet-service-fs__pr_8c.html a9e3d6327bfc8caf1f00925f27d8b6dc6 (void *cls, const struct GNUNET_HashCode *key, void *value) static void put_migration_continuation d1/d92/gnunet-service-fs__pr_8c.html a06b3110e735ca8dccb7bd3f18298dc86 (void *cls, int success, struct GNUNET_TIME_Absolute min_expiration, const char *msg) static int test_put_load_too_high d1/d92/gnunet-service-fs__pr_8c.html a51d60c839b0d0984e43c56ed9ed8f02e (uint32_t priority) static void handle_dht_reply d1/d92/gnunet-service-fs__pr_8c.html a49df40c983e1c31fbe3cdaeec532934b (void *cls, struct GNUNET_TIME_Absolute exp, const struct GNUNET_HashCode *key, const struct GNUNET_PeerIdentity *get_path, unsigned int get_path_length, const struct GNUNET_PeerIdentity *put_path, unsigned int put_path_length, enum GNUNET_BLOCK_Type type, size_t size, const void *data) void GSF_dht_lookup_ d1/d92/gnunet-service-fs__pr_8c.html a5560b6fa4c904d61e2078fc2729bc0b1 (struct GSF_PendingRequest *pr) static void cadet_reply_proc d1/d92/gnunet-service-fs__pr_8c.html addcc2dd29bf855aa992b8f99f2bfc26e (void *cls, enum GNUNET_BLOCK_Type type, struct GNUNET_TIME_Absolute expiration, size_t data_size, const void *data) void GSF_cadet_lookup_ d1/d92/gnunet-service-fs__pr_8c.html a3f6323dd35a58597662dd164bbbdca57 (struct GSF_PendingRequest *pr) static void warn_delay_task d1/d92/gnunet-service-fs__pr_8c.html a98c29bb5c9f968e5711484a2b2576b5c (void *cls) static void odc_warn_delay_task d1/d92/gnunet-service-fs__pr_8c.html a7c81fc15555d2dfa90bd237b43836bb4 (void *cls) static void call_continuation d1/d92/gnunet-service-fs__pr_8c.html a7f2b820866e831488bec89efa7a23a0a (struct GSF_PendingRequest *pr) static void no_more_local_results d1/d92/gnunet-service-fs__pr_8c.html a544915a9122f9db934d9438d044a311e (struct GSF_PendingRequest *pr) static void process_local_reply d1/d92/gnunet-service-fs__pr_8c.html a5efeaef7b630a66667719c8c0d932167 (void *cls, const struct GNUNET_HashCode *key, size_t size, const void *data, enum GNUNET_BLOCK_Type type, uint32_t priority, uint32_t anonymity, uint32_t replication, struct GNUNET_TIME_Absolute expiration, uint64_t uid) static void start_local_query d1/d92/gnunet-service-fs__pr_8c.html ae60bff720f274de8b3507bca202a8b41 (struct GSF_PendingRequest *pr, uint64_t next_uid, bool random) int GSF_pending_request_test_target_ d1/d92/gnunet-service-fs__pr_8c.html a02081ddc1e1888dbd3aa45b18cff5ce7 (struct GSF_PendingRequest *pr, const struct GNUNET_PeerIdentity *target) void GSF_local_lookup_ d1/d92/gnunet-service-fs__pr_8c.html a75a52d32c0afe19ddb0f22cb273bad29 (struct GSF_PendingRequest *pr, GSF_LocalLookupContinuation cont, void *cont_cls) void handle_p2p_put d1/d92/gnunet-service-fs__pr_8c.html a84b5936cc46be5dcc9b00db422ddb18b (void *cls, const struct PutMessage *put) int GSF_pending_request_test_active_ d1/d92/gnunet-service-fs__pr_8c.html a915c23ebf8bd02b4a648349c4686b5bb (struct GSF_PendingRequest *pr) void GSF_pending_request_init_ d1/d92/gnunet-service-fs__pr_8c.html a7fb0b1ecf0e1c7a39b530f9bc8a4429a () void GSF_pending_request_done_ d1/d92/gnunet-service-fs__pr_8c.html a9aedc53d99a343cb02c8721b9974361c () static struct GNUNET_CONTAINER_MultiHashMap * pr_map d1/d92/gnunet-service-fs__pr_8c.html ac386da27859505f83d75b93f9e1badb4 static struct GNUNET_LOAD_Value * datastore_put_load d1/d92/gnunet-service-fs__pr_8c.html aab8f9a44013fb47816033610508cb005 static int active_to_migration d1/d92/gnunet-service-fs__pr_8c.html a2ca3ad055956c34799d42be226710f5b static struct GNUNET_CONTAINER_Heap * requests_by_expiration_heap d1/d92/gnunet-service-fs__pr_8c.html abd52411928635a7d94debb8ca5c0ae92 static unsigned long long max_pending_requests d1/d92/gnunet-service-fs__pr_8c.html a26149c4674e99724d065e88bf8382860 gnunet-service-fs_pr.h /home/grothoff/research/gnunet/src/fs/ d3/d3e/gnunet-service-fs__pr_8h gnunet-service-fs.h GSF_PendingRequestData void(* GSF_PendingRequestReplyHandler d3/d3e/gnunet-service-fs__pr_8h.html a6260d96773132dc25480fee6a64ea4a3 )(void *cls, enum GNUNET_BLOCK_EvaluationResult eval, struct GSF_PendingRequest *pr, uint32_t reply_anonymity_level, struct GNUNET_TIME_Absolute expiration, struct GNUNET_TIME_Absolute last_transmission, enum GNUNET_BLOCK_Type type, const void *data, size_t data_len) int(* GSF_PendingRequestIterator d3/d3e/gnunet-service-fs__pr_8h.html a989a9b2940b82dedfd431eb80d80754d )(void *cls, const struct GNUNET_HashCode *key, struct GSF_PendingRequest *pr) void(* GSF_LocalLookupContinuation d3/d3e/gnunet-service-fs__pr_8h.html a2a7af8b53ac1491a4baeb15b25d81341 )(void *cls, struct GSF_PendingRequest *pr, enum GNUNET_BLOCK_EvaluationResult result) GSF_PendingRequestOptions d3/d3e/gnunet-service-fs__pr_8h.html a52a583cf79a24434e08300940f153c62 GSF_PRO_DEFAULTS d3/d3e/gnunet-service-fs__pr_8h.html a52a583cf79a24434e08300940f153c62a218af5410545d7fd41fb324525e35083 GSF_PRO_LOCAL_ONLY d3/d3e/gnunet-service-fs__pr_8h.html a52a583cf79a24434e08300940f153c62a455d4cc4a2bdb382cd684fb7c89e8a60 GSF_PRO_FORWARD_ONLY d3/d3e/gnunet-service-fs__pr_8h.html a52a583cf79a24434e08300940f153c62a63adfd020b7a54c6e2d5d56d7c1eb9d5 GSF_PRO_REQUEST_NEVER_EXPIRES d3/d3e/gnunet-service-fs__pr_8h.html a52a583cf79a24434e08300940f153c62af81aed612c40cf422dc4afa118ccdac9 GSF_PRO_BLOOMFILTER_FULL_REFRESH d3/d3e/gnunet-service-fs__pr_8h.html a52a583cf79a24434e08300940f153c62aa43583624ffc0399a61e7389084363c8 GSF_PRO_PRIORITY_UNLIMITED d3/d3e/gnunet-service-fs__pr_8h.html a52a583cf79a24434e08300940f153c62a5ec76a73a9500314f319ba3f506a7ea7 GSF_PRO_LOCAL_REQUEST d3/d3e/gnunet-service-fs__pr_8h.html a52a583cf79a24434e08300940f153c62a35ffe88a9235739a5da2981d433a5448 struct GSF_PendingRequest * GSF_pending_request_create_ d3/d3e/gnunet-service-fs__pr_8h.html a630dd3b97ebf1afcba6778f1c06b9a6d (enum GSF_PendingRequestOptions options, enum GNUNET_BLOCK_Type type, const struct GNUNET_HashCode *query, const struct GNUNET_PeerIdentity *target, const char *bf_data, size_t bf_size, uint32_t mingle, uint32_t anonymity_level, uint32_t priority, int32_t ttl, GNUNET_PEER_Id sender_pid, GNUNET_PEER_Id origin_pid, const struct GNUNET_HashCode *replies_seen, unsigned int replies_seen_count, GSF_PendingRequestReplyHandler rh, void *rh_cls) void GSF_pending_request_update_ d3/d3e/gnunet-service-fs__pr_8h.html af7750b221223f71bb21e62fd99181440 (struct GSF_PendingRequest *pr, const struct GNUNET_HashCode *replies_seen, unsigned int replies_seen_count) struct GSF_PendingRequestData * GSF_pending_request_get_data_ d3/d3e/gnunet-service-fs__pr_8h.html ad428dfce163f15bd5022e28aae1cd05f (struct GSF_PendingRequest *pr) int GSF_pending_request_test_active_ d3/d3e/gnunet-service-fs__pr_8h.html a915c23ebf8bd02b4a648349c4686b5bb (struct GSF_PendingRequest *pr) int GSF_pending_request_is_compatible_ d3/d3e/gnunet-service-fs__pr_8h.html a52bf3803bffe6cafa25b6d46abfd3650 (struct GSF_PendingRequest *pra, struct GSF_PendingRequest *prb) struct GNUNET_MQ_Envelope * GSF_pending_request_get_message_ d3/d3e/gnunet-service-fs__pr_8h.html a833a9de4f6f9d0b7272af8bcefe19a15 (struct GSF_PendingRequest *pr) void GSF_pending_request_cancel_ d3/d3e/gnunet-service-fs__pr_8h.html af50305a4edd13a9bcaa484778bb9c668 (struct GSF_PendingRequest *pr, int full_cleanup) void GSF_iterate_pending_requests_ d3/d3e/gnunet-service-fs__pr_8h.html a579e4ea5d7dbfc9d2d9431577790d8d7 (GSF_PendingRequestIterator it, void *cls) void handle_p2p_put d3/d3e/gnunet-service-fs__pr_8h.html a84b5936cc46be5dcc9b00db422ddb18b (void *cls, const struct PutMessage *put) void GSF_dht_lookup_ d3/d3e/gnunet-service-fs__pr_8h.html a5560b6fa4c904d61e2078fc2729bc0b1 (struct GSF_PendingRequest *pr) void GSF_cadet_lookup_ d3/d3e/gnunet-service-fs__pr_8h.html a3f6323dd35a58597662dd164bbbdca57 (struct GSF_PendingRequest *pr) void GSF_local_lookup_ d3/d3e/gnunet-service-fs__pr_8h.html a75a52d32c0afe19ddb0f22cb273bad29 (struct GSF_PendingRequest *pr, GSF_LocalLookupContinuation cont, void *cont_cls) int GSF_pending_request_test_target_ d3/d3e/gnunet-service-fs__pr_8h.html a02081ddc1e1888dbd3aa45b18cff5ce7 (struct GSF_PendingRequest *pr, const struct GNUNET_PeerIdentity *target) void GSF_pending_request_init_ d3/d3e/gnunet-service-fs__pr_8h.html ac34eda6a24f4f5b53592000537f2eac1 (void) void GSF_pending_request_done_ d3/d3e/gnunet-service-fs__pr_8h.html a9b76bd5f64cd750889847262121f7d45 (void) gnunet-service-fs_push.c /home/grothoff/research/gnunet/src/fs/ dc/d95/gnunet-service-fs__push_8c platform.h gnunet-service-fs.h gnunet-service-fs_cp.h gnunet-service-fs_indexing.h gnunet-service-fs_push.h MigrationReadyBlock MigrationReadyPeer #define MAX_MIGRATION_QUEUE dc/d95/gnunet-service-fs__push_8c.html aa74cd3ffe07c7378a13fd8132d0e9f0c #define MIGRATION_LIST_SIZE dc/d95/gnunet-service-fs__push_8c.html ab93bd521d85e457f999c85080941ddc9 #define MIN_MIGRATION_CONTENT_LIFETIME dc/d95/gnunet-service-fs__push_8c.html afd93e96abd9527644dcee02eab25cc12 static void delete_migration_block dc/d95/gnunet-service-fs__push_8c.html ace5bab12731c64d8437120842d679820 (struct MigrationReadyBlock *mb) static void find_content dc/d95/gnunet-service-fs__push_8c.html a4d304b4eb90325242dffc86ffa364617 (void *cls) static int transmit_content dc/d95/gnunet-service-fs__push_8c.html ab54c2a4a16489682d36b935eeab142c3 (struct MigrationReadyPeer *mrp, struct MigrationReadyBlock *block) static unsigned int count_targets dc/d95/gnunet-service-fs__push_8c.html a21dbc480be5c452779cd5f875992bf3e (struct MigrationReadyBlock *block) static long score_content dc/d95/gnunet-service-fs__push_8c.html a5aac5eed46f5826ec1cfbc59ee18a449 (struct MigrationReadyPeer *mrp, struct MigrationReadyBlock *block) static void consider_gathering dc/d95/gnunet-service-fs__push_8c.html a8ca6006844e1eebef00df97e6da77ea8 (void) static void gather_migration_blocks dc/d95/gnunet-service-fs__push_8c.html ad1a44e252d527605a379a1728991df47 (void *cls) static void process_migration_content dc/d95/gnunet-service-fs__push_8c.html adb568ab7b6bc3d4a8b6fb1f5a035e3d3 (void *cls, const struct GNUNET_HashCode *key, size_t size, const void *data, enum GNUNET_BLOCK_Type type, uint32_t priority, uint32_t anonymity, uint32_t replication, struct GNUNET_TIME_Absolute expiration, uint64_t uid) void GSF_push_start_ dc/d95/gnunet-service-fs__push_8c.html ada1843fd8b066defeb481b0e42aad2e9 (struct GSF_ConnectedPeer *peer) void GSF_push_stop_ dc/d95/gnunet-service-fs__push_8c.html aa4957b65852056fcc8e63bbcc34edd20 (struct GSF_ConnectedPeer *peer) void GSF_push_init_ dc/d95/gnunet-service-fs__push_8c.html a7b1ab7c15abe202fe19db5d10e6fea29 () void GSF_push_done_ dc/d95/gnunet-service-fs__push_8c.html a84da904ad8b2b0552cdafb12cc6652f4 () static struct MigrationReadyBlock * mig_head dc/d95/gnunet-service-fs__push_8c.html a51c2e60a49569fa0a1740404644b466d static struct MigrationReadyBlock * mig_tail dc/d95/gnunet-service-fs__push_8c.html a4deafcd1763c9a4400b1599e21149aee static struct MigrationReadyPeer * peer_head dc/d95/gnunet-service-fs__push_8c.html a49ede38aecd15cf4a3381c82dcf7e58b static struct MigrationReadyPeer * peer_tail dc/d95/gnunet-service-fs__push_8c.html aaf77717b08af6a5cdd77d5bc63a74ebb static struct GNUNET_DATASTORE_QueueEntry * mig_qe dc/d95/gnunet-service-fs__push_8c.html aee4be46f2694f1078313cfe98fd7f47f static struct GNUNET_SCHEDULER_Task * mig_task dc/d95/gnunet-service-fs__push_8c.html a1de119ec751d285af68043a760bdb938 static struct GNUNET_TIME_Relative min_migration_delay dc/d95/gnunet-service-fs__push_8c.html a5d38d0df5eaaec818fa7cadd5f514fef static unsigned int mig_size dc/d95/gnunet-service-fs__push_8c.html a18b5649881bafc6f2e5977fecc78238e static int enabled dc/d95/gnunet-service-fs__push_8c.html a03e6cca0c879c0443efb431c30c14f76 static int value_found dc/d95/gnunet-service-fs__push_8c.html a84190fb09d19eb25536e8bb48753882c gnunet-service-fs_push.h /home/grothoff/research/gnunet/src/fs/ d3/d04/gnunet-service-fs__push_8h gnunet-service-fs.h void GSF_push_init_ d3/d04/gnunet-service-fs__push_8h.html a0a897703715e408803954c23ef842441 (void) void GSF_push_done_ d3/d04/gnunet-service-fs__push_8h.html a07ea94a5dee03d7c5d6193c4775dcc0d (void) void GSF_push_start_ d3/d04/gnunet-service-fs__push_8h.html ada1843fd8b066defeb481b0e42aad2e9 (struct GSF_ConnectedPeer *peer) void GSF_push_stop_ d3/d04/gnunet-service-fs__push_8h.html aa4957b65852056fcc8e63bbcc34edd20 (struct GSF_ConnectedPeer *peer) gnunet-service-fs_put.c /home/grothoff/research/gnunet/src/fs/ d8/da7/gnunet-service-fs__put_8c platform.h gnunet-service-fs.h gnunet-service-fs_put.h PutOperator #define MAX_DHT_PUT_FREQ d8/da7/gnunet-service-fs__put_8c.html a05509f1a40b4e461e9614e938e8bfdac #define DEFAULT_PUT_REPLICATION d8/da7/gnunet-service-fs__put_8c.html ac5bc5d193c8f99875d9802470a8b53ec static void gather_dht_put_blocks d8/da7/gnunet-service-fs__put_8c.html a01a07a9c9b3392998084c2071bd4cd9b (void *cls) static void schedule_next_put d8/da7/gnunet-service-fs__put_8c.html af11a617388a07b94bbb642f4b00fb103 (struct PutOperator *po) static void delay_dht_put_blocks d8/da7/gnunet-service-fs__put_8c.html ac13df872723bee1326fc9ad1c1efce43 (void *cls) static void delay_dht_put_task d8/da7/gnunet-service-fs__put_8c.html a3955300836d2df1e275afb1c25c62b2e (void *cls) static void process_dht_put_content d8/da7/gnunet-service-fs__put_8c.html aa09a8dbe45c5db5d95c8489fe99b2eed (void *cls, const struct GNUNET_HashCode *key, size_t size, const void *data, enum GNUNET_BLOCK_Type type, uint32_t priority, uint32_t anonymity, uint32_t replication, struct GNUNET_TIME_Absolute expiration, uint64_t uid) void GSF_put_init_ d8/da7/gnunet-service-fs__put_8c.html a86b876cb5001c084054951206dd857e9 () void GSF_put_done_ d8/da7/gnunet-service-fs__put_8c.html aaacd0305b6813dca94b93f53cc4c13b4 () static struct PutOperator operators d8/da7/gnunet-service-fs__put_8c.html a0be64c19304f81a60a6b39ab3f5145e2 [] gnunet-service-fs_put.h /home/grothoff/research/gnunet/src/fs/ da/d23/gnunet-service-fs__put_8h gnunet-service-fs.h void GSF_put_init_ da/d23/gnunet-service-fs__put_8h.html aff2adedadd57c067dd245ff83a75e9bc (void) void GSF_put_done_ da/d23/gnunet-service-fs__put_8h.html a68eda7c2a66a84b9e7b41684ff5be49c (void) gnunet-unindex.c /home/grothoff/research/gnunet/src/fs/ df/d1b/gnunet-unindex_8c platform.h gnunet_fs_service.h static void cleanup_task df/d1b/gnunet-unindex_8c.html a6326013d99300f02512b1b4e8acfacc7 (void *cls) static void shutdown_task df/d1b/gnunet-unindex_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void * progress_cb df/d1b/gnunet-unindex_8c.html aae8163b4062b0217a88a5d8cdfc54d86 (void *cls, const struct GNUNET_FS_ProgressInfo *info) static void run df/d1b/gnunet-unindex_8c.html a8d2eff9f65977d8089ab33940596478d (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c) int main df/d1b/gnunet-unindex_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int ret df/d1b/gnunet-unindex_8c.html a6baa346e44f4c2158d2be4f9b77b8203 static unsigned int verbose df/d1b/gnunet-unindex_8c.html a1209946062659806bc7657fe60753a21 static const struct GNUNET_CONFIGURATION_Handle * cfg df/d1b/gnunet-unindex_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_FS_Handle * ctx df/d1b/gnunet-unindex_8c.html a8af94f7109601bedd44684f0303f6f1c static struct GNUNET_FS_UnindexContext * uc df/d1b/gnunet-unindex_8c.html a5cf0dd62d5016333b7429fc75fa98b0d plugin_block_fs.c /home/grothoff/research/gnunet/src/fs/ dc/dce/plugin__block__fs_8c platform.h gnunet_block_plugin.h gnunet_fs_service.h block_fs.h gnunet_signatures.h gnunet_block_group_lib.h #define BLOOMFILTER_K dc/dce/plugin__block__fs_8c.html a8de3b714a9a52f3e2496d8962981cb15 static struct GNUNET_BLOCK_Group * block_plugin_fs_create_group dc/dce/plugin__block__fs_8c.html ad9142b42b12637d03b532df68509997d (void *cls, enum GNUNET_BLOCK_Type type, uint32_t nonce, const void *raw_data, size_t raw_data_size, va_list va) static enum GNUNET_BLOCK_EvaluationResult block_plugin_fs_evaluate dc/dce/plugin__block__fs_8c.html afc32906de44a48df82fc66e3d0cd71ea (void *cls, struct GNUNET_BLOCK_Context *ctx, enum GNUNET_BLOCK_Type type, struct GNUNET_BLOCK_Group *bg, enum GNUNET_BLOCK_EvaluationOptions eo, const struct GNUNET_HashCode *query, const void *xquery, size_t xquery_size, const void *reply_block, size_t reply_block_size) static int block_plugin_fs_get_key dc/dce/plugin__block__fs_8c.html adfba46539c3c2a3e9714583a0c36d8fd (void *cls, enum GNUNET_BLOCK_Type type, const void *block, size_t block_size, struct GNUNET_HashCode *key) void * libgnunet_plugin_block_fs_init dc/dce/plugin__block__fs_8c.html ad351caa74f066858a20715bc823b779a (void *cls) void * libgnunet_plugin_block_fs_done dc/dce/plugin__block__fs_8c.html a136fce6c20d6433304c0bf4d6a231c4f (void *cls) gns.h /home/grothoff/research/gnunet/src/gns/ d0/d51/gns_8h gnunet_gns_service.h LookupMessage LookupResultMessage gns_api.c /home/grothoff/research/gnunet/src/gns/ db/dac/gns__api_8c platform.h gnunet_util_lib.h gnunet_constants.h gnunet_arm_service.h gnunet_hello_lib.h gnunet_protocols.h gnunet_dht_service.h gns.h gns_api.h GNUNET_GNS_LookupRequest #define LOG db/dac/gns__api_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define DEFAULT_LIMIT db/dac/gns__api_8c.html aec9a5517adea32d9a230c873a7229f78 static void reconnect db/dac/gns__api_8c.html a95422921af83170babf2ebcc56e89206 (struct GNUNET_GNS_Handle *handle) static void reconnect_task db/dac/gns__api_8c.html af968c5605390f0449eee2a5e91add485 (void *cls) static void force_reconnect db/dac/gns__api_8c.html a727c98768e4464e772452481a7ca44d0 (struct GNUNET_GNS_Handle *handle) static void mq_error_handler db/dac/gns__api_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) static int check_result db/dac/gns__api_8c.html a9419e0aec6f434b91f09b27e673f51a9 (void *cls, const struct LookupResultMessage *lookup_msg) static void handle_result db/dac/gns__api_8c.html a4e72951dd1748ba8093f9dd5fe73266e (void *cls, const struct LookupResultMessage *lookup_msg) struct GNUNET_GNS_Handle * GNUNET_GNS_connect d4/dae/group__gns.html ga97b4e7fe403866457aad8b2665d716ce (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_GNS_disconnect d4/dae/group__gns.html ga09fd8b7396c0f9997f6c39da01cbae58 (struct GNUNET_GNS_Handle *handle) void * GNUNET_GNS_lookup_cancel d4/dae/group__gns.html ga3b4efffc27438327936062bb449873fa (struct GNUNET_GNS_LookupRequest *lr) struct GNUNET_GNS_LookupRequest * GNUNET_GNS_lookup_limited d4/dae/group__gns.html gae7a862afdf26df2c3edba3eff6a8376e (struct GNUNET_GNS_Handle *handle, const char *name, const struct GNUNET_CRYPTO_EcdsaPublicKey *zone, uint32_t type, enum GNUNET_GNS_LocalOptions options, uint16_t recursion_depth_limit, GNUNET_GNS_LookupResultProcessor proc, void *proc_cls) struct GNUNET_GNS_LookupRequest * GNUNET_GNS_lookup d4/dae/group__gns.html gab96a9768aa65e744b254912bcfa3c2d9 (struct GNUNET_GNS_Handle *handle, const char *name, const struct GNUNET_CRYPTO_EcdsaPublicKey *zone, uint32_t type, enum GNUNET_GNS_LocalOptions options, GNUNET_GNS_LookupResultProcessor proc, void *proc_cls) gns_api.h /home/grothoff/research/gnunet/src/gns/ de/db5/gns__api_8h gnunet_gns_service.h GNUNET_GNS_Handle gns_tld_api.c /home/grothoff/research/gnunet/src/gns/ d4/d71/gns__tld__api_8c platform.h gnunet_util_lib.h gnunet_constants.h gnunet_arm_service.h gnunet_identity_service.h gnunet_hello_lib.h gnunet_protocols.h gnunet_dht_service.h gns.h gns_api.h GNUNET_GNS_LookupWithTldRequest #define LOG d4/d71/gns__tld__api_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static const char * get_tld d4/d71/gns__tld__api_8c.html af7105e98daac1ccc86356b55e727bddf (const char *name) static void eat_tld d4/d71/gns__tld__api_8c.html affbd03c46a4e08239c3560930c4cc6a1 (char *name, const char *tld) static void process_lookup_result d4/d71/gns__tld__api_8c.html afd331b286f4d1e372dd74cddcbaa6792 (void *cls, uint32_t rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void lookup_with_public_key d4/d71/gns__tld__api_8c.html ad00bb506d9ed9696e6c8ff19102527e4 (struct GNUNET_GNS_LookupWithTldRequest *ltr, const struct GNUNET_CRYPTO_EcdsaPublicKey *pkey) static void identity_zone_cb d4/d71/gns__tld__api_8c.html af3da019640968f7d173c8fc6e9caa136 (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *priv, const char *ego_name) struct GNUNET_GNS_LookupWithTldRequest * GNUNET_GNS_lookup_with_tld d4/dae/group__gns.html ga7891f53cce084f6dff8d614552eac30b (struct GNUNET_GNS_Handle *handle, const char *name, uint32_t type, enum GNUNET_GNS_LocalOptions options, GNUNET_GNS_LookupResultProcessor2 proc, void *proc_cls) void * GNUNET_GNS_lookup_with_tld_cancel d4/dae/group__gns.html ga3633bae9bb9ff295ce56e6c4e1de5351 (struct GNUNET_GNS_LookupWithTldRequest *ltr) gnunet-bcd.c /home/grothoff/research/gnunet/src/gns/ d2/d90/gnunet-bcd_8c platform.h gnunet_util_lib.h Entry #define INVALID_GNSKEY d2/d90/gnunet-bcd_8c.html a9200f577bc2fec565bbcbea9491c69f4 #define NOT_FOUND d2/d90/gnunet-bcd_8c.html a33bfc1f995233887a0414369c36936b8 static int access_handler_callback d2/d90/gnunet-bcd_8c.html a4ff36f60cc7fc01e0d405a29353c5fe3 (void *cls, struct MHD_Connection *connection, const char *url, const char *method, const char *version, const char *upload_data, size_t *upload_data_size, void **con_cls) static struct GNUNET_SCHEDULER_Task * prepare_daemon d2/d90/gnunet-bcd_8c.html a6ca1d5741b5e8a3653a8690316220d55 (struct MHD_Daemon *daemon_handle) static void run_daemon d2/d90/gnunet-bcd_8c.html a989f04de656dec3fb48b3b5a070f48fa (void *cls) static int server_start d2/d90/gnunet-bcd_8c.html a86d7cd6fbc400a0d0859101b3b149a01 () static void server_stop d2/d90/gnunet-bcd_8c.html a127d5ff073907a0f061c60626872a120 (void *cls) static void run d2/d90/gnunet-bcd_8c.html a8d2eff9f65977d8089ab33940596478d (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c) int main d2/d90/gnunet-bcd_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static struct MHD_Daemon * daemon_handle d2/d90/gnunet-bcd_8c.html a9da019b17dbfdcdb69d3aa5d2a1602af static const struct GNUNET_CONFIGURATION_Handle * cfg d2/d90/gnunet-bcd_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_SCHEDULER_Task * http_task d2/d90/gnunet-bcd_8c.html a672b66334091da43dce381921548538c static struct MHD_Response * main_response d2/d90/gnunet-bcd_8c.html aeade3470cdae6a4e53642c065fcf14cc static struct MHD_Response * invalid_gnskey_response d2/d90/gnunet-bcd_8c.html ab336cf97ad17adb1cab40b2018ca320f static struct MHD_Response * not_found_response d2/d90/gnunet-bcd_8c.html af2fa7f64bf9c1c02221cd7bbc234aa12 static char * resfile d2/d90/gnunet-bcd_8c.html a4d83ab5bcdc5cf3d721dcfb772963745 static uint16_t port d2/d90/gnunet-bcd_8c.html a8e0798404bf2cf5dabb84c5ba9a4f236 gnunet-dns2gns.c /home/grothoff/research/gnunet/src/gns/ d5/d25/gnunet-dns2gns_8c platform.h gnunet_util_lib.h gnunet_dnsparser_lib.h gnunet_gns_service.h gnunet_dnsstub_lib.h gns.h Request #define TIMEOUT d5/d25/gnunet-dns2gns_8c.html a45ba202b05caf39795aeca91b0ae547e static void do_shutdown d5/d25/gnunet-dns2gns_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static void send_response d5/d25/gnunet-dns2gns_8c.html aeb4f4b1ed0fcacfc79ccd21a14cbfbda (struct Request *request) static void do_timeout d5/d25/gnunet-dns2gns_8c.html a4048e531e4e8d3fbcea7073006f63679 (void *cls) static void dns_result_processor d5/d25/gnunet-dns2gns_8c.html a0d9bd131709919f6969e99fd072cc04a (void *cls, const struct GNUNET_TUN_DnsHeader *dns, size_t r) static void result_processor d5/d25/gnunet-dns2gns_8c.html abdd4336d56eab21ed170ad14401abb2e (void *cls, int was_gns, uint32_t rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void handle_request d5/d25/gnunet-dns2gns_8c.html a66e3977e12062fcbb4f95937d908f93f (struct GNUNET_NETWORK_Handle *lsock, const void *addr, size_t addr_len, const char *udp_msg, size_t udp_msg_size) static void read_dns4 d5/d25/gnunet-dns2gns_8c.html a9abb2fbd7811d0e78229f84bd08fde8b (void *cls) static void read_dns6 d5/d25/gnunet-dns2gns_8c.html a1dcacc102bb732cda9b38de73a7eac00 (void *cls) static void run d5/d25/gnunet-dns2gns_8c.html a8d2eff9f65977d8089ab33940596478d (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c) int main d5/d25/gnunet-dns2gns_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static in_addr_t address d5/d25/gnunet-dns2gns_8c.html ae111acd60d6466104fded31a3f51243c static struct in6_addr address6 d5/d25/gnunet-dns2gns_8c.html a6a7e7cab938e84ea806f75d6cf47dfa6 struct GNUNET_GNS_Handle * gns d5/d25/gnunet-dns2gns_8c.html a0a1984eeab36959eca5da05ed91adf59 struct GNUNET_DNSSTUB_Context * dns_stub d5/d25/gnunet-dns2gns_8c.html a81d225fb7bee8495bbf9e36a6b06872c static struct GNUNET_NETWORK_Handle * listen_socket4 d5/d25/gnunet-dns2gns_8c.html a9daf6bc036ada403e79ffca17266f8df static struct GNUNET_NETWORK_Handle * listen_socket6 d5/d25/gnunet-dns2gns_8c.html a354a88acf5b599831f613a9117ca783c static struct GNUNET_SCHEDULER_Task * t4 d5/d25/gnunet-dns2gns_8c.html a533ae8bbf3f4a485af26d59d5f96d721 static struct GNUNET_SCHEDULER_Task * t6 d5/d25/gnunet-dns2gns_8c.html aeef17092e957258b45d77dd26f588a74 static char * dns_ip d5/d25/gnunet-dns2gns_8c.html a4a3a8058968e0f8a8c07c2a3b5210ed5 static unsigned int listen_port d5/d25/gnunet-dns2gns_8c.html ab8f09310cf5ee04139d32c4c4828fba3 static const struct GNUNET_CONFIGURATION_Handle * cfg d5/d25/gnunet-dns2gns_8c.html a51cb438e53c3f8766755e01cfa930382 gnunet-gns-benchmark.c /home/grothoff/research/gnunet/src/gns/ d0/da0/gnunet-gns-benchmark_8c platform.h gnunet_util_lib.h gnunet_gnsrecord_lib.h gnunet_gns_service.h Request #define DEF_REQUEST_DELAY d0/da0/gnunet-gns-benchmark_8c.html ad55b485656f7058acb094789c85f611b #define DEF_TIMEOUT d0/da0/gnunet-gns-benchmark_8c.html a53712d3c054c04a805c2a09b075a898f RequestCategory d0/da0/gnunet-gns-benchmark_8c.html a3dc8a90e7d6d9f35752b487c1e83130c RC_SHARED d0/da0/gnunet-gns-benchmark_8c.html a3dc8a90e7d6d9f35752b487c1e83130cac5aa32b2a2fd0cc0811eacd3fff9dc4b RC_PRIVATE d0/da0/gnunet-gns-benchmark_8c.html a3dc8a90e7d6d9f35752b487c1e83130ca9654b12055bd4a68a714b790e5993bba RC_MAX d0/da0/gnunet-gns-benchmark_8c.html a3dc8a90e7d6d9f35752b487c1e83130ca87f21978ecf724d8e19efed7f52f44fe static void free_request d0/da0/gnunet-gns-benchmark_8c.html a3964f4013b6ad8f6fa643a6deb688cbd (struct Request *req) static void process_result d0/da0/gnunet-gns-benchmark_8c.html aca7b8d25ddc9b52c2ed482f2a9c6506a (void *cls, int gns_tld, uint32_t rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void process_queue d0/da0/gnunet-gns-benchmark_8c.html a399b4adc452cb2ce19ee1e0adcd5d607 (void *cls) static int compare_req d0/da0/gnunet-gns-benchmark_8c.html a83265fa7af0a34d5bac4198e86280bf3 (const void *c1, const void *c2) static void do_shutdown d0/da0/gnunet-gns-benchmark_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static void queue d0/da0/gnunet-gns-benchmark_8c.html a3823b3eb4722c8493d81a243fb34d888 (const char *hostname, enum RequestCategory cat) static void process_stdin d0/da0/gnunet-gns-benchmark_8c.html ae59967d54600cd66d3c20b4f9e061da9 (void *cls) static void run d0/da0/gnunet-gns-benchmark_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main d0/da0/gnunet-gns-benchmark_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static struct GNUNET_GNS_Handle * gns d0/da0/gnunet-gns-benchmark_8c.html a0a1984eeab36959eca5da05ed91adf59 static unsigned int lookups d0/da0/gnunet-gns-benchmark_8c.html acab86df6738cad02f7a40348d7f1f617 [RC_MAX] static unsigned int replies d0/da0/gnunet-gns-benchmark_8c.html ae2d320048fe9ef7782b645cc97901bb2 [RC_MAX] static unsigned int failures d0/da0/gnunet-gns-benchmark_8c.html aa2ab3ab2d3d8d6fe20ca713b28077058 [RC_MAX] static struct GNUNET_TIME_Relative latency_sum d0/da0/gnunet-gns-benchmark_8c.html a6a87e58adbe0330e24afcb76342d632e [RC_MAX] static struct Request * act_head d0/da0/gnunet-gns-benchmark_8c.html a7021a14bc55e270f3b897d5e25fc58d4 static struct Request * act_tail d0/da0/gnunet-gns-benchmark_8c.html acf58590b406760393327a7ff8a481c1b static struct Request * succ_head d0/da0/gnunet-gns-benchmark_8c.html af12faa454fc8902fe2c93b767c041f45 static struct Request * succ_tail d0/da0/gnunet-gns-benchmark_8c.html a0b808995bacf5229a2c4f16846abca4d static struct Request * todo_head d0/da0/gnunet-gns-benchmark_8c.html a037722e61667ab238d9d9f4327ebb8d7 static struct Request * todo_tail d0/da0/gnunet-gns-benchmark_8c.html a802759b6de8b2aa2e94565b634743839 static struct GNUNET_SCHEDULER_Task * t d0/da0/gnunet-gns-benchmark_8c.html a63c0a6544b098612a2ac1898b3ecc8f3 static struct GNUNET_TIME_Relative request_delay d0/da0/gnunet-gns-benchmark_8c.html ac059fdcc1c4c03c1511bf654a9d9df7f static struct GNUNET_TIME_Relative timeout d0/da0/gnunet-gns-benchmark_8c.html aadc54110c9d6c23b7e8f8d38873de91b static unsigned int active_cnt d0/da0/gnunet-gns-benchmark_8c.html a4b2fd24ca0d489c9610bc7e95ca5adce static int g2d d0/da0/gnunet-gns-benchmark_8c.html a047af9d8116f79347dad9dedd30c65fc gnunet-gns-import.c /home/grothoff/research/gnunet/src/gns/ db/d22/gnunet-gns-import_8c platform.h gnunet_util_lib.h gnunet_gnsrecord_lib.h gnunet_identity_service.h gnunet_namestore_service.h static int run_process_and_wait db/d22/gnunet-gns-import_8c.html a02ee16c6ee317b59f75abf221f0d00e7 (int pipe_control, enum GNUNET_OS_InheritStdioFlags std_inheritance, struct GNUNET_DISK_PipeHandle *pipe_stdin, struct GNUNET_DISK_PipeHandle *pipe_stdout, enum GNUNET_OS_ProcessStatusType *st, unsigned long *code, const char *filename,...) static void check_pkey db/d22/gnunet-gns-import_8c.html a2411db38050dd63f2bed7ce1414bd454 (unsigned int rd_len, const struct GNUNET_GNSRECORD_Data *rd, char *pk, int *found_rec) static void zone_iterator db/d22/gnunet-gns-import_8c.html a3f006ca36e20da15836ca2e65e7431cb (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone_key, const char *rname, unsigned int rd_len, const struct GNUNET_GNSRECORD_Data *rd) static void zone_iteration_error db/d22/gnunet-gns-import_8c.html afb6adbdfe6c0e7fe5a4b533a8701c06f (void *cls) static void zone_iteration_finished db/d22/gnunet-gns-import_8c.html a10beed36d44cb194870faa8af3d67efa (void *cls) static void get_ego db/d22/gnunet-gns-import_8c.html a0af7f5ed509053afd601bf1801169cc5 (void *cls, struct GNUNET_IDENTITY_Ego *ego, void **ctx, const char *identifier) static void shutdown_task db/d22/gnunet-gns-import_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void run db/d22/gnunet-gns-import_8c.html a8d2eff9f65977d8089ab33940596478d (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c) int main db/d22/gnunet-gns-import_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static const struct GNUNET_CONFIGURATION_Handle * cfg db/d22/gnunet-gns-import_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_IDENTITY_Handle * sh db/d22/gnunet-gns-import_8c.html a59d032110360f08772569a0d5179ee17 struct GNUNET_NAMESTORE_ZoneIterator * list_it db/d22/gnunet-gns-import_8c.html ab19ee202df1fab8a081df452e19c0f47 static struct GNUNET_NAMESTORE_Handle * ns db/d22/gnunet-gns-import_8c.html aa99d7a84f04bf03353c8123f8a6f5c8a static char * master_zone_pkey db/d22/gnunet-gns-import_8c.html a3a37328a847c1e917c8b3544169edd8d static struct GNUNET_CRYPTO_EcdsaPrivateKey master_pk db/d22/gnunet-gns-import_8c.html a28ae266ee50d0e165907e7beb1805b8a static char * private_zone_pkey db/d22/gnunet-gns-import_8c.html a9c302068a891a73277b0bf91cde043ad static char * pin_zone_pkey db/d22/gnunet-gns-import_8c.html acef7d4266c79534f50d2dd1413ff0efb static int found_private_rec db/d22/gnunet-gns-import_8c.html aa34f516912be5a9adf71db93efcb6395 static int found_pin_rec db/d22/gnunet-gns-import_8c.html aed3cccfc0571ccd568aa0247835dac38 static int ret db/d22/gnunet-gns-import_8c.html a6baa346e44f4c2158d2be4f9b77b8203 gnunet-gns-proxy.c /home/grothoff/research/gnunet/src/gns/ d3/db5/gnunet-gns-proxy_8c platform.h gnunet_curl_lib.h gnunet_util_lib.h gnunet_gns_service.h gnunet_identity_service.h gns.h Socks5ClientHelloMessage Socks5ServerHelloMessage Socks5ClientRequestMessage Socks5ServerResponseMessage ProxyCA ProxyGNSCertificate MhdHttpList HttpResponseHeader Socks5Request #define GNUNET_GNS_PROXY_PORT d3/db5/gnunet-gns-proxy_8c.html a2efa62cc75254ba40ce68710e1ac6da3 #define MAX_HTTP_URI_LENGTH d3/db5/gnunet-gns-proxy_8c.html a791b7390d73fc9d779d7c22c7a216253 #define MAX_DANES d3/db5/gnunet-gns-proxy_8c.html aa4d55bf722dd89cf8e79dd0dd37e0870 #define IO_BUFFERSIZE d3/db5/gnunet-gns-proxy_8c.html aee004162196b91f06448b770508760d7 #define SOCKS_BUFFERSIZE d3/db5/gnunet-gns-proxy_8c.html a8b8cc24851b07499392e7bb980dfe361 #define HTTP_PORT d3/db5/gnunet-gns-proxy_8c.html a0906dae4a42c1fef9ec0cd0a5212ed4a #define HTTPS_PORT d3/db5/gnunet-gns-proxy_8c.html a71902a65df493451107395f2df98d3aa #define MAX_PEM_SIZE d3/db5/gnunet-gns-proxy_8c.html a472cda391ebb555dbacc57d800bd0b0b #define MHD_CACHE_TIMEOUT d3/db5/gnunet-gns-proxy_8c.html ace7eae81be8bdd8b000ada54be2065a4 #define HTTP_HANDSHAKE_TIMEOUT d3/db5/gnunet-gns-proxy_8c.html adfc32872d4fcaa3cb2cee10ea5665c8b #define LOG_CURL_EASY d3/db5/gnunet-gns-proxy_8c.html abf85d3544dcccaad179816defbb86334 (level, fun, rc) #define SOCKS_VERSION_5 d3/db5/gnunet-gns-proxy_8c.html a5a89cc3e5017387c31d3fc0204ab8751 #define SOCKS_AUTH_NONE d3/db5/gnunet-gns-proxy_8c.html a2938d9d47d50f10ad1e8645e474e5f54 Socks5Commands d3/db5/gnunet-gns-proxy_8c.html a44be252fd6577f1ea24b868850a580f9 SOCKS5_CMD_TCP_STREAM d3/db5/gnunet-gns-proxy_8c.html a44be252fd6577f1ea24b868850a580f9a974fe4cb83fcf98f28d248fa5fd94cff SOCKS5_CMD_TCP_PORT d3/db5/gnunet-gns-proxy_8c.html a44be252fd6577f1ea24b868850a580f9ab58b46f13846b8ec4ff253c0dd625b23 SOCKS5_CMD_UDP_PORT d3/db5/gnunet-gns-proxy_8c.html a44be252fd6577f1ea24b868850a580f9a0f11c68f6fb4fe21d7ba9bdd00857f17 Socks5AddressType d3/db5/gnunet-gns-proxy_8c.html a99366f79b80261989a26398f019317f7 SOCKS5_AT_IPV4 d3/db5/gnunet-gns-proxy_8c.html a99366f79b80261989a26398f019317f7a70997160166256c149c3f0002701350e SOCKS5_AT_DOMAINNAME d3/db5/gnunet-gns-proxy_8c.html a99366f79b80261989a26398f019317f7a3bc08d27a2a0289cd580df29d9cf7645 SOCKS5_AT_IPV6 d3/db5/gnunet-gns-proxy_8c.html a99366f79b80261989a26398f019317f7ac32aba6bfa6b4ab11a0b26b0636bae7b Socks5StatusCode d3/db5/gnunet-gns-proxy_8c.html ab2df24945fe47434f743cca007c12390 SOCKS5_STATUS_REQUEST_GRANTED d3/db5/gnunet-gns-proxy_8c.html ab2df24945fe47434f743cca007c12390ab70fd3a892634b11a42815633aaa619f SOCKS5_STATUS_GENERAL_FAILURE d3/db5/gnunet-gns-proxy_8c.html ab2df24945fe47434f743cca007c12390a9c592fab77babe10058f0c31111655a4 SOCKS5_STATUS_CONNECTION_NOT_ALLOWED_BY_RULE d3/db5/gnunet-gns-proxy_8c.html ab2df24945fe47434f743cca007c12390a045adb4c698dfad3fa9c8a535e26ab87 SOCKS5_STATUS_NETWORK_UNREACHABLE d3/db5/gnunet-gns-proxy_8c.html ab2df24945fe47434f743cca007c12390ae68aa88a9f83eb48d51e5b1317f8debd SOCKS5_STATUS_HOST_UNREACHABLE d3/db5/gnunet-gns-proxy_8c.html ab2df24945fe47434f743cca007c12390a62275d3742e4504c6fd514cef223be46 SOCKS5_STATUS_CONNECTION_REFUSED_BY_HOST d3/db5/gnunet-gns-proxy_8c.html ab2df24945fe47434f743cca007c12390a3921aa10c7c0039b87dd0e8cfc294cdd SOCKS5_STATUS_TTL_EXPIRED d3/db5/gnunet-gns-proxy_8c.html ab2df24945fe47434f743cca007c12390a6ea7c01fa557d6c286be305d6f42c6db SOCKS5_STATUS_COMMAND_NOT_SUPPORTED d3/db5/gnunet-gns-proxy_8c.html ab2df24945fe47434f743cca007c12390ab22815a198f5afe27debf56b3557c813 SOCKS5_STATUS_ADDRESS_TYPE_NOT_SUPPORTED d3/db5/gnunet-gns-proxy_8c.html ab2df24945fe47434f743cca007c12390a57f70248fe08e1684832806ba27d6f52 SocksPhase d3/db5/gnunet-gns-proxy_8c.html a51fa788d30fbfe6f0d2eee526823f361 SOCKS5_INIT d3/db5/gnunet-gns-proxy_8c.html a51fa788d30fbfe6f0d2eee526823f361a62488800b932a46915b151ab088a649d SOCKS5_REQUEST d3/db5/gnunet-gns-proxy_8c.html a51fa788d30fbfe6f0d2eee526823f361af6da1e9078fa04c5a7f371d97a3dd6cc SOCKS5_RESOLVING d3/db5/gnunet-gns-proxy_8c.html a51fa788d30fbfe6f0d2eee526823f361a51c119820f6628e3ce9e7b474add2533 SOCKS5_DATA_TRANSFER d3/db5/gnunet-gns-proxy_8c.html a51fa788d30fbfe6f0d2eee526823f361ad1008a7ae00b4a221165603d45fa2a4f SOCKS5_WRITE_THEN_CLEANUP d3/db5/gnunet-gns-proxy_8c.html a51fa788d30fbfe6f0d2eee526823f361aa62e2586f34072e1b15e6bbae9e9610f SOCKS5_SOCKET_WITH_MHD d3/db5/gnunet-gns-proxy_8c.html a51fa788d30fbfe6f0d2eee526823f361a0f5356a3fa502c96b01819fe2808fa62 SOCKS5_SOCKET_UPLOAD_STARTED d3/db5/gnunet-gns-proxy_8c.html a51fa788d30fbfe6f0d2eee526823f361a099c4b5cf359461bcb44078aa0924c03 SOCKS5_SOCKET_UPLOAD_DONE d3/db5/gnunet-gns-proxy_8c.html a51fa788d30fbfe6f0d2eee526823f361afa09e0b510889088d702c12e3bf738f0 SOCKS5_SOCKET_DOWNLOAD_STARTED d3/db5/gnunet-gns-proxy_8c.html a51fa788d30fbfe6f0d2eee526823f361a1b781df5f9363f5cd709281fe409bae0 SOCKS5_SOCKET_DOWNLOAD_DONE d3/db5/gnunet-gns-proxy_8c.html a51fa788d30fbfe6f0d2eee526823f361a8c09074a51552c1115d3c2409556e40b static void run_mhd_now d3/db5/gnunet-gns-proxy_8c.html adcc5242945de85a00de1175abcfe7478 (struct MhdHttpList *hd) static void cleanup_s5r d3/db5/gnunet-gns-proxy_8c.html ae038572cbf96581a1c314bcc6c74e123 (struct Socks5Request *s5r) static void curl_download_prepare d3/db5/gnunet-gns-proxy_8c.html a96c0c3e62a592bbc13530fd77846fd48 () static ssize_t mhd_content_cb d3/db5/gnunet-gns-proxy_8c.html a9d5e817b4656a0b151f7c976cc9dcde7 (void *cls, uint64_t pos, char *buf, size_t max) static int check_ssl_certificate d3/db5/gnunet-gns-proxy_8c.html acbba2c3cbfce7ea801810124de323290 (struct Socks5Request *s5r) static size_t curl_check_hdr d3/db5/gnunet-gns-proxy_8c.html a5d8ab3405c1663ea9638033e8b4a7360 (void *buffer, size_t size, size_t nmemb, void *cls) static int create_mhd_response_from_s5r d3/db5/gnunet-gns-proxy_8c.html a1ada0d9bdd5fce56379366341f536eae (struct Socks5Request *s5r) static size_t curl_download_cb d3/db5/gnunet-gns-proxy_8c.html a20602fae90be18754abe1b8bebbec6ac (void *ptr, size_t size, size_t nmemb, void *ctx) static size_t curl_upload_cb d3/db5/gnunet-gns-proxy_8c.html ab59e7e3fb245887518ceac7c82489123 (void *buf, size_t size, size_t nmemb, void *cls) static void curl_task_download d3/db5/gnunet-gns-proxy_8c.html ab38d51296b852856d3475e9dae0d1cd5 (void *cls) static int con_val_iter d3/db5/gnunet-gns-proxy_8c.html a7bd770cca1c0879f30c91dfae554f836 (void *cls, enum MHD_ValueKind kind, const char *key, const char *value) static int create_response d3/db5/gnunet-gns-proxy_8c.html a6998188fffe5b18f41370ba42a15b103 (void *cls, struct MHD_Connection *con, const char *url, const char *meth, const char *ver, const char *upload_data, size_t *upload_data_size, void **con_cls) static void mhd_completed_cb d3/db5/gnunet-gns-proxy_8c.html a817644b49292d3d4d86d697c16186597 (void *cls, struct MHD_Connection *connection, void **con_cls, enum MHD_RequestTerminationCode toe) static void mhd_connection_cb d3/db5/gnunet-gns-proxy_8c.html ae7f8db77db1610bf9534037e9ced4623 (void *cls, struct MHD_Connection *connection, void **con_cls, enum MHD_ConnectionNotificationCode cnc) static void * mhd_log_callback d3/db5/gnunet-gns-proxy_8c.html a0f5ff4a024ee07d8eb960de671f9a304 (void *cls, const char *url, struct MHD_Connection *connection) static void kill_httpd d3/db5/gnunet-gns-proxy_8c.html aba80b6115fb302f650889b92c74f1e67 (struct MhdHttpList *hd) static void kill_httpd_task d3/db5/gnunet-gns-proxy_8c.html aa639afb4d36571d0f5892ba1a15abe0f (void *cls) static void do_httpd d3/db5/gnunet-gns-proxy_8c.html a8f364d4abc1bfa925ca1e259aa4bfac8 (void *cls) static void schedule_httpd d3/db5/gnunet-gns-proxy_8c.html af585c9612bb5259b5d8c7c8a8283a419 (struct MhdHttpList *hd) static void * load_file d3/db5/gnunet-gns-proxy_8c.html a926ffe0447e0ccf64f9e71374cad3fba (const char *filename, unsigned int *size) static int load_key_from_file d3/db5/gnunet-gns-proxy_8c.html a6d59809aee22ccfd5d2648fba71ae388 (gnutls_x509_privkey_t key, const char *keyfile) static int load_cert_from_file d3/db5/gnunet-gns-proxy_8c.html abc856dc165dc8e6473659e7d452cc1a4 (gnutls_x509_crt_t crt, const char *certfile) static struct ProxyGNSCertificate * generate_gns_certificate d3/db5/gnunet-gns-proxy_8c.html aa1320f4ee3e875a9088229a2d59714a4 (const char *name) static void mhd_error_log_callback d3/db5/gnunet-gns-proxy_8c.html a79c51010faf4543718a9ae27be618267 (void *cls, const char *fm, va_list ap) static struct MhdHttpList * lookup_ssl_httpd d3/db5/gnunet-gns-proxy_8c.html ab731987dcdc3eb8bcac26894bf0720f7 (const char *domain) static void timeout_s5r_handshake d3/db5/gnunet-gns-proxy_8c.html ae46cf3b18f2eca9ca1b123e2f8403da0 (void *cls) static void setup_data_transfer d3/db5/gnunet-gns-proxy_8c.html afd9e237bb21f5243f04118fd0bfc645c (struct Socks5Request *s5r) static void do_write d3/db5/gnunet-gns-proxy_8c.html ac02bcdad0be67974089947fdfe093d92 (void *cls) static void signal_socks_failure d3/db5/gnunet-gns-proxy_8c.html ae1f47c48a1d25ae52d6a59c0cea99cff (struct Socks5Request *s5r, enum Socks5StatusCode sc) static void signal_socks_success d3/db5/gnunet-gns-proxy_8c.html a27f45927386713b134671cb8a6e4497e (struct Socks5Request *s5r) static void handle_gns_result d3/db5/gnunet-gns-proxy_8c.html ac161567a6f3919c008790ad21974937b (void *cls, int tld, uint32_t rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void clear_from_s5r_rbuf d3/db5/gnunet-gns-proxy_8c.html a5e666fcb3297d977f2b794b63b927dc9 (struct Socks5Request *s5r, size_t len) static void do_s5r_read d3/db5/gnunet-gns-proxy_8c.html a09961db565601d01a3a2a9b428e6f66e (void *cls) static void do_accept d3/db5/gnunet-gns-proxy_8c.html ab8bc9d8d65fa9980c17625a08bd34b75 (void *cls) static void do_shutdown d3/db5/gnunet-gns-proxy_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static struct GNUNET_NETWORK_Handle * bind_v4 d3/db5/gnunet-gns-proxy_8c.html aff1f029c36799796a43aa8428f5d5295 () static struct GNUNET_NETWORK_Handle * bind_v6 d3/db5/gnunet-gns-proxy_8c.html a238ea225eec68325b796e7abeb53f0d9 () static void run d3/db5/gnunet-gns-proxy_8c.html a8d2eff9f65977d8089ab33940596478d (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c) int main d3/db5/gnunet-gns-proxy_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static in_addr_t address d3/db5/gnunet-gns-proxy_8c.html ae111acd60d6466104fded31a3f51243c static struct in6_addr address6 d3/db5/gnunet-gns-proxy_8c.html a6a7e7cab938e84ea806f75d6cf47dfa6 static uint16_t port d3/db5/gnunet-gns-proxy_8c.html a8e0798404bf2cf5dabb84c5ba9a4f236 static char * cafile_opt d3/db5/gnunet-gns-proxy_8c.html a4dca7621451627cf385cc5b362ab0571 static struct GNUNET_NETWORK_Handle * lsock4 d3/db5/gnunet-gns-proxy_8c.html a5e206c62a7ace27f377b89ad061cf205 static struct GNUNET_NETWORK_Handle * lsock6 d3/db5/gnunet-gns-proxy_8c.html a4ea99bd2c8452aecc7a7ad0ce27b9527 static struct GNUNET_SCHEDULER_Task * ltask4 d3/db5/gnunet-gns-proxy_8c.html aef95f195ced4939f90ae378f1fec35fb static struct GNUNET_SCHEDULER_Task * ltask6 d3/db5/gnunet-gns-proxy_8c.html aef07948046c86b0216f031fa0e1b1dcb static struct GNUNET_SCHEDULER_Task * curl_download_task d3/db5/gnunet-gns-proxy_8c.html ab53f01caa57e79cb5ed882cf5a59d637 static CURLM * curl_multi d3/db5/gnunet-gns-proxy_8c.html a43d14656672da03e4acea1d528ec0002 static struct GNUNET_GNS_Handle * gns_handle d3/db5/gnunet-gns-proxy_8c.html a2131d11f0c032e8835bcd153536e3ca9 static int disable_v6 d3/db5/gnunet-gns-proxy_8c.html a4d4e057e7e06b98c864389c6b4397e8b static struct MhdHttpList * mhd_httpd_head d3/db5/gnunet-gns-proxy_8c.html aa8cb3b339ed8fc989a80a8fb09091935 static struct MhdHttpList * mhd_httpd_tail d3/db5/gnunet-gns-proxy_8c.html a079a6a1a3a20754860dfb2f4c3ad909b static struct MhdHttpList * httpd d3/db5/gnunet-gns-proxy_8c.html a98ae55877e60e5a24405ac5952c30084 static struct Socks5Request * s5r_head d3/db5/gnunet-gns-proxy_8c.html ac9b193923d91d3ee5ba15d5fe1e09558 static struct Socks5Request * s5r_tail d3/db5/gnunet-gns-proxy_8c.html a0f6054fe6111fdb2c76c6c45589031e1 static struct ProxyCA proxy_ca d3/db5/gnunet-gns-proxy_8c.html a09b424d2c126e7b4c9b5ca6f3034b283 static struct MHD_Response * curl_failure_response d3/db5/gnunet-gns-proxy_8c.html af1375b792e58cbe32c89d3bd031169d0 static const struct GNUNET_CONFIGURATION_Handle * cfg d3/db5/gnunet-gns-proxy_8c.html a51cb438e53c3f8766755e01cfa930382 gnunet-gns.c /home/grothoff/research/gnunet/src/gns/ d2/db8/gnunet-gns_8c platform.h gnunet_util_lib.h gnunet_dnsparser_lib.h gnunet_gnsrecord_lib.h gnunet_namestore_service.h gnunet_gns_service.h static void do_shutdown d2/db8/gnunet-gns_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static void do_timeout d2/db8/gnunet-gns_8c.html a4048e531e4e8d3fbcea7073006f63679 (void *cls) static void process_lookup_result d2/db8/gnunet-gns_8c.html ad9d6b610f6a0b5d4e5b33b5bee3dd09d (void *cls, int was_gns, uint32_t rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void run d2/db8/gnunet-gns_8c.html a8d2eff9f65977d8089ab33940596478d (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c) int main d2/db8/gnunet-gns_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static const struct GNUNET_CONFIGURATION_Handle * cfg d2/db8/gnunet-gns_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_GNS_Handle * gns d2/db8/gnunet-gns_8c.html a0a1984eeab36959eca5da05ed91adf59 static char * lookup_name d2/db8/gnunet-gns_8c.html a437e1f9f6007ed63aa55b783ac89fb31 char * idna_name d2/db8/gnunet-gns_8c.html abc6042ee1f8b42609a9757653e16c9ba static int dns_compat d2/db8/gnunet-gns_8c.html a9af26975236989950a99cc800bb86314 static char * lookup_type d2/db8/gnunet-gns_8c.html ae7b609dc1a57b3d8c66825f2d6cbcd1b static int raw d2/db8/gnunet-gns_8c.html a279b63a0d8f4192ae948d9875833f3f0 static uint32_t rtype d2/db8/gnunet-gns_8c.html af7a9d37fd7dded33044d2cbde3531e26 static struct GNUNET_TIME_Relative timeout d2/db8/gnunet-gns_8c.html aadc54110c9d6c23b7e8f8d38873de91b static struct GNUNET_SCHEDULER_Task * to_task d2/db8/gnunet-gns_8c.html ab2b7f3b21fa2f09f831bb17938beda56 static struct GNUNET_GNS_LookupWithTldRequest * lr d2/db8/gnunet-gns_8c.html aea019f36829b52e9a510f28fe0b0525b static int global_ret d2/db8/gnunet-gns_8c.html a46aea8bacb6e1782ced692b1dfb4ff7b gnunet-service-gns.c /home/grothoff/research/gnunet/src/gns/ dd/de5/gnunet-service-gns_8c platform.h gnunet_util_lib.h gnunet_dns_service.h gnunet_dnsparser_lib.h gnunet_dht_service.h gnunet_namecache_service.h gnunet_gnsrecord_lib.h gnunet_gns_service.h gnunet_statistics_service.h gns.h gnunet-service-gns_resolver.h gnunet-service-gns_interceptor.h gnunet_protocols.h ClientLookupHandle GnsClient GNS_TopLevelDomain int GNS_find_tld dd/de5/gnunet-service-gns_8c.html a6eedbb142a560658e6cd83900d3c9537 (const char *tld_str, struct GNUNET_CRYPTO_EcdsaPublicKey *pkey) const char * GNS_get_tld dd/de5/gnunet-service-gns_8c.html a8a4186916e3e37070cbd6497ead36ac7 (const char *name) static void shutdown_task dd/de5/gnunet-service-gns_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void client_disconnect_cb dd/de5/gnunet-service-gns_8c.html add3231e0a097736c4235cae0f8bed32a (void *cls, struct GNUNET_SERVICE_Client *client, void *app_ctx) static void * client_connect_cb dd/de5/gnunet-service-gns_8c.html ace62d7dd4b1ce0ddda8ac3a38cbdc24d (void *cls, struct GNUNET_SERVICE_Client *client, struct GNUNET_MQ_Handle *mq) static void send_lookup_response dd/de5/gnunet-service-gns_8c.html a2b5a31ca8a6eab594dd868281f833849 (void *cls, uint32_t rd_count, const struct GNUNET_GNSRECORD_Data *rd) static int check_lookup dd/de5/gnunet-service-gns_8c.html a9994d214cde3a0b12b72aada63734f1f (void *cls, const struct LookupMessage *l_msg) static void handle_lookup dd/de5/gnunet-service-gns_8c.html a4df05a660c69bd51af5fa6e97733cc18 (void *cls, const struct LookupMessage *sh_msg) static void read_service_conf dd/de5/gnunet-service-gns_8c.html a9267f45a3c9bdf87159da4ae65343ad3 (void *cls, const char *section, const char *option, const char *value) static void run dd/de5/gnunet-service-gns_8c.html a93e64c6875736da53189e266ff6013a0 (void *cls, const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_SERVICE_Handle *service) GNUNET_SERVICE_MAIN dd/de5/gnunet-service-gns_8c.html a407150845d0e18b4ffadfcd941a8d915 ("gns", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_var_size(lookup, GNUNET_MESSAGE_TYPE_GNS_LOOKUP, struct LookupMessage, NULL), GNUNET_MQ_handler_end()) static struct GNUNET_DHT_Handle * dht_handle dd/de5/gnunet-service-gns_8c.html a7e88ca5145f4256b1e52bd260869e37a static struct GNUNET_NAMECACHE_Handle * namecache_handle dd/de5/gnunet-service-gns_8c.html afd6dd3009d8b4599dffa019c4b67ae54 static int v6_enabled dd/de5/gnunet-service-gns_8c.html aef71ba80523ad3e2ba95f66270494713 static int v4_enabled dd/de5/gnunet-service-gns_8c.html a7236c0e05d3fcb81651501040e534b48 static struct GNUNET_STATISTICS_Handle * statistics dd/de5/gnunet-service-gns_8c.html a70eeeef3c0683109444ec9ae7cd95398 static struct GNS_TopLevelDomain * tld_head dd/de5/gnunet-service-gns_8c.html a3e35b37ed810293897d87ef0574f96d0 static struct GNS_TopLevelDomain * tld_tail dd/de5/gnunet-service-gns_8c.html a24852d68ad15dbb0d21d3f61cada904e gnunet-service-gns.h /home/grothoff/research/gnunet/src/gns/ df/d85/gnunet-service-gns_8h int GNS_find_tld df/d85/gnunet-service-gns_8h.html a6eedbb142a560658e6cd83900d3c9537 (const char *tld_str, struct GNUNET_CRYPTO_EcdsaPublicKey *pkey) const char * GNS_get_tld df/d85/gnunet-service-gns_8h.html a8a4186916e3e37070cbd6497ead36ac7 (const char *name) gnunet-service-gns_interceptor.c /home/grothoff/research/gnunet/src/gns/ d6/d4a/gnunet-service-gns__interceptor_8c platform.h gnunet_util_lib.h gnunet_dns_service.h gnunet_dnsparser_lib.h gnunet-service-gns.h gnunet-service-gns_resolver.h gnunet-service-gns_interceptor.h gns.h InterceptLookupHandle #define MAX_RECURSION d6/d4a/gnunet-service-gns__interceptor_8c.html a450e276931e2754b3073ff99aa2e64c6 static void reply_to_dns d6/d4a/gnunet-service-gns__interceptor_8c.html a1faeebca6b8ec91b1f2f9be99af24afd (void *cls, uint32_t rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void handle_dns_request d6/d4a/gnunet-service-gns__interceptor_8c.html a0b4176671890620c47e414ac8a2b4e3d (void *cls, struct GNUNET_DNS_RequestHandle *rh, size_t request_length, const char *request) int GNS_interceptor_init d6/d4a/gnunet-service-gns__interceptor_8c.html a14f7028c77489b63d22a58d2ab110c0f (const struct GNUNET_CONFIGURATION_Handle *c) void GNS_interceptor_done d6/d4a/gnunet-service-gns__interceptor_8c.html acb34c75f7ddd7fe595940883b7167918 () static struct GNUNET_DNS_Handle * dns_handle d6/d4a/gnunet-service-gns__interceptor_8c.html af5156657271a5077a962dda7e9f681ca static struct InterceptLookupHandle * ilh_head d6/d4a/gnunet-service-gns__interceptor_8c.html a3eaf6b875004dcaea754db48372f90a2 static struct InterceptLookupHandle * ilh_tail d6/d4a/gnunet-service-gns__interceptor_8c.html a7dca017dae9e4d215acbbb2133e2f3ac gnunet-service-gns_interceptor.h /home/grothoff/research/gnunet/src/gns/ d6/ddc/gnunet-service-gns__interceptor_8h gnunet_util_lib.h int GNS_interceptor_init d6/ddc/gnunet-service-gns__interceptor_8h.html a14f7028c77489b63d22a58d2ab110c0f (const struct GNUNET_CONFIGURATION_Handle *c) void GNS_interceptor_done d6/ddc/gnunet-service-gns__interceptor_8h.html ae0cd7fc9633fbc9ff147695bdcacb673 (void) gnunet-service-gns_resolver.c /home/grothoff/research/gnunet/src/gns/ d0/dc1/gnunet-service-gns__resolver_8c platform.h gnunet_util_lib.h gnunet_dnsstub_lib.h gnunet_dht_service.h gnunet_gnsrecord_lib.h gnunet_namecache_service.h gnunet_dns_service.h gnunet_resolver_service.h gnunet_revocation_service.h gnunet_dnsparser_lib.h gnunet_tun_lib.h gnunet_gns_service.h gns.h gnunet-service-gns.h gnunet-service-gns_resolver.h gnunet_vpn_service.h Gns2DnsPending AuthorityChain DnsResult VpnContext GNS_ResolverHandle CacheOps #define DHT_LOOKUP_TIMEOUT d0/dc1/gnunet-service-gns__resolver_8c.html a11548a5938f35d21381b9fc1140a46df #define DNS_LOOKUP_TIMEOUT d0/dc1/gnunet-service-gns__resolver_8c.html a15c25f3c3b25c9eb6a7b1d4299623dd3 #define VPN_TIMEOUT d0/dc1/gnunet-service-gns__resolver_8c.html a8eab9fd01f3c09b9e86814a2e0d2718b #define DHT_GNS_REPLICATION_LEVEL d0/dc1/gnunet-service-gns__resolver_8c.html ac10fed3ad4c754b7d10261ff22d331c9 int is_canonical d0/dc1/gnunet-service-gns__resolver_8c.html a2ed6f180a8a86a08bd4f8ec35d8df58c (const char *name) static char * translate_dot_plus d0/dc1/gnunet-service-gns__resolver_8c.html a83e2c04ff5e41a5405e587f1493f81f2 (struct GNS_ResolverHandle *rh, char *name) static void GNS_resolver_lookup_cancel_ d0/dc1/gnunet-service-gns__resolver_8c.html ac3df0ec8a7381e72bb5cc3baff7110a2 (void *cls) static void fail_resolution d0/dc1/gnunet-service-gns__resolver_8c.html a5283a6c70194921b3dbb4d6561d5a356 (struct GNS_ResolverHandle *rh) static void timeout_resolution d0/dc1/gnunet-service-gns__resolver_8c.html ac944699a756337917dfbeb93e39562ec (void *cls) static char * resolver_lookup_get_next_label d0/dc1/gnunet-service-gns__resolver_8c.html a43b50b01db62bc30a7c000c00a3cfeb8 (struct GNS_ResolverHandle *rh) static void transmit_lookup_dns_result d0/dc1/gnunet-service-gns__resolver_8c.html a4a404fb6bef33812c46d63de86dfd0d6 (struct GNS_ResolverHandle *rh) static void add_dns_result d0/dc1/gnunet-service-gns__resolver_8c.html a7226178fa85762af01fea4bdcf225c41 (struct GNS_ResolverHandle *rh, uint64_t expiration_time, uint32_t record_type, size_t data_size, const void *data) static void handle_dns_result d0/dc1/gnunet-service-gns__resolver_8c.html aa2585169d88486ef01f7b4558a033324 (void *cls, const struct sockaddr *addr, socklen_t addrlen) static void recursive_resolution d0/dc1/gnunet-service-gns__resolver_8c.html a3b6bf3aa17980a43e280b5ec8af57c49 (void *cls) static void start_resolver_lookup d0/dc1/gnunet-service-gns__resolver_8c.html a4185806ed922af7b1067eede3de078d1 (void *cls) static void dns_result_parser d0/dc1/gnunet-service-gns__resolver_8c.html aa805813090b8cce5485f67b33c46b57b (void *cls, const struct GNUNET_TUN_DnsHeader *dns, size_t dns_len) static void recursive_dns_resolution d0/dc1/gnunet-service-gns__resolver_8c.html ac4b964db86f4e9582850582c933324bb (struct GNS_ResolverHandle *rh) static void handle_gns_cname_result d0/dc1/gnunet-service-gns__resolver_8c.html aa98cd20415d36c26366e7c3e2ba57fa2 (struct GNS_ResolverHandle *rh, const char *cname) static void handle_gns_resolution_result d0/dc1/gnunet-service-gns__resolver_8c.html ae4a5209d78e9048e46b1dbb501f1de36 (void *cls, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void vpn_allocation_cb d0/dc1/gnunet-service-gns__resolver_8c.html a7d8662bc8740fa093e35b73b9101b48c (void *cls, int af, const void *address) static void continue_with_gns2dns d0/dc1/gnunet-service-gns__resolver_8c.html af071d30b1ebd88c2ca445a5f16a856c3 (struct AuthorityChain *ac) static void handle_gns2dns_result d0/dc1/gnunet-service-gns__resolver_8c.html aea90ef2d7e899004928d08a0aadf8f42 (void *cls, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void handle_gns2dns_ip d0/dc1/gnunet-service-gns__resolver_8c.html a2405d5bd42929869cac19eb756616160 (void *cls, const struct sockaddr *addr, socklen_t addrlen) static void recursive_cname_resolution d0/dc1/gnunet-service-gns__resolver_8c.html a63446c7fb485ee2006ef84716738b015 (struct GNS_ResolverHandle *rh, const struct GNUNET_GNSRECORD_Data *rd) static void recursive_pkey_resolution d0/dc1/gnunet-service-gns__resolver_8c.html a34d59030d53aa6cfa59d4714fab64a3c (struct GNS_ResolverHandle *rh, const struct GNUNET_GNSRECORD_Data *rd) static int recursive_gns2dns_resolution d0/dc1/gnunet-service-gns__resolver_8c.html ad7a3bdaf0c2e1497112c501700ba7d9f (struct GNS_ResolverHandle *rh, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void namecache_cache_continuation d0/dc1/gnunet-service-gns__resolver_8c.html aa8f10c7fc23966042018cffc353015a8 (void *cls, int32_t success, const char *emsg) static void handle_dht_response d0/dc1/gnunet-service-gns__resolver_8c.html a752a59340db94a360f8b77abecdb9e15 (void *cls, struct GNUNET_TIME_Absolute exp, const struct GNUNET_HashCode *key, const struct GNUNET_PeerIdentity *get_path, unsigned int get_path_length, const struct GNUNET_PeerIdentity *put_path, unsigned int put_path_length, enum GNUNET_BLOCK_Type type, size_t size, const void *data) static void start_dht_request d0/dc1/gnunet-service-gns__resolver_8c.html a23754abd539f5095b89e22eb6f560e30 (struct GNS_ResolverHandle *rh, const struct GNUNET_HashCode *query) static void handle_gns_namecache_resolution_result d0/dc1/gnunet-service-gns__resolver_8c.html ade3097bb759fe338f5cfbe613d9b6dc2 (void *cls, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void handle_namecache_block_response d0/dc1/gnunet-service-gns__resolver_8c.html a5e0ac5a14952faa3cd47f4313f169e54 (void *cls, const struct GNUNET_GNSRECORD_Block *block) static void recursive_gns_resolution_namecache d0/dc1/gnunet-service-gns__resolver_8c.html a50df7d642b9a5cc1e37f30aa26e7a4a3 (struct GNS_ResolverHandle *rh) static void handle_revocation_result d0/dc1/gnunet-service-gns__resolver_8c.html a2b7b0842fcaeef6365e1498af08821d6 (void *cls, int is_valid) static void recursive_gns_resolution_revocation d0/dc1/gnunet-service-gns__resolver_8c.html a7cfe00866855b9d3e9696537f7396e14 (struct GNS_ResolverHandle *rh) struct GNS_ResolverHandle * GNS_resolver_lookup d0/dc1/gnunet-service-gns__resolver_8c.html af5e51b5cb27aecc2debe4a4a3f3bd1d3 (const struct GNUNET_CRYPTO_EcdsaPublicKey *zone, uint32_t record_type, const char *name, enum GNUNET_GNS_LocalOptions options, uint16_t recursion_depth_limit, GNS_ResultProcessor proc, void *proc_cls) void GNS_resolver_lookup_cancel d0/dc1/gnunet-service-gns__resolver_8c.html a88d57c93b709d3236386cb3e4c4b7082 (struct GNS_ResolverHandle *rh) void GNS_resolver_init d0/dc1/gnunet-service-gns__resolver_8c.html a1c2aa07bd39e02b2db6c71e75bc8abae (struct GNUNET_NAMECACHE_Handle *nc, struct GNUNET_DHT_Handle *dht, const struct GNUNET_CONFIGURATION_Handle *c, unsigned long long max_bg_queries) void GNS_resolver_done d0/dc1/gnunet-service-gns__resolver_8c.html af34f3cda4e57a67e42016e62396b1fa7 () static struct GNUNET_NAMECACHE_Handle * namecache_handle d0/dc1/gnunet-service-gns__resolver_8c.html afd6dd3009d8b4599dffa019c4b67ae54 static struct GNUNET_VPN_Handle * vpn_handle d0/dc1/gnunet-service-gns__resolver_8c.html a21386be4d84a5fbb6e7fcf20f9a35234 static struct GNUNET_DHT_Handle * dht_handle d0/dc1/gnunet-service-gns__resolver_8c.html a7e88ca5145f4256b1e52bd260869e37a static struct GNUNET_CONTAINER_Heap * dht_lookup_heap d0/dc1/gnunet-service-gns__resolver_8c.html afb7979e6388486d98af3ba63e7e624c5 static unsigned long long max_allowed_background_queries d0/dc1/gnunet-service-gns__resolver_8c.html a205a76801a401400398cfd8054c227ef static struct GNS_ResolverHandle * rlh_head d0/dc1/gnunet-service-gns__resolver_8c.html a884fefdb74864859dfd6c853795c3abc static struct GNS_ResolverHandle * rlh_tail d0/dc1/gnunet-service-gns__resolver_8c.html a46712ebf0c1224a9b557fe2e95e18e1c static struct CacheOps * co_head d0/dc1/gnunet-service-gns__resolver_8c.html aa26e3d3f55b145b89b01fda5e954cfa4 static struct CacheOps * co_tail d0/dc1/gnunet-service-gns__resolver_8c.html ad56a78c54bfd998c66c3883a1ff92ad0 static int disable_cache d0/dc1/gnunet-service-gns__resolver_8c.html a19c57d4ed17b566e85a35b32c79d0f38 static const struct GNUNET_CONFIGURATION_Handle * cfg d0/dc1/gnunet-service-gns__resolver_8c.html a51cb438e53c3f8766755e01cfa930382 gnunet-service-gns_resolver.h /home/grothoff/research/gnunet/src/gns/ dd/da0/gnunet-service-gns__resolver_8h gns.h gnunet_dht_service.h gnunet_gns_service.h gnunet_namecache_service.h void(* GNS_ResultProcessor dd/da0/gnunet-service-gns__resolver_8h.html aee66dbb5c90319d717cd08f855998889 )(void *cls, uint32_t rd_count, const struct GNUNET_GNSRECORD_Data *rd) void GNS_resolver_init dd/da0/gnunet-service-gns__resolver_8h.html a1c2aa07bd39e02b2db6c71e75bc8abae (struct GNUNET_NAMECACHE_Handle *nc, struct GNUNET_DHT_Handle *dht, const struct GNUNET_CONFIGURATION_Handle *c, unsigned long long max_bg_queries) void GNS_resolver_done dd/da0/gnunet-service-gns__resolver_8h.html a704fe46052da73b4a57ddd17d0b58a35 (void) struct GNS_ResolverHandle * GNS_resolver_lookup dd/da0/gnunet-service-gns__resolver_8h.html af5e51b5cb27aecc2debe4a4a3f3bd1d3 (const struct GNUNET_CRYPTO_EcdsaPublicKey *zone, uint32_t record_type, const char *name, enum GNUNET_GNS_LocalOptions options, uint16_t recursion_depth_limit, GNS_ResultProcessor proc, void *proc_cls) void GNS_resolver_lookup_cancel dd/da0/gnunet-service-gns__resolver_8h.html a88d57c93b709d3236386cb3e4c4b7082 (struct GNS_ResolverHandle *rh) gnunet_w32nsp_lib.h /home/grothoff/research/gnunet/src/gns/ d0/df6/gnunet__w32nsp__lib_8h DEFINE_GUID d0/df6/gnunet__w32nsp__lib_8h.html a955ffef62382179356ed7d2c1836d7e8 (GNUNET_NAMESPACE_PROVIDER_DNS, 0xE0D24085L, 0x622C, 0x4A93, 0x9A, 0x18, 0x03, 0x44, 0x69, 0xDE, 0x28, 0xDA) nss_gns.c /home/grothoff/research/gnunet/src/gns/nss/ d4/d91/nss__gns_8c nss_gns_query.h #define ALIGN d4/d91/nss__gns_8c.html ab4e0516b78e749ad2986bf037f01d787 (idx) enum nss_status _nss_gns_gethostbyname2_r d4/d91/nss__gns_8c.html a99a4b385fbde9340dcb60d7f092aa17b (const char *name, int af, struct hostent *result, char *buffer, size_t buflen, int *errnop, int *h_errnop) enum nss_status _nss_gns_gethostbyname_r d4/d91/nss__gns_8c.html a559e3094b96eccce33daaf1c77277308 (const char *name, struct hostent *result, char *buffer, size_t buflen, int *errnop, int *h_errnop) enum nss_status _nss_gns_gethostbyaddr_r d4/d91/nss__gns_8c.html ae6d103a9788b5c636108d6944fac4239 (const void *addr, int len, int af, struct hostent *result, char *buffer, size_t buflen, int *errnop, int *h_errnop) nss_gns_query.c /home/grothoff/research/gnunet/src/gns/nss/ d2/d7c/nss__gns__query_8c nss_gns_query.h #define TIMEOUT d2/d7c/nss__gns__query_8c.html a45ba202b05caf39795aeca91b0ae547e static void kwait d2/d7c/nss__gns__query_8c.html ab73b159a3fe1fd2d88f033d9ccc34701 (pid_t chld) int gns_resolve_name d2/d7c/nss__gns__query_8c.html a8349afd988026fc7de92da880e702f0b (int af, const char *name, struct userdata *u) nss_gns_query.h /home/grothoff/research/gnunet/src/gns/nss/ da/d1f/nss__gns__query_8h ipv4_address_t ipv6_address_t userdata #define MAX_ENTRIES da/d1f/nss__gns__query_8h.html ad30c77daca10f0c2b941969c01beedee int gns_resolve_name da/d1f/nss__gns__query_8h.html aa08f4aff447b27e9c6ff1d06f645b4cd (int af, const char *name, struct userdata *userdata) plugin_block_gns.c /home/grothoff/research/gnunet/src/gns/ d4/d31/plugin__block__gns_8c platform.h gnunet_block_group_lib.h gnunet_block_plugin.h gnunet_namestore_service.h gnunet_signatures.h #define BLOOMFILTER_K d4/d31/plugin__block__gns_8c.html a8de3b714a9a52f3e2496d8962981cb15 #define GNS_BF_SIZE d4/d31/plugin__block__gns_8c.html aeae06bed870548f5e9752e74abda1c95 static struct GNUNET_BLOCK_Group * block_plugin_gns_create_group d4/d31/plugin__block__gns_8c.html a2e648153a442e9995d35d9abde1f6f7b (void *cls, enum GNUNET_BLOCK_Type type, uint32_t nonce, const void *raw_data, size_t raw_data_size, va_list va) static enum GNUNET_BLOCK_EvaluationResult block_plugin_gns_evaluate d4/d31/plugin__block__gns_8c.html a1ffc4c42680615b9484bcd827487cc03 (void *cls, struct GNUNET_BLOCK_Context *ctx, enum GNUNET_BLOCK_Type type, struct GNUNET_BLOCK_Group *bg, enum GNUNET_BLOCK_EvaluationOptions eo, const struct GNUNET_HashCode *query, const void *xquery, size_t xquery_size, const void *reply_block, size_t reply_block_size) static int block_plugin_gns_get_key d4/d31/plugin__block__gns_8c.html a1fd17cc930e2090ed84cec215fb23941 (void *cls, enum GNUNET_BLOCK_Type type, const void *reply_block, size_t reply_block_size, struct GNUNET_HashCode *key) void * libgnunet_plugin_block_gns_init d4/d31/plugin__block__gns_8c.html a9cf02fe81b16570ce76be2c7dde6b5bb (void *cls) void * libgnunet_plugin_block_gns_done d4/d31/plugin__block__gns_8c.html a53138c2657dfa55adb17ad8b50a4941f (void *cls) plugin_gnsrecord_gns.c /home/grothoff/research/gnunet/src/gns/ dc/d48/plugin__gnsrecord__gns_8c platform.h gnunet_util_lib.h gnunet_gnsrecord_lib.h gnunet_dnsparser_lib.h gnunet_gnsrecord_plugin.h static char * gns_value_to_string dc/d48/plugin__gnsrecord__gns_8c.html af9157dc37007be8e4f06bd5d97a7dbea (void *cls, uint32_t type, const void *data, size_t data_size) static int gns_string_to_value dc/d48/plugin__gnsrecord__gns_8c.html a562e2344d1f4f04ef5ff91a1e2ab90fd (void *cls, uint32_t type, const char *s, void **data, size_t *data_size) static uint32_t gns_typename_to_number dc/d48/plugin__gnsrecord__gns_8c.html add6de78b97c1fd65d9f8db7f777d0a3b (void *cls, const char *gns_typename) static const char * gns_number_to_typename dc/d48/plugin__gnsrecord__gns_8c.html ab90efdb61f393658914e76f9924a457b (void *cls, uint32_t type) void * libgnunet_plugin_gnsrecord_gns_init dc/d48/plugin__gnsrecord__gns_8c.html a4b2c48fadf6d2e19682e0484c57e292c (void *cls) void * libgnunet_plugin_gnsrecord_gns_done dc/d48/plugin__gnsrecord__gns_8c.html afa899d85983eb555df8bfe4a77c6fe40 (void *cls) const char * name dc/d48/plugin__gnsrecord__gns_8c.html a8f8f80d37794cde9472343e4487ba3eb uint32_t number dc/d48/plugin__gnsrecord__gns_8c.html ad50c630d233a71112a7df136970caefc static struct @22 gns_name_map dc/d48/plugin__gnsrecord__gns_8c.html afc90a0f4fb4339beb4cc831fd0191929 [] plugin_rest_gns.c /home/grothoff/research/gnunet/src/gns/ dd/df5/plugin__rest__gns_8c platform.h gnunet_rest_plugin.h gnunet_rest_lib.h gnunet_json_lib.h gnunet_gnsrecord_lib.h gnunet_gns_service.h Plugin RequestHandle #define GNUNET_REST_API_NS_GNS dd/df5/plugin__rest__gns_8c.html a8caf3b6f63a72ee9452626f38c189d3d #define GNUNET_REST_GNS_PARAM_RECORD_TYPE dd/df5/plugin__rest__gns_8c.html ad4904ec95582788538812981df6cf017 #define GNUNET_REST_GNS_ERROR_UNKNOWN dd/df5/plugin__rest__gns_8c.html a50aa8dff7cb205736930e04b33349734 #define GNUNET_REST_GNS_NOT_FOUND dd/df5/plugin__rest__gns_8c.html abd92a7abf67aaefa1d544705d556102c static void cleanup_handle dd/df5/plugin__rest__gns_8c.html af70f5f3e321661ead3a4775ba90db5ef (void *cls) static void do_error dd/df5/plugin__rest__gns_8c.html af35ba72049103ca499c5b3b9b5cbf040 (void *cls) static void do_timeout dd/df5/plugin__rest__gns_8c.html a4048e531e4e8d3fbcea7073006f63679 (void *cls) static void handle_gns_response dd/df5/plugin__rest__gns_8c.html a8124919903e296305fb78e85ccc8b44a (void *cls, int was_gns, uint32_t rd_count, const struct GNUNET_GNSRECORD_Data *rd) void get_gns_cont dd/df5/plugin__rest__gns_8c.html ab72f1ab1980e5c239076c9b761e0580b (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) static void options_cont dd/df5/plugin__rest__gns_8c.html a7ae73a134cafa8c70c95f481fccf31e1 (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) static void init_cont dd/df5/plugin__rest__gns_8c.html a77c835d867be50642306e34f1266975a (struct RequestHandle *handle) static void rest_process_request dd/df5/plugin__rest__gns_8c.html aaf9b0ed7bb7ae3b37377119070c6a6f4 (struct GNUNET_REST_RequestHandle *rest_handle, GNUNET_REST_ResultProcessor proc, void *proc_cls) void * libgnunet_plugin_rest_gns_init dd/df5/plugin__rest__gns_8c.html ab752c0dd40fd5f494aa20ed6004afeeb (void *cls) void * libgnunet_plugin_rest_gns_done dd/df5/plugin__rest__gns_8c.html a88f1bc449b074fcbbca9d83dc53004c4 (void *cls) const struct GNUNET_CONFIGURATION_Handle * cfg dd/df5/plugin__rest__gns_8c.html a51cb438e53c3f8766755e01cfa930382 static char * allow_methods dd/df5/plugin__rest__gns_8c.html a9a67cdde375abe5414707e6255e0f753 w32resolver.h /home/grothoff/research/gnunet/src/gns/ d8/d59/w32resolver_8h platform.h gnunet_crypto_lib.h gnunet_common.h GNUNET_W32RESOLVER_GetMessage #define GNUNET_MESSAGE_TYPE_W32RESOLVER_REQUEST d8/d59/w32resolver_8h.html a400a994fd95901174b5878e40318dc88 #define GNUNET_MESSAGE_TYPE_W32RESOLVER_RESPONSE d8/d59/w32resolver_8h.html a42e13c8b112f0ab19157428713793067 gnsrecord.c /home/grothoff/research/gnunet/src/gnsrecord/ d4/d2b/gnsrecord_8c platform.h gnunet_util_lib.h gnunet_constants.h gnunet_gnsrecord_lib.h gnunet_gnsrecord_plugin.h gnunet_tun_lib.h Plugin #define LOG d4/d2b/gnsrecord_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static void add_plugin d4/d2b/gnsrecord_8c.html a0183ea3762d60a08bf1e4fb54fcab0c8 (void *cls, const char *library_name, void *lib_ret) static void init d4/d2b/gnsrecord_8c.html aedc913c139bb562646d3459b0ca28997 () void __attribute__ d4/d2b/gnsrecord_8c.html ad7e5f5c14ff8ad42e10651503200880c ((destructor)) char * GNUNET_GNSRECORD_value_to_string d8/d32/group__gnsrecord.html ga33b6bf919555c434be46a798d24928ba (uint32_t type, const void *data, size_t data_size) int GNUNET_GNSRECORD_string_to_value d8/d32/group__gnsrecord.html ga55bc1cd2c89990a13d209f3a2609bd47 (uint32_t type, const char *s, void **data, size_t *data_size) uint32_t GNUNET_GNSRECORD_typename_to_number d8/d32/group__gnsrecord.html ga47ad14b603356f584355d56741e9fe3d (const char *dns_typename) const char * GNUNET_GNSRECORD_number_to_typename d8/d32/group__gnsrecord.html ga1b01c0acebe32d70538667ffd3fa6c81 (uint32_t type) static struct Plugin ** gns_plugins d4/d2b/gnsrecord_8c.html a944325cdb9045b1e76f2c60caa2e768a static unsigned int num_plugins d4/d2b/gnsrecord_8c.html a75aface1a8739159e1f8d0da83ea2055 static int once d4/d2b/gnsrecord_8c.html aad79305225350994d8a864e5202f8d17 gnsrecord_crypto.c /home/grothoff/research/gnunet/src/gnsrecord/ d9/d3b/gnsrecord__crypto_8c platform.h gnunet_util_lib.h gnunet_constants.h gnunet_signatures.h gnunet_arm_service.h gnunet_gnsrecord_lib.h gnunet_dnsparser_lib.h gnunet_tun_lib.h KeyCacheLine #define LOG d9/d3b/gnsrecord__crypto_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define CSIZE d9/d3b/gnsrecord__crypto_8c.html ad8f114959b29521f5e2bb245cc6bf62a static void derive_block_aes_key d9/d3b/gnsrecord__crypto_8c.html acd8327095170fc6b9bb1b58149c6ca49 (struct GNUNET_CRYPTO_SymmetricInitializationVector *iv, struct GNUNET_CRYPTO_SymmetricSessionKey *skey, const char *label, const struct GNUNET_CRYPTO_EcdsaPublicKey *pub) static struct GNUNET_GNSRECORD_Block * block_create d9/d3b/gnsrecord__crypto_8c.html a82873e6ba0345a6770660f1f6a22b98f (const struct GNUNET_CRYPTO_EcdsaPrivateKey *key, const struct GNUNET_CRYPTO_EcdsaPublicKey *pkey, struct GNUNET_TIME_Absolute expire, const char *label, const struct GNUNET_GNSRECORD_Data *rd, unsigned int rd_count) struct GNUNET_GNSRECORD_Block * GNUNET_GNSRECORD_block_create d8/d32/group__gnsrecord.html ga7b165511783bee0421044c10d901e90a (const struct GNUNET_CRYPTO_EcdsaPrivateKey *key, struct GNUNET_TIME_Absolute expire, const char *label, const struct GNUNET_GNSRECORD_Data *rd, unsigned int rd_count) struct GNUNET_GNSRECORD_Block * GNUNET_GNSRECORD_block_create2 d8/d32/group__gnsrecord.html gaed95ac9d674c51ee77e8b2afd615af7a (const struct GNUNET_CRYPTO_EcdsaPrivateKey *key, struct GNUNET_TIME_Absolute expire, const char *label, const struct GNUNET_GNSRECORD_Data *rd, unsigned int rd_count) int GNUNET_GNSRECORD_block_verify d8/d32/group__gnsrecord.html ga6c9a6893d53acc63db0d2ff0b8eb11c3 (const struct GNUNET_GNSRECORD_Block *block) int GNUNET_GNSRECORD_block_decrypt d8/d32/group__gnsrecord.html gadd7b7ccf8a82d4f23b8095aaf4e0b487 (const struct GNUNET_GNSRECORD_Block *block, const struct GNUNET_CRYPTO_EcdsaPublicKey *zone_key, const char *label, GNUNET_GNSRECORD_RecordCallback proc, void *proc_cls) void GNUNET_GNSRECORD_query_from_private_key d8/d32/group__gnsrecord.html gaf8b9b88eb19bc94755901a7ef04ff76f (const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, const char *label, struct GNUNET_HashCode *query) void GNUNET_GNSRECORD_query_from_public_key d8/d32/group__gnsrecord.html gabc4c01c9e0b1ef72ed0e1d4874f60715 (const struct GNUNET_CRYPTO_EcdsaPublicKey *pub, const char *label, struct GNUNET_HashCode *query) gnsrecord_misc.c /home/grothoff/research/gnunet/src/gnsrecord/ dc/deb/gnsrecord__misc_8c platform.h gnunet_util_lib.h gnunet_constants.h gnunet_signatures.h gnunet_arm_service.h gnunet_gnsrecord_lib.h gnunet_dnsparser_lib.h gnunet_tun_lib.h #define LOG dc/deb/gnsrecord__misc_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) char * GNUNET_GNSRECORD_string_to_lowercase d8/d32/group__gnsrecord.html ga533a932adfa19d64913a10e043e3d960 (const char *src) const char * GNUNET_GNSRECORD_z2s d8/d32/group__gnsrecord.html gadc3d5602e9a44cde06fb574dbd07eba3 (const struct GNUNET_CRYPTO_EcdsaPublicKey *z) int GNUNET_GNSRECORD_records_cmp d8/d32/group__gnsrecord.html gae8421b11c7de6f867867006ddcf0d86d (const struct GNUNET_GNSRECORD_Data *a, const struct GNUNET_GNSRECORD_Data *b) struct GNUNET_TIME_Absolute GNUNET_GNSRECORD_record_get_expiration_time d8/d32/group__gnsrecord.html gacf7439d3e5b2a7ca3519150e1e3ce480 (unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) int GNUNET_GNSRECORD_is_expired d8/d32/group__gnsrecord.html gaaa327b2e263e502d74c4e6701c5895e9 (const struct GNUNET_GNSRECORD_Data *rd) const char * GNUNET_GNSRECORD_pkey_to_zkey d8/d32/group__gnsrecord.html ga3a1012cd41084028ee068073e37ea482 (const struct GNUNET_CRYPTO_EcdsaPublicKey *pkey) int GNUNET_GNSRECORD_zkey_to_pkey d8/d32/group__gnsrecord.html ga91041f6a43d0849a093b780ce8f60207 (const char *zkey, struct GNUNET_CRYPTO_EcdsaPublicKey *pkey) gnsrecord_serialization.c /home/grothoff/research/gnunet/src/gnsrecord/ d6/d1c/gnsrecord__serialization_8c platform.h gnunet_util_lib.h gnunet_constants.h gnunet_signatures.h gnunet_arm_service.h gnunet_gnsrecord_lib.h gnunet_dnsparser_lib.h gnunet_tun_lib.h NetworkRecord #define LOG d6/d1c/gnsrecord__serialization_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define DEBUG_GNSRECORDS d6/d1c/gnsrecord__serialization_8c.html ac5d0d4523a261664016cff28a5329a68 GNUNET_NETWORK_STRUCT_END ssize_t GNUNET_GNSRECORD_records_get_size d8/d32/group__gnsrecord.html gab10f2dea0abd4db13a2547ba16f9facd (unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) ssize_t GNUNET_GNSRECORD_records_serialize d8/d32/group__gnsrecord.html ga4aa353a59d2837e927e7200931a78ee0 (unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd, size_t dest_size, char *dest) int GNUNET_GNSRECORD_records_deserialize d8/d32/group__gnsrecord.html ga3b530a0f7e735f5dda5cd3be50abd3b1 (size_t len, const char *src, unsigned int rd_count, struct GNUNET_GNSRECORD_Data *dest) plugin_gnsrecord_dns.c /home/grothoff/research/gnunet/src/gnsrecord/ df/d1c/plugin__gnsrecord__dns_8c platform.h gnunet_util_lib.h gnunet_dnsparser_lib.h gnunet_gnsrecord_plugin.h static char * dns_value_to_string df/d1c/plugin__gnsrecord__dns_8c.html a4ead826fec3e8b795f20c625cec13010 (void *cls, uint32_t type, const void *data, size_t data_size) static unsigned int rfc4398_mnemonic_to_value df/d1c/plugin__gnsrecord__dns_8c.html a6e371e5d03f9552e7b43c1f5804d44ee (const char *mnemonic) static unsigned int rfc4034_mnemonic_to_value df/d1c/plugin__gnsrecord__dns_8c.html af592c9ebe6b0e36ba412cdd51d139879 (const char *mnemonic) static int dns_string_to_value df/d1c/plugin__gnsrecord__dns_8c.html a3368f6d1123d6f71923da6f1f9a68bf6 (void *cls, uint32_t type, const char *s, void **data, size_t *data_size) static uint32_t dns_typename_to_number df/d1c/plugin__gnsrecord__dns_8c.html aa4f0250e740eaa72090b0bfd059b9e33 (void *cls, const char *dns_typename) static const char * dns_number_to_typename df/d1c/plugin__gnsrecord__dns_8c.html a01a49b41f8be9d4a38f8080c0307b272 (void *cls, uint32_t type) void * libgnunet_plugin_gnsrecord_dns_init df/d1c/plugin__gnsrecord__dns_8c.html aa06c011810eb9c66af5e909d47a0d113 (void *cls) void * libgnunet_plugin_gnsrecord_dns_done df/d1c/plugin__gnsrecord__dns_8c.html a3f77ccc1901530e7e41b6c585bb76a0f (void *cls) const char * name df/d1c/plugin__gnsrecord__dns_8c.html a8f8f80d37794cde9472343e4487ba3eb uint32_t number df/d1c/plugin__gnsrecord__dns_8c.html ad50c630d233a71112a7df136970caefc static struct @23 name_map df/d1c/plugin__gnsrecord__dns_8c.html a708a6b4f68403656a80956659437bfc3 [] address.c /home/grothoff/research/gnunet/src/hello/ d1/d3e/address_8c platform.h gnunet_hello_lib.h gnunet_util_lib.h int GNUNET_HELLO_address_check_option d0/d91/group__hello.html gaa42a32fcad3dc99117d546fea75791c7 (const struct GNUNET_HELLO_Address *address, enum GNUNET_HELLO_AddressInfo option) size_t GNUNET_HELLO_address_get_size d0/d91/group__hello.html ga9fde23daf820a872eca869e4d2b57fd1 (const struct GNUNET_HELLO_Address *address) struct GNUNET_HELLO_Address * GNUNET_HELLO_address_allocate d0/d91/group__hello.html ga2ef557e8ed1954d7cbdb78865e4711f3 (const struct GNUNET_PeerIdentity *peer, const char *transport_name, const void *address, size_t address_length, enum GNUNET_HELLO_AddressInfo local_info) struct GNUNET_HELLO_Address * GNUNET_HELLO_address_copy d0/d91/group__hello.html ga9ad718400b0a0b9a12e94fc22a3e0323 (const struct GNUNET_HELLO_Address *address) int GNUNET_HELLO_address_cmp d0/d91/group__hello.html gaf039c06d2b7a33dd901e3e441dec3104 (const struct GNUNET_HELLO_Address *a1, const struct GNUNET_HELLO_Address *a2) gnunet-hello.c /home/grothoff/research/gnunet/src/hello/ df/dc1/gnunet-hello_8c platform.h gnunet_protocols.h gnunet_hello_lib.h AddContext static int add_to_buf df/dc1/gnunet-hello_8c.html a97bddbc469d634d944cb26a7ccfa5527 (void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_TIME_Absolute expiration) static ssize_t add_from_hello df/dc1/gnunet-hello_8c.html a3220bcb8c12ed28e61493703a4ffe5a2 (void *cls, size_t max, void *buf) int main df/dc1/gnunet-hello_8c.html a0ddf1224851353fc92bfbff6f499fa97 (int argc, char *argv[]) static int address_count df/dc1/gnunet-hello_8c.html a827b7214573943430871533037d0f5b9 hello-ng.c /home/grothoff/research/gnunet/src/hello/ d9/d91/hello-ng_8c platform.h gnunet_signatures.h gnunet_hello_lib.h gnunet_protocols.h gnunet_util_lib.h gnunet_ats_service.h SignedAddress void GNUNET_HELLO_sign_address d0/d91/group__hello.html ga09602262140791c31ba24f0814efdb90 (const char *address, enum GNUNET_NetworkType nt, struct GNUNET_TIME_Absolute mono_time, const struct GNUNET_CRYPTO_EddsaPrivateKey *private_key, void **result, size_t *result_size) char * GNUNET_HELLO_extract_address d0/d91/group__hello.html gac7f8c8900af3388dcdf0b1a1c85c7e8e (const void *raw, size_t raw_size, const struct GNUNET_PeerIdentity *pid, enum GNUNET_NetworkType *nt, struct GNUNET_TIME_Absolute *mono_time) char * GNUNET_HELLO_address_to_prefix d0/d91/group__hello.html ga4918ed6cb7b9b3defe42712465e7f538 (const char *address) hello.c /home/grothoff/research/gnunet/src/hello/ d1/d6a/hello_8c platform.h gnunet_hello_lib.h gnunet_protocols.h gnunet_util_lib.h gnunet_transport_plugin.h GNUNET_HELLO_ComposeUriContext GNUNET_HELLO_ParseUriContext ExpireContext MergeContext DeltaContext EqualsContext int GNUNET_HELLO_is_friend_only d0/d91/group__hello.html ga5a3472e5ec5c74a8018ff773610b609b (const struct GNUNET_HELLO_Message *h) size_t GNUNET_HELLO_add_address d0/d91/group__hello.html ga6facd6dffbb97344f6d196a67d088ff3 (const struct GNUNET_HELLO_Address *address, struct GNUNET_TIME_Absolute expiration, char *target, size_t max) static size_t get_hello_address_size d1/d6a/hello_8c.html a40207300b7ebcd456e2c0c34b3e979c4 (const char *buf, size_t max, uint16_t *ralen) struct GNUNET_HELLO_Message * GNUNET_HELLO_create d0/d91/group__hello.html ga12e3ca992c1a4cf3cfed33cd5c92d7e5 (const struct GNUNET_CRYPTO_EddsaPublicKey *public_key, GNUNET_HELLO_GenerateAddressListCallback addrgen, void *addrgen_cls, int friend_only) struct GNUNET_HELLO_Message * GNUNET_HELLO_iterate_addresses d0/d91/group__hello.html gad049d53395cb1bbf8ffbe26c2cfafbae (const struct GNUNET_HELLO_Message *msg, int return_modified, GNUNET_HELLO_AddressIterator it, void *it_cls) static int get_match_exp d1/d6a/hello_8c.html a9e497002cbfcaddf8fc34fc53f216bca (void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_TIME_Absolute expiration) static int copy_latest d1/d6a/hello_8c.html add5c20fffbe0649f1e5e3ee4590fe411 (void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_TIME_Absolute expiration) static ssize_t merge_addr d1/d6a/hello_8c.html a09724157edd3db24fca144f523125f40 (void *cls, size_t max, void *buf) struct GNUNET_HELLO_Message * GNUNET_HELLO_merge d0/d91/group__hello.html ga1ded5f95e07a305351e779daa442efeb (const struct GNUNET_HELLO_Message *h1, const struct GNUNET_HELLO_Message *h2) static int delta_match d1/d6a/hello_8c.html a3e17d63eeb55de869baaa65603a607ad (void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_TIME_Absolute expiration) void GNUNET_HELLO_iterate_new_addresses d0/d91/group__hello.html ga0cc1c3919447eac53bf8ac78213763ed (const struct GNUNET_HELLO_Message *new_hello, const struct GNUNET_HELLO_Message *old_hello, struct GNUNET_TIME_Absolute expiration_limit, GNUNET_HELLO_AddressIterator it, void *it_cls) uint16_t GNUNET_HELLO_size d0/d91/group__hello.html ga117667a0c9e57f4c5423636343c4d03c (const struct GNUNET_HELLO_Message *hello) int GNUNET_HELLO_get_id d0/d91/group__hello.html ga039ac5bdb01401c110a054eb90d1befb (const struct GNUNET_HELLO_Message *hello, struct GNUNET_PeerIdentity *peer) struct GNUNET_MessageHeader * GNUNET_HELLO_get_header d0/d91/group__hello.html ga63dbbd4f4934d37466d8c46c2d7f1efd (struct GNUNET_HELLO_Message *hello) static int find_other_matching d1/d6a/hello_8c.html acd0a58010450b0e7f08495782e0469ed (void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_TIME_Absolute expiration) static int find_matching d1/d6a/hello_8c.html a43a95e0707607f8edb71042c0f2815f4 (void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_TIME_Absolute expiration) struct GNUNET_TIME_Absolute GNUNET_HELLO_equals d0/d91/group__hello.html ga796e437cc9c50c6bb41665f554e69f62 (const struct GNUNET_HELLO_Message *h1, const struct GNUNET_HELLO_Message *h2, struct GNUNET_TIME_Absolute now) static int find_max_expire d1/d6a/hello_8c.html afe8eb32169abc39fa2b7d7084477d875 (void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_TIME_Absolute expiration) struct GNUNET_TIME_Absolute GNUNET_HELLO_get_last_expiration d0/d91/group__hello.html ga1273ca74a959bab7ff01d7f0413858b2 (const struct GNUNET_HELLO_Message *msg) static int add_address_to_uri d1/d6a/hello_8c.html abc2ce1c08234a0bc7f9ed9c609577fa6 (void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_TIME_Absolute expiration) char * GNUNET_HELLO_compose_uri d0/d91/group__hello.html gaaabb2a394e7d31f9529c669a8eaa9c7b (const struct GNUNET_HELLO_Message *hello, GNUNET_HELLO_TransportPluginsFind plugins_find) static ssize_t add_address_to_hello d1/d6a/hello_8c.html aa8f2d3455f583f7b12381542563499b8 (void *cls, size_t max, void *buffer) int GNUNET_HELLO_parse_uri d0/d91/group__hello.html ga43133c173c29dd35c7e68d7ade424d99 (const char *uri, struct GNUNET_CRYPTO_EddsaPublicKey *pubkey, struct GNUNET_HELLO_Message **hello, GNUNET_HELLO_TransportPluginsFind plugins_find) gnunet-daemon-hostlist.c /home/grothoff/research/gnunet/src/hostlist/ de/ddb/gnunet-daemon-hostlist_8c platform.h gnunet-daemon-hostlist_client.h gnunet_core_service.h gnunet_util_lib.h gnunet_protocols.h gnunet_statistics_service.h GNUNET_HOSTLIST_ADV_Message static void core_init de/ddb/gnunet-daemon-hostlist_8c.html ae6fb4b79865af9c315018e1cd50cd3e7 (void *cls, const struct GNUNET_PeerIdentity *my_identity) static int check_advertisement de/ddb/gnunet-daemon-hostlist_8c.html a553009f63b0d6b3d26e87868708f9f75 (void *cls, const struct GNUNET_MessageHeader *message) static void handle_advertisement de/ddb/gnunet-daemon-hostlist_8c.html aa0d491ac93883795a4b39b34c1c94915 (void *cls, const struct GNUNET_MessageHeader *message) static void * connect_handler de/ddb/gnunet-daemon-hostlist_8c.html a029fea0c094205db061999e3471e0b72 (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_MQ_Handle *mq) static void disconnect_handler de/ddb/gnunet-daemon-hostlist_8c.html a9a3279463935aa2881adbc10bceadda5 (void *cls, const struct GNUNET_PeerIdentity *peer, void *internal_cls) static void cleaning_task de/ddb/gnunet-daemon-hostlist_8c.html a1a0646a3a3b866def4a0f00421a2c5ae (void *cls) static void run de/ddb/gnunet-daemon-hostlist_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main de/ddb/gnunet-daemon-hostlist_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int bootstrapping de/ddb/gnunet-daemon-hostlist_8c.html a82a555e3dfd8cc7e4d7db3dbfcc3a653 static int learning de/ddb/gnunet-daemon-hostlist_8c.html a5b4625d1dd5b6bc99daa210a4f9a9080 static struct GNUNET_STATISTICS_Handle * stats de/ddb/gnunet-daemon-hostlist_8c.html a4fb6f8811aa55bc9ca971bfebc4612b5 static struct GNUNET_CORE_Handle * core de/ddb/gnunet-daemon-hostlist_8c.html a2fdb14c183d2079ecbb6cd8dbd3fbaf2 static GNUNET_HOSTLIST_UriHandler client_adv_handler de/ddb/gnunet-daemon-hostlist_8c.html a986f0580df7995f0d9e9136c3c06fbd9 static GNUNET_CORE_ConnectEventHandler client_ch de/ddb/gnunet-daemon-hostlist_8c.html ae72758de92c89b5c4b0a82263093944a static GNUNET_CORE_DisconnectEventHandler client_dh de/ddb/gnunet-daemon-hostlist_8c.html af9a003b0b85fa515b8c3a44c0fa5a012 static GNUNET_NETWORK_STRUCT_END struct GNUNET_PeerIdentity me de/ddb/gnunet-daemon-hostlist_8c.html a94f2fcf58cc3cbfee6f0b375eea5fba2 gnunet-daemon-hostlist.h /home/grothoff/research/gnunet/src/hostlist/ d5/d7a/gnunet-daemon-hostlist_8h platform.h gnunet_core_service.h gnunet_protocols.h gnunet_statistics_service.h gnunet_util_lib.h #define MAX_URL_LEN d5/d7a/gnunet-daemon-hostlist_8h.html a19983ae2cb60fa8a4e81aa9cbb8b9f29 #define MAX_BYTES_PER_HOSTLISTS d5/d7a/gnunet-daemon-hostlist_8h.html a98b2856be81961371fa8b872545533c7 gnunet-daemon-hostlist_client.c /home/grothoff/research/gnunet/src/hostlist/ da/ddc/gnunet-daemon-hostlist__client_8c platform.h gnunet-daemon-hostlist_client.h gnunet_hello_lib.h gnunet_statistics_service.h gnunet_transport_service.h gnunet_peerinfo_service.h gnunet-daemon-hostlist.h gnunet_curl_lib.h Hostlist #define MIN_CONNECTIONS da/ddc/gnunet-daemon-hostlist__client_8c.html aa0fe5d27d98394315dd43ec9498dc043 #define MAX_NUMBER_HOSTLISTS da/ddc/gnunet-daemon-hostlist__client_8c.html a2239d6889633242ba37bcf40ed5435ad #define SAVING_INTERVAL da/ddc/gnunet-daemon-hostlist__client_8c.html a0ca6501c9ed66d36ac1206619f57fb05 #define TESTING_INTERVAL da/ddc/gnunet-daemon-hostlist__client_8c.html a9bb42e875ce70e50e6ba048295762189 #define WAITING_INTERVAL da/ddc/gnunet-daemon-hostlist__client_8c.html a8223da135b9c3578b27a9bbe8f18c587 #define HOSTLIST_INITIAL da/ddc/gnunet-daemon-hostlist__client_8c.html a8c9c3a81084a08d8decfa28b6b342bb0 #define HOSTLIST_FAILED_DOWNLOAD da/ddc/gnunet-daemon-hostlist__client_8c.html a47afd5cda0bf48420f6ce6a5324c26b6 #define HOSTLIST_SUCCESSFUL_DOWNLOAD da/ddc/gnunet-daemon-hostlist__client_8c.html aeece4d8e22a888ebd33a0a9feb3661a0 #define HOSTLIST_SUCCESSFUL_HELLO da/ddc/gnunet-daemon-hostlist__client_8c.html a201787dcbcb441d67f51412eebd1184e #define CURL_EASY_SETOPT da/ddc/gnunet-daemon-hostlist__client_8c.html a7df407b52311ac42ecae7397b63abbed (c, a, b) static size_t callback_download da/ddc/gnunet-daemon-hostlist__client_8c.html a8d49ecc37181ec93112bdab09ebcd87c (void *ptr, size_t size, size_t nmemb, void *ctx) static char * get_bootstrap_server da/ddc/gnunet-daemon-hostlist__client_8c.html ac507d2d704b1aa615a2c6d9f4ddeb34e () static char * download_get_url da/ddc/gnunet-daemon-hostlist__client_8c.html a37959af162fb3c0139e6a886cab7d02f () static void save_hostlist_file da/ddc/gnunet-daemon-hostlist__client_8c.html adac05bee4ee1e17a8b31dc7375cb586d (int shutdown) static uint64_t checked_add da/ddc/gnunet-daemon-hostlist__client_8c.html a1a8d28f202f1a630d781fdca56a46dc2 (uint64_t val1, uint64_t val2) static uint64_t checked_sub da/ddc/gnunet-daemon-hostlist__client_8c.html af6bd8b3aff41e126ea279b728b507751 (uint64_t val1, uint64_t val2) static int linked_list_contains da/ddc/gnunet-daemon-hostlist__client_8c.html a8aacf480182d75a639f1177a9b85284e (const char *uri) static struct Hostlist * linked_list_get_lowest_quality da/ddc/gnunet-daemon-hostlist__client_8c.html ad299572f2cad866f2238ea9421eccd28 () static void insert_hostlist da/ddc/gnunet-daemon-hostlist__client_8c.html a52cb9957394437445915d1f8d1b1d157 () static void update_hostlist da/ddc/gnunet-daemon-hostlist__client_8c.html aa8ae3c207c9fe8fd691d80bfe85f58dd () static void clean_up da/ddc/gnunet-daemon-hostlist__client_8c.html af47a7420bb92a3f3657a67a674870158 () static void task_download da/ddc/gnunet-daemon-hostlist__client_8c.html aaf4eee2f57fdb96690347e1836699cf6 (void *cls) static void download_prepare da/ddc/gnunet-daemon-hostlist__client_8c.html afbddadf85a91cea8fd22da087f1a0e3f () static void download_hostlist da/ddc/gnunet-daemon-hostlist__client_8c.html ab5bd39042a8c21dacc9fd208329d0278 () static void task_download_dispatcher da/ddc/gnunet-daemon-hostlist__client_8c.html a01d3d24337c4d554a375c3a9f41f890c (void *cls) static void task_check da/ddc/gnunet-daemon-hostlist__client_8c.html a220d06c0446caa3ff0a48094024143cd (void *cls) static void task_testing_intervall_reset da/ddc/gnunet-daemon-hostlist__client_8c.html af97de1bf86539eb6e68bbc64dd050315 (void *cls) static void task_hostlist_saving da/ddc/gnunet-daemon-hostlist__client_8c.html a318a3a1348d0b888d97e26414313c514 (void *cls) static void * handler_connect da/ddc/gnunet-daemon-hostlist__client_8c.html a4e81cba15e9484293130625f11d36e17 (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_MQ_Handle *mq) static void handler_disconnect da/ddc/gnunet-daemon-hostlist__client_8c.html a21594ff1700902b7405caab3c5bed4b5 (void *cls, const struct GNUNET_PeerIdentity *peer, void *internal_cls) static void handler_advertisement da/ddc/gnunet-daemon-hostlist__client_8c.html a4816d87cf6e715b6c1a45330d655796e (const char *uri) static void primary_task da/ddc/gnunet-daemon-hostlist__client_8c.html afa1e1294dd19349f8ee4facb79cfec62 (void *cls, int success) static void stat_timeout_task da/ddc/gnunet-daemon-hostlist__client_8c.html a7a90d6e28a16a578fa9fd788fbc6a5ed (void *cls) static int process_stat da/ddc/gnunet-daemon-hostlist__client_8c.html a21644aa34443863a890e81b23777cbdc (void *cls, const char *subsystem, const char *name, uint64_t value, int is_persistent) static void load_hostlist_file da/ddc/gnunet-daemon-hostlist__client_8c.html a837b7605739134a60020bcec31a74832 () int GNUNET_HOSTLIST_client_start da/ddc/gnunet-daemon-hostlist__client_8c.html a4de29d42a1981d0170b3ce30a94ec373 (const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_STATISTICS_Handle *st, GNUNET_CORE_ConnectEventHandler *ch, GNUNET_CORE_DisconnectEventHandler *dh, GNUNET_HOSTLIST_UriHandler *msgh, int learn) void GNUNET_HOSTLIST_client_stop da/ddc/gnunet-daemon-hostlist__client_8c.html abe685632de24722b4fbd326e8aab9431 () static const struct GNUNET_CONFIGURATION_Handle * cfg da/ddc/gnunet-daemon-hostlist__client_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_STATISTICS_Handle * stats da/ddc/gnunet-daemon-hostlist__client_8c.html a4fb6f8811aa55bc9ca971bfebc4612b5 static char * proxy da/ddc/gnunet-daemon-hostlist__client_8c.html a1733a8293fb431fca58eb4720ac0fcbb static char * proxy_username da/ddc/gnunet-daemon-hostlist__client_8c.html aedb73a85756d65fcddc0a4db9eea4b62 static char * proxy_password da/ddc/gnunet-daemon-hostlist__client_8c.html a763463ad651424546c8c65fb92e6ae99 static curl_proxytype proxy_type da/ddc/gnunet-daemon-hostlist__client_8c.html af7ed4046c09b8e6e6e6213face8cadaf static size_t download_pos da/ddc/gnunet-daemon-hostlist__client_8c.html a55d305e5afb5907e0f02a616785a9d3c static char * current_url da/ddc/gnunet-daemon-hostlist__client_8c.html a749ddbab1aae0e9653f8de566d44aaa5 static CURL * curl da/ddc/gnunet-daemon-hostlist__client_8c.html a6a59594ba3469ec6a1d56f6631e275e0 static CURLM * multi da/ddc/gnunet-daemon-hostlist__client_8c.html a8b65cf8f95c8f900b2fa0aeb1068d52c static uint32_t stat_bytes_downloaded da/ddc/gnunet-daemon-hostlist__client_8c.html ae3b79b0aadda4581636617a04f2cd268 static struct GNUNET_TIME_Relative hostlist_delay da/ddc/gnunet-daemon-hostlist__client_8c.html a3cb8a750f81a57dc7ef49f35a659ab3f static struct GNUNET_SCHEDULER_Task * ti_check_download da/ddc/gnunet-daemon-hostlist__client_8c.html aca18d6af58ebcdad26edb0de4839e253 static struct GNUNET_SCHEDULER_Task * ti_download da/ddc/gnunet-daemon-hostlist__client_8c.html ac7292f2288e6d6c8fd273ed7bfb7f3e7 static struct GNUNET_SCHEDULER_Task * ti_saving_task da/ddc/gnunet-daemon-hostlist__client_8c.html ad351247392016683a4fbdd110eabf830 static struct GNUNET_SCHEDULER_Task * ti_download_dispatcher_task da/ddc/gnunet-daemon-hostlist__client_8c.html af0826bc72c69369b1d067c538708572a static struct GNUNET_SCHEDULER_Task * ti_testing_intervall_task da/ddc/gnunet-daemon-hostlist__client_8c.html a88dace7a137c863585559b8e8dbce1fe static struct GNUNET_TIME_Absolute end_time da/ddc/gnunet-daemon-hostlist__client_8c.html a07cc35ae755b897a86ae6333ccdbc99e static struct Hostlist * linked_list_head da/ddc/gnunet-daemon-hostlist__client_8c.html a3db424eac2f4120a5ff0b110f975a690 static struct Hostlist * linked_list_tail da/ddc/gnunet-daemon-hostlist__client_8c.html ac5e2164957a993120225cc7927a242f3 static struct Hostlist * current_hostlist da/ddc/gnunet-daemon-hostlist__client_8c.html ac98c2a61f0404d0093e8e3c984c4fdef static unsigned int linked_list_size da/ddc/gnunet-daemon-hostlist__client_8c.html a7cb564dc1af0d264289d606d7cbb64dc static struct Hostlist * hostlist_to_test da/ddc/gnunet-daemon-hostlist__client_8c.html aaf53696fd1f529eb99589774bfc5f55d static struct GNUNET_STATISTICS_GetHandle * sget da/ddc/gnunet-daemon-hostlist__client_8c.html a7d00ed147726c59943cdd5f88577ae54 static int stat_bogus_url da/ddc/gnunet-daemon-hostlist__client_8c.html aabb4b21b4dbea49db3339e190c011fa9 static int stat_testing_hostlist da/ddc/gnunet-daemon-hostlist__client_8c.html a6ab6075323ba700c65ea132f11229db9 static int stat_testing_allowed da/ddc/gnunet-daemon-hostlist__client_8c.html a5109e96b920b0c858f983d67e7311a3f static int stat_download_in_progress da/ddc/gnunet-daemon-hostlist__client_8c.html a2ca6895156046edbdd61281e77293752 static unsigned int stat_use_bootstrap da/ddc/gnunet-daemon-hostlist__client_8c.html a4c9d1132d8c149fd3242dc6cd4e9f4f6 static int stat_learning da/ddc/gnunet-daemon-hostlist__client_8c.html a319bba7acc481bc41e7b6e6bace863ef static unsigned int stat_download_successful da/ddc/gnunet-daemon-hostlist__client_8c.html a04b71d87b6a24850753fbe92b7d1ddac static unsigned int stat_hellos_obtained da/ddc/gnunet-daemon-hostlist__client_8c.html abedbad95da55bd7f0e381d6054377be4 static unsigned int stat_connection_count da/ddc/gnunet-daemon-hostlist__client_8c.html a89f61a8af4be832bc6643e8d0f9e09a4 static struct GNUNET_PEERINFO_Handle * pi da/ddc/gnunet-daemon-hostlist__client_8c.html a70b1b1edcb61c809fdc5fd79f74b51b3 gnunet-daemon-hostlist_client.h /home/grothoff/research/gnunet/src/hostlist/ db/d43/gnunet-daemon-hostlist__client_8h gnunet_core_service.h gnunet_statistics_service.h gnunet_util_lib.h void(* GNUNET_HOSTLIST_UriHandler db/d43/gnunet-daemon-hostlist__client_8h.html a95d49035978ab72fae90671767ff343f )(const char *uri) int GNUNET_HOSTLIST_client_start db/d43/gnunet-daemon-hostlist__client_8h.html a4de29d42a1981d0170b3ce30a94ec373 (const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_STATISTICS_Handle *st, GNUNET_CORE_ConnectEventHandler *ch, GNUNET_CORE_DisconnectEventHandler *dh, GNUNET_HOSTLIST_UriHandler *msgh, int learn) void GNUNET_HOSTLIST_client_stop db/d43/gnunet-daemon-hostlist__client_8h.html aaad66de7f9a29c1dbd21f328f95796b7 (void) gnunet-daemon-hostlist_server.c /home/grothoff/research/gnunet/src/hostlist/ d9/deb/gnunet-daemon-hostlist__server_8c platform.h gnunet-daemon-hostlist_server.h gnunet_hello_lib.h gnunet_peerinfo_service.h gnunet-daemon-hostlist.h gnunet_resolver_service.h HostSet #define GNUNET_ADV_TIMEOUT d9/deb/gnunet-daemon-hostlist__server_8c.html a6a44b74fafe574eb3a9cda27a4eefa51 static void add_cors_headers d9/deb/gnunet-daemon-hostlist__server_8c.html a3804f4c503dbf318be200c9431ca0d51 (struct MHD_Response *response) static void finish_response d9/deb/gnunet-daemon-hostlist__server_8c.html abfd1388354469898c2999d8776b333b7 () static int check_has_addr d9/deb/gnunet-daemon-hostlist__server_8c.html a648d595ec4808316b0402d29316612b6 (void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_TIME_Absolute expiration) static void host_processor d9/deb/gnunet-daemon-hostlist__server_8c.html a086db4a546d8304ae97fdbf8b14c741f (void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Message *hello, const char *err_msg) static int accept_policy_callback d9/deb/gnunet-daemon-hostlist__server_8c.html a40dea13ed3fa984f9663c48fc38f2cf7 (void *cls, const struct sockaddr *addr, socklen_t addrlen) static int access_handler_callback d9/deb/gnunet-daemon-hostlist__server_8c.html a4ff36f60cc7fc01e0d405a29353c5fe3 (void *cls, struct MHD_Connection *connection, const char *url, const char *method, const char *version, const char *upload_data, size_t *upload_data_size, void **con_cls) static void adv_transmit d9/deb/gnunet-daemon-hostlist__server_8c.html a807e2a525387fdea4e8320392a707113 (struct GNUNET_MQ_Handle *mq) static void * connect_handler d9/deb/gnunet-daemon-hostlist__server_8c.html a029fea0c094205db061999e3471e0b72 (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_MQ_Handle *mq) static void process_notify d9/deb/gnunet-daemon-hostlist__server_8c.html a5cdf0b9784c9b03cc55fd3139a5a1de8 (void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Message *hello, const char *err_msg) static struct GNUNET_SCHEDULER_Task * prepare_daemon d9/deb/gnunet-daemon-hostlist__server_8c.html a6ca1d5741b5e8a3653a8690316220d55 (struct MHD_Daemon *daemon_handle) static void run_daemon d9/deb/gnunet-daemon-hostlist__server_8c.html a989f04de656dec3fb48b3b5a070f48fa (void *cls) int GNUNET_HOSTLIST_server_start d9/deb/gnunet-daemon-hostlist__server_8c.html a87061b9786e31d53e344c3458d5da6ac (const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_STATISTICS_Handle *st, struct GNUNET_CORE_Handle *co, GNUNET_CORE_ConnectEventHandler *server_ch, int advertise) void GNUNET_HOSTLIST_server_stop d9/deb/gnunet-daemon-hostlist__server_8c.html ad6d05a0c21e807ea1aab85be9e69a79b () static struct MHD_Daemon * daemon_handle_v6 d9/deb/gnunet-daemon-hostlist__server_8c.html a0845d2651f3959226ed0c94535dddba1 static struct MHD_Daemon * daemon_handle_v4 d9/deb/gnunet-daemon-hostlist__server_8c.html a1f04206813f99752f95a1838f122ace7 static const struct GNUNET_CONFIGURATION_Handle * cfg d9/deb/gnunet-daemon-hostlist__server_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_STATISTICS_Handle * stats d9/deb/gnunet-daemon-hostlist__server_8c.html a4fb6f8811aa55bc9ca971bfebc4612b5 static struct GNUNET_CORE_Handle * core d9/deb/gnunet-daemon-hostlist__server_8c.html a2fdb14c183d2079ecbb6cd8dbd3fbaf2 static struct GNUNET_PEERINFO_NotifyContext * notify d9/deb/gnunet-daemon-hostlist__server_8c.html ad2189cfb4303c865c3a156ee7bc0fd84 static struct GNUNET_SCHEDULER_Task * hostlist_task_v4 d9/deb/gnunet-daemon-hostlist__server_8c.html a25ce0034c90be03e39501cc515da2162 static struct GNUNET_SCHEDULER_Task * hostlist_task_v6 d9/deb/gnunet-daemon-hostlist__server_8c.html a5246c4dd7d42cfb631002a3d678bebae static struct MHD_Response * response d9/deb/gnunet-daemon-hostlist__server_8c.html a0a9a7e42f100fedfae50cfcd8a28ec82 static struct GNUNET_PEERINFO_Handle * peerinfo d9/deb/gnunet-daemon-hostlist__server_8c.html a64ed684b65754a665ad026511faf8b16 static int advertising d9/deb/gnunet-daemon-hostlist__server_8c.html a325f793290a1bcf9f48639146ef529f6 static char * hostlist_uri d9/deb/gnunet-daemon-hostlist__server_8c.html ad6d5513fc69a5ac77f308e129bb3888f static struct HostSet * builder d9/deb/gnunet-daemon-hostlist__server_8c.html a261e66bae7f4a7d202f35887bdde5899 gnunet-daemon-hostlist_server.h /home/grothoff/research/gnunet/src/hostlist/ de/d8a/gnunet-daemon-hostlist__server_8h gnunet_core_service.h gnunet_statistics_service.h gnunet_util_lib.h int GNUNET_HOSTLIST_server_start de/d8a/gnunet-daemon-hostlist__server_8h.html af5f157e2488b6ad452af7ac8c1c38825 (const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_STATISTICS_Handle *st, struct GNUNET_CORE_Handle *core, GNUNET_CORE_ConnectEventHandler *server_ch, int advertise) void GNUNET_HOSTLIST_server_stop de/d8a/gnunet-daemon-hostlist__server_8h.html a37b9278a94ee0c87cd0e86baf5f4ca69 (void) gnunet-identity.c /home/grothoff/research/gnunet/src/identity/ d3/dee/gnunet-identity_8c platform.h gnunet_util_lib.h gnunet_identity_service.h #define TIMEOUT_STATUS_CODE d3/dee/gnunet-identity_8c.html a023d0b36dd056c985d20dd4d762e6378 static void shutdown_task d3/dee/gnunet-identity_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void test_finished d3/dee/gnunet-identity_8c.html add67041c1da1a9b4845b1b76663d23a6 () static void delete_finished d3/dee/gnunet-identity_8c.html afe572e36f30abdde353cd830f33fe999 (void *cls, const char *emsg) static void create_finished d3/dee/gnunet-identity_8c.html aa0ef713b3c68fb1d7d7e59cbc32415b3 (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *pk, const char *emsg) static void set_done d3/dee/gnunet-identity_8c.html adf4b2b701deef937b897157aa77a2910 (void *cls, const char *emsg) static void print_ego d3/dee/gnunet-identity_8c.html a72ddbe66f543f61f2f9c8065d0489535 (void *cls, struct GNUNET_IDENTITY_Ego *ego, void **ctx, const char *identifier) static void run d3/dee/gnunet-identity_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main d3/dee/gnunet-identity_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static struct GNUNET_IDENTITY_Handle * sh d3/dee/gnunet-identity_8c.html a59d032110360f08772569a0d5179ee17 static int list d3/dee/gnunet-identity_8c.html a50588484dd448ac70f095ac1209941f0 static int monitor d3/dee/gnunet-identity_8c.html a46fa1969de5714507943035793d36269 static int private_keys d3/dee/gnunet-identity_8c.html a9b068c8e3c6e4810fc87a1606a5ab9c6 static unsigned int verbose d3/dee/gnunet-identity_8c.html a1209946062659806bc7657fe60753a21 static int quiet d3/dee/gnunet-identity_8c.html a55602ca214fb365e8deef9a73c8442e7 static char * create_ego d3/dee/gnunet-identity_8c.html abad33459d9de1ab350d168e3e5bd82e4 static char * delete_ego d3/dee/gnunet-identity_8c.html aae558c092133a853d0607be9de79e342 static char * set_ego d3/dee/gnunet-identity_8c.html af7eddfa1f70d0b13f37efddee3a79970 static char * set_subsystem d3/dee/gnunet-identity_8c.html aac1910a6c95a62c482ef1eb1a1bbb466 static struct GNUNET_IDENTITY_Operation * set_op d3/dee/gnunet-identity_8c.html a25912dab9017d620188c01df6b86f244 static struct GNUNET_IDENTITY_Operation * create_op d3/dee/gnunet-identity_8c.html a3ef85d56f9e3d4936b97cfd42a73a2ff static struct GNUNET_IDENTITY_Operation * delete_op d3/dee/gnunet-identity_8c.html ab8e99fa1e99abc5759de7b87733b24de static int global_ret d3/dee/gnunet-identity_8c.html a46aea8bacb6e1782ced692b1dfb4ff7b gnunet-service-identity.c /home/grothoff/research/gnunet/src/identity/ df/d8b/gnunet-service-identity_8c platform.h gnunet_util_lib.h gnunet_constants.h gnunet_protocols.h gnunet_statistics_service.h gnunet_identity_service.h identity.h Ego RenameContext static char * get_ego_filename df/d8b/gnunet-service-identity_8c.html a86fdda2ef3af90d2f5b4ce6dd6cc3c16 (struct Ego *ego) static void client_disconnect_cb df/d8b/gnunet-service-identity_8c.html add3231e0a097736c4235cae0f8bed32a (void *cls, struct GNUNET_SERVICE_Client *client, void *app_ctx) static void * client_connect_cb df/d8b/gnunet-service-identity_8c.html ace62d7dd4b1ce0ddda8ac3a38cbdc24d (void *cls, struct GNUNET_SERVICE_Client *client, struct GNUNET_MQ_Handle *mq) static void shutdown_task df/d8b/gnunet-service-identity_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void send_result_code df/d8b/gnunet-service-identity_8c.html a6e1bdf28fb33d4f142101e010f7e0490 (struct GNUNET_SERVICE_Client *client, uint32_t result_code, const char *emsg) static struct GNUNET_MQ_Envelope * create_update_message df/d8b/gnunet-service-identity_8c.html a5f359af9b7c85d244d5a3bf10aec3a79 (struct Ego *ego) static struct GNUNET_MQ_Envelope * create_set_default_message df/d8b/gnunet-service-identity_8c.html a18ac737d1f8789a37cad98b777998947 (struct Ego *ego, const char *servicename) static void handle_start_message df/d8b/gnunet-service-identity_8c.html a5ebb5495f3c9d114cac7d72501d7bdba (void *cls, const struct GNUNET_MessageHeader *message) static int check_lookup_message df/d8b/gnunet-service-identity_8c.html a5042c245db24f5e4ed140edf2dcb5b4d (void *cls, const struct LookupMessage *message) static void handle_lookup_message df/d8b/gnunet-service-identity_8c.html aa3c8b187dcaf84ee912d946d7fc5cc78 (void *cls, const struct LookupMessage *message) static int check_lookup_by_suffix_message df/d8b/gnunet-service-identity_8c.html aff33009f93b9e1735e426a6870225f64 (void *cls, const struct LookupMessage *message) static void handle_lookup_by_suffix_message df/d8b/gnunet-service-identity_8c.html a695bf84cc710293caf45453650b2a711 (void *cls, const struct LookupMessage *message) static int check_get_default_message df/d8b/gnunet-service-identity_8c.html ac8adb0d7b076e04f7afca23ecf6bc10e (void *cls, const struct GetDefaultMessage *msg) static void handle_get_default_message df/d8b/gnunet-service-identity_8c.html aeb9e531226a5d8061f502181e6fd5789 (void *cls, const struct GetDefaultMessage *gdm) static int key_cmp df/d8b/gnunet-service-identity_8c.html a2c49995d4902e9dab91f96f8eeced3e3 (const struct GNUNET_CRYPTO_EcdsaPrivateKey *pk1, const struct GNUNET_CRYPTO_EcdsaPrivateKey *pk2) static int check_set_default_message df/d8b/gnunet-service-identity_8c.html a2272e800fff75f5574e417f0987568ae (void *cls, const struct SetDefaultMessage *msg) static void handle_set_default_message df/d8b/gnunet-service-identity_8c.html aa560a881236bfc849b3f2e29e952e0f0 (void *cls, const struct SetDefaultMessage *sdm) static void notify_listeners df/d8b/gnunet-service-identity_8c.html ac6e87a9fb9070758b779aa12805da615 (struct Ego *ego) static int check_create_message df/d8b/gnunet-service-identity_8c.html a5d065af4d7de18178a8976cbbe216cd3 (void *cls, const struct CreateRequestMessage *msg) static void handle_create_message df/d8b/gnunet-service-identity_8c.html a09adcf33000289dfd40a4151c999c0c3 (void *cls, const struct CreateRequestMessage *crm) static void handle_ego_rename df/d8b/gnunet-service-identity_8c.html a7b327d41317bc4a9e44c764eef255c02 (void *cls, const char *section) static int check_rename_message df/d8b/gnunet-service-identity_8c.html af278ece72f0d7e37ffcc9cea23f6106d (void *cls, const struct RenameMessage *msg) static void handle_rename_message df/d8b/gnunet-service-identity_8c.html a874ab686bb431fb4e1e599b4f450a081 (void *cls, const struct RenameMessage *rm) static void handle_ego_delete df/d8b/gnunet-service-identity_8c.html af4349e85e81191e4ae8307caccd5ba38 (void *cls, const char *section) static int check_delete_message df/d8b/gnunet-service-identity_8c.html a64f8e4b636c21657001db7371150a0bd (void *cls, const struct DeleteMessage *msg) static void handle_delete_message df/d8b/gnunet-service-identity_8c.html ad6339c51e5b3916fdd8c754c4f4261dc (void *cls, const struct DeleteMessage *dm) static int process_ego_file df/d8b/gnunet-service-identity_8c.html a783e1edf79f5af8bce48e2c802886201 (void *cls, const char *filename) static void run df/d8b/gnunet-service-identity_8c.html a93e64c6875736da53189e266ff6013a0 (void *cls, const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_SERVICE_Handle *service) GNUNET_SERVICE_MAIN df/d8b/gnunet-service-identity_8c.html a4736831f4f5e9ce2d317a138451282f8 ("identity", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_fixed_size(start_message, GNUNET_MESSAGE_TYPE_IDENTITY_START, struct GNUNET_MessageHeader, NULL), GNUNET_MQ_hd_var_size(lookup_message, GNUNET_MESSAGE_TYPE_IDENTITY_LOOKUP, struct LookupMessage, NULL), GNUNET_MQ_hd_var_size(lookup_by_suffix_message, GNUNET_MESSAGE_TYPE_IDENTITY_LOOKUP_BY_SUFFIX, struct LookupMessage, NULL), GNUNET_MQ_hd_var_size(get_default_message, GNUNET_MESSAGE_TYPE_IDENTITY_GET_DEFAULT, struct GetDefaultMessage, NULL), GNUNET_MQ_hd_var_size(set_default_message, GNUNET_MESSAGE_TYPE_IDENTITY_SET_DEFAULT, struct SetDefaultMessage, NULL), GNUNET_MQ_hd_var_size(create_message, GNUNET_MESSAGE_TYPE_IDENTITY_CREATE, struct CreateRequestMessage, NULL), GNUNET_MQ_hd_var_size(rename_message, GNUNET_MESSAGE_TYPE_IDENTITY_RENAME, struct RenameMessage, NULL), GNUNET_MQ_hd_var_size(delete_message, GNUNET_MESSAGE_TYPE_IDENTITY_DELETE, struct DeleteMessage, NULL), GNUNET_MQ_handler_end()) static const struct GNUNET_CONFIGURATION_Handle * cfg df/d8b/gnunet-service-identity_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_CONFIGURATION_Handle * subsystem_cfg df/d8b/gnunet-service-identity_8c.html afe12cea55a6f3bb87eb9af75d1752aa9 static struct GNUNET_STATISTICS_Handle * stats df/d8b/gnunet-service-identity_8c.html a4fb6f8811aa55bc9ca971bfebc4612b5 static struct GNUNET_NotificationContext * nc df/d8b/gnunet-service-identity_8c.html a5dd77ede3f4bb964d34d5a8ec48c42de static char * ego_directory df/d8b/gnunet-service-identity_8c.html aae034b5d8cf8b3a3d3d8104f61eb38d2 static char * subsystem_cfg_file df/d8b/gnunet-service-identity_8c.html a6bffce3ca59894fe1d280b9341c82c80 static struct Ego * ego_head df/d8b/gnunet-service-identity_8c.html afc21467a2f6a78133681cb66c89182bd static struct Ego * ego_tail df/d8b/gnunet-service-identity_8c.html a499d542a016a465ad05b9b7f49c9a7a9 identity.h /home/grothoff/research/gnunet/src/identity/ de/d05/identity_8h gnunet_common.h ResultCodeMessage LookupMessage UpdateMessage GetDefaultMessage SetDefaultMessage CreateRequestMessage RenameMessage DeleteMessage GNUNET_IDENTITY_Ego identity_api.c /home/grothoff/research/gnunet/src/identity/ d7/da8/identity__api_8c platform.h gnunet_util_lib.h gnunet_constants.h gnunet_protocols.h gnunet_identity_service.h identity.h GNUNET_IDENTITY_Operation GNUNET_IDENTITY_Handle #define LOG d7/da8/identity__api_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) const struct GNUNET_IDENTITY_Ego * GNUNET_IDENTITY_ego_get_anonymous d0/d2f/group__identity.html ga95c1c369bf5b3db15e6612fa0ea7897a () static void reconnect d7/da8/identity__api_8c.html a7e1acc1306a252c65b8526268bbd4a5f (void *cls) static int free_ego d7/da8/identity__api_8c.html acc896df985644f2b62b75582fab17379 (void *cls, const struct GNUNET_HashCode *key, void *value) static void reschedule_connect d7/da8/identity__api_8c.html ad3cde296db9fbf7e67844bdb377fa65a (struct GNUNET_IDENTITY_Handle *h) static void mq_error_handler d7/da8/identity__api_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) static int check_identity_result_code d7/da8/identity__api_8c.html adeb585821d14a011514a423ba82a99a3 (void *cls, const struct ResultCodeMessage *rcm) static void handle_identity_result_code d7/da8/identity__api_8c.html a61ac65ef66f4c327288f8f3c866e6446 (void *cls, const struct ResultCodeMessage *rcm) static int check_identity_update d7/da8/identity__api_8c.html a654bf7734f190974a0909f09de827a0d (void *cls, const struct UpdateMessage *um) static void handle_identity_update d7/da8/identity__api_8c.html aacf43d7fd0e23723d096e1b7e91ac4d9 (void *cls, const struct UpdateMessage *um) static int check_identity_set_default d7/da8/identity__api_8c.html aa2633a5bf07aadcd414dcc65b22adf57 (void *cls, const struct SetDefaultMessage *sdm) static void handle_identity_set_default d7/da8/identity__api_8c.html a676268d0bcff23dd6b2dfa89465578de (void *cls, const struct SetDefaultMessage *sdm) struct GNUNET_IDENTITY_Handle * GNUNET_IDENTITY_connect d0/d2f/group__identity.html gac5bc0255afe511a38d0b14772998572b (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_IDENTITY_Callback cb, void *cb_cls) const struct GNUNET_CRYPTO_EcdsaPrivateKey * GNUNET_IDENTITY_ego_get_private_key d0/d2f/group__identity.html gad6564b03d0added0041c2242dce4049c (const struct GNUNET_IDENTITY_Ego *ego) void GNUNET_IDENTITY_ego_get_public_key d0/d2f/group__identity.html ga560d1adeb76aa0c0b814b83cd5c818b7 (const struct GNUNET_IDENTITY_Ego *ego, struct GNUNET_CRYPTO_EcdsaPublicKey *pk) struct GNUNET_IDENTITY_Operation * GNUNET_IDENTITY_get d0/d2f/group__identity.html gac00c95fa7149fd160e84152ef34ea3d2 (struct GNUNET_IDENTITY_Handle *h, const char *service_name, GNUNET_IDENTITY_Callback cb, void *cb_cls) struct GNUNET_IDENTITY_Operation * GNUNET_IDENTITY_set d0/d2f/group__identity.html gad0682db717f92e0375a39faaf0a12ce9 (struct GNUNET_IDENTITY_Handle *h, const char *service_name, struct GNUNET_IDENTITY_Ego *ego, GNUNET_IDENTITY_Continuation cont, void *cont_cls) struct GNUNET_IDENTITY_Operation * GNUNET_IDENTITY_create d0/d2f/group__identity.html ga7bc43fa53e3aed8920e00fb467bda7c2 (struct GNUNET_IDENTITY_Handle *h, const char *name, GNUNET_IDENTITY_CreateContinuation cont, void *cont_cls) struct GNUNET_IDENTITY_Operation * GNUNET_IDENTITY_rename d0/d2f/group__identity.html ga3c6e36bd98505df4f4c7f6b4047938e6 (struct GNUNET_IDENTITY_Handle *h, const char *old_name, const char *new_name, GNUNET_IDENTITY_Continuation cb, void *cb_cls) struct GNUNET_IDENTITY_Operation * GNUNET_IDENTITY_delete d0/d2f/group__identity.html gaefc47bf4c422cde13c470d03cf0a1f97 (struct GNUNET_IDENTITY_Handle *h, const char *name, GNUNET_IDENTITY_Continuation cb, void *cb_cls) void GNUNET_IDENTITY_cancel d0/d2f/group__identity.html gabf22940765aa7f1535bce00bb160c7f5 (struct GNUNET_IDENTITY_Operation *op) void GNUNET_IDENTITY_disconnect d0/d2f/group__identity.html gaccbcd5c8d1aa8587767827fe8560a37c (struct GNUNET_IDENTITY_Handle *h) identity_api_lookup.c /home/grothoff/research/gnunet/src/identity/ d8/d6f/identity__api__lookup_8c platform.h gnunet_util_lib.h gnunet_identity_service.h identity.h GNUNET_IDENTITY_EgoLookup #define LOG d8/d6f/identity__api__lookup_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static int check_identity_result_code d8/d6f/identity__api__lookup_8c.html adeb585821d14a011514a423ba82a99a3 (void *cls, const struct ResultCodeMessage *rcm) static void handle_identity_result_code d8/d6f/identity__api__lookup_8c.html a61ac65ef66f4c327288f8f3c866e6446 (void *cls, const struct ResultCodeMessage *rcm) static int check_identity_update d8/d6f/identity__api__lookup_8c.html a654bf7734f190974a0909f09de827a0d (void *cls, const struct UpdateMessage *um) static void handle_identity_update d8/d6f/identity__api__lookup_8c.html aacf43d7fd0e23723d096e1b7e91ac4d9 (void *cls, const struct UpdateMessage *um) static void mq_error_handler d8/d6f/identity__api__lookup_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) struct GNUNET_IDENTITY_EgoLookup * GNUNET_IDENTITY_ego_lookup d0/d2f/group__identity.html gadd4833a9cb161265d9b575f361542118 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *name, GNUNET_IDENTITY_EgoCallback cb, void *cb_cls) void GNUNET_IDENTITY_ego_lookup_cancel d0/d2f/group__identity.html gabfd47eef71e276bb606f8fff3157f2d7 (struct GNUNET_IDENTITY_EgoLookup *el) identity_api_suffix_lookup.c /home/grothoff/research/gnunet/src/identity/ db/d9d/identity__api__suffix__lookup_8c platform.h gnunet_util_lib.h gnunet_identity_service.h identity.h GNUNET_IDENTITY_EgoSuffixLookup #define LOG db/d9d/identity__api__suffix__lookup_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static int check_identity_result_code db/d9d/identity__api__suffix__lookup_8c.html adeb585821d14a011514a423ba82a99a3 (void *cls, const struct ResultCodeMessage *rcm) static void handle_identity_result_code db/d9d/identity__api__suffix__lookup_8c.html a61ac65ef66f4c327288f8f3c866e6446 (void *cls, const struct ResultCodeMessage *rcm) static int check_identity_update db/d9d/identity__api__suffix__lookup_8c.html a654bf7734f190974a0909f09de827a0d (void *cls, const struct UpdateMessage *um) static void handle_identity_update db/d9d/identity__api__suffix__lookup_8c.html aacf43d7fd0e23723d096e1b7e91ac4d9 (void *cls, const struct UpdateMessage *um) static void mq_error_handler db/d9d/identity__api__suffix__lookup_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) struct GNUNET_IDENTITY_EgoSuffixLookup * GNUNET_IDENTITY_ego_lookup_by_suffix d0/d2f/group__identity.html gaf217da98e2a288cd2b204d25e01c9e6b (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *suffix, GNUNET_IDENTITY_EgoSuffixCallback cb, void *cb_cls) void GNUNET_IDENTITY_ego_lookup_by_suffix_cancel d0/d2f/group__identity.html gaf312a21a0aa2ca5437e9c6f5d7251a5e (struct GNUNET_IDENTITY_EgoSuffixLookup *el) plugin_rest_identity.c /home/grothoff/research/gnunet/src/identity/ dd/d5d/plugin__rest__identity_8c platform.h gnunet_rest_plugin.h gnunet_identity_service.h gnunet_rest_lib.h Plugin EgoEntry RequestHandle #define GNUNET_REST_API_NS_IDENTITY dd/d5d/plugin__rest__identity_8c.html a211cb486d01fe4e7e3fcfccbce7f0fa1 #define GNUNET_REST_API_NS_IDENTITY_ALL dd/d5d/plugin__rest__identity_8c.html a537a34b281e64ca8c251cb81afce571b #define GNUNET_REST_API_NS_IDENTITY_PUBKEY dd/d5d/plugin__rest__identity_8c.html aec4fa50bf0d56f50e511a7655359ef83 #define GNUNET_REST_API_NS_IDENTITY_NAME dd/d5d/plugin__rest__identity_8c.html a8e68a6b3689d4b8cb24ced9058373242 #define GNUNET_REST_API_NS_IDENTITY_SUBSYSTEM dd/d5d/plugin__rest__identity_8c.html a001d326025e7715fa803d37ce3541d41 #define GNUNET_REST_IDENTITY_PARAM_PUBKEY dd/d5d/plugin__rest__identity_8c.html aec804d6aef836ac621db19e08330482d #define GNUNET_REST_IDENTITY_PARAM_SUBSYSTEM dd/d5d/plugin__rest__identity_8c.html abb7dcaafc1772164836809073e2d8e6a #define GNUNET_REST_IDENTITY_PARAM_NAME dd/d5d/plugin__rest__identity_8c.html a05cf7d6a05850edc55b7ee5d70dbcf29 #define GNUNET_REST_IDENTITY_PARAM_NEWNAME dd/d5d/plugin__rest__identity_8c.html ab85f61b2961d4772ac04e8e5bfef3aaf #define GNUNET_REST_IDENTITY_ERROR_UNKNOWN dd/d5d/plugin__rest__identity_8c.html ae4090f88a87fed524cf299a78372bb05 #define GNUNET_REST_IDENTITY_NOT_FOUND dd/d5d/plugin__rest__identity_8c.html af17f64d75e22ab7e078c830520fa9c81 #define GNUNET_REST_IDENTITY_MISSING_NAME dd/d5d/plugin__rest__identity_8c.html a0482c9043feb60310470e879a25a97fd #define GNUNET_REST_IDENTITY_MISSING_PUBKEY dd/d5d/plugin__rest__identity_8c.html aca4eabaaa224a795a7fa09c00fc29f10 #define GNUNET_REST_ERROR_NO_DATA dd/d5d/plugin__rest__identity_8c.html a5d782564ad794f2a296b1201bc2a17dc #define GNUNET_REST_ERROR_DATA_INVALID dd/d5d/plugin__rest__identity_8c.html acf6b7fc553d267d8a6f828250f946b20 #define ID_REST_STATE_INIT dd/d5d/plugin__rest__identity_8c.html a731b7d23b2e0f071fb3f3bfec1557cd5 #define ID_REST_STATE_POST_INIT dd/d5d/plugin__rest__identity_8c.html aea4ff1e272bea4388878ad35b3c7f107 static void cleanup_handle dd/d5d/plugin__rest__identity_8c.html af70f5f3e321661ead3a4775ba90db5ef (void *cls) static void do_error dd/d5d/plugin__rest__identity_8c.html af35ba72049103ca499c5b3b9b5cbf040 (void *cls) struct EgoEntry * get_egoentry dd/d5d/plugin__rest__identity_8c.html a908b6dd0e437c58ff13e4afe8f715514 (struct RequestHandle *handle, char *pubkey, char *name) static void ego_get_for_subsystem dd/d5d/plugin__rest__identity_8c.html aa8c44304b2ce077a02bf203c0ff2674e (void *cls, struct GNUNET_IDENTITY_Ego *ego, void **ctx, const char *name) void ego_get_subsystem dd/d5d/plugin__rest__identity_8c.html ace94491f815bd13f955a475f195b4ff7 (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) void ego_get_all dd/d5d/plugin__rest__identity_8c.html a220bf8a4a7500d226d9e9f45e87a3060 (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) void ego_get_response dd/d5d/plugin__rest__identity_8c.html accd5151701e302ef4d6d2511a2fc0616 (struct RequestHandle *handle, struct EgoEntry *ego_entry) void ego_get_pubkey dd/d5d/plugin__rest__identity_8c.html a12bce08cd8ad7f1478be22753e6c8537 (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) void ego_get_name dd/d5d/plugin__rest__identity_8c.html abadf49f51192995a428ffa2b933bed9d (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) static void do_finished dd/d5d/plugin__rest__identity_8c.html a5d65ac6105bfd92e9b4bb86c1acc9c36 (void *cls, const char *emsg) static void do_finished_create dd/d5d/plugin__rest__identity_8c.html af5e149a26e7959cfda69684059d3e873 (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *pk, const char *emsg) void ego_edit dd/d5d/plugin__rest__identity_8c.html a9ba565fe48b96665864b49b424f1a67b (struct RequestHandle *handle, struct EgoEntry *ego_entry) void ego_edit_pubkey dd/d5d/plugin__rest__identity_8c.html ad9199dd5469e7135b29d946e8e6a9b8c (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) void ego_edit_name dd/d5d/plugin__rest__identity_8c.html a72a3015f8f1390ead8dd58cf88d2026f (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) void ego_edit_subsystem dd/d5d/plugin__rest__identity_8c.html a9feac2ce41f8628a7157acc0c964b85c (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) void ego_create dd/d5d/plugin__rest__identity_8c.html aeda1767980f110529e3f5c1835cf7e7d (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) void ego_delete_pubkey dd/d5d/plugin__rest__identity_8c.html a26f8cc3603ddcc12dae9eb614141c75c (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) void ego_delete_name dd/d5d/plugin__rest__identity_8c.html aa58f10db2ab81c158615b50d3c3d1150 (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) static void options_cont dd/d5d/plugin__rest__identity_8c.html a7ae73a134cafa8c70c95f481fccf31e1 (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) static void init_cont dd/d5d/plugin__rest__identity_8c.html a77c835d867be50642306e34f1266975a (struct RequestHandle *handle) static void init_egos dd/d5d/plugin__rest__identity_8c.html af1771dc559e56b9e7111ddf14fed77fe (void *cls, struct GNUNET_IDENTITY_Ego *ego, void **ctx, const char *identifier) static void rest_process_request dd/d5d/plugin__rest__identity_8c.html aaf9b0ed7bb7ae3b37377119070c6a6f4 (struct GNUNET_REST_RequestHandle *rest_handle, GNUNET_REST_ResultProcessor proc, void *proc_cls) void * libgnunet_plugin_rest_identity_init dd/d5d/plugin__rest__identity_8c.html a7408bbbf0ad7682dfbd6fcea2efb3c14 (void *cls) void * libgnunet_plugin_rest_identity_done dd/d5d/plugin__rest__identity_8c.html a4d2a75b0333fef9b542fdc03b26f2db9 (void *cls) const struct GNUNET_CONFIGURATION_Handle * cfg dd/d5d/plugin__rest__identity_8c.html a51cb438e53c3f8766755e01cfa930382 static char * allow_methods dd/d5d/plugin__rest__identity_8c.html a9a67cdde375abe5414707e6255e0f753 block_dns.h /home/grothoff/research/gnunet/src/include/ d2/d1a/block__dns_8h gnunet_util_lib.h GNUNET_DNS_Advertisement block_fs.h /home/grothoff/research/gnunet/src/include/ db/ded/block__fs_8h gnunet_util_lib.h gnunet_fs_service.h UBlock OnDemandBlock #define MAX_UBLOCK_SIZE db/d13/group__block-fs.html gaba3b574f0fcca8f9f67d6a2d1f4a98d3 block_regex.h /home/grothoff/research/gnunet/src/include/ d3/d4c/block__regex_8h gnunet_util_lib.h RegexAcceptBlock compat.h /home/grothoff/research/gnunet/src/include/ d3/d2d/compat_8h #define memrchr d3/d2d/compat_8h.html ac6c37319cfdee945e43c93ec7621b41c (s, c, n) void * GN_memrchr_ d3/d2d/compat_8h.html a3ddbae40b1cd3d03c0618981af1d3393 (const void *s, int c, size_t n) gauger.h /home/grothoff/research/gnunet/src/include/ d1/d71/gauger_8h #define GAUGER d1/d71/gauger_8h.html aaeff4ee32777cab76106351374550352 (category, counter, value, unit) #define GAUGER_ID d1/d71/gauger_8h.html a4062791e750162c2fbb4f2aa49f7be9a (category, counter, value, unit, id) gettext.h /home/grothoff/research/gnunet/src/include/ d4/d81/gettext_8h #define gettext d4/d81/gettext_8h.html aa0fab2ce0e5eb897c393cee0d83c6ea9 (Msgid) #define dgettext d4/d81/gettext_8h.html a86f757e66ffde703afba316a7396a28f (Domainname, Msgid) #define dcgettext d4/d81/gettext_8h.html a4419bece30ab76327deb6ef4149322f4 (Domainname, Msgid, Category) #define ngettext d4/d81/gettext_8h.html a248c64613ae95f3477511c239fe9c5c1 (Msgid1, Msgid2, N) #define dngettext d4/d81/gettext_8h.html a06fa46950f520d32c10de24270198932 (Domainname, Msgid1, Msgid2, N) #define dcngettext d4/d81/gettext_8h.html aa646ec380c28849655fcc4d56873062c (Domainname, Msgid1, Msgid2, N, Category) #define textdomain d4/d81/gettext_8h.html aba3653075c8f1f84c741ef23b2266f89 (Domainname) #define bindtextdomain d4/d81/gettext_8h.html ac719c37e146c0e2030a7ed1dfcbdd5f8 (Domainname, Dirname) #define bind_textdomain_codeset d4/d81/gettext_8h.html a973ce74418a69a456534d48dedddcd46 (Domainname, Codeset) #define gettext_noop d4/d81/gettext_8h.html a1a0ef2e42374f90a13299cc06f437847 (String) gnunet_abd_service.h /home/grothoff/research/gnunet/src/include/ d2/d39/gnunet__abd__service_8h gnunet_util_lib.h gnunet_gns_service.h gnunet_identity_service.h GNUNET_ABD_DelegationRecord GNUNET_ABD_DelegationRecordSet GNUNET_ABD_DelegationSet GNUNET_ABD_Delegation GNUNET_ABD_Delegate void(* GNUNET_ABD_CredentialResultProcessor df/d63/group__abd.html gae85bc6723c2c464627f7bfee448ddf75 )(void *cls, unsigned int d_count, struct GNUNET_ABD_Delegation *delegation_chain, unsigned int c_count, struct GNUNET_ABD_Delegate *delegte) void(* GNUNET_ABD_IntermediateResultProcessor df/d63/group__abd.html ga31db5a6b1507da4c2805cd3867de10d1 )(void *cls, struct GNUNET_ABD_Delegation *delegation, bool is_bw) void(* GNUNET_ABD_DelegateResultProcessor df/d63/group__abd.html gaa420f8bd158fb78c92cc3c73984a8492 )(void *cls, uint32_t success) void(* GNUNET_ABD_RemoveDelegateResultProcessor df/d63/group__abd.html ga0ed7d16eb5be01dfe1bd9093759b6966 )(void *cls, uint32_t success) GNUNET_ABD_CredentialFlags df/d63/group__abd.html ga6c67a2f63f4191cc0eecf64b27446182 GNUNET_ABD_FLAG_REVOKED df/d63/group__abd.html gga6c67a2f63f4191cc0eecf64b27446182a41837b6db8d285c0b465abafdc219de3 GNUNET_ABD_FLAG_SUBJECT df/d63/group__abd.html gga6c67a2f63f4191cc0eecf64b27446182a37c17a86f5951830b2fdf17b66801ad6 GNUNET_ABD_FLAG_ISSUER df/d63/group__abd.html gga6c67a2f63f4191cc0eecf64b27446182af575b9cdc6752b78816661a098e46bd1 GNUNET_ABD_AlgoDirectionFlags df/d63/group__abd.html ga3563292b8444eedc75a7692286aa269d GNUNET_ABD_FLAG_FORWARD df/d63/group__abd.html gga3563292b8444eedc75a7692286aa269da94ff512b78dec7f7b01c4cded4eb4bde GNUNET_ABD_FLAG_BACKWARD df/d63/group__abd.html gga3563292b8444eedc75a7692286aa269da0079f8800b49131dcf414ca46501480f struct GNUNET_ABD_Handle * GNUNET_ABD_connect df/d63/group__abd.html ga8d46b41c84656537be9866318cf39ac7 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_ABD_disconnect df/d63/group__abd.html gabc5b4c604beb91159bf64a3cc5272f0a (struct GNUNET_ABD_Handle *handle) struct GNUNET_ABD_Request * GNUNET_ABD_verify df/d63/group__abd.html gab0241dddd687e03f5efdb7c45af8362d (struct GNUNET_ABD_Handle *handle, const struct GNUNET_CRYPTO_EcdsaPublicKey *issuer_key, const char *issuer_attribute, const struct GNUNET_CRYPTO_EcdsaPublicKey *subject_key, uint32_t delegate_count, const struct GNUNET_ABD_Delegate *delegates, enum GNUNET_ABD_AlgoDirectionFlags direction, GNUNET_ABD_CredentialResultProcessor proc, void *proc_cls, GNUNET_ABD_IntermediateResultProcessor, void *proc2_cls) struct GNUNET_ABD_Request * GNUNET_ABD_collect df/d63/group__abd.html ga9cac0e97a93ad608b2c2658ea2af857f (struct GNUNET_ABD_Handle *handle, const struct GNUNET_CRYPTO_EcdsaPublicKey *issuer_key, const char *issuer_attribute, const struct GNUNET_CRYPTO_EcdsaPrivateKey *subject_key, enum GNUNET_ABD_AlgoDirectionFlags direction, GNUNET_ABD_CredentialResultProcessor proc, void *proc_cls, GNUNET_ABD_IntermediateResultProcessor, void *proc2_cls) struct GNUNET_ABD_Request * GNUNET_ABD_add_delegation df/d63/group__abd.html gaa21c8be62196fcfd376d44a8fa1e36f0 (struct GNUNET_ABD_Handle *handle, struct GNUNET_IDENTITY_Ego *issuer, const char *attribute, struct GNUNET_CRYPTO_EcdsaPublicKey *subject, const char *delegated_attribute, GNUNET_ABD_DelegateResultProcessor proc, void *proc_cls) struct GNUNET_ABD_Request * GNUNET_ABD_remove_delegation df/d63/group__abd.html ga63f23c237cbec8ea9ae7864122265818 (struct GNUNET_ABD_Handle *handle, struct GNUNET_IDENTITY_Ego *issuer, const char *attribute, GNUNET_ABD_RemoveDelegateResultProcessor proc, void *proc_cls) struct GNUNET_ABD_Delegate * GNUNET_ABD_delegate_issue df/d63/group__abd.html ga00e95c3023a134b1082ec3b824a5584f (const struct GNUNET_CRYPTO_EcdsaPrivateKey *issuer, struct GNUNET_CRYPTO_EcdsaPublicKey *subject, const char *iss_attr, const char *sub_attr, struct GNUNET_TIME_Absolute *expiration) void GNUNET_ABD_request_cancel df/d63/group__abd.html gac2236c3191d3696506772641acccf24d (struct GNUNET_ABD_Request *lr) gnunet_abe_lib.h /home/grothoff/research/gnunet/src/include/ de/d50/gnunet__abe__lib_8h gnunet_common.h struct GNUNET_ABE_AbeMasterKey * GNUNET_ABE_cpabe_create_master_key d6/d56/group__abe.html ga0a4e3adbea8028914ea9f80b2fc608c1 (void) void GNUNET_ABE_cpabe_delete_master_key d6/d56/group__abe.html ga52f6491f10ae99fe800a37925c3dcb94 (struct GNUNET_ABE_AbeMasterKey *key) struct GNUNET_ABE_AbeKey * GNUNET_ABE_cpabe_create_key d6/d56/group__abe.html ga19e46dd7f29f6f3dcba6613d331a131a (struct GNUNET_ABE_AbeMasterKey *key, char **attrs) void GNUNET_ABE_cpabe_delete_key d6/d56/group__abe.html ga174a93414c8a005f44f5c2925e48782a (struct GNUNET_ABE_AbeKey *key, int delete_pub) ssize_t GNUNET_ABE_cpabe_encrypt d6/d56/group__abe.html ga71a4e4ad3c34c454f63ad8f083b821b6 (const void *block, size_t size, const char *policy, const struct GNUNET_ABE_AbeMasterKey *key, void **result) ssize_t GNUNET_ABE_cpabe_decrypt d6/d56/group__abe.html ga6f32f34600692e9960d95a73647d61e7 (const void *block, size_t size, const struct GNUNET_ABE_AbeKey *key, void **result) ssize_t GNUNET_ABE_cpabe_serialize_key d6/d56/group__abe.html ga8056e45076ceb2fd68acf09de63771e0 (const struct GNUNET_ABE_AbeKey *key, void **result) struct GNUNET_ABE_AbeKey * GNUNET_ABE_cpabe_deserialize_key d6/d56/group__abe.html ga0c6c06f18cc1fd0979ef516a07ed6f6e (const void *data, size_t len) ssize_t GNUNET_ABE_cpabe_serialize_master_key d6/d56/group__abe.html ga496be154683b4928ec4a9084a030898a (const struct GNUNET_ABE_AbeMasterKey *key, void **result) struct GNUNET_ABE_AbeMasterKey * GNUNET_ABE_cpabe_deserialize_master_key d6/d56/group__abe.html ga0e4bd2f977b7530405629ff2d9b638f7 (const void *data, size_t len) gnunet_applications.h /home/grothoff/research/gnunet/src/include/ d8/d75/gnunet__applications_8h #define GNUNET_APPLICATION_TYPE_END d9/dc9/group__applications.html gae2600ef3bb4f949d62b99f2ba04961f4 #define GNUNET_APPLICATION_TYPE_TEST d9/dc9/group__applications.html gadb0d6a66b1a9522f2414fbb986024f39 #define GNUNET_APPLICATION_PORT_FS_BLOCK_TRANSFER d9/dc9/group__applications.html gad1453d4e7f6b29fce803d293841ac4dc #define GNUNET_APPLICATION_PORT_RPS d9/dc9/group__applications.html gaf88fa883032f383531e4eae0797a1e22 #define GNUNET_APPLICATION_PORT_INTERNET_RESOLVER d9/dc9/group__applications.html ga87f28a0d8211e5eaa86964b1c5055124 #define GNUNET_APPLICATION_PORT_IPV4_GATEWAY d9/dc9/group__applications.html gabe8f98f9830d0b7bd167ee056692b75a #define GNUNET_APPLICATION_PORT_IPV6_GATEWAY d9/dc9/group__applications.html gac18473a982c7c474366bc8f9f8426fdc #define GNUNET_APPLICATION_TYPE_EXIT_REGEX_PREFIX d9/dc9/group__applications.html ga349ef6a87a7a09c33c150101c8a2e546 #define GNUNET_APPLICATION_TYPE_CONSENSUS d9/dc9/group__applications.html ga567c711bca289a6be88f3a5b438f9cdf #define GNUNET_APPLICATION_TYPE_SET d9/dc9/group__applications.html ga1debe041d9ed837a43737ab5e4394233 #define GNUNET_APPLICATION_TYPE_CONVERSATION_CONTROL d9/dc9/group__applications.html ga6e8f28ff67234c34dbc508ba6cbd044d #define GNUNET_APPLICATION_TYPE_CONVERSATION_AUDIO d9/dc9/group__applications.html gaf76c8fece6b6b3d396039240cdd971fb #define GNUNET_APPLICATION_TYPE_MQTT d9/dc9/group__applications.html gafb7ecff883a8824a78b4a3256022babe #define GNUNET_APPLICATION_TYPE_MULTICAST d9/dc9/group__applications.html ga2f805d597a9e94291826b77a3b53c8dd gnunet_arm_service.h /home/grothoff/research/gnunet/src/include/ dc/dce/gnunet__arm__service_8h gnunet_util_lib.h GNUNET_ARM_ServiceInfo #define GNUNET_ARM_VERSION d4/d56/group__arm.html gace61c7b00f43da6328d145e4a0d25d61 void(* GNUNET_ARM_ConnectionStatusCallback d4/d56/group__arm.html gae5dda17da0e9c2a3843f46535184b995 )(void *cls, int connected) void(* GNUNET_ARM_ResultCallback d4/d56/group__arm.html ga68df8ce16a28e9ae7ed4e64c2195b92e )(void *cls, enum GNUNET_ARM_RequestStatus rs, enum GNUNET_ARM_Result result) void(* GNUNET_ARM_ServiceListCallback d4/d56/group__arm.html ga182eaf3e3efd131e98317a24506e328d )(void *cls, enum GNUNET_ARM_RequestStatus rs, unsigned int count, const struct GNUNET_ARM_ServiceInfo *list) void(* GNUNET_ARM_ServiceMonitorCallback d4/d56/group__arm.html gad29777b3c595d75ac56c6d9c5ffdb1df )(void *cls, const char *service, enum GNUNET_ARM_ServiceMonitorStatus status) GNUNET_ARM_RequestStatus d4/d56/group__arm.html gab78f57186425ebda3e3ffbd9f7f7001c GNUNET_ARM_REQUEST_SENT_OK d4/d56/group__arm.html ggab78f57186425ebda3e3ffbd9f7f7001cada0eb4d54c4c65e9a7376ff79eb5d962 GNUNET_ARM_REQUEST_DISCONNECTED d4/d56/group__arm.html ggab78f57186425ebda3e3ffbd9f7f7001ca1b12eb4bd4fb41873aed15b790ed0f40 GNUNET_ARM_ServiceMonitorStatus d4/d56/group__arm.html ga21b98a1a03982b42954b55471564fe92 GNUNET_ARM_SERVICE_MONITORING_STARTED d4/d56/group__arm.html gga21b98a1a03982b42954b55471564fe92a2acfb128b5ea8ce01b94518fd437a219 GNUNET_ARM_SERVICE_STOPPED d4/d56/group__arm.html gga21b98a1a03982b42954b55471564fe92a039d3d841d923deaec02bc7fcecc8340 GNUNET_ARM_SERVICE_STARTING d4/d56/group__arm.html gga21b98a1a03982b42954b55471564fe92a096db338f47f5629ce2ec0802f63f32b GNUNET_ARM_SERVICE_STOPPING d4/d56/group__arm.html gga21b98a1a03982b42954b55471564fe92a0303dbd66454ac8366f174b7c1d9aaf6 GNUNET_ARM_Result d4/d56/group__arm.html gaa812feb184e66f6733a08fd4a8325c2c GNUNET_ARM_RESULT_STOPPED d4/d56/group__arm.html ggaa812feb184e66f6733a08fd4a8325c2ca9949b85627085b5ee4df7f0b6b271395 GNUNET_ARM_RESULT_STOPPING d4/d56/group__arm.html ggaa812feb184e66f6733a08fd4a8325c2ca8be04cebb39f1fb935caa245e035545a GNUNET_ARM_RESULT_STARTING d4/d56/group__arm.html ggaa812feb184e66f6733a08fd4a8325c2ca52de978eb94a649b61758c9e36d836cc GNUNET_ARM_RESULT_IS_STARTING_ALREADY d4/d56/group__arm.html ggaa812feb184e66f6733a08fd4a8325c2ca2722279f837f7488bba0561bf990ed6f GNUNET_ARM_RESULT_IS_STOPPING_ALREADY d4/d56/group__arm.html ggaa812feb184e66f6733a08fd4a8325c2ca96f61b4ff341f9e3b7ad7feaced067ab GNUNET_ARM_RESULT_IS_STARTED_ALREADY d4/d56/group__arm.html ggaa812feb184e66f6733a08fd4a8325c2ca62796596410cae22cc7897aca52d6007 GNUNET_ARM_RESULT_IS_STOPPED_ALREADY d4/d56/group__arm.html ggaa812feb184e66f6733a08fd4a8325c2ca2d2f99d2c50c6713ea085856c1716bcb GNUNET_ARM_RESULT_IS_NOT_KNOWN d4/d56/group__arm.html ggaa812feb184e66f6733a08fd4a8325c2ca1a959487fa47518be2e1a36f3e438cc7 GNUNET_ARM_RESULT_START_FAILED d4/d56/group__arm.html ggaa812feb184e66f6733a08fd4a8325c2cacc9b5cc1166cb4b4b1c7654d4b48636f GNUNET_ARM_RESULT_IN_SHUTDOWN d4/d56/group__arm.html ggaa812feb184e66f6733a08fd4a8325c2cafc78214a54ee38872898732bca483e36 GNUNET_ARM_ServiceStatus d4/d56/group__arm.html ga21b799a2c53406ebfcbfb1e6e33f9250 GNUNET_ARM_SERVICE_STATUS_STOPPED d4/d56/group__arm.html gga21b799a2c53406ebfcbfb1e6e33f9250a41ea7db068d48498ca8d0be43136857d GNUNET_ARM_SERVICE_STATUS_STARTED d4/d56/group__arm.html gga21b799a2c53406ebfcbfb1e6e33f9250ace7ba5e328b95f5d49c61f405768c9a1 GNUNET_ARM_SERVICE_STATUS_FAILED d4/d56/group__arm.html gga21b799a2c53406ebfcbfb1e6e33f9250a2d564015a19d5d1d8cdd88d016cf6df9 GNUNET_ARM_SERVICE_STATUS_FINISHED d4/d56/group__arm.html gga21b799a2c53406ebfcbfb1e6e33f9250a25544715f161b4876e5a29ce10c8bb8b GNUNET_ARM_SERVICE_STATUS_STOPPING d4/d56/group__arm.html gga21b799a2c53406ebfcbfb1e6e33f9250abd3be0c10929b9d09f2652f896db151d struct GNUNET_ARM_Handle * GNUNET_ARM_connect d4/d56/group__arm.html ga50fe89a312d51a64e448fe1678072019 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_ARM_ConnectionStatusCallback conn_status, void *conn_status_cls) void GNUNET_ARM_disconnect d4/d56/group__arm.html gaa6f4435f1418815124ec54e74dda2701 (struct GNUNET_ARM_Handle *h) void GNUNET_ARM_operation_cancel d4/d56/group__arm.html gaed32c270c45b81b5f391c101e4fc9017 (struct GNUNET_ARM_Operation *op) struct GNUNET_ARM_Operation * GNUNET_ARM_request_service_list d4/d56/group__arm.html gaff6992bd3fadf94bc49e9261262847b8 (struct GNUNET_ARM_Handle *h, GNUNET_ARM_ServiceListCallback cont, void *cont_cls) struct GNUNET_ARM_Operation * GNUNET_ARM_request_service_stop d4/d56/group__arm.html gaa378368ef70879db2d334c222c3257b5 (struct GNUNET_ARM_Handle *h, const char *service_name, GNUNET_ARM_ResultCallback cont, void *cont_cls) struct GNUNET_ARM_Operation * GNUNET_ARM_request_service_start d4/d56/group__arm.html ga4e730aa23759db1de038404c4f57c682 (struct GNUNET_ARM_Handle *h, const char *service_name, enum GNUNET_OS_InheritStdioFlags std_inheritance, GNUNET_ARM_ResultCallback cont, void *cont_cls) struct GNUNET_ARM_MonitorHandle * GNUNET_ARM_monitor_start d4/d56/group__arm.html gac8398c8dea604498290bffa386c68264 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_ARM_ServiceMonitorCallback cont, void *cont_cls) void GNUNET_ARM_monitor_stop d4/d56/group__arm.html ga8828bc89b35b382b1efcf0406a309efa (struct GNUNET_ARM_MonitorHandle *h) gnunet_ats_application_service.h /home/grothoff/research/gnunet/src/include/ da/d08/gnunet__ats__application__service_8h gnunet_constants.h gnunet_util_lib.h struct GNUNET_ATS_ApplicationHandle * GNUNET_ATS_application_init d8/d82/group__ats.html ga86aa7911789b389d231744d33435e64e (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_ATS_application_done d8/d82/group__ats.html ga30290e4404c27ce1e70810a15a5682bd (struct GNUNET_ATS_ApplicationHandle *ch) struct GNUNET_ATS_ApplicationSuggestHandle * GNUNET_ATS_application_suggest d8/d82/group__ats.html ga5c5ea6743a1eecc980808ef1411d3767 (struct GNUNET_ATS_ApplicationHandle *ch, const struct GNUNET_PeerIdentity *peer, enum GNUNET_MQ_PreferenceKind pk, struct GNUNET_BANDWIDTH_Value32NBO bw) void GNUNET_ATS_application_suggest_cancel d8/d82/group__ats.html gaf7b91b58ae44a04d0bc48f5a41fffecc (struct GNUNET_ATS_ApplicationSuggestHandle *sh) gnunet_ats_plugin.h /home/grothoff/research/gnunet/src/include/ d2/d8c/gnunet__ats__plugin_8h gnunet_ats_service.h gnunet_statistics_service.h GNUNET_ATS_SolverFunctions GNUNET_ATS_PluginEnvironment void(* GAS_solver_address_change_preference db/d0b/group__ats-plugin.html ga137caac91778803f9f9cea607b8819a5 )(void *solver, const struct GNUNET_PeerIdentity *peer, enum GNUNET_ATS_PreferenceKind kind, double pref_rel) void(* GAS_solver_address_feedback_preference db/d0b/group__ats-plugin.html ga38871efb548a1dfacbec2a8f815a19d7 )(void *solver, struct GNUNET_SERVICE_Client *application, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_TIME_Relative scope, enum GNUNET_ATS_PreferenceKind kind, double score) void(* GAS_solver_bulk_start db/d0b/group__ats-plugin.html ga4cd62599ef1bfd23ed75f8f3d377cff3 )(void *solver) void(* GAS_solver_bulk_stop db/d0b/group__ats-plugin.html gad75023386753b2903ae0738cd94b3fcb )(void *solver) void(* GAS_solver_address_add db/d0b/group__ats-plugin.html ga816c7759ccbbdeb2deb69e0197af2b3a )(void *solver, struct ATS_Address *address, uint32_t network) void(* GAS_solver_address_delete db/d0b/group__ats-plugin.html ga4b1c1d4fe824c5d133fa99d837dbbbec )(void *solver, struct ATS_Address *address) void(* GAS_solver_address_property_changed db/d0b/group__ats-plugin.html ga5e288fa9c722afb5da8fa455c8a1bd7b )(void *solver, struct ATS_Address *address) void(* GAS_solver_get_preferred_address db/d0b/group__ats-plugin.html gacca45a02a6abd3cbd2cf3a79ec8c4968 )(void *solver, const struct GNUNET_PeerIdentity *peer) void(* GAS_solver_stop_get_preferred_address db/d0b/group__ats-plugin.html gae0feb84992c59e5816676c41c0cef977 )(void *solver, const struct GNUNET_PeerIdentity *peer) void(* GAS_solver_information_callback db/d0b/group__ats-plugin.html ga66e14c508fbdaa376994c4af4b186c4f )(void *cls, enum GAS_Solver_Operation op, enum GAS_Solver_Status stat, enum GAS_Solver_Additional_Information) void(* GAS_bandwidth_changed_cb db/d0b/group__ats-plugin.html gaa63e45b51ba33a4e9550f36b05b12cf9 )(void *cls, struct ATS_Address *address) const double *(* GAS_get_preferences db/d0b/group__ats-plugin.html gab7fb9453957a5061d51d1c8ce62b77ca )(void *cls, const struct GNUNET_PeerIdentity *id) unsigned int(* GAS_get_connectivity db/d0b/group__ats-plugin.html gac4179da3f9cf8a7fbb64cf858b3507e9 )(void *cls, const struct GNUNET_PeerIdentity *id) GAS_Solver_Operation db/d0b/group__ats-plugin.html gaca8af8bca82e3e69a6adca29961d5460 GAS_OP_SOLVE_START db/d0b/group__ats-plugin.html ggaca8af8bca82e3e69a6adca29961d5460a2a3e0f8fc073dabe36448950a2fffe07 GAS_OP_SOLVE_STOP db/d0b/group__ats-plugin.html ggaca8af8bca82e3e69a6adca29961d5460af125c95d5ec858e59fe7b7265c9d8600 GAS_OP_SOLVE_SETUP_START db/d0b/group__ats-plugin.html ggaca8af8bca82e3e69a6adca29961d5460ab96b2a7a3070f98ac39868fea21e2f2a GAS_OP_SOLVE_SETUP_STOP db/d0b/group__ats-plugin.html ggaca8af8bca82e3e69a6adca29961d5460a805e0a028fbead1e9d033776d1f72355 GAS_OP_SOLVE_MLP_LP_START db/d0b/group__ats-plugin.html ggaca8af8bca82e3e69a6adca29961d5460a510a83a0f1d212bf481ac37fca870341 GAS_OP_SOLVE_MLP_LP_STOP db/d0b/group__ats-plugin.html ggaca8af8bca82e3e69a6adca29961d5460a1171a87c2490d9f39b73171287bbbb5c GAS_OP_SOLVE_MLP_MLP_START db/d0b/group__ats-plugin.html ggaca8af8bca82e3e69a6adca29961d5460ae0a30669426a343cc9811ca09bbf6673 GAS_OP_SOLVE_MLP_MLP_STOP db/d0b/group__ats-plugin.html ggaca8af8bca82e3e69a6adca29961d5460a82f419e1575699703b5beca3902f7f43 GAS_OP_SOLVE_UPDATE_NOTIFICATION_START db/d0b/group__ats-plugin.html ggaca8af8bca82e3e69a6adca29961d5460a0215e15abf7e6f887a23f325dea08b01 GAS_OP_SOLVE_UPDATE_NOTIFICATION_STOP db/d0b/group__ats-plugin.html ggaca8af8bca82e3e69a6adca29961d5460a2ef141875e379fcdda77719c93b04509 GAS_Solver_Status db/d0b/group__ats-plugin.html gaa695a272680a77ddeb0c5c8027080713 GAS_STAT_SUCCESS db/d0b/group__ats-plugin.html ggaa695a272680a77ddeb0c5c8027080713ace260c0c858d48bfab0e557a97d770f9 GAS_STAT_FAIL db/d0b/group__ats-plugin.html ggaa695a272680a77ddeb0c5c8027080713ae779cb7ecd90a1cbc051a021e1f6b028 GAS_Solver_Additional_Information db/d0b/group__ats-plugin.html gaf5e3b989b1bf9040eb54785044199462 GAS_INFO_NONE db/d0b/group__ats-plugin.html ggaf5e3b989b1bf9040eb54785044199462a8c3b60818befce39206826b6c9470e20 GAS_INFO_FULL db/d0b/group__ats-plugin.html ggaf5e3b989b1bf9040eb54785044199462af5da845628ea2c2c1f1992bceea40b6b GAS_INFO_UPDATED db/d0b/group__ats-plugin.html ggaf5e3b989b1bf9040eb54785044199462a692091c5c7c865599f6f2622bbb45450 GAS_INFO_PROP_SINGLE db/d0b/group__ats-plugin.html ggaf5e3b989b1bf9040eb54785044199462a4456f17b51517c959aaca172687c0986 GAS_INFO_PROP_ALL db/d0b/group__ats-plugin.html ggaf5e3b989b1bf9040eb54785044199462a05972ca81f710da904232230bfc9b989 gnunet_ats_service.h /home/grothoff/research/gnunet/src/include/ d4/d6b/gnunet__ats__service_8h gnunet_constants.h gnunet_util_lib.h gnunet_hello_lib.h GNUNET_ATS_Properties GNUNET_ATS_PropertiesNBO #define GNUNET_ATS_DefaultBandwidth d8/d82/group__ats.html ga43beec2389e5be7cc68ab296a7949ccc #define GNUNET_ATS_VALUE_UNDEFINED d8/d82/group__ats.html ga130e9f3e63c792887693573c229e68e4 #define GNUNET_ATS_VALUE_UNDEFINED_STR d8/d82/group__ats.html ga14a25abd008ef08d5405c67653dae7a8 #define GNUNET_ATS_MaxBandwidth d8/d82/group__ats.html gaaa82441e72285cd896bbefa2cb5d335b #define GNUNET_ATS_MaxBandwidthString d8/d82/group__ats.html gaf54f83c8b81559f26de7cc3ca8e84eb3 #define GNUNET_ATS_PreferenceType d8/d82/group__ats.html gab1e9889695af6dc8a55706f029f0d6bf #define GNUNET_ATS_PreferenceTypeString d8/d82/group__ats.html gafd30592e08f3988530b2c307dd206eb8 void(* GNUNET_ATS_AddressSuggestionCallback d8/d82/group__ats.html ga7d258af79a1cacf977bf9f08e7441d75 )(void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in) void(* GNUNET_ATS_AddressInformationCallback d8/d82/group__ats.html ga9484c486da4be1d19d46f27003be9b69 )(void *cls, const struct GNUNET_HELLO_Address *address, int address_active, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in, const struct GNUNET_ATS_Properties *prop) void(* GNUNET_ATS_ReservationCallback d8/d82/group__ats.html gab8c45b19a1cf90447900b76526abd6b9 )(void *cls, const struct GNUNET_PeerIdentity *peer, int32_t amount, struct GNUNET_TIME_Relative res_delay) GNUNET_ATS_PreferenceKind d8/d82/group__ats.html gad3b5aa02db3182cd8712d253f5dcdf79 GNUNET_ATS_PREFERENCE_BANDWIDTH d8/d82/group__ats.html ggad3b5aa02db3182cd8712d253f5dcdf79a87b7a47445462ef5493dddfa521eb693 GNUNET_ATS_PREFERENCE_LATENCY d8/d82/group__ats.html ggad3b5aa02db3182cd8712d253f5dcdf79aaa3b2167cf710bdb4900db7f43be2bf5 GNUNET_ATS_PREFERENCE_END d8/d82/group__ats.html ggad3b5aa02db3182cd8712d253f5dcdf79ae428a082ee980ac9e77b233085d4b7e4 void GNUNET_ATS_properties_hton d8/d82/group__ats.html ga49f8a560bc4a6d9e16ec1143d42792e2 (struct GNUNET_ATS_PropertiesNBO *nbo, const struct GNUNET_ATS_Properties *hbo) void GNUNET_ATS_properties_ntoh d8/d82/group__ats.html ga476bdd179e60fbf72e873d01cdfb4593 (struct GNUNET_ATS_Properties *hbo, const struct GNUNET_ATS_PropertiesNBO *nbo) struct GNUNET_ATS_ConnectivityHandle * GNUNET_ATS_connectivity_init d8/d82/group__ats.html ga1e4af9902f4c7575e8e339906ac603b2 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_ATS_connectivity_done d8/d82/group__ats.html ga62ac464f26786b7f9d7216bca5ebcdf4 (struct GNUNET_ATS_ConnectivityHandle *ch) struct GNUNET_ATS_ConnectivitySuggestHandle * GNUNET_ATS_connectivity_suggest d8/d82/group__ats.html ga416a9854d758166648b4fb765c89c770 (struct GNUNET_ATS_ConnectivityHandle *ch, const struct GNUNET_PeerIdentity *peer, uint32_t strength) void GNUNET_ATS_connectivity_suggest_cancel d8/d82/group__ats.html gadce1b0b70de5a9204c4dc44468be8b6b (struct GNUNET_ATS_ConnectivitySuggestHandle *sh) struct GNUNET_ATS_SchedulingHandle * GNUNET_ATS_scheduling_init d8/d82/group__ats.html ga0fa9f3c089c8a35dab071c572e617996 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_ATS_AddressSuggestionCallback suggest_cb, void *suggest_cb_cls) void GNUNET_ATS_scheduling_done d8/d82/group__ats.html gad634d98dfedfebf3290c571908269026 (struct GNUNET_ATS_SchedulingHandle *sh) struct GNUNET_ATS_AddressRecord * GNUNET_ATS_address_add d8/d82/group__ats.html gad947ba55bf7cc08dee0b43c10045a7d9 (struct GNUNET_ATS_SchedulingHandle *sh, const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session, const struct GNUNET_ATS_Properties *prop) void GNUNET_ATS_address_add_session d8/d82/group__ats.html ga0df50214ca6f5397648641f480051f81 (struct GNUNET_ATS_AddressRecord *ar, struct GNUNET_ATS_Session *session) int GNUNET_ATS_address_del_session d8/d82/group__ats.html ga4cd370cf2535e6e96211d43c965a9022 (struct GNUNET_ATS_AddressRecord *ar, struct GNUNET_ATS_Session *session) void GNUNET_ATS_address_update d8/d82/group__ats.html ga430036c753c99dd3a7f4a639ff1074e2 (struct GNUNET_ATS_AddressRecord *ar, const struct GNUNET_ATS_Properties *prop) void GNUNET_ATS_address_destroy d8/d82/group__ats.html ga9beda040a62b973c8afdcaa073731fcb (struct GNUNET_ATS_AddressRecord *ar) struct GNUNET_ATS_PerformanceHandle * GNUNET_ATS_performance_init d8/d82/group__ats.html ga15a6074044bd6949c506ad9057c8d799 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_ATS_AddressInformationCallback addr_info_cb, void *addr_info_cb_cls) struct GNUNET_ATS_AddressListHandle * GNUNET_ATS_performance_list_addresses d8/d82/group__ats.html ga8ed920c5185200c8a2ea68be0eddb3ac (struct GNUNET_ATS_PerformanceHandle *ph, const struct GNUNET_PeerIdentity *peer, int all, GNUNET_ATS_AddressInformationCallback infocb, void *infocb_cls) void GNUNET_ATS_performance_list_addresses_cancel d8/d82/group__ats.html ga2051aa97860bb28e4e6dee016d102de4 (struct GNUNET_ATS_AddressListHandle *alh) void GNUNET_ATS_performance_done d8/d82/group__ats.html ga32070a27e802c985467ce11afa4036be (struct GNUNET_ATS_PerformanceHandle *ph) struct GNUNET_ATS_ReservationContext * GNUNET_ATS_reserve_bandwidth d8/d82/group__ats.html ga78bde15fcb826fe73fe3d6299c3847f3 (struct GNUNET_ATS_PerformanceHandle *ph, const struct GNUNET_PeerIdentity *peer, int32_t amount, GNUNET_ATS_ReservationCallback rcb, void *rcb_cls) void GNUNET_ATS_reserve_bandwidth_cancel d8/d82/group__ats.html ga5fb1c9db0147d1f86f1702e3b22944cb (struct GNUNET_ATS_ReservationContext *rc) const char * GNUNET_ATS_print_preference_type d8/d82/group__ats.html ga77061563dd2ccafd008270e09c409ad0 (enum GNUNET_ATS_PreferenceKind type) void GNUNET_ATS_performance_change_preference d8/d82/group__ats.html ga6c154687c6c457b1a3d533b243c1e96f (struct GNUNET_ATS_PerformanceHandle *ph, const struct GNUNET_PeerIdentity *peer,...) void GNUNET_ATS_performance_give_feedback d8/d82/group__ats.html ga47f2b7af9e433f8c09b03f17d38ca548 (struct GNUNET_ATS_PerformanceHandle *ph, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_TIME_Relative scope,...) gnunet_ats_transport_service.h /home/grothoff/research/gnunet/src/include/ d1/dc8/gnunet__ats__transport__service_8h gnunet_constants.h gnunet_util_lib.h gnunet_nt_lib.h gnunet_transport_communication_service.h GNUNET_ATS_Properties void(* GNUNET_ATS_AllocationCallback d8/d82/group__ats.html gaa758f38ec6e6bdc3213fbe401c0f053f )(void *cls, struct GNUNET_ATS_Session *session, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in) void(* GNUNET_ATS_SuggestionCallback d8/d82/group__ats.html ga2c640c03451116d2b19fdfec7d42ca61 )(void *cls, const struct GNUNET_PeerIdentity *pid, const char *address) struct GNUNET_ATS_TransportHandle * GNUNET_ATS_transport_init d8/d82/group__ats.html ga65e8268400ec7899da36911483438707 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_ATS_AllocationCallback alloc_cb, void *alloc_cb_cls, GNUNET_ATS_SuggestionCallback suggest_cb, void *suggest_cb_cls) void GNUNET_ATS_transport_done d8/d82/group__ats.html ga1caf65d3dcd0898ab6f77c56a9140671 (struct GNUNET_ATS_TransportHandle *ath) struct GNUNET_ATS_SessionRecord * GNUNET_ATS_session_add d8/d82/group__ats.html gac5d7bf9c7ec77ce9fb476245cc32640f (struct GNUNET_ATS_TransportHandle *ath, const struct GNUNET_PeerIdentity *pid, const char *address, struct GNUNET_ATS_Session *session, const struct GNUNET_ATS_Properties *prop) void GNUNET_ATS_session_update d8/d82/group__ats.html ga03f2be4a940530ec578171208787a015 (struct GNUNET_ATS_SessionRecord *ar, const struct GNUNET_ATS_Properties *prop) void GNUNET_ATS_session_del d8/d82/group__ats.html ga18b78c6425b118afca9300144cda2bc2 (struct GNUNET_ATS_SessionRecord *ar) gnunet_bandwidth_lib.h /home/grothoff/research/gnunet/src/include/ d1/dec/gnunet__bandwidth__lib_8h gnunet_common.h gnunet_time_lib.h GNUNET_BANDWIDTH_Value32NBO GNUNET_BANDWIDTH_Tracker #define GNUNET_BANDWIDTH_ZERO dc/db3/group__bandwidth.html ga033892ccee42fe0e7e84f8f082469680 #define GNUNET_BANDWIDTH_VALUE_MAX dc/db3/group__bandwidth.html gad286570e4f49698a61a6610dfa0a56b2 void(* GNUNET_BANDWIDTH_TrackerUpdateCallback dc/db3/group__bandwidth.html gabb9a981d0848ec7efaa089f8db2f1966 )(void *cls) void(* GNUNET_BANDWIDTH_ExcessNotificationCallback dc/db3/group__bandwidth.html ga61d259757edd16497a0342449aebe413 )(void *cls) struct GNUNET_BANDWIDTH_Value32NBO GNUNET_BANDWIDTH_value_init dc/db3/group__bandwidth.html ga6ef9a02c1ac1793de8f28cb15abc5e16 (uint32_t bytes_per_second) uint64_t GNUNET_BANDWIDTH_value_get_available_until dc/db3/group__bandwidth.html ga4bbe3dccb89871dbe4e9b45abef69608 (struct GNUNET_BANDWIDTH_Value32NBO bps, struct GNUNET_TIME_Relative deadline) struct GNUNET_TIME_Relative GNUNET_BANDWIDTH_value_get_delay_for dc/db3/group__bandwidth.html ga87f9ffd1ade38e1ed3d3987d369823eb (struct GNUNET_BANDWIDTH_Value32NBO bps, uint64_t size) struct GNUNET_BANDWIDTH_Value32NBO GNUNET_BANDWIDTH_value_min dc/db3/group__bandwidth.html gaab8634428282e0ff3911be58ee7fc862 (struct GNUNET_BANDWIDTH_Value32NBO b1, struct GNUNET_BANDWIDTH_Value32NBO b2) struct GNUNET_BANDWIDTH_Value32NBO GNUNET_BANDWIDTH_value_max dc/db3/group__bandwidth.html ga813f85e918b8a859a0ede99f4330b6bf (struct GNUNET_BANDWIDTH_Value32NBO b1, struct GNUNET_BANDWIDTH_Value32NBO b2) struct GNUNET_BANDWIDTH_Value32NBO GNUNET_BANDWIDTH_value_sum dc/db3/group__bandwidth.html ga8e5ed4adb4bc1be875daf1ce36b91b3f (struct GNUNET_BANDWIDTH_Value32NBO b1, struct GNUNET_BANDWIDTH_Value32NBO b2) void GNUNET_BANDWIDTH_tracker_init dc/db3/group__bandwidth.html gaab2fed403545079cb953e456dc03c204 (struct GNUNET_BANDWIDTH_Tracker *av, GNUNET_BANDWIDTH_TrackerUpdateCallback update_cb, void *update_cb_cls, struct GNUNET_BANDWIDTH_Value32NBO bytes_per_second_limit, uint32_t max_carry_s) void GNUNET_BANDWIDTH_tracker_init2 dc/db3/group__bandwidth.html ga7e233568d3a848b3e386feeb2a18bfdf (struct GNUNET_BANDWIDTH_Tracker *av, GNUNET_BANDWIDTH_TrackerUpdateCallback update_cb, void *update_cb_cls, struct GNUNET_BANDWIDTH_Value32NBO bytes_per_second_limit, uint32_t max_carry_s, GNUNET_BANDWIDTH_ExcessNotificationCallback excess_cb, void *excess_cb_cls) void GNUNET_BANDWIDTH_tracker_notification_stop dc/db3/group__bandwidth.html ga04998007264e173b95a9349048b661a7 (struct GNUNET_BANDWIDTH_Tracker *av) int GNUNET_BANDWIDTH_tracker_consume dc/db3/group__bandwidth.html ga0e0dc93813ed5902b797ffe5f734c258 (struct GNUNET_BANDWIDTH_Tracker *av, ssize_t size) struct GNUNET_TIME_Relative GNUNET_BANDWIDTH_tracker_get_delay dc/db3/group__bandwidth.html gad3943bab91d6fe9bf2335e8088f8efa9 (struct GNUNET_BANDWIDTH_Tracker *av, size_t size) int64_t GNUNET_BANDWIDTH_tracker_get_available dc/db3/group__bandwidth.html gae511b76379e665ffebd719b21c495d93 (struct GNUNET_BANDWIDTH_Tracker *av) void GNUNET_BANDWIDTH_tracker_update_quota dc/db3/group__bandwidth.html ga18e7ac98b55e4075f5d3c8f0c73a66c1 (struct GNUNET_BANDWIDTH_Tracker *av, struct GNUNET_BANDWIDTH_Value32NBO bytes_per_second_limit) gnunet_bio_lib.h /home/grothoff/research/gnunet/src/include/ dd/dd0/gnunet__bio__lib_8h gnunet_container_lib.h #define GNUNET_BIO_read_float da/d05/group__bio.html gaaa1407ae8b723ee11ae9cb34dacee2fd (h, f) #define GNUNET_BIO_read_double da/d05/group__bio.html gadfc5f3e5d34a5fefcc157d188f6fed60 (h, f) #define GNUNET_BIO_read_int32 da/d05/group__bio.html ga706a95e9ae4dd635950b1fafd44380c3 (h, i) #define GNUNET_BIO_read_int64 da/d05/group__bio.html ga2f3649e5e7b3194d4c689b94c1c70e51 (h, i) #define GNUNET_BIO_write_float da/d05/group__bio.html gac652ecc33d0715e26f7c408373e41121 (h, f) #define GNUNET_BIO_write_double da/d05/group__bio.html ga268abac43aaba84e54d89e1015777916 (h, f) struct GNUNET_BIO_ReadHandle * GNUNET_BIO_read_open da/d05/group__bio.html ga2dd3c40d600b3281af4b58ace9536228 (const char *fn) int GNUNET_BIO_read_close da/d05/group__bio.html ga952a3614a08e869c68be40b91855f61d (struct GNUNET_BIO_ReadHandle *h, char **emsg) int GNUNET_BIO_read da/d05/group__bio.html gaaf05f2fd8dcc98ca20c4ee2a9870f6f4 (struct GNUNET_BIO_ReadHandle *h, const char *what, void *result, size_t len) int GNUNET_BIO_read_fn da/d05/group__bio.html ga7b0a06b275396d0fc9e82494cf69ff03 (struct GNUNET_BIO_ReadHandle *h, const char *file, int line, void *result, size_t len) int GNUNET_BIO_read_string da/d05/group__bio.html ga088bca8cac6265893cf37db8f1676a4f (struct GNUNET_BIO_ReadHandle *h, const char *what, char **result, size_t max_length) int GNUNET_BIO_read_meta_data da/d05/group__bio.html ga1d9a088eabf50af55c0b7e728a2fb686 (struct GNUNET_BIO_ReadHandle *h, const char *what, struct GNUNET_CONTAINER_MetaData **result) int GNUNET_BIO_read_int32__ da/d05/group__bio.html ga6ec0e5cc8a7402a378d5fae26e26d6ca (struct GNUNET_BIO_ReadHandle *h, const char *file, int line, int32_t *i) int GNUNET_BIO_read_int64__ da/d05/group__bio.html ga052e15da529b0f4c72078adf8fbd3eb2 (struct GNUNET_BIO_ReadHandle *h, const char *file, int line, int64_t *i) struct GNUNET_BIO_WriteHandle * GNUNET_BIO_write_open da/d05/group__bio.html gadbd89e62215951bf2c6ccec72a633bed (const char *fn) int GNUNET_BIO_write_close da/d05/group__bio.html ga9baca9d137b87292eb849b5d5b985599 (struct GNUNET_BIO_WriteHandle *h) int GNUNET_BIO_write da/d05/group__bio.html ga12e6808413c597d6fde69ebf53178989 (struct GNUNET_BIO_WriteHandle *h, const void *buffer, size_t n) int GNUNET_BIO_flush da/d05/group__bio.html gae5527d9d1d399108c75d667bcadf0397 (struct GNUNET_BIO_WriteHandle *h) int GNUNET_BIO_write_string da/d05/group__bio.html ga74a5b6e17173793372dd82d991c868e9 (struct GNUNET_BIO_WriteHandle *h, const char *s) int GNUNET_BIO_write_meta_data da/d05/group__bio.html gaecac34597ed17cb31df86e2a9e0f3f37 (struct GNUNET_BIO_WriteHandle *h, const struct GNUNET_CONTAINER_MetaData *m) int GNUNET_BIO_write_int32 da/d05/group__bio.html ga7875fa0dd4c4e33a12dccf71de048bfe (struct GNUNET_BIO_WriteHandle *h, int32_t i) int GNUNET_BIO_write_int64 da/d05/group__bio.html ga1701781ac3fe16cfddb54236644680fc (struct GNUNET_BIO_WriteHandle *h, int64_t i) gnunet_block_group_lib.h /home/grothoff/research/gnunet/src/include/ d7/d14/gnunet__block__group__lib_8h gnunet_util_lib.h gnunet_block_lib.h size_t GNUNET_BLOCK_GROUP_compute_bloomfilter_size d2/dba/group__block.html ga3b07bce5909b0abcf70352580ffa1f90 (unsigned int entry_count, unsigned int k) struct GNUNET_BLOCK_Group * GNUNET_BLOCK_GROUP_bf_create d2/dba/group__block.html gaa7867d60e8a1a56d6dff4cbb148a5261 (void *cls, size_t bf_size, unsigned int bf_k, enum GNUNET_BLOCK_Type type, uint32_t nonce, const void *raw_data, size_t raw_data_size) int GNUNET_BLOCK_GROUP_bf_test_and_set d2/dba/group__block.html ga10aa548e22433b2c795795a074f17d00 (struct GNUNET_BLOCK_Group *bg, const struct GNUNET_HashCode *hc) gnunet_block_lib.h /home/grothoff/research/gnunet/src/include/ db/d43/gnunet__block__lib_8h gnunet_util_lib.h GNUNET_BLOCK_Type d2/dba/group__block.html gacc1d1f963f8cc87d9a3c6238ad812d53 GNUNET_BLOCK_TYPE_ANY d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53abf8a9a42f4fb9400dada7c7f733339c7 GNUNET_BLOCK_TYPE_FS_DBLOCK d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53a1a2fa6c2f15ba6eaa1d2b8aa04e2daa2 GNUNET_BLOCK_TYPE_FS_IBLOCK d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53aa673ca17f30c3470f20d5fb360dff1f5 GNUNET_BLOCK_TYPE_FS_KBLOCK d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53aaed71cb1f033f5fe6f459751f41d879c GNUNET_BLOCK_TYPE_FS_SBLOCK d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53ad0a914463e2aad7d0b226a28ed0d5df6 GNUNET_BLOCK_TYPE_FS_NBLOCK d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53ab67e209e00d5927e227f3a19c06f706b GNUNET_BLOCK_TYPE_FS_ONDEMAND d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53a34551966a14aaa9cb07db33bab0cbc30 GNUNET_BLOCK_TYPE_DHT_HELLO d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53adfc71024d854b4118dffc099b52c0a16 GNUNET_BLOCK_TYPE_TEST d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53a6d1eff4043b02a587fa8014bbd8fdb13 GNUNET_BLOCK_TYPE_FS_UBLOCK d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53ad2e9d19ed180f0b128f2d592d60bc868 GNUNET_BLOCK_TYPE_DNS d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53a546fcab06aa3d8a8607448ec0a804faa GNUNET_BLOCK_TYPE_GNS_NAMERECORD d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53a96fdbd62382a4ba1bb84f116b44b0f01 GNUNET_BLOCK_TYPE_REVOCATION d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53a1c7fe145590d1158c190d7fdcc74fe72 GNUNET_BLOCK_TYPE_REGEX d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53ac25b6969d82c4067b54b059b18a53d60 GNUNET_BLOCK_TYPE_REGEX_ACCEPT d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53a09a7714fc01995fa09b1a89dc404180b GNUNET_BLOCK_TYPE_SET_TEST d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53affa4edcf7d512af094f80c13c98c816f GNUNET_BLOCK_TYPE_CONSENSUS_ELEMENT d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53a74de432679ecfff6f59eddf7ae8cf73a GNUNET_BLOCK_EvaluationOptions d2/dba/group__block.html gac94e49e8e9a4f713eaf5fed47cd36969 GNUNET_BLOCK_EO_NONE d2/dba/group__block.html ggac94e49e8e9a4f713eaf5fed47cd36969aa1f8b07b5d872e7f93ad16e78d7af23a GNUNET_BLOCK_EO_LOCAL_SKIP_CRYPTO d2/dba/group__block.html ggac94e49e8e9a4f713eaf5fed47cd36969a171645b8d9fe5d8cb793c7b331860517 GNUNET_BLOCK_EvaluationResult d2/dba/group__block.html gab499a39fc8984265dbf2d75baee5f4b2 GNUNET_BLOCK_EVALUATION_OK_MORE d2/dba/group__block.html ggab499a39fc8984265dbf2d75baee5f4b2a6350b718fee68bc3b335ec1fee67c2a5 GNUNET_BLOCK_EVALUATION_OK_LAST d2/dba/group__block.html ggab499a39fc8984265dbf2d75baee5f4b2a4f05ecd7333a8df727cb64d60953ba95 GNUNET_BLOCK_EVALUATION_OK_DUPLICATE d2/dba/group__block.html ggab499a39fc8984265dbf2d75baee5f4b2a6b721b9c49f4d98fb6a97522b5920d38 GNUNET_BLOCK_EVALUATION_RESULT_INVALID d2/dba/group__block.html ggab499a39fc8984265dbf2d75baee5f4b2a110b1db21e7e8e6c1e9759f4b17d857b GNUNET_BLOCK_EVALUATION_RESULT_IRRELEVANT d2/dba/group__block.html ggab499a39fc8984265dbf2d75baee5f4b2a6708912cfac9c82006e7f178d7ff9dae GNUNET_BLOCK_EVALUATION_REQUEST_VALID d2/dba/group__block.html ggab499a39fc8984265dbf2d75baee5f4b2abac5b8ef30abc955dfc79d94775930b1 GNUNET_BLOCK_EVALUATION_REQUEST_INVALID d2/dba/group__block.html ggab499a39fc8984265dbf2d75baee5f4b2a4a07cb3ba6cbcf655efa55ac6b9f85ac GNUNET_BLOCK_EVALUATION_TYPE_NOT_SUPPORTED d2/dba/group__block.html ggab499a39fc8984265dbf2d75baee5f4b2aa692741268920903b412b9ee4fb5efa3 void GNUNET_BLOCK_mingle_hash d2/dba/group__block.html gaa82c8581c3753f8f62efe895b81f6b60 (const struct GNUNET_HashCode *in, uint32_t mingle_number, struct GNUNET_HashCode *hc) struct GNUNET_BLOCK_Context * GNUNET_BLOCK_context_create d2/dba/group__block.html gaa44081ecb8d07dab37dcf3a9da028be1 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_BLOCK_context_destroy d2/dba/group__block.html ga51448419bec859a066c9297df9588d78 (struct GNUNET_BLOCK_Context *ctx) struct GNUNET_BLOCK_Group * GNUNET_BLOCK_group_create d2/dba/group__block.html ga9681d4399039dc41d3ae719169e4dbda (struct GNUNET_BLOCK_Context *ctx, enum GNUNET_BLOCK_Type type, uint32_t nonce, const void *raw_data, size_t raw_data_size,...) int GNUNET_BLOCK_group_serialize d2/dba/group__block.html ga069bcf471a5c1fbb19c57bc1c903e68e (struct GNUNET_BLOCK_Group *bg, uint32_t *nonce, void **raw_data, size_t *raw_data_size) void GNUNET_BLOCK_group_destroy d2/dba/group__block.html ga7409b30381322e9664eeda4f6bfb2a50 (struct GNUNET_BLOCK_Group *bg) enum GNUNET_BLOCK_EvaluationResult GNUNET_BLOCK_evaluate d2/dba/group__block.html ga90ab53d6d53c65187d93f576dbeccf01 (struct GNUNET_BLOCK_Context *ctx, enum GNUNET_BLOCK_Type type, struct GNUNET_BLOCK_Group *group, enum GNUNET_BLOCK_EvaluationOptions eo, const struct GNUNET_HashCode *query, const void *xquery, size_t xquery_size, const void *reply_block, size_t reply_block_size) int GNUNET_BLOCK_get_key d2/dba/group__block.html ga87c66a7b4dcf420be813b79d732c9eac (struct GNUNET_BLOCK_Context *ctx, enum GNUNET_BLOCK_Type type, const void *block, size_t block_size, struct GNUNET_HashCode *key) int GNUNET_BLOCK_group_set_seen d2/dba/group__block.html gaeabca9b479c7947a25ecf0808db7888c (struct GNUNET_BLOCK_Group *bg, const struct GNUNET_HashCode *seen_results, unsigned int seen_results_count) int GNUNET_BLOCK_group_merge d2/dba/group__block.html gaa0ef0ee8bd4c71e6c8840b8f6af13a94 (struct GNUNET_BLOCK_Group *bg1, struct GNUNET_BLOCK_Group *bg2) gnunet_block_plugin.h /home/grothoff/research/gnunet/src/include/ df/d0e/gnunet__block__plugin_8h gnunet_util_lib.h gnunet_block_lib.h GNUNET_BLOCK_Group GNUNET_BLOCK_PluginFunctions void(* GNUNET_BLOCK_GroupMarkSeenFunction d5/dee/group__block-plugin.html gaa8aae8cfc9cb1080853858dd746b7925 )(struct GNUNET_BLOCK_Group *bg, const struct GNUNET_HashCode *seen_results, unsigned int seen_results_count) int(* GNUNET_BLOCK_GroupMergeFunction d5/dee/group__block-plugin.html gaa1c803b3c8de20bc9c9c1953f6eb2801 )(struct GNUNET_BLOCK_Group *bg1, const struct GNUNET_BLOCK_Group *bg2) int(* GNUNET_BLOCK_GroupSerializeFunction d5/dee/group__block-plugin.html ga3f8b455a7dda9559ecaf5191592463a5 )(struct GNUNET_BLOCK_Group *bg, uint32_t *nonce, void **raw_data, size_t *raw_data_size) void(* GNUNET_BLOCK_GroupDestroyFunction d5/dee/group__block-plugin.html gad9aa63475d8068fade7cae4cf208e880 )(struct GNUNET_BLOCK_Group *bg) struct GNUNET_BLOCK_Group *(* GNUNET_BLOCK_GroupCreateFunction d5/dee/group__block-plugin.html ga4cb5b5f2447b5976922a50db0cb5d17c )(void *cls, enum GNUNET_BLOCK_Type type, uint32_t nonce, const void *raw_data, size_t raw_data_size, va_list va) enum GNUNET_BLOCK_EvaluationResult(* GNUNET_BLOCK_EvaluationFunction d5/dee/group__block-plugin.html gad6021b3329aec0c3e4e98fb7300d6001 )(void *cls, struct GNUNET_BLOCK_Context *ctx, enum GNUNET_BLOCK_Type type, struct GNUNET_BLOCK_Group *group, enum GNUNET_BLOCK_EvaluationOptions eo, const struct GNUNET_HashCode *query, const void *xquery, size_t xquery_size, const void *reply_block, size_t reply_block_size) int(* GNUNET_BLOCK_GetKeyFunction d5/dee/group__block-plugin.html ga656d9dbb81d59d746bb5f78a0c8aa765 )(void *cls, enum GNUNET_BLOCK_Type type, const void *block, size_t block_size, struct GNUNET_HashCode *key) gnunet_buffer_lib.h /home/grothoff/research/gnunet/src/include/ d5/d06/gnunet__buffer__lib_8h GNUNET_Buffer void GNUNET_buffer_prealloc d5/d06/gnunet__buffer__lib_8h.html aa86060c5c87d9c3a8aa85affa1db0b8d (struct GNUNET_Buffer *buf, size_t capacity) void GNUNET_buffer_ensure_remaining d5/d06/gnunet__buffer__lib_8h.html a6940151f0286bcab31dfe06eccffd495 (struct GNUNET_Buffer *buf, size_t n) void GNUNET_buffer_write d5/d06/gnunet__buffer__lib_8h.html aa714ce33a33a27bb4af601f552eb348e (struct GNUNET_Buffer *buf, const char *data, size_t len) void GNUNET_buffer_write_str d5/d06/gnunet__buffer__lib_8h.html ab68c2454764b5bf2798e3bdfd3ebcd42 (struct GNUNET_Buffer *buf, const char *str) void GNUNET_buffer_write_path d5/d06/gnunet__buffer__lib_8h.html aacc2b9de96511daa44bf69cebb031895 (struct GNUNET_Buffer *buf, const char *str) void GNUNET_buffer_write_fstr d5/d06/gnunet__buffer__lib_8h.html a47e837fd3abaefbafcc7e12aa23c0a6b (struct GNUNET_Buffer *buf, const char *fmt,...) void GNUNET_buffer_write_vfstr d5/d06/gnunet__buffer__lib_8h.html aabcd2fbb95cf75abdc83496b1250832f (struct GNUNET_Buffer *buf, const char *fmt, va_list args) char * GNUNET_buffer_reap_str d5/d06/gnunet__buffer__lib_8h.html a1c1b44dd2da5b22a886e1911135c4000 (struct GNUNET_Buffer *buf) void GNUNET_buffer_clear d5/d06/gnunet__buffer__lib_8h.html ad361bce3cfe435cacd10db41c7bf455e (struct GNUNET_Buffer *buf) gnunet_cadet_service.h /home/grothoff/research/gnunet/src/include/ d6/d2e/gnunet__cadet__service_8h gnunet_util_lib.h gnunet_transport_service.h GNUNET_CADET_ConnectionTunnelIdentifier GNUNET_CADET_ChannelTunnelNumber GNUNET_CADET_ChannelInfo GNUNET_CADET_ChannelInternals GNUNET_CADET_PeerListEntry GNUNET_CADET_PeerPathDetail GNUNET_CADET_TunnelDetails #define GNUNET_CADET_VERSION d9/d98/group__cadet.html ga7adbe726d7e92d59057f5bf3d9e77361 void *(* GNUNET_CADET_ConnectEventHandler d9/d98/group__cadet.html gabf61c44f8527c94aa857d09be50c10c1 )(void *cls, struct GNUNET_CADET_Channel *channel, const struct GNUNET_PeerIdentity *source) void(* GNUNET_CADET_DisconnectEventHandler d9/d98/group__cadet.html ga3a30cdf0eec878aeb94c1be89ccbcda1 )(void *cls, const struct GNUNET_CADET_Channel *channel) void(* GNUNET_CADET_WindowSizeEventHandler d9/d98/group__cadet.html gab1fa1c10ed23108bb9dce36623c01a14 )(void *cls, const struct GNUNET_CADET_Channel *channel, int window_size) void(* GNUNET_CADET_ChannelCB d9/d98/group__cadet.html ga82125b043a4e82d8afce73df6383e9fc )(void *cls, const struct GNUNET_CADET_ChannelInternals *info) void(* GNUNET_CADET_PeersCB d9/d98/group__cadet.html ga13d5af726a5986c7454f4a0569395121 )(void *cls, const struct GNUNET_CADET_PeerListEntry *ple) void(* GNUNET_CADET_PathCB d9/d98/group__cadet.html ga6c6481c3993e5d0cf779fbcb5610f406 )(void *cls, const struct GNUNET_CADET_PeerPathDetail *ppd) void(* GNUNET_CADET_TunnelsCB d9/d98/group__cadet.html gaa8d0c43678201d423a5c624a835e76c9 )(void *cls, const struct GNUNET_CADET_TunnelDetails *td) GNUNET_CADET_ChannelInfoOption d9/d98/group__cadet.html ga3dcb7cf3b031fbb2394961ad92105d2c GNUNET_CADET_OPTION_PEER d9/d98/group__cadet.html gga3dcb7cf3b031fbb2394961ad92105d2ca816f478ebd72706536681461cdd6d4a7 struct GNUNET_CADET_Handle * GNUNET_CADET_connect d9/d98/group__cadet.html gac99f64e275181e0ee676a0a208669296 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_CADET_disconnect d9/d98/group__cadet.html ga5c4ff52a63e0e8a08b1472f2948523c8 (struct GNUNET_CADET_Handle *handle) struct GNUNET_CADET_Port * GNUNET_CADET_open_port d9/d98/group__cadet.html gaf0858fb9d3dda9ed65a00e3d87289e81 (struct GNUNET_CADET_Handle *h, const struct GNUNET_HashCode *port, GNUNET_CADET_ConnectEventHandler connects, void *connects_cls, GNUNET_CADET_WindowSizeEventHandler window_changes, GNUNET_CADET_DisconnectEventHandler disconnects, const struct GNUNET_MQ_MessageHandler *handlers) void GNUNET_CADET_close_port d9/d98/group__cadet.html ga63181ddd6307ba268a026515a896beaa (struct GNUNET_CADET_Port *p) struct GNUNET_CADET_Channel * GNUNET_CADET_channel_create d9/d98/group__cadet.html ga0601d746ef66e27134fdae963ec169ab (struct GNUNET_CADET_Handle *h, void *channel_cls, const struct GNUNET_PeerIdentity *destination, const struct GNUNET_HashCode *port, GNUNET_CADET_WindowSizeEventHandler window_changes, GNUNET_CADET_DisconnectEventHandler disconnects, const struct GNUNET_MQ_MessageHandler *handlers) void GNUNET_CADET_channel_destroy d9/d98/group__cadet.html ga1bfb59ce3b131e0ee4f2911dad363fbe (struct GNUNET_CADET_Channel *channel) struct GNUNET_MQ_Handle * GNUNET_CADET_get_mq d9/d98/group__cadet.html gac7d7764be532e016516ec5acfd56337e (const struct GNUNET_CADET_Channel *channel) void GNUNET_CADET_receive_done d9/d98/group__cadet.html ga10b8df408b75a171663f548c44a6d1e2 (struct GNUNET_CADET_Channel *channel) const struct GNUNET_HashCode * GC_u2h d9/d98/group__cadet.html gaf5315c3b6e7c45ec69d2c5442b3a8bc3 (uint32_t port) const union GNUNET_CADET_ChannelInfo * GNUNET_CADET_channel_get_info d9/d98/group__cadet.html ga4fd0a9c83c6e25e99b078ace77ff402d (struct GNUNET_CADET_Channel *channel, enum GNUNET_CADET_ChannelInfoOption option,...) struct GNUNET_CADET_ChannelMonitor * GNUNET_CADET_get_channel d9/d98/group__cadet.html gaa8bdf6368e26e5392ea64762e6d35392 (const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_PeerIdentity *peer, GNUNET_CADET_ChannelCB callback, void *callback_cls) void * GNUNET_CADET_get_channel_cancel d9/d98/group__cadet.html ga3f463585342618bc1650afb7c2f40ad6 (struct GNUNET_CADET_ChannelMonitor *cm) struct GNUNET_CADET_PeersLister * GNUNET_CADET_list_peers d9/d98/group__cadet.html ga5d87f0ef32bea0aeb7da7027594a0086 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_CADET_PeersCB callback, void *callback_cls) void * GNUNET_CADET_list_peers_cancel d9/d98/group__cadet.html gadb28abd4e6eb3f8871f1a3e00a843d3d (struct GNUNET_CADET_PeersLister *pl) struct GNUNET_CADET_GetPath * GNUNET_CADET_get_path d9/d98/group__cadet.html ga4c57a37fa4a5237b4367ae52150214b8 (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_PeerIdentity *id, GNUNET_CADET_PathCB callback, void *callback_cls) void * GNUNET_CADET_get_path_cancel d9/d98/group__cadet.html gaca2990bade60adefca60859703e8a7cc (struct GNUNET_CADET_GetPath *gp) struct GNUNET_CADET_ListTunnels * GNUNET_CADET_list_tunnels d9/d98/group__cadet.html gaf755a98bc73522a20885be74d7213ac6 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_CADET_TunnelsCB callback, void *callback_cls) void * GNUNET_CADET_list_tunnels_cancel d9/d98/group__cadet.html ga41b8246f5c185273037a47a9547f2372 (struct GNUNET_CADET_ListTunnels *lt) gnunet_client_lib.h /home/grothoff/research/gnunet/src/include/ d7/d58/gnunet__client__lib_8h gnunet_mq_lib.h int GNUNET_CLIENT_test d2/def/group__client.html ga40b96b24f6cbf6dc2585695f1da6f417 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *service_name) struct GNUNET_MQ_Handle * GNUNET_CLIENT_connect d2/def/group__client.html ga6331a4b4f81742673845ff6ba9ff27a8 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *service_name, const struct GNUNET_MQ_MessageHandler *handlers, GNUNET_MQ_ErrorHandler error_handler, void *error_handler_cls) gnunet_common.h /home/grothoff/research/gnunet/src/include/ d8/d91/gnunet__common_8h GNUNET_HashCode GNUNET_ShortHashCode GNUNET_Uuid GNUNET_MessageHeader GNUNET_OperationResultMessage GNUNET_AsyncScopeId GNUNET_AsyncScopeSave #define GNUNET_UTIL_VERSION d8/d91/gnunet__common_8h.html aa174c4486b22d7519e4f205f2a5b4916 #define GNUNET_OK d8/d91/gnunet__common_8h.html ad7e9af327c6dd65918a0f466b7097a43 #define GNUNET_SYSERR d8/d91/gnunet__common_8h.html ab512b2e7e9b834859e9187604751cb32 #define GNUNET_YES d8/d91/gnunet__common_8h.html a8c833a4d8b32dc47149f9cf8bd7f9450 #define GNUNET_NO d8/d91/gnunet__common_8h.html ad833f5bc55c9366ef9b3508fd98d527c #define GNUNET_MIN d8/d91/gnunet__common_8h.html ae1042dd2683488aab54f0effc9186427 (a, b) #define GNUNET_MAX d8/d91/gnunet__common_8h.html a3669a1b6b2d26c7c9217f9372d2b417d (a, b) #define GNUNET_VA_ARG_ENUM d8/d91/gnunet__common_8h.html a2ddfc6c8293eb7cfb6872c38c5fe7da0 (va, X) #define GNUNET_EXTRA_LOGGING d8/dff/group__logging.html gaff76dd5f5560f16ea129f98b3c7f27f0 #define GNUNET_htobe16 d8/d91/gnunet__common_8h.html ab9b87dd93c297b8a84401c4d44f794b8 (x) #define GNUNET_htole16 d8/d91/gnunet__common_8h.html ad4a836120f59aa3f63a64472b5250bd1 (x) #define GNUNET_be16toh d8/d91/gnunet__common_8h.html a5a11665e0e1191cf48f6c5d8cbc9cf9e (x) #define GNUNET_le16toh d8/d91/gnunet__common_8h.html a7ad4fa96fb58d6a8df53add2884ef5ff (x) #define GNUNET_htobe32 d8/d91/gnunet__common_8h.html af0d1371a6d81174db05c42dbbc0b88ef (x) #define GNUNET_htole32 d8/d91/gnunet__common_8h.html a1917ad4476363c9a643c54ae12747a7d (x) #define GNUNET_be32toh d8/d91/gnunet__common_8h.html a359c619ce1dcf4eda8a5a4a62c8576e3 (x) #define GNUNET_le32toh d8/d91/gnunet__common_8h.html a702ecb1848ff627cfcc0727c09e9ed79 (x) #define GNUNET_htobe64 d8/d91/gnunet__common_8h.html a797cd6c013e451b334582f37bf0679dd (x) #define GNUNET_htole64 d8/d91/gnunet__common_8h.html a49529ab139f5eb322ffc83cf382b7842 (x) #define GNUNET_be64toh d8/d91/gnunet__common_8h.html a8a5661733ed7cf939e6ab2ede63e7441 (x) #define GNUNET_le64toh d8/d91/gnunet__common_8h.html ac8705c73a8f37137c9b3ad0a736f2f50 (x) #define GNUNET_htobe16 d8/d91/gnunet__common_8h.html ab9b87dd93c297b8a84401c4d44f794b8 (x) #define GNUNET_htole16 d8/d91/gnunet__common_8h.html ad4a836120f59aa3f63a64472b5250bd1 (x) #define GNUNET_be16toh d8/d91/gnunet__common_8h.html a5a11665e0e1191cf48f6c5d8cbc9cf9e (x) #define GNUNET_le16toh d8/d91/gnunet__common_8h.html a7ad4fa96fb58d6a8df53add2884ef5ff (x) #define GNUNET_htobe32 d8/d91/gnunet__common_8h.html af0d1371a6d81174db05c42dbbc0b88ef (x) #define GNUNET_htole32 d8/d91/gnunet__common_8h.html a1917ad4476363c9a643c54ae12747a7d (x) #define GNUNET_be32toh d8/d91/gnunet__common_8h.html a359c619ce1dcf4eda8a5a4a62c8576e3 (x) #define GNUNET_le32toh d8/d91/gnunet__common_8h.html a702ecb1848ff627cfcc0727c09e9ed79 (x) #define GNUNET_htobe64 d8/d91/gnunet__common_8h.html a797cd6c013e451b334582f37bf0679dd (x) #define GNUNET_htole64 d8/d91/gnunet__common_8h.html a49529ab139f5eb322ffc83cf382b7842 (x) #define GNUNET_be64toh d8/d91/gnunet__common_8h.html a8a5661733ed7cf939e6ab2ede63e7441 (x) #define GNUNET_le64toh d8/d91/gnunet__common_8h.html ac8705c73a8f37137c9b3ad0a736f2f50 (x) #define GNUNET_NZL d8/d91/gnunet__common_8h.html a386f5cd73e34f6575dbd9d11c668c876 (l) #define GNUNET_PACKED d8/d91/gnunet__common_8h.html af8c3460ebe5247e8ae43e00551c8d3b5 #define GNUNET_GCC_STRUCT_LAYOUT d8/d91/gnunet__common_8h.html a5fa57a722848c28eec6f4dd15f8a16e4 #define GNUNET_ALIGN d8/d91/gnunet__common_8h.html aad49c2e311905f2f39772d5610919f67 #define GNUNET_UNUSED d8/d91/gnunet__common_8h.html ab31912c27b7db0b11381471376f609a3 #define GNUNET_NORETURN d8/d91/gnunet__common_8h.html a333e97a3f02ebd3e03791123df9b1862 #define GNUNET_NETWORK_STRUCT_BEGIN d8/d91/gnunet__common_8h.html a10699ce37163b923d39c1e3274bdc128 #define GNUNET_NETWORK_STRUCT_END d8/d91/gnunet__common_8h.html a9a2e16940e40bd741838f672d4e81a0d #define GN_LIKELY d8/d91/gnunet__common_8h.html a69e56412e48fa658f0dae584c5f110b4 (expr) #define GN_UNLIKELY d8/d91/gnunet__common_8h.html ad4216983c3c706c741c4b10ca5fc5109 (expr) #define GNUNET_LOG_CALL_STATUS d8/d91/gnunet__common_8h.html a6318907bb05544cae7feec3fde8aca3e #define GNUNET_log_from d8/d91/gnunet__common_8h.html a366a4caf6096b8475d4a3f0950616bb7 (kind, comp,...) #define GNUNET_log d8/d91/gnunet__common_8h.html a2490f4715ba6183dfeff5c3aed803b70 (kind,...) #define GNUNET_assert d8/dff/group__logging.html ga5c0f6d0ee5aae3e4b829215f85a1f048 (cond) #define GNUNET_assert_at d8/dff/group__logging.html ga7f2cb8a302185bbc8c1eaa1314bc5302 (cond, f, l) #define GNUNET_assert_from d8/dff/group__logging.html ga57c390b9ffbecf520c8acd79bccc70d9 (cond, comp) #define GNUNET_break d8/dff/group__logging.html ga65adf621bbeff57cd40e4f5417bffd86 (cond) #define GNUNET_break_op d8/dff/group__logging.html ga21b4f1920297cbbdd4844b18d6894769 (cond) #define GNUNET_log_strerror d8/dff/group__logging.html gac6d0f255ab9d93dd8f7ffd4d227d0c76 (level, cmd) #define GNUNET_log_from_strerror d8/dff/group__logging.html ga101532f0adbdf7f0a5b17de761357188 (level, component, cmd) #define GNUNET_log_strerror_file d8/dff/group__logging.html gadeb5b9370885b11d6198c53f8711f5f0 (level, cmd, filename) #define GNUNET_log_from_strerror_file d8/dff/group__logging.html ga3585e5825c4a36724757fc6d636a7109 (level, component, cmd, filename) #define GNUNET_MAX_MALLOC_CHECKED d7/ded/group__memory.html ga318bb3c8072df1ae7c34a10167b05a4d #define GNUNET_new d7/ded/group__memory.html ga746ec3755a430e4bc3ca449df10e5014 (type) #define GNUNET_memcmp d8/d91/gnunet__common_8h.html aa1081c1174cad4e147e943d4d5da5397 (a, b) #define GNUNET_is_zero d8/d91/gnunet__common_8h.html a10b34c253171063c5bc35c1e42177fe9 (a) #define GNUNET_memcpy d8/d91/gnunet__common_8h.html abd6b7d01a7ca1adb501c8d9e32b2bd47 (dst, src, n) #define GNUNET_new_array d7/ded/group__memory.html ga89f3690adc93a571b89b4b0f4395bb3f (n, type) #define GNUNET_new_array_2d d7/ded/group__memory.html gacbaba107ab2111cfa4fedd7a46d876f8 (n, m, type) #define GNUNET_new_array_3d d7/ded/group__memory.html ga543d43690b8809ff90525d2747684177 (n, m, o, type) #define GNUNET_malloc d7/ded/group__memory.html ga7f52e3c63bc4832355a409690f7ea5f2 (size) #define GNUNET_memdup d7/ded/group__memory.html gaf5dade15015bae13ab5f746baf72848e (buf, size) #define GNUNET_malloc_large d7/ded/group__memory.html ga3bb0dd4544041d5c2d30c3010c2e6077 (size) #define GNUNET_realloc d7/ded/group__memory.html ga9a5ec4388898a827f660fb1b9b095856 (ptr, size) #define GNUNET_free d7/ded/group__memory.html gae33236614dc52f5c70c7e15af5e07757 (ptr) #define GNUNET_free_non_null d7/ded/group__memory.html ga8048846ac3d4c86185df87582c21a333 (ptr) #define GNUNET_strdup d7/ded/group__memory.html ga2630295350529367dada8955a24f7c72 (a) #define GNUNET_strndup d7/ded/group__memory.html ga4955af130af6138b48b227eeaa0ab57b (a, length) #define GNUNET_array_grow d7/ded/group__memory.html ga3266ce81606be2470c67b8cf91e4388e (arr, size, tsize) #define GNUNET_array_append d7/ded/group__memory.html ga4792826cddf08ce6e105ee9ab98e755f (arr, size, element) #define __func__ d8/d91/gnunet__common_8h.html a7d6e1cf1a8d53f38471e9e9db3faf740 int(* GNUNET_FileNameCallback d8/d91/gnunet__common_8h.html ac5faa9be58f87095a5e45d2e193a4ccf )(void *cls, const char *filename) void(* GNUNET_ContinuationCallback d8/d91/gnunet__common_8h.html a4c5a6d04a3eee870d3ffbbe31a69dd05 )(void *cls) void(* GNUNET_ResultCallback d8/d91/gnunet__common_8h.html a0c85111095f9c4dfaa3e065540235225 )(void *cls, int64_t result_code, const void *data, uint16_t data_size) void(* GNUNET_Logger d8/dff/group__logging.html gaf1d4dbfd070f9574036eddaee266215d )(void *cls, enum GNUNET_ErrorType kind, const char *component, const char *date, const char *message) GNUNET_ErrorType d8/dff/group__logging.html ga1080bd6454a18d1866c04f5b7a893840 GNUNET_ERROR_TYPE_UNSPECIFIED d8/dff/group__logging.html gga1080bd6454a18d1866c04f5b7a893840a0b708d5e46d3bcfabb0b9fab4739b9c2 GNUNET_ERROR_TYPE_NONE d8/dff/group__logging.html gga1080bd6454a18d1866c04f5b7a893840ac0b7e0c403f33a7c4aac4e3f82b3563f GNUNET_ERROR_TYPE_ERROR d8/dff/group__logging.html gga1080bd6454a18d1866c04f5b7a893840aa8b91b93e42385e388383cd6123cb193 GNUNET_ERROR_TYPE_WARNING d8/dff/group__logging.html gga1080bd6454a18d1866c04f5b7a893840a912b539a4b811ea3ef95b57770d2171e GNUNET_ERROR_TYPE_MESSAGE d8/dff/group__logging.html gga1080bd6454a18d1866c04f5b7a893840ad2e78d61871ec947916c12d3af99adfb GNUNET_ERROR_TYPE_INFO d8/dff/group__logging.html gga1080bd6454a18d1866c04f5b7a893840ae6a6dc1ae93cb1162af70fef65b4e4cd GNUNET_ERROR_TYPE_DEBUG d8/dff/group__logging.html gga1080bd6454a18d1866c04f5b7a893840ae4812ab921d5a7c5d650590b5f45d62b GNUNET_ERROR_TYPE_INVALID d8/dff/group__logging.html gga1080bd6454a18d1866c04f5b7a893840ac0dfd1e084ad32d54eb503f3773228ca GNUNET_ERROR_TYPE_BULK d8/dff/group__logging.html gga1080bd6454a18d1866c04f5b7a893840aacd0df4506c67c72c5226a1ae31fd12b GNUNET_SCHEDULER_Priority d8/d91/gnunet__common_8h.html a94ba38f720021167d8a1e42a6f8f83ab GNUNET_SCHEDULER_PRIORITY_KEEP d8/d91/gnunet__common_8h.html a94ba38f720021167d8a1e42a6f8f83abaad6c1d8567a0ea36403bdf7f4f52294a GNUNET_SCHEDULER_PRIORITY_IDLE d8/d91/gnunet__common_8h.html a94ba38f720021167d8a1e42a6f8f83aba2126506061327858d2332de55b156a58 GNUNET_SCHEDULER_PRIORITY_BACKGROUND d8/d91/gnunet__common_8h.html a94ba38f720021167d8a1e42a6f8f83abaa02765d3c5536596b2db1fe07f5dba78 GNUNET_SCHEDULER_PRIORITY_DEFAULT d8/d91/gnunet__common_8h.html a94ba38f720021167d8a1e42a6f8f83abab4a672b14058954828bc59bfa1a0f70a GNUNET_SCHEDULER_PRIORITY_HIGH d8/d91/gnunet__common_8h.html a94ba38f720021167d8a1e42a6f8f83aba4a9d654666f8706529ae8aeabea18501 GNUNET_SCHEDULER_PRIORITY_UI d8/d91/gnunet__common_8h.html a94ba38f720021167d8a1e42a6f8f83aba1dd3f3ae8819c1b2c930113e253792e3 GNUNET_SCHEDULER_PRIORITY_URGENT d8/d91/gnunet__common_8h.html a94ba38f720021167d8a1e42a6f8f83aba813ca36f7bc7bb01aae235feeca6cd12 GNUNET_SCHEDULER_PRIORITY_SHUTDOWN d8/d91/gnunet__common_8h.html a94ba38f720021167d8a1e42a6f8f83abaf3cbbcacee9736453581ef8b9992a835 GNUNET_SCHEDULER_PRIORITY_COUNT d8/d91/gnunet__common_8h.html a94ba38f720021167d8a1e42a6f8f83abaaacda7b8c7f98f8052bf411cd892443f int GNUNET_get_log_skip d8/dff/group__logging.html ga486a055c6f2705895498a4ccc7be849f (void) int GNUNET_get_log_call_status d8/d91/gnunet__common_8h.html a715cb9c6a9be74923c81bcf2770a0bdb (int caller_level, const char *comp, const char *file, const char *function, int line) void GNUNET_log_nocheck d8/dff/group__logging.html ga35f586ecb3097357cb588a880f90e1df (enum GNUNET_ErrorType kind, const char *message,...) __attribute__((format(printf void GNUNET_log_from_nocheck d8/dff/group__logging.html ga87fa413eaec5e94d9e268303f0172112 (enum GNUNET_ErrorType kind, const char *comp, const char *message,...) void GNUNET_log_config_missing d8/dff/group__logging.html gab6389ae4e2a4541f44efcb4ccecf51be (enum GNUNET_ErrorType kind, const char *section, const char *option) void GNUNET_log_config_invalid d8/dff/group__logging.html gab11f2c61849b2eacd8a9b7e72d3c0798 (enum GNUNET_ErrorType kind, const char *section, const char *option, const char *required) void GNUNET_abort_ d8/dff/group__logging.html gaeca9153d2feca386e76356ec7fc90d02 (void) __attribute__((noreturn)) void GNUNET_log_skip d8/dff/group__logging.html ga982c709814ee6bc2b49499ed69e45181 (int n, int check_reset) int GNUNET_log_setup d8/dff/group__logging.html ga2da41830235e8e979475cff8975dd2f8 (const char *comp, const char *loglevel, const char *logfile) void GNUNET_logger_add d8/dff/group__logging.html gaef2faa41061d17e73df102b44406ce87 (GNUNET_Logger logger, void *logger_cls) void GNUNET_logger_remove d8/dff/group__logging.html gaf7b0b56fc72ff93caede908712ffd989 (GNUNET_Logger logger, void *logger_cls) const char * GNUNET_sh2s d8/dff/group__logging.html ga5f07f28da761fce1bb7875d4a497fcda (const struct GNUNET_ShortHashCode *shc) const char * GNUNET_uuid2s d8/dff/group__logging.html ga20bdaf58bd4f55808b3e1005b7852351 (const struct GNUNET_Uuid *uuid) const char * GNUNET_h2s d8/dff/group__logging.html gaaeba944f3eaa078af7b04b12b3accad2 (const struct GNUNET_HashCode *hc) const char * GNUNET_h2s2 d8/dff/group__logging.html ga0b623e615176d047059e527fbaebfd74 (const struct GNUNET_HashCode *hc) const char * GNUNET_h2s_full d8/dff/group__logging.html ga5c9ef129e5da4c6620adfbc982084573 (const struct GNUNET_HashCode *hc) const char * GNUNET_p2s d8/dff/group__logging.html gaf4db42b1c244b18833ec425e9bcc970f (const struct GNUNET_CRYPTO_EddsaPublicKey *p) const char * GNUNET_p2s2 d8/dff/group__logging.html ga19f717bc5417bce4d260dcff71007c32 (const struct GNUNET_CRYPTO_EddsaPublicKey *p) const char * GNUNET_e2s d8/dff/group__logging.html ga4c37727cfb2b5be24258ce6971127c10 (const struct GNUNET_CRYPTO_EcdhePublicKey *p) const char * GNUNET_e2s2 d8/dff/group__logging.html ga14f70a1b0cd3091b63a88d10821627bb (const struct GNUNET_CRYPTO_EcdhePublicKey *p) const char * GNUNET_i2s d8/dff/group__logging.html ga46f2a9c004a64934d12c4a88da887d9d (const struct GNUNET_PeerIdentity *pid) const char * GNUNET_i2s2 d8/dff/group__logging.html ga5c863612498c9b0f3eeeced435807cdc (const struct GNUNET_PeerIdentity *pid) const char * GNUNET_i2s_full d8/dff/group__logging.html gabc112376963d04f91670f5cd5bd70d1b (const struct GNUNET_PeerIdentity *pid) const char * GNUNET_a2s d8/dff/group__logging.html gada3a30a2b381728a419284cf7dd64b02 (const struct sockaddr *addr, socklen_t addrlen) const char * GNUNET_error_type_to_string d8/dff/group__logging.html ga47e703fa9780631c3c55198b27986173 (enum GNUNET_ErrorType kind) uint64_t GNUNET_htonll d8/d91/gnunet__common_8h.html aa1d38031f04ebec8b7402073dfe15491 (uint64_t n) uint64_t GNUNET_ntohll d8/d91/gnunet__common_8h.html a6f7304e554905167d80c4420b44fd261 (uint64_t n) double GNUNET_hton_double d8/d91/gnunet__common_8h.html a9db9b58a02a9ec0f436f47e8dabbcb6e (double d) double GNUNET_ntoh_double d8/d91/gnunet__common_8h.html a18841addd0c629548630995e5d1c8e4b (double d) int GNUNET_snprintf d7/ded/group__memory.html gaa37daca6d04c9c1544e64a6fc2f60de9 (char *buf, size_t size, const char *format,...) int GNUNET_asprintf d7/ded/group__memory.html gab8047454fed73df6a7fe302a04334640 (char **buf, const char *format,...) void * GNUNET_xmalloc_ d8/d91/gnunet__common_8h.html a8bd34b45eb0d22cdfc34e36b391da979 (size_t size, const char *filename, int linenumber) void ** GNUNET_xnew_array_2d_ d8/d91/gnunet__common_8h.html a29a6786b0f032692743ce3a10d0984fa (size_t n, size_t m, size_t elementSize, const char *filename, int linenumber) void *** GNUNET_xnew_array_3d_ d8/d91/gnunet__common_8h.html abc205970421c58ce057738331ab26553 (size_t n, size_t m, size_t o, size_t elementSize, const char *filename, int linenumber) void * GNUNET_xmemdup_ d8/d91/gnunet__common_8h.html aa251dfd68d8b400c4470f70b19333bcf (const void *buf, size_t size, const char *filename, int linenumber) void * GNUNET_xmalloc_unchecked_ d8/d91/gnunet__common_8h.html afeea785e1d6e7c52c0482a9a7c53d3ab (size_t size, const char *filename, int linenumber) void * GNUNET_xrealloc_ d8/d91/gnunet__common_8h.html a1e8258ef21895f3c2e0a3b188f797bae (void *ptr, size_t n, const char *filename, int linenumber) void GNUNET_xfree_ d8/d91/gnunet__common_8h.html a80f5c9a5b0b8f054a655f2a2154fb6cb (void *ptr, const char *filename, int linenumber) char * GNUNET_xstrdup_ d8/d91/gnunet__common_8h.html a18730a11f636c29d2c39ded3e58707c2 (const char *str, const char *filename, int linenumber) char * GNUNET_xstrndup_ d8/d91/gnunet__common_8h.html ad89407cdb65d16845d312366ad53282a (const char *str, size_t len, const char *filename, int linenumber) void GNUNET_xgrow_ d8/d91/gnunet__common_8h.html a33e698afa25eda3962f056e60b9131f3 (void **old, size_t elementSize, unsigned int *oldCount, unsigned int newCount, const char *filename, int linenumber) struct GNUNET_MessageHeader * GNUNET_copy_message d7/ded/group__memory.html gad318c7f45e02f3a467f4590b42f29cc0 (const struct GNUNET_MessageHeader *msg) void GNUNET_async_scope_enter d8/d91/gnunet__common_8h.html a999952f17be47aa5c26f564989184174 (const struct GNUNET_AsyncScopeId *aid, struct GNUNET_AsyncScopeSave *old_scope) void GNUNET_async_scope_restore d8/d91/gnunet__common_8h.html acd5e49f982b74698fb567f69aeef0f63 (struct GNUNET_AsyncScopeSave *old_scope) void GNUNET_async_scope_get d8/d91/gnunet__common_8h.html aad5a486688b1c3252b86a5b4ffb64db7 (struct GNUNET_AsyncScopeSave *scope_ret) void GNUNET_async_scope_fresh d8/d91/gnunet__common_8h.html ac802cae17f83c1856847474e5a3bd426 (struct GNUNET_AsyncScopeId *aid_ret) gnunet_configuration_lib.h /home/grothoff/research/gnunet/src/include/ d6/d70/gnunet__configuration__lib_8h gnunet_time_lib.h int(* GNUNET_CONFIGURATION_Callback de/dfe/group__configuration.html gab93461e68eeb66bd8f44c92d130b3ee5 )(void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg) void(* GNUNET_CONFIGURATION_Iterator de/dfe/group__configuration.html gae820835f5192452190cd00a568eefef9 )(void *cls, const char *section, const char *option, const char *value) void(* GNUNET_CONFIGURATION_Section_Iterator de/dfe/group__configuration.html ga849e02cc7d5c79bd89ead6dd90c686f0 )(void *cls, const char *section) struct GNUNET_CONFIGURATION_Handle * GNUNET_CONFIGURATION_create de/dfe/group__configuration.html ga40fe8d0515fc7fbbafdc6ea7c186d3b9 (void) struct GNUNET_CONFIGURATION_Handle * GNUNET_CONFIGURATION_dup de/dfe/group__configuration.html gafd7bf1d0ccf18bda9829b0a7ae5c0c34 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_CONFIGURATION_destroy de/dfe/group__configuration.html ga47713bb42b2b7a592308fc54454b57a4 (struct GNUNET_CONFIGURATION_Handle *cfg) int GNUNET_CONFIGURATION_load de/dfe/group__configuration.html ga69231b2854a864ba033498f842bf1f6a (struct GNUNET_CONFIGURATION_Handle *cfg, const char *filename) int GNUNET_CONFIGURATION_load_from de/dfe/group__configuration.html ga9d8fed4cca425669d13e96a5b688e00b (struct GNUNET_CONFIGURATION_Handle *cfg, const char *defaults_d) int GNUNET_CONFIGURATION_parse de/dfe/group__configuration.html ga4ec58e365a2a9e8f06d1ff9ef3be8727 (struct GNUNET_CONFIGURATION_Handle *cfg, const char *filename) char * GNUNET_CONFIGURATION_serialize de/dfe/group__configuration.html ga2fdc72bf37991a03147a9d5bd4095c8c (const struct GNUNET_CONFIGURATION_Handle *cfg, size_t *size) int GNUNET_CONFIGURATION_deserialize de/dfe/group__configuration.html ga9ab2e76039a56f426166c19d85dc87bc (struct GNUNET_CONFIGURATION_Handle *cfg, const char *mem, size_t size, const char *basedir) int GNUNET_CONFIGURATION_write de/dfe/group__configuration.html ga24883c7199087b3b5670fde7d4bc5ab3 (struct GNUNET_CONFIGURATION_Handle *cfg, const char *filename) int GNUNET_CONFIGURATION_write_diffs de/dfe/group__configuration.html ga9baf78405919384694d3dd95e7991dc9 (const struct GNUNET_CONFIGURATION_Handle *cfg_default, const struct GNUNET_CONFIGURATION_Handle *cfg_new, const char *filename) struct GNUNET_CONFIGURATION_Handle * GNUNET_CONFIGURATION_get_diff de/dfe/group__configuration.html ga90928f65731d75ec71d5b0d75f69428f (const struct GNUNET_CONFIGURATION_Handle *cfg_default, const struct GNUNET_CONFIGURATION_Handle *cfg_new) int GNUNET_CONFIGURATION_is_dirty de/dfe/group__configuration.html gaca7eb287377409a52507b40e9088256e (const struct GNUNET_CONFIGURATION_Handle *cfg) int GNUNET_CONFIGURATION_parse_and_run de/dfe/group__configuration.html gaa1592961f302722e58018e3b5420779e (const char *filename, GNUNET_CONFIGURATION_Callback cb, void *cb_cls) void GNUNET_CONFIGURATION_iterate de/dfe/group__configuration.html ga4d564b4f46512cc580dd1fdc3c18faa3 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_CONFIGURATION_Iterator iter, void *iter_cls) void GNUNET_CONFIGURATION_iterate_sections de/dfe/group__configuration.html ga2ab7002c51d383ba87a472d4e6f9b0b4 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_CONFIGURATION_Section_Iterator iter, void *iter_cls) void GNUNET_CONFIGURATION_remove_section de/dfe/group__configuration.html ga318c33535a5dfaed4d9ad212a335ac3f (struct GNUNET_CONFIGURATION_Handle *cfg, const char *section) int GNUNET_CONFIGURATION_get_value_number de/dfe/group__configuration.html ga694a823faf634aa800ed89814336b24b (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, unsigned long long *number) int GNUNET_CONFIGURATION_get_value_float de/dfe/group__configuration.html ga8b51ee8a58e03601642505c5e28950c4 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, float *number) int GNUNET_CONFIGURATION_get_value_time de/dfe/group__configuration.html gad5e94090ba5c97996a1a10b109d3ea06 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, struct GNUNET_TIME_Relative *time) int GNUNET_CONFIGURATION_get_value_size de/dfe/group__configuration.html ga2250ed989a72b33a46c1e6242e042164 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, unsigned long long *size) int GNUNET_CONFIGURATION_have_value de/dfe/group__configuration.html ga1bf8d14cecb70cea759cda4618177dff (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option) int GNUNET_CONFIGURATION_get_value_string de/dfe/group__configuration.html ga38e1025f77692b06e09bfd6c7f10dde6 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, char **value) int GNUNET_CONFIGURATION_get_value_filename de/dfe/group__configuration.html ga2e96e20818cc5eeeac3dc47814b8ade2 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, char **value) int GNUNET_CONFIGURATION_iterate_value_filenames de/dfe/group__configuration.html gabff5ff55434e6d03dba94b9170fc0508 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, GNUNET_FileNameCallback cb, void *cb_cls) void GNUNET_CONFIGURATION_iterate_section_values de/dfe/group__configuration.html gaec41bacda115a652a05f5072e01193ee (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, GNUNET_CONFIGURATION_Iterator iter, void *iter_cls) int GNUNET_CONFIGURATION_get_value_choice de/dfe/group__configuration.html ga5789c995d82e61b4e54d401f4460eae9 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, const char *const *choices, const char **value) int GNUNET_CONFIGURATION_get_value_yesno de/dfe/group__configuration.html ga90a7c5c508b1aa812b94dad18d97516f (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option) int GNUNET_CONFIGURATION_get_data de/dfe/group__configuration.html gad98c6f39acc348e37e8a9a6e70d57431 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, void *buf, size_t buf_size) char * GNUNET_CONFIGURATION_expand_dollar de/dfe/group__configuration.html ga630289ffc2b58c5ded7d7b10cf6da232 (const struct GNUNET_CONFIGURATION_Handle *cfg, char *orig) void GNUNET_CONFIGURATION_set_value_number de/dfe/group__configuration.html ga758e63522e9219d3118fb53f082eba3f (struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, unsigned long long number) void GNUNET_CONFIGURATION_set_value_string de/dfe/group__configuration.html ga1f82beaebfe17bca0f45fbda60071acc (struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, const char *value) int GNUNET_CONFIGURATION_remove_value_filename de/dfe/group__configuration.html ga19a77ecb07647b4aa9a9016eff623b40 (struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, const char *value) int GNUNET_CONFIGURATION_append_value_filename de/dfe/group__configuration.html ga646253e33f5a4e9c96e55f16317e2fd5 (struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, const char *value) gnunet_consensus_service.h /home/grothoff/research/gnunet/src/include/ df/db5/gnunet__consensus__service_8h gnunet_common.h gnunet_time_lib.h gnunet_configuration_lib.h gnunet_set_service.h #define GNUNET_CONSENSUS_ELEMENT_TYPE_USER_MAX d4/d55/group__consensus.html ga34b88b3c2a262d72d3348dd9db08c2a2 void(* GNUNET_CONSENSUS_ElementCallback d4/d55/group__consensus.html ga1b7d9621c3ea0d52214642f00f7b77de )(void *cls, const struct GNUNET_SET_Element *element) void(* GNUNET_CONSENSUS_InsertDoneCallback d4/d55/group__consensus.html ga5870b69c01a234f5c0397f100ee51fc8 )(void *cls, int success) void(* GNUNET_CONSENSUS_ConcludeCallback d4/d55/group__consensus.html ga839d195bcf02ceab6241020fe0b6ecc0 )(void *cls) struct GNUNET_CONSENSUS_Handle * GNUNET_CONSENSUS_create d4/d55/group__consensus.html gaa4c8ae25717eb1ceac568e94806fcc93 (const struct GNUNET_CONFIGURATION_Handle *cfg, unsigned int num_peers, const struct GNUNET_PeerIdentity *peers, const struct GNUNET_HashCode *session_id, struct GNUNET_TIME_Absolute start, struct GNUNET_TIME_Absolute deadline, GNUNET_CONSENSUS_ElementCallback new_element_cb, void *new_element_cls) void GNUNET_CONSENSUS_insert d4/d55/group__consensus.html ga2ee24b50bb77f65b468ec6303cb4102c (struct GNUNET_CONSENSUS_Handle *consensus, const struct GNUNET_SET_Element *element, GNUNET_CONSENSUS_InsertDoneCallback idc, void *idc_cls) void GNUNET_CONSENSUS_conclude d4/d55/group__consensus.html gaefdacac4fc7b247d1a00a696804717db (struct GNUNET_CONSENSUS_Handle *consensus, GNUNET_CONSENSUS_ConcludeCallback conclude, void *conclude_cls) void GNUNET_CONSENSUS_destroy d4/d55/group__consensus.html ga06cc197cbdce0cfea8b013e95c3ee5ad (struct GNUNET_CONSENSUS_Handle *consensus) gnunet_constants.h /home/grothoff/research/gnunet/src/include/ da/d3b/gnunet__constants_8h #define GNUNET_CONSTANTS_DEFAULT_BW_IN_OUT d0/dc5/group__constants.html ga123b3d99affc501390994d36e1aad5f0 #define GNUNET_CONSTANTS_IDLE_CONNECTION_TIMEOUT d0/dc5/group__constants.html gaea7200a800993a4f34c005dae565edb4 #define GNUNET_CONSTANTS_QUOTA_VIOLATION_TIMEOUT d0/dc5/group__constants.html ga94a032d9c41318f26b9d6ab1a31a08a3 #define GNUNET_CONSTANTS_SERVICE_TIMEOUT d0/dc5/group__constants.html gaac45e672759b984312a3d690a664cc2b #define GNUNET_CONSTANTS_MAX_CORK_DELAY d0/dc5/group__constants.html ga5fec7e107d3ad63cf18f308c52275c7c #define GNUNET_CONSTANTS_LATENCY_WARN d0/dc5/group__constants.html gad2abbb79072dca45bd59a797b2547860 #define GNUNET_CONSTANTS_IDLE_LOAD_THRESHOLD d0/dc5/group__constants.html gafbd28090fe1af0cf998ecf0e00739702 #define GNUNET_CONSTANTS_MAX_BANDWIDTH_CARRY_S d0/dc5/group__constants.html ga7d7e48a047a739d592e027ac08161179 #define GNUNET_CONSTANTS_HELLO_ADDRESS_EXPIRATION d0/dc5/group__constants.html ga5bf5736215c6ea22ae763f0ea86fb6fe #define GNUNET_CONSTANTS_DHT_MAX_EXPIRATION d0/dc5/group__constants.html gaf9c128dd112ae410c526c9810c0bdf42 #define GNUNET_CONSTANTS_CORE_SIZE_ENCRYPTED_MESSAGE d0/dc5/group__constants.html ga3939bd6dcae7beb3acf59c83d6babc87 #define GNUNET_CONSTANTS_MAX_ENCRYPTED_MESSAGE_SIZE d0/dc5/group__constants.html ga8b275e2ed928f4eb63049e87a9718b49 #define GNUNET_CONSTANTS_CADET_P2P_OVERHEAD d0/dc5/group__constants.html ga715a2750317eab4e5a19a4200d9e4bb5 #define GNUNET_CONSTANTS_MAX_CADET_MESSAGE_SIZE d0/dc5/group__constants.html ga641445b0b97dd4867dc8c861ced353c9 #define GNUNET_CONSTANTS_MAX_BLOCK_SIZE d0/dc5/group__constants.html ga6a31c8af0bc84147bcfc03768bfa00ba #define GNUNET_CONSTANTS_BLOOMFILTER_K d0/dc5/group__constants.html ga638b9d82597ae6bc69c88ca403185481 gnunet_container_lib.h /home/grothoff/research/gnunet/src/include/ d0/d08/gnunet__container__lib_8h gnunet_crypto_lib.h #define EXTRACTOR_METATYPE_GNUNET_ORIGINAL_FILENAME d0/d08/gnunet__container__lib_8h.html a0a2575a2eea5ecce2ec295651e0e8478 #define GNUNET_CONTAINER_DLL_insert d7/ddd/group__dll.html gadade875d13ff1ecf0c7b4f04bc68cc82 (head, tail, element) #define GNUNET_CONTAINER_DLL_insert_tail d7/ddd/group__dll.html gad38d7516953cbc3563ebb1be0a630641 (head, tail, element) #define GNUNET_CONTAINER_DLL_insert_after d7/ddd/group__dll.html gad21d6cbe0e42bb71524fc389486290b1 (head, tail, other, element) #define GNUNET_CONTAINER_DLL_insert_before d7/ddd/group__dll.html ga9ebb348401ae2a32c9a2a2d32b6e2fa8 (head, tail, other, element) #define GNUNET_CONTAINER_DLL_remove d7/ddd/group__dll.html ga8e0b8b2e7671056c76d21da67e483689 (head, tail, element) #define GNUNET_CONTAINER_MDLL_insert d7/ddd/group__dll.html gaa3071c4d829ce388a2b801456491fabc (mdll, head, tail, element) #define GNUNET_CONTAINER_MDLL_insert_tail d7/ddd/group__dll.html ga8c850f1cd3a8e8c343e2d8cc5d7a8575 (mdll, head, tail, element) #define GNUNET_CONTAINER_MDLL_insert_after d7/ddd/group__dll.html ga8d97a3a6320a3dd7ce58e35491d1421b (mdll, head, tail, other, element) #define GNUNET_CONTAINER_MDLL_insert_before d7/ddd/group__dll.html ga8e55dbdbc2e5ab0ffbc6587f193d7d04 (mdll, head, tail, other, element) #define GNUNET_CONTAINER_MDLL_remove d7/ddd/group__dll.html ga719de3a951cbbd4c7353eebba31cc4ea (mdll, head, tail, element) #define GNUNET_CONTAINER_DLL_insert_sorted d0/d08/gnunet__container__lib_8h.html aa894ccd7e93f6eab275e68113db14297 (TYPE, comparator, comparator_cls, head, tail, element) int(* EXTRACTOR_MetaDataProcessor d0/d08/gnunet__container__lib_8h.html a7a1fde69b7123adf545875eb8b625958 )(void *cls, const char *plugin_name, enum EXTRACTOR_MetaType type, enum EXTRACTOR_MetaFormat format, const char *data_mime_type, const char *data, size_t data_len) int(* GNUNET_CONTAINER_HashCodeIterator dd/d19/group__bloomfilter.html gac01d439fef9ae228ea5934b944c21a7c )(void *cls, struct GNUNET_HashCode *next) int(* GNUNET_CONTAINER_MulitHashMapIteratorCallback db/d89/group__hashmap.html ga9f19c4412852e4c1c5767f6d395fd4fe )(void *cls, const struct GNUNET_HashCode *key, void *value) int(* GNUNET_CONTAINER_PeerMapIterator db/d89/group__hashmap.html gae293033976e514446b625e874e5c2c3e )(void *cls, const struct GNUNET_PeerIdentity *key, void *value) int(* GNUNET_CONTAINER_ShortmapIterator db/d89/group__hashmap.html gae1c526a8fdf2972b51cbd116f6568f09 )(void *cls, const struct GNUNET_ShortHashCode *key, void *value) int(* GNUNET_CONTAINER_MultiUuidmapIteratorCallback db/d89/group__hashmap.html ga0f237715c3b78ece8290c0d7f19483b0 )(void *cls, const struct GNUNET_Uuid *key, void *value) int(* GNUNET_CONTAINER_MulitHashMapIterator32Callback db/d89/group__hashmap.html gaa746b338fa18bcb0d37da93e71560dca )(void *cls, uint32_t key, void *value) uint64_t GNUNET_CONTAINER_HeapCostType d9/d34/group__heap.html gad44e06f0a482a3ee419ae2c791231f5c int(* GNUNET_CONTAINER_HeapIterator d9/d34/group__heap.html ga6503f372fe19fbdc98685e5157c155da )(void *cls, struct GNUNET_CONTAINER_HeapNode *node, void *element, GNUNET_CONTAINER_HeapCostType cost) EXTRACTOR_MetaType d0/d08/gnunet__container__lib_8h.html ae9bcf4746a2cb06159db2c63ad91bb55 EXTRACTOR_METATYPE_RESERVED d0/d08/gnunet__container__lib_8h.html ae9bcf4746a2cb06159db2c63ad91bb55adf6dfe16e243814e9153cf412c204097 EXTRACTOR_METATYPE_MIMETYPE d0/d08/gnunet__container__lib_8h.html ae9bcf4746a2cb06159db2c63ad91bb55ac73b5b0b24d7178f62c0dde5c047dd56 EXTRACTOR_METATYPE_FILENAME d0/d08/gnunet__container__lib_8h.html ae9bcf4746a2cb06159db2c63ad91bb55abf9b5d27ffc33be3fe46a052fbc03b05 EXTRACTOR_METATYPE_COMMENT d0/d08/gnunet__container__lib_8h.html ae9bcf4746a2cb06159db2c63ad91bb55a5be97e45e694e205d46be98627e4f1c1 EXTRACTOR_METATYPE_TITLE d0/d08/gnunet__container__lib_8h.html ae9bcf4746a2cb06159db2c63ad91bb55a5ea7514486ddf99fc7e2620516de2567 EXTRACTOR_METATYPE_BOOK_TITLE d0/d08/gnunet__container__lib_8h.html ae9bcf4746a2cb06159db2c63ad91bb55a231a094359c112cacb03f4c770e351d4 EXTRACTOR_METATYPE_JOURNAL_NAME d0/d08/gnunet__container__lib_8h.html ae9bcf4746a2cb06159db2c63ad91bb55a1f175d8f3120fd3750d6194bc23a0919 EXTRACTOR_METATYPE_AUTHOR_NAME d0/d08/gnunet__container__lib_8h.html ae9bcf4746a2cb06159db2c63ad91bb55a37c478a97a0ff75736a4ce59254366d6 EXTRACTOR_METATYPE_PUBLICATION_DATE d0/d08/gnunet__container__lib_8h.html ae9bcf4746a2cb06159db2c63ad91bb55a0681b896ec2ab40c473d29e9c6f8f58f EXTRACTOR_METATYPE_URL d0/d08/gnunet__container__lib_8h.html ae9bcf4746a2cb06159db2c63ad91bb55ae17c1f123fa4954b6637c59ccfd79d0f EXTRACTOR_METATYPE_URI d0/d08/gnunet__container__lib_8h.html ae9bcf4746a2cb06159db2c63ad91bb55a12b4699cc92649f9cc9c017527e24d96 EXTRACTOR_METATYPE_ISRC d0/d08/gnunet__container__lib_8h.html ae9bcf4746a2cb06159db2c63ad91bb55a711006855ba23a826a6eedf8d65e7c21 EXTRACTOR_METATYPE_UNKNOWN d0/d08/gnunet__container__lib_8h.html ae9bcf4746a2cb06159db2c63ad91bb55a2c47b48e18c480efc9d6173bdc3c0a65 EXTRACTOR_METATYPE_DESCRIPTION d0/d08/gnunet__container__lib_8h.html ae9bcf4746a2cb06159db2c63ad91bb55afec051be1c6321c96eec57954297e8e3 EXTRACTOR_METATYPE_KEYWORDS d0/d08/gnunet__container__lib_8h.html ae9bcf4746a2cb06159db2c63ad91bb55a9b17643351febe234208df1973436a7b EXTRACTOR_METATYPE_SUBJECT d0/d08/gnunet__container__lib_8h.html ae9bcf4746a2cb06159db2c63ad91bb55ad8aca31892d358c67caab71a95d2b367 EXTRACTOR_METATYPE_PACKAGE_NAME d0/d08/gnunet__container__lib_8h.html ae9bcf4746a2cb06159db2c63ad91bb55ad2efcdbfa7a4eb56ac5fc62d70b35af5 EXTRACTOR_METATYPE_THUMBNAIL d0/d08/gnunet__container__lib_8h.html ae9bcf4746a2cb06159db2c63ad91bb55a2757bd47e08a3fee1c74a9232845b7c0 EXTRACTOR_METATYPE_ALBUM d0/d08/gnunet__container__lib_8h.html ae9bcf4746a2cb06159db2c63ad91bb55acf3096114333a8763a4731416d7cbe99 EXTRACTOR_METATYPE_ARTIST d0/d08/gnunet__container__lib_8h.html ae9bcf4746a2cb06159db2c63ad91bb55a5f02ac5d6695575d0c92bbe77964b70a EXTRACTOR_METATYPE_ORIGINAL_TITLE d0/d08/gnunet__container__lib_8h.html ae9bcf4746a2cb06159db2c63ad91bb55ad0334b93f330b7ccb5c59ece6d91efcd EXTRACTOR_METATYPE_GNUNET_FULL_DATA d0/d08/gnunet__container__lib_8h.html ae9bcf4746a2cb06159db2c63ad91bb55afa55b9270b2ba6fad307b103439d7257 EXTRACTOR_METATYPE_GNUNET_ORIGINAL_FILENAME d0/d08/gnunet__container__lib_8h.html ae9bcf4746a2cb06159db2c63ad91bb55a97fe3975c384e0fb7626b894cbedc206 EXTRACTOR_MetaFormat d0/d08/gnunet__container__lib_8h.html aca7602cb513686714ee6869bc6451270 EXTRACTOR_METAFORMAT_UNKNOWN d0/d08/gnunet__container__lib_8h.html aca7602cb513686714ee6869bc6451270a7699325405a6ff64ad7b110d5e526b45 EXTRACTOR_METAFORMAT_UTF8 d0/d08/gnunet__container__lib_8h.html aca7602cb513686714ee6869bc6451270a66beff191c8a39f0ad2dd0e832163385 EXTRACTOR_METAFORMAT_BINARY d0/d08/gnunet__container__lib_8h.html aca7602cb513686714ee6869bc6451270a15136280717915275646d857765d436d EXTRACTOR_METAFORMAT_C_STRING d0/d08/gnunet__container__lib_8h.html aca7602cb513686714ee6869bc6451270a60ee29c7b9fed140b8a7875baa41138d GNUNET_CONTAINER_MetaDataSerializationOptions d1/d79/group__metadata.html ga754bcd556d121747b5bb1010076cbfc2 GNUNET_CONTAINER_META_DATA_SERIALIZE_FULL d1/d79/group__metadata.html gga754bcd556d121747b5bb1010076cbfc2a99e9c0e7192dc98c8100a79d67da5fcc GNUNET_CONTAINER_META_DATA_SERIALIZE_PART d1/d79/group__metadata.html gga754bcd556d121747b5bb1010076cbfc2ac57aee2281337436f9bff2214e08584b GNUNET_CONTAINER_META_DATA_SERIALIZE_NO_COMPRESS d1/d79/group__metadata.html gga754bcd556d121747b5bb1010076cbfc2a831559a9bdd6c4b4b96ccfb9f8bc4fef GNUNET_CONTAINER_MultiHashMapOption db/d89/group__hashmap.html ga95b821469280e39d8dabf52782241b47 GNUNET_CONTAINER_MULTIHASHMAPOPTION_REPLACE db/d89/group__hashmap.html gga95b821469280e39d8dabf52782241b47adec027d7f6868a6bec63b56e8c366d7f GNUNET_CONTAINER_MULTIHASHMAPOPTION_MULTIPLE db/d89/group__hashmap.html gga95b821469280e39d8dabf52782241b47a6b6e4d7299041d5cba1f9d280b04650f GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY db/d89/group__hashmap.html gga95b821469280e39d8dabf52782241b47a7dbbcc1e3b3ae4afa246524c7d2e99ee GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_FAST db/d89/group__hashmap.html gga95b821469280e39d8dabf52782241b47a05bd6679241dc56659e5567cb0035a56 GNUNET_CONTAINER_HeapOrder d9/d34/group__heap.html ga5268c00b080b977ea08b285e1167dc11 GNUNET_CONTAINER_HEAP_ORDER_MAX d9/d34/group__heap.html gga5268c00b080b977ea08b285e1167dc11a74094f940194f1bd759658eadfce8d67 GNUNET_CONTAINER_HEAP_ORDER_MIN d9/d34/group__heap.html gga5268c00b080b977ea08b285e1167dc11a0efb3d95d71f3fb87c116c715291207e int GNUNET_try_compression d0/d08/gnunet__container__lib_8h.html ab73683d1eccbe7273d047cd17c69812f (const char *data, size_t old_size, char **result, size_t *new_size) char * GNUNET_decompress d0/d08/gnunet__container__lib_8h.html a133f615b9473a07694f914cad5ef2f22 (const char *input, size_t input_size, size_t output_size) struct GNUNET_CONTAINER_BloomFilter * GNUNET_CONTAINER_bloomfilter_load dd/d19/group__bloomfilter.html ga2e75ac1bf137a0e8e8cc827bc1767f1c (const char *filename, size_t size, unsigned int k) struct GNUNET_CONTAINER_BloomFilter * GNUNET_CONTAINER_bloomfilter_init dd/d19/group__bloomfilter.html gaada36778e64824237ad772ed9d06dcc2 (const char *data, size_t size, unsigned int k) int GNUNET_CONTAINER_bloomfilter_get_raw_data dd/d19/group__bloomfilter.html ga316e97dc6535f1dae10a9da61b721f81 (const struct GNUNET_CONTAINER_BloomFilter *bf, char *data, size_t size) int GNUNET_CONTAINER_bloomfilter_test dd/d19/group__bloomfilter.html ga99a77abe6e3c722f3d99af571b63d7fe (const struct GNUNET_CONTAINER_BloomFilter *bf, const struct GNUNET_HashCode *e) void GNUNET_CONTAINER_bloomfilter_add dd/d19/group__bloomfilter.html ga4b8240ce8bc6a493bd0dd0ea225e78be (struct GNUNET_CONTAINER_BloomFilter *bf, const struct GNUNET_HashCode *e) void GNUNET_CONTAINER_bloomfilter_remove dd/d19/group__bloomfilter.html gaf4c34761a42c02c1b1ac73923217c9c6 (struct GNUNET_CONTAINER_BloomFilter *bf, const struct GNUNET_HashCode *e) struct GNUNET_CONTAINER_BloomFilter * GNUNET_CONTAINER_bloomfilter_copy dd/d19/group__bloomfilter.html ga79c24761322566f480dea53fd1fcc392 (const struct GNUNET_CONTAINER_BloomFilter *bf) void GNUNET_CONTAINER_bloomfilter_free dd/d19/group__bloomfilter.html gaff429acc68408f9eb822d4477d99fc3f (struct GNUNET_CONTAINER_BloomFilter *bf) size_t GNUNET_CONTAINER_bloomfilter_get_element_addresses d0/d08/gnunet__container__lib_8h.html acfc79eb609856d1644c9a541c090456e (const struct GNUNET_CONTAINER_BloomFilter *bf) size_t GNUNET_CONTAINER_bloomfilter_get_size dd/d19/group__bloomfilter.html gaf11489dd1ccc8dfba6b24318bbe90655 (const struct GNUNET_CONTAINER_BloomFilter *bf) void GNUNET_CONTAINER_bloomfilter_clear dd/d19/group__bloomfilter.html ga7c6d18d00e9d35c1cd1a08b0f8e11479 (struct GNUNET_CONTAINER_BloomFilter *bf) int GNUNET_CONTAINER_bloomfilter_or dd/d19/group__bloomfilter.html ga11e9ea14718dc67e8173618d51d3c976 (struct GNUNET_CONTAINER_BloomFilter *bf, const char *data, size_t size) int GNUNET_CONTAINER_bloomfilter_or2 dd/d19/group__bloomfilter.html ga44f0fd11e1853c8139a9f5ef35ab02ee (struct GNUNET_CONTAINER_BloomFilter *bf, const struct GNUNET_CONTAINER_BloomFilter *to_or) void GNUNET_CONTAINER_bloomfilter_resize dd/d19/group__bloomfilter.html ga3fddb5751fb691eccfa53c64d3f28f14 (struct GNUNET_CONTAINER_BloomFilter *bf, GNUNET_CONTAINER_HashCodeIterator iterator, void *iterator_cls, size_t size, unsigned int k) struct GNUNET_CONTAINER_MetaData * GNUNET_CONTAINER_meta_data_create d1/d79/group__metadata.html gad38b7dee52a9582bf84b0579696bdcff (void) struct GNUNET_CONTAINER_MetaData * GNUNET_CONTAINER_meta_data_duplicate d1/d79/group__metadata.html gadadd18c68043d4bac0e1875e40ad570e (const struct GNUNET_CONTAINER_MetaData *md) void GNUNET_CONTAINER_meta_data_destroy d1/d79/group__metadata.html gad3be8f9ae789c9b46b87bff447c910c9 (struct GNUNET_CONTAINER_MetaData *md) int GNUNET_CONTAINER_meta_data_test_equal d1/d79/group__metadata.html ga877c1c0145cefd675cbfc5cc6200d3a9 (const struct GNUNET_CONTAINER_MetaData *md1, const struct GNUNET_CONTAINER_MetaData *md2) int GNUNET_CONTAINER_meta_data_insert d1/d79/group__metadata.html gaee741a0df33f126ea4f9461c1a47c9c2 (struct GNUNET_CONTAINER_MetaData *md, const char *plugin_name, enum EXTRACTOR_MetaType type, enum EXTRACTOR_MetaFormat format, const char *data_mime_type, const char *data, size_t data_size) void GNUNET_CONTAINER_meta_data_merge d1/d79/group__metadata.html ga45bc8266ef344b0bd45500d1a2934d43 (struct GNUNET_CONTAINER_MetaData *md, const struct GNUNET_CONTAINER_MetaData *in) int GNUNET_CONTAINER_meta_data_delete d1/d79/group__metadata.html ga839f96c542c1702d957bb8589af30599 (struct GNUNET_CONTAINER_MetaData *md, enum EXTRACTOR_MetaType type, const char *data, size_t data_size) void GNUNET_CONTAINER_meta_data_clear d1/d79/group__metadata.html gaf43e771ed137e33b0188e6075c08e52b (struct GNUNET_CONTAINER_MetaData *md) void GNUNET_CONTAINER_meta_data_add_publication_date d1/d79/group__metadata.html gae49ce748869433d0f888cce9f605e3db (struct GNUNET_CONTAINER_MetaData *md) int GNUNET_CONTAINER_meta_data_iterate d1/d79/group__metadata.html ga455e9ec60e63e39bbfbe5fd5efd55c0d (const struct GNUNET_CONTAINER_MetaData *md, EXTRACTOR_MetaDataProcessor iter, void *iter_cls) char * GNUNET_CONTAINER_meta_data_get_by_type d1/d79/group__metadata.html ga02886e13689eb4a4135c598bb0e47ef6 (const struct GNUNET_CONTAINER_MetaData *md, enum EXTRACTOR_MetaType type) char * GNUNET_CONTAINER_meta_data_get_first_by_types d1/d79/group__metadata.html gab5b87b75be5f38f295285964f7dd1f63 (const struct GNUNET_CONTAINER_MetaData *md,...) size_t GNUNET_CONTAINER_meta_data_get_thumbnail d1/d79/group__metadata.html ga5149d5c41c0579d694558e2799bd04b2 (const struct GNUNET_CONTAINER_MetaData *md, unsigned char **thumb) ssize_t GNUNET_CONTAINER_meta_data_serialize d1/d79/group__metadata.html ga345bce5951db78f0d006a3273da4ce17 (const struct GNUNET_CONTAINER_MetaData *md, char **target, size_t max, enum GNUNET_CONTAINER_MetaDataSerializationOptions opt) ssize_t GNUNET_CONTAINER_meta_data_get_serialized_size d1/d79/group__metadata.html gab08ff11140e6dc627a15834c94e9ee24 (const struct GNUNET_CONTAINER_MetaData *md) struct GNUNET_CONTAINER_MetaData * GNUNET_CONTAINER_meta_data_deserialize d1/d79/group__metadata.html ga85c62ac972188e3439ab5ce241db95cb (const char *input, size_t size) struct GNUNET_CONTAINER_MultiHashMap * GNUNET_CONTAINER_multihashmap_create db/d89/group__hashmap.html ga6f6c73267ffd52f8fa73183e44c6d146 (unsigned int len, int do_not_copy_keys) void GNUNET_CONTAINER_multihashmap_destroy db/d89/group__hashmap.html ga8228a291429d0b3fd9de0a123f78e6ea (struct GNUNET_CONTAINER_MultiHashMap *map) void * GNUNET_CONTAINER_multihashmap_get db/d89/group__hashmap.html gac1769b5f14b9b24c6b8e1de7deb76749 (const struct GNUNET_CONTAINER_MultiHashMap *map, const struct GNUNET_HashCode *key) int GNUNET_CONTAINER_multihashmap_remove db/d89/group__hashmap.html ga37b12095bec1fb2b1cadce0631e8103b (struct GNUNET_CONTAINER_MultiHashMap *map, const struct GNUNET_HashCode *key, const void *value) int GNUNET_CONTAINER_multihashmap_remove_all db/d89/group__hashmap.html ga18d4b6faafe0e1662dd88731b7196e71 (struct GNUNET_CONTAINER_MultiHashMap *map, const struct GNUNET_HashCode *key) unsigned int GNUNET_CONTAINER_multihashmap_clear db/d89/group__hashmap.html gab06425e49e397949e7f2d5166e19e753 (struct GNUNET_CONTAINER_MultiHashMap *map) int GNUNET_CONTAINER_multihashmap_contains db/d89/group__hashmap.html ga33c4389bc447d5f934ba66dd8138e1aa (const struct GNUNET_CONTAINER_MultiHashMap *map, const struct GNUNET_HashCode *key) int GNUNET_CONTAINER_multihashmap_contains_value db/d89/group__hashmap.html ga297db255342fa58adeb9ff54d600f989 (const struct GNUNET_CONTAINER_MultiHashMap *map, const struct GNUNET_HashCode *key, const void *value) int GNUNET_CONTAINER_multihashmap_put db/d89/group__hashmap.html ga72b3167e265e1a24bfbc13da4966d682 (struct GNUNET_CONTAINER_MultiHashMap *map, const struct GNUNET_HashCode *key, void *value, enum GNUNET_CONTAINER_MultiHashMapOption opt) unsigned int GNUNET_CONTAINER_multihashmap_size db/d89/group__hashmap.html ga78c0397f9a3b8a2fb9a4debcd6a174c6 (const struct GNUNET_CONTAINER_MultiHashMap *map) int GNUNET_CONTAINER_multihashmap_iterate db/d89/group__hashmap.html ga7c09077134275da71a55951d28ccc77c (struct GNUNET_CONTAINER_MultiHashMap *map, GNUNET_CONTAINER_MulitHashMapIteratorCallback it, void *it_cls) struct GNUNET_CONTAINER_MultiHashMapIterator * GNUNET_CONTAINER_multihashmap_iterator_create db/d89/group__hashmap.html ga887f3653427f2a799e30870d60c4b04d (const struct GNUNET_CONTAINER_MultiHashMap *map) int GNUNET_CONTAINER_multihashmap_iterator_next db/d89/group__hashmap.html ga63fc95388fa5f76ef18a35e0b8069686 (struct GNUNET_CONTAINER_MultiHashMapIterator *iter, struct GNUNET_HashCode *key, const void **value) void GNUNET_CONTAINER_multihashmap_iterator_destroy db/d89/group__hashmap.html gabebb81ff63f9ac452f1c9ed45455b3a1 (struct GNUNET_CONTAINER_MultiHashMapIterator *iter) int GNUNET_CONTAINER_multihashmap_get_multiple db/d89/group__hashmap.html ga04d011cec229b714344585480873c29d (struct GNUNET_CONTAINER_MultiHashMap *map, const struct GNUNET_HashCode *key, GNUNET_CONTAINER_MulitHashMapIteratorCallback it, void *it_cls) unsigned int GNUNET_CONTAINER_multihashmap_get_random db/d89/group__hashmap.html gad457043496d9dd438bfe95e77a02dd5b (const struct GNUNET_CONTAINER_MultiHashMap *map, GNUNET_CONTAINER_MulitHashMapIteratorCallback it, void *it_cls) struct GNUNET_CONTAINER_MultiPeerMap * GNUNET_CONTAINER_multipeermap_create db/d89/group__hashmap.html ga7c6e1a713599149abcab48fb5f34b83a (unsigned int len, int do_not_copy_keys) void GNUNET_CONTAINER_multipeermap_destroy db/d89/group__hashmap.html ga3c00733816d4488456c4d87411581f63 (struct GNUNET_CONTAINER_MultiPeerMap *map) void * GNUNET_CONTAINER_multipeermap_get db/d89/group__hashmap.html gaa6a097ebcc12c14d07ec5a40674e590d (const struct GNUNET_CONTAINER_MultiPeerMap *map, const struct GNUNET_PeerIdentity *key) int GNUNET_CONTAINER_multipeermap_remove db/d89/group__hashmap.html ga90c8bbb2ca8cc86647373a652421991e (struct GNUNET_CONTAINER_MultiPeerMap *map, const struct GNUNET_PeerIdentity *key, const void *value) int GNUNET_CONTAINER_multipeermap_remove_all db/d89/group__hashmap.html ga944e8c97e56b88660374bc7344d5a633 (struct GNUNET_CONTAINER_MultiPeerMap *map, const struct GNUNET_PeerIdentity *key) int GNUNET_CONTAINER_multipeermap_contains db/d89/group__hashmap.html gaaa9fa05db068943c4e8590b88862b58c (const struct GNUNET_CONTAINER_MultiPeerMap *map, const struct GNUNET_PeerIdentity *key) int GNUNET_CONTAINER_multipeermap_contains_value db/d89/group__hashmap.html ga3da0c4cf644b5d1b363d8d5a8ec2a99f (const struct GNUNET_CONTAINER_MultiPeerMap *map, const struct GNUNET_PeerIdentity *key, const void *value) int GNUNET_CONTAINER_multipeermap_put db/d89/group__hashmap.html gae7661106b25de6b95903dad89565e99e (struct GNUNET_CONTAINER_MultiPeerMap *map, const struct GNUNET_PeerIdentity *key, void *value, enum GNUNET_CONTAINER_MultiHashMapOption opt) unsigned int GNUNET_CONTAINER_multipeermap_size db/d89/group__hashmap.html gae0a9e2f766c5a5475c9845a3d3a13ce2 (const struct GNUNET_CONTAINER_MultiPeerMap *map) int GNUNET_CONTAINER_multipeermap_iterate db/d89/group__hashmap.html ga60fabf8f57cb440c900fae81e520263f (struct GNUNET_CONTAINER_MultiPeerMap *map, GNUNET_CONTAINER_PeerMapIterator it, void *it_cls) struct GNUNET_CONTAINER_MultiPeerMapIterator * GNUNET_CONTAINER_multipeermap_iterator_create db/d89/group__hashmap.html gad820600e11acaef5c704eb6d548a3074 (const struct GNUNET_CONTAINER_MultiPeerMap *map) int GNUNET_CONTAINER_multipeermap_iterator_next db/d89/group__hashmap.html gac60efe5ccbf8c7262a817b9526950ceb (struct GNUNET_CONTAINER_MultiPeerMapIterator *iter, struct GNUNET_PeerIdentity *key, const void **value) void GNUNET_CONTAINER_multipeermap_iterator_destroy db/d89/group__hashmap.html ga92108e6de5b03c96db08d7344406265d (struct GNUNET_CONTAINER_MultiPeerMapIterator *iter) int GNUNET_CONTAINER_multipeermap_get_multiple db/d89/group__hashmap.html gac83b6f600008284aba7c642d781d57f8 (struct GNUNET_CONTAINER_MultiPeerMap *map, const struct GNUNET_PeerIdentity *key, GNUNET_CONTAINER_PeerMapIterator it, void *it_cls) unsigned int GNUNET_CONTAINER_multipeermap_get_random db/d89/group__hashmap.html ga8a050b9d770a7cc5f94704c7788b32a1 (const struct GNUNET_CONTAINER_MultiPeerMap *map, GNUNET_CONTAINER_PeerMapIterator it, void *it_cls) struct GNUNET_CONTAINER_MultiShortmap * GNUNET_CONTAINER_multishortmap_create db/d89/group__hashmap.html ga9783caec91de8c61e19446c01a2fe2dd (unsigned int len, int do_not_copy_keys) void GNUNET_CONTAINER_multishortmap_destroy db/d89/group__hashmap.html gaa0d13fcc72085cea4aae9fdf88d9da4d (struct GNUNET_CONTAINER_MultiShortmap *map) void * GNUNET_CONTAINER_multishortmap_get db/d89/group__hashmap.html gab4b86e4c5dea1c41cf9f2fab1be7e0af (const struct GNUNET_CONTAINER_MultiShortmap *map, const struct GNUNET_ShortHashCode *key) int GNUNET_CONTAINER_multishortmap_remove db/d89/group__hashmap.html gaefd671cd2ca34f0139a61f39915e7f21 (struct GNUNET_CONTAINER_MultiShortmap *map, const struct GNUNET_ShortHashCode *key, const void *value) int GNUNET_CONTAINER_multishortmap_remove_all db/d89/group__hashmap.html gaa603b71b08ce5db216aba0f20ba7c205 (struct GNUNET_CONTAINER_MultiShortmap *map, const struct GNUNET_ShortHashCode *key) int GNUNET_CONTAINER_multishortmap_contains db/d89/group__hashmap.html gaf76cad8347b3d658095ce02081249429 (const struct GNUNET_CONTAINER_MultiShortmap *map, const struct GNUNET_ShortHashCode *key) int GNUNET_CONTAINER_multishortmap_contains_value db/d89/group__hashmap.html ga9227e20862dc59cbdda7878fa5b3b62f (const struct GNUNET_CONTAINER_MultiShortmap *map, const struct GNUNET_ShortHashCode *key, const void *value) int GNUNET_CONTAINER_multishortmap_put db/d89/group__hashmap.html ga982bc24b531d2566e1bb64041eb64145 (struct GNUNET_CONTAINER_MultiShortmap *map, const struct GNUNET_ShortHashCode *key, void *value, enum GNUNET_CONTAINER_MultiHashMapOption opt) unsigned int GNUNET_CONTAINER_multishortmap_size db/d89/group__hashmap.html gad22621c8781b4c7435b704355d671a97 (const struct GNUNET_CONTAINER_MultiShortmap *map) int GNUNET_CONTAINER_multishortmap_iterate db/d89/group__hashmap.html ga84a636c15ce4c5c3d51943603100cc12 (struct GNUNET_CONTAINER_MultiShortmap *map, GNUNET_CONTAINER_ShortmapIterator it, void *it_cls) struct GNUNET_CONTAINER_MultiShortmapIterator * GNUNET_CONTAINER_multishortmap_iterator_create db/d89/group__hashmap.html ga7fa6ebaa8ac2083415e49615426c8762 (const struct GNUNET_CONTAINER_MultiShortmap *map) int GNUNET_CONTAINER_multishortmap_iterator_next db/d89/group__hashmap.html ga649f8df98b28ea98c344184eb1e7f464 (struct GNUNET_CONTAINER_MultiShortmapIterator *iter, struct GNUNET_ShortHashCode *key, const void **value) void GNUNET_CONTAINER_multishortmap_iterator_destroy db/d89/group__hashmap.html ga499bf4f8169661fe385e75a563edbc44 (struct GNUNET_CONTAINER_MultiShortmapIterator *iter) int GNUNET_CONTAINER_multishortmap_get_multiple db/d89/group__hashmap.html gaafc93b7a3f304d1cdf8d9f065f2d66ce (struct GNUNET_CONTAINER_MultiShortmap *map, const struct GNUNET_ShortHashCode *key, GNUNET_CONTAINER_ShortmapIterator it, void *it_cls) unsigned int GNUNET_CONTAINER_multishortmap_get_random db/d89/group__hashmap.html ga1c345f8f5a16c27614f7a41c4dfee32f (const struct GNUNET_CONTAINER_MultiShortmap *map, GNUNET_CONTAINER_ShortmapIterator it, void *it_cls) struct GNUNET_CONTAINER_MultiUuidmap * GNUNET_CONTAINER_multiuuidmap_create db/d89/group__hashmap.html ga7c88c8f1720633f088900c844a663ea5 (unsigned int len, int do_not_copy_keys) void GNUNET_CONTAINER_multiuuidmap_destroy db/d89/group__hashmap.html ga94a3a5b4b627ace89b8f1cd982dfc00f (struct GNUNET_CONTAINER_MultiUuidmap *map) void * GNUNET_CONTAINER_multiuuidmap_get db/d89/group__hashmap.html ga99a8505fb91ca7ea1115b78708724b72 (const struct GNUNET_CONTAINER_MultiUuidmap *map, const struct GNUNET_Uuid *key) int GNUNET_CONTAINER_multiuuidmap_remove db/d89/group__hashmap.html gadcab5eba66fdc2d63e2bf3cf806a0e84 (struct GNUNET_CONTAINER_MultiUuidmap *map, const struct GNUNET_Uuid *key, const void *value) int GNUNET_CONTAINER_multiuuidmap_remove_all db/d89/group__hashmap.html ga6882f78fcec5de9323b6da6151cdd5b0 (struct GNUNET_CONTAINER_MultiUuidmap *map, const struct GNUNET_Uuid *key) int GNUNET_CONTAINER_multiuuidmap_contains db/d89/group__hashmap.html ga28016930b28ad2a39dd5ae2dc1a93a50 (const struct GNUNET_CONTAINER_MultiUuidmap *map, const struct GNUNET_Uuid *key) int GNUNET_CONTAINER_multiuuidmap_contains_value db/d89/group__hashmap.html ga52e56fd687d35f16ef7d7e3a377d73a3 (const struct GNUNET_CONTAINER_MultiUuidmap *map, const struct GNUNET_Uuid *key, const void *value) int GNUNET_CONTAINER_multiuuidmap_put db/d89/group__hashmap.html gad3868ebd98d204cbfb7fa81bbac610fe (struct GNUNET_CONTAINER_MultiUuidmap *map, const struct GNUNET_Uuid *key, void *value, enum GNUNET_CONTAINER_MultiHashMapOption opt) unsigned int GNUNET_CONTAINER_multiuuidmap_size db/d89/group__hashmap.html ga08cc2a429a001e2e6e495ac175600bb8 (const struct GNUNET_CONTAINER_MultiUuidmap *map) int GNUNET_CONTAINER_multiuuidmap_iterate db/d89/group__hashmap.html ga25ca2779955504b018a41f27ca7c9bdf (struct GNUNET_CONTAINER_MultiUuidmap *map, GNUNET_CONTAINER_MultiUuidmapIteratorCallback it, void *it_cls) struct GNUNET_CONTAINER_MultiUuidmapIterator * GNUNET_CONTAINER_multiuuidmap_iterator_create db/d89/group__hashmap.html ga354d5d4128c588ef0fc5e770390bf4af (const struct GNUNET_CONTAINER_MultiUuidmap *map) int GNUNET_CONTAINER_multiuuidmap_iterator_next db/d89/group__hashmap.html ga86877db6405a15cb11870dc4f41ce870 (struct GNUNET_CONTAINER_MultiUuidmapIterator *iter, struct GNUNET_Uuid *key, const void **value) void GNUNET_CONTAINER_multiuuidmap_iterator_destroy db/d89/group__hashmap.html gae624c48c923a1db3ea37a2cb0cb9c4d2 (struct GNUNET_CONTAINER_MultiUuidmapIterator *iter) int GNUNET_CONTAINER_multiuuidmap_get_multiple db/d89/group__hashmap.html ga9bede441eac98b7dc482a549181d9077 (struct GNUNET_CONTAINER_MultiUuidmap *map, const struct GNUNET_Uuid *key, GNUNET_CONTAINER_MultiUuidmapIteratorCallback it, void *it_cls) unsigned int GNUNET_CONTAINER_multiuuidmap_get_random db/d89/group__hashmap.html ga40a7226e53fa97c8f9915b1fdf1c7670 (const struct GNUNET_CONTAINER_MultiUuidmap *map, GNUNET_CONTAINER_MultiUuidmapIteratorCallback it, void *it_cls) struct GNUNET_CONTAINER_MultiHashMap32 * GNUNET_CONTAINER_multihashmap32_create db/d89/group__hashmap.html ga9b2794e3128a51ed1e3ad9864998375c (unsigned int len) void GNUNET_CONTAINER_multihashmap32_destroy db/d89/group__hashmap.html gac001fe08ce9fb5f5850ee52e4670e2e3 (struct GNUNET_CONTAINER_MultiHashMap32 *map) unsigned int GNUNET_CONTAINER_multihashmap32_size db/d89/group__hashmap.html ga6224957b8e6c65dd1e4a38f88a07f78a (const struct GNUNET_CONTAINER_MultiHashMap32 *map) void * GNUNET_CONTAINER_multihashmap32_get db/d89/group__hashmap.html gaa4f59c787459b355927b959701754ad9 (const struct GNUNET_CONTAINER_MultiHashMap32 *map, uint32_t key) int GNUNET_CONTAINER_multihashmap32_iterate db/d89/group__hashmap.html ga64928e767af25e19feb6d8d9e100fac9 (struct GNUNET_CONTAINER_MultiHashMap32 *map, GNUNET_CONTAINER_MulitHashMapIterator32Callback it, void *it_cls) int GNUNET_CONTAINER_multihashmap32_remove db/d89/group__hashmap.html gaa8bf56bf21f8a6263a2da3cc8dabc42f (struct GNUNET_CONTAINER_MultiHashMap32 *map, uint32_t key, const void *value) int GNUNET_CONTAINER_multihashmap32_remove_all db/d89/group__hashmap.html gac3d3d122123a05554faf89e9adde1877 (struct GNUNET_CONTAINER_MultiHashMap32 *map, uint32_t key) int GNUNET_CONTAINER_multihashmap32_contains db/d89/group__hashmap.html ga7057d3436c6c9f028afd66a3be082f61 (const struct GNUNET_CONTAINER_MultiHashMap32 *map, uint32_t key) int GNUNET_CONTAINER_multihashmap32_contains_value db/d89/group__hashmap.html ga005cd44d3c90409f09d189945dda04cd (const struct GNUNET_CONTAINER_MultiHashMap32 *map, uint32_t key, const void *value) int GNUNET_CONTAINER_multihashmap32_put db/d89/group__hashmap.html ga4ef80f43cfa88e965229bec1f46a4458 (struct GNUNET_CONTAINER_MultiHashMap32 *map, uint32_t key, void *value, enum GNUNET_CONTAINER_MultiHashMapOption opt) int GNUNET_CONTAINER_multihashmap32_get_multiple db/d89/group__hashmap.html ga2a8db4cd67f310648153a0bd081ba4fd (struct GNUNET_CONTAINER_MultiHashMap32 *map, uint32_t key, GNUNET_CONTAINER_MulitHashMapIterator32Callback it, void *it_cls) struct GNUNET_CONTAINER_MultiHashMap32Iterator * GNUNET_CONTAINER_multihashmap32_iterator_create d0/d08/gnunet__container__lib_8h.html aa9351de2b52623ed84081e358284ade2 (const struct GNUNET_CONTAINER_MultiHashMap32 *map) int GNUNET_CONTAINER_multihashmap32_iterator_next d0/d08/gnunet__container__lib_8h.html af3d8a679317d29584d87549c2120c431 (struct GNUNET_CONTAINER_MultiHashMap32Iterator *iter, uint32_t *key, const void **value) void GNUNET_CONTAINER_multihashmap32_iterator_destroy d0/d08/gnunet__container__lib_8h.html a97630b113feb5ba8ee7b80be25965a0e (struct GNUNET_CONTAINER_MultiHashMapIterator *iter) struct GNUNET_CONTAINER_Heap * GNUNET_CONTAINER_heap_create d9/d34/group__heap.html gada1a49dcb16c8b13e3335597766d1b41 (enum GNUNET_CONTAINER_HeapOrder order) void GNUNET_CONTAINER_heap_destroy d9/d34/group__heap.html gaf21773f91d47beabb79c4689dd37b69d (struct GNUNET_CONTAINER_Heap *heap) void * GNUNET_CONTAINER_heap_peek d9/d34/group__heap.html gabc7a51376b0f5713be3a797b88f5607c (const struct GNUNET_CONTAINER_Heap *heap) int GNUNET_CONTAINER_heap_peek2 d0/d08/gnunet__container__lib_8h.html a9ef72e21d1d404650470e11e8909d6bb (const struct GNUNET_CONTAINER_Heap *heap, void **element, GNUNET_CONTAINER_HeapCostType *cost) unsigned int GNUNET_CONTAINER_heap_get_size d9/d34/group__heap.html gaca2845e045af4d97b050804d397409d6 (const struct GNUNET_CONTAINER_Heap *heap) GNUNET_CONTAINER_HeapCostType GNUNET_CONTAINER_heap_node_get_cost d9/d34/group__heap.html ga678de72e71f881fdfcc52119a3794d53 (const struct GNUNET_CONTAINER_HeapNode *node) void GNUNET_CONTAINER_heap_iterate d9/d34/group__heap.html gad3bc652a11d6f9048c74d183a98f96b2 (const struct GNUNET_CONTAINER_Heap *heap, GNUNET_CONTAINER_HeapIterator iterator, void *iterator_cls) void * GNUNET_CONTAINER_heap_walk_get_next d9/d34/group__heap.html gaa102758065ef449cd5eb2be98af7f8fb (struct GNUNET_CONTAINER_Heap *heap) struct GNUNET_CONTAINER_HeapNode * GNUNET_CONTAINER_heap_insert d9/d34/group__heap.html ga846cb190852939a10df7892e8163c168 (struct GNUNET_CONTAINER_Heap *heap, void *element, GNUNET_CONTAINER_HeapCostType cost) void * GNUNET_CONTAINER_heap_remove_root d9/d34/group__heap.html ga50f9fc2d780c70fa64c31b20a522b6f3 (struct GNUNET_CONTAINER_Heap *heap) void * GNUNET_CONTAINER_heap_remove_node d9/d34/group__heap.html ga648a7486bafa8906cd22fe41f8bc1aae (struct GNUNET_CONTAINER_HeapNode *node) void GNUNET_CONTAINER_heap_update_cost d9/d34/group__heap.html ga7eed3bf47fcb7ed3efaa1c4866829b08 (struct GNUNET_CONTAINER_HeapNode *node, GNUNET_CONTAINER_HeapCostType new_cost) gnunet_conversation_service.h /home/grothoff/research/gnunet/src/include/ db/d79/gnunet__conversation__service_8h gnunet_util_lib.h gnunet_identity_service.h gnunet_namestore_service.h gnunet_speaker_lib.h gnunet_microphone_lib.h GNUNET_CONVERSATION_PhoneRecord #define GNUNET_CONVERSATION_VERSION d4/daf/group__conversation.html ga3160553466da6f86ed4c38f2e2e47a72 void(* GNUNET_CONVERSATION_PhoneEventHandler d4/daf/group__conversation.html ga819797d01a44f8688d5779f57ea6a014 )(void *cls, enum GNUNET_CONVERSATION_PhoneEventCode code, struct GNUNET_CONVERSATION_Caller *caller, const struct GNUNET_CRYPTO_EcdsaPublicKey *caller_id) void(* GNUNET_CONVERSATION_CallerEventHandler d4/daf/group__conversation.html ga43e54f39f302e27b09e6a01c560d6c85 )(void *cls, enum GNUNET_CONVERSATION_CallerEventCode code) void(* GNUNET_CONVERSATION_CallEventHandler d4/daf/group__conversation.html gaedd12c210b17ad9d14d6bc2f9ae7bf7c )(void *cls, enum GNUNET_CONVERSATION_CallEventCode code) GNUNET_CONVERSATION_PhoneEventCode d4/daf/group__conversation.html gab74bf8b29de523eef06b0272790c86ee GNUNET_CONVERSATION_EC_PHONE_RING d4/daf/group__conversation.html ggab74bf8b29de523eef06b0272790c86eeaf647a2476ddcb99bcfd044d8669d84b6 GNUNET_CONVERSATION_EC_PHONE_HUNG_UP d4/daf/group__conversation.html ggab74bf8b29de523eef06b0272790c86eeace96ac16c4402ea4de37da82233d6aaf GNUNET_CONVERSATION_CallerEventCode d4/daf/group__conversation.html gab4418d24c8fcc7b4e3f94b2293686910 GNUNET_CONVERSATION_EC_CALLER_SUSPEND d4/daf/group__conversation.html ggab4418d24c8fcc7b4e3f94b2293686910aa4f97809be3d00e9bcd83243e97cb485 GNUNET_CONVERSATION_EC_CALLER_RESUME d4/daf/group__conversation.html ggab4418d24c8fcc7b4e3f94b2293686910aa34f84b0dd64b75d3efa541a92a9c6ee GNUNET_CONVERSATION_CallEventCode d4/daf/group__conversation.html gae4471a275f2c3b9c8019ff5f85c3f332 GNUNET_CONVERSATION_EC_CALL_RINGING d4/daf/group__conversation.html ggae4471a275f2c3b9c8019ff5f85c3f332accf90d67e2edc8e0a9f187af59669649 GNUNET_CONVERSATION_EC_CALL_PICKED_UP d4/daf/group__conversation.html ggae4471a275f2c3b9c8019ff5f85c3f332a7993367a2d14e3f885166a7334d6fd73 GNUNET_CONVERSATION_EC_CALL_GNS_FAIL d4/daf/group__conversation.html ggae4471a275f2c3b9c8019ff5f85c3f332a6b55fcaaf36cd5f32563dec10aa8732b GNUNET_CONVERSATION_EC_CALL_HUNG_UP d4/daf/group__conversation.html ggae4471a275f2c3b9c8019ff5f85c3f332afc9ef4e5e54849bd78f788e0ae06daf1 GNUNET_CONVERSATION_EC_CALL_SUSPENDED d4/daf/group__conversation.html ggae4471a275f2c3b9c8019ff5f85c3f332a1027299b79b2f13306c9c0191f435a53 GNUNET_CONVERSATION_EC_CALL_RESUMED d4/daf/group__conversation.html ggae4471a275f2c3b9c8019ff5f85c3f332a84a6c82e0ecfe20693e7c78383dd93dd GNUNET_CONVERSATION_EC_CALL_ERROR d4/daf/group__conversation.html ggae4471a275f2c3b9c8019ff5f85c3f332ae6ffb526852fb84ce3b473198d8ff077 struct GNUNET_CONVERSATION_Phone * GNUNET_CONVERSATION_phone_create d4/daf/group__conversation.html gad492ad3f30e36d533960f3864b5d68d3 (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_IDENTITY_Ego *ego, GNUNET_CONVERSATION_PhoneEventHandler event_handler, void *event_handler_cls) void GNUNET_CONVERSATION_phone_get_record d4/daf/group__conversation.html ga01aedf89d8534321a195471f6c0507b2 (struct GNUNET_CONVERSATION_Phone *phone, struct GNUNET_GNSRECORD_Data *rd) void GNUNET_CONVERSATION_caller_pick_up d4/daf/group__conversation.html gacd6571024fe34bdfe30c28bdefb18369 (struct GNUNET_CONVERSATION_Caller *caller, GNUNET_CONVERSATION_CallerEventHandler event_handler, void *event_handler_cls, struct GNUNET_SPEAKER_Handle *speaker, struct GNUNET_MICROPHONE_Handle *mic) void GNUNET_CONVERSATION_caller_suspend d4/daf/group__conversation.html ga4fb83ec8ffaf00d86215d80bb79a53a6 (struct GNUNET_CONVERSATION_Caller *caller) void GNUNET_CONVERSATION_caller_resume d4/daf/group__conversation.html gaca8bef884b298b2d021ee98232e30d49 (struct GNUNET_CONVERSATION_Caller *caller, struct GNUNET_SPEAKER_Handle *speaker, struct GNUNET_MICROPHONE_Handle *mic) void GNUNET_CONVERSATION_caller_hang_up d4/daf/group__conversation.html gacb04736194f7dc145fe79265a20b4881 (struct GNUNET_CONVERSATION_Caller *caller) void GNUNET_CONVERSATION_phone_destroy d4/daf/group__conversation.html gaa920ee7d4edc3e2c08988830fe61a8bc (struct GNUNET_CONVERSATION_Phone *phone) struct GNUNET_CONVERSATION_Call * GNUNET_CONVERSATION_call_start d4/daf/group__conversation.html ga107acb040cce99177671453cbdbf50c5 (const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_IDENTITY_Ego *caller_id, const char *callee, struct GNUNET_SPEAKER_Handle *speaker, struct GNUNET_MICROPHONE_Handle *mic, GNUNET_CONVERSATION_CallEventHandler event_handler, void *event_handler_cls) void GNUNET_CONVERSATION_call_suspend d4/daf/group__conversation.html ga2aa6e1b21453161a22b4a669c5288ce3 (struct GNUNET_CONVERSATION_Call *call) void GNUNET_CONVERSATION_call_resume d4/daf/group__conversation.html ga5f60fa1d758775f200238b187595ce01 (struct GNUNET_CONVERSATION_Call *call, struct GNUNET_SPEAKER_Handle *speaker, struct GNUNET_MICROPHONE_Handle *mic) void GNUNET_CONVERSATION_call_stop d4/daf/group__conversation.html gaa0df39c5a4b5696a536471c2bf70353e (struct GNUNET_CONVERSATION_Call *call) gnunet_core_service.h /home/grothoff/research/gnunet/src/include/ d2/d1a/gnunet__core__service_8h gnunet_util_lib.h gnunet_transport_service.h #define GNUNET_CORE_VERSION d0/de1/group__core.html ga5d4e36e9cc2ff4423c2bc3cf8e4f0d73 void *(* GNUNET_CORE_ConnectEventHandler d0/de1/group__core.html ga5945cbef33876dfb5f262b5ba5191453 )(void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_MQ_Handle *mq) void(* GNUNET_CORE_DisconnectEventHandler d0/de1/group__core.html ga06f01204af280dd0752fe112f72dd29d )(void *cls, const struct GNUNET_PeerIdentity *peer, void *peer_cls) void(* GNUNET_CORE_StartupCallback d0/de1/group__core.html gaabfc69e9a00932b1a113e90ecae40a5b )(void *cls, const struct GNUNET_PeerIdentity *my_identity) void(* GNUNET_CORE_MonitorCallback d0/de1/group__core.html ga1efab68c1995442d86e68ab7a61a3052 )(void *cls, const struct GNUNET_PeerIdentity *pid, enum GNUNET_CORE_KxState state, struct GNUNET_TIME_Absolute timeout) GNUNET_CORE_KxState d0/de1/group__core.html ga85c6d540976a0692eade09bf576c6f17 GNUNET_CORE_KX_STATE_DOWN d0/de1/group__core.html gga85c6d540976a0692eade09bf576c6f17a4fea3bf23480f9b0ef57915858bac190 GNUNET_CORE_KX_STATE_KEY_SENT d0/de1/group__core.html gga85c6d540976a0692eade09bf576c6f17ae549d06dd0ced873e1b11dcc9a7dae3b GNUNET_CORE_KX_STATE_KEY_RECEIVED d0/de1/group__core.html gga85c6d540976a0692eade09bf576c6f17ae5645343dc63a8e312f2a81d890b3193 GNUNET_CORE_KX_STATE_UP d0/de1/group__core.html gga85c6d540976a0692eade09bf576c6f17a27e6608ad76ce2dce435969e135f4365 GNUNET_CORE_KX_STATE_REKEY_SENT d0/de1/group__core.html gga85c6d540976a0692eade09bf576c6f17aeef7a2b70d01e615058f2aad0f9f6b07 GNUNET_CORE_KX_PEER_DISCONNECT d0/de1/group__core.html gga85c6d540976a0692eade09bf576c6f17a1825fde6d2c151291ecc9569584887bc GNUNET_CORE_KX_ITERATION_FINISHED d0/de1/group__core.html gga85c6d540976a0692eade09bf576c6f17aee76e8023cd18672817da57c731a7b5c GNUNET_CORE_KX_CORE_DISCONNECT d0/de1/group__core.html gga85c6d540976a0692eade09bf576c6f17a746802f8454c1f09487ed7cd6e727327 struct GNUNET_CORE_Handle * GNUNET_CORE_connect d0/de1/group__core.html ga71bfcf6051dc5a86b67b4658d0947bd2 (const struct GNUNET_CONFIGURATION_Handle *cfg, void *cls, GNUNET_CORE_StartupCallback init, GNUNET_CORE_ConnectEventHandler connects, GNUNET_CORE_DisconnectEventHandler disconnects, const struct GNUNET_MQ_MessageHandler *handlers) void GNUNET_CORE_disconnect d0/de1/group__core.html gac28a59105ed324addf62e973253053f1 (struct GNUNET_CORE_Handle *handle) struct GNUNET_MQ_Handle * GNUNET_CORE_get_mq d0/de1/group__core.html ga95f72c38870b02c7e332808c3dc5a2f5 (const struct GNUNET_CORE_Handle *h, const struct GNUNET_PeerIdentity *pid) struct GNUNET_CORE_MonitorHandle * GNUNET_CORE_monitor_start d0/de1/group__core.html ga7dad9e74fb4e255faebe017284256d38 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_CORE_MonitorCallback peer_cb, void *peer_cb_cls) void GNUNET_CORE_monitor_stop d0/de1/group__core.html ga905a8e3054df86dc29bc24d1c7e0223e (struct GNUNET_CORE_MonitorHandle *mh) int GNUNET_CORE_is_peer_connected_sync d0/de1/group__core.html gabe37347a7e328cddc8e4be5d5e3e6d02 (const struct GNUNET_CORE_Handle *h, const struct GNUNET_PeerIdentity *pid) struct GNUNET_MQ_Handle * GNUNET_CORE_mq_create d0/de1/group__core.html ga0f31a126c632526d81d76e45864756de (struct GNUNET_CORE_Handle *h, const struct GNUNET_PeerIdentity *target) gnunet_crypto_lib.h /home/grothoff/research/gnunet/src/include/ d5/d45/gnunet__crypto__lib_8h gnunet_common.h GNUNET_CRYPTO_HashAsciiEncoded GNUNET_CRYPTO_EccSignaturePurpose GNUNET_CRYPTO_EddsaSignature GNUNET_CRYPTO_EcdsaSignature GNUNET_CRYPTO_EddsaPublicKey GNUNET_CRYPTO_EcdsaPublicKey GNUNET_PeerIdentity GNUNET_CRYPTO_EcdhePublicKey GNUNET_CRYPTO_EcdhePrivateKey GNUNET_CRYPTO_EcdsaPrivateKey GNUNET_CRYPTO_EddsaPrivateKey GNUNET_CRYPTO_SymmetricSessionKey GNUNET_CRYPTO_SymmetricInitializationVector GNUNET_CRYPTO_AuthKey GNUNET_CRYPTO_PaillierPublicKey GNUNET_CRYPTO_PaillierPrivateKey GNUNET_CRYPTO_PaillierCiphertext GNUNET_CRYPTO_EccPoint GNUNET_CRYPTO_RsaBlindingKeySecret #define GNUNET_CRYPTO_ECC_SIGNATURE_DATA_ENCODING_LENGTH d5/d45/gnunet__crypto__lib_8h.html a2737abfa47318b4a40e7bb7e30b95158 #define GNUNET_CRYPTO_AES_KEY_LENGTH d5/d45/gnunet__crypto__lib_8h.html a74fa29847c0b17d1b2a6baa7ede52900 #define GNUNET_CRYPTO_HASH_LENGTH d5/d45/gnunet__crypto__lib_8h.html a09f91231830f1d2c2e158af447115adf #define GNUNET_CRYPTO_PKEY_ASCII_LENGTH d5/d45/gnunet__crypto__lib_8h.html a3a796f9c0c148d14880ef64e15e4dbb5 #define GNUNET_CRYPTO_PAILLIER_BITS d5/d45/gnunet__crypto__lib_8h.html a27d364cef974578f70b951db6b131528 #define GNUNET_CRYPTO_hash_from_string d7/d3b/group__hash.html gaf3950ed7a1ea6889a1cf1928843fd8f3 (enc, result) void(* GNUNET_CRYPTO_HashCompletedCallback d5/d45/gnunet__crypto__lib_8h.html a0b98b8876a7b6894bcb609fe65c9e7c9 )(void *cls, const struct GNUNET_HashCode *res) GNUNET_CRYPTO_Quality d5/dfc/group__crypto.html ga9c67d163161f46e369d614b5232a82cf GNUNET_CRYPTO_QUALITY_WEAK d5/dfc/group__crypto.html gga9c67d163161f46e369d614b5232a82cfa7cdd5ce3bac9ed0595d0391efc3e00a0 GNUNET_CRYPTO_QUALITY_STRONG d5/dfc/group__crypto.html gga9c67d163161f46e369d614b5232a82cfa449c90dc3bc1b0f41f14f4feb43abc77 GNUNET_CRYPTO_QUALITY_NONCE d5/dfc/group__crypto.html gga9c67d163161f46e369d614b5232a82cfaa31397ad3e16ae31864adde0190338a9 void GNUNET_CRYPTO_seed_weak_random d5/dfc/group__crypto.html gaa14eec1e0cafdc6fc070266afc2eb4c1 (int32_t seed) uint8_t GNUNET_CRYPTO_crc8_n d7/d3b/group__hash.html ga631aedb27414bd9ed3206f663be127b7 (const void *buf, size_t len) uint32_t GNUNET_CRYPTO_crc16_step d5/d45/gnunet__crypto__lib_8h.html a6d60e055f55c6b46257213b4aa6363a9 (uint32_t sum, const void *buf, size_t len) uint16_t GNUNET_CRYPTO_crc16_finish d5/d45/gnunet__crypto__lib_8h.html a60817af93d1a366f200bc6d7a0bfa9e4 (uint32_t sum) uint16_t GNUNET_CRYPTO_crc16_n d7/d3b/group__hash.html gaaac03099b1abaa2f8ecd58a361a7ed6a (const void *buf, size_t len) int32_t GNUNET_CRYPTO_crc32_n d7/d3b/group__hash.html ga238513afe30bb445bd87bd3967a1da8d (const void *buf, size_t len) void GNUNET_CRYPTO_zero_keys d5/dfc/group__crypto.html gaeb01d7586652ac5c23870173769914c8 (void *buffer, size_t length) void GNUNET_CRYPTO_random_block d5/dfc/group__crypto.html ga699eb9cf2578564fffdc4860f6f30cae (enum GNUNET_CRYPTO_Quality mode, void *buffer, size_t length) uint32_t GNUNET_CRYPTO_random_u32 d5/dfc/group__crypto.html gab47fa57290967032082fc0599a7d26f8 (enum GNUNET_CRYPTO_Quality mode, uint32_t i) uint64_t GNUNET_CRYPTO_random_u64 d5/dfc/group__crypto.html ga239147d1b2bf6d844f2c118f77f1d50d (enum GNUNET_CRYPTO_Quality mode, uint64_t max) unsigned int * GNUNET_CRYPTO_random_permute d5/dfc/group__crypto.html gae76ecc648d5b37fd246a8dff1f005de8 (enum GNUNET_CRYPTO_Quality mode, unsigned int n) void GNUNET_CRYPTO_symmetric_create_session_key d5/dfc/group__crypto.html ga2f1a3dc1791389d735ca28333ae8ae2f (struct GNUNET_CRYPTO_SymmetricSessionKey *key) ssize_t GNUNET_CRYPTO_symmetric_encrypt d5/dfc/group__crypto.html ga861ada90f0bb35f8e3efb79f9a85784e (const void *block, size_t size, const struct GNUNET_CRYPTO_SymmetricSessionKey *sessionkey, const struct GNUNET_CRYPTO_SymmetricInitializationVector *iv, void *result) ssize_t GNUNET_CRYPTO_symmetric_decrypt d5/dfc/group__crypto.html gaf33f42d921531c23a02327d90122a1d9 (const void *block, size_t size, const struct GNUNET_CRYPTO_SymmetricSessionKey *sessionkey, const struct GNUNET_CRYPTO_SymmetricInitializationVector *iv, void *result) void GNUNET_CRYPTO_symmetric_derive_iv d5/dfc/group__crypto.html ga92b9e982cf0fdb787a21bcb7ebde10ff (struct GNUNET_CRYPTO_SymmetricInitializationVector *iv, const struct GNUNET_CRYPTO_SymmetricSessionKey *skey, const void *salt, size_t salt_len,...) void GNUNET_CRYPTO_symmetric_derive_iv_v d5/d45/gnunet__crypto__lib_8h.html aa8aa3ffaa795aa80890b1a0756019de1 (struct GNUNET_CRYPTO_SymmetricInitializationVector *iv, const struct GNUNET_CRYPTO_SymmetricSessionKey *skey, const void *salt, size_t salt_len, va_list argp) void GNUNET_CRYPTO_hash_to_enc d7/d3b/group__hash.html ga11e861253505cd1d3b55c2f6d5681bc8 (const struct GNUNET_HashCode *block, struct GNUNET_CRYPTO_HashAsciiEncoded *result) int GNUNET_CRYPTO_hash_from_string2 d7/d3b/group__hash.html ga60c7ae1403a2d2a8f0ed2c9ba71c8735 (const char *enc, size_t enclen, struct GNUNET_HashCode *result) uint32_t GNUNET_CRYPTO_hash_distance_u32 d7/d3b/group__hash.html ga8b9f9cc539ed0c76576b8841ec23bde8 (const struct GNUNET_HashCode *a, const struct GNUNET_HashCode *b) void GNUNET_CRYPTO_hash d7/d3b/group__hash.html ga0e929a28dd5d4bf9978e0f8a3a82bff8 (const void *block, size_t size, struct GNUNET_HashCode *ret) void GNUNET_CRYPTO_pow_hash d5/d45/gnunet__crypto__lib_8h.html add582df871bc6cd4d4c183eaa4137763 (const char *salt, const void *buf, size_t buf_len, struct GNUNET_HashCode *result) struct GNUNET_HashContext * GNUNET_CRYPTO_hash_context_start d5/d45/gnunet__crypto__lib_8h.html a31af5309049903321de3d94d3299b58a (void) void GNUNET_CRYPTO_hash_context_read d5/d45/gnunet__crypto__lib_8h.html a5b8704507ad1cc6a93897528ab476875 (struct GNUNET_HashContext *hc, const void *buf, size_t size) void GNUNET_CRYPTO_hash_context_finish d5/d45/gnunet__crypto__lib_8h.html aa33e85537b1a482641517ea092697f97 (struct GNUNET_HashContext *hc, struct GNUNET_HashCode *r_hash) void GNUNET_CRYPTO_hash_context_abort d5/d45/gnunet__crypto__lib_8h.html a8f24100c55d08e15e2ef228b795f9d46 (struct GNUNET_HashContext *hc) void GNUNET_CRYPTO_hmac_raw d5/d45/gnunet__crypto__lib_8h.html ae90382840f1fb53be5b3fdfb354a80f7 (const void *key, size_t key_len, const void *plaintext, size_t plaintext_len, struct GNUNET_HashCode *hmac) void GNUNET_CRYPTO_hmac d7/d3b/group__hash.html ga42697a0d67fd74ece9d3d10aba399cb8 (const struct GNUNET_CRYPTO_AuthKey *key, const void *plaintext, size_t plaintext_len, struct GNUNET_HashCode *hmac) struct GNUNET_CRYPTO_FileHashContext * GNUNET_CRYPTO_hash_file d7/d3b/group__hash.html ga9b219d7117fe0e90f0a4cf7262271e5b (enum GNUNET_SCHEDULER_Priority priority, const char *filename, size_t blocksize, GNUNET_CRYPTO_HashCompletedCallback callback, void *callback_cls) void GNUNET_CRYPTO_hash_file_cancel d5/d45/gnunet__crypto__lib_8h.html a7ebb5fa3ee8257e6377e324d3ef1f418 (struct GNUNET_CRYPTO_FileHashContext *fhc) void GNUNET_CRYPTO_hash_create_random d7/d3b/group__hash.html ga1423e90583a1afceb758aebfdb34dbdc (enum GNUNET_CRYPTO_Quality mode, struct GNUNET_HashCode *result) void GNUNET_CRYPTO_hash_difference d7/d3b/group__hash.html ga0d4b9e5738304edd213f9058acf78634 (const struct GNUNET_HashCode *a, const struct GNUNET_HashCode *b, struct GNUNET_HashCode *result) void GNUNET_CRYPTO_hash_sum d7/d3b/group__hash.html ga4d64bbc0a9472e69ae7a03922de89542 (const struct GNUNET_HashCode *a, const struct GNUNET_HashCode *delta, struct GNUNET_HashCode *result) void GNUNET_CRYPTO_hash_xor d7/d3b/group__hash.html ga518b8d29e4800d4eeb3cc64f498f27b0 (const struct GNUNET_HashCode *a, const struct GNUNET_HashCode *b, struct GNUNET_HashCode *result) void GNUNET_CRYPTO_hash_to_aes_key d7/d3b/group__hash.html gafe1b5c97365ff07a1fdab0447e9ed6a2 (const struct GNUNET_HashCode *hc, struct GNUNET_CRYPTO_SymmetricSessionKey *skey, struct GNUNET_CRYPTO_SymmetricInitializationVector *iv) int GNUNET_CRYPTO_hash_get_bit d7/d3b/group__hash.html gaadee351020b7c4845f8414d0a59c18f9 (const struct GNUNET_HashCode *code, unsigned int bit) unsigned int GNUNET_CRYPTO_hash_matching_bits d7/d3b/group__hash.html ga58effd46cc4df4f5c404a51cfe2be7fa (const struct GNUNET_HashCode *first, const struct GNUNET_HashCode *second) int GNUNET_CRYPTO_hash_cmp d7/d3b/group__hash.html gac3bc319f1257b14b7d19df7bd25e8b7e (const struct GNUNET_HashCode *h1, const struct GNUNET_HashCode *h2) int GNUNET_CRYPTO_hash_xorcmp d7/d3b/group__hash.html ga78799a06131c7dc1b38c52297554f21d (const struct GNUNET_HashCode *h1, const struct GNUNET_HashCode *h2, const struct GNUNET_HashCode *target) void GNUNET_CRYPTO_hmac_derive_key_v d7/d3b/group__hash.html ga7d658f5bc42e8068154616300c2e4f95 (struct GNUNET_CRYPTO_AuthKey *key, const struct GNUNET_CRYPTO_SymmetricSessionKey *rkey, const void *salt, size_t salt_len, va_list argp) void GNUNET_CRYPTO_hmac_derive_key d7/d3b/group__hash.html gafcacfabbc1442908d8bf140ff3ef4941 (struct GNUNET_CRYPTO_AuthKey *key, const struct GNUNET_CRYPTO_SymmetricSessionKey *rkey, const void *salt, size_t salt_len,...) int GNUNET_CRYPTO_hkdf d7/d3b/group__hash.html ga2d6f0ef429fcd3a989e6dcdf75143d91 (void *result, size_t out_len, int xtr_algo, int prf_algo, const void *xts, size_t xts_len, const void *skm, size_t skm_len,...) int GNUNET_CRYPTO_hkdf_v d7/d3b/group__hash.html ga80bfa6ba190e3be34874e7a74daae5b1 (void *result, size_t out_len, int xtr_algo, int prf_algo, const void *xts, size_t xts_len, const void *skm, size_t skm_len, va_list argp) int GNUNET_CRYPTO_kdf_v d5/d45/gnunet__crypto__lib_8h.html a5f8f13f42673c1af81ad647e9eaa03c9 (void *result, size_t out_len, const void *xts, size_t xts_len, const void *skm, size_t skm_len, va_list argp) void GNUNET_CRYPTO_kdf_mod_mpi d5/d45/gnunet__crypto__lib_8h.html a43fc8392fc519419ccedafe1ad79fa03 (gcry_mpi_t *r, gcry_mpi_t n, const void *xts, size_t xts_len, const void *skm, size_t skm_len, const char *ctx) int GNUNET_CRYPTO_kdf d7/d3b/group__hash.html gafb62a85607dfc5f32cdab9d7360cccc3 (void *result, size_t out_len, const void *xts, size_t xts_len, const void *skm, size_t skm_len,...) void GNUNET_CRYPTO_ecdsa_key_get_public d5/dfc/group__crypto.html gab894987a8fd8683447c562148f398246 (const struct GNUNET_CRYPTO_EcdsaPrivateKey *priv, struct GNUNET_CRYPTO_EcdsaPublicKey *pub) void GNUNET_CRYPTO_eddsa_key_get_public d5/dfc/group__crypto.html ga6a90a4420b73cfd7548072b83dcb4a27 (const struct GNUNET_CRYPTO_EddsaPrivateKey *priv, struct GNUNET_CRYPTO_EddsaPublicKey *pub) void GNUNET_CRYPTO_ecdhe_key_get_public d5/dfc/group__crypto.html gaee8f3015d5a41f20e515b59b4913b96b (const struct GNUNET_CRYPTO_EcdhePrivateKey *priv, struct GNUNET_CRYPTO_EcdhePublicKey *pub) char * GNUNET_CRYPTO_ecdsa_public_key_to_string d5/d45/gnunet__crypto__lib_8h.html a34dc2b2f1838c4a36bbe3441e8363f2e (const struct GNUNET_CRYPTO_EcdsaPublicKey *pub) char * GNUNET_CRYPTO_ecdsa_private_key_to_string d5/d45/gnunet__crypto__lib_8h.html aea9b39c1cf07f6ff3e632d56c81b2b2b (const struct GNUNET_CRYPTO_EcdsaPrivateKey *priv) char * GNUNET_CRYPTO_eddsa_private_key_to_string d5/d45/gnunet__crypto__lib_8h.html af1bb33127d134106642e81574ad83044 (const struct GNUNET_CRYPTO_EddsaPrivateKey *priv) char * GNUNET_CRYPTO_eddsa_public_key_to_string d5/d45/gnunet__crypto__lib_8h.html a7789fa5159ea296039bb62d473e96c68 (const struct GNUNET_CRYPTO_EddsaPublicKey *pub) int GNUNET_CRYPTO_ecdsa_public_key_from_string d5/d45/gnunet__crypto__lib_8h.html a076760a9e4998d9a4dcdc844c911d433 (const char *enc, size_t enclen, struct GNUNET_CRYPTO_EcdsaPublicKey *pub) int GNUNET_CRYPTO_eddsa_private_key_from_string d5/d45/gnunet__crypto__lib_8h.html a992fef5ce55d346588bd3bf4aedc14c9 (const char *enc, size_t enclen, struct GNUNET_CRYPTO_EddsaPrivateKey *pub) int GNUNET_CRYPTO_eddsa_public_key_from_string d5/d45/gnunet__crypto__lib_8h.html a7dbd1910a0ec1a476bc7d9f72d3cc348 (const char *enc, size_t enclen, struct GNUNET_CRYPTO_EddsaPublicKey *pub) struct GNUNET_CRYPTO_EcdsaPrivateKey * GNUNET_CRYPTO_ecdsa_key_create_from_file d5/dfc/group__crypto.html ga43291e79c6618b5cc969db53b2902037 (const char *filename) struct GNUNET_CRYPTO_EddsaPrivateKey * GNUNET_CRYPTO_eddsa_key_create_from_file d5/dfc/group__crypto.html ga63e6f9c2bb11b22405a45c0c212248f0 (const char *filename) struct GNUNET_CRYPTO_EddsaPrivateKey * GNUNET_CRYPTO_eddsa_key_create_from_configuration d5/dfc/group__crypto.html ga2f315451a79a34a8e947b6ee960cd8b6 (const struct GNUNET_CONFIGURATION_Handle *cfg) struct GNUNET_CRYPTO_EcdsaPrivateKey * GNUNET_CRYPTO_ecdsa_key_create d5/dfc/group__crypto.html gae4014da210508946ffaf78ea6eb43f4a (void) struct GNUNET_CRYPTO_EddsaPrivateKey * GNUNET_CRYPTO_eddsa_key_create d5/dfc/group__crypto.html ga3d267de39f5004ca670c5a57fa1d8fbb (void) int GNUNET_CRYPTO_ecdhe_key_create2 d5/dfc/group__crypto.html gadd0cf90f4a2ca90b1e6cc0057f07bd7a (struct GNUNET_CRYPTO_EcdhePrivateKey *pk) struct GNUNET_CRYPTO_EcdhePrivateKey * GNUNET_CRYPTO_ecdhe_key_create d5/dfc/group__crypto.html gaaf8a7153c95e2bb5701cfc89764b8705 (void) void GNUNET_CRYPTO_eddsa_key_clear d5/dfc/group__crypto.html ga6f372753a80e9e60922dbb0e92ca9208 (struct GNUNET_CRYPTO_EddsaPrivateKey *pk) void GNUNET_CRYPTO_ecdsa_key_clear d5/dfc/group__crypto.html gaa77be70363ace26813d4150b03c6092b (struct GNUNET_CRYPTO_EcdsaPrivateKey *pk) void GNUNET_CRYPTO_ecdhe_key_clear d5/dfc/group__crypto.html gaedf04bbc394d0856e353e220c5c9b398 (struct GNUNET_CRYPTO_EcdhePrivateKey *pk) const struct GNUNET_CRYPTO_EcdsaPrivateKey * GNUNET_CRYPTO_ecdsa_key_get_anonymous d5/dfc/group__crypto.html ga8d9c83bf30437b3c926d210efd100aca (void) void GNUNET_CRYPTO_eddsa_setup_hostkey d5/dfc/group__crypto.html ga7ca51013f33ca4168dac52f980fa6ffe (const char *cfg_name) int GNUNET_CRYPTO_get_peer_identity d5/dfc/group__crypto.html ga829c6ef883cc72edb52b3ac3cbcba4cc (const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_PeerIdentity *dst) struct GNUNET_CRYPTO_EccDlogContext * GNUNET_CRYPTO_ecc_dlog_prepare d5/d45/gnunet__crypto__lib_8h.html aa3c6214b42b4f899d834a3a111ce485a (unsigned int max, unsigned int mem) int GNUNET_CRYPTO_ecc_dlog d5/d45/gnunet__crypto__lib_8h.html af8793fe0ccc257d69b85d502af8a107d (struct GNUNET_CRYPTO_EccDlogContext *edc, gcry_mpi_point_t input) gcry_mpi_point_t GNUNET_CRYPTO_ecc_dexp d5/d45/gnunet__crypto__lib_8h.html a3b7204408cb0d6364a9ebefa71f7fff4 (struct GNUNET_CRYPTO_EccDlogContext *edc, int val) gcry_mpi_point_t GNUNET_CRYPTO_ecc_dexp_mpi d5/d45/gnunet__crypto__lib_8h.html a0a397e1250e367be52e07caf1358d4d2 (struct GNUNET_CRYPTO_EccDlogContext *edc, gcry_mpi_t val) gcry_mpi_point_t GNUNET_CRYPTO_ecc_pmul_mpi d5/d45/gnunet__crypto__lib_8h.html a5fc882c192ffaa01fd92bd094d43bccb (struct GNUNET_CRYPTO_EccDlogContext *edc, gcry_mpi_point_t p, gcry_mpi_t val) void GNUNET_CRYPTO_ecc_point_to_bin d5/d45/gnunet__crypto__lib_8h.html ad8ef0fe78256b388946a1931c5caef96 (struct GNUNET_CRYPTO_EccDlogContext *edc, gcry_mpi_point_t point, struct GNUNET_CRYPTO_EccPoint *bin) gcry_mpi_point_t GNUNET_CRYPTO_ecc_bin_to_point d5/d45/gnunet__crypto__lib_8h.html ade68f605c5717648555be082d46cd265 (struct GNUNET_CRYPTO_EccDlogContext *edc, const struct GNUNET_CRYPTO_EccPoint *bin) gcry_mpi_point_t GNUNET_CRYPTO_ecc_add d5/d45/gnunet__crypto__lib_8h.html a9ed4a84a2f5ffba0e6e80a3dd053e336 (struct GNUNET_CRYPTO_EccDlogContext *edc, gcry_mpi_point_t a, gcry_mpi_point_t b) void GNUNET_CRYPTO_ecc_rnd d5/d45/gnunet__crypto__lib_8h.html a29c0822ad90636811be926861e0d355c (struct GNUNET_CRYPTO_EccDlogContext *edc, gcry_mpi_point_t *r, gcry_mpi_point_t *r_inv) void GNUNET_CRYPTO_ecc_rnd_mpi d5/d45/gnunet__crypto__lib_8h.html a95be0b8ab0f54dfcc8f80a186efb05db (struct GNUNET_CRYPTO_EccDlogContext *edc, gcry_mpi_t *r, gcry_mpi_t *r_inv) gcry_mpi_t GNUNET_CRYPTO_ecc_random_mod_n d5/d45/gnunet__crypto__lib_8h.html a2a3998f8e7065b164c4dc9ec1564b416 (struct GNUNET_CRYPTO_EccDlogContext *edc) void GNUNET_CRYPTO_ecc_free d5/d45/gnunet__crypto__lib_8h.html a4cf39412dfba8d857d72e2373f7b92c8 (gcry_mpi_point_t p) void GNUNET_CRYPTO_ecc_dlog_release d5/d45/gnunet__crypto__lib_8h.html ab2531494ca13ceae0ef96994ebb9653e (struct GNUNET_CRYPTO_EccDlogContext *dlc) int GNUNET_CRYPTO_ecc_ecdh d5/dfc/group__crypto.html ga71d748bc1aa49bb5ea31f46d617892b4 (const struct GNUNET_CRYPTO_EcdhePrivateKey *priv, const struct GNUNET_CRYPTO_EcdhePublicKey *pub, struct GNUNET_HashCode *key_material) int GNUNET_CRYPTO_eddsa_ecdh d5/dfc/group__crypto.html gab077625ac1b250b9d077d645175711cc (const struct GNUNET_CRYPTO_EddsaPrivateKey *priv, const struct GNUNET_CRYPTO_EcdhePublicKey *pub, struct GNUNET_HashCode *key_material) int GNUNET_CRYPTO_ecdsa_ecdh d5/dfc/group__crypto.html gaaaacbcbb275e898edcd01cbd9882064f (const struct GNUNET_CRYPTO_EcdsaPrivateKey *priv, const struct GNUNET_CRYPTO_EcdhePublicKey *pub, struct GNUNET_HashCode *key_material) int GNUNET_CRYPTO_ecdh_eddsa d5/dfc/group__crypto.html ga69ce3e1898c9c8c197d8a57439eb450c (const struct GNUNET_CRYPTO_EcdhePrivateKey *priv, const struct GNUNET_CRYPTO_EddsaPublicKey *pub, struct GNUNET_HashCode *key_material) int GNUNET_CRYPTO_ecdh_ecdsa d5/dfc/group__crypto.html gaf1bdd12bae5a493c93695d386e45a974 (const struct GNUNET_CRYPTO_EcdhePrivateKey *priv, const struct GNUNET_CRYPTO_EcdsaPublicKey *pub, struct GNUNET_HashCode *key_material) int GNUNET_CRYPTO_eddsa_sign d5/dfc/group__crypto.html ga4590f08d47198776e3c1e53e5b737de4 (const struct GNUNET_CRYPTO_EddsaPrivateKey *priv, const struct GNUNET_CRYPTO_EccSignaturePurpose *purpose, struct GNUNET_CRYPTO_EddsaSignature *sig) int GNUNET_CRYPTO_ecdsa_sign d5/dfc/group__crypto.html ga22ab77ac9b8aec0d82e74ee331a3bc62 (const struct GNUNET_CRYPTO_EcdsaPrivateKey *priv, const struct GNUNET_CRYPTO_EccSignaturePurpose *purpose, struct GNUNET_CRYPTO_EcdsaSignature *sig) int GNUNET_CRYPTO_eddsa_verify d5/dfc/group__crypto.html gae9e331b4199e9628c2f45b0eee0862a7 (uint32_t purpose, const struct GNUNET_CRYPTO_EccSignaturePurpose *validate, const struct GNUNET_CRYPTO_EddsaSignature *sig, const struct GNUNET_CRYPTO_EddsaPublicKey *pub) int GNUNET_CRYPTO_ecdsa_verify d5/dfc/group__crypto.html ga7a4d41cbcd9174e791c3be4e007fb96b (uint32_t purpose, const struct GNUNET_CRYPTO_EccSignaturePurpose *validate, const struct GNUNET_CRYPTO_EcdsaSignature *sig, const struct GNUNET_CRYPTO_EcdsaPublicKey *pub) struct GNUNET_CRYPTO_EcdsaPrivateKey * GNUNET_CRYPTO_ecdsa_private_key_derive d5/dfc/group__crypto.html gac189f5ab603d095df0d162c931f25d50 (const struct GNUNET_CRYPTO_EcdsaPrivateKey *priv, const char *label, const char *context) void GNUNET_CRYPTO_ecdsa_public_key_derive d5/dfc/group__crypto.html ga090b56c221831d9f7cd144d6cf6d3827 (const struct GNUNET_CRYPTO_EcdsaPublicKey *pub, const char *label, const char *context, struct GNUNET_CRYPTO_EcdsaPublicKey *result) void GNUNET_CRYPTO_mpi_print_unsigned d5/d45/gnunet__crypto__lib_8h.html a942f1c84071f8bdffd74d03bcfe094d5 (void *buf, size_t size, gcry_mpi_t val) void GNUNET_CRYPTO_mpi_scan_unsigned d5/d45/gnunet__crypto__lib_8h.html a0fd7cff410fd110b500e5b17c0e24b4e (gcry_mpi_t *result, const void *data, size_t size) void GNUNET_CRYPTO_paillier_create d5/d45/gnunet__crypto__lib_8h.html a9da5a2e7c3765b9e427732966968d4cb (struct GNUNET_CRYPTO_PaillierPublicKey *public_key, struct GNUNET_CRYPTO_PaillierPrivateKey *private_key) int GNUNET_CRYPTO_paillier_encrypt d5/d45/gnunet__crypto__lib_8h.html a71018660c9ce850ba3a7785eed6fd19c (const struct GNUNET_CRYPTO_PaillierPublicKey *public_key, const gcry_mpi_t m, int desired_ops, struct GNUNET_CRYPTO_PaillierCiphertext *ciphertext) void GNUNET_CRYPTO_paillier_decrypt d5/d45/gnunet__crypto__lib_8h.html adca5277ee1663b59eb46867e8866cd6c (const struct GNUNET_CRYPTO_PaillierPrivateKey *private_key, const struct GNUNET_CRYPTO_PaillierPublicKey *public_key, const struct GNUNET_CRYPTO_PaillierCiphertext *ciphertext, gcry_mpi_t m) int GNUNET_CRYPTO_paillier_hom_add d5/d45/gnunet__crypto__lib_8h.html abf44392e3d52a59f2c4594d18d7416ff (const struct GNUNET_CRYPTO_PaillierPublicKey *public_key, const struct GNUNET_CRYPTO_PaillierCiphertext *c1, const struct GNUNET_CRYPTO_PaillierCiphertext *c2, struct GNUNET_CRYPTO_PaillierCiphertext *result) int GNUNET_CRYPTO_paillier_hom_get_remaining d5/d45/gnunet__crypto__lib_8h.html a15a2bde548172394e6018923cb6ac4b5 (const struct GNUNET_CRYPTO_PaillierCiphertext *c) struct GNUNET_CRYPTO_RsaPrivateKey * GNUNET_CRYPTO_rsa_private_key_create d5/d45/gnunet__crypto__lib_8h.html af528c09264e0f983c60301063538349d (unsigned int len) void GNUNET_CRYPTO_rsa_private_key_free d5/d45/gnunet__crypto__lib_8h.html a378aac268f9336135003a5602196a611 (struct GNUNET_CRYPTO_RsaPrivateKey *key) size_t GNUNET_CRYPTO_rsa_private_key_encode d5/d45/gnunet__crypto__lib_8h.html a5f530cdec16174f3a0f1180bb14bbfd5 (const struct GNUNET_CRYPTO_RsaPrivateKey *key, char **buffer) struct GNUNET_CRYPTO_RsaPrivateKey * GNUNET_CRYPTO_rsa_private_key_decode d5/d45/gnunet__crypto__lib_8h.html ad1e1d05516112ba136fda95732410228 (const char *buf, size_t len) struct GNUNET_CRYPTO_RsaPrivateKey * GNUNET_CRYPTO_rsa_private_key_dup d5/d45/gnunet__crypto__lib_8h.html af80acf78cc17e13a727d2eba55b100ee (const struct GNUNET_CRYPTO_RsaPrivateKey *key) struct GNUNET_CRYPTO_RsaPublicKey * GNUNET_CRYPTO_rsa_private_key_get_public d5/d45/gnunet__crypto__lib_8h.html adc93896e34e6f8271d3fd1b9cf75b061 (const struct GNUNET_CRYPTO_RsaPrivateKey *priv) void GNUNET_CRYPTO_rsa_public_key_hash d5/d45/gnunet__crypto__lib_8h.html a8afefb719aecc894d24223faa3d1422a (const struct GNUNET_CRYPTO_RsaPublicKey *key, struct GNUNET_HashCode *hc) unsigned int GNUNET_CRYPTO_rsa_public_key_len d5/d45/gnunet__crypto__lib_8h.html a8058a0e8c479503376675cc0d060ad0b (const struct GNUNET_CRYPTO_RsaPublicKey *key) void GNUNET_CRYPTO_rsa_public_key_free d5/d45/gnunet__crypto__lib_8h.html a922bc11ef4da3978d51038ea67511696 (struct GNUNET_CRYPTO_RsaPublicKey *key) size_t GNUNET_CRYPTO_rsa_public_key_encode d5/d45/gnunet__crypto__lib_8h.html abf601023ca65d947e779a313a158640d (const struct GNUNET_CRYPTO_RsaPublicKey *key, char **buffer) struct GNUNET_CRYPTO_RsaPublicKey * GNUNET_CRYPTO_rsa_public_key_decode d5/d45/gnunet__crypto__lib_8h.html a92711e94cded2ce4ca5015a4a14e5fbf (const char *buf, size_t len) struct GNUNET_CRYPTO_RsaPublicKey * GNUNET_CRYPTO_rsa_public_key_dup d5/d45/gnunet__crypto__lib_8h.html a080248fcda2d5de51c5dd724a71eacbf (const struct GNUNET_CRYPTO_RsaPublicKey *key) int GNUNET_CRYPTO_rsa_signature_cmp d5/d45/gnunet__crypto__lib_8h.html a16239531572d793103503ca2f171ff63 (struct GNUNET_CRYPTO_RsaSignature *s1, struct GNUNET_CRYPTO_RsaSignature *s2) int GNUNET_CRYPTO_rsa_private_key_cmp d5/d45/gnunet__crypto__lib_8h.html a6d60cd271305f6dbeeb05e8bed47fda3 (struct GNUNET_CRYPTO_RsaPrivateKey *p1, struct GNUNET_CRYPTO_RsaPrivateKey *p2) int GNUNET_CRYPTO_rsa_public_key_cmp d5/d45/gnunet__crypto__lib_8h.html a53a4c6f166eaae6293f3387c5243b588 (struct GNUNET_CRYPTO_RsaPublicKey *p1, struct GNUNET_CRYPTO_RsaPublicKey *p2) int GNUNET_CRYPTO_rsa_blind d5/d45/gnunet__crypto__lib_8h.html a3b5a15f28fb284864e4ddc6b3b8351d3 (const struct GNUNET_HashCode *hash, const struct GNUNET_CRYPTO_RsaBlindingKeySecret *bks, struct GNUNET_CRYPTO_RsaPublicKey *pkey, char **buf, size_t *buf_size) struct GNUNET_CRYPTO_RsaSignature * GNUNET_CRYPTO_rsa_sign_blinded d5/d45/gnunet__crypto__lib_8h.html afb4fc99246ef7ccfcec2b56bd8ddded6 (const struct GNUNET_CRYPTO_RsaPrivateKey *key, const void *msg, size_t msg_len) struct GNUNET_CRYPTO_RsaSignature * GNUNET_CRYPTO_rsa_sign_fdh d5/d45/gnunet__crypto__lib_8h.html abe6ea43b874387f9a2c9550e99ba9e40 (const struct GNUNET_CRYPTO_RsaPrivateKey *key, const struct GNUNET_HashCode *hash) void GNUNET_CRYPTO_rsa_signature_free d5/d45/gnunet__crypto__lib_8h.html a27fe5e110bf23ea1c1723404bf0da090 (struct GNUNET_CRYPTO_RsaSignature *sig) size_t GNUNET_CRYPTO_rsa_signature_encode d5/d45/gnunet__crypto__lib_8h.html a1c629458d6e31992859bb8d23faeebfc (const struct GNUNET_CRYPTO_RsaSignature *sig, char **buffer) struct GNUNET_CRYPTO_RsaSignature * GNUNET_CRYPTO_rsa_signature_decode d5/d45/gnunet__crypto__lib_8h.html a643e270e35ef585c8f78d4731f2ccb0f (const char *buf, size_t len) struct GNUNET_CRYPTO_RsaSignature * GNUNET_CRYPTO_rsa_signature_dup d5/d45/gnunet__crypto__lib_8h.html ab4dc93592fb313bdec993296c92e5098 (const struct GNUNET_CRYPTO_RsaSignature *sig) struct GNUNET_CRYPTO_RsaSignature * GNUNET_CRYPTO_rsa_unblind d5/d45/gnunet__crypto__lib_8h.html a5ece9e1a35454c7b272ec4fbd7d00a7d (const struct GNUNET_CRYPTO_RsaSignature *sig, const struct GNUNET_CRYPTO_RsaBlindingKeySecret *bks, struct GNUNET_CRYPTO_RsaPublicKey *pkey) int GNUNET_CRYPTO_rsa_verify d5/d45/gnunet__crypto__lib_8h.html a961b5405e95f35d3bcf639259e8779cb (const struct GNUNET_HashCode *hash, const struct GNUNET_CRYPTO_RsaSignature *sig, const struct GNUNET_CRYPTO_RsaPublicKey *public_key) gnunet_curl_lib.h /home/grothoff/research/gnunet/src/include/ df/dd3/gnunet__curl__lib_8h gnunet_util_lib.h GNUNET_CURL_DownloadBuffer void(* GNUNET_CURL_RescheduleCallback d5/db8/group__curl.html gada48fe8bb15d6e96e6d623d24183fa1e )(void *cls) void *(* GNUNET_CURL_RawParser d5/db8/group__curl.html gac785dbb5292692921cc1d48dbfc97c1d )(struct GNUNET_CURL_DownloadBuffer *db, CURL *eh, long *response_code) void(* GNUNET_CURL_ResponseCleaner d5/db8/group__curl.html ga41ef26180f784a46c4387a72d6df18eb )(void *response) void(* GNUNET_CURL_JobCompletionCallback d5/db8/group__curl.html ga137dd58a3781e2001f7b09ed608f9e48 )(void *cls, long response_code, const void *response) void(* GNUNET_CURL_RawJobCompletionCallback d5/db8/group__curl.html ga0a20b96cd4fe2f562156cdcfdefd0919 )(void *cls, long response_code, const void *body, size_t body_size) struct GNUNET_CURL_Context * GNUNET_CURL_init d5/db8/group__curl.html ga5d6f958cb61a00054d5c712d6924c96b (GNUNET_CURL_RescheduleCallback cb, void *cb_cls) void GNUNET_CURL_get_select_info d5/db8/group__curl.html ga334619061a7fdf91807b472ccddfab71 (struct GNUNET_CURL_Context *ctx, fd_set *read_fd_set, fd_set *write_fd_set, fd_set *except_fd_set, int *max_fd, long *timeout) int GNUNET_CURL_append_header d5/db8/group__curl.html ga2b10bce36301a9c49a80fbb865ace8a8 (struct GNUNET_CURL_Context *ctx, const char *header) void GNUNET_CURL_perform d5/db8/group__curl.html ga81a7715c62dcea8dff726fabdaf55a68 (struct GNUNET_CURL_Context *ctx) void GNUNET_CURL_perform2 d5/db8/group__curl.html ga6a0e9f8d002dc606a6cca2c0bb6dc3c5 (struct GNUNET_CURL_Context *ctx, GNUNET_CURL_RawParser rp, GNUNET_CURL_ResponseCleaner rc) void GNUNET_CURL_fini d5/db8/group__curl.html ga3fcb33b3b2f7bf91d86107f1ff0f88bb (struct GNUNET_CURL_Context *ctx) struct GNUNET_CURL_Job * GNUNET_CURL_job_add d5/db8/group__curl.html ga56ab66b4ed0df11ae141781cb62d112c (struct GNUNET_CURL_Context *ctx, CURL *eh, int add_json, GNUNET_CURL_JobCompletionCallback jcc, void *jcc_cls) struct GNUNET_CURL_Job * GNUNET_CURL_job_add2 d5/db8/group__curl.html ga57f160889418d851ba8d00c83f78f93a (struct GNUNET_CURL_Context *ctx, CURL *eh, const struct curl_slist *job_headers, GNUNET_CURL_JobCompletionCallback jcc, void *jcc_cls) struct GNUNET_CURL_Job * GNUNET_CURL_job_add_raw d5/db8/group__curl.html gadec422388eee6215bc51778282220211 (struct GNUNET_CURL_Context *ctx, CURL *eh, const struct curl_slist *job_headers, GNUNET_CURL_RawJobCompletionCallback jcc, void *jcc_cls) void GNUNET_CURL_job_cancel d5/db8/group__curl.html ga6b06b1afbc70c024a8d809613853b5b6 (struct GNUNET_CURL_Job *job) struct GNUNET_CURL_RescheduleContext * GNUNET_CURL_gnunet_rc_create d5/db8/group__curl.html ga822cf4377c3ecfcb083c57f1ebea1b30 (struct GNUNET_CURL_Context *ctx) struct GNUNET_CURL_RescheduleContext * GNUNET_CURL_gnunet_rc_create_with_parser d5/db8/group__curl.html gab663e5c296024788cc0dd2805631d778 (struct GNUNET_CURL_Context *ctx, GNUNET_CURL_RawParser rp, GNUNET_CURL_ResponseCleaner rc) void GNUNET_CURL_gnunet_rc_destroy d5/db8/group__curl.html gada6c5b05a984f58b9722c7b1f488737b (struct GNUNET_CURL_RescheduleContext *rc) void GNUNET_CURL_gnunet_scheduler_reschedule d5/db8/group__curl.html ga0a172050e3b76e15bf9a03c62334e416 (void *cls) void GNUNET_CURL_enable_async_scope_header d5/db8/group__curl.html gae24e165c32ab1ee2d0547bca30d19e41 (struct GNUNET_CURL_Context *ctx, const char *header_name) gnunet_datacache_lib.h /home/grothoff/research/gnunet/src/include/ dd/dc9/gnunet__datacache__lib_8h gnunet_util_lib.h gnunet_block_lib.h int(* GNUNET_DATACACHE_Iterator d5/d7e/group__datacache.html gae89e8a12eb0810d78163c032d6674b62 )(void *cls, const struct GNUNET_HashCode *key, size_t data_size, const char *data, enum GNUNET_BLOCK_Type type, struct GNUNET_TIME_Absolute exp, unsigned int path_info_len, const struct GNUNET_PeerIdentity *path_info) struct GNUNET_DATACACHE_Handle * GNUNET_DATACACHE_create d5/d7e/group__datacache.html gadc5bf3727f845c06691d85c7e2c40223 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section) void GNUNET_DATACACHE_destroy d5/d7e/group__datacache.html gadcc9c3fbe11bd168913dd0c1236714b6 (struct GNUNET_DATACACHE_Handle *h) int GNUNET_DATACACHE_put d5/d7e/group__datacache.html ga2eecc4279e6c5b02de41476db3d7c145 (struct GNUNET_DATACACHE_Handle *h, const struct GNUNET_HashCode *key, uint32_t xor_distance, size_t data_size, const char *data, enum GNUNET_BLOCK_Type type, struct GNUNET_TIME_Absolute discard_time, unsigned int path_info_len, const struct GNUNET_PeerIdentity *path_info) unsigned int GNUNET_DATACACHE_get d5/d7e/group__datacache.html ga24d4130db00c478e8115dbdb590194ad (struct GNUNET_DATACACHE_Handle *h, const struct GNUNET_HashCode *key, enum GNUNET_BLOCK_Type type, GNUNET_DATACACHE_Iterator iter, void *iter_cls) unsigned int GNUNET_DATACACHE_get_random d5/d7e/group__datacache.html ga9de94a241c68dd0c85d698f1b1f9b8bd (struct GNUNET_DATACACHE_Handle *h, GNUNET_DATACACHE_Iterator iter, void *iter_cls) unsigned int GNUNET_DATACACHE_get_closest d5/d7e/group__datacache.html ga16f238666f6814dd3ddfe8020c5186c4 (struct GNUNET_DATACACHE_Handle *h, const struct GNUNET_HashCode *key, unsigned int num_results, GNUNET_DATACACHE_Iterator iter, void *iter_cls) gnunet_datacache_plugin.h /home/grothoff/research/gnunet/src/include/ de/d28/gnunet__datacache__plugin_8h gnunet_datacache_lib.h GNUNET_DATACACHE_PluginEnvironment GNUNET_DATACACHE_PluginFunctions void(* GNUNET_DATACACHE_DeleteNotifyCallback d8/d42/group__datacache-plugin.html ga3b6e7089eb140f04c95f4a5930d37392 )(void *cls, const struct GNUNET_HashCode *key, size_t size) gnunet_datastore_plugin.h /home/grothoff/research/gnunet/src/include/ db/da9/gnunet__datastore__plugin_8h gnunet_block_lib.h gnunet_configuration_lib.h gnunet_datastore_service.h gnunet_statistics_service.h gnunet_scheduler_lib.h GNUNET_DATASTORE_PluginEnvironment GNUNET_DATASTORE_PluginFunctions #define GNUNET_DATASTORE_ENTRY_OVERHEAD df/df9/group__datastore-plugin.html gaa06ff215d0363acc2d97c75e50bf00fb void(* GNUNET_DATASTORE_DiskUtilizationChange df/df9/group__datastore-plugin.html gac89f9ea117f48296a9557e560c4426ea )(void *cls, int delta) int(* PluginDatumProcessor df/df9/group__datastore-plugin.html ga7ccc3c0dee768038024451d72460fdde )(void *cls, const struct GNUNET_HashCode *key, uint32_t size, const void *data, enum GNUNET_BLOCK_Type type, uint32_t priority, uint32_t anonymity, uint32_t replication, struct GNUNET_TIME_Absolute expiration, uint64_t uid) void(* PluginEstimateSize df/df9/group__datastore-plugin.html ga5ff5d03204b34967d0d993ef3244a155 )(void *cls, unsigned long long *estimate) void(* PluginPutCont df/df9/group__datastore-plugin.html ga948244778cf871e880904c9d1e6ad368 )(void *cls, const struct GNUNET_HashCode *key, uint32_t size, int status, const char *msg) void(* PluginPut df/df9/group__datastore-plugin.html gaeda98f4d852eca33493b9eb1bd2c47e8 )(void *cls, const struct GNUNET_HashCode *key, bool absent, uint32_t size, const void *data, enum GNUNET_BLOCK_Type type, uint32_t priority, uint32_t anonymity, uint32_t replication, struct GNUNET_TIME_Absolute expiration, PluginPutCont cont, void *cont_cls) void(* PluginKeyProcessor df/df9/group__datastore-plugin.html gaa9bb544093e49fb2ec439f2e3efab43e )(void *cls, const struct GNUNET_HashCode *key, unsigned int count) void(* PluginGetKeys df/df9/group__datastore-plugin.html ga00fac018a6095ed7afa11779b255debb )(void *cls, PluginKeyProcessor proc, void *proc_cls) void(* PluginGetKey df/df9/group__datastore-plugin.html ga1c4fc4b231402eb6a750dc326cd10f5b )(void *cls, uint64_t next_uid, bool random, const struct GNUNET_HashCode *key, enum GNUNET_BLOCK_Type type, PluginDatumProcessor proc, void *proc_cls) void(* PluginRemoveCont df/df9/group__datastore-plugin.html gacc673c6f5890b927e3cc7deb95d4e121 )(void *cls, const struct GNUNET_HashCode *key, uint32_t size, int status, const char *msg) void(* PluginRemoveKey df/df9/group__datastore-plugin.html ga87f71c52aecfece8619d01695d1ac31c )(void *cls, const struct GNUNET_HashCode *key, uint32_t size, const void *data, PluginRemoveCont cont, void *cont_cls) void(* PluginGetRandom df/df9/group__datastore-plugin.html ga3e525c3d1d4eefc284959c596b99faae )(void *cls, PluginDatumProcessor proc, void *proc_cls) void(* PluginGetType df/df9/group__datastore-plugin.html ga9372190f575d48d1f010575e94144960 )(void *cls, uint64_t next_uid, enum GNUNET_BLOCK_Type type, PluginDatumProcessor proc, void *proc_cls) void(* PluginDrop df/df9/group__datastore-plugin.html ga225ddc6e14062b8cd99c582a40770e3d )(void *cls) gnunet_datastore_service.h /home/grothoff/research/gnunet/src/include/ da/d88/gnunet__datastore__service_8h gnunet_util_lib.h gnunet_block_lib.h #define GNUNET_DATASTORE_MAX_VALUE_SIZE d6/d1f/group__datastore.html ga35b63ce26c15959d0a89bd82b8b9a5be void(* GNUNET_DATASTORE_ContinuationWithStatus d6/d1f/group__datastore.html gae04be24bce544d17e483335ea72d893a )(void *cls, int32_t success, struct GNUNET_TIME_Absolute min_expiration, const char *msg) void(* GNUNET_DATASTORE_DatumProcessor d6/d1f/group__datastore.html gab913a57e62d415b488d851a412069090 )(void *cls, const struct GNUNET_HashCode *key, size_t size, const void *data, enum GNUNET_BLOCK_Type type, uint32_t priority, uint32_t anonymity, uint32_t replication, struct GNUNET_TIME_Absolute expiration, uint64_t uid) struct GNUNET_DATASTORE_Handle * GNUNET_DATASTORE_connect d6/d1f/group__datastore.html ga2139794de27e5425d9366118952beab4 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_DATASTORE_disconnect d6/d1f/group__datastore.html ga3a0f984b7eb2431c149aad23f7af6db4 (struct GNUNET_DATASTORE_Handle *h, int drop) struct GNUNET_DATASTORE_QueueEntry * GNUNET_DATASTORE_reserve d6/d1f/group__datastore.html ga8a73ccbb59f6874f8459d50c127ac8c2 (struct GNUNET_DATASTORE_Handle *h, uint64_t amount, uint32_t entries, GNUNET_DATASTORE_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_DATASTORE_QueueEntry * GNUNET_DATASTORE_put d6/d1f/group__datastore.html gac40ddf41385596618be3f94f613a59d4 (struct GNUNET_DATASTORE_Handle *h, uint32_t rid, const struct GNUNET_HashCode *key, size_t size, const void *data, enum GNUNET_BLOCK_Type type, uint32_t priority, uint32_t anonymity, uint32_t replication, struct GNUNET_TIME_Absolute expiration, unsigned int queue_priority, unsigned int max_queue_size, GNUNET_DATASTORE_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_DATASTORE_QueueEntry * GNUNET_DATASTORE_release_reserve d6/d1f/group__datastore.html gadbc5e485a5127f96438a324b8d2bb824 (struct GNUNET_DATASTORE_Handle *h, uint32_t rid, unsigned int queue_priority, unsigned int max_queue_size, GNUNET_DATASTORE_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_DATASTORE_QueueEntry * GNUNET_DATASTORE_remove d6/d1f/group__datastore.html ga60c7f6893e97945206cb1d2c1b93f05b (struct GNUNET_DATASTORE_Handle *h, const struct GNUNET_HashCode *key, size_t size, const void *data, unsigned int queue_priority, unsigned int max_queue_size, GNUNET_DATASTORE_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_DATASTORE_QueueEntry * GNUNET_DATASTORE_get_key d6/d1f/group__datastore.html ga526bc07adb060ce1db336d2b8292d0ac (struct GNUNET_DATASTORE_Handle *h, uint64_t next_uid, bool random, const struct GNUNET_HashCode *key, enum GNUNET_BLOCK_Type type, unsigned int queue_priority, unsigned int max_queue_size, GNUNET_DATASTORE_DatumProcessor proc, void *proc_cls) struct GNUNET_DATASTORE_QueueEntry * GNUNET_DATASTORE_get_zero_anonymity d6/d1f/group__datastore.html ga20ab3f83faf519a1753b64a49b2f7b00 (struct GNUNET_DATASTORE_Handle *h, uint64_t next_uid, unsigned int queue_priority, unsigned int max_queue_size, enum GNUNET_BLOCK_Type type, GNUNET_DATASTORE_DatumProcessor proc, void *proc_cls) struct GNUNET_DATASTORE_QueueEntry * GNUNET_DATASTORE_get_for_replication d6/d1f/group__datastore.html ga73adff2f3bdeec4dd455ea195ccc0048 (struct GNUNET_DATASTORE_Handle *h, unsigned int queue_priority, unsigned int max_queue_size, GNUNET_DATASTORE_DatumProcessor proc, void *proc_cls) void GNUNET_DATASTORE_cancel d6/d1f/group__datastore.html ga6462bdc83b3dc9ec65a0e1e19b48e116 (struct GNUNET_DATASTORE_QueueEntry *qe) gnunet_db_lib.h /home/grothoff/research/gnunet/src/include/ d4/d67/gnunet__db__lib_8h GNUNET_DB_QueryStatus d4/d67/gnunet__db__lib_8h.html ad65b7a3d8502c4553178da9a7a0b0524 GNUNET_DB_STATUS_HARD_ERROR d4/d67/gnunet__db__lib_8h.html ad65b7a3d8502c4553178da9a7a0b0524a6ac4eb2574d50fa445f1f48e036ac7e6 GNUNET_DB_STATUS_SOFT_ERROR d4/d67/gnunet__db__lib_8h.html ad65b7a3d8502c4553178da9a7a0b0524ac347a1442f2eac4b79e9dc798f03f4c1 GNUNET_DB_STATUS_SUCCESS_NO_RESULTS d4/d67/gnunet__db__lib_8h.html ad65b7a3d8502c4553178da9a7a0b0524ab432060db191662201347b88e3f77deb GNUNET_DB_STATUS_SUCCESS_ONE_RESULT d4/d67/gnunet__db__lib_8h.html ad65b7a3d8502c4553178da9a7a0b0524a4fea4e58feb6a3ce2fae92977d9bff3a gnunet_dht_service.h /home/grothoff/research/gnunet/src/include/ d1/dd5/gnunet__dht__service_8h gnunet_util_lib.h gnunet_block_lib.h gnunet_hello_lib.h #define GNUNET_DHT_DEFAULT_REPUBLISH_FREQUENCY d6/d5a/group__dht.html gab242a25d8c1c1839f5397411ad54761d void(* GNUNET_DHT_GetIterator d6/d5a/group__dht.html gaeeae6805f72f45699732b8b76c4e7b6f )(void *cls, struct GNUNET_TIME_Absolute exp, const struct GNUNET_HashCode *key, const struct GNUNET_PeerIdentity *get_path, unsigned int get_path_length, const struct GNUNET_PeerIdentity *put_path, unsigned int put_path_length, enum GNUNET_BLOCK_Type type, size_t size, const void *data) void(* GNUNET_DHT_MonitorGetCB d6/d5a/group__dht.html ga598268198aee171368c29fa3aa8cabdb )(void *cls, enum GNUNET_DHT_RouteOption options, enum GNUNET_BLOCK_Type type, uint32_t hop_count, uint32_t desired_replication_level, unsigned int path_length, const struct GNUNET_PeerIdentity *path, const struct GNUNET_HashCode *key) void(* GNUNET_DHT_MonitorGetRespCB d6/d5a/group__dht.html ga98ddb5439439184f87953544178939eb )(void *cls, enum GNUNET_BLOCK_Type type, const struct GNUNET_PeerIdentity *get_path, unsigned int get_path_length, const struct GNUNET_PeerIdentity *put_path, unsigned int put_path_length, struct GNUNET_TIME_Absolute exp, const struct GNUNET_HashCode *key, const void *data, size_t size) void(* GNUNET_DHT_MonitorPutCB d6/d5a/group__dht.html ga056e1814ba4da78c2b8d9bd27b262fcc )(void *cls, enum GNUNET_DHT_RouteOption options, enum GNUNET_BLOCK_Type type, uint32_t hop_count, uint32_t desired_replication_level, unsigned int path_length, const struct GNUNET_PeerIdentity *path, struct GNUNET_TIME_Absolute exp, const struct GNUNET_HashCode *key, const void *data, size_t size) GNUNET_DHT_RouteOption d6/d5a/group__dht.html ga16dbd5a14f359567adb33b22653809f5 GNUNET_DHT_RO_NONE d6/d5a/group__dht.html gga16dbd5a14f359567adb33b22653809f5a5b89329f8b564d01dcd9d1aab7a8f5f8 GNUNET_DHT_RO_DEMULTIPLEX_EVERYWHERE d6/d5a/group__dht.html gga16dbd5a14f359567adb33b22653809f5ae47c4aeeeef515175a4633a798ef10ff GNUNET_DHT_RO_RECORD_ROUTE d6/d5a/group__dht.html gga16dbd5a14f359567adb33b22653809f5a69c88ca2d139831114a2304294747265 GNUNET_DHT_RO_FIND_PEER d6/d5a/group__dht.html gga16dbd5a14f359567adb33b22653809f5afd6683a460527ba4fe81a2d85bc08fbc GNUNET_DHT_RO_BART d6/d5a/group__dht.html gga16dbd5a14f359567adb33b22653809f5a817b8e4ffcbfdeb1b20794fb5b65d780 GNUNET_DHT_RO_LAST_HOP d6/d5a/group__dht.html gga16dbd5a14f359567adb33b22653809f5a963b5dcf6378dd8988a0837744fcdef3 struct GNUNET_DHT_Handle * GNUNET_DHT_connect d6/d5a/group__dht.html ga7b3bdc070b9594f65b98a6d29068f165 (const struct GNUNET_CONFIGURATION_Handle *cfg, unsigned int ht_len) void GNUNET_DHT_disconnect d6/d5a/group__dht.html gadaf0afba34ee8c7600981451910b563b (struct GNUNET_DHT_Handle *handle) struct GNUNET_DHT_PutHandle * GNUNET_DHT_put d6/d5a/group__dht.html gac1047bd0f98ac42496e4242b5f008a12 (struct GNUNET_DHT_Handle *handle, const struct GNUNET_HashCode *key, uint32_t desired_replication_level, enum GNUNET_DHT_RouteOption options, enum GNUNET_BLOCK_Type type, size_t size, const void *data, struct GNUNET_TIME_Absolute exp, GNUNET_SCHEDULER_TaskCallback cont, void *cont_cls) void GNUNET_DHT_put_cancel d6/d5a/group__dht.html ga124789edab5fa759d41423efee5b992b (struct GNUNET_DHT_PutHandle *ph) struct GNUNET_DHT_GetHandle * GNUNET_DHT_get_start d6/d5a/group__dht.html gaefce1f0155f4c1d8b622fabd4b987fc6 (struct GNUNET_DHT_Handle *handle, enum GNUNET_BLOCK_Type type, const struct GNUNET_HashCode *key, uint32_t desired_replication_level, enum GNUNET_DHT_RouteOption options, const void *xquery, size_t xquery_size, GNUNET_DHT_GetIterator iter, void *iter_cls) void GNUNET_DHT_get_filter_known_results d6/d5a/group__dht.html ga647b69a12ed9ac36e34630b675e15a56 (struct GNUNET_DHT_GetHandle *get_handle, unsigned int num_results, const struct GNUNET_HashCode *results) void GNUNET_DHT_get_stop d6/d5a/group__dht.html ga4edb9bb2c9fd1946edf29b658e51803c (struct GNUNET_DHT_GetHandle *get_handle) struct GNUNET_DHT_MonitorHandle * GNUNET_DHT_monitor_start d6/d5a/group__dht.html ga32ddc4e594e06ff69d909d66d1c5d70d (struct GNUNET_DHT_Handle *handle, enum GNUNET_BLOCK_Type type, const struct GNUNET_HashCode *key, GNUNET_DHT_MonitorGetCB get_cb, GNUNET_DHT_MonitorGetRespCB get_resp_cb, GNUNET_DHT_MonitorPutCB put_cb, void *cb_cls) void GNUNET_DHT_monitor_stop d6/d5a/group__dht.html gaface8daf2aff6df26141147561180107 (struct GNUNET_DHT_MonitorHandle *handle) gnunet_disk_lib.h /home/grothoff/research/gnunet/src/include/ d0/d28/gnunet__disk__lib_8h gnunet_configuration_lib.h gnunet_scheduler_lib.h GNUNET_DISK_FileHandle GNUNET_FILE_Type d1/d0e/group__disk.html ga9c5e7410c4da860ea0cf962fb7fcf575 GNUNET_DISK_HANLDE_TYPE_EVENT d1/d0e/group__disk.html gga9c5e7410c4da860ea0cf962fb7fcf575a43a8940e8f2bd5eccb9358a3fb975ba3 GNUNET_DISK_HANLDE_TYPE_FILE d1/d0e/group__disk.html gga9c5e7410c4da860ea0cf962fb7fcf575a061d1e632c9fbd91d1c99c482bc55363 GNUNET_DISK_HANLDE_TYPE_PIPE d1/d0e/group__disk.html gga9c5e7410c4da860ea0cf962fb7fcf575a1a2cabc766d7fcf318d54742230cd989 GNUNET_DISK_OpenFlags d1/d0e/group__disk.html ga51d9f7d3b6b5fcdf76fa92a844985553 GNUNET_DISK_OPEN_READ d1/d0e/group__disk.html gga51d9f7d3b6b5fcdf76fa92a844985553a01e894c6bf9a1ed8447276f53725bae4 GNUNET_DISK_OPEN_WRITE d1/d0e/group__disk.html gga51d9f7d3b6b5fcdf76fa92a844985553a1689e4bee42a88e1dbbe72f2c0776f40 GNUNET_DISK_OPEN_READWRITE d1/d0e/group__disk.html gga51d9f7d3b6b5fcdf76fa92a844985553af10cd86b2226d3255428d7118640c624 GNUNET_DISK_OPEN_FAILIFEXISTS d1/d0e/group__disk.html gga51d9f7d3b6b5fcdf76fa92a844985553a13c67f746bbd222279ff338d65ba13dc GNUNET_DISK_OPEN_TRUNCATE d1/d0e/group__disk.html gga51d9f7d3b6b5fcdf76fa92a844985553a5f1be15c8764c313f0094b5243420543 GNUNET_DISK_OPEN_CREATE d1/d0e/group__disk.html gga51d9f7d3b6b5fcdf76fa92a844985553aa0fd6fbcbff5bb24520270138ce8a340 GNUNET_DISK_OPEN_APPEND d1/d0e/group__disk.html gga51d9f7d3b6b5fcdf76fa92a844985553ac2ee5369886b9e6c09b9dac3c4f3cfb0 GNUNET_DISK_MapType d1/d0e/group__disk.html gaf2dae4b261200492aa50df7e6af4820f GNUNET_DISK_MAP_TYPE_READ d1/d0e/group__disk.html ggaf2dae4b261200492aa50df7e6af4820fa7d4ee8411ffbff9a9387b3f50b277059 GNUNET_DISK_MAP_TYPE_WRITE d1/d0e/group__disk.html ggaf2dae4b261200492aa50df7e6af4820fa6df844438ea1635b14c568979011cfcf GNUNET_DISK_MAP_TYPE_READWRITE d1/d0e/group__disk.html ggaf2dae4b261200492aa50df7e6af4820facdce247cc7f2fc3f52a5f890d4de2494 GNUNET_DISK_AccessPermissions d1/d0e/group__disk.html ga764f6d3e271a4a4cc6959d3f1a5c9be0 GNUNET_DISK_PERM_NONE d1/d0e/group__disk.html gga764f6d3e271a4a4cc6959d3f1a5c9be0a515ada2ee5b4cb0f456631a7edcfec61 GNUNET_DISK_PERM_USER_READ d1/d0e/group__disk.html gga764f6d3e271a4a4cc6959d3f1a5c9be0a41cca0b41acb726e811fbf836a80a983 GNUNET_DISK_PERM_USER_WRITE d1/d0e/group__disk.html gga764f6d3e271a4a4cc6959d3f1a5c9be0ac785e779420e56f6f07216dd540ed7ce GNUNET_DISK_PERM_USER_EXEC d1/d0e/group__disk.html gga764f6d3e271a4a4cc6959d3f1a5c9be0a2f8ff52e6e96e32596182adb46663ff1 GNUNET_DISK_PERM_GROUP_READ d1/d0e/group__disk.html gga764f6d3e271a4a4cc6959d3f1a5c9be0a5d7095ed8fa7c32536ccedee3aa821a1 GNUNET_DISK_PERM_GROUP_WRITE d1/d0e/group__disk.html gga764f6d3e271a4a4cc6959d3f1a5c9be0a81b737667a2104e4a0e984230644e231 GNUNET_DISK_PERM_GROUP_EXEC d1/d0e/group__disk.html gga764f6d3e271a4a4cc6959d3f1a5c9be0a74946d01b834f9bcfcb71dabe8ba18f3 GNUNET_DISK_PERM_OTHER_READ d1/d0e/group__disk.html gga764f6d3e271a4a4cc6959d3f1a5c9be0adf5fc61a1eab4b96a2d60f4a1bc9de4e GNUNET_DISK_PERM_OTHER_WRITE d1/d0e/group__disk.html gga764f6d3e271a4a4cc6959d3f1a5c9be0af37b952c854745bde610797f27ba7b94 GNUNET_DISK_PERM_OTHER_EXEC d1/d0e/group__disk.html gga764f6d3e271a4a4cc6959d3f1a5c9be0a0eedbc27a6e9348cbcce5d6c62358566 GNUNET_DISK_Seek d1/d0e/group__disk.html ga8cf6dc1f75212deaedc282a2a226f122 GNUNET_DISK_SEEK_SET d1/d0e/group__disk.html gga8cf6dc1f75212deaedc282a2a226f122a1314d00a363ae744bbde4b1d26d3adff GNUNET_DISK_SEEK_CUR d1/d0e/group__disk.html gga8cf6dc1f75212deaedc282a2a226f122a7b8edf9bc32a4cf50573ac70a36b54e3 GNUNET_DISK_SEEK_END d1/d0e/group__disk.html gga8cf6dc1f75212deaedc282a2a226f122ad7787fae3489387e8128d46b34125aff GNUNET_DISK_PipeEnd d1/d0e/group__disk.html gae857e64a076ace848f53b13eb530d3cf GNUNET_DISK_PIPE_END_READ d1/d0e/group__disk.html ggae857e64a076ace848f53b13eb530d3cfa54288bddbb2b4cef231e54bbbb36f0a1 GNUNET_DISK_PIPE_END_WRITE d1/d0e/group__disk.html ggae857e64a076ace848f53b13eb530d3cfa36f5f5c26102cf6ffa8dc16c3785ea63 int GNUNET_DISK_handle_invalid d1/d0e/group__disk.html gaa2ddd384666343622a40e169a61e7dd6 (const struct GNUNET_DISK_FileHandle *h) int GNUNET_DISK_file_test d1/d0e/group__disk.html gad57b8b2b89ebf8ad672b85d721527dd2 (const char *fil) void GNUNET_DISK_file_backup d1/d0e/group__disk.html gaa4e1fc567a4090125ee9220c92f72906 (const char *fil) off_t GNUNET_DISK_file_seek d1/d0e/group__disk.html ga6259d01a6913c9b845dde6596fa731d7 (const struct GNUNET_DISK_FileHandle *h, off_t offset, enum GNUNET_DISK_Seek whence) int GNUNET_DISK_file_size d1/d0e/group__disk.html ga3e604c1d45ae723c48cab130a28a9c99 (const char *filename, uint64_t *size, int include_symbolic_links, int single_file_mode) int GNUNET_DISK_file_get_identifiers d1/d0e/group__disk.html ga5a18adacc443fa2de4d670e4ad96224e (const char *filename, uint64_t *dev, uint64_t *ino) char * GNUNET_DISK_mktemp d1/d0e/group__disk.html ga3d7e169857e9a57468f571a5e65abde9 (const char *t) char * GNUNET_DISK_mkdtemp d1/d0e/group__disk.html gacc8d191fd3a1309bf7627bb4c475c6c9 (const char *t) struct GNUNET_DISK_FileHandle * GNUNET_DISK_file_open d1/d0e/group__disk.html ga0f47a34b00244ba1b1a0bae7cad53918 (const char *fn, enum GNUNET_DISK_OpenFlags flags, enum GNUNET_DISK_AccessPermissions perm) int GNUNET_DISK_file_handle_size d1/d0e/group__disk.html ga38253eaebfb11c629e971e07a0c4e00c (struct GNUNET_DISK_FileHandle *fh, off_t *size) struct GNUNET_DISK_PipeHandle * GNUNET_DISK_pipe d1/d0e/group__disk.html ga5210643ad6029144b65e5849e763f05a (int blocking_read, int blocking_write, int inherit_read, int inherit_write) struct GNUNET_DISK_PipeHandle * GNUNET_DISK_pipe_from_fd d1/d0e/group__disk.html ga304a6b7e758d36bdca56d92860479447 (int blocking_read, int blocking_write, int fd[2]) int GNUNET_DISK_pipe_close d1/d0e/group__disk.html ga9d5669d49fa8a1bebcaaa878b8e17bf1 (struct GNUNET_DISK_PipeHandle *p) int GNUNET_DISK_pipe_close_end d1/d0e/group__disk.html gae24ad6f8aeb770b416de6c3f239b390f (struct GNUNET_DISK_PipeHandle *p, enum GNUNET_DISK_PipeEnd end) struct GNUNET_DISK_FileHandle * GNUNET_DISK_pipe_detach_end d1/d0e/group__disk.html ga3250ab4109efa6dde65d8cbbabe41585 (struct GNUNET_DISK_PipeHandle *p, enum GNUNET_DISK_PipeEnd end) int GNUNET_DISK_file_close d1/d0e/group__disk.html gaa80237a0ae8a30d2405423402eb389fc (struct GNUNET_DISK_FileHandle *h) const struct GNUNET_DISK_FileHandle * GNUNET_DISK_pipe_handle d1/d0e/group__disk.html gabf525117d4a4fbe485d47de09fce253a (const struct GNUNET_DISK_PipeHandle *p, enum GNUNET_DISK_PipeEnd n) void GNUNET_DISK_fix_permissions d1/d0e/group__disk.html ga2fc830e1ebb4b23ba680ec23c2e7259a (const char *fn, int require_uid_match, int require_gid_match) struct GNUNET_DISK_FileHandle * GNUNET_DISK_get_handle_from_int_fd d1/d0e/group__disk.html gac5564ab287c65926ef8f48ae7b1dd662 (int fno) struct GNUNET_DISK_FileHandle * GNUNET_DISK_get_handle_from_native d1/d0e/group__disk.html ga4d417af9a70284e3325c5114374b3613 (FILE *fd) ssize_t GNUNET_DISK_file_read d1/d0e/group__disk.html gab8aaf09cc31057505cbfeae1e6c552d1 (const struct GNUNET_DISK_FileHandle *h, void *result, size_t len) ssize_t GNUNET_DISK_file_read_non_blocking d1/d0e/group__disk.html ga5a82fe85c5a8e9c354e6ddb23fbeb3c1 (const struct GNUNET_DISK_FileHandle *h, void *result, size_t len) ssize_t GNUNET_DISK_fn_read d1/d0e/group__disk.html gae8b3adbac6048d6075c099f766e56976 (const char *fn, void *result, size_t len) ssize_t GNUNET_DISK_file_write d1/d0e/group__disk.html ga553868d374ea0b886bc44861945486a2 (const struct GNUNET_DISK_FileHandle *h, const void *buffer, size_t n) ssize_t GNUNET_DISK_file_write_blocking d1/d0e/group__disk.html gacfff11ae32986e2ded2012a9e057df7d (const struct GNUNET_DISK_FileHandle *h, const void *buffer, size_t n) ssize_t GNUNET_DISK_fn_write d1/d0e/group__disk.html ga58bfffe01d9662d52feceff9c50c07a5 (const char *fn, const void *buffer, size_t n, enum GNUNET_DISK_AccessPermissions mode) int GNUNET_DISK_file_copy d1/d0e/group__disk.html ga7777191ccd0d24f11891454dc5f67f20 (const char *src, const char *dst) int GNUNET_DISK_directory_scan d1/d0e/group__disk.html gaf4f80530197ab0c08d0fd71c2631f959 (const char *dir_name, GNUNET_FileNameCallback callback, void *callback_cls) int GNUNET_DISK_directory_create_for_file d1/d0e/group__disk.html ga12925fdeb33f316d19b6f26b71eea51c (const char *filename) int GNUNET_DISK_directory_test d1/d0e/group__disk.html gada3cd59c73d67c218d3a2c5fa4714358 (const char *fil, int is_readable) int GNUNET_DISK_directory_remove d1/d0e/group__disk.html gabf1fd648f34cc945c63894d67e404c86 (const char *filename) void GNUNET_DISK_purge_cfg_dir d1/d0e/group__disk.html ga5a9fabe2b75698e98fcda9aaa8ff070f (const char *cfg_filename, const char *option) int GNUNET_DISK_directory_create d1/d0e/group__disk.html ga831bcc73974088744934d9b0e7306d79 (const char *dir) int GNUNET_DISK_file_lock d1/d0e/group__disk.html gaa0d1bc9c61ec3b2930ec7fe4fd1c6f01 (struct GNUNET_DISK_FileHandle *fh, off_t lock_start, off_t lock_end, int excl) int GNUNET_DISK_file_unlock d1/d0e/group__disk.html gad013a183cef800cccdd6bee6473d0ba1 (struct GNUNET_DISK_FileHandle *fh, off_t unlock_start, off_t unlock_end) void GNUNET_DISK_filename_canonicalize d1/d0e/group__disk.html ga146f8716b5787473dcc45879b63cb2fe (char *fn) int GNUNET_DISK_file_change_owner d1/d0e/group__disk.html ga7f111b8b91ee0bb36139c3a502f753d7 (const char *filename, const char *user) void * GNUNET_DISK_file_map d1/d0e/group__disk.html ga78194f5397b2943bf1c36610c47da5f7 (const struct GNUNET_DISK_FileHandle *h, struct GNUNET_DISK_MapHandle **m, enum GNUNET_DISK_MapType access, size_t len) int GNUNET_DISK_file_unmap d1/d0e/group__disk.html ga70c58bf8f1162797d4dc499d9370229a (struct GNUNET_DISK_MapHandle *h) int GNUNET_DISK_file_sync d1/d0e/group__disk.html ga82ea4ab53476e9bfc1ee18b8bc76b673 (const struct GNUNET_DISK_FileHandle *h) gnunet_dns_service.h /home/grothoff/research/gnunet/src/include/ dc/d26/gnunet__dns__service_8h gnunet_util_lib.h void(* GNUNET_DNS_RequestHandler d9/d07/group__dns.html ga408bf953cfa101a90e1e8abbaa1d2dbb )(void *cls, struct GNUNET_DNS_RequestHandle *rh, size_t request_length, const char *request) GNUNET_DNS_Flags d9/d07/group__dns.html gaf201ab73c94c8fa2c59f549b73ae5e01 GNUNET_DNS_FLAG_NEVER d9/d07/group__dns.html ggaf201ab73c94c8fa2c59f549b73ae5e01a7ce49aaab096d723377f7121ec79e762 GNUNET_DNS_FLAG_REQUEST_MONITOR d9/d07/group__dns.html ggaf201ab73c94c8fa2c59f549b73ae5e01a55de0184e8934f4a9146acda4d797a16 GNUNET_DNS_FLAG_PRE_RESOLUTION d9/d07/group__dns.html ggaf201ab73c94c8fa2c59f549b73ae5e01ac85aa4ff8817be7db4f971b4628fe3fc GNUNET_DNS_FLAG_POST_RESOLUTION d9/d07/group__dns.html ggaf201ab73c94c8fa2c59f549b73ae5e01aecbb2a81141486e8c02df706c1d41963 GNUNET_DNS_FLAG_RESPONSE_MONITOR d9/d07/group__dns.html ggaf201ab73c94c8fa2c59f549b73ae5e01a3f84187548d29531839c484fbd34b305 void GNUNET_DNS_request_forward d9/d07/group__dns.html gaa7bf8c50a2630b2dedf81b5cb1777d82 (struct GNUNET_DNS_RequestHandle *rh) void GNUNET_DNS_request_drop d9/d07/group__dns.html gae4f33e14e34d5f595cf06b53969894b3 (struct GNUNET_DNS_RequestHandle *rh) void GNUNET_DNS_request_answer d9/d07/group__dns.html gab974f1fe9534b8f979980be78099146d (struct GNUNET_DNS_RequestHandle *rh, uint16_t reply_length, const char *reply) struct GNUNET_DNS_Handle * GNUNET_DNS_connect d9/d07/group__dns.html ga6d5bd72d93e01356e7af0332b5f69445 (const struct GNUNET_CONFIGURATION_Handle *cfg, enum GNUNET_DNS_Flags flags, GNUNET_DNS_RequestHandler rh, void *rh_cls) void GNUNET_DNS_disconnect d9/d07/group__dns.html ga747697280109758abce24f332b50fac4 (struct GNUNET_DNS_Handle *dh) gnunet_dnsparser_lib.h /home/grothoff/research/gnunet/src/include/ d1/da5/gnunet__dnsparser__lib_8h gnunet_util_lib.h GNUNET_DNSPARSER_Query GNUNET_DNSPARSER_MxRecord GNUNET_DNSPARSER_SrvRecord GNUNET_DNSPARSER_CertRecord GNUNET_DNSPARSER_SoaRecord GNUNET_DNSPARSER_CaaRecord GNUNET_DNSPARSER_RawRecord GNUNET_DNSPARSER_Record GNUNET_DNSPARSER_Packet #define GNUNET_DNSPARSER_MAX_LABEL_LENGTH d8/d43/group__dns-parser.html ga0085eab2554841a16bbc0c54c2e7605f #define GNUNET_DNSPARSER_MAX_NAME_LENGTH d8/d43/group__dns-parser.html gafe566c66a6a281281a0d6ce57afdf6c4 #define GNUNET_DNSPARSER_TYPE_ANY d8/d43/group__dns-parser.html gaa889259133132657d8655bd98c25c7bc #define GNUNET_DNSPARSER_TYPE_A d8/d43/group__dns-parser.html ga41a80bcc22f26774f70d4cab92f28fa1 #define GNUNET_DNSPARSER_TYPE_NS d8/d43/group__dns-parser.html ga7ca1212a03b9e970eb71b76018d1dde6 #define GNUNET_DNSPARSER_TYPE_CNAME d8/d43/group__dns-parser.html ga83d14159b4ce5213925d5074d46a84f3 #define GNUNET_DNSPARSER_TYPE_SOA d8/d43/group__dns-parser.html ga34d2e8ff4fe60d94ea242cc5b6494bf9 #define GNUNET_DNSPARSER_TYPE_PTR d8/d43/group__dns-parser.html ga6b1b02d25b29de07ac67ea09f95a6256 #define GNUNET_DNSPARSER_TYPE_MX d8/d43/group__dns-parser.html gadfca5c37acfa7076ecfe1b795654b784 #define GNUNET_DNSPARSER_TYPE_TXT d8/d43/group__dns-parser.html gae6ef43198f70cf1314f5325d981c4af2 #define GNUNET_DNSPARSER_TYPE_RP d8/d43/group__dns-parser.html ga9d4ab49367e81f8cd250958af8c4865b #define GNUNET_DNSPARSER_TYPE_AFSDB d8/d43/group__dns-parser.html gac0f69be2f696e4d83dbd784a73595982 #define GNUNET_DNSPARSER_TYPE_SIG d8/d43/group__dns-parser.html ga027f4789ea9722cb1afe9c1ab511be85 #define GNUNET_DNSPARSER_TYPE_KEY d8/d43/group__dns-parser.html gadcab7abd23bd48a54998bc47689b5369 #define GNUNET_DNSPARSER_TYPE_AAAA d8/d43/group__dns-parser.html gabeab95223e6cc11d49e1355464f9d958 #define GNUNET_DNSPARSER_TYPE_LOC d8/d43/group__dns-parser.html ga9b7556e989a6ee7c3d7083bfa492f93e #define GNUNET_DNSPARSER_TYPE_SRV d8/d43/group__dns-parser.html ga2deff6a977c3e48b206c1e039526f09f #define GNUNET_DNSPARSER_TYPE_NAPTR d8/d43/group__dns-parser.html ga7d32321476bbcf22b0a9350603e143b4 #define GNUNET_DNSPARSER_TYPE_KX d8/d43/group__dns-parser.html gadd7d930376188245fadb5bbfcdd2a8c5 #define GNUNET_DNSPARSER_TYPE_CERT d8/d43/group__dns-parser.html ga3c9dae8ef9b5e8b09267612c53f2ff53 #define GNUNET_DNSPARSER_TYPE_DNAME d8/d43/group__dns-parser.html ga89d623067a18e4e0010ab01a50ddb436 #define GNUNET_DNSPARSER_TYPE_APL d8/d43/group__dns-parser.html gaa3ec10181952398da32b2a846b9f092b #define GNUNET_DNSPARSER_TYPE_DS d8/d43/group__dns-parser.html ga5588cec0894c7be8d93e046a415de6fc #define GNUNET_DNSPARSER_TYPE_SSHFP d8/d43/group__dns-parser.html ga34c536ff8ed2c92b9a296c5ebfd2c56d #define GNUNET_DNSPARSER_TYPE_IPSECKEY d8/d43/group__dns-parser.html ga1867e78b45328047041bf9de4aeb96eb #define GNUNET_DNSPARSER_TYPE_RRSIG d8/d43/group__dns-parser.html ga01bdb8d08f678abb7bd4f5aec0080fb3 #define GNUNET_DNSPARSER_TYPE_NSEC d8/d43/group__dns-parser.html ga5556f6b9efeff9b395ab302e3681efa6 #define GNUNET_DNSPARSER_TYPE_DNSKEY d8/d43/group__dns-parser.html ga7b3e2acd471c2bc5eb9c2b754a6e76eb #define GNUNET_DNSPARSER_TYPE_DHCID d8/d43/group__dns-parser.html ga20ef985e386a0711af4c828f27bd162f #define GNUNET_DNSPARSER_TYPE_NSEC3 d8/d43/group__dns-parser.html ga28102d6a2a5027b2c9b5f235ff5e5308 #define GNUNET_DNSPARSER_TYPE_NSEC3PARAM d8/d43/group__dns-parser.html ga45075367b5c478389490bb8aeea41924 #define GNUNET_DNSPARSER_TYPE_TLSA d8/d43/group__dns-parser.html ga1ac96f5495b50ac5979919cce8500bf4 #define GNUNET_DNSPARSER_TYPE_HIP d8/d43/group__dns-parser.html ga6ea916674a54aa0a6f8e7f4af61fae92 #define GNUNET_DNSPARSER_TYPE_CDS d8/d43/group__dns-parser.html gaa1c62c7afa21c83af79bd2986ca92fe1 #define GNUNET_DNSPARSER_TYPE_CDNSKEY d8/d43/group__dns-parser.html gaeb5cac1b565a7c062d6573b2b048b41b #define GNUNET_DNSPARSER_TYPE_OPENPGPKEY d8/d43/group__dns-parser.html ga12ea66e8bcaece35f91f5b0fb31a741f #define GNUNET_DNSPARSER_TYPE_TKEY d8/d43/group__dns-parser.html ga039939d7dbae3c918ab9cfb215a80f08 #define GNUNET_DNSPARSER_TYPE_TSIG d8/d43/group__dns-parser.html ga7c32a8da554cc3e7f4e08d085271678b #define GNUNET_DNSPARSER_TYPE_ALL d8/d43/group__dns-parser.html ga1cf74f18bc06db4bbf79a1778379d3e3 #define GNUNET_DNSPARSER_TYPE_URI d8/d43/group__dns-parser.html ga046cfa2694a70f00aeb80df39bab1528 #define GNUNET_DNSPARSER_TYPE_CAA d8/d43/group__dns-parser.html ga1c63d83a0a289b3e20ab4190f2f2db58 #define GNUNET_DNSPARSER_TYPE_TA d8/d43/group__dns-parser.html ga146c0628c5ab2a680ab1557cd82df62f GNUNET_DNSPARSER_CertType d8/d43/group__dns-parser.html ga22767f4fbf1cb9521e559f5a66e62706 GNUNET_DNSPARSER_CERTTYPE_RESERVED d8/d43/group__dns-parser.html gga22767f4fbf1cb9521e559f5a66e62706aabc03dd496d3e75ffce75763e470661b GNUNET_DNSPARSER_CERTTYPE_PKIX d8/d43/group__dns-parser.html gga22767f4fbf1cb9521e559f5a66e62706ae0a4e4295d44de231e709ca0d7d3171f GNUNET_DNSPARSER_CERTTYPE_SKPI d8/d43/group__dns-parser.html gga22767f4fbf1cb9521e559f5a66e62706a2dc9991a643c9e39851371456dcddc37 GNUNET_DNSPARSER_CERTTYPE_PGP d8/d43/group__dns-parser.html gga22767f4fbf1cb9521e559f5a66e62706a8c75ffd2168d894585d0d05bfba623eb GNUNET_DNSPARSER_CERTTYPE_IPKIX d8/d43/group__dns-parser.html gga22767f4fbf1cb9521e559f5a66e62706ae23180c97a0af97ab2cda4c3b6b2cf58 GNUNET_DNSPARSER_CERTTYPE_ISKPI d8/d43/group__dns-parser.html gga22767f4fbf1cb9521e559f5a66e62706a37ec0ffd2b56ad045dcc9aa139342d58 GNUNET_DNSPARSER_CERTTYPE_IPGP d8/d43/group__dns-parser.html gga22767f4fbf1cb9521e559f5a66e62706a73109bfba03b6cd39309e47830c4dba2 GNUNET_DNSPARSER_CERTTYPE_ACPKIX d8/d43/group__dns-parser.html gga22767f4fbf1cb9521e559f5a66e62706a95a9ec01ce29c50df4e316e0c45a7319 GNUNET_DNSPARSER_CERTTYPE_IACKPIX d8/d43/group__dns-parser.html gga22767f4fbf1cb9521e559f5a66e62706a798b4986dbe1a3e7358ce8dbf3130a0c GNUNET_DNSPARSER_CertAlgorithm d8/d43/group__dns-parser.html ga031a313171137d026887c2570397aacc GNUNET_DNSPARSER_CERTALGO_UNDEFINED d8/d43/group__dns-parser.html gga031a313171137d026887c2570397aaccad115ba34e94efe2516d80d97c2dd391e GNUNET_DNSPARSER_CERTALGO_RSAMD5 d8/d43/group__dns-parser.html gga031a313171137d026887c2570397aacca04530e4d7a6f8991fc0eed3d914490c8 GNUNET_DNSPARSER_CERTALGO_DH d8/d43/group__dns-parser.html gga031a313171137d026887c2570397aacca5e2fc21886dce3ea10c6263e5cee9024 GNUNET_DNSPARSER_CERTALGO_DSASHA d8/d43/group__dns-parser.html gga031a313171137d026887c2570397aaccab3eb2258f3e7af5feb292d6e76bda254 GNUNET_DNSPARSER_CERTALGO_RSRVD4 d8/d43/group__dns-parser.html gga031a313171137d026887c2570397aacca36f2ad56323f8fd9c721732bcd0bc337 GNUNET_DNSPARSER_CERTALGO_RSASHA d8/d43/group__dns-parser.html gga031a313171137d026887c2570397aacca06a07f0780fa55ba8d8b30bc10d188f7 GNUNET_DNSPARSER_CERTALGO_DSANSEC3 d8/d43/group__dns-parser.html gga031a313171137d026887c2570397aacca48b30403dde8fc6f9f9ea2013d63f411 GNUNET_DNSPARSER_CERTALGO_RSANSEC3 d8/d43/group__dns-parser.html gga031a313171137d026887c2570397aaccaaab90a578e407f654d17f305a2ec796b GNUNET_DNSPARSER_CERTALGO_RSASHA256 d8/d43/group__dns-parser.html gga031a313171137d026887c2570397aacca352c2b869b6bf600551f564a9b20a5b5 GNUNET_DNSPARSER_CERTALGO_RSRVD9 d8/d43/group__dns-parser.html gga031a313171137d026887c2570397aacca154d5f10a406f7c5d764874660d0c990 GNUNET_DNSPARSER_CERTALGO_RSASHA512 d8/d43/group__dns-parser.html gga031a313171137d026887c2570397aacca4f270803a81a2603ddee6e4f90a19250 GNUNET_DNSPARSER_CERTALGO_GOST_R34 d8/d43/group__dns-parser.html gga031a313171137d026887c2570397aacca17c1b974a42ac48c5e83e56aede5ba56 GNUNET_DNSPARSER_CERTALGO_ECDSA_P256SHA256 d8/d43/group__dns-parser.html gga031a313171137d026887c2570397aacca494656d28c307e90b3145784c7f89d9a GNUNET_DNSPARSER_CERTALGO_ECDSA_P384SHA384 d8/d43/group__dns-parser.html gga031a313171137d026887c2570397aacca92f1e7696d3cffc421db13ffbcd6f305 int GNUNET_DNSPARSER_check_label d8/d43/group__dns-parser.html gae151adbe3861dfeb21e3be5f16de85f4 (const char *label) int GNUNET_DNSPARSER_check_name d8/d43/group__dns-parser.html ga7447ddb2de613ff42262cd881bcbe218 (const char *name) struct GNUNET_DNSPARSER_Packet * GNUNET_DNSPARSER_parse d8/d43/group__dns-parser.html ga7014b69a001b6956da1962052506db72 (const char *udp_payload, size_t udp_payload_length) void GNUNET_DNSPARSER_free_packet d8/d43/group__dns-parser.html ga13305a1728fb2b6a7bb2ce40ff360cb8 (struct GNUNET_DNSPARSER_Packet *p) int GNUNET_DNSPARSER_pack d8/d43/group__dns-parser.html gad75428e73032ac4c11bdf272c4693965 (const struct GNUNET_DNSPARSER_Packet *p, uint16_t max, char **buf, size_t *buf_length) int GNUNET_DNSPARSER_builder_add_name d8/d43/group__dns-parser.html ga0dd06b9c1047daa3a57630dfe46ff674 (char *dst, size_t dst_len, size_t *off, const char *name) int GNUNET_DNSPARSER_builder_add_query d8/d43/group__dns-parser.html ga1ecaad2267936187c07277bcc749a12e (char *dst, size_t dst_len, size_t *off, const struct GNUNET_DNSPARSER_Query *query) int GNUNET_DNSPARSER_builder_add_mx d8/d43/group__dns-parser.html gaa7b46547686ce1e0af690ba5688a0d05 (char *dst, size_t dst_len, size_t *off, const struct GNUNET_DNSPARSER_MxRecord *mx) int GNUNET_DNSPARSER_builder_add_soa d8/d43/group__dns-parser.html ga811f6921e0f00d5025818217ce1bb609 (char *dst, size_t dst_len, size_t *off, const struct GNUNET_DNSPARSER_SoaRecord *soa) int GNUNET_DNSPARSER_builder_add_cert d8/d43/group__dns-parser.html ga114d070f474fb7755ad003fe5d8c9f2f (char *dst, size_t dst_len, size_t *off, const struct GNUNET_DNSPARSER_CertRecord *cert) int GNUNET_DNSPARSER_builder_add_srv d8/d43/group__dns-parser.html gaae44c30775e3224024e21fefb9837687 (char *dst, size_t dst_len, size_t *off, const struct GNUNET_DNSPARSER_SrvRecord *srv) int GNUNET_DNSPARSER_parse_record d8/d43/group__dns-parser.html gade2bbe634a1fd3171803dc7291bf4e0c (const char *udp_payload, size_t udp_payload_length, size_t *off, struct GNUNET_DNSPARSER_Record *r) char * GNUNET_DNSPARSER_parse_name d8/d43/group__dns-parser.html gafa28a29b7d9af71071d2c738656f4ae4 (const char *udp_payload, size_t udp_payload_length, size_t *off) int GNUNET_DNSPARSER_parse_query d8/d43/group__dns-parser.html gac85530b4a08ef725bd4f1a3cd1c84de4 (const char *udp_payload, size_t udp_payload_length, size_t *off, struct GNUNET_DNSPARSER_Query *q) struct GNUNET_DNSPARSER_SoaRecord * GNUNET_DNSPARSER_parse_soa d8/d43/group__dns-parser.html ga11b3edd67786bb7dbe0af4623fa626d4 (const char *udp_payload, size_t udp_payload_length, size_t *off) struct GNUNET_DNSPARSER_CertRecord * GNUNET_DNSPARSER_parse_cert d8/d43/group__dns-parser.html gabafcddea12056ee8b93f31e122e4c9a8 (const char *udp_payload, size_t udp_payload_length, size_t *off) struct GNUNET_DNSPARSER_MxRecord * GNUNET_DNSPARSER_parse_mx d8/d43/group__dns-parser.html ga7c8b411c87f225685034bdee7cb8299d (const char *udp_payload, size_t udp_payload_length, size_t *off) struct GNUNET_DNSPARSER_SrvRecord * GNUNET_DNSPARSER_parse_srv d8/d43/group__dns-parser.html gab4f2fe670cd72007f8174ec73a249138 (const char *udp_payload, size_t udp_payload_length, size_t *off) struct GNUNET_DNSPARSER_Record * GNUNET_DNSPARSER_duplicate_record d8/d43/group__dns-parser.html gae2da2a0f1228221c060b1b3ec3ebf23e (const struct GNUNET_DNSPARSER_Record *r) struct GNUNET_DNSPARSER_SoaRecord * GNUNET_DNSPARSER_duplicate_soa_record d8/d43/group__dns-parser.html gae19ad8b95d8dea2c35ca86d08248b7b0 (const struct GNUNET_DNSPARSER_SoaRecord *r) struct GNUNET_DNSPARSER_CertRecord * GNUNET_DNSPARSER_duplicate_cert_record d8/d43/group__dns-parser.html gaed6a19f6d623f84a5ce0371fea4f4445 (const struct GNUNET_DNSPARSER_CertRecord *r) struct GNUNET_DNSPARSER_MxRecord * GNUNET_DNSPARSER_duplicate_mx_record d8/d43/group__dns-parser.html gabce32ecccec790c2468d909eadf7875c (const struct GNUNET_DNSPARSER_MxRecord *r) struct GNUNET_DNSPARSER_SrvRecord * GNUNET_DNSPARSER_duplicate_srv_record d8/d43/group__dns-parser.html ga255e791004e3872b8cb38f6fa9928bd2 (const struct GNUNET_DNSPARSER_SrvRecord *r) void GNUNET_DNSPARSER_free_record d8/d43/group__dns-parser.html ga34731a11b80dbaac23ca1501e84977f6 (struct GNUNET_DNSPARSER_Record *r) void GNUNET_DNSPARSER_free_mx d8/d43/group__dns-parser.html gab8a9379d0b7be68d47b78072f341270a (struct GNUNET_DNSPARSER_MxRecord *mx) void GNUNET_DNSPARSER_free_srv d8/d43/group__dns-parser.html ga5358c1418b030b26d1248c1d1b86a266 (struct GNUNET_DNSPARSER_SrvRecord *srv) void GNUNET_DNSPARSER_free_soa d8/d43/group__dns-parser.html gaa9b31453a65909fc845817843a9ada12 (struct GNUNET_DNSPARSER_SoaRecord *soa) void GNUNET_DNSPARSER_free_cert d8/d43/group__dns-parser.html ga3a5d4603958a2f024607af3980bb48ee (struct GNUNET_DNSPARSER_CertRecord *cert) char * GNUNET_DNSPARSER_bin_to_hex d8/d43/group__dns-parser.html ga2d2a7e75a8fbb607570a9c3887c565a7 (const void *data, size_t data_size) size_t GNUNET_DNSPARSER_hex_to_bin d8/d43/group__dns-parser.html ga4a8eefeaef7d3ff13510a5b83e558fd2 (const char *hex, void *data) gnunet_dnsstub_lib.h /home/grothoff/research/gnunet/src/include/ d0/d3b/gnunet__dnsstub__lib_8h gnunet_util_lib.h void(* GNUNET_DNSSTUB_ResultCallback d1/d18/group__dns-stub.html ga2607ccf12160bff02abd1129f9eb0387 )(void *cls, const struct GNUNET_TUN_DnsHeader *dns, size_t dns_len) struct GNUNET_DNSSTUB_Context * GNUNET_DNSSTUB_start d1/d18/group__dns-stub.html ga99f09987b53e73565f4e40342541f597 (unsigned int num_sockets) int GNUNET_DNSSTUB_add_dns_ip d1/d18/group__dns-stub.html ga17075e792c885a093aa518ceb7b0e532 (struct GNUNET_DNSSTUB_Context *ctx, const char *dns_ip) int GNUNET_DNSSTUB_add_dns_sa d1/d18/group__dns-stub.html gaf69d6009d21ccb89c63254a60c4123fd (struct GNUNET_DNSSTUB_Context *ctx, const struct sockaddr *sa) void GNUNET_DNSSTUB_set_retry d1/d18/group__dns-stub.html ga7038b8e15e24e85fc92d8fb33d3e5941 (struct GNUNET_DNSSTUB_Context *ctx, struct GNUNET_TIME_Relative retry_freq) void GNUNET_DNSSTUB_stop d1/d18/group__dns-stub.html ga5dd32664dafd310cff4cd857da1fa29c (struct GNUNET_DNSSTUB_Context *ctx) struct GNUNET_DNSSTUB_RequestSocket * GNUNET_DNSSTUB_resolve d1/d18/group__dns-stub.html gaef8eb9e1288b6e2fbfb8a60463ade6e3 (struct GNUNET_DNSSTUB_Context *ctx, const void *request, size_t request_len, GNUNET_DNSSTUB_ResultCallback rc, void *rc_cls) void GNUNET_DNSSTUB_resolve_cancel d1/d18/group__dns-stub.html gab5d39dcd3d749bbee17d58fb75ba7cf4 (struct GNUNET_DNSSTUB_RequestSocket *rs) gnunet_fragmentation_lib.h /home/grothoff/research/gnunet/src/include/ d4/d27/gnunet__fragmentation__lib_8h gnunet_util_lib.h gnunet_bandwidth_lib.h gnunet_statistics_service.h void(* GNUNET_FRAGMENT_MessageProcessor d3/df0/group__fragmentation.html ga74a7f9fe78ae3011060ead3503264fc4 )(void *cls, const struct GNUNET_MessageHeader *msg) void(* GNUNET_DEFRAGMENT_AckProcessor d3/df0/group__fragmentation.html ga91020727e713d0dd18e00f709fddbd0d )(void *cls, uint32_t id, const struct GNUNET_MessageHeader *msg) struct GNUNET_FRAGMENT_Context * GNUNET_FRAGMENT_context_create d3/df0/group__fragmentation.html gad254da43e358d95c24f30e2341b39095 (struct GNUNET_STATISTICS_Handle *stats, uint16_t mtu, struct GNUNET_BANDWIDTH_Tracker *tracker, struct GNUNET_TIME_Relative msg_delay, struct GNUNET_TIME_Relative ack_delay, const struct GNUNET_MessageHeader *msg, GNUNET_FRAGMENT_MessageProcessor proc, void *proc_cls) void GNUNET_FRAGMENT_context_transmission_done d3/df0/group__fragmentation.html ga41bc81edd268d48af42605042d0afa43 (struct GNUNET_FRAGMENT_Context *fc) int GNUNET_FRAGMENT_process_ack d3/df0/group__fragmentation.html ga4bb0ef485974c96d70f649ec90c6ff3b (struct GNUNET_FRAGMENT_Context *fc, const struct GNUNET_MessageHeader *msg) void GNUNET_FRAGMENT_context_destroy d3/df0/group__fragmentation.html gab249fe547ea403dace483973076616f8 (struct GNUNET_FRAGMENT_Context *fc, struct GNUNET_TIME_Relative *msg_delay, struct GNUNET_TIME_Relative *ack_delay) const char * GNUNET_FRAGMENT_print_ack d3/df0/group__fragmentation.html ga14d583d1d1526eae61401babaa960bf7 (const struct GNUNET_MessageHeader *ack) struct GNUNET_DEFRAGMENT_Context * GNUNET_DEFRAGMENT_context_create d3/df0/group__fragmentation.html ga5622389a52640b5ec8f462d8fb8473fe (struct GNUNET_STATISTICS_Handle *stats, uint16_t mtu, unsigned int num_msgs, void *cls, GNUNET_FRAGMENT_MessageProcessor proc, GNUNET_DEFRAGMENT_AckProcessor ackp) void GNUNET_DEFRAGMENT_context_destroy d3/df0/group__fragmentation.html ga5450f5ea7d37d2ea9ac8ffc848305a7e (struct GNUNET_DEFRAGMENT_Context *dc) int GNUNET_DEFRAGMENT_process_fragment d3/df0/group__fragmentation.html ga2e783a99ac1acb3643632b07ff069577 (struct GNUNET_DEFRAGMENT_Context *dc, const struct GNUNET_MessageHeader *msg) gnunet_friends_lib.h /home/grothoff/research/gnunet/src/include/ d3/d83/gnunet__friends__lib_8h gnunet_util_lib.h void(* GNUNET_FRIENDS_Callback d5/df3/group__friends.html gab5d5719b1ced77e3986b86adb947d671 )(void *cls, const struct GNUNET_PeerIdentity *friend_id) int GNUNET_FRIENDS_parse d5/df3/group__friends.html gae5dfc400bcc4bdc3d772ce4fee7c90b2 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_FRIENDS_Callback cb, void *cb_cls) struct GNUNET_FRIENDS_Writer * GNUNET_FRIENDS_write_start d5/df3/group__friends.html gad2a5d046580c48934e07a35174636445 (const struct GNUNET_CONFIGURATION_Handle *cfg) int GNUNET_FRIENDS_write_stop d5/df3/group__friends.html ga45d9686757f9d727eb04c209715c75b3 (struct GNUNET_FRIENDS_Writer *w) int GNUNET_FRIENDS_write d5/df3/group__friends.html gafd2846fcac205bbaf6647acfedca79dc (struct GNUNET_FRIENDS_Writer *w, const struct GNUNET_PeerIdentity *friend_id) gnunet_fs_service.h /home/grothoff/research/gnunet/src/include/ d8/d51/gnunet__fs__service_8h gnunet_util_lib.h GNUNET_FS_ProgressInfo GNUNET_FS_BlockOptions GNUNET_FS_ShareTreeItem #define GNUNET_FS_VERSION d1/db9/group__fs.html ga3e92e875f1733454ae656e4eec9ccc38 #define GNUNET_FS_URI_PREFIX d1/db9/group__fs.html ga77cc08c4d4059157dc37d8c9f513223b #define GNUNET_FS_URI_KSK_INFIX d1/db9/group__fs.html ga352bb73ac607d1ce62b6e98c3f9fcfb3 #define GNUNET_FS_URI_SKS_INFIX d1/db9/group__fs.html ga1b5cde83463d104245f951b807045d2d #define GNUNET_FS_URI_CHK_INFIX d1/db9/group__fs.html ga26aef0660b4d9f3e2b045495ef55b45b #define GNUNET_FS_URI_LOC_INFIX d1/db9/group__fs.html ga78043e6e1795316adc7c3d4206b1b48b #define GNUNET_FS_PROBE_UPDATE_FREQUENCY d1/db9/group__fs.html ga2b0ea6417f25d932c15b6cbb0bfb13af #define GNUNET_FS_DIRECTORY_MIME d1/db9/group__fs.html ga590c2f415b9c475326f8cdab98d2c5c5 #define GNUNET_FS_DIRECTORY_MAGIC d1/db9/group__fs.html ga4a2bcfd45aef1458d11b7f51ab1ab518 #define GNUNET_FS_DIRECTORY_EXT d1/db9/group__fs.html gab1fe0d7e679cbabd5d5b2d25b11d9caa int(* GNUNET_FS_KeywordIterator d1/db9/group__fs.html ga126da7ee2f4148644575603fe95c8d5b )(void *cls, const char *keyword, int is_mandatory) void *(* GNUNET_FS_ProgressCallback d1/db9/group__fs.html ga25b0b297989dba2ecea960ce14dd20c7 )(void *cls, const struct GNUNET_FS_ProgressInfo *info) int(* GNUNET_FS_FileInformationProcessor d1/db9/group__fs.html gaad5e736423d40d56d41f5dfa03113778 )(void *cls, struct GNUNET_FS_FileInformation *fi, uint64_t length, struct GNUNET_CONTAINER_MetaData *meta, struct GNUNET_FS_Uri **uri, struct GNUNET_FS_BlockOptions *bo, int *do_index, void **client_info) size_t(* GNUNET_FS_DataReader d1/db9/group__fs.html ga500f5655dd70aab00c22b66a7ccbc25d )(void *cls, uint64_t offset, size_t max, void *buf, char **emsg) void(* GNUNET_FS_PublishContinuation d1/db9/group__fs.html gaaf5f0c3702a77caa49e19436b742356b )(void *cls, const struct GNUNET_FS_Uri *uri, const char *emsg) int(* GNUNET_FS_IndexedFileProcessor d1/db9/group__fs.html ga58a165abcf9a287aba00f28a6a87f56b )(void *cls, const char *filename, const struct GNUNET_HashCode *file_id) void(* GNUNET_FS_IdentifierProcessor d1/db9/group__fs.html gaacf83d6c748a4783857df660286ae5a9 )(void *cls, const char *last_id, const struct GNUNET_FS_Uri *last_uri, const struct GNUNET_CONTAINER_MetaData *last_meta, const char *next_id) void(* GNUNET_FS_DirectoryEntryProcessor d1/db9/group__fs.html gafe21bac138166f16156cafc1a7585878 )(void *cls, const char *filename, const struct GNUNET_FS_Uri *uri, const struct GNUNET_CONTAINER_MetaData *meta, size_t length, const void *data) void(* GNUNET_FS_DirScannerProgressCallback d1/db9/group__fs.html gafb3c6094eea4fdabccd53a3d239f7b68 )(void *cls, const char *filename, int is_directory, enum GNUNET_FS_DirScannerProgressUpdateReason reason) GNUNET_FS_Status d1/db9/group__fs.html ga4aeb5b8cc275b23c50a9e7c175f9659f GNUNET_FS_STATUS_PUBLISH_START d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fadd0c629f19544e8382a2f6f0c30066c9 GNUNET_FS_STATUS_PUBLISH_RESUME d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fae8247e1be8e45ec3afb257caf1e93af7 GNUNET_FS_STATUS_PUBLISH_SUSPEND d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa7c76af55c97f6d8cdfb94539ef458e67 GNUNET_FS_STATUS_PUBLISH_PROGRESS d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa7e835ea61db2cf891b3260ed212739d7 GNUNET_FS_STATUS_PUBLISH_ERROR d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa5c2e9638fd5c537800e661087a3ba57f GNUNET_FS_STATUS_PUBLISH_COMPLETED d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fae2edd21c534fe923ddec2b92f90aada8 GNUNET_FS_STATUS_PUBLISH_STOPPED d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa539149eae8053e78ed51bae5bf0117a6 GNUNET_FS_STATUS_DOWNLOAD_START d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa840d63a287b72cdc6b1821edadb60126 GNUNET_FS_STATUS_DOWNLOAD_RESUME d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa206bb172d0fca24812baa598efffcb94 GNUNET_FS_STATUS_DOWNLOAD_SUSPEND d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa723aa0512f5c624c64cb8ae50066d6e2 GNUNET_FS_STATUS_DOWNLOAD_PROGRESS d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fab077d54317418e12d33d808a9383974e GNUNET_FS_STATUS_DOWNLOAD_ERROR d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa0e56d8679d6f6d7bad0159109260f47a GNUNET_FS_STATUS_DOWNLOAD_COMPLETED d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa1b0f9c130b50c019e0806f3641591727 GNUNET_FS_STATUS_DOWNLOAD_STOPPED d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659faf8886606e600d5b217bfaedae8efec00 GNUNET_FS_STATUS_DOWNLOAD_ACTIVE d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659faf846d0e508a2bff6b5fb0a151ee23915 GNUNET_FS_STATUS_DOWNLOAD_INACTIVE d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa0a46d617de505e5850730e0800be0ca1 GNUNET_FS_STATUS_DOWNLOAD_LOST_PARENT d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fab50d5f7d35040258b62bb0df99b9db47 GNUNET_FS_STATUS_SEARCH_START d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659faeca47a5af3f0177dfed75039d29d87fe GNUNET_FS_STATUS_SEARCH_RESUME d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa43213f2063440433672e79ae9d381a7e GNUNET_FS_STATUS_SEARCH_RESUME_RESULT d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa4cc2e123053ada47fd181d1a5607aae9 GNUNET_FS_STATUS_SEARCH_SUSPEND d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa27341ebfa3a05c580df35016ced6e1e0 GNUNET_FS_STATUS_SEARCH_RESULT d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa725e9b81e4e6bfea5bf7f83238f931fc GNUNET_FS_STATUS_SEARCH_RESULT_NAMESPACE d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa0da928283cec41d919328a2a2fbfd7ca GNUNET_FS_STATUS_SEARCH_UPDATE d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa08780643f8d2c6e9c3572fd40dfad531 GNUNET_FS_STATUS_SEARCH_ERROR d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa190d4eafa68af7c9acbf5c5756493ae2 GNUNET_FS_STATUS_SEARCH_PAUSED d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659faaf142b524c5a76a748c3294b97596465 GNUNET_FS_STATUS_SEARCH_CONTINUED d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa7dd4c8f3ef593c4ba3ebcc0761c96124 GNUNET_FS_STATUS_SEARCH_RESULT_STOPPED d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa21541ed0e7c33bed0a009edb71589686 GNUNET_FS_STATUS_SEARCH_RESULT_SUSPEND d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659faece7c3a6a1ba02b3eba1a66a33ed126b GNUNET_FS_STATUS_SEARCH_STOPPED d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659faf9582d7871460ce191fa3437417de247 GNUNET_FS_STATUS_UNINDEX_START d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa23e9acebf4cac42b8257ff19af34006e GNUNET_FS_STATUS_UNINDEX_RESUME d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa0dca0bcaa3c62f399501e92bab489903 GNUNET_FS_STATUS_UNINDEX_SUSPEND d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659faba07831390fa64a3e5312f6caea72a03 GNUNET_FS_STATUS_UNINDEX_PROGRESS d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa04d44e91b1ab9077716bb16c4d2db1db GNUNET_FS_STATUS_UNINDEX_ERROR d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659facb68427ba0d9892a0c0a7b0351444d65 GNUNET_FS_STATUS_UNINDEX_COMPLETED d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa944eb98f43c8edb435ac119aa4940af9 GNUNET_FS_STATUS_UNINDEX_STOPPED d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa5f9b2ea51357438baa0c7470db1bed5b GNUNET_FS_STATUS_PUBLISH_PROGRESS_DIRECTORY d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fad6a53309dfa556fb52654e41468dc9e5 GNUNET_FS_Flags d1/db9/group__fs.html ga0dd21c2ade792e3293aac0efeeca7f08 GNUNET_FS_FLAGS_NONE d1/db9/group__fs.html gga0dd21c2ade792e3293aac0efeeca7f08aca1c3ce831567baca10fed18a8d54a7f GNUNET_FS_FLAGS_PERSISTENCE d1/db9/group__fs.html gga0dd21c2ade792e3293aac0efeeca7f08a126a82c2afee45eeb39950249a072d43 GNUNET_FS_FLAGS_DO_PROBES d1/db9/group__fs.html gga0dd21c2ade792e3293aac0efeeca7f08aa6f72a36ffb100e308dfac58f3ab9409 GNUNET_FS_OPTIONS d1/db9/group__fs.html ga49ecf218f3f0183e83a475b6bc99af20 GNUNET_FS_OPTIONS_END d1/db9/group__fs.html gga49ecf218f3f0183e83a475b6bc99af20a884e28f0ef70bac4c58745de7ee600b9 GNUNET_FS_OPTIONS_DOWNLOAD_PARALLELISM d1/db9/group__fs.html gga49ecf218f3f0183e83a475b6bc99af20a38946e318f88a20cb87d03ddb61ef4eb GNUNET_FS_OPTIONS_REQUEST_PARALLELISM d1/db9/group__fs.html gga49ecf218f3f0183e83a475b6bc99af20ad84e60a3a95a65b5f689770b707c7109 GNUNET_FS_PublishOptions d1/db9/group__fs.html ga703f646e851a7a930d501f44a3a6b188 GNUNET_FS_PUBLISH_OPTION_NONE d1/db9/group__fs.html gga703f646e851a7a930d501f44a3a6b188a43950d666b4bb67fc117b285dca56abd GNUNET_FS_PUBLISH_OPTION_SIMULATE_ONLY d1/db9/group__fs.html gga703f646e851a7a930d501f44a3a6b188a04354146d2ce48f684102c9f642df71f GNUNET_FS_SearchOptions d1/db9/group__fs.html ga0f9ce2229b07611fd557766bb1736b3f GNUNET_FS_SEARCH_OPTION_NONE d1/db9/group__fs.html gga0f9ce2229b07611fd557766bb1736b3faee9e8ac503b2b893cddafc65b1043523 GNUNET_FS_SEARCH_OPTION_LOOPBACK_ONLY d1/db9/group__fs.html gga0f9ce2229b07611fd557766bb1736b3fa08ac97e60af2c2e43c8bf8c10d505df0 GNUNET_FS_DownloadOptions d1/db9/group__fs.html ga1e5ae91462e56a8170e1ac6f01c46191 GNUNET_FS_DOWNLOAD_OPTION_NONE d1/db9/group__fs.html gga1e5ae91462e56a8170e1ac6f01c46191a1a02bcdc02e231893006951a4e0132f7 GNUNET_FS_DOWNLOAD_OPTION_LOOPBACK_ONLY d1/db9/group__fs.html gga1e5ae91462e56a8170e1ac6f01c46191a2deba25e8b44ea4982eece9d238098a4 GNUNET_FS_DOWNLOAD_OPTION_RECURSIVE d1/db9/group__fs.html gga1e5ae91462e56a8170e1ac6f01c46191a2c59b4b1965d280036ec2cadbfd19d79 GNUNET_FS_DOWNLOAD_NO_TEMPORARIES d1/db9/group__fs.html gga1e5ae91462e56a8170e1ac6f01c46191ab70d43bc4c17ff15e8f881b7e53479ea GNUNET_FS_DOWNLOAD_IS_PROBE d1/db9/group__fs.html gga1e5ae91462e56a8170e1ac6f01c46191a2adb38afa21e13d63796e6c5f0c15b69 GNUNET_FS_DirScannerProgressUpdateReason d1/db9/group__fs.html gaa33a155d41a3a534c06f2f779ef723bc GNUNET_FS_DIRSCANNER_FILE_START d1/db9/group__fs.html ggaa33a155d41a3a534c06f2f779ef723bcacae1d5807de1c5fbc343ac712d63fa8c GNUNET_FS_DIRSCANNER_FILE_IGNORED d1/db9/group__fs.html ggaa33a155d41a3a534c06f2f779ef723bca01e2a55eef522391e1dde3258c580164 GNUNET_FS_DIRSCANNER_ALL_COUNTED d1/db9/group__fs.html ggaa33a155d41a3a534c06f2f779ef723bcac3180fb83bc3e42baa0b5bda9c47c675 GNUNET_FS_DIRSCANNER_EXTRACT_FINISHED d1/db9/group__fs.html ggaa33a155d41a3a534c06f2f779ef723bca74ac829c3036cb4efe4ff329e09bffbf GNUNET_FS_DIRSCANNER_FINISHED d1/db9/group__fs.html ggaa33a155d41a3a534c06f2f779ef723bca5745f4969b9dbf73fd7170c3d443ee23 GNUNET_FS_DIRSCANNER_INTERNAL_ERROR d1/db9/group__fs.html ggaa33a155d41a3a534c06f2f779ef723bca009216acbb986a2628fc7af7182c8e3d int GNUNET_FS_uri_to_key d1/db9/group__fs.html gae53ea05b7e2a3ef00f0e05b4b3c365a4 (const struct GNUNET_FS_Uri *uri, struct GNUNET_HashCode *key) char * GNUNET_FS_uri_to_string d1/db9/group__fs.html ga764ea4f7678ac9f45ac7f263bd70c9da (const struct GNUNET_FS_Uri *uri) char * GNUNET_FS_uri_ksk_to_string_fancy d1/db9/group__fs.html ga0fcec9ef9253ce32afa03c66c61d4e43 (const struct GNUNET_FS_Uri *uri) void GNUNET_FS_uri_ksk_add_keyword d1/db9/group__fs.html gaffa0f69b8c8affcfb9efab40b4a00ebf (struct GNUNET_FS_Uri *uri, const char *keyword, int is_mandatory) void GNUNET_FS_uri_ksk_remove_keyword d1/db9/group__fs.html ga2bbcbfb8bb7129a8de01fa54d7e73a48 (struct GNUNET_FS_Uri *uri, const char *keyword) struct GNUNET_FS_Uri * GNUNET_FS_uri_parse d1/db9/group__fs.html ga18c4f33ace94191772e8f7717d429ad1 (const char *uri, char **emsg) void GNUNET_FS_uri_destroy d1/db9/group__fs.html ga808c5f45a23407298cef0f90c593f3a4 (struct GNUNET_FS_Uri *uri) unsigned int GNUNET_FS_uri_ksk_get_keyword_count d1/db9/group__fs.html gac944d1a0ce8c22e31e47822f38566e88 (const struct GNUNET_FS_Uri *uri) int GNUNET_FS_uri_ksk_get_keywords d1/db9/group__fs.html ga7cf3d6a317e5e56ba47765afd2822369 (const struct GNUNET_FS_Uri *uri, GNUNET_FS_KeywordIterator iterator, void *iterator_cls) int GNUNET_FS_uri_loc_get_peer_identity d1/db9/group__fs.html gaf80b619b6e855c27f46d5f20a102e64a (const struct GNUNET_FS_Uri *uri, struct GNUNET_PeerIdentity *peer) struct GNUNET_FS_Uri * GNUNET_FS_uri_loc_get_uri d1/db9/group__fs.html gac87cd9f06a76dcba2e04dbbafa3d5363 (const struct GNUNET_FS_Uri *uri) struct GNUNET_TIME_Absolute GNUNET_FS_uri_loc_get_expiration d1/db9/group__fs.html ga1186dbfd24b714d7b71bf27301273c80 (const struct GNUNET_FS_Uri *uri) struct GNUNET_FS_Uri * GNUNET_FS_uri_loc_create d1/db9/group__fs.html ga5b6f586ec0a7dfe50c32df25c22fc60c (const struct GNUNET_FS_Uri *base_uri, const struct GNUNET_CRYPTO_EddsaPrivateKey *sign_key, struct GNUNET_TIME_Absolute expiration_time) struct GNUNET_FS_Uri * GNUNET_FS_uri_ksk_merge d1/db9/group__fs.html gaa670fe4ff4c7d585d6e993616d39e04d (const struct GNUNET_FS_Uri *u1, const struct GNUNET_FS_Uri *u2) struct GNUNET_FS_Uri * GNUNET_FS_uri_dup d1/db9/group__fs.html ga8dbe2ac89efb906926826c7a261ddff0 (const struct GNUNET_FS_Uri *uri) struct GNUNET_FS_Uri * GNUNET_FS_uri_ksk_create d1/db9/group__fs.html ga75bd4419aa9a51706fe985b637b6f64b (const char *keywords, char **emsg) struct GNUNET_FS_Uri * GNUNET_FS_uri_ksk_create_from_args d1/db9/group__fs.html ga61d0a427900c9a46d4dd25ae29ace5cc (unsigned int argc, const char **argv) int GNUNET_FS_uri_test_equal d1/db9/group__fs.html ga601c845689b7d6ffac48bb8a724ec512 (const struct GNUNET_FS_Uri *u1, const struct GNUNET_FS_Uri *u2) int GNUNET_FS_uri_test_sks d1/db9/group__fs.html ga86601a1a4f84891955bb3c664a02ba40 (const struct GNUNET_FS_Uri *uri) struct GNUNET_FS_Uri * GNUNET_FS_uri_sks_create d1/db9/group__fs.html gaac604803f626a918b5dd132131e0a87f (const struct GNUNET_CRYPTO_EcdsaPublicKey *ns, const char *id) int GNUNET_FS_uri_sks_get_namespace d1/db9/group__fs.html ga85e9ff84be99f2afc3a72f8b60d83489 (const struct GNUNET_FS_Uri *uri, struct GNUNET_CRYPTO_EcdsaPublicKey *pseudonym) char * GNUNET_FS_uri_sks_get_content_id d1/db9/group__fs.html ga11e5c5d649b262753f40b4fcb410001f (const struct GNUNET_FS_Uri *uri) int GNUNET_FS_uri_test_ksk d1/db9/group__fs.html ga48a5eca01f03ad7d078a2f10895ff355 (const struct GNUNET_FS_Uri *uri) int GNUNET_FS_uri_test_chk d1/db9/group__fs.html gaaf8b56db4892ed58f44d5b6114d04057 (const struct GNUNET_FS_Uri *uri) uint64_t GNUNET_FS_uri_chk_get_file_size d1/db9/group__fs.html ga44535e9dc0e4c421b79831a17dbe4df2 (const struct GNUNET_FS_Uri *uri) int GNUNET_FS_uri_test_loc d1/db9/group__fs.html ga6de4dab5af928eb2fdddf2517b383397 (const struct GNUNET_FS_Uri *uri) struct GNUNET_FS_Uri * GNUNET_FS_uri_ksk_create_from_meta_data d1/db9/group__fs.html ga2fb3e016d64e7091009ea189cbb7d7a5 (const struct GNUNET_CONTAINER_MetaData *md) struct GNUNET_GETOPT_CommandLineOption GNUNET_FS_GETOPT_KEYWORDS d1/db9/group__fs.html gaf37dcde8a07fc746d26aa511b5678583 (char shortName, const char *name, const char *argumentHelp, const char *description, struct GNUNET_FS_Uri **topKeywords) struct GNUNET_GETOPT_CommandLineOption GNUNET_FS_GETOPT_METADATA d1/db9/group__fs.html ga9aa27cd9c23eb7d4861e7c4931754778 (char shortName, const char *name, const char *argumentHelp, const char *description, struct GNUNET_CONTAINER_MetaData **meta) int GNUNET_FS_getopt_set_metadata d1/db9/group__fs.html ga8f3b0c82153fda0fb2753b771d010b8d (struct GNUNET_GETOPT_CommandLineProcessorContext *ctx, void *scls, const char *option, const char *value) struct GNUNET_FS_Handle * GNUNET_FS_start d1/db9/group__fs.html gaab25aecbeaba3f893794698f5a52692b (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *client_name, GNUNET_FS_ProgressCallback upcb, void *upcb_cls, enum GNUNET_FS_Flags flags,...) void GNUNET_FS_stop d1/db9/group__fs.html gac0d8cdf6e86c4a5909e4338ecc02b16d (struct GNUNET_FS_Handle *h) const char * GNUNET_FS_file_information_get_id d1/db9/group__fs.html ga78cc0a82f56a8cb0b93ef1dc777cbf9a (struct GNUNET_FS_FileInformation *s) const char * GNUNET_FS_file_information_get_filename d1/db9/group__fs.html ga5b87475caadd8615dd292199ce7c3a29 (struct GNUNET_FS_FileInformation *s) void GNUNET_FS_file_information_set_filename d1/db9/group__fs.html ga8e64eb12c53e39962a6e7884531e1b38 (struct GNUNET_FS_FileInformation *s, const char *filename) struct GNUNET_FS_FileInformation * GNUNET_FS_file_information_create_from_file d1/db9/group__fs.html ga4d89129229ad7fa862854299acf6e983 (struct GNUNET_FS_Handle *h, void *client_info, const char *filename, const struct GNUNET_FS_Uri *keywords, const struct GNUNET_CONTAINER_MetaData *meta, int do_index, const struct GNUNET_FS_BlockOptions *bo) struct GNUNET_FS_FileInformation * GNUNET_FS_file_information_create_from_data d1/db9/group__fs.html gaa9cc88c96cb673ec689532e720e470fc (struct GNUNET_FS_Handle *h, void *client_info, uint64_t length, void *data, const struct GNUNET_FS_Uri *keywords, const struct GNUNET_CONTAINER_MetaData *meta, int do_index, const struct GNUNET_FS_BlockOptions *bo) struct GNUNET_FS_FileInformation * GNUNET_FS_file_information_create_from_reader d1/db9/group__fs.html gacb925e9dc218098c7089850e398dbd89 (struct GNUNET_FS_Handle *h, void *client_info, uint64_t length, GNUNET_FS_DataReader reader, void *reader_cls, const struct GNUNET_FS_Uri *keywords, const struct GNUNET_CONTAINER_MetaData *meta, int do_index, const struct GNUNET_FS_BlockOptions *bo) struct GNUNET_FS_FileInformation * GNUNET_FS_file_information_create_empty_directory d1/db9/group__fs.html ga9f910d9ebef3b6eb17df0fe2262bfdb9 (struct GNUNET_FS_Handle *h, void *client_info, const struct GNUNET_FS_Uri *keywords, const struct GNUNET_CONTAINER_MetaData *meta, const struct GNUNET_FS_BlockOptions *bo, const char *filename) int GNUNET_FS_file_information_is_directory d1/db9/group__fs.html gad3325c0234b9a2d3cbea1f0d779accb7 (const struct GNUNET_FS_FileInformation *ent) int GNUNET_FS_file_information_add d1/db9/group__fs.html ga5b611fb0e65c85dc673c50bb65bd0011 (struct GNUNET_FS_FileInformation *dir, struct GNUNET_FS_FileInformation *ent) void GNUNET_FS_file_information_inspect d1/db9/group__fs.html ga60cd8e73656ad6795896bb3025b85e89 (struct GNUNET_FS_FileInformation *dir, GNUNET_FS_FileInformationProcessor proc, void *proc_cls) void GNUNET_FS_file_information_destroy d1/db9/group__fs.html gaed53337c06f4664789090b9178b36026 (struct GNUNET_FS_FileInformation *fi, GNUNET_FS_FileInformationProcessor cleaner, void *cleaner_cls) struct GNUNET_FS_PublishContext * GNUNET_FS_publish_start d1/db9/group__fs.html ga7d13e1b93d3054676bfc0c1cb73ad013 (struct GNUNET_FS_Handle *h, struct GNUNET_FS_FileInformation *fi, const struct GNUNET_CRYPTO_EcdsaPrivateKey *ns, const char *nid, const char *nuid, enum GNUNET_FS_PublishOptions options) void GNUNET_FS_publish_stop d1/db9/group__fs.html gadd659dceb60544efccb666dc224d11b1 (struct GNUNET_FS_PublishContext *pc) struct GNUNET_FS_PublishKskContext * GNUNET_FS_publish_ksk d1/db9/group__fs.html ga573bc9ec991df38efdece556946e821e (struct GNUNET_FS_Handle *h, const struct GNUNET_FS_Uri *ksk_uri, const struct GNUNET_CONTAINER_MetaData *meta, const struct GNUNET_FS_Uri *uri, const struct GNUNET_FS_BlockOptions *bo, enum GNUNET_FS_PublishOptions options, GNUNET_FS_PublishContinuation cont, void *cont_cls) void GNUNET_FS_publish_ksk_cancel d1/db9/group__fs.html ga2d88cac088bcf506018d63ad41f8ee94 (struct GNUNET_FS_PublishKskContext *pkc) struct GNUNET_FS_PublishSksContext * GNUNET_FS_publish_sks d1/db9/group__fs.html ga81bd5b4990c8206e6398c8a546396cda (struct GNUNET_FS_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *ns, const char *identifier, const char *update, const struct GNUNET_CONTAINER_MetaData *meta, const struct GNUNET_FS_Uri *uri, const struct GNUNET_FS_BlockOptions *bo, enum GNUNET_FS_PublishOptions options, GNUNET_FS_PublishContinuation cont, void *cont_cls) void GNUNET_FS_publish_sks_cancel d1/db9/group__fs.html gaf8753756e978b8f781e4e2773c06fd71 (struct GNUNET_FS_PublishSksContext *psc) struct GNUNET_FS_GetIndexedContext * GNUNET_FS_get_indexed_files d1/db9/group__fs.html gad86c7b6130d26d7fd58ec69fc37c77c9 (struct GNUNET_FS_Handle *h, GNUNET_FS_IndexedFileProcessor iterator, void *iterator_cls) void GNUNET_FS_get_indexed_files_cancel d1/db9/group__fs.html ga554218d84cef45bb9b81e17e38615d82 (struct GNUNET_FS_GetIndexedContext *gic) struct GNUNET_FS_UnindexContext * GNUNET_FS_unindex_start d1/db9/group__fs.html gad9ef5611f17a04c7da361ce81644572a (struct GNUNET_FS_Handle *h, const char *filename, void *cctx) void GNUNET_FS_unindex_stop d1/db9/group__fs.html ga667898be10b906ffddc5063574d05e43 (struct GNUNET_FS_UnindexContext *uc) void GNUNET_FS_namespace_list_updateable d1/db9/group__fs.html ga3fbcb26c608a918f4bfdb6aa92be5477 (struct GNUNET_FS_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *ns, const char *next_id, GNUNET_FS_IdentifierProcessor ip, void *ip_cls) struct GNUNET_FS_SearchContext * GNUNET_FS_search_start d1/db9/group__fs.html gaefc00dec53ef27250fb080ab549dbd52 (struct GNUNET_FS_Handle *h, const struct GNUNET_FS_Uri *uri, uint32_t anonymity, enum GNUNET_FS_SearchOptions options, void *cctx) void GNUNET_FS_search_pause d1/db9/group__fs.html gae139e639255cd4f27e7e2db531377d9c (struct GNUNET_FS_SearchContext *sc) void GNUNET_FS_search_continue d1/db9/group__fs.html ga3f7139807e9278d049083220791e58b8 (struct GNUNET_FS_SearchContext *sc) void GNUNET_FS_search_stop d1/db9/group__fs.html ga7873873370369efdc826893b1bdc812b (struct GNUNET_FS_SearchContext *sc) struct GNUNET_FS_SearchResult * GNUNET_FS_probe d1/db9/group__fs.html ga2b6e216be98cfacd096d4087de77ed6f (struct GNUNET_FS_Handle *h, const struct GNUNET_FS_Uri *uri, const struct GNUNET_CONTAINER_MetaData *meta, void *client_info, uint32_t anonymity) void * GNUNET_FS_probe_stop d1/db9/group__fs.html ga49b07298ce1ac176a6dd5a7c7e221bda (struct GNUNET_FS_SearchResult *sr) struct GNUNET_FS_DownloadContext * GNUNET_FS_download_start d1/db9/group__fs.html ga4c112edd59af6098589f99c64d754c7f (struct GNUNET_FS_Handle *h, const struct GNUNET_FS_Uri *uri, const struct GNUNET_CONTAINER_MetaData *meta, const char *filename, const char *tempname, uint64_t offset, uint64_t length, uint32_t anonymity, enum GNUNET_FS_DownloadOptions options, void *cctx, struct GNUNET_FS_DownloadContext *parent) struct GNUNET_FS_DownloadContext * GNUNET_FS_download_start_from_search d1/db9/group__fs.html gad6c50aa1c32b490880963e995f2536af (struct GNUNET_FS_Handle *h, struct GNUNET_FS_SearchResult *sr, const char *filename, const char *tempname, uint64_t offset, uint64_t length, uint32_t anonymity, enum GNUNET_FS_DownloadOptions options, void *cctx) void GNUNET_FS_download_stop d1/db9/group__fs.html gaa0611895d251dbe68f3269a72bafc22b (struct GNUNET_FS_DownloadContext *dc, int do_delete) void GNUNET_FS_download_suspend d1/db9/group__fs.html gaed70219cecc0a12b103269fe2244df9f (struct GNUNET_FS_DownloadContext *dc) void GNUNET_FS_download_resume d1/db9/group__fs.html ga71ce443d4ba7bf101cdce3236f065cc2 (struct GNUNET_FS_DownloadContext *dc) int GNUNET_FS_meta_data_test_for_directory d1/db9/group__fs.html ga40668ba2e3bfd32e202dc4fa4a5e7e23 (const struct GNUNET_CONTAINER_MetaData *md) void GNUNET_FS_meta_data_make_directory d1/db9/group__fs.html ga923f44720f61006fc132cbbf42185d9e (struct GNUNET_CONTAINER_MetaData *md) char * GNUNET_FS_meta_data_suggest_filename d1/db9/group__fs.html gaa8cc6aef45d602861516ede8cf502c51 (const struct GNUNET_CONTAINER_MetaData *md) int GNUNET_FS_directory_list_contents d1/db9/group__fs.html ga200e797c0ddc5cd983ef6e7a8759f36d (size_t size, const void *data, uint64_t offset, GNUNET_FS_DirectoryEntryProcessor dep, void *dep_cls) struct GNUNET_FS_DirectoryBuilder * GNUNET_FS_directory_builder_create d1/db9/group__fs.html gaaa4babbd5a023a0589efb5b2e53a9fed (const struct GNUNET_CONTAINER_MetaData *mdir) void GNUNET_FS_directory_builder_add d1/db9/group__fs.html ga4e99dfbbc89d1362432bf4c44c1b3dca (struct GNUNET_FS_DirectoryBuilder *bld, const struct GNUNET_FS_Uri *uri, const struct GNUNET_CONTAINER_MetaData *md, const void *data) int GNUNET_FS_directory_builder_finish d1/db9/group__fs.html ga28751d10ff610fe17d13d95339bc0491 (struct GNUNET_FS_DirectoryBuilder *bld, size_t *rsize, void **rdata) struct GNUNET_FS_DirScanner * GNUNET_FS_directory_scan_start d1/db9/group__fs.html gafe0f9e6ecaff388aa90abd1624eb283e (const char *filename, int disable_extractor, const char *ex, GNUNET_FS_DirScannerProgressCallback cb, void *cb_cls) void GNUNET_FS_directory_scan_abort d1/db9/group__fs.html gae7ce79ad08eecdfc5b40892df482d614 (struct GNUNET_FS_DirScanner *ds) struct GNUNET_FS_ShareTreeItem * GNUNET_FS_directory_scan_get_result d1/db9/group__fs.html gae9d43bc827de336cef9a5fcb6690b10a (struct GNUNET_FS_DirScanner *ds) void GNUNET_FS_share_tree_trim d1/db9/group__fs.html gaef94b94854e7f5035a70625e8f429e59 (struct GNUNET_FS_ShareTreeItem *toplevel) void GNUNET_FS_share_tree_free d1/db9/group__fs.html ga10ebfa227b43f21aa73436272a62886a (struct GNUNET_FS_ShareTreeItem *toplevel) gnunet_getopt_lib.h /home/grothoff/research/gnunet/src/include/ db/d0c/gnunet__getopt__lib_8h gnunet_configuration_lib.h GNUNET_GETOPT_CommandLineProcessorContext GNUNET_GETOPT_CommandLineOption #define GNUNET_GETOPT_option_base32_auto d4/dd8/group__getopt.html ga22519dcf0d631ae16ca31cefb6209c65 (shortName, name, argumentHelp, description, val) #define GNUNET_GETOPT_OPTION_END d4/dd8/group__getopt.html gaa2e12a9a3dfdaefea3add78952fb1150 int(* GNUNET_GETOPT_CommandLineOptionProcessor d4/dd8/group__getopt.html ga77ad0578e396ccc17e7b981d86b90b5b )(struct GNUNET_GETOPT_CommandLineProcessorContext *ctx, void *scls, const char *option, const char *value) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_help d4/dd8/group__getopt.html ga84f272d0434d41afdd88ec6054e60bf3 (const char *about) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_version d4/dd8/group__getopt.html gafc0a52dc710c8ba2453e33d6eeb172b4 (const char *version) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_logfile d4/dd8/group__getopt.html ga3121fef3adb3c8f4ad269e69bae807a2 (char **logfn) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_string d4/dd8/group__getopt.html gacd2e973a2508caadf3a1f068a659ec57 (char shortName, const char *name, const char *argumentHelp, const char *description, char **str) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_filename d4/dd8/group__getopt.html ga53e4b3ab626c52db6d3c8929a0edb302 (char shortName, const char *name, const char *argumentHelp, const char *description, char **str) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_base32_fixed_size d4/dd8/group__getopt.html ga8a851ff89eba04a19f0cfd45d9d61e9e (char shortName, const char *name, const char *argumentHelp, const char *description, void *val, size_t val_size) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_flag d4/dd8/group__getopt.html gac6afd97d9973a71bfe7ad6034eaec6f8 (char shortName, const char *name, const char *description, int *val) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_uint d4/dd8/group__getopt.html ga8fd7879dfe7782991ae12bacffc8bf4a (char shortName, const char *name, const char *argumentHelp, const char *description, unsigned int *val) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_uint16 d4/dd8/group__getopt.html gaf35a92b88a162a0373bded3ecfa941eb (char shortName, const char *name, const char *argumentHelp, const char *description, uint16_t *val) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_ulong d4/dd8/group__getopt.html gab67fe943caabc4e70293b816ba1d2186 (char shortName, const char *name, const char *argumentHelp, const char *description, unsigned long long *val) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_relative_time d4/dd8/group__getopt.html ga968b4040a673a9fa0443b26da6d6d87c (char shortName, const char *name, const char *argumentHelp, const char *description, struct GNUNET_TIME_Relative *val) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_absolute_time d4/dd8/group__getopt.html gab03efb539dc0f2f7abf4f0bf50571c4d (char shortName, const char *name, const char *argumentHelp, const char *description, struct GNUNET_TIME_Absolute *val) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_increment_uint d4/dd8/group__getopt.html ga0947e28ec6f7ea4b300a2a40bef809f0 (char shortName, const char *name, const char *description, unsigned int *val) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_loglevel d4/dd8/group__getopt.html gab47fce0bbe5c9c314c99a67b37afb9c1 (char **level) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_verbose d4/dd8/group__getopt.html gabb47bd5a31aefd91957f917dc8e3ea27 (unsigned int *level) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_cfgfile d4/dd8/group__getopt.html ga20eaf24cfa52288087b89ba08842edd5 (char **fn) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_mandatory d4/dd8/group__getopt.html ga589c32198bf857c5c36e26f0b342cb86 (struct GNUNET_GETOPT_CommandLineOption opt) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_exclusive d4/dd8/group__getopt.html ga564ded985bd2f6de57b3acf7d9ffd96f (struct GNUNET_GETOPT_CommandLineOption opt) int GNUNET_GETOPT_run d4/dd8/group__getopt.html ga4357c0e1146e0435b74e351a7c711912 (const char *binaryOptions, const struct GNUNET_GETOPT_CommandLineOption *allOptions, unsigned int argc, char *const *argv) gnunet_gns_service.h /home/grothoff/research/gnunet/src/include/ d8/d22/gnunet__gns__service_8h gnunet_util_lib.h gnunet_dnsparser_lib.h gnunet_namestore_service.h #define GNUNET_GNS_EMPTY_LABEL_AT d4/dae/group__gns.html gab1d49feca385746f833b804a3abd445a void(* GNUNET_GNS_LookupResultProcessor d4/dae/group__gns.html ga3150555f29a1963ca939fd13430530ab )(void *cls, uint32_t rd_count, const struct GNUNET_GNSRECORD_Data *rd) void(* GNUNET_GNS_LookupResultProcessor2 d4/dae/group__gns.html ga2a18743996675bf284400aaef354d21e )(void *cls, int gns_tld, uint32_t rd_count, const struct GNUNET_GNSRECORD_Data *rd) GNUNET_GNS_LocalOptions d4/dae/group__gns.html ga9b89f1bdb4ecf9c9b79ceada8e34c236 GNUNET_GNS_LO_DEFAULT d4/dae/group__gns.html gga9b89f1bdb4ecf9c9b79ceada8e34c236afa6ea78b0106cc28917d1588265b00c1 GNUNET_GNS_LO_NO_DHT d4/dae/group__gns.html gga9b89f1bdb4ecf9c9b79ceada8e34c236a2ecdfc83de0dab3804cd758c35775f7a GNUNET_GNS_LO_LOCAL_MASTER d4/dae/group__gns.html gga9b89f1bdb4ecf9c9b79ceada8e34c236aa193333ad316f02c5ba8476b62fb2dcf struct GNUNET_GNS_Handle * GNUNET_GNS_connect d4/dae/group__gns.html ga97b4e7fe403866457aad8b2665d716ce (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_GNS_disconnect d4/dae/group__gns.html ga09fd8b7396c0f9997f6c39da01cbae58 (struct GNUNET_GNS_Handle *handle) struct GNUNET_GNS_LookupRequest * GNUNET_GNS_lookup d4/dae/group__gns.html gab96a9768aa65e744b254912bcfa3c2d9 (struct GNUNET_GNS_Handle *handle, const char *name, const struct GNUNET_CRYPTO_EcdsaPublicKey *zone, uint32_t type, enum GNUNET_GNS_LocalOptions options, GNUNET_GNS_LookupResultProcessor proc, void *proc_cls) struct GNUNET_GNS_LookupRequest * GNUNET_GNS_lookup_limited d4/dae/group__gns.html gae7a862afdf26df2c3edba3eff6a8376e (struct GNUNET_GNS_Handle *handle, const char *name, const struct GNUNET_CRYPTO_EcdsaPublicKey *zone, uint32_t type, enum GNUNET_GNS_LocalOptions options, uint16_t recursion_depth_limit, GNUNET_GNS_LookupResultProcessor proc, void *proc_cls) void * GNUNET_GNS_lookup_cancel d4/dae/group__gns.html ga3b4efffc27438327936062bb449873fa (struct GNUNET_GNS_LookupRequest *lr) struct GNUNET_GNS_LookupWithTldRequest * GNUNET_GNS_lookup_with_tld d4/dae/group__gns.html ga7891f53cce084f6dff8d614552eac30b (struct GNUNET_GNS_Handle *handle, const char *name, uint32_t type, enum GNUNET_GNS_LocalOptions options, GNUNET_GNS_LookupResultProcessor2 proc, void *proc_cls) void * GNUNET_GNS_lookup_with_tld_cancel d4/dae/group__gns.html ga3633bae9bb9ff295ce56e6c4e1de5351 (struct GNUNET_GNS_LookupWithTldRequest *ltr) gnunet_gnsrecord_lib.h /home/grothoff/research/gnunet/src/include/ d1/ddf/gnunet__gnsrecord__lib_8h GNUNET_GNSRECORD_Data GNUNET_GNSRECORD_PlaceData GNUNET_GNSRECORD_Block GNUNET_GNSRECORD_BoxRecord GNUNET_GNSRECORD_ReverseRecord #define GNUNET_GNSRECORD_MAX_BLOCK_SIZE d8/d32/group__gnsrecord.html ga2fbc885d0504549c8849e995fa7691c1 #define GNUNET_GNSRECORD_TYPE_ANY d8/d32/group__gnsrecord.html gae1eb4f60d46c1b6f515036460f6237cb #define GNUNET_GNSRECORD_TYPE_PKEY d8/d32/group__gnsrecord.html gad4e1020974e3fe2b4bed79a3a818e24d #define GNUNET_GNSRECORD_TYPE_NICK d8/d32/group__gnsrecord.html ga6d663ecb09f7e516ef72bf490939dc14 #define GNUNET_GNSRECORD_TYPE_LEHO d8/d32/group__gnsrecord.html ga9d629e51c0a29939b09b89c61446ebb7 #define GNUNET_GNSRECORD_TYPE_VPN d8/d32/group__gnsrecord.html ga92e46be76975803308fb6aa9079ba670 #define GNUNET_GNSRECORD_TYPE_GNS2DNS d8/d32/group__gnsrecord.html ga840a2e7fce46bf8fef00097931de4863 #define GNUNET_GNSRECORD_TYPE_BOX d8/d32/group__gnsrecord.html ga0cb6f48b9e3e121274fd6a1aa8e5dd65 #define GNUNET_GNSRECORD_TYPE_PLACE d8/d32/group__gnsrecord.html ga19d8dbcd97e1bf073887713ac7f1b830 #define GNUNET_GNSRECORD_TYPE_PHONE d8/d32/group__gnsrecord.html gababa58b59bdbdb13f985b98b36866724 #define GNUNET_GNSRECORD_TYPE_RECLAIM_ATTR d8/d32/group__gnsrecord.html ga70adcffddfac5cef09f3b19a69320d22 #define GNUNET_GNSRECORD_TYPE_RECLAIM_TICKET d8/d32/group__gnsrecord.html gaf94086befa2c66609f97ab5913b611d9 #define GNUNET_GNSRECORD_TYPE_DELEGATE d8/d32/group__gnsrecord.html gae410ff2526ec573fee969f77928663f3 #define GNUNET_GNSRECORD_TYPE_ATTRIBUTE d8/d32/group__gnsrecord.html ga882759a89c4bfc305f5d95b563a71942 #define GNUNET_GNSRECORD_TYPE_RECLAIM_ATTR_REF d8/d32/group__gnsrecord.html ga33f97a79e8c103f2679c24840cf08e7f #define GNUNET_GNSRECORD_TYPE_RECLAIM_MASTER d8/d32/group__gnsrecord.html gabd91f20235185eca4ed02f869d6c2ccb #define GNUNET_GNSRECORD_TYPE_RECLAIM_OIDC_CLIENT d8/d32/group__gnsrecord.html ga5c4df435fb5084798b4f4885b39836f9 #define GNUNET_GNSRECORD_TYPE_RECLAIM_OIDC_REDIRECT d8/d32/group__gnsrecord.html gaf13efd412f985b397759fc6759847f4c #define GNUNET_GNSRECORD_TYPE_RECLAIM_ATTEST_ATTR d8/d32/group__gnsrecord.html ga66136d704cf7190150cae37507662566 #define GNUNET_GNSRECORD_TYPE_RECLAIM_REFERENCE d8/d32/group__gnsrecord.html ga2689a7e947dcdf4a589538f68803ccc8 #define GNUNET_GNSRECORD_RF_RCMP_FLAGS d1/ddf/gnunet__gnsrecord__lib_8h.html a1c3717aa20951040970ff7f9451ff483 GNUNET_GNSRECORD_Flags d8/d32/group__gnsrecord.html ga24d9d4baa36f473454b93ba7291fa8d0 GNUNET_GNSRECORD_RF_NONE d8/d32/group__gnsrecord.html gga24d9d4baa36f473454b93ba7291fa8d0aef173d3d542ecf2a9abde679f7e46358 GNUNET_GNSRECORD_RF_PRIVATE d8/d32/group__gnsrecord.html gga24d9d4baa36f473454b93ba7291fa8d0ac4d4fcd5a817068ed356040dc5a88a46 GNUNET_GNSRECORD_RF_RELATIVE_EXPIRATION d8/d32/group__gnsrecord.html gga24d9d4baa36f473454b93ba7291fa8d0a22db2c5ace02a75fea54c45d443c6990 GNUNET_GNSRECORD_RF_SHADOW_RECORD d8/d32/group__gnsrecord.html gga24d9d4baa36f473454b93ba7291fa8d0a6f1d5f5ded1242f34166bc1ed879ecb1 char * GNUNET_GNSRECORD_value_to_string d8/d32/group__gnsrecord.html ga33b6bf919555c434be46a798d24928ba (uint32_t type, const void *data, size_t data_size) int GNUNET_GNSRECORD_string_to_value d8/d32/group__gnsrecord.html ga55bc1cd2c89990a13d209f3a2609bd47 (uint32_t type, const char *s, void **data, size_t *data_size) uint32_t GNUNET_GNSRECORD_typename_to_number d8/d32/group__gnsrecord.html ga47ad14b603356f584355d56741e9fe3d (const char *dns_typename) const char * GNUNET_GNSRECORD_number_to_typename d8/d32/group__gnsrecord.html ga1b01c0acebe32d70538667ffd3fa6c81 (uint32_t type) ssize_t GNUNET_GNSRECORD_records_get_size d8/d32/group__gnsrecord.html gab10f2dea0abd4db13a2547ba16f9facd (unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) ssize_t GNUNET_GNSRECORD_records_serialize d8/d32/group__gnsrecord.html ga4aa353a59d2837e927e7200931a78ee0 (unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd, size_t dest_size, char *dest) int GNUNET_GNSRECORD_records_deserialize d8/d32/group__gnsrecord.html ga3b530a0f7e735f5dda5cd3be50abd3b1 (size_t len, const char *src, unsigned int rd_count, struct GNUNET_GNSRECORD_Data *dest) int GNUNET_GNSRECORD_is_expired d8/d32/group__gnsrecord.html gaaa327b2e263e502d74c4e6701c5895e9 (const struct GNUNET_GNSRECORD_Data *rd) char * GNUNET_GNSRECORD_string_to_lowercase d8/d32/group__gnsrecord.html ga533a932adfa19d64913a10e043e3d960 (const char *src) const char * GNUNET_GNSRECORD_z2s d8/d32/group__gnsrecord.html gadc3d5602e9a44cde06fb574dbd07eba3 (const struct GNUNET_CRYPTO_EcdsaPublicKey *z) const char * GNUNET_GNSRECORD_pkey_to_zkey d8/d32/group__gnsrecord.html ga3a1012cd41084028ee068073e37ea482 (const struct GNUNET_CRYPTO_EcdsaPublicKey *pkey) int GNUNET_GNSRECORD_zkey_to_pkey d8/d32/group__gnsrecord.html ga91041f6a43d0849a093b780ce8f60207 (const char *zkey, struct GNUNET_CRYPTO_EcdsaPublicKey *pkey) void GNUNET_GNSRECORD_query_from_private_key d8/d32/group__gnsrecord.html gaf8b9b88eb19bc94755901a7ef04ff76f (const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, const char *label, struct GNUNET_HashCode *query) void GNUNET_GNSRECORD_query_from_public_key d8/d32/group__gnsrecord.html gabc4c01c9e0b1ef72ed0e1d4874f60715 (const struct GNUNET_CRYPTO_EcdsaPublicKey *pub, const char *label, struct GNUNET_HashCode *query) struct GNUNET_GNSRECORD_Block * GNUNET_GNSRECORD_block_create d8/d32/group__gnsrecord.html ga7b165511783bee0421044c10d901e90a (const struct GNUNET_CRYPTO_EcdsaPrivateKey *key, struct GNUNET_TIME_Absolute expire, const char *label, const struct GNUNET_GNSRECORD_Data *rd, unsigned int rd_count) struct GNUNET_GNSRECORD_Block * GNUNET_GNSRECORD_block_create2 d8/d32/group__gnsrecord.html gaed95ac9d674c51ee77e8b2afd615af7a (const struct GNUNET_CRYPTO_EcdsaPrivateKey *key, struct GNUNET_TIME_Absolute expire, const char *label, const struct GNUNET_GNSRECORD_Data *rd, unsigned int rd_count) int GNUNET_GNSRECORD_block_verify d8/d32/group__gnsrecord.html ga6c9a6893d53acc63db0d2ff0b8eb11c3 (const struct GNUNET_GNSRECORD_Block *block) int GNUNET_GNSRECORD_block_decrypt d8/d32/group__gnsrecord.html gadd7b7ccf8a82d4f23b8095aaf4e0b487 (const struct GNUNET_GNSRECORD_Block *block, const struct GNUNET_CRYPTO_EcdsaPublicKey *zone_key, const char *label, GNUNET_GNSRECORD_RecordCallback proc, void *proc_cls) int GNUNET_GNSRECORD_records_cmp d8/d32/group__gnsrecord.html gae8421b11c7de6f867867006ddcf0d86d (const struct GNUNET_GNSRECORD_Data *a, const struct GNUNET_GNSRECORD_Data *b) struct GNUNET_TIME_Absolute GNUNET_GNSRECORD_record_get_expiration_time d8/d32/group__gnsrecord.html gacf7439d3e5b2a7ca3519150e1e3ce480 (unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) GNUNET_NETWORK_STRUCT_END typedef void(* GNUNET_GNSRECORD_RecordCallback d8/d32/group__gnsrecord.html ga26ea9a8e310da56c675aad610c6af123 )(void *cls, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) gnunet_gnsrecord_plugin.h /home/grothoff/research/gnunet/src/include/ d3/d8f/gnunet__gnsrecord__plugin_8h GNUNET_GNSRECORD_PluginFunctions char *(* GNUNET_GNSRECORD_ValueToStringFunction d2/d6a/group__gnsrecord-plugin.html ga4cc9cfab55cf704b4c048f42c8044113 )(void *cls, uint32_t type, const void *data, size_t data_size) int(* GNUNET_GNSRECORD_StringToValueFunction d2/d6a/group__gnsrecord-plugin.html ga214ae0160dcdf694c833d14216567baa )(void *cls, uint32_t type, const char *s, void **data, size_t *data_size) uint32_t(* GNUNET_GNSRECORD_TypenameToNumberFunction d2/d6a/group__gnsrecord-plugin.html ga88414ecf05f64617f57e583a1a16c514 )(void *cls, const char *dns_typename) const char *(* GNUNET_GNSRECORD_NumberToTypenameFunction d2/d6a/group__gnsrecord-plugin.html ga528e936393e2ae7520b13a259349bd6b )(void *cls, uint32_t type) gnunet_hello_lib.h /home/grothoff/research/gnunet/src/include/ de/d6c/gnunet__hello__lib_8h gnunet_util_lib.h gnunet_nt_lib.h GNUNET_HELLO_Address GNUNET_HELLO_Message #define GNUNET_HELLO_URI_PREFIX d0/d91/group__hello.html ga70572e4b707297a21805502f873b1140 #define GNUNET_FRIEND_HELLO_URI_PREFIX d0/d91/group__hello.html ga4f5bb4d5d8ab2115ddc9692cfcaf3d70 #define GNUNET_HELLO_URI_SEP d0/d91/group__hello.html gae70362f71d16815aab4003c778be6508 #define GNUNET_HELLO_address_free d0/d91/group__hello.html ga44d88b228b93d139d281b16fb2d34edb (addr) ssize_t(* GNUNET_HELLO_GenerateAddressListCallback d0/d91/group__hello.html ga565bd756e0936c48945e2f33b26b33ae )(void *cls, size_t max, void *buf) int(* GNUNET_HELLO_AddressIterator d0/d91/group__hello.html ga9fa7a553339cdd4c3584c344bb938cbb )(void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_TIME_Absolute expiration) struct GNUNET_TRANSPORT_PluginFunctions *(* GNUNET_HELLO_TransportPluginsFind d0/d91/group__hello.html gaa8b68ce46ee4171ba27f1ad754123cdb )(const char *name) GNUNET_HELLO_AddressInfo d0/d91/group__hello.html gae1465fad41e6b8059348902d6efaa412 GNUNET_HELLO_ADDRESS_INFO_NONE d0/d91/group__hello.html ggae1465fad41e6b8059348902d6efaa412ab2a66ad162dcf755b640c99074f5cde5 GNUNET_HELLO_ADDRESS_INFO_INBOUND d0/d91/group__hello.html ggae1465fad41e6b8059348902d6efaa412a4897b8a164db6ebc9d562efa96d7be8d struct GNUNET_HELLO_Address * GNUNET_HELLO_address_allocate d0/d91/group__hello.html ga2ef557e8ed1954d7cbdb78865e4711f3 (const struct GNUNET_PeerIdentity *peer, const char *transport_name, const void *address, size_t address_length, enum GNUNET_HELLO_AddressInfo local_info) struct GNUNET_HELLO_Address * GNUNET_HELLO_address_copy d0/d91/group__hello.html ga9ad718400b0a0b9a12e94fc22a3e0323 (const struct GNUNET_HELLO_Address *address) int GNUNET_HELLO_address_cmp d0/d91/group__hello.html gaf039c06d2b7a33dd901e3e441dec3104 (const struct GNUNET_HELLO_Address *a1, const struct GNUNET_HELLO_Address *a2) size_t GNUNET_HELLO_address_get_size d0/d91/group__hello.html ga9fde23daf820a872eca869e4d2b57fd1 (const struct GNUNET_HELLO_Address *address) int GNUNET_HELLO_address_check_option d0/d91/group__hello.html gaa42a32fcad3dc99117d546fea75791c7 (const struct GNUNET_HELLO_Address *address, enum GNUNET_HELLO_AddressInfo option) int GNUNET_HELLO_is_friend_only d0/d91/group__hello.html ga5a3472e5ec5c74a8018ff773610b609b (const struct GNUNET_HELLO_Message *h) size_t GNUNET_HELLO_add_address d0/d91/group__hello.html ga6facd6dffbb97344f6d196a67d088ff3 (const struct GNUNET_HELLO_Address *address, struct GNUNET_TIME_Absolute expiration, char *target, size_t max) struct GNUNET_HELLO_Message * GNUNET_HELLO_create d0/d91/group__hello.html ga12e3ca992c1a4cf3cfed33cd5c92d7e5 (const struct GNUNET_CRYPTO_EddsaPublicKey *public_key, GNUNET_HELLO_GenerateAddressListCallback addrgen, void *addrgen_cls, int friend_only) uint16_t GNUNET_HELLO_size d0/d91/group__hello.html ga117667a0c9e57f4c5423636343c4d03c (const struct GNUNET_HELLO_Message *hello) struct GNUNET_HELLO_Message * GNUNET_HELLO_merge d0/d91/group__hello.html ga1ded5f95e07a305351e779daa442efeb (const struct GNUNET_HELLO_Message *h1, const struct GNUNET_HELLO_Message *h2) struct GNUNET_TIME_Absolute GNUNET_HELLO_equals d0/d91/group__hello.html ga796e437cc9c50c6bb41665f554e69f62 (const struct GNUNET_HELLO_Message *h1, const struct GNUNET_HELLO_Message *h2, struct GNUNET_TIME_Absolute now) struct GNUNET_TIME_Absolute GNUNET_HELLO_get_last_expiration d0/d91/group__hello.html ga1273ca74a959bab7ff01d7f0413858b2 (const struct GNUNET_HELLO_Message *msg) struct GNUNET_HELLO_Message * GNUNET_HELLO_iterate_addresses d0/d91/group__hello.html gad049d53395cb1bbf8ffbe26c2cfafbae (const struct GNUNET_HELLO_Message *msg, int return_modified, GNUNET_HELLO_AddressIterator it, void *it_cls) void GNUNET_HELLO_iterate_new_addresses d0/d91/group__hello.html ga0cc1c3919447eac53bf8ac78213763ed (const struct GNUNET_HELLO_Message *new_hello, const struct GNUNET_HELLO_Message *old_hello, struct GNUNET_TIME_Absolute expiration_limit, GNUNET_HELLO_AddressIterator it, void *it_cls) int GNUNET_HELLO_get_id d0/d91/group__hello.html ga039ac5bdb01401c110a054eb90d1befb (const struct GNUNET_HELLO_Message *hello, struct GNUNET_PeerIdentity *peer) struct GNUNET_MessageHeader * GNUNET_HELLO_get_header d0/d91/group__hello.html ga63dbbd4f4934d37466d8c46c2d7f1efd (struct GNUNET_HELLO_Message *hello) char * GNUNET_HELLO_compose_uri d0/d91/group__hello.html gaaabb2a394e7d31f9529c669a8eaa9c7b (const struct GNUNET_HELLO_Message *hello, GNUNET_HELLO_TransportPluginsFind plugins_find) int GNUNET_HELLO_parse_uri d0/d91/group__hello.html ga43133c173c29dd35c7e68d7ade424d99 (const char *uri, struct GNUNET_CRYPTO_EddsaPublicKey *pubkey, struct GNUNET_HELLO_Message **hello, GNUNET_HELLO_TransportPluginsFind plugins_find) void GNUNET_HELLO_sign_address d0/d91/group__hello.html ga09602262140791c31ba24f0814efdb90 (const char *address, enum GNUNET_NetworkType nt, struct GNUNET_TIME_Absolute mono_time, const struct GNUNET_CRYPTO_EddsaPrivateKey *private_key, void **result, size_t *result_size) char * GNUNET_HELLO_extract_address d0/d91/group__hello.html gac7f8c8900af3388dcdf0b1a1c85c7e8e (const void *raw, size_t raw_size, const struct GNUNET_PeerIdentity *pid, enum GNUNET_NetworkType *nt, struct GNUNET_TIME_Absolute *mono_time) char * GNUNET_HELLO_address_to_prefix d0/d91/group__hello.html ga4918ed6cb7b9b3defe42712465e7f538 (const char *address) gnunet_helper_lib.h /home/grothoff/research/gnunet/src/include/ d5/d29/gnunet__helper__lib_8h gnunet_scheduler_lib.h gnunet_mst_lib.h void(* GNUNET_HELPER_ExceptionCallback d3/d00/group__helper.html gabacc338bf090feff0bb49244172a72e3 )(void *cls) void(* GNUNET_HELPER_Continuation d3/d00/group__helper.html ga4621299ee920c7d410c2b109cb2a0958 )(void *cls, int result) struct GNUNET_HELPER_Handle * GNUNET_HELPER_start d3/d00/group__helper.html ga680a7fd1b32b4ed17fbae74cfebac952 (int with_control_pipe, const char *binary_name, char *const binary_argv[], GNUNET_MessageTokenizerCallback cb, GNUNET_HELPER_ExceptionCallback exp_cb, void *cb_cls) int GNUNET_HELPER_kill d3/d00/group__helper.html ga155f0a65d2bea7a12c1b9f45c82fa801 (struct GNUNET_HELPER_Handle *h, int soft_kill) int GNUNET_HELPER_wait d3/d00/group__helper.html ga378233422b2252e72ff2eb69e4ac6a82 (struct GNUNET_HELPER_Handle *h) void GNUNET_HELPER_destroy d3/d00/group__helper.html gaf5f881031a2b2a293515682f8ba935e4 (struct GNUNET_HELPER_Handle *h) void GNUNET_HELPER_stop d3/d00/group__helper.html gae9ac617d70057699e7afee00a5c1e409 (struct GNUNET_HELPER_Handle *h, int soft_kill) struct GNUNET_HELPER_SendHandle * GNUNET_HELPER_send d3/d00/group__helper.html ga1c654e7fa036b9eb309d69b4d0946ce2 (struct GNUNET_HELPER_Handle *h, const struct GNUNET_MessageHeader *msg, int can_drop, GNUNET_HELPER_Continuation cont, void *cont_cls) void GNUNET_HELPER_send_cancel d3/d00/group__helper.html ga145a43a1593b8e9d6e24b9f6077d3e0e (struct GNUNET_HELPER_SendHandle *sh) gnunet_identity_service.h /home/grothoff/research/gnunet/src/include/ df/db8/gnunet__identity__service_8h gnunet_util_lib.h #define GNUNET_IDENTITY_VERSION d0/d2f/group__identity.html ga7688502af3edbd23ce29bbc3dd5cbfea void(* GNUNET_IDENTITY_Callback d0/d2f/group__identity.html ga912439fe090814c55d924434ed72ebe5 )(void *cls, struct GNUNET_IDENTITY_Ego *ego, void **ctx, const char *name) void(* GNUNET_IDENTITY_Continuation d0/d2f/group__identity.html ga6467bbe94c10f4b6491dffbdaddcd370 )(void *cls, const char *emsg) void(* GNUNET_IDENTITY_CreateContinuation d0/d2f/group__identity.html ga697920721c6beb15d8cd906fc09dbddf )(void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *pk, const char *emsg) void(* GNUNET_IDENTITY_EgoCallback d0/d2f/group__identity.html ga073674902b453d39648b36f8f235d30e )(void *cls, const struct GNUNET_IDENTITY_Ego *ego) void(* GNUNET_IDENTITY_EgoSuffixCallback d0/d2f/group__identity.html gaec8ca044d9bada4c92dc2028b89fc4eb )(void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *priv, const char *ego_name) const struct GNUNET_CRYPTO_EcdsaPrivateKey * GNUNET_IDENTITY_ego_get_private_key d0/d2f/group__identity.html gad6564b03d0added0041c2242dce4049c (const struct GNUNET_IDENTITY_Ego *ego) const struct GNUNET_IDENTITY_Ego * GNUNET_IDENTITY_ego_get_anonymous d0/d2f/group__identity.html ga95c1c369bf5b3db15e6612fa0ea7897a (void) void GNUNET_IDENTITY_ego_get_public_key d0/d2f/group__identity.html ga560d1adeb76aa0c0b814b83cd5c818b7 (const struct GNUNET_IDENTITY_Ego *ego, struct GNUNET_CRYPTO_EcdsaPublicKey *pk) struct GNUNET_IDENTITY_Handle * GNUNET_IDENTITY_connect d0/d2f/group__identity.html gac5bc0255afe511a38d0b14772998572b (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_IDENTITY_Callback cb, void *cb_cls) struct GNUNET_IDENTITY_Operation * GNUNET_IDENTITY_get d0/d2f/group__identity.html gac00c95fa7149fd160e84152ef34ea3d2 (struct GNUNET_IDENTITY_Handle *id, const char *service_name, GNUNET_IDENTITY_Callback cb, void *cb_cls) struct GNUNET_IDENTITY_Operation * GNUNET_IDENTITY_set d0/d2f/group__identity.html gad0682db717f92e0375a39faaf0a12ce9 (struct GNUNET_IDENTITY_Handle *id, const char *service_name, struct GNUNET_IDENTITY_Ego *ego, GNUNET_IDENTITY_Continuation cont, void *cont_cls) void GNUNET_IDENTITY_disconnect d0/d2f/group__identity.html gaccbcd5c8d1aa8587767827fe8560a37c (struct GNUNET_IDENTITY_Handle *h) struct GNUNET_IDENTITY_Operation * GNUNET_IDENTITY_create d0/d2f/group__identity.html ga7bc43fa53e3aed8920e00fb467bda7c2 (struct GNUNET_IDENTITY_Handle *id, const char *name, GNUNET_IDENTITY_CreateContinuation cont, void *cont_cls) struct GNUNET_IDENTITY_Operation * GNUNET_IDENTITY_rename d0/d2f/group__identity.html ga3c6e36bd98505df4f4c7f6b4047938e6 (struct GNUNET_IDENTITY_Handle *id, const char *old_name, const char *new_name, GNUNET_IDENTITY_Continuation cb, void *cb_cls) struct GNUNET_IDENTITY_Operation * GNUNET_IDENTITY_delete d0/d2f/group__identity.html gaefc47bf4c422cde13c470d03cf0a1f97 (struct GNUNET_IDENTITY_Handle *id, const char *name, GNUNET_IDENTITY_Continuation cb, void *cb_cls) void GNUNET_IDENTITY_cancel d0/d2f/group__identity.html gabf22940765aa7f1535bce00bb160c7f5 (struct GNUNET_IDENTITY_Operation *op) struct GNUNET_IDENTITY_EgoLookup * GNUNET_IDENTITY_ego_lookup d0/d2f/group__identity.html gadd4833a9cb161265d9b575f361542118 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *name, GNUNET_IDENTITY_EgoCallback cb, void *cb_cls) void GNUNET_IDENTITY_ego_lookup_cancel d0/d2f/group__identity.html gabfd47eef71e276bb606f8fff3157f2d7 (struct GNUNET_IDENTITY_EgoLookup *el) struct GNUNET_IDENTITY_EgoSuffixLookup * GNUNET_IDENTITY_ego_lookup_by_suffix d0/d2f/group__identity.html gaf217da98e2a288cd2b204d25e01c9e6b (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *suffix, GNUNET_IDENTITY_EgoSuffixCallback cb, void *cb_cls) void GNUNET_IDENTITY_ego_lookup_by_suffix_cancel d0/d2f/group__identity.html gaf312a21a0aa2ca5437e9c6f5d7251a5e (struct GNUNET_IDENTITY_EgoSuffixLookup *el) gnunet_json_lib.h /home/grothoff/research/gnunet/src/include/ d1/dc4/gnunet__json__lib_8h gnunet_util_lib.h gnunet_gnsrecord_lib.h GNUNET_JSON_Specification #define GNUNET_JSON_spec_fixed_auto d1/dc4/gnunet__json__lib_8h.html a166c7bb51315f3f1e95a044219b258f5 (name, obj) #define GNUNET_JSON_from_data_auto d1/dc4/gnunet__json__lib_8h.html adcc8943d56b704a84228bb9ed116cd31 (ptr) int(* GNUNET_JSON_Parser d1/dc4/gnunet__json__lib_8h.html ad21cb3c3e2686c761d35b46615e28664 )(void *cls, json_t *root, struct GNUNET_JSON_Specification *spec) void(* GNUNET_JSON_Cleaner d1/dc4/gnunet__json__lib_8h.html a4a27adddaa92621d145da99a8b60ca80 )(void *cls, struct GNUNET_JSON_Specification *spec) GNUNET_JSON_PostResult d1/dc4/gnunet__json__lib_8h.html a88ef20dbaee8f8a0fd2927a71366c3cf GNUNET_JSON_PR_SUCCESS d1/dc4/gnunet__json__lib_8h.html a88ef20dbaee8f8a0fd2927a71366c3cfa6504ec06f9aac78a929e777f3098d84f GNUNET_JSON_PR_CONTINUE d1/dc4/gnunet__json__lib_8h.html a88ef20dbaee8f8a0fd2927a71366c3cfa091f5e20d147ad77d3ec96db3a40fe2b GNUNET_JSON_PR_OUT_OF_MEMORY d1/dc4/gnunet__json__lib_8h.html a88ef20dbaee8f8a0fd2927a71366c3cfa1c3f765e81fea84e40b96af1df6157c5 GNUNET_JSON_PR_REQUEST_TOO_LARGE d1/dc4/gnunet__json__lib_8h.html a88ef20dbaee8f8a0fd2927a71366c3cfa556d76a9ac291657eb4db2d4d9684857 GNUNET_JSON_PR_JSON_INVALID d1/dc4/gnunet__json__lib_8h.html a88ef20dbaee8f8a0fd2927a71366c3cfa464ba999391af9b727656a673d79e793 int GNUNET_JSON_parse d1/dc4/gnunet__json__lib_8h.html a5be0aa60724e454e1bed16224b4d7607 (const json_t *root, struct GNUNET_JSON_Specification *spec, const char **error_json_name, unsigned int *error_line) void GNUNET_JSON_parse_free d1/dc4/gnunet__json__lib_8h.html a31e0c42dcf2ccff835bc2821c174b0ba (struct GNUNET_JSON_Specification *spec) struct GNUNET_JSON_Specification GNUNET_JSON_spec_end d1/dc4/gnunet__json__lib_8h.html af76a2d2eb0ce88952d9c4f3fd80af222 (void) struct GNUNET_JSON_Specification GNUNET_JSON_spec_mark_optional d1/dc4/gnunet__json__lib_8h.html a8f07ae433984554f26f2b0db6f8efd94 (struct GNUNET_JSON_Specification spec) struct GNUNET_JSON_Specification GNUNET_JSON_spec_fixed d1/dc4/gnunet__json__lib_8h.html a279cbe3c4d20dfe7935d22dcd79755bc (const char *name, void *obj, size_t size) struct GNUNET_JSON_Specification GNUNET_JSON_spec_varsize d1/dc4/gnunet__json__lib_8h.html a25f14ec22b08921360340e45caa45bf5 (const char *name, void **obj, size_t *size) struct GNUNET_JSON_Specification GNUNET_JSON_spec_string d1/dc4/gnunet__json__lib_8h.html a8c7c92a4815f83f1f3cb0a4ff4d6f755 (const char *name, const char **strptr) struct GNUNET_JSON_Specification GNUNET_JSON_spec_json d1/dc4/gnunet__json__lib_8h.html a3961c7261de0bb99bb6968c0df886a65 (const char *name, json_t **jsonp) struct GNUNET_JSON_Specification GNUNET_JSON_spec_uint8 d1/dc4/gnunet__json__lib_8h.html aec2e86206c04d7846a5df67baf78cc58 (const char *name, uint8_t *u8) struct GNUNET_JSON_Specification GNUNET_JSON_spec_uint16 d1/dc4/gnunet__json__lib_8h.html a677afd86a1383db9313d90978344c3fd (const char *name, uint16_t *u16) struct GNUNET_JSON_Specification GNUNET_JSON_spec_uint32 d1/dc4/gnunet__json__lib_8h.html a84e048bb504bd52acbbada558d734103 (const char *name, uint32_t *u32) struct GNUNET_JSON_Specification GNUNET_JSON_spec_uint64 d1/dc4/gnunet__json__lib_8h.html aee05ee645ea282ce84b53d59c7e6fec5 (const char *name, uint64_t *u64) struct GNUNET_JSON_Specification GNUNET_JSON_spec_boolean d1/dc4/gnunet__json__lib_8h.html a53fc198ff97cc50bf1bd75bf28747f18 (const char *name, int *boolean) struct GNUNET_JSON_Specification GNUNET_JSON_spec_absolute_time d1/dc4/gnunet__json__lib_8h.html ae8bac66cc2272349ba8a5a7cd4c3e096 (const char *name, struct GNUNET_TIME_Absolute *at) struct GNUNET_JSON_Specification GNUNET_JSON_spec_absolute_time_nbo d1/dc4/gnunet__json__lib_8h.html a64e2106173faec4330b38d33a0d3d565 (const char *name, struct GNUNET_TIME_AbsoluteNBO *at) struct GNUNET_JSON_Specification GNUNET_JSON_spec_relative_time d1/dc4/gnunet__json__lib_8h.html aeba6403da092ad5e14638c0c13fa6784 (const char *name, struct GNUNET_TIME_Relative *rt) struct GNUNET_JSON_Specification GNUNET_JSON_spec_rsa_public_key d1/dc4/gnunet__json__lib_8h.html a5da102634c4775b3c3768fb97cdeef54 (const char *name, struct GNUNET_CRYPTO_RsaPublicKey **pk) struct GNUNET_JSON_Specification GNUNET_JSON_spec_rsa_signature d1/dc4/gnunet__json__lib_8h.html a9dee0b60d279d780a8c50d3737e32536 (const char *name, struct GNUNET_CRYPTO_RsaSignature **sig) struct GNUNET_JSON_Specification GNUNET_JSON_spec_gnsrecord d1/dc4/gnunet__json__lib_8h.html a06801f4b38b0724af1d4266a22f248fa (struct GNUNET_GNSRECORD_Data **rd, unsigned int *rd_count, char **name) json_t * GNUNET_JSON_from_data d1/dc4/gnunet__json__lib_8h.html aab099a63130aa3f4fd1ed338c6d9942d (const void *data, size_t size) json_t * GNUNET_JSON_from_time_abs d1/dc4/gnunet__json__lib_8h.html a6903296695422cb95131af211476766a (struct GNUNET_TIME_Absolute stamp) json_t * GNUNET_JSON_from_time_abs_nbo d1/dc4/gnunet__json__lib_8h.html ab237371241f7a98badd303902aaf5b03 (struct GNUNET_TIME_AbsoluteNBO stamp) json_t * GNUNET_JSON_from_time_rel d1/dc4/gnunet__json__lib_8h.html a3b24d2eb0fdad99ef87c0470203b83d2 (struct GNUNET_TIME_Relative stamp) json_t * GNUNET_JSON_from_rsa_public_key d1/dc4/gnunet__json__lib_8h.html a92ba532a85dc8806bd0f47ed4717376f (const struct GNUNET_CRYPTO_RsaPublicKey *pk) json_t * GNUNET_JSON_from_rsa_signature d1/dc4/gnunet__json__lib_8h.html a79a4dfcd0f3c01f49904ef1c7ad3df4c (const struct GNUNET_CRYPTO_RsaSignature *sig) json_t * GNUNET_JSON_from_gnsrecord d1/dc4/gnunet__json__lib_8h.html ae617783957a401ef236327f6686dc4a6 (const char *rname, const struct GNUNET_GNSRECORD_Data *rd, unsigned int rd_count) enum GNUNET_JSON_PostResult GNUNET_JSON_post_parser d1/dc4/gnunet__json__lib_8h.html aa2a7a8d1b33e836adfb0d8a1e345c865 (size_t buffer_max, struct MHD_Connection *connection, void **con_cls, const char *upload_data, size_t *upload_data_size, json_t **json) void GNUNET_JSON_post_parser_cleanup d1/dc4/gnunet__json__lib_8h.html aea7dc64ba93c568b6de83d019dec677e (void *con_cls) struct GNUNET_GETOPT_CommandLineOption GNUNET_JSON_getopt d1/dc4/gnunet__json__lib_8h.html ac755afc5c7cef2985e2463b8c0367f65 (char shortName, const char *name, const char *argumentHelp, const char *description, json_t **json) gnunet_load_lib.h /home/grothoff/research/gnunet/src/include/ d6/d11/gnunet__load__lib_8h gnunet_common.h gnunet_time_lib.h #define GNUNET_LOAD_value_free db/dea/group__load.html gabbe9969746a6ae8a06b81f09eeb1c51a (lv) struct GNUNET_LOAD_Value * GNUNET_LOAD_value_init db/dea/group__load.html ga77aeabbdaf9fd3a61cf4bfe883bf4d4b (struct GNUNET_TIME_Relative autodecline) void GNUNET_LOAD_value_set_decline db/dea/group__load.html ga10dcce4d3f6adb6a57e7307f769d0b4a (struct GNUNET_LOAD_Value *load, struct GNUNET_TIME_Relative autodecline) double GNUNET_LOAD_get_load db/dea/group__load.html gab1501d15976e9705f09a3ea9b1ad5c4e (struct GNUNET_LOAD_Value *load) double GNUNET_LOAD_get_average db/dea/group__load.html ga5c5b2dbe90097192abea1f0cfacca383 (struct GNUNET_LOAD_Value *load) void GNUNET_LOAD_update db/dea/group__load.html ga9ecd422953c051c0d1681d7301ff6609 (struct GNUNET_LOAD_Value *load, uint64_t data) gnunet_microphone_lib.h /home/grothoff/research/gnunet/src/include/ d9/dda/gnunet__microphone__lib_8h gnunet_util_lib.h GNUNET_MICROPHONE_Handle void(* GNUNET_MICROPHONE_RecordedDataCallback d5/d5c/group__microphone.html gaa3a35f2af75425fc8fa876fe5deea641 )(void *cls, size_t data_size, const void *data) int(* GNUNET_MICROPHONE_EnableCallback d5/d5c/group__microphone.html ga3d7a303e89871887e678cd91b000826d )(void *cls, GNUNET_MICROPHONE_RecordedDataCallback rdc, void *rdc_cls) void(* GNUNET_MICROPHONE_DisableCallback d5/d5c/group__microphone.html ga5d278ae4b2cc115400645fc17f1def85 )(void *cls) void(* GNUNET_MICROPHONE_DestroyCallback d5/d5c/group__microphone.html ga22c5fa5d7973f4fd0f32cc033c553f4f )(void *cls) struct GNUNET_MICROPHONE_Handle * GNUNET_MICROPHONE_create_from_hardware d5/d5c/group__microphone.html gab74d325751a2db9a97919dc04bb48498 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_MICROPHONE_destroy d5/d5c/group__microphone.html ga50771fb183ab5cdeb0a992854a5a783a (struct GNUNET_MICROPHONE_Handle *microphone) gnunet_mq_lib.h /home/grothoff/research/gnunet/src/include/ d7/d29/gnunet__mq__lib_8h gnunet_scheduler_lib.h GNUNET_MQ_MessageHandler #define GNUNET_MQ_msg_extra d9/dd0/group__mq.html ga792c25a9648a55ecfe8980aa9fa73116 (mvar, esize, type) #define GNUNET_MQ_msg d9/dd0/group__mq.html ga9ad1922d5dd59b08475334ec285a4da3 (mvar, type) #define GNUNET_MQ_msg_header d9/dd0/group__mq.html ga82488136d8cf2d44fe5e6ab855f67f02 (type) #define GNUNET_MQ_msg_header_extra d9/dd0/group__mq.html gacd0965f6a8d38bcdfd2a73107fe021be (mh, esize, type) #define GNUNET_MQ_msg_nested_mh d9/dd0/group__mq.html ga7c1ae586db240ebb24cc0ac9ce96c0f8 (mvar, type, mh) #define GNUNET_MQ_extract_nested_mh d9/dd0/group__mq.html gafd20af506bff18899c3ef16c9f6d13f6 (var) #define GNUNET_MQ_handler_end d9/dd0/group__mq.html ga614e5280a4a7ef02ea5f96c95021653f () #define GNUNET_MQ_PREFERENCE_COUNT d7/d29/gnunet__mq__lib_8h.html a474325fbbaa95196efb2178f20c8f484 #define GNUNET_MQ_hd_fixed_size d9/dd0/group__mq.html gac2bc02ab76ed09b1d0e8d42f71e43291 (name, code, str, ctx) void(* GNUNET_MQ_MessageCallback d9/dd0/group__mq.html gab309e15d90bc713cb949e17b5ed0dfb9 )(void *cls, const struct GNUNET_MessageHeader *msg) int(* GNUNET_MQ_MessageValidationCallback d9/dd0/group__mq.html ga4621f65b8687476894bc9e92d5f68936 )(void *cls, const struct GNUNET_MessageHeader *msg) void(* GNUNET_MQ_SendImpl d9/dd0/group__mq.html gaefe4468366d2be46306b6402ded38694 )(struct GNUNET_MQ_Handle *mq, const struct GNUNET_MessageHeader *msg, void *impl_state) void(* GNUNET_MQ_DestroyImpl d9/dd0/group__mq.html ga52a9b702b7708863d84b5628710ab977 )(struct GNUNET_MQ_Handle *mq, void *impl_state) void(* GNUNET_MQ_CancelImpl d9/dd0/group__mq.html gaeae7aa19f7a83f88b57807c1d152d702 )(struct GNUNET_MQ_Handle *mq, void *impl_state) void(* GNUNET_MQ_ErrorHandler d9/dd0/group__mq.html ga4e921b225e2262f149371cc1461c7f2a )(void *cls, enum GNUNET_MQ_Error error) GNUNET_MQ_Error d9/dd0/group__mq.html ga331150e6d4e3ea912f4768827d57c07f GNUNET_MQ_ERROR_READ d9/dd0/group__mq.html gga331150e6d4e3ea912f4768827d57c07fa47d4d300c2af14d40e4a839e86d7dce0 GNUNET_MQ_ERROR_WRITE d9/dd0/group__mq.html gga331150e6d4e3ea912f4768827d57c07fa8446da7ffa5e4f52780e88ff6b7c6418 GNUNET_MQ_ERROR_TIMEOUT d9/dd0/group__mq.html gga331150e6d4e3ea912f4768827d57c07fa78ae461174e4bfe1716248134e8a51ef GNUNET_MQ_ERROR_MALFORMED d9/dd0/group__mq.html gga331150e6d4e3ea912f4768827d57c07fa8360cd00b886366ac9155483818d0a34 GNUNET_MQ_ERROR_NO_MATCH d9/dd0/group__mq.html gga331150e6d4e3ea912f4768827d57c07fa502ad3c8140936b02ce011e37a51ece0 GNUNET_MQ_PriorityPreferences d9/dd0/group__mq.html gaa1a4d6afea9bbf6863aabb1bd043f6ce GNUNET_MQ_PRIO_BACKGROUND d9/dd0/group__mq.html ggaa1a4d6afea9bbf6863aabb1bd043f6cea4534a0dc2179c5c1f3e951f32bde1111 GNUNET_MQ_PRIO_BEST_EFFORT d9/dd0/group__mq.html ggaa1a4d6afea9bbf6863aabb1bd043f6cead4a4cb9f5686561b8dfb6924dc3a7a1a GNUNET_MQ_PRIO_URGENT d9/dd0/group__mq.html ggaa1a4d6afea9bbf6863aabb1bd043f6cea136764cea2833f6ec31a817384ac4dee GNUNET_MQ_PRIO_CRITICAL_CONTROL d9/dd0/group__mq.html ggaa1a4d6afea9bbf6863aabb1bd043f6cea2e8c3e29b44513840cadf76f40cc51f3 GNUNET_MQ_PRIORITY_MASK d9/dd0/group__mq.html ggaa1a4d6afea9bbf6863aabb1bd043f6cea43c34b3ae16364aed3aeb673c4ab8fb1 GNUNET_MQ_PREF_UNRELIABLE d9/dd0/group__mq.html ggaa1a4d6afea9bbf6863aabb1bd043f6cea654189c548874edb58e0c7ac282f1abf GNUNET_MQ_PREF_LOW_LATENCY d9/dd0/group__mq.html ggaa1a4d6afea9bbf6863aabb1bd043f6ceac7afd266fd70b142fc2ea9773dd00507 GNUNET_MQ_PREF_CORK_ALLOWED d9/dd0/group__mq.html ggaa1a4d6afea9bbf6863aabb1bd043f6cea4ea4c0d96d02db622669a25eecc437ea GNUNET_MQ_PREF_GOODPUT d9/dd0/group__mq.html ggaa1a4d6afea9bbf6863aabb1bd043f6cea918e8797b907fe83681908b467d4aa20 GNUNET_MQ_PREF_OUT_OF_ORDER d9/dd0/group__mq.html ggaa1a4d6afea9bbf6863aabb1bd043f6cea069fe0c6cf7d50fbe9da6c1c3fbbef88 const struct GNUNET_MessageHeader * GNUNET_MQ_extract_nested_mh_ d9/dd0/group__mq.html ga1b94d6cd0154e2b6c329543025d0098c (const struct GNUNET_MessageHeader *mh, uint16_t base_size) const struct GNUNET_MessageHeader * GNUNET_MQ_env_get_msg d9/dd0/group__mq.html gaf93895cb513cc0bb221c39515a231220 (const struct GNUNET_MQ_Envelope *env) const struct GNUNET_MQ_Envelope * GNUNET_MQ_env_next d9/dd0/group__mq.html ga2f02291ad5a8a0f1f58d86882a5e0d83 (const struct GNUNET_MQ_Envelope *env) struct GNUNET_MQ_Envelope * GNUNET_MQ_msg_nested_mh_ d9/dd0/group__mq.html gaf7cebbf03472b993f452283153c84395 (struct GNUNET_MessageHeader **mhp, uint16_t base_size, uint16_t type, const struct GNUNET_MessageHeader *nested_mh) void GNUNET_MQ_dll_insert_head d9/dd0/group__mq.html ga558032520a7f1d9a1cc1bb492eee1637 (struct GNUNET_MQ_Envelope **env_head, struct GNUNET_MQ_Envelope **env_tail, struct GNUNET_MQ_Envelope *env) void GNUNET_MQ_dll_insert_tail d9/dd0/group__mq.html gae84c89bddf6e16ae26461dc210ad0099 (struct GNUNET_MQ_Envelope **env_head, struct GNUNET_MQ_Envelope **env_tail, struct GNUNET_MQ_Envelope *env) void GNUNET_MQ_dll_remove d9/dd0/group__mq.html ga233dd5c71828ad265673da99c1316814 (struct GNUNET_MQ_Envelope **env_head, struct GNUNET_MQ_Envelope **env_tail, struct GNUNET_MQ_Envelope *env) struct GNUNET_MQ_MessageHandler * GNUNET_MQ_copy_handlers d9/dd0/group__mq.html gaf1d375ea01b62d96b9b1a2360b1ddf43 (const struct GNUNET_MQ_MessageHandler *handlers) struct GNUNET_MQ_MessageHandler * GNUNET_MQ_copy_handlers2 d9/dd0/group__mq.html gadbbb469552009aca7725b89afa566b76 (const struct GNUNET_MQ_MessageHandler *handlers, GNUNET_MQ_MessageCallback agpl_handler, void *agpl_cls) unsigned int GNUNET_MQ_count_handlers d9/dd0/group__mq.html gaf8ae5ea7ead80e73604e9c3b342dd08d (const struct GNUNET_MQ_MessageHandler *handlers) #define GNUNET_MQ_hd_fixed_size d9/dd0/group__mq.html gac2bc02ab76ed09b1d0e8d42f71e43291 (name, code, str, ctx) #define GNUNET_MQ_hd_var_size d9/dd0/group__mq.html gaa45059e45008aa2285f971cf5c39ea43 (name, code, str, ctx) #define GNUNET_MQ_check_zero_termination d9/dd0/group__mq.html ga61cdff6a4d9611c3f014b9980589d3ef (m) #define GNUNET_MQ_check_boxed_message d9/dd0/group__mq.html ga9a33287dbf574420e002c4e2566dfd56 (m) GNUNET_MQ_PreferenceKind d9/dd0/group__mq.html ga840de7d106982e3aa9fd4bd6b8b7bede GNUNET_MQ_PREFERENCE_NONE d9/dd0/group__mq.html gga840de7d106982e3aa9fd4bd6b8b7bedea3f313ccd16e9449c5b779404232835fb GNUNET_MQ_PREFERENCE_BANDWIDTH d9/dd0/group__mq.html gga840de7d106982e3aa9fd4bd6b8b7bedeae7e5e80db24cc79b4930f67df0f44e03 GNUNET_MQ_PREFERENCE_LATENCY d9/dd0/group__mq.html gga840de7d106982e3aa9fd4bd6b8b7bedea90605d6630fb42c3cd19a1ac4987265e GNUNET_MQ_PREFERENCE_RELIABILITY d9/dd0/group__mq.html gga840de7d106982e3aa9fd4bd6b8b7bedea361e8d91b4b67ce819945a8fe5f37223 int GNUNET_MQ_handle_message d9/dd0/group__mq.html gab9f90b534d301db358477b0644e521c2 (const struct GNUNET_MQ_MessageHandler *handlers, const struct GNUNET_MessageHeader *mh) struct GNUNET_MQ_Envelope * GNUNET_MQ_msg_ d9/dd0/group__mq.html ga142fe1c6e5ee9ee970f45fdad73409f5 (struct GNUNET_MessageHeader **mhp, uint16_t size, uint16_t type) struct GNUNET_MQ_Envelope * GNUNET_MQ_msg_copy d9/dd0/group__mq.html gab0aabe3176d6a1555ac9c0dfd6efc98a (const struct GNUNET_MessageHeader *hdr) void GNUNET_MQ_discard d9/dd0/group__mq.html ga67d35d04c4b5a9176506beb77ed3b2ff (struct GNUNET_MQ_Envelope *mqm) struct GNUNET_MQ_Envelope * GNUNET_MQ_get_current_envelope d9/dd0/group__mq.html gaf51af2efb777eed0308b9f93ecdf929f (struct GNUNET_MQ_Handle *mq) struct GNUNET_MQ_Envelope * GNUNET_MQ_env_copy d9/dd0/group__mq.html gacaaead192e13a27154a2dad5c7e2b11c (struct GNUNET_MQ_Envelope *env) struct GNUNET_MQ_Envelope * GNUNET_MQ_get_last_envelope d9/dd0/group__mq.html ga53ad25f749f70b75e589c16ffbf6583d (struct GNUNET_MQ_Handle *mq) void GNUNET_MQ_env_set_options d9/dd0/group__mq.html ga241bc8a363d99f3e2f5289b84fcbfd0c (struct GNUNET_MQ_Envelope *env, enum GNUNET_MQ_PriorityPreferences pp) enum GNUNET_MQ_PriorityPreferences GNUNET_MQ_env_get_options d9/dd0/group__mq.html gac226112be92d944675bbf8359ec24ee4 (struct GNUNET_MQ_Envelope *env) enum GNUNET_MQ_PriorityPreferences GNUNET_MQ_env_combine_options d9/dd0/group__mq.html ga97d7eb4e30229f741ff64bf40ed74987 (enum GNUNET_MQ_PriorityPreferences p1, enum GNUNET_MQ_PriorityPreferences p2) struct GNUNET_MQ_Envelope * GNUNET_MQ_unsent_head d9/dd0/group__mq.html ga3cbbe6801e240bf2cf8847fa3847a21d (struct GNUNET_MQ_Handle *mq) void GNUNET_MQ_set_options d9/dd0/group__mq.html ga1f1ab3e82145827fc81df558fd3acee4 (struct GNUNET_MQ_Handle *mq, enum GNUNET_MQ_PriorityPreferences pp) unsigned int GNUNET_MQ_get_length d9/dd0/group__mq.html ga2c39025b6840a3db8f24260b70054ac1 (struct GNUNET_MQ_Handle *mq) void GNUNET_MQ_send d9/dd0/group__mq.html ga500b79dba8a0b1a941c287357c78fe97 (struct GNUNET_MQ_Handle *mq, struct GNUNET_MQ_Envelope *ev) void GNUNET_MQ_send_copy d9/dd0/group__mq.html ga0bd22b3cd8880f7e130439cdeade2865 (struct GNUNET_MQ_Handle *mq, const struct GNUNET_MQ_Envelope *ev) void GNUNET_MQ_send_cancel d9/dd0/group__mq.html ga21535b4abe6830253942883a894d9072 (struct GNUNET_MQ_Envelope *ev) uint32_t GNUNET_MQ_assoc_add d9/dd0/group__mq.html gab0d7a418dac1ad42c0d0b14b99db17d8 (struct GNUNET_MQ_Handle *mq, void *assoc_data) void * GNUNET_MQ_assoc_get d9/dd0/group__mq.html gac104c7ee668b152012aa3d6da24731b5 (struct GNUNET_MQ_Handle *mq, uint32_t request_id) void * GNUNET_MQ_assoc_remove d9/dd0/group__mq.html ga955c292b3291620810aeff0bc4f8b800 (struct GNUNET_MQ_Handle *mq, uint32_t request_id) struct GNUNET_MQ_Handle * GNUNET_MQ_queue_for_callbacks d9/dd0/group__mq.html ga77a88274b1aa03a3f53ba98d261dcf9c (GNUNET_MQ_SendImpl send, GNUNET_MQ_DestroyImpl destroy, GNUNET_MQ_CancelImpl cancel, void *impl_state, const struct GNUNET_MQ_MessageHandler *handlers, GNUNET_MQ_ErrorHandler error_handler, void *cls) void GNUNET_MQ_set_handlers_closure d9/dd0/group__mq.html gad85987bfb651b517592ce8ebfa26a75b (struct GNUNET_MQ_Handle *mq, void *handlers_cls) void GNUNET_MQ_notify_sent d9/dd0/group__mq.html gaae9d1e160cd993cd77456ac45ed6389c (struct GNUNET_MQ_Envelope *ev, GNUNET_SCHEDULER_TaskCallback cb, void *cb_cls) void GNUNET_MQ_destroy d9/dd0/group__mq.html gafc840e069ad92e9d6289d3e2486bbdb5 (struct GNUNET_MQ_Handle *mq) struct GNUNET_MQ_DestroyNotificationHandle * GNUNET_MQ_destroy_notify d9/dd0/group__mq.html ga2d0762ecac45cb92095e4f794341162f (struct GNUNET_MQ_Handle *mq, GNUNET_SCHEDULER_TaskCallback cb, void *cb_cls) void GNUNET_MQ_destroy_notify_cancel d9/dd0/group__mq.html gaadf1484a61536df5e1ffda8e64717a27 (struct GNUNET_MQ_DestroyNotificationHandle *dnh) void GNUNET_MQ_inject_message d9/dd0/group__mq.html ga9eaa9184d6426bab6070ad89694d88e5 (struct GNUNET_MQ_Handle *mq, const struct GNUNET_MessageHeader *mh) void GNUNET_MQ_inject_error d9/dd0/group__mq.html ga3d730e51a32e1dada6946982621f6a8d (struct GNUNET_MQ_Handle *mq, enum GNUNET_MQ_Error error) void GNUNET_MQ_impl_send_continue d9/dd0/group__mq.html ga8704a8faf8eab6a055510b6adb0376ee (struct GNUNET_MQ_Handle *mq) void GNUNET_MQ_impl_send_in_flight d9/dd0/group__mq.html gac5f52a037bfe3128e7edbf26d34a617c (struct GNUNET_MQ_Handle *mq) void * GNUNET_MQ_impl_state d9/dd0/group__mq.html ga5eb789f24034a35d302dcb950853cce1 (struct GNUNET_MQ_Handle *mq) const struct GNUNET_MessageHeader * GNUNET_MQ_impl_current d9/dd0/group__mq.html gac11d45e97bb8360e1385bd29d46e9e1c (struct GNUNET_MQ_Handle *mq) const char * GNUNET_MQ_preference_to_string d9/dd0/group__mq.html ga6398a85861d38df4d13b8322886b5c08 (enum GNUNET_MQ_PreferenceKind type) gnunet_mst_lib.h /home/grothoff/research/gnunet/src/include/ da/d1b/gnunet__mst__lib_8h gnunet_common.h int(* GNUNET_MessageTokenizerCallback d5/d89/group__server.html ga12bf5ce8da134a83fb087ba978215ff0 )(void *cls, const struct GNUNET_MessageHeader *message) struct GNUNET_MessageStreamTokenizer * GNUNET_MST_create d5/d89/group__server.html gac42fa1016b869a04800ddbc79090205d (GNUNET_MessageTokenizerCallback cb, void *cb_cls) int GNUNET_MST_from_buffer d5/d89/group__server.html gacef8d509b296efa351bb68a2043a2b1d (struct GNUNET_MessageStreamTokenizer *mst, const char *buf, size_t size, int purge, int one_shot) int GNUNET_MST_read d5/d89/group__server.html ga10c3c9e0ba2bfdc55b5d65d2a05ed346 (struct GNUNET_MessageStreamTokenizer *mst, struct GNUNET_NETWORK_Handle *sock, int purge, int one_shot) int GNUNET_MST_next d5/d89/group__server.html ga0be26e7c9055c8c3f676d485399c6139 (struct GNUNET_MessageStreamTokenizer *mst, int one_shot) void GNUNET_MST_destroy d5/d89/group__server.html ga88c23bd5063c9bfca49c0aaaca4fd341 (struct GNUNET_MessageStreamTokenizer *mst) gnunet_my_lib.h /home/grothoff/research/gnunet/src/include/ d7/db2/gnunet__my__lib_8h gnunet_util_lib.h gnunet_mysql_lib.h GNUNET_MY_QueryParam GNUNET_MY_ResultSpec #define GNUNET_MY_query_param_end d0/d71/group__mysql.html gae0b1320c41c211e5c43a077ced8618ee #define GNUNET_MY_result_spec_end d0/d71/group__mysql.html gac64d5f1ec59174b5ef054780fe603159 #define GNUNET_MY_query_param_auto_from_type d0/d71/group__mysql.html ga30287b17bc099d8b3a348fbcc90aa33a (x) #define GNUNET_MY_result_spec_auto_from_type d0/d71/group__mysql.html ga95fd60c9b3bb1b58eb5f7bddeaabfa6a (dst) int(* GNUNET_MY_QueryConverter d0/d71/group__mysql.html ga541a135a35a82c2150bd7ad91f4d8177 )(void *cls, const struct GNUNET_MY_QueryParam *qp, MYSQL_BIND *qbind) void(* GNUNET_MY_QueryCleanup d0/d71/group__mysql.html ga054885caadb6c6fa2dc0980a3872c62e )(void *cls, MYSQL_BIND *qbind) int(* GNUNET_MY_ResultConverter d0/d71/group__mysql.html ga90312719e4e80f57402ae8571f8b0b95 )(void *cls, struct GNUNET_MY_ResultSpec *rs, MYSQL_STMT *stmt, unsigned int column, MYSQL_BIND *results) void(* GNUNET_MY_ResultCleanup d0/d71/group__mysql.html ga869bacc3cc8934b1b58aae7894645516 )(void *cls, struct GNUNET_MY_ResultSpec *rs) struct GNUNET_MY_QueryParam GNUNET_MY_query_param_fixed_size d0/d71/group__mysql.html ga9b82d428e69752279f53ea2aef489428 (const void *ptr, size_t ptr_size) int GNUNET_MY_exec_prepared d0/d71/group__mysql.html gaa62172d18952c1944acd81a94400cc9e (struct GNUNET_MYSQL_Context *mc, struct GNUNET_MYSQL_StatementHandle *sh, struct GNUNET_MY_QueryParam *params) struct GNUNET_MY_ResultSpec GNUNET_MY_result_spec_fixed_size d0/d71/group__mysql.html ga90b5a46b152059aa0e51cc68ecd873e1 (void *ptr, size_t ptr_size) struct GNUNET_MY_QueryParam GNUNET_MY_query_param_string d0/d71/group__mysql.html ga79efc4d10f8272e605e13fccde41ae84 (const char *ptr) struct GNUNET_MY_QueryParam GNUNET_MY_query_param_rsa_public_key d0/d71/group__mysql.html gaf0b97a18bd9e8f0984e1ed9948089b61 (const struct GNUNET_CRYPTO_RsaPublicKey *x) struct GNUNET_MY_QueryParam GNUNET_MY_query_param_rsa_signature d0/d71/group__mysql.html gad3c5a132d8dfc2e2a859427f9f774f98 (const struct GNUNET_CRYPTO_RsaSignature *x) struct GNUNET_MY_QueryParam GNUNET_MY_query_param_absolute_time d0/d71/group__mysql.html ga1c9681f9d5dbee88467badcafeb901c0 (const struct GNUNET_TIME_Absolute *x) struct GNUNET_MY_QueryParam GNUNET_MY_query_param_absolute_time_nbo d0/d71/group__mysql.html ga485a143df37c96641f6fbe2035fc5a26 (const struct GNUNET_TIME_AbsoluteNBO *x) struct GNUNET_MY_QueryParam GNUNET_MY_query_param_uint16 d0/d71/group__mysql.html ga9c1309a01edf1a6cb3ac6902191c164b (const uint16_t *x) struct GNUNET_MY_QueryParam GNUNET_MY_query_param_uint32 d0/d71/group__mysql.html gabcf5eaf30102a68ba886d57c8fc44d0c (const uint32_t *x) struct GNUNET_MY_QueryParam GNUNET_MY_query_param_uint64 d0/d71/group__mysql.html ga6478ede126ba0a602927e15edfa69f6b (const uint64_t *x) struct GNUNET_MY_ResultSpec GNUNET_MY_result_spec_variable_size d0/d71/group__mysql.html ga1ed8d221f968ec60b9315133af2355fe (void **dst, size_t *ptr_size) struct GNUNET_MY_ResultSpec GNUNET_MY_result_spec_rsa_public_key d0/d71/group__mysql.html ga7b2418e05a02ca36a15d0514d0d1f1ad (struct GNUNET_CRYPTO_RsaPublicKey **rsa) struct GNUNET_MY_ResultSpec GNUNET_MY_result_spec_rsa_signature d0/d71/group__mysql.html ga4da55302364cc500a2fe10e373b9a4f3 (struct GNUNET_CRYPTO_RsaSignature **sig) struct GNUNET_MY_ResultSpec GNUNET_MY_result_spec_string d0/d71/group__mysql.html ga382f058ae5944277cf688ccd1da5e007 (char **dst) struct GNUNET_MY_ResultSpec GNUNET_MY_result_spec_absolute_time d0/d71/group__mysql.html ga1baf2612af973715c30ce7ddfda23716 (struct GNUNET_TIME_Absolute *at) struct GNUNET_MY_ResultSpec GNUNET_MY_result_spec_absolute_time_nbo d0/d71/group__mysql.html ga000f101e40cc56b975e4e709f7d936cf (struct GNUNET_TIME_AbsoluteNBO *at) struct GNUNET_MY_ResultSpec GNUNET_MY_result_spec_uint16 d0/d71/group__mysql.html ga13efc4713bdf4c2a071bcd59e86d3ac3 (uint16_t *u16) struct GNUNET_MY_ResultSpec GNUNET_MY_result_spec_uint32 d0/d71/group__mysql.html gac2f32b364d56e91e4335f70224f10f83 (uint32_t *u32) struct GNUNET_MY_ResultSpec GNUNET_MY_result_spec_uint64 d0/d71/group__mysql.html gadbb75a6c1ff7f599996adcb7960df5e4 (uint64_t *u64) int GNUNET_MY_extract_result d0/d71/group__mysql.html gade81c8d66af8fcbf8c2fc909d0390845 (struct GNUNET_MYSQL_StatementHandle *sh, struct GNUNET_MY_ResultSpec *specs) void GNUNET_MY_cleanup_query d0/d71/group__mysql.html ga501f2126e46db95db60cf15555515be0 (struct GNUNET_MY_QueryParam *qp, MYSQL_BIND *qbind) void GNUNET_MY_cleanup_result d0/d71/group__mysql.html ga6b19469ea3e45493e82a7c820715e697 (struct GNUNET_MY_ResultSpec *rs) gnunet_mysql_lib.h /home/grothoff/research/gnunet/src/include/ dd/d8e/gnunet__mysql__lib_8h gnunet_util_lib.h int(* GNUNET_MYSQL_DataProcessor d0/d71/group__mysql.html ga6a327bef34f7be138e971aa6dab1608f )(void *cls, unsigned int num_values, MYSQL_BIND *values) struct GNUNET_MYSQL_Context * GNUNET_MYSQL_context_create d0/d71/group__mysql.html ga8c484d22e3f7e5e2d3b750db0b82f14c (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section) void GNUNET_MYSQL_context_destroy d0/d71/group__mysql.html gaa2ff9ff3db2f2402f3e6fff1bb4a5add (struct GNUNET_MYSQL_Context *mc) void GNUNET_MYSQL_statements_invalidate d0/d71/group__mysql.html ga94121ad5209edb5ba2476514c88f09be (struct GNUNET_MYSQL_Context *mc) MYSQL_STMT * GNUNET_MYSQL_statement_get_stmt d0/d71/group__mysql.html ga8610ec329c0e1d16ba50589def531386 (struct GNUNET_MYSQL_StatementHandle *sh) struct GNUNET_MYSQL_StatementHandle * GNUNET_MYSQL_statement_prepare d0/d71/group__mysql.html ga65c653facf7253821615c004bb148dbc (struct GNUNET_MYSQL_Context *mc, const char *query) int GNUNET_MYSQL_statement_run d0/d71/group__mysql.html gaf74655f55d7da35d5abcf46ecae92902 (struct GNUNET_MYSQL_Context *mc, const char *sql) gnunet_namecache_plugin.h /home/grothoff/research/gnunet/src/include/ d1/d01/gnunet__namecache__plugin_8h gnunet_util_lib.h gnunet_namecache_service.h gnunet_namestore_service.h GNUNET_NAMECACHE_PluginFunctions void(* GNUNET_NAMECACHE_BlockCallback d6/d65/group__namecache-plugin.html ga8e3156b839c3383500e8a9a34ad9ed72 )(void *cls, const struct GNUNET_GNSRECORD_Block *block) gnunet_namecache_service.h /home/grothoff/research/gnunet/src/include/ d6/dc9/gnunet__namecache__service_8h gnunet_util_lib.h gnunet_block_lib.h gnunet_namestore_service.h #define GNUNET_NAMECACHE_MAX_VALUE_SIZE db/de5/group__namecache.html ga92936b856241000620b0ca16d8148705 void(* GNUNET_NAMECACHE_ContinuationWithStatus db/de5/group__namecache.html ga276b2f505bd6d15e7feb9f87373dff21 )(void *cls, int32_t success, const char *emsg) void(* GNUNET_NAMECACHE_BlockProcessor db/de5/group__namecache.html ga80cb8a3633eb525ff50bca6872e8e39d )(void *cls, const struct GNUNET_GNSRECORD_Block *block) struct GNUNET_NAMECACHE_Handle * GNUNET_NAMECACHE_connect db/de5/group__namecache.html gabdf599c71414a278546c2b65d8e4ac44 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_NAMECACHE_disconnect db/de5/group__namecache.html ga4d2c50bad817c32d2a10b9c48f136089 (struct GNUNET_NAMECACHE_Handle *h) struct GNUNET_NAMECACHE_QueueEntry * GNUNET_NAMECACHE_block_cache db/de5/group__namecache.html gae169f8749c98850c48c150ea80ea0bdc (struct GNUNET_NAMECACHE_Handle *h, const struct GNUNET_GNSRECORD_Block *block, GNUNET_NAMECACHE_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_NAMECACHE_QueueEntry * GNUNET_NAMECACHE_lookup_block db/de5/group__namecache.html gadb15343b7b6c83b370fbcd9632a91fb5 (struct GNUNET_NAMECACHE_Handle *h, const struct GNUNET_HashCode *derived_hash, GNUNET_NAMECACHE_BlockProcessor proc, void *proc_cls) void GNUNET_NAMECACHE_cancel db/de5/group__namecache.html ga555ea41b2b32d0707e2d8dfa78d1978b (struct GNUNET_NAMECACHE_QueueEntry *qe) gnunet_namestore_plugin.h /home/grothoff/research/gnunet/src/include/ d4/d7f/gnunet__namestore__plugin_8h gnunet_util_lib.h gnunet_namestore_service.h GNUNET_NAMESTORE_PluginFunctions void(* GNUNET_NAMESTORE_RecordIterator d4/dc0/group__namestore-plugin.html ga252511c93bf1c37e7f6255b15d2c0b19 )(void *cls, uint64_t serial, const struct GNUNET_CRYPTO_EcdsaPrivateKey *private_key, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) gnunet_namestore_service.h /home/grothoff/research/gnunet/src/include/ dc/ddc/gnunet__namestore__service_8h gnunet_util_lib.h gnunet_block_lib.h gnunet_gnsrecord_lib.h void(* GNUNET_NAMESTORE_ContinuationWithStatus d3/da4/group__namestore.html ga75fd3464210af05ccd24005777eb2850 )(void *cls, int32_t success, const char *emsg) void(* GNUNET_NAMESTORE_RecordMonitor d3/da4/group__namestore.html gacfe372172322322a2364b3cad7e9cb40 )(void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) struct GNUNET_NAMESTORE_Handle * GNUNET_NAMESTORE_connect d3/da4/group__namestore.html gab89e5d40f846d81a67d6ca467fecec12 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_NAMESTORE_disconnect d3/da4/group__namestore.html ga55d978f37d4e7644c6523aef2bdbd5bf (struct GNUNET_NAMESTORE_Handle *h) struct GNUNET_NAMESTORE_QueueEntry * GNUNET_NAMESTORE_records_store d3/da4/group__namestore.html ga2a0cb56a5276e6763ef14154e75f19fc (struct GNUNET_NAMESTORE_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *pkey, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd, GNUNET_NAMESTORE_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_NAMESTORE_QueueEntry * GNUNET_NAMESTORE_set_nick d3/da4/group__namestore.html gac271fb461ec315d48178d131dee89743 (struct GNUNET_NAMESTORE_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *pkey, const char *nick, GNUNET_NAMESTORE_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_NAMESTORE_QueueEntry * GNUNET_NAMESTORE_records_lookup d3/da4/group__namestore.html gad3e5b0ee07eb76411403503fda2a0a27 (struct GNUNET_NAMESTORE_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *pkey, const char *label, GNUNET_SCHEDULER_TaskCallback error_cb, void *error_cb_cls, GNUNET_NAMESTORE_RecordMonitor rm, void *rm_cls) struct GNUNET_NAMESTORE_QueueEntry * GNUNET_NAMESTORE_zone_to_name d3/da4/group__namestore.html gae1d8df536a2e16aad30802f8394efe56 (struct GNUNET_NAMESTORE_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, const struct GNUNET_CRYPTO_EcdsaPublicKey *value_zone, GNUNET_SCHEDULER_TaskCallback error_cb, void *error_cb_cls, GNUNET_NAMESTORE_RecordMonitor proc, void *proc_cls) void GNUNET_NAMESTORE_cancel d3/da4/group__namestore.html ga693452115970a25ffd00aecc69f944ef (struct GNUNET_NAMESTORE_QueueEntry *qe) struct GNUNET_NAMESTORE_ZoneIterator * GNUNET_NAMESTORE_zone_iteration_start d3/da4/group__namestore.html gadf856144ae9ea38d61433f6dfab952d3 (struct GNUNET_NAMESTORE_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, GNUNET_SCHEDULER_TaskCallback error_cb, void *error_cb_cls, GNUNET_NAMESTORE_RecordMonitor proc, void *proc_cls, GNUNET_SCHEDULER_TaskCallback finish_cb, void *finish_cb_cls) void GNUNET_NAMESTORE_zone_iterator_next d3/da4/group__namestore.html ga6471a454dd2845e80eb519f63b743248 (struct GNUNET_NAMESTORE_ZoneIterator *it, uint64_t limit) void GNUNET_NAMESTORE_zone_iteration_stop d3/da4/group__namestore.html gafeb3da9d08a8778f4d29ec66248b2268 (struct GNUNET_NAMESTORE_ZoneIterator *it) struct GNUNET_NAMESTORE_ZoneMonitor * GNUNET_NAMESTORE_zone_monitor_start d3/da4/group__namestore.html ga5a1b317c5eac0f550a31ddf6888e650e (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, int iterate_first, GNUNET_SCHEDULER_TaskCallback error_cb, void *error_cb_cls, GNUNET_NAMESTORE_RecordMonitor monitor, void *monitor_cls, GNUNET_SCHEDULER_TaskCallback sync_cb, void *sync_cb_cls) void GNUNET_NAMESTORE_zone_monitor_next d3/da4/group__namestore.html gac212bcb3b9c44c286b7f348bebc9be58 (struct GNUNET_NAMESTORE_ZoneMonitor *zm, uint64_t limit) void GNUNET_NAMESTORE_zone_monitor_stop d3/da4/group__namestore.html ga6c10782b63efdb52ce9c75fd454acd37 (struct GNUNET_NAMESTORE_ZoneMonitor *zm) gnunet_nat_auto_service.h /home/grothoff/research/gnunet/src/include/ dd/dee/gnunet__nat__auto__service_8h gnunet_util_lib.h gnunet_nat_service.h void(* GNUNET_NAT_AUTO_AutoResultCallback d1/df6/group__nat.html gaa381898b5e7504a6672508cfa9294d33 )(void *cls, const struct GNUNET_CONFIGURATION_Handle *diff, enum GNUNET_NAT_StatusCode result, enum GNUNET_NAT_Type type) struct GNUNET_NAT_AUTO_Test * GNUNET_NAT_AUTO_test_start d1/df6/group__nat.html gae8740f6fe5f1778c9cb1f83d5c269e87 (const struct GNUNET_CONFIGURATION_Handle *cfg, uint8_t proto, const char *section_name, GNUNET_NAT_TestCallback report, void *report_cls) void GNUNET_NAT_AUTO_test_stop d1/df6/group__nat.html ga50e98cb42c494d3b3107aa848f052ebb (struct GNUNET_NAT_AUTO_Test *tst) const char * GNUNET_NAT_AUTO_status2string d1/df6/group__nat.html gab69974441d55a1fb17a16238ea78fb57 (enum GNUNET_NAT_StatusCode err) struct GNUNET_NAT_AUTO_AutoHandle * GNUNET_NAT_AUTO_autoconfig_start d1/df6/group__nat.html gabedaeacd11ea3e311ca80baf2f00a36d (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_NAT_AUTO_AutoResultCallback cb, void *cb_cls) void GNUNET_NAT_AUTO_autoconfig_cancel d1/df6/group__nat.html gaec8497f0947080e6080ce5ea0e97a90e (struct GNUNET_NAT_AUTO_AutoHandle *ah) gnunet_nat_service.h /home/grothoff/research/gnunet/src/include/ df/db5/gnunet__nat__service_8h gnunet_util_lib.h void(* GNUNET_NAT_AddressCallback d1/df6/group__nat.html gab12a56ea670b9e48689e73d605ec6a8e )(void *cls, void **app_ctx, int add_remove, enum GNUNET_NAT_AddressClass ac, const struct sockaddr *addr, socklen_t addrlen) void(* GNUNET_NAT_ReversalCallback d1/df6/group__nat.html ga55216a1094e272518c93944411b074b9 )(void *cls, const struct sockaddr *remote_addr, socklen_t remote_addrlen) void(* GNUNET_NAT_TestCallback d1/df6/group__nat.html ga68d19c7a2c3891d937d26ebd3ce2e2d7 )(void *cls, enum GNUNET_NAT_StatusCode result) GNUNET_NAT_AddressClass d1/df6/group__nat.html gafa6b2558733870d07b693639af77b5f4 GNUNET_NAT_AC_NONE d1/df6/group__nat.html ggafa6b2558733870d07b693639af77b5f4a9f066cbb41e07d3448ba544d4c1d6bdf GNUNET_NAT_AC_OTHER d1/df6/group__nat.html ggafa6b2558733870d07b693639af77b5f4a832a32df27710c7a0f43dd53def01c01 GNUNET_NAT_AC_PRIVATE d1/df6/group__nat.html ggafa6b2558733870d07b693639af77b5f4a39bf48b5fb6ed0b83c712a051755fbda GNUNET_NAT_AC_GLOBAL d1/df6/group__nat.html ggafa6b2558733870d07b693639af77b5f4a2656832f51188ce18b0abcbbef98602d GNUNET_NAT_AC_GLOBAL_PRIVATE d1/df6/group__nat.html ggafa6b2558733870d07b693639af77b5f4a2634e68344a1d255c9448ba5a78ab578 GNUNET_NAT_AC_LAN d1/df6/group__nat.html ggafa6b2558733870d07b693639af77b5f4a11f82f5b94e813a73258cab6d47ffb36 GNUNET_NAT_AC_LAN_PRIVATE d1/df6/group__nat.html ggafa6b2558733870d07b693639af77b5f4a11746c7943bfc2ef939c55459dcb7c5d GNUNET_NAT_AC_WLAN d1/df6/group__nat.html ggafa6b2558733870d07b693639af77b5f4a80dea5890bca3923761ed18feb3cd31a GNUNET_NAT_AC_BT d1/df6/group__nat.html ggafa6b2558733870d07b693639af77b5f4a9bca347595712fc02c7052f21d3fd29d GNUNET_NAT_AC_LOOPBACK d1/df6/group__nat.html ggafa6b2558733870d07b693639af77b5f4ad64c37b64b80e93a40bf7f1b7b51aece GNUNET_NAT_AC_EXTERN d1/df6/group__nat.html ggafa6b2558733870d07b693639af77b5f4a42eb647ac7d9d3a44483d392a17a3cd3 GNUNET_NAT_AC_MANUAL d1/df6/group__nat.html ggafa6b2558733870d07b693639af77b5f4aba84c46346d59618af74c216c323403d GNUNET_NAT_AC_ANY d1/df6/group__nat.html ggafa6b2558733870d07b693639af77b5f4a7db579e0116f0d1086aeb12dda2b37da GNUNET_NAT_StatusCode d1/df6/group__nat.html ga5898da92219530dc1978f49adedac982 GNUNET_NAT_ERROR_SUCCESS d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982a1af97c3ba6e660e4c2e51fb6acc2fe90 GNUNET_NAT_ERROR_IPC_FAILURE d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982a77a94550f2a13dcb9e08f064a845ba38 GNUNET_NAT_ERROR_INTERNAL_NETWORK_ERROR d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982a4b4d137a3c945f3ea2516303ea53ee0c GNUNET_NAT_ERROR_TIMEOUT d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982aef23498225cbb901bd6953729e3f671a GNUNET_NAT_ERROR_NOT_ONLINE d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982a0ffd0c088862778746606ad6c0c09a8b GNUNET_NAT_ERROR_UPNPC_NOT_FOUND d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982a0e36af070393acefb3ac8b3ea8c9415f GNUNET_NAT_ERROR_UPNPC_FAILED d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982a269f8b030efb5524b410a634e7d38269 GNUNET_NAT_ERROR_UPNPC_TIMEOUT d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982a1049b41d001fb0c1b8d9b1d9f53b1bcf GNUNET_NAT_ERROR_UPNPC_PORTMAP_FAILED d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982a60fcd94769cb0c6586a169e219f9fd73 GNUNET_NAT_ERROR_EXTERNAL_IP_UTILITY_NOT_FOUND d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982a730b1ae4b3e1a405199a95085498dc9d GNUNET_NAT_ERROR_EXTERNAL_IP_UTILITY_FAILED d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982a2e07114cd0ce6b241277104c5d4586ad GNUNET_NAT_ERROR_EXTERNAL_IP_UTILITY_OUTPUT_INVALID d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982a1e55b4cf97019e1a63bf992e3e3820a1 GNUNET_NAT_ERROR_EXTERNAL_IP_ADDRESS_INVALID d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982ac577309981f029abb3cd5625e2e8d1f8 GNUNET_NAT_ERROR_NO_VALID_IF_IP_COMBO d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982a94597d88364129f8eebd5cb59daa70d8 GNUNET_NAT_ERROR_HELPER_NAT_SERVER_NOT_FOUND d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982ac3f822f30ee1fba7f39a0b6197f2a945 GNUNET_NAT_ERROR_NAT_TEST_START_FAILED d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982ad4f695643f843c9ed3e79bdf7e5ce77d GNUNET_NAT_ERROR_NAT_TEST_TIMEOUT d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982ae78d32da88a58b91ae7aeda22a1b0351 GNUNET_NAT_ERROR_NAT_REGISTER_FAILED d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982a76d01f1ec4ca57152c00e83a206c47be GNUNET_NAT_ERROR_HELPER_NAT_CLIENT_NOT_FOUND d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982a59079a9bfd24d62e9b2adb04d6e89524 GNUNET_NAT_Type d1/df6/group__nat.html ga7e4639df980853c0a68ce94a625f5708 GNUNET_NAT_TYPE_NO_NAT d1/df6/group__nat.html gga7e4639df980853c0a68ce94a625f5708a6d52a2a52106e1ade686f9902c165ef2 GNUNET_NAT_TYPE_UNREACHABLE_NAT d1/df6/group__nat.html gga7e4639df980853c0a68ce94a625f5708a1894e9b97ad58d05345c99f2177700f5 GNUNET_NAT_TYPE_STUN_PUNCHED_NAT d1/df6/group__nat.html gga7e4639df980853c0a68ce94a625f5708afcf150c202aa7b4822d167c1dd54a712 GNUNET_NAT_TYPE_UPNP_NAT d1/df6/group__nat.html gga7e4639df980853c0a68ce94a625f5708a027e2cfd4b3c41e2a15b6ce7e68259ea GNUNET_NAT_TYPE_UNKNOWN d1/df6/group__nat.html gga7e4639df980853c0a68ce94a625f5708a068efe2126aacf074d68da05ed797fef struct GNUNET_NAT_Handle * GNUNET_NAT_register d1/df6/group__nat.html gafa9f5b8aee4994bc797209cbb11cc1f4 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *config_section, uint8_t proto, unsigned int num_addrs, const struct sockaddr **addrs, const socklen_t *addrlens, GNUNET_NAT_AddressCallback address_callback, GNUNET_NAT_ReversalCallback reversal_callback, void *callback_cls) int GNUNET_NAT_test_address d1/df6/group__nat.html gafe00f8249211e8dba202ffe1c7ec8c70 (struct GNUNET_NAT_Handle *nh, const void *addr, socklen_t addrlen) int GNUNET_NAT_request_reversal d1/df6/group__nat.html ga286e03fe7dca76280a6ce5a711132a7e (struct GNUNET_NAT_Handle *nh, const struct sockaddr_in *local_sa, const struct sockaddr_in *remote_sa) void GNUNET_NAT_unregister d1/df6/group__nat.html ga64c405a83307bebc120950d7b7b3c215 (struct GNUNET_NAT_Handle *nh) int GNUNET_NAT_stun_handle_packet d1/df6/group__nat.html gab2211bbacf06ee9493e3c0e3fc054a27 (struct GNUNET_NAT_Handle *nh, const struct sockaddr *sender_addr, size_t sender_addr_len, const void *data, size_t data_size) struct GNUNET_NAT_STUN_Handle * GNUNET_NAT_stun_make_request d1/df6/group__nat.html ga8ef8637fc799a50dba1b3b7fc99ae706 (const char *server, uint16_t port, struct GNUNET_NETWORK_Handle *sock, GNUNET_NAT_TestCallback cb, void *cb_cls) void GNUNET_NAT_stun_make_request_cancel d1/df6/group__nat.html ga6c767d91bff48e0b38651d0e17625d9e (struct GNUNET_NAT_STUN_Handle *rh) gnunet_nc_lib.h /home/grothoff/research/gnunet/src/include/ d8/df5/gnunet__nc__lib_8h struct GNUNET_NotificationContext * GNUNET_notification_context_create d9/dd0/group__mq.html gac0cfbf1f6203237daed8de9e56ae34eb (unsigned int queue_length) void GNUNET_notification_context_destroy d9/dd0/group__mq.html ga0574eac75858e462c068919b88dcab13 (struct GNUNET_NotificationContext *nc) void GNUNET_notification_context_add d9/dd0/group__mq.html gaf27fd6d72aa86333916a0de76935f6a8 (struct GNUNET_NotificationContext *nc, struct GNUNET_MQ_Handle *mq) void GNUNET_notification_context_broadcast d9/dd0/group__mq.html ga89f6ec46307ec1f412b388c152f9b0ef (struct GNUNET_NotificationContext *nc, const struct GNUNET_MessageHeader *msg, int can_drop) unsigned int GNUNET_notification_context_get_size d9/dd0/group__mq.html ga3aa7faefd399c1ff154bd632964b35ee (struct GNUNET_NotificationContext *nc) gnunet_network_lib.h /home/grothoff/research/gnunet/src/include/ d0/d47/gnunet__network__lib_8h gnunet_disk_lib.h gnunet_time_lib.h GNUNET_NETWORK_FDSet int GNUNET_NETWORK_test_pf db/d3a/group__network.html gab6c4e570ec31350efff179cbf18e6730 (int pf) char * GNUNET_NETWORK_shorten_unixpath db/d3a/group__network.html ga89ef4d0a66baf537d191168181121f15 (char *unixpath) void GNUNET_NETWORK_unix_precheck db/d3a/group__network.html ga9d06107778e08f94130ba41ad19df8d0 (const struct sockaddr_un *un) struct GNUNET_NETWORK_Handle * GNUNET_NETWORK_socket_accept db/d3a/group__network.html ga6b1873650d4a420c8d886aa6b7a673d3 (const struct GNUNET_NETWORK_Handle *desc, struct sockaddr *address, socklen_t *address_len) struct GNUNET_NETWORK_Handle * GNUNET_NETWORK_socket_box_native db/d3a/group__network.html gaf408f35cf57beeaa859978e696b045a8 (int fd) int GNUNET_NETWORK_socket_set_blocking db/d3a/group__network.html ga7e3ba99aaf6a99d64b146074fb6547e4 (struct GNUNET_NETWORK_Handle *fd, int doBlock) int GNUNET_NETWORK_socket_bind db/d3a/group__network.html gabcd33b0088c11fa4dd48500196555e06 (struct GNUNET_NETWORK_Handle *desc, const struct sockaddr *address, socklen_t address_len) int GNUNET_NETWORK_socket_close db/d3a/group__network.html gaed7ca969b40922b194c430e04d9d89e0 (struct GNUNET_NETWORK_Handle *desc) void GNUNET_NETWORK_socket_free_memory_only_ db/d3a/group__network.html ga7f098c3d5642a80218eafee7b34c9722 (struct GNUNET_NETWORK_Handle *desc) int GNUNET_NETWORK_socket_connect db/d3a/group__network.html gad2bfe08a0845eb72567970bd7041ab45 (const struct GNUNET_NETWORK_Handle *desc, const struct sockaddr *address, socklen_t address_len) int GNUNET_NETWORK_socket_getsockopt db/d3a/group__network.html ga44a41f90e6b1099a3e8598d6905b9bbb (const struct GNUNET_NETWORK_Handle *desc, int level, int optname, void *optval, socklen_t *optlen) int GNUNET_NETWORK_socket_listen db/d3a/group__network.html gab21800375fd52a6e3fdd54a137bdb9a1 (const struct GNUNET_NETWORK_Handle *desc, int backlog) ssize_t GNUNET_NETWORK_socket_recvfrom_amount db/d3a/group__network.html ga70bc5160c71928d1bd609c0defcfdfc2 (const struct GNUNET_NETWORK_Handle *desc) ssize_t GNUNET_NETWORK_socket_recvfrom db/d3a/group__network.html ga447a60cbcd790acfae218756bb9347e4 (const struct GNUNET_NETWORK_Handle *desc, void *buffer, size_t length, struct sockaddr *src_addr, socklen_t *addrlen) ssize_t GNUNET_NETWORK_socket_recv db/d3a/group__network.html ga3db17e3bc71f502a1eb9c020286b04f5 (const struct GNUNET_NETWORK_Handle *desc, void *buffer, size_t length) int GNUNET_NETWORK_socket_select db/d3a/group__network.html gaa9a8b6845a5f413199eb171407752a09 (struct GNUNET_NETWORK_FDSet *rfds, struct GNUNET_NETWORK_FDSet *wfds, struct GNUNET_NETWORK_FDSet *efds, struct GNUNET_TIME_Relative timeout) ssize_t GNUNET_NETWORK_socket_send db/d3a/group__network.html ga8aa6d9b22dfe37567eba7c62030ed372 (const struct GNUNET_NETWORK_Handle *desc, const void *buffer, size_t length) ssize_t GNUNET_NETWORK_socket_sendto db/d3a/group__network.html gac784456a7ec147b6f0874cf9a11a9f8f (const struct GNUNET_NETWORK_Handle *desc, const void *message, size_t length, const struct sockaddr *dest_addr, socklen_t dest_len) int GNUNET_NETWORK_socket_setsockopt db/d3a/group__network.html gaba3e74096aad3461ec20dc976689af4e (struct GNUNET_NETWORK_Handle *fd, int level, int option_name, const void *option_value, socklen_t option_len) int GNUNET_NETWORK_socket_shutdown db/d3a/group__network.html ga1a89427847ee62e1641d2967e98d3141 (struct GNUNET_NETWORK_Handle *desc, int how) int GNUNET_NETWORK_socket_disable_corking db/d3a/group__network.html ga78936f80f99b704686a2cff9269b82b8 (struct GNUNET_NETWORK_Handle *desc) struct GNUNET_NETWORK_Handle * GNUNET_NETWORK_socket_create db/d3a/group__network.html ga7cff0e0f316a799b54df50caeb064242 (int domain, int type, int protocol) void GNUNET_NETWORK_fdset_zero db/d3a/group__network.html ga13962f458de3288e61e8c2083156fd7f (struct GNUNET_NETWORK_FDSet *fds) void GNUNET_NETWORK_fdset_set db/d3a/group__network.html ga7e033f84dd6a1aa404ad4c366e43787c (struct GNUNET_NETWORK_FDSet *fds, const struct GNUNET_NETWORK_Handle *desc) int GNUNET_NETWORK_fdset_isset db/d3a/group__network.html gacff13ef7fd5e551ded201c1ae80442f5 (const struct GNUNET_NETWORK_FDSet *fds, const struct GNUNET_NETWORK_Handle *desc) void GNUNET_NETWORK_fdset_add db/d3a/group__network.html ga456366e92e7ef6b9ac8a6b939e440408 (struct GNUNET_NETWORK_FDSet *dst, const struct GNUNET_NETWORK_FDSet *src) void GNUNET_NETWORK_fdset_copy db/d3a/group__network.html ga51726956d04948ca0351304b6a46aff6 (struct GNUNET_NETWORK_FDSet *to, const struct GNUNET_NETWORK_FDSet *from) int GNUNET_NETWORK_get_fd db/d3a/group__network.html ga19222114276cc0dee4287e8aba68c654 (const struct GNUNET_NETWORK_Handle *desc) struct sockaddr * GNUNET_NETWORK_get_addr db/d3a/group__network.html ga07b8db689bdc2c15171513b028fff1db (const struct GNUNET_NETWORK_Handle *desc) socklen_t GNUNET_NETWORK_get_addrlen db/d3a/group__network.html ga1712f28ce4b9db8bb51e1a243dbeb640 (const struct GNUNET_NETWORK_Handle *desc) void GNUNET_NETWORK_fdset_copy_native db/d3a/group__network.html ga29311e18b2144b6480fe8f346b04b2d9 (struct GNUNET_NETWORK_FDSet *to, const fd_set *from, int nfds) void GNUNET_NETWORK_fdset_set_native db/d3a/group__network.html ga4e1b3f1a9c99678a49c01ed397a00ffd (struct GNUNET_NETWORK_FDSet *to, int nfd) int GNUNET_NETWORK_fdset_test_native db/d3a/group__network.html ga7ba15325489b26ab4f457154590f879e (const struct GNUNET_NETWORK_FDSet *to, int nfd) void GNUNET_NETWORK_fdset_handle_set db/d3a/group__network.html gaec0d52ef316dadc98f82844c0eb6c023 (struct GNUNET_NETWORK_FDSet *fds, const struct GNUNET_DISK_FileHandle *h) void GNUNET_NETWORK_fdset_handle_set_first db/d3a/group__network.html ga0818d41c136bab8d234c2f2aac9b0d22 (struct GNUNET_NETWORK_FDSet *fds, const struct GNUNET_DISK_FileHandle *h) int GNUNET_NETWORK_fdset_handle_isset db/d3a/group__network.html gaa60dde22f955bb06cb7c430ccf05def7 (const struct GNUNET_NETWORK_FDSet *fds, const struct GNUNET_DISK_FileHandle *h) int GNUNET_NETWORK_fdset_overlap db/d3a/group__network.html ga3bcc8f891baeadb3742f58f775ff99be (const struct GNUNET_NETWORK_FDSet *fds1, const struct GNUNET_NETWORK_FDSet *fds2) struct GNUNET_NETWORK_FDSet * GNUNET_NETWORK_fdset_create db/d3a/group__network.html ga132ce41e23e3996b03635cceb1fac15c (void) void GNUNET_NETWORK_fdset_destroy db/d3a/group__network.html ga1461437393f10b2edfde84eb98cbb979 (struct GNUNET_NETWORK_FDSet *fds) int GNUNET_NETWORK_test_port_free db/d3a/group__network.html ga2aea8ece3efa79d185b9f09c00488b98 (int ipproto, uint16_t port) gnunet_nse_service.h /home/grothoff/research/gnunet/src/include/ d9/df8/gnunet__nse__service_8h gnunet_util_lib.h #define GNUNET_NSE_VERSION d6/d5b/group__nse.html gad87ad047a4ff1882acdaa58b9a6d8481 #define GNUNET_NSE_log_estimate_to_n d6/d5b/group__nse.html ga7e35c25508926750438b0626f422c7bb (loge) void(* GNUNET_NSE_Callback d6/d5b/group__nse.html ga34167faa04462bf6da3177a7f3a6c27a )(void *cls, struct GNUNET_TIME_Absolute timestamp, double logestimate, double std_dev) struct GNUNET_NSE_Handle * GNUNET_NSE_connect d6/d5b/group__nse.html gabb7c1aa74e50774e60ebb338dcccd948 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_NSE_Callback func, void *func_cls) void GNUNET_NSE_disconnect d6/d5b/group__nse.html ga1b435ff14ca0c408bd2ab40fbecb7205 (struct GNUNET_NSE_Handle *h) gnunet_nt_lib.h /home/grothoff/research/gnunet/src/include/ d4/d03/gnunet__nt__lib_8h #define GNUNET_NT_COUNT d4/d03/gnunet__nt__lib_8h.html a172643d6ffd3fc4f940088ee0a77ee67 GNUNET_NetworkType dd/de3/group__nt.html ga259b9eebc0a3df4e40c66879fbff9f3f GNUNET_NT_UNSPECIFIED dd/de3/group__nt.html gga259b9eebc0a3df4e40c66879fbff9f3fa2a6b09cb855cb2a53d0c3ea8eed66dd6 GNUNET_NT_LOOPBACK dd/de3/group__nt.html gga259b9eebc0a3df4e40c66879fbff9f3fa76c22003b009952f8215d56d6f5602ac GNUNET_NT_LAN dd/de3/group__nt.html gga259b9eebc0a3df4e40c66879fbff9f3fa3a36063ac885de18628fd17f30f5bde1 GNUNET_NT_WAN dd/de3/group__nt.html gga259b9eebc0a3df4e40c66879fbff9f3fa0eccfbcd05e57b65a01449304edccaef GNUNET_NT_WLAN dd/de3/group__nt.html gga259b9eebc0a3df4e40c66879fbff9f3fa088e8261ea328a8677f24bd6bcabdc37 GNUNET_NT_BT dd/de3/group__nt.html gga259b9eebc0a3df4e40c66879fbff9f3fab446e941ea34186b14187c3a272f8682 const char * GNUNET_NT_to_string dd/de3/group__nt.html gaa1778d42ec3561c6db6abad2ddb68be8 (enum GNUNET_NetworkType net) enum GNUNET_NetworkType GNUNET_NT_scanner_get_type dd/de3/group__nt.html gace22fcb3e0741df70dad03463835809f (struct GNUNET_NT_InterfaceScanner *is, const struct sockaddr *addr, socklen_t addrlen) struct GNUNET_NT_InterfaceScanner * GNUNET_NT_scanner_init dd/de3/group__nt.html ga64f3fc5d6e4c7a45ad9aac8fac08b113 (void) void GNUNET_NT_scanner_done dd/de3/group__nt.html ga5b96ff26607c8a425e323dcb6f9a04f8 (struct GNUNET_NT_InterfaceScanner *is) gnunet_op_lib.h /home/grothoff/research/gnunet/src/include/ d9/d95/gnunet__op__lib_8h gnunet_util_lib.h struct GNUNET_OP_Handle * GNUNET_OP_create d9/d95/gnunet__op__lib_8h.html a54c860d2bc514cef585d0ead67089066 () void GNUNET_OP_destroy d9/d95/gnunet__op__lib_8h.html a7054e53fe83f3f00d1f8c02606d51fbe (struct GNUNET_OP_Handle *h) uint64_t GNUNET_OP_get_next_id d9/d95/gnunet__op__lib_8h.html a052d34a0115f663ddd61972807d5bfce (struct GNUNET_OP_Handle *h) int GNUNET_OP_get d9/d95/gnunet__op__lib_8h.html a4679df266c196c02b29427717533b650 (struct GNUNET_OP_Handle *h, uint64_t op_id, GNUNET_ResultCallback *result_cb, void **cls, void **ctx) uint64_t GNUNET_OP_add d9/d95/gnunet__op__lib_8h.html acafefd485f1f7ee4931a58e02be6e834 (struct GNUNET_OP_Handle *h, GNUNET_ResultCallback result_cb, void *cls, void *ctx) int GNUNET_OP_result d9/d95/gnunet__op__lib_8h.html a083be6fccbfb4b17335a950887fcd843 (struct GNUNET_OP_Handle *h, uint64_t op_id, int64_t result_code, const void *data, uint16_t data_size, void **ctx) int GNUNET_OP_remove d9/d95/gnunet__op__lib_8h.html a4f9c74c172902ee022a05beba7c19d72 (struct GNUNET_OP_Handle *h, uint64_t op_id) gnunet_os_lib.h /home/grothoff/research/gnunet/src/include/ d3/df8/gnunet__os__lib_8h gnunet_common.h gnunet_configuration_lib.h gnunet_scheduler_lib.h GNUNET_OS_ProjectData #define GNUNET_OS_get_hostname_max_length de/d5c/group__os.html ga7aef5d2feb8007541576e21b40149fdc () int(* GNUNET_OS_NetworkInterfaceProcessor de/d5c/group__os.html ga336edf51b7b11dcc3c9ab814210d2971 )(void *cls, const char *name, int isDefault, const struct sockaddr *addr, const struct sockaddr *broadcast_addr, const struct sockaddr *netmask, socklen_t addrlen) void(* GNUNET_OS_LineProcessor de/d5c/group__os.html ga0a1ad5b8bd66916ba40e2757f4076cb4 )(void *cls, const char *line) GNUNET_OS_InheritStdioFlags de/d5c/group__os.html ga14d47351db3551577bf70d7c90819bbf GNUNET_OS_INHERIT_STD_NONE de/d5c/group__os.html gga14d47351db3551577bf70d7c90819bbfaab67a54dc2e6e035e7cf416014647a29 GNUNET_OS_INHERIT_STD_IN de/d5c/group__os.html gga14d47351db3551577bf70d7c90819bbfa4b644a17925e74730e5a75017c34de25 GNUNET_OS_INHERIT_STD_OUT de/d5c/group__os.html gga14d47351db3551577bf70d7c90819bbfa92eede2c02ec1a8423cec4fe343c23b1 GNUNET_OS_INHERIT_STD_ERR de/d5c/group__os.html gga14d47351db3551577bf70d7c90819bbfaaa51f8f305ddc9e240a63d66184d16e5 GNUNET_OS_INHERIT_STD_OUT_AND_ERR de/d5c/group__os.html gga14d47351db3551577bf70d7c90819bbfad1353ccb8e7218a5132c00954e17479b GNUNET_OS_INHERIT_STD_ALL de/d5c/group__os.html gga14d47351db3551577bf70d7c90819bbfa8765c7bbd3f5c2258b483fc9a562b3a3 GNUNET_OS_InstallationPathKind de/d5c/group__os.html gad7710f3e6a6bdfb2586f4ef27d37cd1b GNUNET_OS_IPK_PREFIX de/d5c/group__os.html ggad7710f3e6a6bdfb2586f4ef27d37cd1bae7556857db9dc509858877882425dd0d GNUNET_OS_IPK_BINDIR de/d5c/group__os.html ggad7710f3e6a6bdfb2586f4ef27d37cd1bae8022a63e66bfab8f02b4aa21e5231fe GNUNET_OS_IPK_LIBDIR de/d5c/group__os.html ggad7710f3e6a6bdfb2586f4ef27d37cd1bad33423e203f9393fbfb9ec734f4b0505 GNUNET_OS_IPK_DATADIR de/d5c/group__os.html ggad7710f3e6a6bdfb2586f4ef27d37cd1ba7de501cb4c53e67d044cb1b8ff3d81de GNUNET_OS_IPK_LOCALEDIR de/d5c/group__os.html ggad7710f3e6a6bdfb2586f4ef27d37cd1babc7431e545d0174cb948eb294c294976 GNUNET_OS_IPK_SELF_PREFIX de/d5c/group__os.html ggad7710f3e6a6bdfb2586f4ef27d37cd1ba12e59c40135975ac0dd72a69b300f39e GNUNET_OS_IPK_ICONDIR de/d5c/group__os.html ggad7710f3e6a6bdfb2586f4ef27d37cd1ba2ddeecf57bfd053069738f58eb13bcc3 GNUNET_OS_IPK_DOCDIR de/d5c/group__os.html ggad7710f3e6a6bdfb2586f4ef27d37cd1ba939c96cda18dd9faa57aabd0194ed71f GNUNET_OS_IPK_LIBEXECDIR de/d5c/group__os.html ggad7710f3e6a6bdfb2586f4ef27d37cd1bae9d3de90a960a9133d25ba66d0fe1ad6 GNUNET_OS_ProcessStatusType de/d5c/group__os.html gaaf1ecbee125207592e5f0dc5eeadafb3 GNUNET_OS_PROCESS_UNKNOWN de/d5c/group__os.html ggaaf1ecbee125207592e5f0dc5eeadafb3a999c2bea689e3f5d2390c9198739cb92 GNUNET_OS_PROCESS_RUNNING de/d5c/group__os.html ggaaf1ecbee125207592e5f0dc5eeadafb3af0e92d6029c62f08c612860e98dd9a92 GNUNET_OS_PROCESS_STOPPED de/d5c/group__os.html ggaaf1ecbee125207592e5f0dc5eeadafb3ae8bf83333324c52068f9028fb4b8dda4 GNUNET_OS_PROCESS_EXITED de/d5c/group__os.html ggaaf1ecbee125207592e5f0dc5eeadafb3a4d9c59bd0616695e93f11f8ae6e29df4 GNUNET_OS_PROCESS_SIGNALED de/d5c/group__os.html ggaaf1ecbee125207592e5f0dc5eeadafb3a1f26294972a89af2924605c35c39d2aa const struct GNUNET_OS_ProjectData * GNUNET_OS_project_data_default de/d5c/group__os.html ga7869a9adcf6aa67f11ac69673e35f41e (void) const struct GNUNET_OS_ProjectData * GNUNET_OS_project_data_get de/d5c/group__os.html gaab8475aa0355a62d3a8b4c5c056603ea (void) void GNUNET_OS_init de/d5c/group__os.html gac9d42b9756f4172f16b2760863f5adf6 (const struct GNUNET_OS_ProjectData *pd) char * GNUNET_OS_installation_get_path de/d5c/group__os.html gac454742723cc1aec3255cb14736dcdff (enum GNUNET_OS_InstallationPathKind dirkind) char * GNUNET_OS_get_libexec_binary_path de/d5c/group__os.html ga3a374abdba5cfe6a302b921ac396e395 (const char *progname) char * GNUNET_OS_get_suid_binary_path de/d5c/group__os.html ga1ea417bbd1856d86f624e5692a112a17 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *progname) void GNUNET_OS_network_interfaces_list de/d5c/group__os.html ga7cd164a78e8fd58125a69a393b378168 (GNUNET_OS_NetworkInterfaceProcessor proc, void *proc_cls) struct GNUNET_OS_Process * GNUNET_OS_process_current de/d5c/group__os.html gac74ae3fa4a791aa448de62b8266c5635 (void) int GNUNET_OS_process_kill de/d5c/group__os.html gacc74c8917355b65c419d09d07628608a (struct GNUNET_OS_Process *proc, int sig) void GNUNET_OS_process_destroy de/d5c/group__os.html gab6b033d837fea3aff820e8c558dc56af (struct GNUNET_OS_Process *proc) pid_t GNUNET_OS_process_get_pid de/d5c/group__os.html ga9f7c3fc0311f79a20d88f13a2a2dbbec (struct GNUNET_OS_Process *proc) struct GNUNET_OS_Process * GNUNET_OS_start_process_vap de/d5c/group__os.html ga922c6dd892aefcfb841d1832bf75feac (int pipe_control, enum GNUNET_OS_InheritStdioFlags std_inheritance, struct GNUNET_DISK_PipeHandle *pipe_stdin, struct GNUNET_DISK_PipeHandle *pipe_stdout, struct GNUNET_DISK_PipeHandle *pipe_stderr, const char *filename, char *const argv[]) struct GNUNET_OS_Process * GNUNET_OS_start_process de/d5c/group__os.html ga8735bdac8d7dadc407d71c14208179c3 (int pipe_control, enum GNUNET_OS_InheritStdioFlags std_inheritance, struct GNUNET_DISK_PipeHandle *pipe_stdin, struct GNUNET_DISK_PipeHandle *pipe_stdout, struct GNUNET_DISK_PipeHandle *pipe_stderr, const char *filename,...) struct GNUNET_OS_Process * GNUNET_OS_start_process_va de/d5c/group__os.html gaf8254b7b1e4893d8fafea9ceb4f1931c (int pipe_control, enum GNUNET_OS_InheritStdioFlags std_inheritance, struct GNUNET_DISK_PipeHandle *pipe_stdin, struct GNUNET_DISK_PipeHandle *pipe_stdout, struct GNUNET_DISK_PipeHandle *pipe_stderr, const char *filename, va_list va) struct GNUNET_OS_Process * GNUNET_OS_start_process_v de/d5c/group__os.html ga1547398dadd05b5df7804cf664b3b7a3 (int pipe_control, enum GNUNET_OS_InheritStdioFlags std_inheritance, const int *lsocks, const char *filename, char *const argv[]) struct GNUNET_OS_Process * GNUNET_OS_start_process_s de/d5c/group__os.html ga96857f76d9c1c6bc3b86cf8daa7c2c94 (int pipe_control, unsigned int std_inheritance, const int *lsocks, const char *filename,...) void GNUNET_OS_command_stop de/d5c/group__os.html ga759d9aaacfb9d3b53a43ea8f9cac31e6 (struct GNUNET_OS_CommandHandle *cmd) struct GNUNET_OS_CommandHandle * GNUNET_OS_command_run de/d5c/group__os.html ga039806c03258ee43d072176b5fefacc7 (GNUNET_OS_LineProcessor proc, void *proc_cls, struct GNUNET_TIME_Relative timeout, const char *binary,...) int GNUNET_OS_process_status de/d5c/group__os.html ga0445a44c73e14cbc4e59e73f1d99ad14 (struct GNUNET_OS_Process *proc, enum GNUNET_OS_ProcessStatusType *type, unsigned long *code) int GNUNET_OS_process_wait de/d5c/group__os.html gaab2f906db3988a438b4310888603271b (struct GNUNET_OS_Process *proc) int GNUNET_OS_process_wait_status de/d5c/group__os.html ga730dbe86fef78e6b13e044a88056c9ea (struct GNUNET_OS_Process *proc, enum GNUNET_OS_ProcessStatusType *type, unsigned long *code) void GNUNET_OS_install_parent_control_handler de/d5c/group__os.html ga4b40e68008db40774db6b80eaa1560f5 (void *cls) int GNUNET_OS_check_helper_binary de/d5c/group__os.html ga45cef7b018c3950f0892595b01d81928 (const char *binary, int check_suid, const char *params) gnunet_peer_lib.h /home/grothoff/research/gnunet/src/include/ d0/d01/gnunet__peer__lib_8h gnunet_util_lib.h unsigned int GNUNET_PEER_Id d1/d15/group__peer.html ga07fe91e449578c361e9e33e2196f4545 GNUNET_PEER_Id GNUNET_PEER_search d1/d15/group__peer.html ga6a1e0974c26cdee213231d5648bb9f7f (const struct GNUNET_PeerIdentity *pid) GNUNET_PEER_Id GNUNET_PEER_intern d1/d15/group__peer.html gaf611b2dc5eed6a261b028d08c7c53857 (const struct GNUNET_PeerIdentity *pid) void GNUNET_PEER_change_rc d1/d15/group__peer.html gaa40ee4a5ae7fd20027a76666af9564c1 (GNUNET_PEER_Id id, int delta) void GNUNET_PEER_decrement_rcs d1/d15/group__peer.html ga03eb64d4bd4de17c7ee61b035c285b49 (const GNUNET_PEER_Id *ids, unsigned int count) void GNUNET_PEER_resolve d1/d15/group__peer.html gac5ba929f9eeb95124161b0d7446557b3 (GNUNET_PEER_Id id, struct GNUNET_PeerIdentity *pid) const struct GNUNET_PeerIdentity * GNUNET_PEER_resolve2 d1/d15/group__peer.html gaf18edb20a1d231b5848cafa3b0ce5a32 (GNUNET_PEER_Id id) gnunet_peerinfo_service.h /home/grothoff/research/gnunet/src/include/ d5/dc7/gnunet__peerinfo__service_8h gnunet_common.h gnunet_configuration_lib.h gnunet_crypto_lib.h gnunet_hello_lib.h void(* GNUNET_PEERINFO_Processor dc/d51/group__peerinfo.html ga28d926b03c6e866854be945dbd2421d7 )(void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Message *hello, const char *err_msg) struct GNUNET_PEERINFO_Handle * GNUNET_PEERINFO_connect dc/d51/group__peerinfo.html ga5ab635c506d0e39b09da78ca36902cbf (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_PEERINFO_disconnect dc/d51/group__peerinfo.html gad884edca7e284968c4cd65b1d58d68a1 (struct GNUNET_PEERINFO_Handle *h) struct GNUNET_MQ_Envelope * GNUNET_PEERINFO_add_peer dc/d51/group__peerinfo.html ga3f53ee087a5de6fe185c246eebcb370a (struct GNUNET_PEERINFO_Handle *h, const struct GNUNET_HELLO_Message *hello, GNUNET_SCHEDULER_TaskCallback cont, void *cont_cls) struct GNUNET_PEERINFO_IteratorContext * GNUNET_PEERINFO_iterate dc/d51/group__peerinfo.html ga7f918af4e3677cc5799efc38ab192ef6 (struct GNUNET_PEERINFO_Handle *h, int include_friend_only, const struct GNUNET_PeerIdentity *peer, GNUNET_PEERINFO_Processor callback, void *callback_cls) void GNUNET_PEERINFO_iterate_cancel dc/d51/group__peerinfo.html gaa95378ad1c5ab99a7d5e21701ae49931 (struct GNUNET_PEERINFO_IteratorContext *ic) struct GNUNET_PEERINFO_NotifyContext * GNUNET_PEERINFO_notify dc/d51/group__peerinfo.html ga4d4dfc3866f95ea57d32d67e896b32a4 (const struct GNUNET_CONFIGURATION_Handle *cfg, int include_friend_only, GNUNET_PEERINFO_Processor callback, void *callback_cls) void GNUNET_PEERINFO_notify_cancel dc/d51/group__peerinfo.html ga65a7c78d33bc3c2eb7f3c25f1d806c89 (struct GNUNET_PEERINFO_NotifyContext *nc) gnunet_peerstore_plugin.h /home/grothoff/research/gnunet/src/include/ d9/d1e/gnunet__peerstore__plugin_8h gnunet_util_lib.h gnunet_peerstore_service.h GNUNET_PEERSTORE_PluginFunctions gnunet_peerstore_service.h /home/grothoff/research/gnunet/src/include/ dc/d37/gnunet__peerstore__service_8h gnunet_util_lib.h GNUNET_PEERSTORE_Record #define GNUNET_PEERSTORE_TRANSPORT_URLADDRESS_KEY de/de8/group__peerstore.html ga461f2034450342fe105a6e851ab7fbbb #define GNUNET_PEERSTORE_TRANSPORT_HELLO_KEY de/de8/group__peerstore.html gab53825157fdda907f081fb0209062020 #define GNUNET_PEERSTORE_TRANSPORT_BACKCHANNEL_MONOTIME de/de8/group__peerstore.html ga16a167923fa4cda5dffc92a0b0e72c8e #define GNUNET_PEERSTORE_TRANSPORT_DVLEARN_MONOTIME de/de8/group__peerstore.html ga583a186b940ef3eeb4598ddf9b62bb66 void(* GNUNET_PEERSTORE_Continuation de/de8/group__peerstore.html gacc2138e81aa4fd95fef9d495691a7381 )(void *cls, int success) void(* GNUNET_PEERSTORE_Processor de/de8/group__peerstore.html gaa9e5c102041f81f5ac4b9a814fb503e2 )(void *cls, const struct GNUNET_PEERSTORE_Record *record, const char *emsg) GNUNET_PEERSTORE_StoreOption de/de8/group__peerstore.html ga9efda2d29225bc163e0e3aa4e3dac1e4 GNUNET_PEERSTORE_STOREOPTION_MULTIPLE de/de8/group__peerstore.html gga9efda2d29225bc163e0e3aa4e3dac1e4a64a43f19c9c57a1844ccfb2359c103df GNUNET_PEERSTORE_STOREOPTION_REPLACE de/de8/group__peerstore.html gga9efda2d29225bc163e0e3aa4e3dac1e4aae1ab09e14a2a33542ff090074f24d88 struct GNUNET_PEERSTORE_Handle * GNUNET_PEERSTORE_connect de/de8/group__peerstore.html ga049805bdcb983f84110d9054f0f7bf27 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_PEERSTORE_disconnect de/de8/group__peerstore.html gac327f058c3b9561fe68c229a58c3a00d (struct GNUNET_PEERSTORE_Handle *h, int sync_first) struct GNUNET_PEERSTORE_StoreContext * GNUNET_PEERSTORE_store de/de8/group__peerstore.html ga1206dfbdbc12c079e75e9ab7f85098f5 (struct GNUNET_PEERSTORE_Handle *h, const char *sub_system, const struct GNUNET_PeerIdentity *peer, const char *key, const void *value, size_t size, struct GNUNET_TIME_Absolute expiry, enum GNUNET_PEERSTORE_StoreOption options, GNUNET_PEERSTORE_Continuation cont, void *cont_cls) void GNUNET_PEERSTORE_store_cancel de/de8/group__peerstore.html ga15e763cbaaa5a0cffca187232963ae99 (struct GNUNET_PEERSTORE_StoreContext *sc) struct GNUNET_PEERSTORE_IterateContext * GNUNET_PEERSTORE_iterate de/de8/group__peerstore.html gaf54e7e3bcc3b3e7911500ef2620147f7 (struct GNUNET_PEERSTORE_Handle *h, const char *sub_system, const struct GNUNET_PeerIdentity *peer, const char *key, GNUNET_PEERSTORE_Processor callback, void *callback_cls) void GNUNET_PEERSTORE_iterate_cancel de/de8/group__peerstore.html ga6c313abdba90bdb0364969d2a8ef01e3 (struct GNUNET_PEERSTORE_IterateContext *ic) struct GNUNET_PEERSTORE_WatchContext * GNUNET_PEERSTORE_watch de/de8/group__peerstore.html gab91ecef55170ee6bf00e9fbc601a62a2 (struct GNUNET_PEERSTORE_Handle *h, const char *sub_system, const struct GNUNET_PeerIdentity *peer, const char *key, GNUNET_PEERSTORE_Processor callback, void *callback_cls) void GNUNET_PEERSTORE_watch_cancel de/de8/group__peerstore.html gac3dfb0e198159eefe33d76592dbd1599 (struct GNUNET_PEERSTORE_WatchContext *wc) gnunet_plugin_lib.h /home/grothoff/research/gnunet/src/include/ d8/d57/gnunet__plugin__lib_8h gnunet_common.h gnunet_configuration_lib.h void *(* GNUNET_PLUGIN_Callback d0/d3b/group__plugin.html gad51abda31cf800667dc9aee557b3bd79 )(void *arg) void(* GNUNET_PLUGIN_LoaderCallback d0/d3b/group__plugin.html gaea44d1fd17e855fe3a80125bec126921 )(void *cls, const char *library_name, void *lib_ret) int GNUNET_PLUGIN_test d0/d3b/group__plugin.html gaa4b154adfb0e5827e8c954b70097cade (const char *library_name) void * GNUNET_PLUGIN_load d0/d3b/group__plugin.html gabdde1c4a1b61005a691f19b317018df3 (const char *library_name, void *arg) void GNUNET_PLUGIN_load_all d0/d3b/group__plugin.html ga0256fdf62d3efe573f513df4bd9509b8 (const char *basename, void *arg, GNUNET_PLUGIN_LoaderCallback cb, void *cb_cls) void * GNUNET_PLUGIN_unload d0/d3b/group__plugin.html ga071e47a00d9ea9c5dacfd9b5899dd262 (const char *library_name, void *arg) gnunet_pq_lib.h /home/grothoff/research/gnunet/src/include/ df/dbd/gnunet__pq__lib_8h gnunet_util_lib.h gnunet_db_lib.h GNUNET_PQ_QueryParam GNUNET_PQ_ResultSpec GNUNET_PQ_PreparedStatement GNUNET_PQ_ExecuteStatement #define GNUNET_PQ_query_param_end df/dbd/gnunet__pq__lib_8h.html ab34b787b8df6e17b8213f5a58e1965c2 #define GNUNET_PQ_query_param_auto_from_type df/dbd/gnunet__pq__lib_8h.html a1181bfb76e05fad5bc2173687aa679bb (x) #define GNUNET_PQ_result_spec_end df/dbd/gnunet__pq__lib_8h.html af7ee63c369decbedb1c0421d61d9cd7d #define GNUNET_PQ_result_spec_auto_from_type df/dbd/gnunet__pq__lib_8h.html a6dd8e4b0524c5fdf97c63bcbff1879fa (name, dst) #define GNUNET_PQ_PREPARED_STATEMENT_END df/dbd/gnunet__pq__lib_8h.html ad5b9d80c875f0ae123af70caeaf930a5 #define GNUNET_PQ_EXECUTE_STATEMENT_END df/dbd/gnunet__pq__lib_8h.html adc9ca8d83dcf013a132390bea192cb47 int(* GNUNET_PQ_QueryConverter df/dbd/gnunet__pq__lib_8h.html a7c72eb5760e6b18d3fd5f806b46b9ce6 )(void *cls, const void *data, size_t data_len, void *param_values[], int param_lengths[], int param_formats[], unsigned int param_length, void *scratch[], unsigned int scratch_length) int(* GNUNET_PQ_ResultConverter df/dbd/gnunet__pq__lib_8h.html a595293edc3fba20c4c87db5a56e11390 )(void *cls, PGresult *result, int row, const char *fname, size_t *dst_size, void *dst) void(* GNUNET_PQ_ResultCleanup df/dbd/gnunet__pq__lib_8h.html a7146c3c141fe050e0dc9cf745eaac622 )(void *cls, void *rd) void(* GNUNET_PQ_PostgresResultHandler df/dbd/gnunet__pq__lib_8h.html a0363d5a9b80edf43423c8341bddbe4d2 )(void *cls, PGresult *result, unsigned int num_results) struct GNUNET_PQ_QueryParam GNUNET_PQ_query_param_fixed_size df/dbd/gnunet__pq__lib_8h.html a02106ef0d39b89700a0a4d26251e804d (const void *ptr, size_t ptr_size) struct GNUNET_PQ_QueryParam GNUNET_PQ_query_param_string df/dbd/gnunet__pq__lib_8h.html aed125fc2e5844506c91b9157b6881860 (const char *ptr) struct GNUNET_PQ_QueryParam GNUNET_PQ_query_param_rsa_public_key df/dbd/gnunet__pq__lib_8h.html a69f00b73a14cf0011badbe43138dd5e1 (const struct GNUNET_CRYPTO_RsaPublicKey *x) struct GNUNET_PQ_QueryParam GNUNET_PQ_query_param_rsa_signature df/dbd/gnunet__pq__lib_8h.html af2b00956dce227f4603d8c5d7735e7b4 (const struct GNUNET_CRYPTO_RsaSignature *x) struct GNUNET_PQ_QueryParam GNUNET_PQ_query_param_absolute_time df/dbd/gnunet__pq__lib_8h.html a52d50379f2ccf81e7838790ae6e66f7c (const struct GNUNET_TIME_Absolute *x) struct GNUNET_PQ_QueryParam GNUNET_PQ_query_param_absolute_time_nbo df/dbd/gnunet__pq__lib_8h.html a7e0a2b025188e70f86df9cb98b94d8ab (const struct GNUNET_TIME_AbsoluteNBO *x) struct GNUNET_PQ_QueryParam GNUNET_PQ_query_param_uint16 df/dbd/gnunet__pq__lib_8h.html a636e1850a7ad73d5829d36c670b44ec4 (const uint16_t *x) struct GNUNET_PQ_QueryParam GNUNET_PQ_query_param_uint32 df/dbd/gnunet__pq__lib_8h.html ab47e64131a2f5029ff515221b9ee424a (const uint32_t *x) struct GNUNET_PQ_QueryParam GNUNET_PQ_query_param_uint64 df/dbd/gnunet__pq__lib_8h.html a0c82db14f835fe496a7a0bac9ba5073a (const uint64_t *x) struct GNUNET_PQ_ResultSpec GNUNET_PQ_result_spec_variable_size df/dbd/gnunet__pq__lib_8h.html ac6ec5ac7515e9f2937cce935503c5bb3 (const char *name, void **dst, size_t *sptr) struct GNUNET_PQ_ResultSpec GNUNET_PQ_result_spec_fixed_size df/dbd/gnunet__pq__lib_8h.html a66cbe7ca471f069cdae3bf3429f152fd (const char *name, void *dst, size_t dst_size) struct GNUNET_PQ_ResultSpec GNUNET_PQ_result_spec_string df/dbd/gnunet__pq__lib_8h.html a89a0ef6e42831182137f506fa7c0f20c (const char *name, char **dst) struct GNUNET_PQ_ResultSpec GNUNET_PQ_result_spec_rsa_public_key df/dbd/gnunet__pq__lib_8h.html ac909beacc240a6aa1adda1aeccbb27b2 (const char *name, struct GNUNET_CRYPTO_RsaPublicKey **rsa) struct GNUNET_PQ_ResultSpec GNUNET_PQ_result_spec_rsa_signature df/dbd/gnunet__pq__lib_8h.html ae41ca49e8b95ea8534044c5c3fce89dc (const char *name, struct GNUNET_CRYPTO_RsaSignature **sig) struct GNUNET_PQ_ResultSpec GNUNET_PQ_result_spec_absolute_time df/dbd/gnunet__pq__lib_8h.html aa84b672455c61a9e47cc37228f046ad1 (const char *name, struct GNUNET_TIME_Absolute *at) struct GNUNET_PQ_ResultSpec GNUNET_PQ_result_spec_absolute_time_nbo df/dbd/gnunet__pq__lib_8h.html a731c51ccfeaf93ebfdc5c86d99b77437 (const char *name, struct GNUNET_TIME_AbsoluteNBO *at) struct GNUNET_PQ_ResultSpec GNUNET_PQ_result_spec_uint16 df/dbd/gnunet__pq__lib_8h.html aad9140fd17bc708c6bc6adf7e0bdf10a (const char *name, uint16_t *u16) struct GNUNET_PQ_ResultSpec GNUNET_PQ_result_spec_uint32 df/dbd/gnunet__pq__lib_8h.html a20f41eced0fa370cd5994710c15fb5f2 (const char *name, uint32_t *u32) struct GNUNET_PQ_ResultSpec GNUNET_PQ_result_spec_uint64 df/dbd/gnunet__pq__lib_8h.html a828c55ee714c9fac23127e0bd05c7d22 (const char *name, uint64_t *u64) PGresult * GNUNET_PQ_exec_prepared df/dbd/gnunet__pq__lib_8h.html a998f26bfa692d8af55bc77f325622389 (struct GNUNET_PQ_Context *db, const char *name, const struct GNUNET_PQ_QueryParam *params) int GNUNET_PQ_extract_result df/dbd/gnunet__pq__lib_8h.html acc792daba471e5618091d3b9c4b991e0 (PGresult *result, struct GNUNET_PQ_ResultSpec *rs, int row) void GNUNET_PQ_cleanup_result df/dbd/gnunet__pq__lib_8h.html ace38897b2f7970977c4c25d324f2e2b5 (struct GNUNET_PQ_ResultSpec *rs) enum GNUNET_DB_QueryStatus GNUNET_PQ_eval_result df/dbd/gnunet__pq__lib_8h.html a8bc739a06eff6b349111789622b275ae (struct GNUNET_PQ_Context *db, const char *statement_name, PGresult *result) enum GNUNET_DB_QueryStatus GNUNET_PQ_eval_prepared_non_select df/dbd/gnunet__pq__lib_8h.html adefce951c83b7a3763a0e9cd3a5c5f31 (struct GNUNET_PQ_Context *db, const char *statement_name, const struct GNUNET_PQ_QueryParam *params) enum GNUNET_DB_QueryStatus GNUNET_PQ_eval_prepared_multi_select df/dbd/gnunet__pq__lib_8h.html a19d09b9f6a90f245e2ddb60ffffb4a69 (struct GNUNET_PQ_Context *db, const char *statement_name, const struct GNUNET_PQ_QueryParam *params, GNUNET_PQ_PostgresResultHandler rh, void *rh_cls) enum GNUNET_DB_QueryStatus GNUNET_PQ_eval_prepared_singleton_select df/dbd/gnunet__pq__lib_8h.html a2adfbc2f502b45f6dc01df3f05c602d1 (struct GNUNET_PQ_Context *db, const char *statement_name, const struct GNUNET_PQ_QueryParam *params, struct GNUNET_PQ_ResultSpec *rs) struct GNUNET_PQ_PreparedStatement GNUNET_PQ_make_prepare df/dbd/gnunet__pq__lib_8h.html a2c610e82c3a678372e715f5c1de19313 (const char *name, const char *sql, unsigned int num_args) int GNUNET_PQ_prepare_statements df/dbd/gnunet__pq__lib_8h.html a54c022353a55bfd1b6e0b7e7efb5097f (struct GNUNET_PQ_Context *db, const struct GNUNET_PQ_PreparedStatement *ps) struct GNUNET_PQ_ExecuteStatement GNUNET_PQ_make_execute df/dbd/gnunet__pq__lib_8h.html a524a13afcee61ba60a5cecbb2675ca66 (const char *sql) struct GNUNET_PQ_ExecuteStatement GNUNET_PQ_make_try_execute df/dbd/gnunet__pq__lib_8h.html ab1682e65cd9f8f32e67bc25929989424 (const char *sql) int GNUNET_PQ_exec_statements df/dbd/gnunet__pq__lib_8h.html a0a3d24102116e59c97fc1a82de615378 (struct GNUNET_PQ_Context *db, const struct GNUNET_PQ_ExecuteStatement *es) struct GNUNET_PQ_Context * GNUNET_PQ_connect df/dbd/gnunet__pq__lib_8h.html a8edb9fd12ecfce326978ad5046d2233d (const char *config_str, const char *load_path, const struct GNUNET_PQ_ExecuteStatement *es, const struct GNUNET_PQ_PreparedStatement *ps) struct GNUNET_PQ_Context * GNUNET_PQ_connect_with_cfg df/dbd/gnunet__pq__lib_8h.html a8ee0d8ad1a60a9fc0345e19a16ca4ab2 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const struct GNUNET_PQ_ExecuteStatement *es, const struct GNUNET_PQ_PreparedStatement *ps) void GNUNET_PQ_reconnect_if_down df/dbd/gnunet__pq__lib_8h.html a8a87e5259cf76b80bed32452e95d74f3 (struct GNUNET_PQ_Context *db) void GNUNET_PQ_reconnect df/dbd/gnunet__pq__lib_8h.html a165f63987b2776c2b401dc9ebe8c19a1 (struct GNUNET_PQ_Context *db) void GNUNET_PQ_disconnect df/dbd/gnunet__pq__lib_8h.html a8c026dcf702c4f780be4e7f5fc3023ec (struct GNUNET_PQ_Context *db) gnunet_program_lib.h /home/grothoff/research/gnunet/src/include/ d3/d3b/gnunet__program__lib_8h gnunet_configuration_lib.h gnunet_getopt_lib.h gnunet_scheduler_lib.h void(* GNUNET_PROGRAM_Main d7/d2c/group__program.html ga7f6111dcadc1e4274cebadf1717eada3 )(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int GNUNET_PROGRAM_run2 d7/d2c/group__program.html gaabffd5e7114fc56f00c76c99ca1231ba (int argc, char *const *argv, const char *binaryName, const char *binaryHelp, const struct GNUNET_GETOPT_CommandLineOption *options, GNUNET_PROGRAM_Main task, void *task_cls, int run_without_scheduler) int GNUNET_PROGRAM_run d7/d2c/group__program.html ga7e6302df0c179620f9c805f552b9b920 (int argc, char *const *argv, const char *binaryName, const char *binaryHelp, const struct GNUNET_GETOPT_CommandLineOption *options, GNUNET_PROGRAM_Main task, void *task_cls) gnunet_protocols.h /home/grothoff/research/gnunet/src/include/ d3/d8b/gnunet__protocols_8h #define GNUNET_MESSAGE_TYPE_TEST d9/d84/group__protocols.html gae9a57629871bc1a1192d39a1ca3787a1 #define GNUNET_MESSAGE_TYPE_DUMMY d9/d84/group__protocols.html ga0528a76bf5f7380fbadbc6951f8fe209 #define GNUNET_MESSAGE_TYPE_DUMMY2 d9/d84/group__protocols.html gabcdd6ff22b9c1633ef0465a485926778 #define GNUNET_MESSAGE_TYPE_RESOLVER_REQUEST d9/d84/group__protocols.html ga417eba8ef772c54cb7e2092aa9376ab0 #define GNUNET_MESSAGE_TYPE_RESOLVER_RESPONSE d9/d84/group__protocols.html ga818e48270d5366866885338b9554f758 #define GNUNET_MESSAGE_TYPE_REQUEST_AGPL d9/d84/group__protocols.html ga7e12c5f3347d30dbe6bf89c8d9876f26 #define GNUNET_MESSAGE_TYPE_RESPONSE_AGPL d9/d84/group__protocols.html gabe6db7dbb44964105729ffa61cc78c6f #define GNUNET_MESSAGE_TYPE_ARM_START d9/d84/group__protocols.html ga71bc7e880179e671077e29bf86c81b10 #define GNUNET_MESSAGE_TYPE_ARM_STOP d9/d84/group__protocols.html ga14048ef2b552a73a8d8bc7225fabd41e #define GNUNET_MESSAGE_TYPE_ARM_RESULT d9/d84/group__protocols.html ga1af7948cf500c94ef106a270862c021c #define GNUNET_MESSAGE_TYPE_ARM_STATUS d9/d84/group__protocols.html ga6d9f3da33619b1f8c73d7ad4a57a800a #define GNUNET_MESSAGE_TYPE_ARM_LIST d9/d84/group__protocols.html gac2b83830cd53ae0db2d778b5fa82d731 #define GNUNET_MESSAGE_TYPE_ARM_LIST_RESULT d9/d84/group__protocols.html ga3a2003066a03a2d62fcc7acfaa6f2eaa #define GNUNET_MESSAGE_TYPE_ARM_MONITOR d9/d84/group__protocols.html gafa2ea5c122d647c801ee02783e6d2090 #define GNUNET_MESSAGE_TYPE_ARM_TEST d9/d84/group__protocols.html ga5257da6b3ce698101aebe8903e287b79 #define GNUNET_MESSAGE_TYPE_HELLO_LEGACY d9/d84/group__protocols.html ga0ab9cb9f601731fa309d83c720bb6cb1 #define GNUNET_MESSAGE_TYPE_HELLO d9/d84/group__protocols.html gabc38ef3e02934d8e1dea6d3b04045670 #define GNUNET_MESSAGE_TYPE_FRAGMENT d9/d84/group__protocols.html ga058de2885a57a9ba531561d93897fe4a #define GNUNET_MESSAGE_TYPE_FRAGMENT_ACK d9/d84/group__protocols.html ga7dd0039f866ab5052ed7c52244cf2210 #define GNUNET_MESSAGE_TYPE_WLAN_DATA_TO_HELPER d9/d84/group__protocols.html ga8ef8644cd26b1d79b35fccbdeb81c3bf #define GNUNET_MESSAGE_TYPE_WLAN_DATA_FROM_HELPER d9/d84/group__protocols.html gaf433c245943d1f778731c7262f955d8b #define GNUNET_MESSAGE_TYPE_WLAN_HELPER_CONTROL d9/d84/group__protocols.html gad2cf33d6f94fa4662d407fa0042332b8 #define GNUNET_MESSAGE_TYPE_WLAN_ADVERTISEMENT d9/d84/group__protocols.html gae53c0c4054ef932a5fc924be123cf865 #define GNUNET_MESSAGE_TYPE_WLAN_DATA d9/d84/group__protocols.html ga73bedd66ac58c4bc688e0145ad52e48d #define GNUNET_MESSAGE_TYPE_DV_RECV d9/d84/group__protocols.html ga50d3156815e67d4750c40a1f733f69c4 #define GNUNET_MESSAGE_TYPE_DV_SEND d9/d84/group__protocols.html ga5895781726f6cc62d4bf6e00221139a6 #define GNUNET_MESSAGE_TYPE_DV_SEND_ACK d9/d84/group__protocols.html gada28c9e4ecf2969bfb2c58589d5eed3b #define GNUNET_MESSAGE_TYPE_DV_ROUTE d9/d84/group__protocols.html ga4d27f9e3b7cbd03b4bf7eda56446d648 #define GNUNET_MESSAGE_TYPE_DV_START d9/d84/group__protocols.html gafaf7c7f0299ca32ef196bcf20cd8bbe8 #define GNUNET_MESSAGE_TYPE_DV_CONNECT d9/d84/group__protocols.html ga6f3c5fa262897ed017567c7b6896efc0 #define GNUNET_MESSAGE_TYPE_DV_DISCONNECT d9/d84/group__protocols.html gaaff339944a23ca06af7d249f27f4138f #define GNUNET_MESSAGE_TYPE_DV_SEND_NACK d9/d84/group__protocols.html ga53dbefe0b976fca3dc37b099c727c14d #define GNUNET_MESSAGE_TYPE_DV_DISTANCE_CHANGED d9/d84/group__protocols.html ga602a58cc9b159aacfa0a90ff7bd653ae #define GNUNET_MESSAGE_TYPE_DV_BOX d9/d84/group__protocols.html ga65a34b7cbe0c446b01f6ab1c0e68575d #define GNUNET_MESSAGE_TYPE_TRANSPORT_XU_MESSAGE d9/d84/group__protocols.html ga104b5e36662e11d0aa5809beb0440c9e #define GNUNET_MESSAGE_TYPE_TRANSPORT_UDP_MESSAGE d9/d84/group__protocols.html gaea5a22727227b9e30bfbd6bccd4a2554 #define GNUNET_MESSAGE_TYPE_TRANSPORT_UDP_ACK d9/d84/group__protocols.html ga1d145c7350a4287fe8b9f269289cd0ae #define GNUNET_MESSAGE_TYPE_TRANSPORT_TCP_NAT_PROBE d9/d84/group__protocols.html ga2f5c57ccaf1152c9015f2bae8389ba01 #define GNUNET_MESSAGE_TYPE_TRANSPORT_TCP_WELCOME d9/d84/group__protocols.html ga4cc596e915e60c4485224509c343053f #define GNUNET_MESSAGE_TYPE_TRANSPORT_ATS d9/d84/group__protocols.html ga98c66e975d311fb14cddb142f1347b33 #define GNUNET_MESSAGE_TYPE_NAT_TEST d9/d84/group__protocols.html ga77f2b31c34efacc67cba703950405868 #define GNUNET_MESSAGE_TYPE_CORE_INIT d9/d84/group__protocols.html ga9a73aa6a464b1043bc568a1bf66500c7 #define GNUNET_MESSAGE_TYPE_CORE_INIT_REPLY d9/d84/group__protocols.html gad3e8b804656677b6e1a63cf2be8c4a78 #define GNUNET_MESSAGE_TYPE_CORE_NOTIFY_CONNECT d9/d84/group__protocols.html ga9073c238e98198cf9d65f4e39d8a8d2c #define GNUNET_MESSAGE_TYPE_CORE_NOTIFY_DISCONNECT d9/d84/group__protocols.html ga95264d2cefa0bb74c00d1c90e6daa7c3 #define GNUNET_MESSAGE_TYPE_CORE_NOTIFY_STATUS_CHANGE d9/d84/group__protocols.html gaefc5f597e305707c230f590d5711ca5b #define GNUNET_MESSAGE_TYPE_CORE_NOTIFY_INBOUND d9/d84/group__protocols.html gacca07bb16725718e58934b1944e143b1 #define GNUNET_MESSAGE_TYPE_CORE_NOTIFY_OUTBOUND d9/d84/group__protocols.html ga76eb0fbf2aaff75210b11d5091243ee6 #define GNUNET_MESSAGE_TYPE_CORE_SEND_REQUEST d9/d84/group__protocols.html ga08ccf968e4340c8679454cc56c03cc3a #define GNUNET_MESSAGE_TYPE_CORE_SEND_READY d9/d84/group__protocols.html gad783ecd5e95e17243d7c78ec49c41adf #define GNUNET_MESSAGE_TYPE_CORE_SEND d9/d84/group__protocols.html gac1e7d2d26c9d1f14e19739099f61b798 #define GNUNET_MESSAGE_TYPE_CORE_MONITOR_PEERS d9/d84/group__protocols.html ga95f0c291c4faf52e4f7df12743f23f2a #define GNUNET_MESSAGE_TYPE_CORE_MONITOR_NOTIFY d9/d84/group__protocols.html gaa7bf79a77c25e618e42525064aeaa96a #define GNUNET_MESSAGE_TYPE_CORE_ENCRYPTED_MESSAGE d9/d84/group__protocols.html ga7c531f8a477e59a73b3eef87da8a6ac6 #define GNUNET_MESSAGE_TYPE_CORE_PING d9/d84/group__protocols.html ga128aae8fb2927dfaeb2c9e03f4eeb95b #define GNUNET_MESSAGE_TYPE_CORE_PONG d9/d84/group__protocols.html ga50d951b8dd31352b61fbc5961f1e0dc6 #define GNUNET_MESSAGE_TYPE_CORE_HANGUP d9/d84/group__protocols.html ga5783a26461f55e51df6add2fda0562b4 #define GNUNET_MESSAGE_TYPE_CORE_COMPRESSED_TYPE_MAP d9/d84/group__protocols.html gaa2560117124991a9e513ee06e0d1e9e2 #define GNUNET_MESSAGE_TYPE_CORE_BINARY_TYPE_MAP d9/d84/group__protocols.html ga496b38a42f1d4de345f660198ea5ec0e #define GNUNET_MESSAGE_TYPE_CORE_EPHEMERAL_KEY d9/d84/group__protocols.html gad43eb200a2b917175bfd148de65a6aae #define GNUNET_MESSAGE_TYPE_CORE_CONFIRM_TYPE_MAP d9/d84/group__protocols.html gace197dc1da3eea82f34df6426a953830 #define GNUNET_MESSAGE_TYPE_DATASTORE_RESERVE d9/d84/group__protocols.html ga89959ce85575dfd5e6ae83c1fc1dd4b8 #define GNUNET_MESSAGE_TYPE_DATASTORE_RELEASE_RESERVE d9/d84/group__protocols.html ga3f8f19e8152421e3d13eef86af6d9fcf #define GNUNET_MESSAGE_TYPE_DATASTORE_STATUS d9/d84/group__protocols.html gaecc4ccf0009ef55e28c230b0f1d24863 #define GNUNET_MESSAGE_TYPE_DATASTORE_PUT d9/d84/group__protocols.html gad787c6da0ed26c1d11c3ef303f7bdd2c #define GNUNET_MESSAGE_TYPE_DATASTORE_GET d9/d84/group__protocols.html gaacb7c9f945de1a7d86cf7fca8687da34 #define GNUNET_MESSAGE_TYPE_DATASTORE_GET_REPLICATION d9/d84/group__protocols.html gadcefa04c631e9851d25064c771add475 #define GNUNET_MESSAGE_TYPE_DATASTORE_GET_ZERO_ANONYMITY d9/d84/group__protocols.html gafc502d558ec75e39da6c25797bd17c4d #define GNUNET_MESSAGE_TYPE_DATASTORE_DATA d9/d84/group__protocols.html gacf248df7f106fb30786f8cf48a65f181 #define GNUNET_MESSAGE_TYPE_DATASTORE_DATA_END d9/d84/group__protocols.html ga4033bf9d5012b90af478653bab3b013c #define GNUNET_MESSAGE_TYPE_DATASTORE_REMOVE d9/d84/group__protocols.html ga90144b4ec29e42ab9fbda00c5abdeed3 #define GNUNET_MESSAGE_TYPE_DATASTORE_DROP d9/d84/group__protocols.html ga1ee2cc81bde649c4891fbc9d71af951c #define GNUNET_MESSAGE_TYPE_DATASTORE_GET_KEY d9/d84/group__protocols.html ga6e67cc219bad886baf7a4e5d284a2ed6 #define GNUNET_MESSAGE_TYPE_FS_REQUEST_LOC_SIGN d9/d84/group__protocols.html gacf9d74358956bc9450a310b9155fe9fe #define GNUNET_MESSAGE_TYPE_FS_REQUEST_LOC_SIGNATURE d9/d84/group__protocols.html gae5335010db00430397ca2bdb66659d8b #define GNUNET_MESSAGE_TYPE_FS_INDEX_START d9/d84/group__protocols.html ga6f88fd324e46a54baf2ff0ef0b2d573b #define GNUNET_MESSAGE_TYPE_FS_INDEX_START_OK d9/d84/group__protocols.html gaf5ffe9dca0c31d651ccb786aa3606471 #define GNUNET_MESSAGE_TYPE_FS_INDEX_START_FAILED d9/d84/group__protocols.html gac5f7ccda852746e5420fdf9f27e86180 #define GNUNET_MESSAGE_TYPE_FS_INDEX_LIST_GET d9/d84/group__protocols.html ga02c34fcefea5a8b6d8379c0c750dd706 #define GNUNET_MESSAGE_TYPE_FS_INDEX_LIST_ENTRY d9/d84/group__protocols.html gaf519fe0f67b6f07dbed583f65dd9d12b #define GNUNET_MESSAGE_TYPE_FS_INDEX_LIST_END d9/d84/group__protocols.html gafeb5c4a05e4bd044e0d971ba0a5b05ed #define GNUNET_MESSAGE_TYPE_FS_UNINDEX d9/d84/group__protocols.html gab3e19ccb823425ccaa5ac5625485f29f #define GNUNET_MESSAGE_TYPE_FS_UNINDEX_OK d9/d84/group__protocols.html ga29c5b069252e56417a573ce7d0f679ff #define GNUNET_MESSAGE_TYPE_FS_START_SEARCH d9/d84/group__protocols.html ga506a5df7e4f6515a04c41e008ec31162 #define GNUNET_MESSAGE_TYPE_FS_GET d9/d84/group__protocols.html ga886a6e790c57a5fbfbc6f074343cc008 #define GNUNET_MESSAGE_TYPE_FS_PUT d9/d84/group__protocols.html ga8288c24b1dc87e2f2c2a64a460575ead #define GNUNET_MESSAGE_TYPE_FS_MIGRATION_STOP d9/d84/group__protocols.html ga8da10389318330d4bc3ff13da8a604fd #define GNUNET_MESSAGE_TYPE_FS_CADET_QUERY d9/d84/group__protocols.html ga9f0ac1faaae9f157ae53ccf97e43539a #define GNUNET_MESSAGE_TYPE_FS_CADET_REPLY d9/d84/group__protocols.html gaac3572ddb6281ad1f41fb155c01a0722 #define GNUNET_MESSAGE_TYPE_DHT_CLIENT_PUT d9/d84/group__protocols.html ga4a13a2b4cef58b98e0d1ed9a6e19a093 #define GNUNET_MESSAGE_TYPE_DHT_CLIENT_GET d9/d84/group__protocols.html gab892e6e9ebd51a328e5e176eeca21693 #define GNUNET_MESSAGE_TYPE_DHT_CLIENT_GET_STOP d9/d84/group__protocols.html ga76c08b7d19f9ef8fef6c3660b4c08091 #define GNUNET_MESSAGE_TYPE_DHT_CLIENT_RESULT d9/d84/group__protocols.html ga869079f97e75f0094189a31e50e14b9c #define GNUNET_MESSAGE_TYPE_DHT_P2P_PUT d9/d84/group__protocols.html gab7ae0cdd2b74bec86b983a25fad630ac #define GNUNET_MESSAGE_TYPE_DHT_P2P_GET d9/d84/group__protocols.html gaa70f740743e11579b059cfab4332ed17 #define GNUNET_MESSAGE_TYPE_DHT_P2P_RESULT d9/d84/group__protocols.html gaa3e846cc394841f17240e5ce9168662b #define GNUNET_MESSAGE_TYPE_DHT_MONITOR_GET d9/d84/group__protocols.html ga01fe033aec9d50ca67a610d271bdcb8a #define GNUNET_MESSAGE_TYPE_DHT_MONITOR_GET_RESP d9/d84/group__protocols.html ga2cedd865b1032ac90d9653a613334214 #define GNUNET_MESSAGE_TYPE_DHT_MONITOR_PUT d9/d84/group__protocols.html ga7302005491f9274e9be494c2d3b02f8d #define GNUNET_MESSAGE_TYPE_DHT_MONITOR_PUT_RESP d9/d84/group__protocols.html ga1592a015cf62fe4f52b229d746e75fa6 #define GNUNET_MESSAGE_TYPE_DHT_MONITOR_START d9/d84/group__protocols.html ga634ee52a41ecb14944ba1c9104b1ae95 #define GNUNET_MESSAGE_TYPE_DHT_MONITOR_STOP d9/d84/group__protocols.html ga9c6a254157b6bc91fd7dd55d0e06ca71 #define GNUNET_MESSAGE_TYPE_DHT_CLIENT_GET_RESULTS_KNOWN d9/d84/group__protocols.html ga6babbce7ca722b068aa5c1e255d65483 #define GNUNET_MESSAGE_TYPE_HOSTLIST_ADVERTISEMENT d9/d84/group__protocols.html ga027abc6c98ac0f5eb9e04e97c306ca5e #define GNUNET_MESSAGE_TYPE_STATISTICS_SET d9/d84/group__protocols.html ga57d27e9ecc868954cc4c746c62f3d35b #define GNUNET_MESSAGE_TYPE_STATISTICS_GET d9/d84/group__protocols.html ga2b8fe9c7cc13b2b454316e89c451b230 #define GNUNET_MESSAGE_TYPE_STATISTICS_VALUE d9/d84/group__protocols.html ga3a325568767e8c4068a7ac904ebde289 #define GNUNET_MESSAGE_TYPE_STATISTICS_END d9/d84/group__protocols.html ga1b448fc1d6bb343f2b0c87c75fce7a55 #define GNUNET_MESSAGE_TYPE_STATISTICS_WATCH d9/d84/group__protocols.html gaa613127eab9f08420ca7c7d331fe1295 #define GNUNET_MESSAGE_TYPE_STATISTICS_WATCH_VALUE d9/d84/group__protocols.html ga5096b47556486af9360de9a46c9e1ed9 #define GNUNET_MESSAGE_TYPE_STATISTICS_DISCONNECT d9/d84/group__protocols.html gacb7b1ce3e7965d0db2ba556d6ce54a2b #define GNUNET_MESSAGE_TYPE_STATISTICS_DISCONNECT_CONFIRM d9/d84/group__protocols.html ga8b74b399f1b85e3ff4422b7f77ce9345 #define GNUNET_MESSAGE_TYPE_VPN_HELPER d9/d84/group__protocols.html ga281723cc6ef6a101dfea66b2e5756b79 #define GNUNET_MESSAGE_TYPE_VPN_ICMP_TO_SERVICE d9/d84/group__protocols.html ga30e3176a881da40cf3e7deee6f552fb2 #define GNUNET_MESSAGE_TYPE_VPN_ICMP_TO_INTERNET d9/d84/group__protocols.html gace17a1057c232812a1d2b7b32091d4ca #define GNUNET_MESSAGE_TYPE_VPN_ICMP_TO_VPN d9/d84/group__protocols.html gaedcf382c2c6b43943c6fa04ec00a6c1c #define GNUNET_MESSAGE_TYPE_VPN_DNS_TO_INTERNET d9/d84/group__protocols.html ga92a69560f4274a1bf7600f1bab8cdf5a #define GNUNET_MESSAGE_TYPE_VPN_DNS_FROM_INTERNET d9/d84/group__protocols.html gaad517824d5a4ce7041e276a7d95ef662 #define GNUNET_MESSAGE_TYPE_VPN_TCP_TO_SERVICE_START d9/d84/group__protocols.html ga5a9af4739611e2767f11c720a7847293 #define GNUNET_MESSAGE_TYPE_VPN_TCP_TO_INTERNET_START d9/d84/group__protocols.html ga39ac7ac7fbc18b21b810ab05d503966d #define GNUNET_MESSAGE_TYPE_VPN_TCP_DATA_TO_EXIT d9/d84/group__protocols.html ga2f63b0b60e822ae92e513ebe38c5a04f #define GNUNET_MESSAGE_TYPE_VPN_TCP_DATA_TO_VPN d9/d84/group__protocols.html gaded548718dc415933b73ab020b6127a5 #define GNUNET_MESSAGE_TYPE_VPN_UDP_TO_SERVICE d9/d84/group__protocols.html ga8729ce428caac354d033cc5bb0c480a2 #define GNUNET_MESSAGE_TYPE_VPN_UDP_TO_INTERNET d9/d84/group__protocols.html gae66207ea2adea63b16547da439331637 #define GNUNET_MESSAGE_TYPE_VPN_UDP_REPLY d9/d84/group__protocols.html ga17168d74367181a61ad8f77c9f3d48b5 #define GNUNET_MESSAGE_TYPE_VPN_CLIENT_REDIRECT_TO_IP d9/d84/group__protocols.html ga4ee2e1a5487906bf65082741218b4db5 #define GNUNET_MESSAGE_TYPE_VPN_CLIENT_REDIRECT_TO_SERVICE d9/d84/group__protocols.html ga7cb5288c14e17600490b860694ebdc8e #define GNUNET_MESSAGE_TYPE_VPN_CLIENT_USE_IP d9/d84/group__protocols.html ga17d870882bdabf441a077dbdd7f2443a #define GNUNET_MESSAGE_TYPE_DNS_CLIENT_INIT d9/d84/group__protocols.html ga991f5f8b6532901b1a06c89fcea3e4b8 #define GNUNET_MESSAGE_TYPE_DNS_CLIENT_REQUEST d9/d84/group__protocols.html ga05a65694f2d187a962b770fcab4d3afe #define GNUNET_MESSAGE_TYPE_DNS_CLIENT_RESPONSE d9/d84/group__protocols.html ga3c78edb32fcccf0c2e2d7e5aaf824c91 #define GNUNET_MESSAGE_TYPE_DNS_HELPER d9/d84/group__protocols.html ga7cd5f25a1affefabc5337ad43385fb5b #define GNUNET_MESSAGE_TYPE_CHAT_JOIN_REQUEST d9/d84/group__protocols.html ga0d6ad3e0e9a9ed5fa870f80465f86824 #define GNUNET_MESSAGE_TYPE_CHAT_JOIN_NOTIFICATION d9/d84/group__protocols.html ga88fa7723298f62659c6ee747ce477c17 #define GNUNET_MESSAGE_TYPE_CHAT_LEAVE_NOTIFICATION d9/d84/group__protocols.html ga1deff5e0885c2be932f4dd0a6f3f1e7f #define GNUNET_MESSAGE_TYPE_CHAT_MESSAGE_NOTIFICATION d9/d84/group__protocols.html ga63d2624241f46d8f5247388d96143165 #define GNUNET_MESSAGE_TYPE_CHAT_TRANSMIT_REQUEST d9/d84/group__protocols.html ga3cd16d290b38530c9383b7a825c3f124 #define GNUNET_MESSAGE_TYPE_CHAT_CONFIRMATION_RECEIPT d9/d84/group__protocols.html ga68962641390b3a62b966848cd72cad47 #define GNUNET_MESSAGE_TYPE_CHAT_CONFIRMATION_NOTIFICATION d9/d84/group__protocols.html ga227a4d5f7e96d134165e66012b00cbc2 #define GNUNET_MESSAGE_TYPE_CHAT_P2P_JOIN_NOTIFICATION d9/d84/group__protocols.html gaab301f81e979d22fbcee245816e179a7 #define GNUNET_MESSAGE_TYPE_CHAT_P2P_LEAVE_NOTIFICATION d9/d84/group__protocols.html gacb311f30d953a5c1a6b983b0673daad4 #define GNUNET_MESSAGE_TYPE_CHAT_P2P_SYNC_REQUEST d9/d84/group__protocols.html gae9237e3fb237e19d84d52e7af0f73395 #define GNUNET_MESSAGE_TYPE_CHAT_P2P_MESSAGE_NOTIFICATION d9/d84/group__protocols.html ga4343138879eae70940d07be1c3a3cebb #define GNUNET_MESSAGE_TYPE_CHAT_P2P_CONFIRMATION_RECEIPT d9/d84/group__protocols.html ga607fbd2f15735b4048d67033064c35e4 #define GNUNET_MESSAGE_TYPE_NSE_START d9/d84/group__protocols.html ga4bb602c8311efb83262678c62fe85ef0 #define GNUNET_MESSAGE_TYPE_NSE_P2P_FLOOD d9/d84/group__protocols.html ga5e3c607f3f16022371aecbc896adec30 #define GNUNET_MESSAGE_TYPE_NSE_ESTIMATE d9/d84/group__protocols.html ga6f6a90b6b01d57428b0e5af2fec0521f #define GNUNET_MESSAGE_TYPE_PEERINFO_GET d9/d84/group__protocols.html ga55f18183da92bc7d425b6222982cc17d #define GNUNET_MESSAGE_TYPE_PEERINFO_GET_ALL d9/d84/group__protocols.html ga563e5d3d671486ec8837b13992f4d16c #define GNUNET_MESSAGE_TYPE_PEERINFO_INFO d9/d84/group__protocols.html ga942c15fa3ea52e180eb576c615031784 #define GNUNET_MESSAGE_TYPE_PEERINFO_INFO_END d9/d84/group__protocols.html ga093255cc0069bf437b0200cbb056b152 #define GNUNET_MESSAGE_TYPE_PEERINFO_NOTIFY d9/d84/group__protocols.html gaf3d7b0035ff7fc145119c9b5eebb4953 #define GNUNET_MESSAGE_TYPE_ATS_START d9/d84/group__protocols.html ga1eee09b87550b85af67e9caf2dbbf487 #define GNUNET_MESSAGE_TYPE_ATS_REQUEST_ADDRESS d9/d84/group__protocols.html ga1c022c0b42fc0c84353c602ffa53aa5a #define GNUNET_MESSAGE_TYPE_ATS_REQUEST_ADDRESS_CANCEL d9/d84/group__protocols.html ga65424c87bdf2d834b31cd29c44d2047f #define GNUNET_MESSAGE_TYPE_ATS_ADDRESS_UPDATE d9/d84/group__protocols.html ga301c5b8e785285278819e14d62254806 #define GNUNET_MESSAGE_TYPE_ATS_ADDRESS_DESTROYED d9/d84/group__protocols.html gac760bc50122e85b588ddbad368043e04 #define GNUNET_MESSAGE_TYPE_ATS_ADDRESS_SUGGESTION d9/d84/group__protocols.html ga3f8cb2066ac81a30991de38577f55a02 #define GNUNET_MESSAGE_TYPE_ATS_PEER_INFORMATION d9/d84/group__protocols.html ga910015a5f99b58837bc2992a3b90c105 #define GNUNET_MESSAGE_TYPE_ATS_RESERVATION_REQUEST d9/d84/group__protocols.html gaea85358756f2f9cafdc49c1bc16871c6 #define GNUNET_MESSAGE_TYPE_ATS_RESERVATION_RESULT d9/d84/group__protocols.html ga72b61f20cc926023b42fc6e49a204b8f #define GNUNET_MESSAGE_TYPE_ATS_PREFERENCE_CHANGE d9/d84/group__protocols.html gafc9bb07837050778bf7c6a1b2dafced8 #define GNUNET_MESSAGE_TYPE_ATS_SESSION_RELEASE d9/d84/group__protocols.html gaecadfb40b85a55a0a50bc79d49469487 #define GNUNET_MESSAGE_TYPE_ATS_ADDRESS_ADD d9/d84/group__protocols.html gab6130b021b1333d1ec0a28c12ccf34a2 #define GNUNET_MESSAGE_TYPE_ATS_ADDRESSLIST_REQUEST d9/d84/group__protocols.html ga0713063c4c836bf5a6e0b4e6f9338d6f #define GNUNET_MESSAGE_TYPE_ATS_ADDRESSLIST_RESPONSE d9/d84/group__protocols.html gaca61401c784cfac212000fc24bb04d02 #define GNUNET_MESSAGE_TYPE_ATS_PREFERENCE_FEEDBACK d9/d84/group__protocols.html ga046373ba69521c6cb87717b6b555b566 #define GNUNET_MESSAGE_TYPE_TRANSPORT_START d9/d84/group__protocols.html ga15be2dd97250dcf98db79f1b3089704f #define GNUNET_MESSAGE_TYPE_TRANSPORT_CONNECT d9/d84/group__protocols.html ga051d642061a64cb02aeeaf6aacaea514 #define GNUNET_MESSAGE_TYPE_TRANSPORT_DISCONNECT d9/d84/group__protocols.html ga59784771624d23e3ab1e27e70803e0cc #define GNUNET_MESSAGE_TYPE_TRANSPORT_SEND d9/d84/group__protocols.html gad8b8cadd4827fc1df5116572aaf7ce9f #define GNUNET_MESSAGE_TYPE_TRANSPORT_SEND_OK d9/d84/group__protocols.html gadf5b9ee2ed1109e8894527428267c7ba #define GNUNET_MESSAGE_TYPE_TRANSPORT_RECV d9/d84/group__protocols.html ga48b5b42a0825fcc8a0b99e697c0cb525 #define GNUNET_MESSAGE_TYPE_TRANSPORT_SET_QUOTA d9/d84/group__protocols.html gaebd9d0726b33a17b20da1bfee76341e9 #define GNUNET_MESSAGE_TYPE_TRANSPORT_RECV_OK d9/d84/group__protocols.html ga2c83ba8a45e1c1c2d34a6b884d87cca0 #define GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_TO_STRING d9/d84/group__protocols.html gabd282bec9516447c0c8256dbd2209a07 #define GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_TO_STRING_REPLY d9/d84/group__protocols.html ga5ce5dc9b6450e39ddbcc3db516f6794d #define GNUNET_MESSAGE_TYPE_TRANSPORT_BLACKLIST_INIT d9/d84/group__protocols.html ga85e9d172a4b9480865453adff20b88e9 #define GNUNET_MESSAGE_TYPE_TRANSPORT_BLACKLIST_QUERY d9/d84/group__protocols.html gafad945200e362e28007bc956e108934f #define GNUNET_MESSAGE_TYPE_TRANSPORT_BLACKLIST_REPLY d9/d84/group__protocols.html ga61ba2a15ada203cb9f365fb95ed9883d #define GNUNET_MESSAGE_TYPE_TRANSPORT_PING d9/d84/group__protocols.html gabd1f2e4790e4de1fcb408a00e6ee26ca #define GNUNET_MESSAGE_TYPE_TRANSPORT_PONG d9/d84/group__protocols.html ga5bbcd5e12625ee4073f07edefb4800b1 #define GNUNET_MESSAGE_TYPE_TRANSPORT_SESSION_SYN d9/d84/group__protocols.html gad011a1b2284a9cd48289e81d8fbfa78c #define GNUNET_MESSAGE_TYPE_TRANSPORT_SESSION_SYN_ACK d9/d84/group__protocols.html gae4b0f9499fb434eff54c1049cba2a3ad #define GNUNET_MESSAGE_TYPE_TRANSPORT_SESSION_ACK d9/d84/group__protocols.html ga69d8e8bd9ad519f70df3436aa887e463 #define GNUNET_MESSAGE_TYPE_TRANSPORT_SESSION_DISCONNECT d9/d84/group__protocols.html ga8c94757b04f68bb3ff0342e988079ec9 #define GNUNET_MESSAGE_TYPE_TRANSPORT_SESSION_QUOTA d9/d84/group__protocols.html ga0f5e9f504d61b45a705c22d6610d1055 #define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PEER_REQUEST d9/d84/group__protocols.html ga69164c20b0b361ec683a4da6ea44cb19 #define GNUNET_MESSAGE_TYPE_TRANSPORT_SESSION_KEEPALIVE d9/d84/group__protocols.html ga10b945772b23f98733232f685f22d242 #define GNUNET_MESSAGE_TYPE_TRANSPORT_SESSION_KEEPALIVE_RESPONSE d9/d84/group__protocols.html ga4d20a1e1c3577b7bc8ce19c01e954e25 #define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PEER_RESPONSE d9/d84/group__protocols.html ga6dd0407cc82e8357b4c24d28e916850d #define GNUNET_MESSAGE_TYPE_TRANSPORT_BROADCAST_BEACON d9/d84/group__protocols.html ga0e8f53ea1e4d6190958ce3fb60f34538 #define GNUNET_MESSAGE_TYPE_TRANSPORT_TRAFFIC_METRIC d9/d84/group__protocols.html gaa60c25441c30b48f54d58d601e8aec56 #define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PLUGIN_START d9/d84/group__protocols.html ga706914884abd539a8f3d4b62c3ebf642 #define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PLUGIN_EVENT d9/d84/group__protocols.html ga106978baf7bf763afe17c26bde0ca253 #define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PLUGIN_SYNC d9/d84/group__protocols.html ga74bc7cbb830c742f613f7bcc4f4b02b9 #define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PEER_RESPONSE_END d9/d84/group__protocols.html ga992e073ca5ad75acf50fc0a1f7a8a2a6 #define GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_PROGRESS_FILE d9/d84/group__protocols.html gaf054b1c627a808d61e89d1d50c3d5f52 #define GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_PROGRESS_DIRECTORY d9/d84/group__protocols.html ga35e83802bed97709d397609ca7209175 #define GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_ERROR d9/d84/group__protocols.html ga5b80c2baf9438cecb09917310d8c8342 #define GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_SKIP_FILE d9/d84/group__protocols.html ga80d7e258547b0fd8c934491f0efb820d #define GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_COUNTING_DONE d9/d84/group__protocols.html ga9427a10404bd81946d99a0450ffcee51 #define GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_META_DATA d9/d84/group__protocols.html ga52b13a90e817098ea1a479533ca2caf1 #define GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_FINISHED d9/d84/group__protocols.html ga4f0bc49937791fcc8a2e67572db4805f #define GNUNET_MESSAGE_TYPE_NAMECACHE_LOOKUP_BLOCK d9/d84/group__protocols.html ga6dd6bd11d4e7e64ba1219d24f42169b4 #define GNUNET_MESSAGE_TYPE_NAMECACHE_LOOKUP_BLOCK_RESPONSE d9/d84/group__protocols.html gaf45d0549adc19ff6384592e99d70f2b0 #define GNUNET_MESSAGE_TYPE_NAMECACHE_BLOCK_CACHE d9/d84/group__protocols.html gaba98d72f8c520bbc7076bd92f80df0d4 #define GNUNET_MESSAGE_TYPE_NAMECACHE_BLOCK_CACHE_RESPONSE d9/d84/group__protocols.html ga789343954fb85befb37fc99525dd25f4 #define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_STORE d9/d84/group__protocols.html ga9f3cafd12831d81a4b41399bfc998181 #define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_STORE_RESPONSE d9/d84/group__protocols.html ga6f6d342029f69c301b46485f1f9713d1 #define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_LOOKUP d9/d84/group__protocols.html gaebcc0abaf1fee7b007e18a3c870dd82a #define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_LOOKUP_RESPONSE d9/d84/group__protocols.html ga9c66dcf6cd57500856f14b4ed97f01da #define GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_TO_NAME d9/d84/group__protocols.html gac8f0f543a7ddcdf568f9e24fe89244b8 #define GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_TO_NAME_RESPONSE d9/d84/group__protocols.html ga4331e8c0a0320c47ee1318b893f154e2 #define GNUNET_MESSAGE_TYPE_NAMESTORE_MONITOR_START d9/d84/group__protocols.html gac65b60b0e43e3c43c6d9f2c011770e73 #define GNUNET_MESSAGE_TYPE_NAMESTORE_MONITOR_SYNC d9/d84/group__protocols.html gad7bec205fb30ff11282013e951c1035e #define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_RESULT d9/d84/group__protocols.html ga0698c1f7147755fbf5e1a7b0ec37fe9d #define GNUNET_MESSAGE_TYPE_NAMESTORE_MONITOR_NEXT d9/d84/group__protocols.html gaa4711ff7c22d6967a35a8078c0685af0 #define GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_ITERATION_START d9/d84/group__protocols.html ga92f0b7138560a8f136d0c71c030a02f0 #define GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_ITERATION_NEXT d9/d84/group__protocols.html ga7fc6d647b7a68d065579900bbc4fbb0b #define GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_ITERATION_STOP d9/d84/group__protocols.html ga9c46ce2fae81f4b8bd476d92e25a84dc #define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_RESULT_END d9/d84/group__protocols.html ga004aa89f2dea0d9f99ec1018c2ef0a8c #define GNUNET_MESSAGE_TYPE_LOCKMANAGER_ACQUIRE d9/d84/group__protocols.html ga0c3b471b0c340ff3e59a40a47d579c03 #define GNUNET_MESSAGE_TYPE_LOCKMANAGER_RELEASE d9/d84/group__protocols.html ga445db28ab27d538cf2fdc5bdd66e7469 #define GNUNET_MESSAGE_TYPE_LOCKMANAGER_SUCCESS d9/d84/group__protocols.html ga146248bb1df2ea1ca0c58a7aced47c73 #define GNUNET_MESSAGE_TYPE_TESTBED_INIT d9/d84/group__protocols.html ga01d8efea46a90f56b94e31c2313a93c7 #define GNUNET_MESSAGE_TYPE_TESTBED_ADD_HOST d9/d84/group__protocols.html ga296e38fe302cf11c7679f880781c026e #define GNUNET_MESSAGE_TYPE_TESTBED_ADD_HOST_SUCCESS d9/d84/group__protocols.html ga947406639a7eb6fdd96a3e083862dc3d #define GNUNET_MESSAGE_TYPE_TESTBED_LINK_CONTROLLERS d9/d84/group__protocols.html gaa461c47bee21fc012b2f33eacacaa4f3 #define GNUNET_MESSAGE_TYPE_TESTBED_CREATE_PEER d9/d84/group__protocols.html gae6349689a2ee9004857d93c028e8cd9c #define GNUNET_MESSAGE_TYPE_TESTBED_RECONFIGURE_PEER d9/d84/group__protocols.html gace85fa661e0aa0ad185a2a7cb5911db6 #define GNUNET_MESSAGE_TYPE_TESTBED_START_PEER d9/d84/group__protocols.html ga127932706ae18ffcf4f756e91b4b4aef #define GNUNET_MESSAGE_TYPE_TESTBED_STOP_PEER d9/d84/group__protocols.html gad6939062b69c2a7cf324466a682b751b #define GNUNET_MESSAGE_TYPE_TESTBED_DESTROY_PEER d9/d84/group__protocols.html gae1acf56ddbaf71e4db5760b241ecfd0f #define GNUNET_MESSAGE_TYPE_TESTBED_CONFIGURE_UNDERLAY_LINK d9/d84/group__protocols.html ga3acb7d483c2cdda2784dd7c5b11e1b8d #define GNUNET_MESSAGE_TYPE_TESTBED_OVERLAY_CONNECT d9/d84/group__protocols.html ga54030def30052fc5d28fe9ae4dfe44a7 #define GNUNET_MESSAGE_TYPE_TESTBED_PEER_EVENT d9/d84/group__protocols.html ga21fe44b544f79be3587af3f38e547d79 #define GNUNET_MESSAGE_TYPE_TESTBED_PEER_CONNECT_EVENT d9/d84/group__protocols.html gaf681a294a339f06676fe378f9c2fc5f2 #define GNUNET_MESSAGE_TYPE_TESTBED_OPERATION_FAIL_EVENT d9/d84/group__protocols.html gae7535ffbc9607e604bf7a2277c78a798 #define GNUNET_MESSAGE_TYPE_TESTBED_CREATE_PEER_SUCCESS d9/d84/group__protocols.html ga568f7aef7afea11560438f6487bfa62a #define GNUNET_MESSAGE_TYPE_TESTBED_GENERIC_OPERATION_SUCCESS d9/d84/group__protocols.html gaadb8d137ca139561bc3983d4d5257ead #define GNUNET_MESSAGE_TYPE_TESTBED_GET_PEER_INFORMATION d9/d84/group__protocols.html ga5fa7befcd43854a952ee88bbdedbe0c5 #define GNUNET_MESSAGE_TYPE_TESTBED_PEER_INFORMATION d9/d84/group__protocols.html gaeb16fb3f733cfd128760296c3dc706f8 #define GNUNET_MESSAGE_TYPE_TESTBED_REMOTE_OVERLAY_CONNECT d9/d84/group__protocols.html ga6f33065d8d8d077f1f2aea5f8122925d #define GNUNET_MESSAGE_TYPE_TESTBED_GET_SLAVE_CONFIGURATION d9/d84/group__protocols.html gacdfc81251f3ccdace3d51f6ebe2d5998 #define GNUNET_MESSAGE_TYPE_TESTBED_SLAVE_CONFIGURATION d9/d84/group__protocols.html ga9a5338315c0807770833b670f95828c9 #define GNUNET_MESSAGE_TYPE_TESTBED_LINK_CONTROLLERS_RESULT d9/d84/group__protocols.html ga20c508e9a5c503ce559b9276cc4b53da #define GNUNET_MESSAGE_TYPE_TESTBED_SHUTDOWN_PEERS d9/d84/group__protocols.html gaedcd1452f6dff0ca5ebcc38e7ca5cd34 #define GNUNET_MESSAGE_TYPE_TESTBED_MANAGE_PEER_SERVICE d9/d84/group__protocols.html ga46033bb4a1246e7d2ec4beae6b95b2e1 #define GNUNET_MESSAGE_TYPE_TESTBED_BARRIER_INIT d9/d84/group__protocols.html ga14c8fd8287e17c3a71d7d180bdae2512 #define GNUNET_MESSAGE_TYPE_TESTBED_BARRIER_CANCEL d9/d84/group__protocols.html ga1dcfa6db1d2b2107d9e5c9ef899c5725 #define GNUNET_MESSAGE_TYPE_TESTBED_BARRIER_STATUS d9/d84/group__protocols.html ga71265b89c1e840a50324bef62f031f62 #define GNUNET_MESSAGE_TYPE_TESTBED_BARRIER_WAIT d9/d84/group__protocols.html gac67d1d46f524d853d9d9968314eb19c0 #define GNUNET_MESSAGE_TYPE_TESTBED_MAX d9/d84/group__protocols.html ga614d93e3af9002ee231f085399a188e0 #define GNUNET_MESSAGE_TYPE_TESTBED_HELPER_INIT d9/d84/group__protocols.html gaf9e0d4db53e9c6ae84020e7b74d396e3 #define GNUNET_MESSAGE_TYPE_TESTBED_HELPER_REPLY d9/d84/group__protocols.html ga874cd03f7a40b8603a892ca2e1567892 #define GNUNET_MESSAGE_TYPE_GNS_LOOKUP d9/d84/group__protocols.html ga0989cc40cc131505488dae185bccfb90 #define GNUNET_MESSAGE_TYPE_GNS_LOOKUP_RESULT d9/d84/group__protocols.html ga7dc7ff20813d9ec2ffe521eaeb5b1423 #define GNUNET_MESSAGE_TYPE_GNS_REVERSE_LOOKUP d9/d84/group__protocols.html gaab70f72655ddbab6bd0472bfb839c6e0 #define GNUNET_MESSAGE_TYPE_GNS_REVERSE_LOOKUP_RESULT d9/d84/group__protocols.html ga9eb1d8fb48e292c7a02acc32940d134a #define GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_JOIN d9/d84/group__protocols.html ga43708c795421069d35a16db37a28cd4b #define GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_INSERT d9/d84/group__protocols.html gad318f1e5673fc97ef2fe840fd62ec368 #define GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_BEGIN d9/d84/group__protocols.html gaac043a6b628cbad622a9b98a92280b34 #define GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_RECEIVED_ELEMENT d9/d84/group__protocols.html ga9165143a261a4e7c90cd8cb9909155e6 #define GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_CONCLUDE d9/d84/group__protocols.html gad6f1b80f634306c20541cb53683eb037 #define GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_CONCLUDE_DONE d9/d84/group__protocols.html ga624603ae4b747ccf92f5a15a4f173548 #define GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_ACK d9/d84/group__protocols.html gad85174b4f50e4ab789d412b23227ad49 #define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_DELTA_ESTIMATE d9/d84/group__protocols.html gae746191c6c0f2d842f804cc00d245135 #define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_DIFFERENCE_DIGEST d9/d84/group__protocols.html ga258cf03037a72bae0c0a8804747cda27 #define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_ELEMENTS d9/d84/group__protocols.html ga8de8307fde3be2bdb6d25b5ba9edfb39 #define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_ELEMENTS_REQUEST d9/d84/group__protocols.html gae2aba1b3b59262fc1f7d61dc0fdc6696 #define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_ELEMENTS_REPORT d9/d84/group__protocols.html ga76e73eec0fb744e4575f5786166db4a9 #define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_HELLO d9/d84/group__protocols.html ga3d06ffd6179f2e230a438a4baad64c77 #define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_SYNCED d9/d84/group__protocols.html ga44025fade06f7357a642e1909b91ce35 #define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_FIN d9/d84/group__protocols.html gab100852bc5f2c1eac8d3bb29d333c78b #define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_ABORT d9/d84/group__protocols.html ga8e33c86fa09847088f729eaf1e230b87 #define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_ROUND_CONTEXT d9/d84/group__protocols.html gae8273a000e0c5e050f62dba00ce9005c #define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_REQUEST_FULL d9/d84/group__protocols.html ga694c9ba3251c56ed75caaa40611336c0 #define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_DEMAND d9/d84/group__protocols.html ga87b634ce2cf7db1fe68c2511ed805505 #define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_INQUIRY d9/d84/group__protocols.html ga0ce87a67e674c9b532605957532bc652 #define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_OFFER d9/d84/group__protocols.html ga02af6a46f236010db6011b3519154cc1 #define GNUNET_MESSAGE_TYPE_SET_REJECT d9/d84/group__protocols.html ga6111576b5226dbd13b8a394648ed709a #define GNUNET_MESSAGE_TYPE_SET_CANCEL d9/d84/group__protocols.html ga1698a4c17cc6ab281afee4fe408d4e39 #define GNUNET_MESSAGE_TYPE_SET_ITER_ACK d9/d84/group__protocols.html gadfdb474fe83511bba354807ab07dc6ce #define GNUNET_MESSAGE_TYPE_SET_RESULT d9/d84/group__protocols.html ga9b2c0f7cbdd80958aa1bdbeba0771680 #define GNUNET_MESSAGE_TYPE_SET_ADD d9/d84/group__protocols.html ga45fee541486fef1f3356bf1907c3bd09 #define GNUNET_MESSAGE_TYPE_SET_REMOVE d9/d84/group__protocols.html ga9ea579eb43f35867b5031f491b35646d #define GNUNET_MESSAGE_TYPE_SET_LISTEN d9/d84/group__protocols.html ga885eeb6e7f5afe86d4f6ff9d2423117c #define GNUNET_MESSAGE_TYPE_SET_ACCEPT d9/d84/group__protocols.html ga9a95ee61b70f54303f949fcd9c2e6d11 #define GNUNET_MESSAGE_TYPE_SET_EVALUATE d9/d84/group__protocols.html ga10487140f32b93bb302e66fb60af7ae2 #define GNUNET_MESSAGE_TYPE_SET_CONCLUDE d9/d84/group__protocols.html gabd95d351c45dbf5b3d0f0409af7a4d1c #define GNUNET_MESSAGE_TYPE_SET_REQUEST d9/d84/group__protocols.html ga4ac5f0eccbf1e14adf6e0426f9ddfc8a #define GNUNET_MESSAGE_TYPE_SET_CREATE d9/d84/group__protocols.html gaeec8cf08347ced67cd93bcd129eca6de #define GNUNET_MESSAGE_TYPE_SET_P2P_OPERATION_REQUEST d9/d84/group__protocols.html ga84b0c6055c5a335e1c4eff09e7b6b3f2 #define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_SE d9/d84/group__protocols.html ga0f9e72285cf9fea07d5e142dc331dac1 #define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_IBF d9/d84/group__protocols.html ga2b4af23062836302a19e3bc6c44c69de #define GNUNET_MESSAGE_TYPE_SET_P2P_ELEMENTS d9/d84/group__protocols.html ga6de609245cead0f92dc36bedbbaffa2f #define GNUNET_MESSAGE_TYPE_SET_P2P_ELEMENT_REQUESTS d9/d84/group__protocols.html gadc38591218950af70bd233890511dc0d #define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_DONE d9/d84/group__protocols.html ga4490a3e53d5fd6b4a89d53e0711c85f3 #define GNUNET_MESSAGE_TYPE_SET_ITER_REQUEST d9/d84/group__protocols.html gaa9e2b5f5bdcec83bd40332a5cf5c1ccb #define GNUNET_MESSAGE_TYPE_SET_ITER_ELEMENT d9/d84/group__protocols.html ga98fa8137a2200b28a74c9b993610fabe #define GNUNET_MESSAGE_TYPE_SET_ITER_DONE d9/d84/group__protocols.html gaed9348612646d04660b057b47ee65c58 #define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_SEC d9/d84/group__protocols.html ga51f6b9efc167d7a99107e39317e22d67 #define GNUNET_MESSAGE_TYPE_SET_INTERSECTION_P2P_ELEMENT_INFO d9/d84/group__protocols.html gacd976332388e49439ebee66b5e403688 #define GNUNET_MESSAGE_TYPE_SET_INTERSECTION_P2P_BF d9/d84/group__protocols.html gaebf5f0304c6ed85ac47f3dd9ec124efd #define GNUNET_MESSAGE_TYPE_SET_INTERSECTION_P2P_DONE d9/d84/group__protocols.html ga9488d6e3b6be3f364b404c2a584d5077 #define GNUNET_MESSAGE_TYPE_SET_COPY_LAZY_PREPARE d9/d84/group__protocols.html ga511b4bcedd9cd4909ff6ccbd5d4abb41 #define GNUNET_MESSAGE_TYPE_SET_COPY_LAZY_RESPONSE d9/d84/group__protocols.html ga20c9eb0ad260a748753f2254009295f6 #define GNUNET_MESSAGE_TYPE_SET_COPY_LAZY_CONNECT d9/d84/group__protocols.html gaeabab3e401cb24724aaa9552348c9f12 #define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_FULL_DONE d9/d84/group__protocols.html gad112110944dccbff2c8d27dbb22005c0 #define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_FULL_ELEMENT d9/d84/group__protocols.html ga5f9bc34027a4aa4c118b6c02858b05d0 #define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_OVER d9/d84/group__protocols.html ga94eda14fe97f8d63377a4b5a8838e702 #define GNUNET_MESSAGE_TYPE_TESTBED_LOGGER_MSG d9/d84/group__protocols.html ga0e5b0ee255f8267d121ec519a4bd7e79 #define GNUNET_MESSAGE_TYPE_TESTBED_LOGGER_ACK d9/d84/group__protocols.html ga0dcc427629994bc0f182f74db06605ff #define GNUNET_MESSAGE_TYPE_REGEX_ANNOUNCE d9/d84/group__protocols.html ga6b43d5d7db79eed0bd1a141589b8f566 #define GNUNET_MESSAGE_TYPE_REGEX_SEARCH d9/d84/group__protocols.html gac0850407d786475391d006c9fc982866 #define GNUNET_MESSAGE_TYPE_REGEX_RESULT d9/d84/group__protocols.html gad70ae86e544333c5fa1a033296a07b67 #define GNUNET_MESSAGE_TYPE_IDENTITY_START d9/d84/group__protocols.html ga37da96e2c4dbb95fadae7edd5d1f8d23 #define GNUNET_MESSAGE_TYPE_IDENTITY_RESULT_CODE d9/d84/group__protocols.html ga7d376b01de798a16eb73cedf39002691 #define GNUNET_MESSAGE_TYPE_IDENTITY_UPDATE d9/d84/group__protocols.html gac32ba8c7ccfb5da5db4feb4b2e6ce1d4 #define GNUNET_MESSAGE_TYPE_IDENTITY_GET_DEFAULT d9/d84/group__protocols.html gacfa6b01f1d79db1099b90e2df8db8187 #define GNUNET_MESSAGE_TYPE_IDENTITY_SET_DEFAULT d9/d84/group__protocols.html ga54e54ae5adfecb164421f565e541067b #define GNUNET_MESSAGE_TYPE_IDENTITY_CREATE d9/d84/group__protocols.html ga36a00d8c48cfadb3c39a59f26a64a8ba #define GNUNET_MESSAGE_TYPE_IDENTITY_RENAME d9/d84/group__protocols.html ga7e09d05cdf70b54a5db24b9586bf426c #define GNUNET_MESSAGE_TYPE_IDENTITY_DELETE d9/d84/group__protocols.html ga44bf02031eef3813fb24814539fcfee0 #define GNUNET_MESSAGE_TYPE_IDENTITY_LOOKUP d9/d84/group__protocols.html ga4a059305206b6f5fe493cf335c941eb3 #define GNUNET_MESSAGE_TYPE_IDENTITY_LOOKUP_BY_SUFFIX d9/d84/group__protocols.html gab244aabd24a50937912818ed823700c7 #define GNUNET_MESSAGE_TYPE_REVOCATION_QUERY d9/d84/group__protocols.html ga4db0f2ee8a2c276918c6008a0e3c3d94 #define GNUNET_MESSAGE_TYPE_REVOCATION_QUERY_RESPONSE d9/d84/group__protocols.html gae33fbf805aa6d8ef5d26fae92ab2f339 #define GNUNET_MESSAGE_TYPE_REVOCATION_REVOKE d9/d84/group__protocols.html gaa5dfe40d38a9a47c1b7dd216e100d6da #define GNUNET_MESSAGE_TYPE_REVOCATION_REVOKE_RESPONSE d9/d84/group__protocols.html gace2caa2bb7b647d0d84ceb9affcbfade #define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_TO_ALICE d9/d84/group__protocols.html gac5526adb854b587ead82ee79f3988d40 #define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_TO_BOB d9/d84/group__protocols.html ga64bcae45a707b924fcdb50acd91c624f #define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_MULTIPART_ALICE d9/d84/group__protocols.html ga706a9bf110e0a1189f8b721e297b3db4 #define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_MULTIPART_BOB d9/d84/group__protocols.html gaa34887b07e86cb61a01e5826134c33e5 #define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_SESSION_INITIALIZATION d9/d84/group__protocols.html gaa3d4965e21c1ab225032190f1a221fac #define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ALICE_CRYPTODATA d9/d84/group__protocols.html ga514a19e91953dd0798c6a6d596d0ef17 #define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_BOB_CRYPTODATA d9/d84/group__protocols.html ga57e3514065ba4580bce9a824530b3825 #define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_BOB_CRYPTODATA_MULTIPART d9/d84/group__protocols.html gafe6b7c40c46ec4bb9f6a877cf407789f #define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_RESULT d9/d84/group__protocols.html ga474088729fad0e1308e2f893dfdf94c9 #define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ECC_SESSION_INITIALIZATION d9/d84/group__protocols.html ga61253cdebd6bd3987c7ca6e0452029c4 #define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ECC_ALICE_CRYPTODATA d9/d84/group__protocols.html gac14599a50f3315d254eb7c3900ef263a #define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ECC_BOB_CRYPTODATA d9/d84/group__protocols.html ga7c499fbfb2959d24e572604a60090d2b #define GNUNET_MESSAGE_TYPE_PSYCSTORE_MEMBERSHIP_STORE d9/d84/group__protocols.html gad4efb462b7d91b2b5ebd9fcacd4aaea9 #define GNUNET_MESSAGE_TYPE_PSYCSTORE_MEMBERSHIP_TEST d9/d84/group__protocols.html ga531d2c8fd3d2868cc45d5f58cdfeb297 #define GNUNET_MESSAGE_TYPE_PSYCSTORE_FRAGMENT_STORE d9/d84/group__protocols.html ga1b5085e9072043d3d0316ff88ac6c216 #define GNUNET_MESSAGE_TYPE_PSYCSTORE_FRAGMENT_GET d9/d84/group__protocols.html ga5766fada94b151e93da44610f49bf24e #define GNUNET_MESSAGE_TYPE_PSYCSTORE_MESSAGE_GET d9/d84/group__protocols.html gafe52b4c8847018177c52b990657f134d #define GNUNET_MESSAGE_TYPE_PSYCSTORE_MESSAGE_GET_FRAGMENT d9/d84/group__protocols.html ga35d4bc9f32a5e30ef5eda04811aaba4d #define GNUNET_MESSAGE_TYPE_PSYCSTORE_COUNTERS_GET d9/d84/group__protocols.html gaa28c9defbd61cbf0d6175d104f5c9865 #define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_MODIFY d9/d84/group__protocols.html ga37c0b2a223b6609e446717d28964e702 #define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_SYNC d9/d84/group__protocols.html gaedcbe1cd79a3c28ebec7e82d03e0c0ec #define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_RESET d9/d84/group__protocols.html gae8ea6adf71da37ba8472dacbf3e95dc8 #define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_HASH_UPDATE d9/d84/group__protocols.html gaaea4017fac457ba0156cd79d852cf9bc #define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_GET d9/d84/group__protocols.html ga85495682bf1723b7570d6149cc8ab73a #define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_GET_PREFIX d9/d84/group__protocols.html ga6c3038782330d234da053c06242841db #define GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_CODE d9/d84/group__protocols.html ga468227e7b00df37cd0bedcf916da9090 #define GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_FRAGMENT d9/d84/group__protocols.html ga05163ac30a8983c4a4d0da8614c2f97d #define GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_COUNTERS d9/d84/group__protocols.html ga1e392c5b324e8472eb62ff65ae8abb81 #define GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_STATE d9/d84/group__protocols.html gaf20a5d411b1c10c944ca4d6cfc4049cc #define GNUNET_MESSAGE_TYPE_PSYC_RESULT_CODE d9/d84/group__protocols.html ga9cf13fef81878f8d7f0b1164cf2ab223 #define GNUNET_MESSAGE_TYPE_PSYC_MASTER_START d9/d84/group__protocols.html gaa334aab74523683ca48da6245081d39b #define GNUNET_MESSAGE_TYPE_PSYC_MASTER_START_ACK d9/d84/group__protocols.html ga6f23781b2abbde50c13c8161c2bf0cc9 #define GNUNET_MESSAGE_TYPE_PSYC_SLAVE_JOIN d9/d84/group__protocols.html ga0cd43d0bf78a7467d81ab8dd65b664e0 #define GNUNET_MESSAGE_TYPE_PSYC_SLAVE_JOIN_ACK d9/d84/group__protocols.html gabbce205ab50cb0fef8831d1dd436704b #define GNUNET_MESSAGE_TYPE_PSYC_PART_REQUEST d9/d84/group__protocols.html gafd3c8b3030aba963ef5082751d0e25c8 #define GNUNET_MESSAGE_TYPE_PSYC_PART_ACK d9/d84/group__protocols.html gafec37fe6ac9fce7d0c78c382384f41c1 #define GNUNET_MESSAGE_TYPE_PSYC_JOIN_REQUEST d9/d84/group__protocols.html gaa157c54616ac9b5cec8a53e33fae167f #define GNUNET_MESSAGE_TYPE_PSYC_JOIN_DECISION d9/d84/group__protocols.html ga376caf8dcf66990eff5bca23b649f989 #define GNUNET_MESSAGE_TYPE_PSYC_CHANNEL_MEMBERSHIP_STORE d9/d84/group__protocols.html gaa22b67eff4e6f1de0ba56f83a0c37fa3 #define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE d9/d84/group__protocols.html gaeae1a7738aa4655f9cadd507e5128788 #define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_HEADER d9/d84/group__protocols.html ga6e5c33fe9e862e501de0152f48f566d1 #define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_METHOD d9/d84/group__protocols.html ga656244bcc5b0632b3fb1f3b009765108 #define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_MODIFIER d9/d84/group__protocols.html ga5e42b86dda640f2d8dd11337796108b1 #define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_MOD_CONT d9/d84/group__protocols.html gab8b657b61c1658512ac460bb468113a8 #define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_DATA d9/d84/group__protocols.html ga1445309abaf95db251967d7e55c00472 #define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_END d9/d84/group__protocols.html gac2d4f9ed2aeadd27f66be980ffc7180f #define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_CANCEL d9/d84/group__protocols.html gaca962b14438522b109bf7ecd4cc82dd8 #define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_ACK d9/d84/group__protocols.html ga67f4e2437175a98176e40d95c8464ba9 #define GNUNET_MESSAGE_TYPE_PSYC_HISTORY_REPLAY d9/d84/group__protocols.html gae7cfcdff8c007d6d07d222bc18d88a02 #define GNUNET_MESSAGE_TYPE_PSYC_HISTORY_RESULT d9/d84/group__protocols.html ga52d71f087cf36968ec2f0c854d08bcdc #define GNUNET_MESSAGE_TYPE_PSYC_STATE_GET d9/d84/group__protocols.html ga414730af29b2e2fb504758ab285cb991 #define GNUNET_MESSAGE_TYPE_PSYC_STATE_GET_PREFIX d9/d84/group__protocols.html gab5582eb15eb4086ef50e38d90e02cad8 #define GNUNET_MESSAGE_TYPE_PSYC_STATE_RESULT d9/d84/group__protocols.html ga0c5e2ccc0035a5489fb74edaed73de4a #define GNUNET_MESSAGE_TYPE_CONVERSATION_AUDIO d9/d84/group__protocols.html ga77fa383af243b92fd6b90544ce289988 #define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_REGISTER d9/d84/group__protocols.html ga1aaa79f397ed9f003ccbbccf045d0d78 #define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_PICK_UP d9/d84/group__protocols.html ga3b328570517ad359039504de1d8732cb #define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_HANG_UP d9/d84/group__protocols.html ga5c5197ed97f175da1d18246bbdaa68b5 #define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_CALL d9/d84/group__protocols.html gacf26f854fa6a28b31312d92fc8b3e292 #define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_RING d9/d84/group__protocols.html gadcd4bab3376a4d95a79a2d5a105c0e37 #define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_SUSPEND d9/d84/group__protocols.html ga41497f5c49b1941eddf198dc0be952f0 #define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_RESUME d9/d84/group__protocols.html ga0797b3732f1199733517b8005d3af30f #define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_PICKED_UP d9/d84/group__protocols.html ga4dacdbf863202c787ae0c5a2434370a5 #define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_AUDIO d9/d84/group__protocols.html gab8bb10e2f25229a89d38afc6241de8e3 #define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_RING d9/d84/group__protocols.html ga75c633955a8cdc6bc9e186f9303619bf #define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_HANG_UP d9/d84/group__protocols.html ga86200c625804b5ff270154a508e4cf17 #define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_PICK_UP d9/d84/group__protocols.html ga922d0544e2ab9e218b7d6ad26c1bdea8 #define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_SUSPEND d9/d84/group__protocols.html gafed3a5d7840089a390778103847e8f57 #define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_RESUME d9/d84/group__protocols.html gad37843eacf33f2a3c0a6063bb6f6565a #define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_AUDIO d9/d84/group__protocols.html ga3040f9fdcd7bff5b6214105ebd78a066 #define GNUNET_MESSAGE_TYPE_MULTICAST_ORIGIN_START d9/d84/group__protocols.html gac20e0decd52b52baa42a8eb6c84c5710 #define GNUNET_MESSAGE_TYPE_MULTICAST_MEMBER_JOIN d9/d84/group__protocols.html gaa5898aeaa4a8a3aa1b625b175365ab7d #define GNUNET_MESSAGE_TYPE_MULTICAST_JOIN_REQUEST d9/d84/group__protocols.html gab6266095a001b6fdf9c8304cf5beaa1b #define GNUNET_MESSAGE_TYPE_MULTICAST_JOIN_DECISION d9/d84/group__protocols.html gadc3a8c5dac5612a3d47ff833f1c8929f #define GNUNET_MESSAGE_TYPE_MULTICAST_PART_REQUEST d9/d84/group__protocols.html gabe24b40a213329372f018a392524624c #define GNUNET_MESSAGE_TYPE_MULTICAST_PART_ACK d9/d84/group__protocols.html gaab3a81d38405c8f7540fbf1fb1553d5f #define GNUNET_MESSAGE_TYPE_MULTICAST_GROUP_END d9/d84/group__protocols.html ga2ed8cb0a2a5ea9e4ef28660cce144004 #define GNUNET_MESSAGE_TYPE_MULTICAST_MESSAGE d9/d84/group__protocols.html gacf28109d93b45fe2e0fe6284310fb1f3 #define GNUNET_MESSAGE_TYPE_MULTICAST_REQUEST d9/d84/group__protocols.html ga333a003dd653cf01f411f9ad967d5089 #define GNUNET_MESSAGE_TYPE_MULTICAST_FRAGMENT_ACK d9/d84/group__protocols.html gad4ffdae60b477e8908420ff2ebd06fa8 #define GNUNET_MESSAGE_TYPE_MULTICAST_REPLAY_REQUEST d9/d84/group__protocols.html gaa16cf3a7d09c6c92cdf0ed4bb1a3fdcf #define GNUNET_MESSAGE_TYPE_MULTICAST_REPLAY_RESPONSE d9/d84/group__protocols.html gaa1ab4c805226ed264970215b08dc0dd2 #define GNUNET_MESSAGE_TYPE_MULTICAST_REPLAY_RESPONSE_END d9/d84/group__protocols.html gaec3995e8149b27dd00a23d7841c62fc4 #define GNUNET_MESSAGE_TYPE_SECRETSHARING_CLIENT_GENERATE d9/d84/group__protocols.html ga81fefec609f3bb84bd54c85916dc7930 #define GNUNET_MESSAGE_TYPE_SECRETSHARING_CLIENT_DECRYPT d9/d84/group__protocols.html ga09a7338cc15c79824c549b2c4bb0ac5b #define GNUNET_MESSAGE_TYPE_SECRETSHARING_CLIENT_DECRYPT_DONE d9/d84/group__protocols.html ga142c7d789ebdc6d2686473093fc594d6 #define GNUNET_MESSAGE_TYPE_SECRETSHARING_CLIENT_SECRET_READY d9/d84/group__protocols.html ga00f681f13781e7097fbb94ea1991b0fb #define GNUNET_MESSAGE_TYPE_PEERSTORE_STORE d9/d84/group__protocols.html ga294f8e11f5d73114e1e853fd712a7b13 #define GNUNET_MESSAGE_TYPE_PEERSTORE_ITERATE d9/d84/group__protocols.html gaa42c6e24c777a2e03e2d22ac3187781f #define GNUNET_MESSAGE_TYPE_PEERSTORE_ITERATE_RECORD d9/d84/group__protocols.html gaa40b0ae8a6bb6d1dcc48f04859ba7001 #define GNUNET_MESSAGE_TYPE_PEERSTORE_ITERATE_END d9/d84/group__protocols.html gad1e6f007ba9e20dce16b691f5b15621c #define GNUNET_MESSAGE_TYPE_PEERSTORE_WATCH d9/d84/group__protocols.html gaa2a5f6d8c0137c3b252723404e76bc27 #define GNUNET_MESSAGE_TYPE_PEERSTORE_WATCH_RECORD d9/d84/group__protocols.html gaa9bf6d6e53ec4ed0d044457551852f15 #define GNUNET_MESSAGE_TYPE_PEERSTORE_WATCH_CANCEL d9/d84/group__protocols.html ga5e2617ac38db090d76a8a250dce36613 #define GNUNET_MESSAGE_TYPE_SOCIAL_RESULT_CODE d9/d84/group__protocols.html ga11dcd6c9d9a6c8f9e630a3ec76a70345 #define GNUNET_MESSAGE_TYPE_SOCIAL_HOST_ENTER d9/d84/group__protocols.html ga7c46b677485822a0dc17da12a1428a3c #define GNUNET_MESSAGE_TYPE_SOCIAL_HOST_ENTER_ACK d9/d84/group__protocols.html gab40b5039e5edaa364c8aaf8bd8084a0b #define GNUNET_MESSAGE_TYPE_SOCIAL_GUEST_ENTER d9/d84/group__protocols.html ga563edd52cb61ce4d5dc7331b1bfa9581 #define GNUNET_MESSAGE_TYPE_SOCIAL_GUEST_ENTER_BY_NAME d9/d84/group__protocols.html ga1e326d72180c802ac7e54da9d1395b64 #define GNUNET_MESSAGE_TYPE_SOCIAL_GUEST_ENTER_ACK d9/d84/group__protocols.html ga600f1649df37fa68a3754ebaf4c7142e #define GNUNET_MESSAGE_TYPE_SOCIAL_ENTRY_REQUEST d9/d84/group__protocols.html ga45db724704314312dbfdb83c9dac6228 #define GNUNET_MESSAGE_TYPE_SOCIAL_ENTRY_DECISION d9/d84/group__protocols.html ga4c1753a04916ba5b71a3f3d6bd12714d #define GNUNET_MESSAGE_TYPE_SOCIAL_PLACE_LEAVE d9/d84/group__protocols.html gaeb10f12911080e3d6c6dff286de4ec0a #define GNUNET_MESSAGE_TYPE_SOCIAL_PLACE_LEAVE_ACK d9/d84/group__protocols.html ga1329d80e0019851c1f7a50541e9e3255 #define GNUNET_MESSAGE_TYPE_SOCIAL_ZONE_ADD_PLACE d9/d84/group__protocols.html gaf91c10af2462b850ef9e05695d212480 #define GNUNET_MESSAGE_TYPE_SOCIAL_ZONE_ADD_NYM d9/d84/group__protocols.html ga2f62db9828fde85ec5fca64abcadd9dc #define GNUNET_MESSAGE_TYPE_SOCIAL_APP_CONNECT d9/d84/group__protocols.html ga4f1b94bb430950f2ca744a8a7074e8e2 #define GNUNET_MESSAGE_TYPE_SOCIAL_APP_DETACH d9/d84/group__protocols.html gab4b6a65e215fac840befe0cb8140d8d0 #define GNUNET_MESSAGE_TYPE_SOCIAL_APP_EGO d9/d84/group__protocols.html ga9a15286e646c830b8208d80cbea88ecb #define GNUNET_MESSAGE_TYPE_SOCIAL_APP_EGO_END d9/d84/group__protocols.html ga5a8d03b133f36cf82bd942707b91e402 #define GNUNET_MESSAGE_TYPE_SOCIAL_APP_PLACE d9/d84/group__protocols.html ga86bc58e8f351216cf8d11dd1ae7e3861 #define GNUNET_MESSAGE_TYPE_SOCIAL_APP_PLACE_END d9/d84/group__protocols.html ga653ff935b5c5c79059462a070d57b2eb #define GNUNET_MESSAGE_TYPE_SOCIAL_MSG_PROC_SET d9/d84/group__protocols.html ga48f2c031bad1ca4c979f52b11a516f35 #define GNUNET_MESSAGE_TYPE_SOCIAL_MSG_PROC_CLEAR d9/d84/group__protocols.html ga3fe53ad4afbfa51cf8f480401a3e7cf1 #define GNUNET_MESSAGE_TYPE_XDHT_P2P_TRAIL_SETUP d9/d84/group__protocols.html gab774f94973c6db27b3346e588e120593 #define GNUNET_MESSAGE_TYPE_XDHT_P2P_TRAIL_SETUP_RESULT d9/d84/group__protocols.html ga439caacea6e832a8e967842472707dc1 #define GNUNET_MESSAGE_TYPE_XDHT_P2P_VERIFY_SUCCESSOR d9/d84/group__protocols.html gafce149545f15ab59534ad082af12e341 #define GNUNET_MESSAGE_TYPE_XDHT_P2P_NOTIFY_NEW_SUCCESSOR d9/d84/group__protocols.html ga698ed5ee114500acc7bc9b4af90e83b2 #define GNUNET_MESSAGE_TYPE_XDHT_P2P_VERIFY_SUCCESSOR_RESULT d9/d84/group__protocols.html ga055d9f7bdcc1a8e05684ade5825dc865 #define GNUNET_MESSAGE_TYPE_XDHT_P2P_GET_RESULT d9/d84/group__protocols.html gaf3eca13dab3144444065a416b740f8f6 #define GNUNET_MESSAGE_TYPE_XDHT_P2P_TRAIL_SETUP_REJECTION d9/d84/group__protocols.html ga5bde043d39c1e5288a4df067e0b444d4 #define GNUNET_MESSAGE_TYPE_XDHT_P2P_TRAIL_TEARDOWN d9/d84/group__protocols.html ga0ecbdc837198e1e94a15f4319d9f362a #define GNUNET_MESSAGE_TYPE_XDHT_P2P_ADD_TRAIL d9/d84/group__protocols.html gafcfee10d7d51e2602eadb88c2500b2b4 #define GNUNET_MESSAGE_TYPE_XDHT_P2P_PUT d9/d84/group__protocols.html gab33ac3cb2f89702dc25975b8a74491e0 #define GNUNET_MESSAGE_TYPE_XDHT_P2P_GET d9/d84/group__protocols.html gaded7f07a081234015420927a305eaa34 #define GNUNET_MESSAGE_TYPE_XDHT_P2P_NOTIFY_SUCCESSOR_CONFIRMATION d9/d84/group__protocols.html ga391cc662e1bcfacf3f895d2c65d55752 #define GNUNET_MESSAGE_TYPE_WDHT_RANDOM_WALK d9/d84/group__protocols.html gab50c59df30ee51dd6e96438a37eccc64 #define GNUNET_MESSAGE_TYPE_WDHT_RANDOM_WALK_RESPONSE d9/d84/group__protocols.html gaa9ea84187149e742a09c567a1da96aa4 #define GNUNET_MESSAGE_TYPE_WDHT_TRAIL_DESTROY d9/d84/group__protocols.html ga53ccd23932678860929ae5c60c9f09a0 #define GNUNET_MESSAGE_TYPE_WDHT_TRAIL_ROUTE d9/d84/group__protocols.html gaa844d91a916ffb68af8fddea3e044033 #define GNUNET_MESSAGE_TYPE_WDHT_SUCCESSOR_FIND d9/d84/group__protocols.html ga232ad2238a5c579fb4091b3ab3e65a82 #define GNUNET_MESSAGE_TYPE_WDHT_GET d9/d84/group__protocols.html ga39fab4fde2fa0515aec90d033a7b44b4 #define GNUNET_MESSAGE_TYPE_WDHT_PUT d9/d84/group__protocols.html gaba2b1170b5ce1a94bb6ca7113fb5d9f2 #define GNUNET_MESSAGE_TYPE_WDHT_GET_RESULT d9/d84/group__protocols.html gad16a8c20a9f0ee8afd8bff59f1121553 #define GNUNET_MESSAGE_TYPE_RPS_PP_CHECK_LIVE d9/d84/group__protocols.html ga16284ab02156156a190f8aa580a95854 #define GNUNET_MESSAGE_TYPE_RPS_PP_PUSH d9/d84/group__protocols.html ga2df789b9cffdcd9ac17cf02463886009 #define GNUNET_MESSAGE_TYPE_RPS_PP_PULL_REQUEST d9/d84/group__protocols.html gac385b929fa05fe4f2c406404f21d3d07 #define GNUNET_MESSAGE_TYPE_RPS_PP_PULL_REPLY d9/d84/group__protocols.html ga40d8caaca08d862f1358ab3908c4ae42 #define GNUNET_MESSAGE_TYPE_RPS_CS_SEED d9/d84/group__protocols.html ga62eef2813e64bccc0c2042f461f8f918 #define GNUNET_MESSAGE_TYPE_RPS_CS_SUB_START d9/d84/group__protocols.html ga0299a7207134f5789ad5e0c6c532701f #define GNUNET_MESSAGE_TYPE_RPS_CS_SUB_STOP d9/d84/group__protocols.html ga2f3dd01d3b39afabf3ca6fb23aa68ecb #define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_STORE d9/d84/group__protocols.html ga4301775c02317d8a25827244481eed12 #define GNUNET_MESSAGE_TYPE_RECLAIM_SUCCESS_RESPONSE d9/d84/group__protocols.html ga0e29b25df89dc7cb2a90e4addb1d2a3b #define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_ITERATION_START d9/d84/group__protocols.html gabde5d9b7f0533ed04a7568fcfd0233c5 #define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_ITERATION_STOP d9/d84/group__protocols.html ga7df05a43f811fd7c99afe53e562e8f55 #define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_ITERATION_NEXT d9/d84/group__protocols.html ga945c039336a83a541dead5fe5b362826 #define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_RESULT d9/d84/group__protocols.html ga190537c0cb15940624bf4bea1085e31d #define GNUNET_MESSAGE_TYPE_RECLAIM_ISSUE_TICKET d9/d84/group__protocols.html ga3dc8a0930712ed1b0a2b867112a26735 #define GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_RESULT d9/d84/group__protocols.html ga6432ff4c06001769fdc7c016cb253eed #define GNUNET_MESSAGE_TYPE_RECLAIM_REVOKE_TICKET d9/d84/group__protocols.html gaaf0955f5be1efbfc699dc3a6b3c49ad2 #define GNUNET_MESSAGE_TYPE_RECLAIM_REVOKE_TICKET_RESULT d9/d84/group__protocols.html gaf7ca33c962f2aef85112dfb460b7f6f1 #define GNUNET_MESSAGE_TYPE_RECLAIM_CONSUME_TICKET d9/d84/group__protocols.html gab8198d9cb20cead45798e0a3d7f216cb #define GNUNET_MESSAGE_TYPE_RECLAIM_CONSUME_TICKET_RESULT d9/d84/group__protocols.html ga055866d704ed3627e21b40978b96df56 #define GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_ITERATION_START d9/d84/group__protocols.html ga77343b7ef1a4abd563cd239360b9272a #define GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_ITERATION_STOP d9/d84/group__protocols.html ga79d27bd98b65b519e99a8eb9265e0398 #define GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_ITERATION_NEXT d9/d84/group__protocols.html gaaac837b4ce662020ca95776fb546489b #define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_DELETE d9/d84/group__protocols.html gac63ed16ef42ab288ce38d6fd733928ea #define GNUNET_MESSAGE_TYPE_RECLAIM_ATTESTATION_STORE d9/d84/group__protocols.html gaed6442f9f67496d313688bd3252bd054 #define GNUNET_MESSAGE_TYPE_RECLAIM_ATTESTATION_DELETE d9/d84/group__protocols.html gae47fe456a4db631d8d800219930efe16 #define GNUNET_MESSAGE_TYPE_RECLAIM_ATTESTATION_RESULT d9/d84/group__protocols.html ga055300f684c72d8ce31c0f1ffa73db5a #define GNUNET_MESSAGE_TYPE_RECLAIM_REFERENCE_STORE d9/d84/group__protocols.html ga5ebe0f4ecbcf06cbb97538d302780e88 #define GNUNET_MESSAGE_TYPE_ABD_VERIFY d9/d84/group__protocols.html ga8b97a0bf6f33c678919900c2f71ec17c #define GNUNET_MESSAGE_TYPE_ABD_VERIFY_RESULT d9/d84/group__protocols.html ga272ffa619dfecda401d192311b4c9346 #define GNUNET_MESSAGE_TYPE_ABD_COLLECT d9/d84/group__protocols.html ga83296fb64c997ffa420d1e22eed06d3e #define GNUNET_MESSAGE_TYPE_ABD_COLLECT_RESULT d9/d84/group__protocols.html ga1f7ef8d81236f34c1f03796ff33ed38a #define GNUNET_MESSAGE_TYPE_ABD_INTERMEDIATE_RESULT d9/d84/group__protocols.html ga2888fec056cff344f7d3c4d88f37770f #define GNUNET_MESSAGE_TYPE_CADET_CONNECTION_CREATE d9/d84/group__protocols.html gae297ce0ee45d587389717393b9bd9d20 #define GNUNET_MESSAGE_TYPE_CADET_CONNECTION_CREATE_ACK d9/d84/group__protocols.html ga08a8cedc2c1570166ed1152bd0642c8a #define GNUNET_MESSAGE_TYPE_CADET_CONNECTION_BROKEN d9/d84/group__protocols.html ga0c28bec0b07b59889828f11e4398edb9 #define GNUNET_MESSAGE_TYPE_CADET_CONNECTION_DESTROY d9/d84/group__protocols.html ga6bdd5de3bce8ffe8027e4f5e3decdf5e #define GNUNET_MESSAGE_TYPE_CADET_CONNECTION_PATH_CHANGED_UNIMPLEMENTED d9/d84/group__protocols.html ga71a13e3e44f249b9a937492391592ad1 #define GNUNET_MESSAGE_TYPE_CADET_CONNECTION_HOP_BY_HOP_ENCRYPTED_ACK d9/d84/group__protocols.html ga2132bc327acc1fcbdddb9fcd3dd18f32 #define GNUNET_MESSAGE_TYPE_CADET_TUNNEL_ENCRYPTED_POLL d9/d84/group__protocols.html gaf6125a1a2305aed005a6a435161746a7 #define GNUNET_MESSAGE_TYPE_CADET_TUNNEL_KX d9/d84/group__protocols.html ga391ab2b8a3917fec99a7dcaa7c16f853 #define GNUNET_MESSAGE_TYPE_CADET_TUNNEL_ENCRYPTED d9/d84/group__protocols.html gaec16e05bbc403dd9529829f6fa26dd1c #define GNUNET_MESSAGE_TYPE_CADET_TUNNEL_KX_AUTH d9/d84/group__protocols.html gac9a61db63edc64ee71165f50168e0992 #define GNUNET_MESSAGE_TYPE_CADET_CHANNEL_APP_DATA d9/d84/group__protocols.html ga66ee368cdfca2912d053b53d5b9677d1 #define GNUNET_MESSAGE_TYPE_CADET_CHANNEL_APP_DATA_ACK d9/d84/group__protocols.html ga4a96dd353dead21c8ef5da2fa88e9442 #define GNUNET_MESSAGE_TYPE_CADET_CHANNEL_KEEPALIVE d9/d84/group__protocols.html gaaee560a2775cbc5c4d546bdf382ce1e7 #define GNUNET_MESSAGE_TYPE_CADET_CHANNEL_OPEN d9/d84/group__protocols.html ga044f1ce8b9ffc4000cef37f4d11ff74a #define GNUNET_MESSAGE_TYPE_CADET_CHANNEL_DESTROY d9/d84/group__protocols.html gaf671ad18bbf8cd9bffbd7b3b6754e1cc #define GNUNET_MESSAGE_TYPE_CADET_CHANNEL_OPEN_ACK d9/d84/group__protocols.html gaf686f407d1594d44969e30190d91ae7e #define GNUNET_MESSAGE_TYPE_CADET_CHANNEL_OPEN_NACK_DEPRECATED d9/d84/group__protocols.html ga3068628679d4d9e09b6b90f2596b3e45 #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_DATA d9/d84/group__protocols.html gaca198a7798dfd9f6267db1153dc4da76 #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_ACK d9/d84/group__protocols.html ga38ac570a52a01adac766bedfa1923401 #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_PORT_OPEN d9/d84/group__protocols.html gab524c1094f42b168c19074344af7a278 #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_PORT_CLOSE d9/d84/group__protocols.html gab2b44a882133bf7337fab3c8da8c133d #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_CHANNEL_CREATE d9/d84/group__protocols.html ga21ca5d3b4faf5b30bbabc25ba399d26b #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_CHANNEL_DESTROY d9/d84/group__protocols.html gaff03f44897a8c7c14dc72edb43986469 #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_REQUEST_INFO_CHANNEL d9/d84/group__protocols.html gaf50d1b76f65e1aecde8b6945cd145151 #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_CHANNEL d9/d84/group__protocols.html gadfd49915dfe4516e6a216f008374fcac #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_CHANNEL_END d9/d84/group__protocols.html ga38991acf6181e42b5f51cb38901ed468 #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_REQUEST_INFO_PEERS d9/d84/group__protocols.html ga2e131e73610531962bd8f643ba4a5e64 #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_PEERS d9/d84/group__protocols.html ga70135ac9d7c3ab5df85864dc3c113f57 #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_PEERS_END d9/d84/group__protocols.html gaafd949cae5c2ecc9959393ea7ede2e81 #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_REQUEST_INFO_PATH d9/d84/group__protocols.html ga4bd4abac5fa30462d60d8a6c0dd56f06 #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_PATH d9/d84/group__protocols.html gac2a0ab92af1a399f18e0498050fc5d8f #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_PATH_END d9/d84/group__protocols.html ga45184e5581705ff6e520637fe9ccaafe #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_REQUEST_INFO_TUNNELS d9/d84/group__protocols.html gac886c082fb7c454df7f52a2ce957f7c5 #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_TUNNELS d9/d84/group__protocols.html ga360d0069e9c78cac8d5b526ebd1fd011 #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_TUNNELS_END d9/d84/group__protocols.html ga372aaed9bb18ddae06c29ade70e97897 #define GNUNET_MESSAGE_TYPE_CADET_CLI d9/d84/group__protocols.html ga7fc8e12aa1eb2bf4d222fbac2d022374 #define GNUNET_MESSAGE_TYPE_NAT_REGISTER d9/d84/group__protocols.html ga8539c6a13d5965306c330a1fd54ee004 #define GNUNET_MESSAGE_TYPE_NAT_HANDLE_STUN d9/d84/group__protocols.html gacde68bcfc2d8fa269787e3f8b2bc152e #define GNUNET_MESSAGE_TYPE_NAT_REQUEST_CONNECTION_REVERSAL d9/d84/group__protocols.html ga799e467f45f3a291ca2a3be1ec5cd6f5 #define GNUNET_MESSAGE_TYPE_NAT_CONNECTION_REVERSAL_REQUESTED d9/d84/group__protocols.html ga75c67a9a3a09bde85d9e03fc1ed1705b #define GNUNET_MESSAGE_TYPE_NAT_ADDRESS_CHANGE d9/d84/group__protocols.html ga214d46a0106256d8ae6161775dea5b35 #define GNUNET_MESSAGE_TYPE_NAT_AUTO_REQUEST_CFG d9/d84/group__protocols.html ga984cf7fbbb4f09df083ecf333155d687 #define GNUNET_MESSAGE_TYPE_NAT_AUTO_CFG_RESULT d9/d84/group__protocols.html ga8daa060b6ec6bfc4ab777a7c6d960fa9 #define GNUNET_MESSAGE_TYPE_AUCTION_CLIENT_CREATE d9/d84/group__protocols.html gad85d1b06e642b485690d2dd9bbb782f1 #define GNUNET_MESSAGE_TYPE_AUCTION_CLIENT_JOIN d9/d84/group__protocols.html ga499d1c01532f619d6ce5f99cae1992c5 #define GNUNET_MESSAGE_TYPE_AUCTION_CLIENT_OUTCOME d9/d84/group__protocols.html ga9089bc7fbfda192f91dc718b4fab2463 #define GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_VIEW_REQUEST d9/d84/group__protocols.html gac7472faf90a31f0f827ec9c83b1aff5d #define GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_VIEW_REPLY d9/d84/group__protocols.html ga79d9cd2173a125dc9fa2dec4c3074076 #define GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_VIEW_CANCEL d9/d84/group__protocols.html ga30821c468973f04c5a00cc55ba5e3fcf #define GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_STREAM_REQUEST d9/d84/group__protocols.html ga7785f2e36ae4fb480a3043ca9b2abc47 #define GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_STREAM_REPLY d9/d84/group__protocols.html gae93316d5606039df388c7bdae8d18b26 #define GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_STREAM_CANCEL d9/d84/group__protocols.html ga1463acf6cf6fc11d7a206f834f206fc0 #define GNUNET_MESSAGE_TYPE_TRANSPORT_ADD_ADDRESS d9/d84/group__protocols.html gab5df6c762528c67be94a5a9fca575943 #define GNUNET_MESSAGE_TYPE_TRANSPORT_DEL_ADDRESS d9/d84/group__protocols.html gac7940136d45984e7d7e65652958b0589 #define GNUNET_MESSAGE_TYPE_TRANSPORT_INCOMING_MSG d9/d84/group__protocols.html ga66a856476d0073ad74e476652a1ac6e6 #define GNUNET_MESSAGE_TYPE_TRANSPORT_INCOMING_MSG_ACK d9/d84/group__protocols.html ga01602c41579d96856105dd440b8bccfd #define GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_SETUP d9/d84/group__protocols.html gae854027c98617ceeffb8fca036ddc390 #define GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_TEARDOWN d9/d84/group__protocols.html ga0930303b66a886ccfa802f6699835209 #define GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_CREATE d9/d84/group__protocols.html ga4d90a22591e04f693838bedfab062c1b #define GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_CREATE_OK d9/d84/group__protocols.html ga6f13d1595cb754bb183700a9b41fb149 #define GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_CREATE_FAIL d9/d84/group__protocols.html ga2f8fe0cab7b4222b85de3ed530d53065 #define GNUNET_MESSAGE_TYPE_TRANSPORT_SEND_MSG d9/d84/group__protocols.html gad01fdb5533ac50607d9309ce6701baec #define GNUNET_MESSAGE_TYPE_TRANSPORT_SEND_MSG_ACK d9/d84/group__protocols.html gaaa9dd6f7d602bc78a0f4423979da3ff6 #define GNUNET_MESSAGE_TYPE_TRANSPORT_NEW_COMMUNICATOR d9/d84/group__protocols.html ga2a3fd297b6c2e6efad1d4fbc1c9efaf6 #define GNUNET_MESSAGE_TYPE_TRANSPORT_COMMUNICATOR_BACKCHANNEL d9/d84/group__protocols.html ga597508ee9f6d3c11161158ad5da4971f #define GNUNET_MESSAGE_TYPE_TRANSPORT_BACKCHANNEL_ENCAPSULATION d9/d84/group__protocols.html ga4d35ea1a49ec850ee356ddc4cc773a7c #define GNUNET_MESSAGE_TYPE_TRANSPORT_FRAGMENT d9/d84/group__protocols.html ga2db065de48ed5fbd5cdea0dfc1369378 #define GNUNET_MESSAGE_TYPE_TRANSPORT_RELIABILITY_BOX d9/d84/group__protocols.html ga31fa33c6130b6c5173da2f90f415981a #define GNUNET_MESSAGE_TYPE_TRANSPORT_RELIABILITY_ACK d9/d84/group__protocols.html gae13384c2350b22e9461a8a44b989625e #define GNUNET_MESSAGE_TYPE_TRANSPORT_DV_LEARN d9/d84/group__protocols.html ga50f20f11e13c09dafd95b918f9875fc3 #define GNUNET_MESSAGE_TYPE_TRANSPORT_DV_BOX d9/d84/group__protocols.html ga3186fa7506108ba9fc2b09dd660862a8 #define GNUNET_MESSAGE_TYPE_TRANSPORT_COMMUNICATOR_BACKCHANNEL_INCOMING d9/d84/group__protocols.html ga93436b1f4db698b93aa713022022e559 #define GNUNET_MESSAGE_TYPE_TRANSPORT_FLOW_CONTROL d9/d84/group__protocols.html gacfc6609db3ac749b97e409e1ccfe2034 #define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_START d9/d84/group__protocols.html gac305c6a3db756a7502e875ba4d5bdc4d #define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_DATA d9/d84/group__protocols.html ga24d903387d89e28f03781584af52308c #define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_END d9/d84/group__protocols.html gad91ede5127d08af06b27bcb68eb350fc #define GNUNET_MESSAGE_TYPE_TRANSPORT_COMMUNICATOR_KX_CONFIRMATION d9/d84/group__protocols.html ga37ce3a22df87e8326ca4c65d456f4f2f #define GNUNET_MESSAGE_TYPE_TRANSPORT_COMMUNICATOR_FC_LIMITS d9/d84/group__protocols.html gad86f01115dd86b42089c9ac390089b15 #define GNUNET_MESSAGE_TYPE_TRANSPORT_SUGGEST d9/d84/group__protocols.html gaf6c950f32d9cc4dc97bd4c15ed623616 #define GNUNET_MESSAGE_TYPE_TRANSPORT_SUGGEST_CANCEL d9/d84/group__protocols.html ga34c071cdf448643beebdaff9f96fa53a #define GNUNET_MESSAGE_TYPE_TRANSPORT_REQUEST_HELLO_VALIDATION d9/d84/group__protocols.html ga0aac23163fdc31e19d8244aadfa3a1f3 #define GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_VALIDATION_CHALLENGE d9/d84/group__protocols.html ga0043badc7a06e4b6d7abc16148b8a3ae #define GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_VALIDATION_RESPONSE d9/d84/group__protocols.html gacb5783a10910d12b7eb483a671beeb1a #define GNUNET_MESSAGE_TYPE_ATS_SUGGEST d9/d84/group__protocols.html gae3f64bcd480daec654e915434034106c #define GNUNET_MESSAGE_TYPE_ATS_SUGGEST_CANCEL d9/d84/group__protocols.html ga31225e8b32240f2858e7db71f361519b #define GNUNET_MESSAGE_TYPE_ATS_SESSION_ADD d9/d84/group__protocols.html ga52ad559242161d54fe2bd5abcbcbe93d #define GNUNET_MESSAGE_TYPE_ATS_SESSION_ADD_INBOUND_ONLY d9/d84/group__protocols.html ga5e23e796cdf80639fb72030abbad7fa2 #define GNUNET_MESSAGE_TYPE_ATS_SESSION_UPDATE d9/d84/group__protocols.html ga91dffc412ced93bad429583e615bfa49 #define GNUNET_MESSAGE_TYPE_ATS_SESSION_DEL d9/d84/group__protocols.html ga32d0367a20314b5c80f32255e6dd2f84 #define GNUNET_MESSAGE_TYPE_ATS_SESSION_ALLOCATION d9/d84/group__protocols.html ga85c930241e16e80e70647f77b829f159 #define GNUNET_MESSAGE_TYPE_COMMUNICATOR_TCP_REKEY d9/d84/group__protocols.html gaf555bf621136d9bf7ce1d268d7082879 #define GNUNET_MESSAGE_TYPE_COMMUNICATOR_TCP_BOX d9/d84/group__protocols.html ga6a4eccc369c1ce5c04e6a5291db4d765 #define GNUNET_MESSAGE_TYPE_COMMUNICATOR_TCP_FINISH d9/d84/group__protocols.html ga3896f034e110c76b2d8a30799a87b033 #define GNUNET_MESSAGE_TYPE_COMMUNICATOR_UDP_ACK d9/d84/group__protocols.html gaf5c9f4b6ef5379a9823d5b216f1aaa6e #define GNUNET_MESSAGE_TYPE_COMMUNICATOR_UDP_PAD d9/d84/group__protocols.html gaef45cce7976cb997cad62113a5988211 #define GNUNET_MESSAGE_TYPE_RECLAIM_REFERENCE_DELETE d9/d84/group__protocols.html ga74b074da4e6a27508236ef3b9bf58fe9 #define GNUNET_MESSAGE_TYPE_RECLAIM_REFERENCE_RESULT d9/d84/group__protocols.html ga33a508955feaa3242aebd1ce6c120654 #define GNUNET_MESSAGE_TYPE_ALL d9/d84/group__protocols.html ga330c5e2854fe56cff28cd19324dcdee1 gnunet_reclaim_attribute_lib.h /home/grothoff/research/gnunet/src/include/ db/d85/gnunet__reclaim__attribute__lib_8h gnunet_util_lib.h GNUNET_RECLAIM_ATTRIBUTE_Claim GNUNET_RECLAIM_ATTESTATION_Claim GNUNET_RECLAIM_ATTESTATION_REFERENCE GNUNET_RECLAIM_ATTRIBUTE_ClaimList GNUNET_RECLAIM_ATTRIBUTE_ClaimListEntry GNUNET_RECLAIM_ATTRIBUTE_ClaimListEntryType #define GNUNET_RECLAIM_ATTRIBUTE_TYPE_NONE d7/d02/group__reclaim-attribute.html ga355fcf225d7b3891ac2e68a5d27f7890 #define GNUNET_RECLAIM_ATTRIBUTE_TYPE_STRING d7/d02/group__reclaim-attribute.html gafc992934f1cb4931747fcd3a36dc1d41 #define GNUNET_RECLAIM_ATTESTATION_TYPE_NONE d7/d02/group__reclaim-attribute.html gabac9a7869905ee1c5277da9715347d2c #define GNUNET_RECLAIM_ATTESTATION_TYPE_JWT d7/d02/group__reclaim-attribute.html gadbcc98b0919770ebaa53a6450ccb3d3a struct GNUNET_RECLAIM_ATTRIBUTE_Claim * GNUNET_RECLAIM_ATTRIBUTE_claim_new d7/d02/group__reclaim-attribute.html ga87abd9a6a0a64ff7a08ff56547f78e58 (const char *attr_name, uint32_t type, const void *data, size_t data_size) size_t GNUNET_RECLAIM_ATTRIBUTE_list_serialize_get_size d7/d02/group__reclaim-attribute.html ga97dde9c61284d9d6e4f276960cdafdd1 (const struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList *attrs) void GNUNET_RECLAIM_ATTRIBUTE_list_destroy d7/d02/group__reclaim-attribute.html ga341ec67a7942fd5f0ee33ea235acba5e (struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList *attrs) void GNUNET_RECLAIM_ATTRIBUTE_list_add d7/d02/group__reclaim-attribute.html ga93abdfe00a54f62cfe873655325e43f8 (struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList *attrs, const char *attr_name, uint32_t type, const void *data, size_t data_size) size_t GNUNET_RECLAIM_ATTRIBUTE_list_serialize d7/d02/group__reclaim-attribute.html gae01cf960fa1ce12042fcf74a4f603d3c (const struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList *attrs, char *result) struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList * GNUNET_RECLAIM_ATTRIBUTE_list_deserialize d7/d02/group__reclaim-attribute.html ga97fb1f52bacbf05318f68d64bdad880e (const char *data, size_t data_size) int GNUNET_RECLAIM_ATTRIBUTE_list_count_attest d7/d02/group__reclaim-attribute.html ga13a7ab770646bd9bb98425aa9ef63bfe (const struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList *attrs) size_t GNUNET_RECLAIM_ATTRIBUTE_serialize_get_size d7/d02/group__reclaim-attribute.html gaad759bc648d401fbb40b3c8fe7d2b82b (const struct GNUNET_RECLAIM_ATTRIBUTE_Claim *attr) size_t GNUNET_RECLAIM_ATTRIBUTE_serialize d7/d02/group__reclaim-attribute.html ga2f8864219c63b270038154ebd94969b8 (const struct GNUNET_RECLAIM_ATTRIBUTE_Claim *attr, char *result) struct GNUNET_RECLAIM_ATTRIBUTE_Claim * GNUNET_RECLAIM_ATTRIBUTE_deserialize d7/d02/group__reclaim-attribute.html ga86bd6ab05869a7e79032a1e63c145ca5 (const char *data, size_t data_size) struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList * GNUNET_RECLAIM_ATTRIBUTE_list_dup d7/d02/group__reclaim-attribute.html ga5cdc1a593d10fab3fdb4765c2c9a68ca (const struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList *attrs) uint32_t GNUNET_RECLAIM_ATTRIBUTE_typename_to_number d7/d02/group__reclaim-attribute.html ga35b0e84017a4a460ba7cc23f9f1158aa (const char *typename) int GNUNET_RECLAIM_ATTRIBUTE_string_to_value d7/d02/group__reclaim-attribute.html gaede0e4f745b34540d35af2c103161e90 (uint32_t type, const char *s, void **data, size_t *data_size) char * GNUNET_RECLAIM_ATTRIBUTE_value_to_string d7/d02/group__reclaim-attribute.html ga54be8481c235909e4645f92b44cac414 (uint32_t type, const void *data, size_t data_size) const char * GNUNET_RECLAIM_ATTRIBUTE_number_to_typename d7/d02/group__reclaim-attribute.html ga369405cf595fc0f7c62d32ba90a41793 (uint32_t type) size_t GNUNET_RECLAIM_ATTESTATION_serialize_get_size d7/d02/group__reclaim-attribute.html ga85ce2f12b41ad076e273ee1f78f4e274 (const struct GNUNET_RECLAIM_ATTESTATION_Claim *attr) size_t GNUNET_RECLAIM_ATTESTATION_serialize d7/d02/group__reclaim-attribute.html gadb6a2979a205c7d729b9c3697a027e23 (const struct GNUNET_RECLAIM_ATTESTATION_Claim *attr, char *result) struct GNUNET_RECLAIM_ATTESTATION_Claim * GNUNET_RECLAIM_ATTESTATION_deserialize d7/d02/group__reclaim-attribute.html ga82cef46b29eb7398367bd715a675db3f (const char *data, size_t data_size) struct GNUNET_RECLAIM_ATTESTATION_Claim * GNUNET_RECLAIM_ATTESTATION_claim_new d7/d02/group__reclaim-attribute.html gab82c85c4b5e2edd30b184355f118809b (const char *attr_name, uint32_t type, const void *data, size_t data_size) char * GNUNET_RECLAIM_ATTESTATION_value_to_string d7/d02/group__reclaim-attribute.html gab24545d3c928d251159f952207340acd (uint32_t type, const void *data, size_t data_size) int GNUNET_RECLAIM_ATTESTATION_string_to_value d7/d02/group__reclaim-attribute.html gaafca8a8be2185bc65f5f68d5ab4ffc6f (uint32_t type, const char *s, void **data, size_t *data_size) const char * GNUNET_RECLAIM_ATTESTATION_number_to_typename d7/d02/group__reclaim-attribute.html gae18e5371b54e177227054ee0ed665d02 (uint32_t type) uint32_t GNUNET_RECLAIM_ATTESTATION_typename_to_number d7/d02/group__reclaim-attribute.html ga5a4f545435f0b9f39684d7125e486fa8 (const char *typename) struct GNUNET_RECLAIM_ATTESTATION_REFERENCE * GNUNET_RECLAIM_ATTESTATION_reference_new d7/d02/group__reclaim-attribute.html ga159b2bc273bb27eaf2d01e8d7d2f10cd (const char *attr_name, const char *ref_value) size_t GNUNET_RECLAIM_ATTESTATION_REF_serialize_get_size d7/d02/group__reclaim-attribute.html gaeb6cac4a0929ebef82305f636bc29613 (const struct GNUNET_RECLAIM_ATTESTATION_REFERENCE *attr) size_t GNUNET_RECLAIM_ATTESTATION_REF_serialize d7/d02/group__reclaim-attribute.html ga4d0ac49327e02cafd1f713af7f0536bc (const struct GNUNET_RECLAIM_ATTESTATION_REFERENCE *attr, char *result) struct GNUNET_RECLAIM_ATTESTATION_REFERENCE * GNUNET_RECLAIM_ATTESTATION_REF_deserialize d7/d02/group__reclaim-attribute.html gad1bfcd7a0068dbc439994fe8888db442 (const char *data, size_t data_size) gnunet_reclaim_attribute_plugin.h /home/grothoff/research/gnunet/src/include/ d3/db1/gnunet__reclaim__attribute__plugin_8h gnunet_util_lib.h gnunet_reclaim_attribute_lib.h GNUNET_RECLAIM_ATTRIBUTE_PluginFunctions char *(* GNUNET_RECLAIM_ATTRIBUTE_ValueToStringFunction d8/d40/group__reclaim-attribute-plugin.html ga2bb6b87b1b869971dd8c16ec1ec362ce )(void *cls, uint32_t type, const void *data, size_t data_size) int(* GNUNET_RECLAIM_ATTRIBUTE_StringToValueFunction d8/d40/group__reclaim-attribute-plugin.html gad11b27cedef74e584bdc173f811533df )(void *cls, uint32_t type, const char *s, void **data, size_t *data_size) uint32_t(* GNUNET_RECLAIM_ATTRIBUTE_TypenameToNumberFunction d8/d40/group__reclaim-attribute-plugin.html ga20c82acb549fa3d5e9abc5b3f50a4a01 )(void *cls, const char *typename) const char *(* GNUNET_RECLAIM_ATTRIBUTE_NumberToTypenameFunction d8/d40/group__reclaim-attribute-plugin.html gaaa8ac02b7a467854a9bd136aeb98f9cd )(void *cls, uint32_t type) gnunet_reclaim_service.h /home/grothoff/research/gnunet/src/include/ d6/dcd/gnunet__reclaim__service_8h gnunet_reclaim_attribute_lib.h gnunet_util_lib.h GNUNET_RECLAIM_Ticket #define GNUNET_RECLAIM_VERSION de/dea/group__reclaim.html gaa64ed205a8e688c6774ca9dd14109fe9 void(* GNUNET_RECLAIM_TicketCallback de/dea/group__reclaim.html ga2253a0b50f81badc7e962b02047573ce )(void *cls, const struct GNUNET_RECLAIM_Ticket *ticket) void(* GNUNET_RECLAIM_ContinuationWithStatus de/dea/group__reclaim.html ga16dbac04cd6b1ac0e70a2e7cd41b8bd2 )(void *cls, int32_t success, const char *emsg) void(* GNUNET_RECLAIM_AttributeResult de/dea/group__reclaim.html gacbde1b9f6f9d4d6e9c66e9468a1fa7c1 )(void *cls, const struct GNUNET_CRYPTO_EcdsaPublicKey *identity, const struct GNUNET_RECLAIM_ATTRIBUTE_Claim *attr, const struct GNUNET_RECLAIM_ATTESTATION_Claim *attest, const struct GNUNET_RECLAIM_ATTESTATION_REFERENCE *reference) struct GNUNET_RECLAIM_Handle * GNUNET_RECLAIM_connect de/dea/group__reclaim.html gad25f9e676b1690c0a0378609aa46bd50 (const struct GNUNET_CONFIGURATION_Handle *cfg) struct GNUNET_RECLAIM_Operation * GNUNET_RECLAIM_attribute_store de/dea/group__reclaim.html ga975cff02f3eb4f51bd426fb84edabd7b (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *pkey, const struct GNUNET_RECLAIM_ATTRIBUTE_Claim *attr, const struct GNUNET_TIME_Relative *exp_interval, GNUNET_RECLAIM_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_RECLAIM_Operation * GNUNET_RECLAIM_attestation_store de/dea/group__reclaim.html gab4f54d0cdf427d00e183eba89db75f60 (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *pkey, const struct GNUNET_RECLAIM_ATTESTATION_Claim *attr, const struct GNUNET_TIME_Relative *exp_interval, GNUNET_RECLAIM_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_RECLAIM_Operation * GNUNET_RECLAIM_attribute_delete de/dea/group__reclaim.html gac880eb600fe5d2f37e22d5328be86ea9 (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *pkey, const struct GNUNET_RECLAIM_ATTRIBUTE_Claim *attr, GNUNET_RECLAIM_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_RECLAIM_Operation * GNUNET_RECLAIM_attestation_delete de/dea/group__reclaim.html gada15f225ccaf4b83869c63742f197850 (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *pkey, const struct GNUNET_RECLAIM_ATTESTATION_Claim *attr, GNUNET_RECLAIM_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_RECLAIM_Operation * GNUNET_RECLAIM_attestation_reference_delete de/dea/group__reclaim.html ga68e2278e29ae93408fde93fdb6e51838 (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *pkey, const struct GNUNET_RECLAIM_ATTESTATION_REFERENCE *attr, GNUNET_RECLAIM_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_RECLAIM_AttributeIterator * GNUNET_RECLAIM_get_attributes_start de/dea/group__reclaim.html gad8533cc82f3e745ef933e9c6d34f7e90 (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *identity, GNUNET_SCHEDULER_TaskCallback error_cb, void *error_cb_cls, GNUNET_RECLAIM_AttributeResult proc, void *proc_cls, GNUNET_SCHEDULER_TaskCallback finish_cb, void *finish_cb_cls) struct GNUNET_RECLAIM_Operation * GNUNET_RECLAIM_attestation_reference_store de/dea/group__reclaim.html ga474ee50ec1d8df455f3a0f8f37f876ca (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *pkey, const struct GNUNET_RECLAIM_ATTESTATION_REFERENCE *attr, const struct GNUNET_TIME_Relative *exp_interval, GNUNET_RECLAIM_ContinuationWithStatus cont, void *cont_cls) void GNUNET_RECLAIM_get_attributes_next de/dea/group__reclaim.html ga8fe0fd3e393122ec83aeb6fda7d55935 (struct GNUNET_RECLAIM_AttributeIterator *it) void GNUNET_RECLAIM_get_attributes_stop de/dea/group__reclaim.html ga50b0279a6e03ae686e6f79ce9b062e0b (struct GNUNET_RECLAIM_AttributeIterator *it) struct GNUNET_RECLAIM_Operation * GNUNET_RECLAIM_ticket_issue de/dea/group__reclaim.html gad306a3541e5e2f0e104f8aaa31571375 (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *iss, const struct GNUNET_CRYPTO_EcdsaPublicKey *rp, const struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList *attrs, GNUNET_RECLAIM_TicketCallback cb, void *cb_cls) struct GNUNET_RECLAIM_Operation * GNUNET_RECLAIM_ticket_revoke de/dea/group__reclaim.html ga3b4f24089a34065766542f2625992495 (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *identity, const struct GNUNET_RECLAIM_Ticket *ticket, GNUNET_RECLAIM_ContinuationWithStatus cb, void *cb_cls) struct GNUNET_RECLAIM_Operation * GNUNET_RECLAIM_ticket_consume de/dea/group__reclaim.html gacc42e7227b54d6a963ab6f8a0d08a102 (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *identity, const struct GNUNET_RECLAIM_Ticket *ticket, GNUNET_RECLAIM_AttributeResult cb, void *cb_cls) struct GNUNET_RECLAIM_TicketIterator * GNUNET_RECLAIM_ticket_iteration_start de/dea/group__reclaim.html ga5653be02cf9b1ad7809731355cf959ba (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *identity, GNUNET_SCHEDULER_TaskCallback error_cb, void *error_cb_cls, GNUNET_RECLAIM_TicketCallback proc, void *proc_cls, GNUNET_SCHEDULER_TaskCallback finish_cb, void *finish_cb_cls) void GNUNET_RECLAIM_ticket_iteration_next de/dea/group__reclaim.html ga1731b567c859d61a5bfd4a79efb86b0e (struct GNUNET_RECLAIM_TicketIterator *it) void GNUNET_RECLAIM_ticket_iteration_stop de/dea/group__reclaim.html gafa47ebb6cd79ab89cb349d670a89dc8b (struct GNUNET_RECLAIM_TicketIterator *it) void GNUNET_RECLAIM_disconnect de/dea/group__reclaim.html ga04050cc19f4aa7c2f3369437c50d3e5d (struct GNUNET_RECLAIM_Handle *h) void GNUNET_RECLAIM_cancel de/dea/group__reclaim.html ga3a4b07d5ab15a915d43511896e4b7903 (struct GNUNET_RECLAIM_Operation *op) gnunet_regex_service.h /home/grothoff/research/gnunet/src/include/ d7/d09/gnunet__regex__service_8h gnunet_util_lib.h #define GNUNET_REGEX_INITIAL_BYTES d0/d57/group__regex.html gaa47b20f42cf227f498088857c8f142fb void(* GNUNET_REGEX_Found d0/d57/group__regex.html ga4e90f078c85efee49cbb0168b7d31846 )(void *cls, const struct GNUNET_PeerIdentity *id, const struct GNUNET_PeerIdentity *get_path, unsigned int get_path_length, const struct GNUNET_PeerIdentity *put_path, unsigned int put_path_length) struct GNUNET_REGEX_Announcement * GNUNET_REGEX_announce d0/d57/group__regex.html gac1addb08e9a3408fa7831ffad6fce729 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *regex, struct GNUNET_TIME_Relative refresh_delay, uint16_t compression) void GNUNET_REGEX_announce_cancel d0/d57/group__regex.html ga572560851e44a0cfd8d446e468dcdb90 (struct GNUNET_REGEX_Announcement *a) struct GNUNET_REGEX_Search * GNUNET_REGEX_search d0/d57/group__regex.html ga055cba3434e84d01b8dc1e7deac206db (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *string, GNUNET_REGEX_Found callback, void *callback_cls) void GNUNET_REGEX_search_cancel d0/d57/group__regex.html ga6e9e048b600b31c66f8636e175598a13 (struct GNUNET_REGEX_Search *s) gnunet_resolver_service.h /home/grothoff/research/gnunet/src/include/ d4/d38/gnunet__resolver__service_8h gnunet_configuration_lib.h gnunet_scheduler_lib.h gnunet_time_lib.h void(* GNUNET_RESOLVER_AddressCallback df/d27/group__resolver.html gadcb612bc6e3d3144f97f4bda8218740b )(void *cls, const struct sockaddr *addr, socklen_t addrlen) void(* GNUNET_RESOLVER_HostnameCallback df/d27/group__resolver.html gaf5c13376bf0a7988e167053a64d52826 )(void *cls, const char *hostname) void GNUNET_RESOLVER_connect df/d27/group__resolver.html ga5ad496e0aa05799db10823ed229b5b31 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_RESOLVER_disconnect df/d27/group__resolver.html ga5972a912c485099767a7de0eb085b6cc (void) struct GNUNET_RESOLVER_RequestHandle * GNUNET_RESOLVER_ip_get df/d27/group__resolver.html gaf3aa831efe6dcf064c6d7b77fffca460 (const char *hostname, int af, struct GNUNET_TIME_Relative timeout, GNUNET_RESOLVER_AddressCallback callback, void *callback_cls) struct GNUNET_RESOLVER_RequestHandle * GNUNET_RESOLVER_hostname_resolve df/d27/group__resolver.html gaaa3adf1eddb4fa2b726658588cab1a53 (int af, struct GNUNET_TIME_Relative timeout, GNUNET_RESOLVER_AddressCallback callback, void *cls) char * GNUNET_RESOLVER_local_fqdn_get df/d27/group__resolver.html gaf5db29bda99071d46a85c705d50919f7 (void) struct GNUNET_RESOLVER_RequestHandle * GNUNET_RESOLVER_hostname_get df/d27/group__resolver.html gafa7f1bf82a3dddd03807a065ef2a3499 (const struct sockaddr *sa, socklen_t salen, int do_resolve, struct GNUNET_TIME_Relative timeout, GNUNET_RESOLVER_HostnameCallback callback, void *cls) void GNUNET_RESOLVER_request_cancel df/d27/group__resolver.html gae99906611426a9f2a6e5d462906941c3 (struct GNUNET_RESOLVER_RequestHandle *rh) gnunet_rest_lib.h /home/grothoff/research/gnunet/src/include/ d3/df3/gnunet__rest__lib_8h gnunet_util_lib.h GNUNET_REST_RequestHandle GNUNET_REST_RequestHandlerError GNUNET_REST_RequestHandler #define GNUNET_REST_HANDLER_END d7/d2f/group__rest.html gad0b20c0db1dc60e31612eb57a03060e7 void(* GNUNET_REST_ResultProcessor d7/d2f/group__rest.html gaaa9ff56067246bbf509488000bfbd71b )(void *cls, struct MHD_Response *resp, int status) int GNUNET_REST_namespace_match d7/d2f/group__rest.html gaf1af67aa67deb2d2499c2513f69211b8 (const char *url, const char *namespace) struct MHD_Response * GNUNET_REST_create_response d7/d2f/group__rest.html ga1c4245126c1bfba4db4b39fb4bc50fd4 (const char *data) int GNUNET_REST_handle_request d7/d2f/group__rest.html ga98fbe7dfb412f0388fdd722fa9beabe5 (struct GNUNET_REST_RequestHandle *conn, const struct GNUNET_REST_RequestHandler *handlers, struct GNUNET_REST_RequestHandlerError *err, void *cls) gnunet_rest_plugin.h /home/grothoff/research/gnunet/src/include/ d6/dde/gnunet__rest__plugin_8h gnunet_util_lib.h gnunet_rest_lib.h GNUNET_REST_Plugin gnunet_revocation_service.h /home/grothoff/research/gnunet/src/include/ db/dc1/gnunet__revocation__service_8h gnunet_util_lib.h #define GNUNET_REVOCATION_VERSION da/d76/group__revocation.html gae23b13409bea48f49c5083814c49ba1b void(* GNUNET_REVOCATION_Callback da/d76/group__revocation.html gabcf5c10a7413ef4c7a7a534eba8477fc )(void *cls, int is_valid) struct GNUNET_REVOCATION_Query * GNUNET_REVOCATION_query da/d76/group__revocation.html gad5f8465c3fa68443571318336e7472bc (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_CRYPTO_EcdsaPublicKey *key, GNUNET_REVOCATION_Callback func, void *func_cls) void GNUNET_REVOCATION_query_cancel da/d76/group__revocation.html ga6334312e7d0a41c94c5118dd9fd061b8 (struct GNUNET_REVOCATION_Query *q) struct GNUNET_REVOCATION_Handle * GNUNET_REVOCATION_revoke da/d76/group__revocation.html ga2d642ea500e303a3c867c0ef8c6a1bc5 (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_CRYPTO_EcdsaPublicKey *key, const struct GNUNET_CRYPTO_EcdsaSignature *sig, uint64_t pow, GNUNET_REVOCATION_Callback func, void *func_cls) void GNUNET_REVOCATION_revoke_cancel da/d76/group__revocation.html ga67f6419cc9881011f123709a17445d1b (struct GNUNET_REVOCATION_Handle *h) int GNUNET_REVOCATION_check_pow da/d76/group__revocation.html ga1a043bce193d02049f78e3d90954c23f (const struct GNUNET_CRYPTO_EcdsaPublicKey *key, uint64_t pow, unsigned int matching_bits) void GNUNET_REVOCATION_sign_revocation da/d76/group__revocation.html ga5777e32e0f5c7d28f39e003100a38d87 (const struct GNUNET_CRYPTO_EcdsaPrivateKey *key, struct GNUNET_CRYPTO_EcdsaSignature *sig) gnunet_rps_service.h /home/grothoff/research/gnunet/src/include/ d3/d02/gnunet__rps__service_8h #define GNUNET_RPS_VERSION d2/d57/group__rps.html gaf5b6590c58143ad53e72bfd4c4501c28 void(* GNUNET_RPS_NotifyReadyCB d2/d57/group__rps.html gab3c24b79da4139f1a62c95c9d7097c39 )(void *cls, uint64_t num_peers, const struct GNUNET_PeerIdentity *peers) void(* GNUNET_RPS_NotifyReadySingleInfoCB d2/d57/group__rps.html ga43fdda111741648d16e25ee75a60eb6b )(void *cls, const struct GNUNET_PeerIdentity *peer, double probability, uint32_t num_observed) struct GNUNET_RPS_Handle * GNUNET_RPS_connect d2/d57/group__rps.html gab829202597c44b5d6c4c384a4ee67066 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_RPS_sub_start d2/d57/group__rps.html ga03fb0e9ffcb666ca02b396dcd386ed5f (struct GNUNET_RPS_Handle *h, const char *shared_value) void GNUNET_RPS_sub_stop d2/d57/group__rps.html ga00d05bdc4eadc73ed945d4a5366e1662 (struct GNUNET_RPS_Handle *h, const char *shared_value) struct GNUNET_RPS_Request_Handle * GNUNET_RPS_request_peers d2/d57/group__rps.html gad2cc9c33ce2a25a79e1952708ef16ef1 (struct GNUNET_RPS_Handle *h, uint32_t n, GNUNET_RPS_NotifyReadyCB ready_cb, void *cls) struct GNUNET_RPS_Request_Handle_Single_Info * GNUNET_RPS_request_peer_info d2/d57/group__rps.html gaae92a2ee5528be5102153e558e76c358 (struct GNUNET_RPS_Handle *rps_handle, GNUNET_RPS_NotifyReadySingleInfoCB ready_cb, void *cls) void GNUNET_RPS_seed_ids d2/d57/group__rps.html ga9f1472c92fe9307bccf03b5866215693 (struct GNUNET_RPS_Handle *h, uint32_t n, const struct GNUNET_PeerIdentity *ids) void GNUNET_RPS_request_cancel d2/d57/group__rps.html ga187179e72ef3007c5ab0bbdfff2fe55d (struct GNUNET_RPS_Request_Handle *rh) void GNUNET_RPS_request_single_info_cancel d2/d57/group__rps.html gae8ab4ff4d876711ce6b167b769268f2a (struct GNUNET_RPS_Request_Handle_Single_Info *rhs) void GNUNET_RPS_view_request d2/d57/group__rps.html ga8f63237f9bff61772bd7af19dc509cae (struct GNUNET_RPS_Handle *rps_handle, uint32_t num_updates, GNUNET_RPS_NotifyReadyCB view_update_cb, void *cls) struct GNUNET_RPS_StreamRequestHandle * GNUNET_RPS_stream_request d2/d57/group__rps.html ga8cb1f7c845703ac114bfbddfd4e45601 (struct GNUNET_RPS_Handle *rps_handle, GNUNET_RPS_NotifyReadyCB stream_input_cb, void *cls) void GNUNET_RPS_stream_cancel d2/d57/group__rps.html ga22b8abe05ee93f496c97efbcc1a75ef9 (struct GNUNET_RPS_StreamRequestHandle *srh) void GNUNET_RPS_disconnect d2/d57/group__rps.html gabb5e0aae0d284075d8f69a1cbddc3562 (struct GNUNET_RPS_Handle *h) gnunet_scalarproduct_service.h /home/grothoff/research/gnunet/src/include/ d4/dc8/gnunet__scalarproduct__service_8h GNUNET_SCALARPRODUCT_Element #define GCRYPT_NO_DEPRECATED d0/d7d/group__scalarproduct.html ga0f5bd6b422755c1ed661849aff0faf05 #define GNUNET_SCALARPRODUCT_VERSION d0/d7d/group__scalarproduct.html gac876ab94b3d2e28b3454081eb6a5e78e void(* GNUNET_SCALARPRODUCT_DatumProcessor d0/d7d/group__scalarproduct.html ga224fd6b8f3817b0aef38803bd9d6cbb2 )(void *cls, enum GNUNET_SCALARPRODUCT_ResponseStatus status, gcry_mpi_t result) GNUNET_SCALARPRODUCT_ResponseStatus d0/d7d/group__scalarproduct.html ga3b68bb92897a07a4d0f9d85d3359b32a GNUNET_SCALARPRODUCT_STATUS_INIT d0/d7d/group__scalarproduct.html gga3b68bb92897a07a4d0f9d85d3359b32aa0243088f02731a99364bf3825177d0a7 GNUNET_SCALARPRODUCT_STATUS_ACTIVE d0/d7d/group__scalarproduct.html gga3b68bb92897a07a4d0f9d85d3359b32aa4f61e0472ac9627d03f184b444bbe389 GNUNET_SCALARPRODUCT_STATUS_SUCCESS d0/d7d/group__scalarproduct.html gga3b68bb92897a07a4d0f9d85d3359b32aa2b942a8c348595adaf966575ee5bf4b1 GNUNET_SCALARPRODUCT_STATUS_FAILURE d0/d7d/group__scalarproduct.html gga3b68bb92897a07a4d0f9d85d3359b32aa57515247a8190f1b094c487c51ddab96 GNUNET_SCALARPRODUCT_STATUS_INVALID_RESPONSE d0/d7d/group__scalarproduct.html gga3b68bb92897a07a4d0f9d85d3359b32aaeb4e0bbc48629c1e00248ef14382368f GNUNET_SCALARPRODUCT_STATUS_DISCONNECTED d0/d7d/group__scalarproduct.html gga3b68bb92897a07a4d0f9d85d3359b32aa582190dba6bba78f03d89179dfc23f5b struct GNUNET_SCALARPRODUCT_ComputationHandle * GNUNET_SCALARPRODUCT_start_computation d0/d7d/group__scalarproduct.html ga19bd09514698f5893a63a9010f9bb8a8 (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_HashCode *session_key, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_SCALARPRODUCT_Element *elements, uint32_t element_count, GNUNET_SCALARPRODUCT_DatumProcessor cont, void *cont_cls) struct GNUNET_SCALARPRODUCT_ComputationHandle * GNUNET_SCALARPRODUCT_accept_computation d0/d7d/group__scalarproduct.html ga58985a231aa19141eb4b0a1ecc480896 (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_HashCode *key, const struct GNUNET_SCALARPRODUCT_Element *elements, uint32_t element_count, GNUNET_SCALARPRODUCT_ContinuationWithStatus cont, void *cont_cls) void GNUNET_SCALARPRODUCT_cancel d0/d7d/group__scalarproduct.html ga4b903dc6cd0b2c320bcacf6b8676f9b6 (struct GNUNET_SCALARPRODUCT_ComputationHandle *h) GNUNET_NETWORK_STRUCT_END typedef void(* GNUNET_SCALARPRODUCT_ContinuationWithStatus d0/d7d/group__scalarproduct.html ga98c593b6191b83b0d1ccfd876ae1ec9f )(void *cls, enum GNUNET_SCALARPRODUCT_ResponseStatus status) gnunet_scheduler_lib.h /home/grothoff/research/gnunet/src/include/ d0/d20/gnunet__scheduler__lib_8h gnunet_time_lib.h gnunet_network_lib.h GNUNET_SCHEDULER_FdInfo GNUNET_SCHEDULER_TaskContext GNUNET_SCHEDULER_Driver void(* GNUNET_SCHEDULER_TaskCallback d6/dcb/group__scheduler.html gac348e52e6fc0e13b794d3e6ed9c9a2a8 )(void *cls) int(* GNUNET_SCHEDULER_select d6/dcb/group__scheduler.html gafe537447cda332fa3220fe0fbd6848a8 )(void *cls, struct GNUNET_NETWORK_FDSet *rfds, struct GNUNET_NETWORK_FDSet *wfds, struct GNUNET_NETWORK_FDSet *efds, struct GNUNET_TIME_Relative timeout) GNUNET_SCHEDULER_Reason d6/dcb/group__scheduler.html gabe979d917c3b2f4dfd891cb4b208dbca GNUNET_SCHEDULER_REASON_NONE d6/dcb/group__scheduler.html ggabe979d917c3b2f4dfd891cb4b208dbcaa55b909d32c4e02a4c9bf958a751eae8d GNUNET_SCHEDULER_REASON_STARTUP d6/dcb/group__scheduler.html ggabe979d917c3b2f4dfd891cb4b208dbcaa7fd60b814f7318b2c7f2774d8e49f199 GNUNET_SCHEDULER_REASON_SHUTDOWN d6/dcb/group__scheduler.html ggabe979d917c3b2f4dfd891cb4b208dbcaa4c4d826a9e2ce90676038fe9980827be GNUNET_SCHEDULER_REASON_TIMEOUT d6/dcb/group__scheduler.html ggabe979d917c3b2f4dfd891cb4b208dbcaa24085af7196b183ab5d51c33b64970d8 GNUNET_SCHEDULER_REASON_READ_READY d6/dcb/group__scheduler.html ggabe979d917c3b2f4dfd891cb4b208dbcaa335155baafc4a0e45f5fc196aac2ac7d GNUNET_SCHEDULER_REASON_WRITE_READY d6/dcb/group__scheduler.html ggabe979d917c3b2f4dfd891cb4b208dbcaaa3a7d2fa3a7f1e0eff1d0f3ba49feab0 GNUNET_SCHEDULER_REASON_PREREQ_DONE d6/dcb/group__scheduler.html ggabe979d917c3b2f4dfd891cb4b208dbcaab7665fd196c53b9410b63ebaa7a6125e GNUNET_SCHEDULER_EventType d6/dcb/group__scheduler.html gafb9b68fa8547cc8a9645e47ae7efbe4d GNUNET_SCHEDULER_ET_NONE d6/dcb/group__scheduler.html ggafb9b68fa8547cc8a9645e47ae7efbe4da56f4cac8a1f94f4c72b1f53c5abb5030 GNUNET_SCHEDULER_ET_IN d6/dcb/group__scheduler.html ggafb9b68fa8547cc8a9645e47ae7efbe4da953ec7431e0120aef8c9026e4b9faf95 GNUNET_SCHEDULER_ET_OUT d6/dcb/group__scheduler.html ggafb9b68fa8547cc8a9645e47ae7efbe4da4441de1db7868f641c5ffed224fdd57d GNUNET_SCHEDULER_ET_HUP d6/dcb/group__scheduler.html ggafb9b68fa8547cc8a9645e47ae7efbe4da539413f09e4e5cfebbc25a996e985a9e GNUNET_SCHEDULER_ET_ERR d6/dcb/group__scheduler.html ggafb9b68fa8547cc8a9645e47ae7efbe4dab9c00d06e9f69cf0095135881c72c9ea GNUNET_SCHEDULER_ET_PRI d6/dcb/group__scheduler.html ggafb9b68fa8547cc8a9645e47ae7efbe4daadcf11a1452cd49b34b72de864446abc GNUNET_SCHEDULER_ET_NVAL d6/dcb/group__scheduler.html ggafb9b68fa8547cc8a9645e47ae7efbe4da94c718e41b0c68f425849de65c750dc6 void GNUNET_SCHEDULER_task_ready d6/dcb/group__scheduler.html ga47a7d941ee1836dd6403a0e4e7359c74 (struct GNUNET_SCHEDULER_Task *task, struct GNUNET_SCHEDULER_FdInfo *fdi) int GNUNET_SCHEDULER_do_work d6/dcb/group__scheduler.html ga5bdeb17b97160335198617f0b99b421e (struct GNUNET_SCHEDULER_Handle *sh) struct GNUNET_SCHEDULER_Handle * GNUNET_SCHEDULER_driver_init d6/dcb/group__scheduler.html ga35ff08630230b7e5e0b812da98fd95b3 (const struct GNUNET_SCHEDULER_Driver *driver) void GNUNET_SCHEDULER_driver_done d6/dcb/group__scheduler.html ga300846fc425b8ef1dcab0405924a68dc (struct GNUNET_SCHEDULER_Handle *sh) struct GNUNET_SCHEDULER_Driver * GNUNET_SCHEDULER_driver_select d6/dcb/group__scheduler.html ga5a1062c6a3f59e788d885bf8e7cb773f (void) void GNUNET_SCHEDULER_run d6/dcb/group__scheduler.html ga26e0606d25e453948105bdc721f19707 (GNUNET_SCHEDULER_TaskCallback task, void *task_cls) void GNUNET_SCHEDULER_run_with_optional_signals d6/dcb/group__scheduler.html ga1ef31b01ede83ca83cace317765040ab (int install_signals, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) void GNUNET_SCHEDULER_shutdown d6/dcb/group__scheduler.html ga12dffe7292b4fde8908f7609a0a2879d (void) unsigned int GNUNET_SCHEDULER_get_load d6/dcb/group__scheduler.html ga6b6a1b405c71df307036c6a28d656382 (enum GNUNET_SCHEDULER_Priority p) const struct GNUNET_SCHEDULER_TaskContext * GNUNET_SCHEDULER_get_task_context d6/dcb/group__scheduler.html gad270c2443898ad3aa410bc5cf4bcfc0a (void) void * GNUNET_SCHEDULER_cancel d6/dcb/group__scheduler.html gafa015298c76af7a3f024884cc65ddc53 (struct GNUNET_SCHEDULER_Task *task) void GNUNET_SCHEDULER_add_with_reason_and_priority d6/dcb/group__scheduler.html ga4888280a775ebc7f7b3963c48e1f2891 (GNUNET_SCHEDULER_TaskCallback task, void *task_cls, enum GNUNET_SCHEDULER_Reason reason, enum GNUNET_SCHEDULER_Priority priority) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_with_priority d6/dcb/group__scheduler.html ga9d4cad27d3fdade60579cada1275700b (enum GNUNET_SCHEDULER_Priority prio, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_now d6/dcb/group__scheduler.html ga2dd2c6ab474d53ddfc0dd3acd556a826 (GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_shutdown d6/dcb/group__scheduler.html gabecb0128b29dfeba63fba8af8b255397 (GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_now_with_lifeness d6/dcb/group__scheduler.html ga8451b1239640603dfb8b95e013038c7c (int lifeness, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_delayed d6/dcb/group__scheduler.html gafb71084a6b2c8e5fc5fe0f2ca34dcb0f (struct GNUNET_TIME_Relative delay, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_at d6/dcb/group__scheduler.html gaeebca78247d3baa20b54faa9104d7e88 (struct GNUNET_TIME_Absolute at, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_delayed_with_priority d6/dcb/group__scheduler.html ga7e620068d51709318cc5e8168ce7b8bf (struct GNUNET_TIME_Relative delay, enum GNUNET_SCHEDULER_Priority priority, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_at_with_priority d6/dcb/group__scheduler.html ga6a17d23c3bca231e1409d9da2ebfb22d (struct GNUNET_TIME_Absolute at, enum GNUNET_SCHEDULER_Priority priority, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_read_net d6/dcb/group__scheduler.html ga627831854f36c47dd44e1aa90b876c9e (struct GNUNET_TIME_Relative delay, struct GNUNET_NETWORK_Handle *rfd, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_read_net_with_priority d6/dcb/group__scheduler.html ga25762c07e413e46d0f7ed3219f3740f5 (struct GNUNET_TIME_Relative delay, enum GNUNET_SCHEDULER_Priority priority, struct GNUNET_NETWORK_Handle *rfd, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_write_net d6/dcb/group__scheduler.html ga3f497280daf3ea3b4bc136a677ddcea0 (struct GNUNET_TIME_Relative delay, struct GNUNET_NETWORK_Handle *wfd, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_net_with_priority d6/dcb/group__scheduler.html gafeacedfcb054e230320e076c44713346 (struct GNUNET_TIME_Relative delay, enum GNUNET_SCHEDULER_Priority priority, struct GNUNET_NETWORK_Handle *fd, int on_read, int on_write, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_read_file d6/dcb/group__scheduler.html ga666d948379894db5b8e181f8d382fffd (struct GNUNET_TIME_Relative delay, const struct GNUNET_DISK_FileHandle *rfd, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_write_file d6/dcb/group__scheduler.html ga781f75cebcc68ccd255062e411b5e344 (struct GNUNET_TIME_Relative delay, const struct GNUNET_DISK_FileHandle *wfd, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_file_with_priority d6/dcb/group__scheduler.html gaa017499e21ea42d8e716e68197a500f4 (struct GNUNET_TIME_Relative delay, enum GNUNET_SCHEDULER_Priority priority, const struct GNUNET_DISK_FileHandle *fd, int on_read, int on_write, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_select d6/dcb/group__scheduler.html ga516bcfec421124749c3a043b3d800584 (enum GNUNET_SCHEDULER_Priority prio, struct GNUNET_TIME_Relative delay, const struct GNUNET_NETWORK_FDSet *rs, const struct GNUNET_NETWORK_FDSet *ws, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) void GNUNET_SCHEDULER_set_select d6/dcb/group__scheduler.html gaa2fa2eab5856e61fc82fba777682bcf3 (GNUNET_SCHEDULER_select new_select, void *new_select_cls) void GNUNET_SCHEDULER_begin_async_scope d6/dcb/group__scheduler.html ga99ea54c618a5306f620de35357b21051 (struct GNUNET_AsyncScopeId *aid) gnunet_secretsharing_service.h /home/grothoff/research/gnunet/src/include/ d6/df1/gnunet__secretsharing__service_8h gnunet_common.h gnunet_time_lib.h gnunet_configuration_lib.h GNUNET_SECRETSHARING_PublicKey GNUNET_SECRETSHARING_Ciphertext GNUNET_SECRETSHARING_Plaintext #define GNUNET_SECRETSHARING_ELGAMAL_BITS dd/d5e/group__secretsharing.html ga2308e0946c54c37418cb00a0480611fb #define GNUNET_SECRETSHARING_ELGAMAL_P_HEX dd/d5e/group__secretsharing.html ga6e2058058ba6aac622e2d51c87d44dc3 #define GNUNET_SECRETSHARING_ELGAMAL_Q_HEX dd/d5e/group__secretsharing.html ga89aa085ab718d71ded44f93373390522 #define GNUNET_SECRETSHARING_ELGAMAL_G_HEX dd/d5e/group__secretsharing.html ga8e933c082e1ae64d78abf38deef107e0 void(* GNUNET_SECRETSHARING_SecretReadyCallback dd/d5e/group__secretsharing.html gaa3824c24bb263ad13a6853daf2b7a61f )(void *cls, struct GNUNET_SECRETSHARING_Share *my_share, struct GNUNET_SECRETSHARING_PublicKey *public_key, unsigned int num_ready_peers, const struct GNUNET_PeerIdentity *ready_peers) void(* GNUNET_SECRETSHARING_DecryptCallback dd/d5e/group__secretsharing.html gaa3195d06dfdc351fd00ef1b2d7549fc9 )(void *cls, const struct GNUNET_SECRETSHARING_Plaintext *plaintext) struct GNUNET_SECRETSHARING_Session * GNUNET_SECRETSHARING_create_session dd/d5e/group__secretsharing.html ga04d6974c94a042cdbd02d8d0a3bf0cc3 (const struct GNUNET_CONFIGURATION_Handle *cfg, unsigned int num_peers, const struct GNUNET_PeerIdentity *peers, const struct GNUNET_HashCode *session_id, struct GNUNET_TIME_Absolute start, struct GNUNET_TIME_Absolute deadline, unsigned int threshold, GNUNET_SECRETSHARING_SecretReadyCallback cb, void *cls) void GNUNET_SECRETSHARING_session_destroy dd/d5e/group__secretsharing.html ga2d38f661c99e2c51ba0c850198b98352 (struct GNUNET_SECRETSHARING_Session *s) int GNUNET_SECRETSHARING_encrypt dd/d5e/group__secretsharing.html ga02590b42dc9c2c6a317d74aa03da2045 (const struct GNUNET_SECRETSHARING_PublicKey *public_key, const struct GNUNET_SECRETSHARING_Plaintext *plaintext, struct GNUNET_SECRETSHARING_Ciphertext *result_ciphertext) struct GNUNET_SECRETSHARING_DecryptionHandle * GNUNET_SECRETSHARING_decrypt dd/d5e/group__secretsharing.html ga040e97c22abf20fa1907e4dc730bcb13 (const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_SECRETSHARING_Share *share, const struct GNUNET_SECRETSHARING_Ciphertext *ciphertext, struct GNUNET_TIME_Absolute start, struct GNUNET_TIME_Absolute deadline, GNUNET_SECRETSHARING_DecryptCallback decrypt_cb, void *decrypt_cb_cls) void GNUNET_SECRETSHARING_decrypt_cancel dd/d5e/group__secretsharing.html ga05e8b43be1ea06db528bb9d703a5c3e8 (struct GNUNET_SECRETSHARING_DecryptionHandle *dh) struct GNUNET_SECRETSHARING_Share * GNUNET_SECRETSHARING_share_read dd/d5e/group__secretsharing.html ga8a07c21c61dd244aed66fe121d1da183 (const void *data, size_t len, size_t *readlen) int GNUNET_SECRETSHARING_share_write dd/d5e/group__secretsharing.html gafc046a95b5e7d30fc3c0b39a407d67c9 (const struct GNUNET_SECRETSHARING_Share *share, void *buf, size_t buflen, size_t *writelen) void GNUNET_SECRETSHARING_share_destroy dd/d5e/group__secretsharing.html ga2a213fa67408f9882bdf37f70c41d137 (struct GNUNET_SECRETSHARING_Share *share) int GNUNET_SECRETSHARING_plaintext_generate dd/d5e/group__secretsharing.html ga0249dab21f473e726a2a67b0a2ba0d66 (struct GNUNET_SECRETSHARING_Plaintext *plaintext, gcry_mpi_t exponent) int GNUNET_SECRETSHARING_plaintext_generate_i dd/d5e/group__secretsharing.html ga1d1b6cc3a0295809011d23744a1d8e30 (struct GNUNET_SECRETSHARING_Plaintext *plaintext, int64_t exponent) gnunet_service_lib.h /home/grothoff/research/gnunet/src/include/ d0/db0/gnunet__service__lib_8h gnunet_configuration_lib.h gnunet_mq_lib.h #define GNUNET_SERVICE_MAIN d7/d27/group__service.html ga54bb151b609588b52d6046d3f4a8e222 (service_name, service_options, init_cb, connect_cb, disconnect_cb, cls,...) void(* GNUNET_SERVICE_InitCallback d7/d27/group__service.html gadcc0544a80e63fdec1f31478093055ca )(void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_SERVICE_Handle *sh) void *(* GNUNET_SERVICE_ConnectHandler d7/d27/group__service.html ga7f37d4861b2315996d498097f8e07eb3 )(void *cls, struct GNUNET_SERVICE_Client *c, struct GNUNET_MQ_Handle *mq) void(* GNUNET_SERVICE_DisconnectHandler d7/d27/group__service.html ga664c5a37d0f8dde9b7bb3bc0328c3cfa )(void *cls, struct GNUNET_SERVICE_Client *c, void *internal_cls) GNUNET_SERVICE_Options d7/d27/group__service.html ga19da23219bfc5e8d4ec57799359e4e3e GNUNET_SERVICE_OPTION_NONE d7/d27/group__service.html gga19da23219bfc5e8d4ec57799359e4e3eaa807911aca0017bc8151971b55a984a6 GNUNET_SERVICE_OPTION_MANUAL_SHUTDOWN d7/d27/group__service.html gga19da23219bfc5e8d4ec57799359e4e3ea07ac68f9daf4b5637212b47d798d9e11 GNUNET_SERVICE_OPTION_SOFT_SHUTDOWN d7/d27/group__service.html gga19da23219bfc5e8d4ec57799359e4e3eabb9cf39b240124b92ce28bfa55eaf414 GNUNET_SERVICE_OPTION_SHUTDOWN_BITMASK d7/d27/group__service.html gga19da23219bfc5e8d4ec57799359e4e3ea278e4c7528d013dff70797982690da75 GNUNET_SERVICE_OPTION_CLOSE_LSOCKS d7/d27/group__service.html gga19da23219bfc5e8d4ec57799359e4e3ea34e7aa12a035ec9790a941d9fee1041b struct GNUNET_SERVICE_Handle * GNUNET_SERVICE_start d7/d27/group__service.html gaad86f44bc2f3f878cd48db8ef2140ab3 (const char *service_name, const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_SERVICE_ConnectHandler connect_cb, GNUNET_SERVICE_DisconnectHandler disconnect_cb, void *cls, const struct GNUNET_MQ_MessageHandler *handlers) void GNUNET_SERVICE_stop d7/d27/group__service.html ga0642f39c0ed0b42fae76bcb147d132ab (struct GNUNET_SERVICE_Handle *srv) int GNUNET_SERVICE_run_ d7/d27/group__service.html gaff31af44db955ba0ab5c33512d8feee9 (int argc, char *const *argv, const char *service_name, enum GNUNET_SERVICE_Options options, GNUNET_SERVICE_InitCallback service_init_cb, GNUNET_SERVICE_ConnectHandler connect_cb, GNUNET_SERVICE_DisconnectHandler disconnect_cb, void *cls, const struct GNUNET_MQ_MessageHandler *handlers) void GNUNET_SERVICE_suspend d7/d27/group__service.html ga048e021d0d6312d4512c96938cb2d1f7 (struct GNUNET_SERVICE_Handle *sh) void GNUNET_SERVICE_resume d7/d27/group__service.html gafc6ea5b705cb0f8186aadedd3860b95e (struct GNUNET_SERVICE_Handle *sh) void GNUNET_SERVICE_client_continue d7/d27/group__service.html gaec4bf43362daeecee47d17cfc6ce7013 (struct GNUNET_SERVICE_Client *c) struct GNUNET_MQ_Handle * GNUNET_SERVICE_client_get_mq d7/d27/group__service.html ga8953684758b23e81e986a8e49383602e (struct GNUNET_SERVICE_Client *c) void GNUNET_SERVICE_client_disable_continue_warning d7/d27/group__service.html gaa8515006590bfbdbc43d340115196f40 (struct GNUNET_SERVICE_Client *c) void GNUNET_SERVICE_client_drop d7/d27/group__service.html ga843387643797d0addc24a44960f73e04 (struct GNUNET_SERVICE_Client *c) void GNUNET_SERVICE_shutdown d7/d27/group__service.html ga091cdd02ea63dc72eefb010c376631fd (struct GNUNET_SERVICE_Handle *sh) void GNUNET_SERVICE_client_mark_monitor d7/d27/group__service.html ga2077b6dc9372c38389c214ab25dd3735 (struct GNUNET_SERVICE_Client *c) void GNUNET_SERVICE_client_persist d7/d27/group__service.html ga970846784080d87279ec9f0901224c97 (struct GNUNET_SERVICE_Client *c) gnunet_set_service.h /home/grothoff/research/gnunet/src/include/ d7/d67/gnunet__set__service_8h gnunet_common.h gnunet_time_lib.h gnunet_configuration_lib.h GNUNET_SET_Element GNUNET_SET_Option #define GNUNET_SET_CONTEXT_MESSAGE_MAX_SIZE d9/d13/group__set.html ga450de7794f82bb6e5415ed796097a8a4 void(* GNUNET_SET_Continuation d9/d13/group__set.html ga4564728163f70daa9664fa1bb4e77b04 )(void *cls) void(* GNUNET_SET_ResultIterator d9/d13/group__set.html ga73de1d48d9be3d4a60c0f9a51880f97e )(void *cls, const struct GNUNET_SET_Element *element, uint64_t current_size, enum GNUNET_SET_Status status) int(* GNUNET_SET_ElementIterator d9/d13/group__set.html ga92c7b333330e8cf7dbc08138abaa0906 )(void *cls, const struct GNUNET_SET_Element *element) void(* GNUNET_SET_ListenCallback d9/d13/group__set.html ga81ace5c980f239717ea1e9a30c11a302 )(void *cls, const struct GNUNET_PeerIdentity *other_peer, const struct GNUNET_MessageHeader *context_msg, struct GNUNET_SET_Request *request) void(* GNUNET_SET_CopyReadyCallback d9/d13/group__set.html ga980eea08d7e09bca0a7170bdcee049e2 )(void *cls, struct GNUNET_SET_Handle *copy) GNUNET_SET_OperationType d9/d13/group__set.html ga9dbda7ad40c6e85a0918825fce2f944b GNUNET_SET_OPERATION_NONE d9/d13/group__set.html gga9dbda7ad40c6e85a0918825fce2f944bab25f745132ad49f0d5e5d7321204af08 GNUNET_SET_OPERATION_INTERSECTION d9/d13/group__set.html gga9dbda7ad40c6e85a0918825fce2f944ba36ac938b0b9f4cb07b15e5e64c3dd223 GNUNET_SET_OPERATION_UNION d9/d13/group__set.html gga9dbda7ad40c6e85a0918825fce2f944ba978286ed640e9b1b671d96e5da76b8b8 GNUNET_SET_Status d9/d13/group__set.html ga03a1cc0f42a0db20d87816ef8f7d3095 GNUNET_SET_STATUS_OK d9/d13/group__set.html gga03a1cc0f42a0db20d87816ef8f7d3095a0ad3b83597c1f684c075e637ea2911ff GNUNET_SET_STATUS_ADD_LOCAL d9/d13/group__set.html gga03a1cc0f42a0db20d87816ef8f7d3095aca277d8571f96ae1ead98eb0afd4b2ba GNUNET_SET_STATUS_ADD_REMOTE d9/d13/group__set.html gga03a1cc0f42a0db20d87816ef8f7d3095a3159e264a07530b722752c855d083e1c GNUNET_SET_STATUS_FAILURE d9/d13/group__set.html gga03a1cc0f42a0db20d87816ef8f7d3095a2db99b2247798ef0c48c2059a9d4286c GNUNET_SET_STATUS_HALF_DONE d9/d13/group__set.html gga03a1cc0f42a0db20d87816ef8f7d3095ab6bd311572460095beec54f1820c5817 GNUNET_SET_STATUS_DONE d9/d13/group__set.html gga03a1cc0f42a0db20d87816ef8f7d3095ac46f014f281abf9946f10eccc2b792f8 GNUNET_SET_ResultMode d9/d13/group__set.html ga84055a2329a1abb3ce698e17bb041db2 GNUNET_SET_RESULT_FULL d9/d13/group__set.html gga84055a2329a1abb3ce698e17bb041db2a1bfc902d600ac979dd2bd8ce959b8225 GNUNET_SET_RESULT_SYMMETRIC d9/d13/group__set.html gga84055a2329a1abb3ce698e17bb041db2a8f305270c887637f12dd091a34ef8abb GNUNET_SET_RESULT_REMOVED d9/d13/group__set.html gga84055a2329a1abb3ce698e17bb041db2a0eeb68b6df72196f203dfb1e0d437cf0 GNUNET_SET_RESULT_ADDED d9/d13/group__set.html gga84055a2329a1abb3ce698e17bb041db2ae6e72701dc8b5d047f228170ddbdf8ba GNUNET_SET_OptionType d9/d13/group__set.html ga765afd1e992586760715d01dac1ea209 GNUNET_SET_OPTION_END d9/d13/group__set.html gga765afd1e992586760715d01dac1ea209a267e093ce51f9781d826a3812280d9f1 GNUNET_SET_OPTION_BYZANTINE d9/d13/group__set.html gga765afd1e992586760715d01dac1ea209ae1d417fa5abd382e203951f7f410948a GNUNET_SET_OPTION_FORCE_FULL d9/d13/group__set.html gga765afd1e992586760715d01dac1ea209aef3c57eaf779a1ad82830834f100bd62 GNUNET_SET_OPTION_FORCE_DELTA d9/d13/group__set.html gga765afd1e992586760715d01dac1ea209a95eeca4dd8356a4e3896d3e4e93ab719 struct GNUNET_SET_Handle * GNUNET_SET_create d9/d13/group__set.html ga684090c1117e4cce1c8968392f04d9ef (const struct GNUNET_CONFIGURATION_Handle *cfg, enum GNUNET_SET_OperationType op) int GNUNET_SET_add_element d9/d13/group__set.html gaf909c73fa33c8bf4deccb6ae9c01f6a0 (struct GNUNET_SET_Handle *set, const struct GNUNET_SET_Element *element, GNUNET_SET_Continuation cont, void *cont_cls) int GNUNET_SET_remove_element d9/d13/group__set.html ga3c5b51d728c640b182781b91cf15baac (struct GNUNET_SET_Handle *set, const struct GNUNET_SET_Element *element, GNUNET_SET_Continuation cont, void *cont_cls) void GNUNET_SET_copy_lazy d9/d13/group__set.html ga0e072f84c8d3470c4e972dab5749423a (struct GNUNET_SET_Handle *set, GNUNET_SET_CopyReadyCallback cb, void *cls) void GNUNET_SET_destroy d9/d13/group__set.html ga03e3c99da8e2fe4c550594f4d796a5e7 (struct GNUNET_SET_Handle *set) struct GNUNET_SET_OperationHandle * GNUNET_SET_prepare d9/d13/group__set.html ga86838794297aefdd64034985665ce405 (const struct GNUNET_PeerIdentity *other_peer, const struct GNUNET_HashCode *app_id, const struct GNUNET_MessageHeader *context_msg, enum GNUNET_SET_ResultMode result_mode, struct GNUNET_SET_Option options[], GNUNET_SET_ResultIterator result_cb, void *result_cls) struct GNUNET_SET_ListenHandle * GNUNET_SET_listen d9/d13/group__set.html gadcc02ca78f457b408d94c5484d9b363f (const struct GNUNET_CONFIGURATION_Handle *cfg, enum GNUNET_SET_OperationType op_type, const struct GNUNET_HashCode *app_id, GNUNET_SET_ListenCallback listen_cb, void *listen_cls) void GNUNET_SET_listen_cancel d9/d13/group__set.html ga375fb3491356a46660b7af00acc16f03 (struct GNUNET_SET_ListenHandle *lh) struct GNUNET_SET_OperationHandle * GNUNET_SET_accept d9/d13/group__set.html gad3d265529d20835206b8c9cba1bb9b46 (struct GNUNET_SET_Request *request, enum GNUNET_SET_ResultMode result_mode, struct GNUNET_SET_Option options[], GNUNET_SET_ResultIterator result_cb, void *result_cls) int GNUNET_SET_commit d9/d13/group__set.html gabc289b073e02898ac44a103373325247 (struct GNUNET_SET_OperationHandle *oh, struct GNUNET_SET_Handle *set) void GNUNET_SET_operation_cancel d9/d13/group__set.html ga804dfef0baf8e80fa660277e40491c8c (struct GNUNET_SET_OperationHandle *oh) int GNUNET_SET_iterate d9/d13/group__set.html ga6d1533544e6d63a1a79f3a93869b25e7 (struct GNUNET_SET_Handle *set, GNUNET_SET_ElementIterator iter, void *iter_cls) void GNUNET_SET_iterate_cancel d9/d13/group__set.html ga8c2b969eea1df196f54eab818d19bc35 (struct GNUNET_SET_Handle *set) struct GNUNET_SET_Element * GNUNET_SET_element_dup d9/d13/group__set.html ga3ea2cca88cee8dbee28c1584fa813132 (const struct GNUNET_SET_Element *element) void GNUNET_SET_element_hash d9/d13/group__set.html gafdc8b7f7e2b55dedd6d9739348318ac8 (const struct GNUNET_SET_Element *element, struct GNUNET_HashCode *ret_hash) gnunet_signal_lib.h /home/grothoff/research/gnunet/src/include/ d8/d35/gnunet__signal__lib_8h void(* GNUNET_SIGNAL_Handler d2/d1f/group__signal.html ga3d82cdd46d4cc47a38597194d4d3b412 )(void) struct GNUNET_SIGNAL_Context * GNUNET_SIGNAL_handler_install d2/d1f/group__signal.html ga2399f4f20243ab2ea16f113397b1c50c (int signal, GNUNET_SIGNAL_Handler handler) void GNUNET_SIGNAL_handler_uninstall d2/d1f/group__signal.html gabe9b0ee45d8917654f65ab7a52e20fc2 (struct GNUNET_SIGNAL_Context *ctx) void GNUNET_SIGNAL_raise d2/d1f/group__signal.html ga5dee154b0d8377488b993cfbe2db3c95 (const int sig) gnunet_signatures.h /home/grothoff/research/gnunet/src/include/ df/df7/gnunet__signatures_8h #define GNUNET_SIGNATURE_PURPOSE_TEST de/df1/group__signatures.html gae4781ddee60239d2ecfb5200511bae29 #define GNUNET_SIGNATURE_PURPOSE_TRANSPORT_PONG_OWN de/df1/group__signatures.html gac246fa528f96018e65d061dba6c12b87 #define GNUNET_SIGNATURE_PURPOSE_TRANSPORT_DISCONNECT de/df1/group__signatures.html gab733c03c9f3d3ab5b4664fd47cb5e681 #define GNUNET_SIGNATURE_PURPOSE_REVOCATION de/df1/group__signatures.html ga22e4dfe97ca46fab367ff39ca71eddfe #define GNUNET_SIGNATURE_PURPOSE_NAMESPACE_ADVERTISEMENT de/df1/group__signatures.html ga524a94ef11d1fe6a44c9883f32b1c3d4 #define GNUNET_SIGNATURE_PURPOSE_PEER_PLACEMENT de/df1/group__signatures.html ga7f4c1c763149ad72ddf6f0d367d3f682 #define GNUNET_SIGNATURE_PURPOSE_FS_KBLOCK de/df1/group__signatures.html ga963961c2cc413555a59dab0787d9f627 #define GNUNET_SIGNATURE_PURPOSE_FS_SBLOCK de/df1/group__signatures.html ga3b400e0f11217cc929ea5d11c53f4eff #define GNUNET_SIGNATURE_PURPOSE_FS_NBLOCK de/df1/group__signatures.html gaec10e4c3a2323eb2e2dac462ac6c649a #define GNUNET_SIGNATURE_PURPOSE_FS_NBLOCK_KSIG de/df1/group__signatures.html gaa62874cee00530235ff4297c57731ffd #define GNUNET_SIGNATURE_PURPOSE_RESOLVER_RESPONSE de/df1/group__signatures.html ga0ecd451b2f0ee512a18586b31b1f9b5d #define GNUNET_SIGNATURE_PURPOSE_DNS_RECORD de/df1/group__signatures.html ga23c4e87493ae98f8b5411a1f5f4a7b87 #define GNUNET_SIGNATURE_PURPOSE_CHAT_MESSAGE de/df1/group__signatures.html gaf4aace9441bc0b675b6ff7dc5919abeb #define GNUNET_SIGNATURE_PURPOSE_CHAT_RECEIPT de/df1/group__signatures.html ga6a433175d20a1156d1f921abb334ba5e #define GNUNET_SIGNATURE_PURPOSE_NSE_SEND de/df1/group__signatures.html ga711e6abd8548283fad9971a1b7f773f9 #define GNUNET_SIGNATURE_PURPOSE_GNS_RECORD_SIGN de/df1/group__signatures.html gacd49559d3b563000470906d5f250df68 #define GNUNET_SIGNATURE_PURPOSE_SET_ECC_KEY de/df1/group__signatures.html ga80eee4f6947d3f557538a6ed68a2c87a #define GNUNET_SIGNATURE_PURPOSE_FS_UBLOCK de/df1/group__signatures.html gae6130557ba7a0b0529696f369e5642d6 #define GNUNET_SIGNATURE_PURPOSE_REGEX_ACCEPT de/df1/group__signatures.html ga162da851c4911c3b5c6e92988ca87cf1 #define GNUNET_SIGNATURE_PURPOSE_MULTICAST_MESSAGE de/df1/group__signatures.html ga8078ee743c19e2cd4e58b8b745e9129c #define GNUNET_SIGNATURE_PURPOSE_CONVERSATION_RING de/df1/group__signatures.html ga9f1530aef33304199690577b1f667720 #define GNUNET_SIGNATURE_PURPOSE_SECRETSHARING_DKG1 de/df1/group__signatures.html ga3b29da2c56823f3d3cf6ff0a824918e6 #define GNUNET_SIGNATURE_PURPOSE_SECRETSHARING_DKG2 de/df1/group__signatures.html ga20c2c48ab364b6b452ce0ee53308bb74 #define GNUNET_SIGNATURE_PURPOSE_SECRETSHARING_DECRYPTION de/df1/group__signatures.html ga717da02af79289046f3e3ae9347413ac #define GNUNET_SIGNATURE_PURPOSE_MULTICAST_REQUEST de/df1/group__signatures.html ga1d19acf313f7d5fdcfb31decfd76fbb2 #define GNUNET_SIGNATURE_PURPOSE_SENSOR_ANOMALY_REPORT de/df1/group__signatures.html gadc01a6ac6770c295c81384753936b02b #define GNUNET_SIGNATURE_PURPOSE_GNUID_TOKEN de/df1/group__signatures.html ga91c31d34ab8759ba6df917ab3b397823 #define GNUNET_SIGNATURE_PURPOSE_RECLAIM_CODE_SIGN de/df1/group__signatures.html gaa6ce12ada07a537453eedb62f2c80aa1 #define GNUNET_SIGNATURE_PURPOSE_DELEGATE de/df1/group__signatures.html ga55edfa91e49c9026fe661f1f69c30f45 #define GNUNET_SIGNATURE_PURPOSE_TRANSPORT_ADDRESS de/df1/group__signatures.html gad944ca4de0a2678d3e46ae4116abc70a #define GNUNET_SIGNATURE_PURPOSE_TRANSPORT_EPHEMERAL de/df1/group__signatures.html ga3fedf05e47f2d553ce3a4f2b989fb214 #define GNUNET_SIGNATURE_COMMUNICATOR_TCP_HANDSHAKE de/df1/group__signatures.html ga15f147b96cf9b2d4e1ddb7451ed62064 #define GNUNET_SIGNATURE_COMMUNICATOR_TCP_REKEY de/df1/group__signatures.html ga87484e33b261aabeddeafc23c0419141 #define GNUNET_SIGNATURE_COMMUNICATOR_UDP_HANDSHAKE de/df1/group__signatures.html gac049c09b87a55d49d8a57f3fde25afa3 #define GNUNET_SIGNATURE_COMMUNICATOR_UDP_BROADCAST de/df1/group__signatures.html ga73e975fec4ccfeb43bc691c79f1146e3 #define GNUNET_SIGNATURE_PURPOSE_TRANSPORT_CHALLENGE de/df1/group__signatures.html ga3504ed925a4230fa701bc3aabf247d14 #define GNUNET_SIGNATURE_PURPOSE_TRANSPORT_DV_HOP de/df1/group__signatures.html ga822ed003d791cf5cb8d810cffadb2360 #define GNUNET_SIGNATURE_PURPOSE_TRANSPORT_DV_INITIATOR de/df1/group__signatures.html ga79cbb9e64b804d14a8c649f07fa944c4 gnunet_socks.h /home/grothoff/research/gnunet/src/include/ d1/dbc/gnunet__socks_8h gnunet_common.h int GNUNET_SOCKS_check_service d6/dc4/group__socks.html ga38bdb50df60ed2689677295ddc1736d9 (const char *service_name, const struct GNUNET_CONFIGURATION_Handle *cfg) struct GNUNET_CONNECTION_Handle * GNUNET_SOCKS_do_connect d6/dc4/group__socks.html gad4e42ff6983a6d60a6d07ea1b12e5540 (const char *service_name, const struct GNUNET_CONFIGURATION_Handle *cfg) gnunet_speaker_lib.h /home/grothoff/research/gnunet/src/include/ dc/de7/gnunet__speaker__lib_8h gnunet_util_lib.h GNUNET_SPEAKER_Handle int(* GNUNET_SPEAKER_EnableCallback d4/d62/group__speaker.html ga8bb491b1a49fbfa1886272f2aedffe18 )(void *cls) void(* GNUNET_SPEAKER_DisableCallback d4/d62/group__speaker.html gadb84f48a86ddcffb40bae00647d5640c )(void *cls) void(* GNUNET_SPEAKER_DestroyCallback d4/d62/group__speaker.html ga60c12868918d09b599191223170a7c0a )(void *cls) void(* GNUNET_SPEAKER_PlayCallback d4/d62/group__speaker.html gacb0f43e3e31d20675a7d2a87ac1f28b0 )(void *cls, size_t data_size, const void *data) struct GNUNET_SPEAKER_Handle * GNUNET_SPEAKER_create_from_hardware d4/d62/group__speaker.html gaa09e7a86bfdbe9ddd4c13678bb192dec (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_SPEAKER_destroy d4/d62/group__speaker.html gad356a4737024a2466d1d0ab8e2baf9ad (struct GNUNET_SPEAKER_Handle *speaker) gnunet_sq_lib.h /home/grothoff/research/gnunet/src/include/ d9/db8/gnunet__sq__lib_8h gnunet_util_lib.h GNUNET_SQ_QueryParam GNUNET_SQ_ResultSpec GNUNET_SQ_PrepareStatement GNUNET_SQ_ExecuteStatement #define GNUNET_SQ_query_param_end d9/db8/gnunet__sq__lib_8h.html ad5c5549678f4c27100cfb229c7d2709c #define GNUNET_SQ_query_param_auto_from_type d9/db8/gnunet__sq__lib_8h.html ab7017bfa48afe096755d1ba5c104ed7a (x) #define GNUNET_SQ_result_spec_end d9/db8/gnunet__sq__lib_8h.html a9c40b94f561bf043c567e7008143616c #define GNUNET_SQ_result_spec_auto_from_type d9/db8/gnunet__sq__lib_8h.html aee09778ba5a7f17f9b718fd911cbc848 (dst) #define GNUNET_SQ_PREPARE_END d9/db8/gnunet__sq__lib_8h.html a2f255d2bf2bd0133ec2e9ea96af14d5d #define GNUNET_SQ_EXECUTE_STATEMENT_END d9/db8/gnunet__sq__lib_8h.html a96e58a9778a65ddda660102ad4d414e1 int(* GNUNET_SQ_QueryConverter d9/db8/gnunet__sq__lib_8h.html a0629460af4c7a0c5dc99af2fa5ed4cd9 )(void *cls, const void *data, size_t data_len, sqlite3_stmt *stmt, unsigned int off) int(* GNUNET_SQ_ResultConverter d9/db8/gnunet__sq__lib_8h.html a783cc2d1fd194cd97d3d75151a011525 )(void *cls, sqlite3_stmt *result, unsigned int column, size_t *dst_size, void *dst) void(* GNUNET_SQ_ResultCleanup d9/db8/gnunet__sq__lib_8h.html a34c771fc92525702a8f799a5d068f9a0 )(void *cls) struct GNUNET_SQ_QueryParam GNUNET_SQ_query_param_fixed_size d9/db8/gnunet__sq__lib_8h.html a23a441eba90e615e0df3cd63f05f0285 (const void *ptr, size_t ptr_size) struct GNUNET_SQ_QueryParam GNUNET_SQ_query_param_string d9/db8/gnunet__sq__lib_8h.html ad6e1aeaec2d03501553f716e0d1879ba (const char *ptr) struct GNUNET_SQ_QueryParam GNUNET_SQ_query_param_rsa_public_key d9/db8/gnunet__sq__lib_8h.html a069d2c92227e494fb9c098c759d9faf9 (const struct GNUNET_CRYPTO_RsaPublicKey *x) struct GNUNET_SQ_QueryParam GNUNET_SQ_query_param_rsa_signature d9/db8/gnunet__sq__lib_8h.html a1aaa98f080a2be6b05407b9d88d98e92 (const struct GNUNET_CRYPTO_RsaSignature *x) struct GNUNET_SQ_QueryParam GNUNET_SQ_query_param_absolute_time d9/db8/gnunet__sq__lib_8h.html a975ba65aeb477aec18faed74e35f9361 (const struct GNUNET_TIME_Absolute *x) struct GNUNET_SQ_QueryParam GNUNET_SQ_query_param_absolute_time_nbo d9/db8/gnunet__sq__lib_8h.html a48c3d378d81efc215c377317ef893ccd (const struct GNUNET_TIME_AbsoluteNBO *x) struct GNUNET_SQ_QueryParam GNUNET_SQ_query_param_uint16 d9/db8/gnunet__sq__lib_8h.html a80e85d893b448d4d729cd3c00c6d6ab7 (const uint16_t *x) struct GNUNET_SQ_QueryParam GNUNET_SQ_query_param_uint32 d9/db8/gnunet__sq__lib_8h.html a54236381989bb01a16bdd6c0b8048492 (const uint32_t *x) struct GNUNET_SQ_QueryParam GNUNET_SQ_query_param_uint64 d9/db8/gnunet__sq__lib_8h.html a643e294b0c485fdf45521422b4fad96d (const uint64_t *x) int GNUNET_SQ_bind d9/db8/gnunet__sq__lib_8h.html a1d8433c68d249bdc20bcfafa68ba15cc (sqlite3_stmt *stmt, const struct GNUNET_SQ_QueryParam *params) void GNUNET_SQ_reset d9/db8/gnunet__sq__lib_8h.html ad454837654c2aeac20c84fbdcfdb76fb (sqlite3 *dbh, sqlite3_stmt *stmt) struct GNUNET_SQ_ResultSpec GNUNET_SQ_result_spec_variable_size d9/db8/gnunet__sq__lib_8h.html aa5c0a789ddf223df5919eb3f6626f9f1 (void **dst, size_t *sptr) struct GNUNET_SQ_ResultSpec GNUNET_SQ_result_spec_fixed_size d9/db8/gnunet__sq__lib_8h.html a79c0dd971ab9dcacb0d403bc880d61c8 (void *dst, size_t dst_size) struct GNUNET_SQ_ResultSpec GNUNET_SQ_result_spec_string d9/db8/gnunet__sq__lib_8h.html a6392237b068819c2a1b83ff4db4fad21 (char **dst) struct GNUNET_SQ_ResultSpec GNUNET_SQ_result_spec_rsa_public_key d9/db8/gnunet__sq__lib_8h.html a1aa1e3a74eebaca9e963b6c8086f3c63 (struct GNUNET_CRYPTO_RsaPublicKey **rsa) struct GNUNET_SQ_ResultSpec GNUNET_SQ_result_spec_rsa_signature d9/db8/gnunet__sq__lib_8h.html a29f0622101828bec8aa1f2f2a7b0b571 (struct GNUNET_CRYPTO_RsaSignature **sig) struct GNUNET_SQ_ResultSpec GNUNET_SQ_result_spec_absolute_time d9/db8/gnunet__sq__lib_8h.html a7313f013ea306ec76d06a1df05265924 (struct GNUNET_TIME_Absolute *at) struct GNUNET_SQ_ResultSpec GNUNET_SQ_result_spec_absolute_time_nbo d9/db8/gnunet__sq__lib_8h.html a4223501de7312c5f6f016f6485228e2d (struct GNUNET_TIME_AbsoluteNBO *at) struct GNUNET_SQ_ResultSpec GNUNET_SQ_result_spec_uint16 d9/db8/gnunet__sq__lib_8h.html a6916a2a013ab2d61d440b673e1e06c0d (uint16_t *u16) struct GNUNET_SQ_ResultSpec GNUNET_SQ_result_spec_uint32 d9/db8/gnunet__sq__lib_8h.html a76e948cdad03d71c1bc2379d78099751 (uint32_t *u32) struct GNUNET_SQ_ResultSpec GNUNET_SQ_result_spec_uint64 d9/db8/gnunet__sq__lib_8h.html af489485f1f6dc1cbbf3694a31478ad82 (uint64_t *u64) int GNUNET_SQ_extract_result d9/db8/gnunet__sq__lib_8h.html a3b58ff1ab1cb01a24b715350e77a6fdd (sqlite3_stmt *result, struct GNUNET_SQ_ResultSpec *rs) void GNUNET_SQ_cleanup_result d9/db8/gnunet__sq__lib_8h.html a3bc75ee431ba378659f7b490bee8f71a (struct GNUNET_SQ_ResultSpec *rs) struct GNUNET_SQ_PrepareStatement GNUNET_SQ_make_prepare d9/db8/gnunet__sq__lib_8h.html a1051f40a03e5fb64baacd1faf173b4f4 (const char *sql, sqlite3_stmt **pstmt) int GNUNET_SQ_prepare d9/db8/gnunet__sq__lib_8h.html abb18a1659f62b1edf9ff423132fd2b85 (sqlite3 *dbh, const struct GNUNET_SQ_PrepareStatement *ps) struct GNUNET_SQ_ExecuteStatement GNUNET_SQ_make_execute d9/db8/gnunet__sq__lib_8h.html a20b054bb2ef3fc3c8cd126b739836e75 (const char *sql) struct GNUNET_SQ_ExecuteStatement GNUNET_SQ_make_try_execute d9/db8/gnunet__sq__lib_8h.html a229ca214cead1deaa4cda337bf8d5acb (const char *sql) int GNUNET_SQ_exec_statements d9/db8/gnunet__sq__lib_8h.html a5b62e29dddd40ff48861e656ba11a6a1 (sqlite3 *dbh, const struct GNUNET_SQ_ExecuteStatement *es) gnunet_statistics_service.h /home/grothoff/research/gnunet/src/include/ d8/dd2/gnunet__statistics__service_8h gnunet_util_lib.h #define GNUNET_STATISTICS_VERSION d4/df6/group__statistics.html gadd6db2fbcb72fdfad797f92edcacf7e3 int(* GNUNET_STATISTICS_Iterator d4/df6/group__statistics.html ga09ef9dd4fd97f1f549b09c0d55a6fc4e )(void *cls, const char *subsystem, const char *name, uint64_t value, int is_persistent) void(* GNUNET_STATISTICS_Callback d4/df6/group__statistics.html ga4b8993d3beb8d3b656743c5d28a997f0 )(void *cls, int success) struct GNUNET_STATISTICS_Handle * GNUNET_STATISTICS_create d4/df6/group__statistics.html ga43bda07a5d89e7598033c39ea25826a3 (const char *subsystem, const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_STATISTICS_destroy d4/df6/group__statistics.html gae64f642f08796d4f854a0cb841da22fc (struct GNUNET_STATISTICS_Handle *h, int sync_first) int GNUNET_STATISTICS_watch d4/df6/group__statistics.html gab1f892607d8981b1c9eabe6d513b5044 (struct GNUNET_STATISTICS_Handle *handle, const char *subsystem, const char *name, GNUNET_STATISTICS_Iterator proc, void *proc_cls) int GNUNET_STATISTICS_watch_cancel d4/df6/group__statistics.html ga1f08b2ac398100218def8eec6d4631fb (struct GNUNET_STATISTICS_Handle *handle, const char *subsystem, const char *name, GNUNET_STATISTICS_Iterator proc, void *proc_cls) struct GNUNET_STATISTICS_GetHandle * GNUNET_STATISTICS_get d4/df6/group__statistics.html gae93f3e33fc1361fc34414a007dfb61f8 (struct GNUNET_STATISTICS_Handle *handle, const char *subsystem, const char *name, GNUNET_STATISTICS_Callback cont, GNUNET_STATISTICS_Iterator proc, void *cls) void GNUNET_STATISTICS_get_cancel d4/df6/group__statistics.html ga204fd89ae0f6a23936d36658ccf8bdc6 (struct GNUNET_STATISTICS_GetHandle *gh) void GNUNET_STATISTICS_set d4/df6/group__statistics.html ga4ec2d4a2e4957b775a1a4041e59fb933 (struct GNUNET_STATISTICS_Handle *handle, const char *name, uint64_t value, int make_persistent) void GNUNET_STATISTICS_update d4/df6/group__statistics.html gac7010eee180b2b353badcc1cc6324820 (struct GNUNET_STATISTICS_Handle *handle, const char *name, int64_t delta, int make_persistent) gnunet_strings_lib.h /home/grothoff/research/gnunet/src/include/ d2/d50/gnunet__strings__lib_8h gnunet_time_lib.h GNUNET_STRINGS_PortPolicy GNUNET_STRINGS_IPv4NetworkPolicy GNUNET_STRINGS_IPv6NetworkPolicy GNUNET_STRINGS_FilenameCheck d7/d0c/group__strings.html ga508dc37574d874d54ea5e60c900fda25 GNUNET_STRINGS_CHECK_EXISTS d7/d0c/group__strings.html gga508dc37574d874d54ea5e60c900fda25ab22ab4bf2ad34d4ea02a118af693c7c0 GNUNET_STRINGS_CHECK_IS_DIRECTORY d7/d0c/group__strings.html gga508dc37574d874d54ea5e60c900fda25a6c0e20da4c4ee0084ea190e3a7d694ad GNUNET_STRINGS_CHECK_IS_LINK d7/d0c/group__strings.html gga508dc37574d874d54ea5e60c900fda25ab45932707fcccba342ec6ec7f21b5edc GNUNET_STRINGS_CHECK_IS_ABSOLUTE d7/d0c/group__strings.html gga508dc37574d874d54ea5e60c900fda25a202d92f37fb2ab1bc7afa00fd465e0f3 int GNUNET_STRINGS_fancy_size_to_bytes d7/d0c/group__strings.html ga99b37e947f59438fa222b1a298bdd63f (const char *fancy_size, unsigned long long *size) int GNUNET_STRINGS_fancy_time_to_relative d7/d0c/group__strings.html gaa442f980d2891b279c8ae36412a7c62c (const char *fancy_time, struct GNUNET_TIME_Relative *rtime) int GNUNET_STRINGS_fancy_time_to_absolute d9/d7d/group__time.html ga5f8c83b4c25bb28d3c313810b64db7f8 (const char *fancy_time, struct GNUNET_TIME_Absolute *atime) char * GNUNET_STRINGS_byte_size_fancy d7/d0c/group__strings.html ga74cdd601d7546090c2c90a0a090a3691 (unsigned long long size) char * GNUNET_STRINGS_conv d7/d0c/group__strings.html ga2da438737d238dc6239b97dfa6d9cee4 (const char *input, size_t len, const char *input_charset, const char *output_charset) char * GNUNET_STRINGS_to_utf8 d7/d0c/group__strings.html gae311793f6d59383b549ad33a466e6011 (const char *input, size_t len, const char *charset) char * GNUNET_STRINGS_from_utf8 d7/d0c/group__strings.html gae80c80619a524a5440e7992b7304c78b (const char *input, size_t len, const char *charset) void GNUNET_STRINGS_utf8_tolower d7/d0c/group__strings.html ga8cbf7b8fcbad0f899ee97b2b46ae9125 (const char *input, char *output) void GNUNET_STRINGS_utf8_toupper d7/d0c/group__strings.html gaf6032470617eafeb7bd4b24ccbca8748 (const char *input, char *output) char * GNUNET_STRINGS_filename_expand d7/d0c/group__strings.html ga24cfa41d5a78149f0fbeb292226d19c1 (const char *fil) size_t GNUNET_STRINGS_buffer_fill d7/d0c/group__strings.html ga885830cb8907ebef3a175c9cc0d376e9 (char *buffer, size_t size, unsigned int count,...) unsigned int GNUNET_STRINGS_buffer_tokenize d7/d0c/group__strings.html ga73b968b57fd14b506561d7d31f262aca (const char *buffer, size_t size, unsigned int count,...) const char * GNUNET_STRINGS_absolute_time_to_string d9/d7d/group__time.html ga6f5acd100826f8150ce591110a7293c7 (struct GNUNET_TIME_Absolute t) const char * GNUNET_STRINGS_relative_time_to_string d9/d7d/group__time.html gab76044ca0cd6b8a023cbe23965204f6c (struct GNUNET_TIME_Relative delta, int do_round) const char * GNUNET_STRINGS_get_short_name d7/d0c/group__strings.html gacdb8de2e6ac4cf76253e74a254b4dc4d (const char *filename) char * GNUNET_STRINGS_data_to_string d7/d0c/group__strings.html ga26e7bcc6823a5123ed3a482a3349f9e6 (const void *data, size_t size, char *out, size_t out_size) char * GNUNET_STRINGS_data_to_string_alloc d7/d0c/group__strings.html ga7006cbaf1ed989dd83fec0cc253ae710 (const void *buf, size_t size) int GNUNET_STRINGS_string_to_data d7/d0c/group__strings.html ga5b61af941b709be46d919c2818f75049 (const char *enc, size_t enclen, void *out, size_t out_size) size_t GNUNET_STRINGS_base64_encode d7/d0c/group__strings.html gaae4e96a80346e2b11034bed68e0fa96a (const void *in, size_t len, char **output) size_t GNUNET_STRINGS_base64_decode d7/d0c/group__strings.html ga8d996487c04fe37fbdd1020f976e9d61 (const char *data, size_t len, void **output) char * GNUNET_STRINGS_pp2s d7/d0c/group__strings.html ga4f21db37ca22cb62964793723995479a (const struct GNUNET_PeerIdentity *pids, unsigned int num_pids) int GNUNET_STRINGS_parse_uri d7/d0c/group__strings.html gac68ec46d6498e86d6e71c123964f482e (const char *path, char **scheme_part, const char **path_part) int GNUNET_STRINGS_path_is_absolute d7/d0c/group__strings.html ga418d3f1375c7ef9ca8b5b5ba43fa175f (const char *filename, int can_be_uri, int *r_is_uri, char **r_uri_scheme) int GNUNET_STRINGS_check_filename d7/d0c/group__strings.html ga29dd1a3e87d47000c5aa89f0a3cfb94e (const char *filename, enum GNUNET_STRINGS_FilenameCheck checks) int GNUNET_STRINGS_to_address_ipv6 d7/d0c/group__strings.html gaea18f36c5a8cd7b4f26eb097cb774158 (const char *zt_addr, uint16_t addrlen, struct sockaddr_in6 *r_buf) int GNUNET_STRINGS_to_address_ipv4 d7/d0c/group__strings.html gae9fa2a0cecf59ae418c16bcc96f082c7 (const char *zt_addr, uint16_t addrlen, struct sockaddr_in *r_buf) size_t GNUNET_STRINGS_parse_socket_addr d7/d0c/group__strings.html ga13f8294f6b591006e88dcdc94fce813c (const char *addr, uint8_t *af, struct sockaddr **sa) int GNUNET_STRINGS_to_address_ip d7/d0c/group__strings.html ga0bd027a76b0325c46c58bc2e9ec27832 (const char *addr, uint16_t addrlen, struct sockaddr_storage *r_buf) int GNUNET_STRINGS_get_utf8_args d7/d0c/group__strings.html gaf5f9997a976083fc01de2c7f30eb1c2e (int argc, char *const *argv, int *u8argc, char *const **u8argv) size_t GNUNET_strlcpy d7/d0c/group__strings.html gae048c3539060881abd9d2250ac4424d8 (char *dst, const char *src, size_t n) struct GNUNET_STRINGS_IPv4NetworkPolicy * GNUNET_STRINGS_parse_ipv4_policy d7/d0c/group__strings.html gae001e690e6aa8b19d0c0094f6e7ecff0 (const char *routeListX) struct GNUNET_STRINGS_IPv6NetworkPolicy * GNUNET_STRINGS_parse_ipv6_policy d7/d0c/group__strings.html ga1027327cd6a31ff1023b3469fa7e2701 (const char *routeListX) gnunet_testbed_logger_service.h /home/grothoff/research/gnunet/src/include/ df/dcc/gnunet__testbed__logger__service_8h gnunet_util_lib.h void(* GNUNET_TESTBED_LOGGER_FlushCompletion de/d35/group__testbed-logger.html ga702a2248f8e89a20c64a26d7cfbc2b2d )(void *cls, size_t size) struct GNUNET_TESTBED_LOGGER_Handle * GNUNET_TESTBED_LOGGER_connect de/d35/group__testbed-logger.html ga5ee91d58226b7257e05192b0bdca0d67 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_TESTBED_LOGGER_disconnect de/d35/group__testbed-logger.html ga7eb25e2671cf41aae968665d2f8cb04d (struct GNUNET_TESTBED_LOGGER_Handle *h) void GNUNET_TESTBED_LOGGER_write de/d35/group__testbed-logger.html ga781caa85ed19b8938296d6bf3c537ccc (struct GNUNET_TESTBED_LOGGER_Handle *h, const void *data, size_t size) void GNUNET_TESTBED_LOGGER_flush de/d35/group__testbed-logger.html ga299404444a974cd70676c4a8ac2507b0 (struct GNUNET_TESTBED_LOGGER_Handle *h, GNUNET_TESTBED_LOGGER_FlushCompletion cb, void *cb_cls) void GNUNET_TESTBED_LOGGER_flush_cancel de/d35/group__testbed-logger.html ga4def7e283cd07c0d9b377f9703e1c681 (struct GNUNET_TESTBED_LOGGER_Handle *h) gnunet_testbed_service.h /home/grothoff/research/gnunet/src/include/ dd/d0d/gnunet__testbed__service_8h gnunet_util_lib.h gnunet_testing_lib.h GNUNET_TESTBED_EventInformation GNUNET_TESTBED_PeerInformation void(* GNUNET_TESTBED_HostHabitableCallback d7/d85/group__testbed.html gaaa4b074dce5c3278eaf03568d4b71ec6 )(void *cls, const struct GNUNET_TESTBED_Host *host, int status) void(* GNUNET_TESTBED_ControllerCallback d7/d85/group__testbed.html ga0021123c4db656ec8f4d686b472aba84 )(void *cls, const struct GNUNET_TESTBED_EventInformation *event) void(* GNUNET_TESTBED_ControllerStatusCallback d7/d85/group__testbed.html ga8b49acf32b0acf08765161a1353f07ea )(void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg, int status) void(* GNUNET_TESTBED_HostRegistrationCompletion d7/d85/group__testbed.html gaab89ac8bfae14e47c66f0a1e8a2b6ce5 )(void *cls, const char *emsg) void(* GNUNET_TESTBED_OperationCompletionCallback d7/d85/group__testbed.html ga9afeb17cc3a2f18781ee23ee25422ffb )(void *cls, struct GNUNET_TESTBED_Operation *op, const char *emsg) void(* GNUNET_TESTBED_PeerCreateCallback d7/d85/group__testbed.html gaa2e65972383bbdd5388d345a9ef08e52 )(void *cls, struct GNUNET_TESTBED_Peer *peer, const char *emsg) void(* GNUNET_TESTBED_PeerChurnCallback d7/d85/group__testbed.html ga4e1a735495c5e8fb9b52d60a57a58768 )(void *cls, const char *emsg) void(* GNUNET_TESTBED_PeerInfoCallback d7/d85/group__testbed.html gac968c77e078b9696160733648c72b6e8 )(void *cb_cls, struct GNUNET_TESTBED_Operation *op, const struct GNUNET_TESTBED_PeerInformation *pinfo, const char *emsg) void(* GNUNET_TESTBED_TopologyCompletionCallback d7/d85/group__testbed.html ga37ef4076796609d381d96377f45ab32a )(void *cls, unsigned int nsuccess, unsigned int nfailures) void *(* GNUNET_TESTBED_ConnectAdapter d7/d85/group__testbed.html gad4bbb2dec8d7f0a744a933bcae261b7c )(void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg) void(* GNUNET_TESTBED_DisconnectAdapter d7/d85/group__testbed.html ga1555718a8f32444675d36ba4363b61ff )(void *cls, void *op_result) void(* GNUNET_TESTBED_ServiceConnectCompletionCallback d7/d85/group__testbed.html ga424cfcc7705aa9a8a99ed5b7638a27de )(void *cls, struct GNUNET_TESTBED_Operation *op, void *ca_result, const char *emsg) int(* GNUNET_TESTBED_StatisticsIterator d7/d85/group__testbed.html ga911595ca25d171dfaac58add8bde5591 )(void *cls, const struct GNUNET_TESTBED_Peer *peer, const char *subsystem, const char *name, uint64_t value, int is_persistent) void(* GNUNET_TESTBED_TestMaster d7/d85/group__testbed.html ga6a2e9faaecf8d3f73f5151e7fdbb0f95 )(void *cls, struct GNUNET_TESTBED_RunHandle *h, unsigned int num_peers, struct GNUNET_TESTBED_Peer **peers, unsigned int links_succeeded, unsigned int links_failed) void(* GNUNET_TESTBED_barrier_status_cb d7/d85/group__testbed.html ga4356e331c6b56038701c1402c2948d58 )(void *cls, const char *name, struct GNUNET_TESTBED_Barrier *barrier, enum GNUNET_TESTBED_BarrierStatus status, const char *emsg) void(* GNUNET_TESTBED_barrier_wait_cb d7/d85/group__testbed.html ga46982811e1f50c3ba62b52a59ea7aed6 )(void *cls, const char *name, int status) GNUNET_TESTBED_EventType d7/d85/group__testbed.html gad18344ac3787619cc90a145dccbf8a9d GNUNET_TESTBED_ET_PEER_START d7/d85/group__testbed.html ggad18344ac3787619cc90a145dccbf8a9da96e62d652795293ad828f10f066e9ef9 GNUNET_TESTBED_ET_PEER_STOP d7/d85/group__testbed.html ggad18344ac3787619cc90a145dccbf8a9dabbda4e07921c4d2790b4655c3bdf1331 GNUNET_TESTBED_ET_CONNECT d7/d85/group__testbed.html ggad18344ac3787619cc90a145dccbf8a9da0d9d0f9c04e4af7e8e20aabdeb0a9532 GNUNET_TESTBED_ET_DISCONNECT d7/d85/group__testbed.html ggad18344ac3787619cc90a145dccbf8a9dab771f66c66f42bd4f3e9794d0385b57a GNUNET_TESTBED_ET_OPERATION_FINISHED d7/d85/group__testbed.html ggad18344ac3787619cc90a145dccbf8a9da16929112a8dc07338c257f7e6488239b GNUNET_TESTBED_PeerInformationType d7/d85/group__testbed.html ga6b399bf9964f7a5ef6b28c9a41f3fe9a GNUNET_TESTBED_PIT_GENERIC d7/d85/group__testbed.html gga6b399bf9964f7a5ef6b28c9a41f3fe9aa6fba82d753a7f6d0a658db0882965647 GNUNET_TESTBED_PIT_CONFIGURATION d7/d85/group__testbed.html gga6b399bf9964f7a5ef6b28c9a41f3fe9aa139293353ac098fd6d23153739b5b661 GNUNET_TESTBED_PIT_IDENTITY d7/d85/group__testbed.html gga6b399bf9964f7a5ef6b28c9a41f3fe9aa22edb5368e2b0f91ba8b1e049cc0916c GNUNET_TESTBED_ConnectOption d7/d85/group__testbed.html gaa6df2b53816223201c4f5a119b9e3fae GNUNET_TESTBED_CO_NONE d7/d85/group__testbed.html ggaa6df2b53816223201c4f5a119b9e3faea7ab6bb4556bd5883cadedc603e1a430c GNUNET_TESTBED_CO_ALLOW d7/d85/group__testbed.html ggaa6df2b53816223201c4f5a119b9e3faeafd7e3555d83884b3d787cf3ad75181b3 GNUNET_TESTBED_TopologyOption d7/d85/group__testbed.html ga061c79bf08317fd5ee74097d7758765c GNUNET_TESTBED_TOPOLOGY_CLIQUE d7/d85/group__testbed.html gga061c79bf08317fd5ee74097d7758765ca3cffc651292fa4746527c24aeb5d6779 GNUNET_TESTBED_TOPOLOGY_SMALL_WORLD d7/d85/group__testbed.html gga061c79bf08317fd5ee74097d7758765ca105b36f78c8011b83a7eae025b505832 GNUNET_TESTBED_TOPOLOGY_SMALL_WORLD_RING d7/d85/group__testbed.html gga061c79bf08317fd5ee74097d7758765cabb9071dcdd9c890835a2ec9511b373c6 GNUNET_TESTBED_TOPOLOGY_RING d7/d85/group__testbed.html gga061c79bf08317fd5ee74097d7758765ca39df940dcee2b344c6640e12433cf01b GNUNET_TESTBED_TOPOLOGY_STAR d7/d85/group__testbed.html gga061c79bf08317fd5ee74097d7758765ca8668308b2d193b912cac732e63274228 GNUNET_TESTBED_TOPOLOGY_2D_TORUS d7/d85/group__testbed.html gga061c79bf08317fd5ee74097d7758765cab9a36d66a40d09e453ba2c41f57e7119 GNUNET_TESTBED_TOPOLOGY_ERDOS_RENYI d7/d85/group__testbed.html gga061c79bf08317fd5ee74097d7758765ca6d06f04427342c0fc56a97fc9cf340f7 GNUNET_TESTBED_TOPOLOGY_INTERNAT d7/d85/group__testbed.html gga061c79bf08317fd5ee74097d7758765ca7902cc11218c44746e8d5cd10b6db551 GNUNET_TESTBED_TOPOLOGY_SCALE_FREE d7/d85/group__testbed.html gga061c79bf08317fd5ee74097d7758765ca67e622af81d46f31600dd30972346670 GNUNET_TESTBED_TOPOLOGY_LINE d7/d85/group__testbed.html gga061c79bf08317fd5ee74097d7758765cad4121c731951134682e840c578dd0af6 GNUNET_TESTBED_TOPOLOGY_FROM_FILE d7/d85/group__testbed.html gga061c79bf08317fd5ee74097d7758765ca1581195ba32be2a7b12a8dff3d981508 GNUNET_TESTBED_TOPOLOGY_NONE d7/d85/group__testbed.html gga061c79bf08317fd5ee74097d7758765ca1fc71c5999983267b1de516a69c41b53 GNUNET_TESTBED_TOPOLOGY_OPTION_END d7/d85/group__testbed.html gga061c79bf08317fd5ee74097d7758765caf9a621886a3f0b5060f3cf99ea7c7689 GNUNET_TESTBED_TOPOLOGY_RETRY_CNT d7/d85/group__testbed.html gga061c79bf08317fd5ee74097d7758765ca9a89d63e3c00f023181819ff8e3bbd48 GNUNET_TESTBED_BarrierStatus d7/d85/group__testbed.html gae8513c952791e7c7b2b59582d333fd59 GNUNET_TESTBED_BARRIERSTATUS_INITIALISED d7/d85/group__testbed.html ggae8513c952791e7c7b2b59582d333fd59ac5ab2b0e7d3712695dbdd93f9320b2fe GNUNET_TESTBED_BARRIERSTATUS_CROSSED d7/d85/group__testbed.html ggae8513c952791e7c7b2b59582d333fd59a0b8ac4bb3683d80400a718cb7a5c05d4 GNUNET_TESTBED_BARRIERSTATUS_ERROR d7/d85/group__testbed.html ggae8513c952791e7c7b2b59582d333fd59a228807b740c9368d8e637e7fc2dc45e5 GNUNET_TESTBED_UnderlayLinkModelType d7/d85/group__testbed.html ga55b6f68823b1be132e3792176581564c GNUNET_TESTBED_UNDERLAYLINKMODELTYPE_BLACKLIST d7/d85/group__testbed.html gga55b6f68823b1be132e3792176581564caf14e3f54b6a754f32070724d98ead099 GNUNET_TESTBED_UNDERLAYLINKMODELTYPE_WHITELIST d7/d85/group__testbed.html gga55b6f68823b1be132e3792176581564ca8632ea561444b50a622072407bcfa5ae struct GNUNET_TESTBED_Host * GNUNET_TESTBED_host_create d7/d85/group__testbed.html ga64ff307878c03525ad1d5815a64e5102 (const char *hostname, const char *username, const struct GNUNET_CONFIGURATION_Handle *cfg, uint16_t port) struct GNUNET_TESTBED_Host * GNUNET_TESTBED_host_create_with_id d7/d85/group__testbed.html ga39037a57448d1e64ea419027854d4f27 (uint32_t id, const char *hostname, const char *username, const struct GNUNET_CONFIGURATION_Handle *cfg, uint16_t port) unsigned int GNUNET_TESTBED_hosts_load_from_file d7/d85/group__testbed.html gaa7210a41f0a64005fddfd10015ffb9c4 (const char *filename, const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_TESTBED_Host ***hosts) unsigned int GNUNET_TESTBED_hosts_load_from_loadleveler d7/d85/group__testbed.html ga7b451f5137f4dee69ad46df6aa3463ff (const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_TESTBED_Host ***hosts) void GNUNET_TESTBED_host_destroy d7/d85/group__testbed.html gac74f1f5dbec011d94e1d024254d8c737 (struct GNUNET_TESTBED_Host *host) struct GNUNET_TESTBED_HostHabitableCheckHandle * GNUNET_TESTBED_is_host_habitable d7/d85/group__testbed.html ga5ad6410ef16de867f2a05c3d026ee0e2 (const struct GNUNET_TESTBED_Host *host, const struct GNUNET_CONFIGURATION_Handle *config, GNUNET_TESTBED_HostHabitableCallback cb, void *cb_cls) void GNUNET_TESTBED_is_host_habitable_cancel d7/d85/group__testbed.html ga6755f77dc4810f698c357b5883a2d093 (struct GNUNET_TESTBED_HostHabitableCheckHandle *handle) const char * GNUNET_TESTBED_host_get_hostname d7/d85/group__testbed.html gaea1da8d2648f649efe61058945864977 (const struct GNUNET_TESTBED_Host *host) struct GNUNET_TESTBED_ControllerProc * GNUNET_TESTBED_controller_start d7/d85/group__testbed.html gaf5623479e12452f45494d50d62877c12 (const char *trusted_ip, struct GNUNET_TESTBED_Host *host, GNUNET_TESTBED_ControllerStatusCallback cb, void *cls) void GNUNET_TESTBED_controller_stop d7/d85/group__testbed.html gab402c124bc805f2c57f85c0af3ed09a7 (struct GNUNET_TESTBED_ControllerProc *cproc) struct GNUNET_TESTBED_Controller * GNUNET_TESTBED_controller_connect d7/d85/group__testbed.html gad6cb4f7d50ad06181ba994ab9ff1b58d (struct GNUNET_TESTBED_Host *host, uint64_t event_mask, GNUNET_TESTBED_ControllerCallback cc, void *cc_cls) void GNUNET_TESTBED_controller_disconnect d7/d85/group__testbed.html gab43c03a8fe39f49e8483108f8eae6e5e (struct GNUNET_TESTBED_Controller *c) struct GNUNET_TESTBED_HostRegistrationHandle * GNUNET_TESTBED_register_host d7/d85/group__testbed.html gafc113e3773f55a2a1b9d303e4ca6ba18 (struct GNUNET_TESTBED_Controller *controller, struct GNUNET_TESTBED_Host *host, GNUNET_TESTBED_HostRegistrationCompletion cc, void *cc_cls) void GNUNET_TESTBED_cancel_registration d7/d85/group__testbed.html ga4099ca0991be92801a8d6ea1208e6a18 (struct GNUNET_TESTBED_HostRegistrationHandle *handle) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_controller_link d7/d85/group__testbed.html gac5998ace0e6f3578bbb6afee59a5ec88 (void *op_cls, struct GNUNET_TESTBED_Controller *master, struct GNUNET_TESTBED_Host *delegated_host, struct GNUNET_TESTBED_Host *slave_host, int is_subordinate) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_get_slave_config d7/d85/group__testbed.html ga3884060a10d9f56dabeb74c64cd3fb29 (void *op_cls, struct GNUNET_TESTBED_Controller *master, struct GNUNET_TESTBED_Host *slave_host) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_peer_create d7/d85/group__testbed.html ga42fdf5c658ad296fb7a0cc7825539bc3 (struct GNUNET_TESTBED_Controller *controller, struct GNUNET_TESTBED_Host *host, const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_TESTBED_PeerCreateCallback cb, void *cls) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_peer_start d7/d85/group__testbed.html gaef889f2d4a8484a4006c490984efebd1 (void *op_cls, struct GNUNET_TESTBED_Peer *peer, GNUNET_TESTBED_PeerChurnCallback pcc, void *pcc_cls) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_peer_stop d7/d85/group__testbed.html ga05a984a441d6b73718f0b76d43a5668a (void *op_cls, struct GNUNET_TESTBED_Peer *peer, GNUNET_TESTBED_PeerChurnCallback pcc, void *pcc_cls) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_peer_get_information d7/d85/group__testbed.html ga2dda2057fdbe2e3a363f11a7e829fb7b (struct GNUNET_TESTBED_Peer *peer, enum GNUNET_TESTBED_PeerInformationType pit, GNUNET_TESTBED_PeerInfoCallback cb, void *cb_cls) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_peer_update_configuration d7/d85/group__testbed.html ga187bf0e7c626bd44df7eef3e308ccf94 (struct GNUNET_TESTBED_Peer *peer, const struct GNUNET_CONFIGURATION_Handle *cfg) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_peer_destroy d7/d85/group__testbed.html gaf457ad72053d48daa4e9ebd7c0b473db (struct GNUNET_TESTBED_Peer *peer) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_peer_manage_service d7/d85/group__testbed.html ga50c4bc7d6e25be09e41e60dcac156cd3 (void *op_cls, struct GNUNET_TESTBED_Peer *peer, const char *service_name, GNUNET_TESTBED_OperationCompletionCallback cb, void *cb_cls, unsigned int start) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_shutdown_peers d7/d85/group__testbed.html gab8fa88d5b9a7edc72c37eba709f30d05 (struct GNUNET_TESTBED_Controller *c, void *op_cls, GNUNET_TESTBED_OperationCompletionCallback cb, void *cb_cls) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_underlay_configure_link_va d7/d85/group__testbed.html ga2aaf1222b8d432ab67e656f88d89c215 (void *op_cls, struct GNUNET_TESTBED_Peer *p1, struct GNUNET_TESTBED_Peer *p2, enum GNUNET_TESTBED_ConnectOption co, va_list ap) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_underlay_configure_link d7/d85/group__testbed.html gab84defc4a7d6accb3d96ceec80b64ca0 (void *op_cls, struct GNUNET_TESTBED_Peer *p1, struct GNUNET_TESTBED_Peer *p2, enum GNUNET_TESTBED_ConnectOption co,...) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_underlay_configure_topology_va d7/d85/group__testbed.html gae7d40a187b1ab97d8fe0a9445b0b6466 (void *op_cls, unsigned int num_peers, struct GNUNET_TESTBED_Peer **peers, enum GNUNET_TESTBED_TopologyOption topo, va_list ap) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_underlay_configure_topology d7/d85/group__testbed.html ga2defbc4039dd22f4c99df48eecfb36ee (void *op_cls, unsigned int num_peers, struct GNUNET_TESTBED_Peer **peers, enum GNUNET_TESTBED_TopologyOption topo,...) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_overlay_connect d7/d85/group__testbed.html ga8174d3fe31e1714e03b7dee3dc22ea44 (void *op_cls, GNUNET_TESTBED_OperationCompletionCallback cb, void *cb_cls, struct GNUNET_TESTBED_Peer *p1, struct GNUNET_TESTBED_Peer *p2) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_overlay_configure_topology_va d7/d85/group__testbed.html ga83a6315f9e0cb02bd1360cc35c64a0e8 (void *op_cls, unsigned int num_peers, struct GNUNET_TESTBED_Peer **peers, unsigned int *max_connections, GNUNET_TESTBED_TopologyCompletionCallback comp_cb, void *comp_cb_cls, enum GNUNET_TESTBED_TopologyOption topo, va_list va) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_overlay_configure_topology d7/d85/group__testbed.html ga6006cd5c4eb6a5784a1008091e432947 (void *op_cls, unsigned int num_peers, struct GNUNET_TESTBED_Peer **peers, unsigned int *max_connections, GNUNET_TESTBED_TopologyCompletionCallback comp_cb, void *comp_cb_cls, enum GNUNET_TESTBED_TopologyOption topo,...) void GNUNET_TESTBED_overlay_write_topology_to_file d7/d85/group__testbed.html gab7b5d39c0ce668bacd3dd58698038681 (struct GNUNET_TESTBED_Controller *controller, const char *filename) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_service_connect d7/d85/group__testbed.html ga893009b866c06d6e260a9d77b0792883 (void *op_cls, struct GNUNET_TESTBED_Peer *peer, const char *service_name, GNUNET_TESTBED_ServiceConnectCompletionCallback cb, void *cb_cls, GNUNET_TESTBED_ConnectAdapter ca, GNUNET_TESTBED_DisconnectAdapter da, void *cada_cls) void GNUNET_TESTBED_operation_done d7/d85/group__testbed.html ga1f5270aadd0d2fc6a0cda9a52d9f0e0e (struct GNUNET_TESTBED_Operation *operation) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_get_statistics d7/d85/group__testbed.html ga9180f27593f1d05c59578e0b8d36e9fc (unsigned int num_peers, struct GNUNET_TESTBED_Peer **peers, const char *subsystem, const char *name, GNUNET_TESTBED_StatisticsIterator proc, GNUNET_TESTBED_OperationCompletionCallback cont, void *cls) uint32_t GNUNET_TESTBED_get_index d7/d85/group__testbed.html gac73348ca4aaf7a63f6c1ef45448a568b (const struct GNUNET_TESTBED_Peer *peer) void GNUNET_TESTBED_run d7/d85/group__testbed.html ga83c7d83388e166edb30343c566d673d7 (const char *host_filename, const struct GNUNET_CONFIGURATION_Handle *cfg, unsigned int num_peers, uint64_t event_mask, GNUNET_TESTBED_ControllerCallback cc, void *cc_cls, GNUNET_TESTBED_TestMaster test_master, void *test_master_cls) int GNUNET_TESTBED_test_run d7/d85/group__testbed.html ga39f9fbf209e47172c396823c8ba61ed9 (const char *testname, const char *cfg_filename, unsigned int num_peers, uint64_t event_mask, GNUNET_TESTBED_ControllerCallback cc, void *cc_cls, GNUNET_TESTBED_TestMaster test_master, void *test_master_cls) struct GNUNET_TESTBED_Controller * GNUNET_TESTBED_run_get_controller_handle d7/d85/group__testbed.html ga6283af5ef56e0a3fdc089209ccbb68df (struct GNUNET_TESTBED_RunHandle *h) struct GNUNET_TESTBED_Barrier * GNUNET_TESTBED_barrier_init d7/d85/group__testbed.html ga051d85012a2c2ff66eeb24e4c2dad3c4 (struct GNUNET_TESTBED_Controller *controller, const char *name, unsigned int quorum, GNUNET_TESTBED_barrier_status_cb cb, void *cb_cls) void GNUNET_TESTBED_barrier_cancel d7/d85/group__testbed.html gaf5ebf9ec3afb1e40b3f02495ca514d8d (struct GNUNET_TESTBED_Barrier *barrier) struct GNUNET_TESTBED_BarrierWaitHandle * GNUNET_TESTBED_barrier_wait d7/d85/group__testbed.html ga097da10ab5702b127a3fff5e07e99a1f (const char *name, GNUNET_TESTBED_barrier_wait_cb cb, void *cls) void GNUNET_TESTBED_barrier_wait_cancel d7/d85/group__testbed.html gab054d6b038d200bcb67769e49c3eef61 (struct GNUNET_TESTBED_BarrierWaitHandle *h) struct GNUNET_TESTBED_UnderlayLinkModel * GNUNET_TESTBED_underlaylinkmodel_create d7/d85/group__testbed.html gab589e17dd1f6d23ed67dfec17503164d (struct GNUNET_TESTBED_Peer *peer, enum GNUNET_TESTBED_UnderlayLinkModelType type) void GNUNET_TESTBED_underlaylinkmodel_add_peer d7/d85/group__testbed.html gaec12705129a0925f3cddb6c1d48db961 (struct GNUNET_TESTBED_UnderlayLinkModel *model, struct GNUNET_TESTBED_Peer *peer) void GNUNET_TESTBED_underlaylinkmodel_set_link d7/d85/group__testbed.html gab12a988198395d5ecac4aeb82df0cee2 (struct GNUNET_TESTBED_UnderlayLinkModel *model, struct GNUNET_TESTBED_Peer *peer, uint32_t latency, uint32_t loss, uint32_t bandwidth) void GNUNET_TESTBED_underlaylinkmodel_commit d7/d85/group__testbed.html gaf8acdc08363fc0094786ef7fe081e62a (struct GNUNET_TESTBED_UnderlayLinkModel *model) void GNUNET_TESTBED_underlaylinkmodel_free d7/d85/group__testbed.html gab027e02d7e4ac4a19678d2ad3fdd6679 (struct GNUNET_TESTBED_UnderlayLinkModel *model) gnunet_testing_lib.h /home/grothoff/research/gnunet/src/include/ dc/d5f/gnunet__testing__lib_8h gnunet_util_lib.h gnunet_statistics_service.h gnunet_arm_service.h GNUNET_TESTING_SharedService #define GNUNET_TESTING_HOSTKEYFILESIZE d1/d84/group__testing.html gaf95a890a84d72c112742abf713e9705a #define GNUNET_TESTING_PREFIX d1/d84/group__testing.html ga0fb4b42fb0f4237ca0637fd7b9098250 void(* GNUNET_TESTING_PeerStopCallback d1/d84/group__testing.html ga1851866bcf79560a1d93fc228589683b )(void *cls, struct GNUNET_TESTING_Peer *peer, int success) void(* GNUNET_TESTING_TestMain d1/d84/group__testing.html ga48b934009a74703db10522f8221d1345 )(void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_TESTING_Peer *peer) struct GNUNET_TESTING_System * GNUNET_TESTING_system_create d1/d84/group__testing.html ga04c5e800ac9b2c0bcebb24abb0276cb4 (const char *testdir, const char *trusted_ip, const char *hostname, const struct GNUNET_TESTING_SharedService *shared_services) struct GNUNET_TESTING_System * GNUNET_TESTING_system_create_with_portrange d1/d84/group__testing.html ga1397f123ed8e70735de6c34a6ea52ba1 (const char *testdir, const char *trusted_ip, const char *hostname, const struct GNUNET_TESTING_SharedService *shared_services, uint16_t lowport, uint16_t highport) void GNUNET_TESTING_system_destroy d1/d84/group__testing.html ga51091cc30614f3fe1622df91eba663b5 (struct GNUNET_TESTING_System *system, int remove_paths) struct GNUNET_CRYPTO_EddsaPrivateKey * GNUNET_TESTING_hostkey_get d1/d84/group__testing.html ga185fcd727830705b4309450f8d82b281 (const struct GNUNET_TESTING_System *system, uint32_t key_number, struct GNUNET_PeerIdentity *id) uint16_t GNUNET_TESTING_reserve_port d1/d84/group__testing.html ga7bd1afadccc266859b4b165358e89bbe (struct GNUNET_TESTING_System *system) void GNUNET_TESTING_release_port d1/d84/group__testing.html ga90df8e02e91cfc117a742dffb11bc80b (struct GNUNET_TESTING_System *system, uint16_t port) int GNUNET_TESTING_configuration_create d1/d84/group__testing.html gac1313a9a6511de7f2cd5facd43cb7012 (struct GNUNET_TESTING_System *system, struct GNUNET_CONFIGURATION_Handle *cfg) struct GNUNET_TESTING_Peer * GNUNET_TESTING_peer_configure d1/d84/group__testing.html ga15f455ea47bce55e85567cd15a987260 (struct GNUNET_TESTING_System *system, struct GNUNET_CONFIGURATION_Handle *cfg, uint32_t key_number, struct GNUNET_PeerIdentity *id, char **emsg) void GNUNET_TESTING_peer_get_identity d1/d84/group__testing.html gaf7c2ceedc9833d27fd8887f49eff2d38 (struct GNUNET_TESTING_Peer *peer, struct GNUNET_PeerIdentity *id) int GNUNET_TESTING_peer_start d1/d84/group__testing.html ga7abd111610c6648bc0be324a90e7ae0d (struct GNUNET_TESTING_Peer *peer) int GNUNET_TESTING_peer_stop d1/d84/group__testing.html ga028557acf239d7b94f868ba328265193 (struct GNUNET_TESTING_Peer *peer) void GNUNET_TESTING_peer_destroy d1/d84/group__testing.html gaee93db1cb451a38ffa78530f08496572 (struct GNUNET_TESTING_Peer *peer) int GNUNET_TESTING_peer_kill d1/d84/group__testing.html gad4bbb58da7c72708b37d8d2a6b186f74 (struct GNUNET_TESTING_Peer *peer) int GNUNET_TESTING_peer_wait d1/d84/group__testing.html gaf2f9773cca4ce591c5ce0ecea9d740ba (struct GNUNET_TESTING_Peer *peer) int GNUNET_TESTING_peer_stop_async d1/d84/group__testing.html gaa31e9d69a7f7019740f3f3bfcad8ace0 (struct GNUNET_TESTING_Peer *peer, GNUNET_TESTING_PeerStopCallback cb, void *cb_cls) void GNUNET_TESTING_peer_stop_async_cancel d1/d84/group__testing.html ga94acd96b82555755180896079703335c (struct GNUNET_TESTING_Peer *peer) int GNUNET_TESTING_peer_run d1/d84/group__testing.html ga465b47495c6b7eb126ac631478f225ea (const char *testdir, const char *cfgfilename, GNUNET_TESTING_TestMain tm, void *tm_cls) int GNUNET_TESTING_service_run d1/d84/group__testing.html ga72ab3dc0c3a094c878578d77513d8b4f (const char *testdir, const char *service_name, const char *cfgfilename, GNUNET_TESTING_TestMain tm, void *tm_cls) char * GNUNET_TESTING_get_testname_from_underscore d1/d84/group__testing.html gac399565ae91edd35e561556a59efe933 (const char *argv0) gnunet_time_lib.h /home/grothoff/research/gnunet/src/include/ d8/d5e/gnunet__time__lib_8h gnunet_common.h GNUNET_TIME_Absolute GNUNET_TIME_Relative GNUNET_TIME_RelativeNBO GNUNET_TIME_AbsoluteNBO #define GNUNET_TIME_UNIT_ZERO d9/d7d/group__time.html ga9c6f5113499b477ee3bbea6bbca3d4bb #define GNUNET_TIME_UNIT_ZERO_ABS d9/d7d/group__time.html gaac31c01329e63307970f4cabcc1e50d5 #define GNUNET_TIME_UNIT_MICROSECONDS d9/d7d/group__time.html gabca4571bd044988065cba13e20d3e4fb #define GNUNET_TIME_UNIT_MILLISECONDS d9/d7d/group__time.html ga4893dcbbf1afcdd60c19f9bf8315be60 #define GNUNET_TIME_UNIT_SECONDS d9/d7d/group__time.html ga30b2f996fcc8bf752198ce628da4ce31 #define GNUNET_TIME_UNIT_MINUTES d9/d7d/group__time.html ga58787cde598fbdaf450f2dded012b638 #define GNUNET_TIME_UNIT_HOURS d9/d7d/group__time.html ga21b788056e6ff69f5677616817cc5664 #define GNUNET_TIME_UNIT_DAYS d9/d7d/group__time.html ga50b7ea7d7257e9bc8ed8f77ec1686ec1 #define GNUNET_TIME_UNIT_WEEKS d9/d7d/group__time.html ga7ec4c00e6cb4d2f472f532a8cdcd32f8 #define GNUNET_TIME_UNIT_MONTHS d9/d7d/group__time.html ga547c1da6dcdfbf33fb1154d5cef9e7db #define GNUNET_TIME_UNIT_YEARS d9/d7d/group__time.html gafd79e3b1a3ee097c27d16dc38fa6e2d6 #define GNUNET_TIME_UNIT_FOREVER_REL d9/d7d/group__time.html ga0836d7edc7ee5ec0de3732ee5f000fb7 #define GNUNET_TIME_UNIT_FOREVER_ABS d9/d7d/group__time.html gacc17d7adc8ad813c63ab8567dee2a8c9 #define GNUNET_TIME_STD_EXPONENTIAL_BACKOFF_THRESHOLD d9/d7d/group__time.html gabeaea43387c2fe96f5d456a09bef1d5f #define GNUNET_TIME_STD_BACKOFF d9/d7d/group__time.html gafed2dc3b932f4a576e250d1163bb77e1 (r) struct GNUNET_TIME_Relative GNUNET_TIME_randomized_backoff d9/d7d/group__time.html ga4b788ee7973430d48546c594f7d1f264 (struct GNUNET_TIME_Relative rt, struct GNUNET_TIME_Relative threshold) struct GNUNET_TIME_Relative GNUNET_TIME_randomize d9/d7d/group__time.html ga873c4eb4a8e5fee29a7bacda81b3b316 (struct GNUNET_TIME_Relative r) struct GNUNET_TIME_Relative GNUNET_TIME_relative_get_zero_ d9/d7d/group__time.html ga0374b8e658cbdf0b8e43454761d32e92 (void) struct GNUNET_TIME_Absolute GNUNET_TIME_absolute_get_zero_ d9/d7d/group__time.html ga280478a7e6eebfb189d91385cb35fe80 (void) struct GNUNET_TIME_Relative GNUNET_TIME_relative_get_unit_ d9/d7d/group__time.html ga8bfcd7be6de3a0642b5f92203175d16f (void) struct GNUNET_TIME_Relative GNUNET_TIME_relative_get_millisecond_ d9/d7d/group__time.html ga1097050e760b3b7123e89095447fe5d9 (void) struct GNUNET_TIME_Relative GNUNET_TIME_relative_get_second_ d9/d7d/group__time.html ga8bc2bbd03b4c5549239468f730184995 (void) struct GNUNET_TIME_Relative GNUNET_TIME_relative_get_minute_ d9/d7d/group__time.html ga1b2c0e9a424cb5528919266299d869f4 (void) struct GNUNET_TIME_Relative GNUNET_TIME_relative_get_hour_ d9/d7d/group__time.html ga05eba172091151181be500379948e279 (void) struct GNUNET_TIME_Relative GNUNET_TIME_relative_get_forever_ d9/d7d/group__time.html ga60ad9da3a4b1fc39399f196eada0abc4 (void) struct GNUNET_TIME_Absolute GNUNET_TIME_absolute_get_forever_ d9/d7d/group__time.html ga551051f1569568e432d02e9c6300f1d4 (void) struct GNUNET_TIME_Absolute GNUNET_TIME_absolute_get d9/d7d/group__time.html ga551cfabb260e111ac5440362e163c1d1 (void) struct GNUNET_TIME_Absolute GNUNET_TIME_relative_to_absolute d9/d7d/group__time.html ga8d84f102f9e14214493966700bf2cf8a (struct GNUNET_TIME_Relative rel) int GNUNET_TIME_round_abs d9/d7d/group__time.html gaa4c29ddeb0b233b8f31ee9f82b9f36a5 (struct GNUNET_TIME_Absolute *at) int GNUNET_TIME_round_rel d9/d7d/group__time.html ga6360df2dde7c3a74d11fc30ec029a232 (struct GNUNET_TIME_Relative *rt) struct GNUNET_TIME_Relative GNUNET_TIME_relative_min d9/d7d/group__time.html ga03653f28589e02fe7dd7fd0d5702d8c9 (struct GNUNET_TIME_Relative t1, struct GNUNET_TIME_Relative t2) struct GNUNET_TIME_Relative GNUNET_TIME_relative_max d9/d7d/group__time.html ga1885900259fc7ecf7260f22cfd891ea9 (struct GNUNET_TIME_Relative t1, struct GNUNET_TIME_Relative t2) struct GNUNET_TIME_Absolute GNUNET_TIME_absolute_min d9/d7d/group__time.html ga9a8c3c13085f05d9b5cff3fdaba47057 (struct GNUNET_TIME_Absolute t1, struct GNUNET_TIME_Absolute t2) struct GNUNET_TIME_Absolute GNUNET_TIME_absolute_max d9/d7d/group__time.html ga3aa031f7b69a4b383b26c2890fd0aa32 (struct GNUNET_TIME_Absolute t1, struct GNUNET_TIME_Absolute t2) struct GNUNET_TIME_Relative GNUNET_TIME_absolute_get_remaining d9/d7d/group__time.html ga35dd3f4dd9e5e2b258ef84c11229ac02 (struct GNUNET_TIME_Absolute future) struct GNUNET_TIME_Relative GNUNET_TIME_calculate_eta d9/d7d/group__time.html gac3a614fdd373a139f0ed47996a38fbe8 (struct GNUNET_TIME_Absolute start, uint64_t finished, uint64_t total) struct GNUNET_TIME_Relative GNUNET_TIME_absolute_get_difference d9/d7d/group__time.html gab7ac1d89703752fef0d72199c574e8c0 (struct GNUNET_TIME_Absolute start, struct GNUNET_TIME_Absolute end) struct GNUNET_TIME_Relative GNUNET_TIME_absolute_get_duration d9/d7d/group__time.html ga1206f1763a8f5d899933469c2a0979eb (struct GNUNET_TIME_Absolute whence) struct GNUNET_TIME_Absolute GNUNET_TIME_absolute_add d9/d7d/group__time.html gaa5da3789588de7fca7c9d3decea98349 (struct GNUNET_TIME_Absolute start, struct GNUNET_TIME_Relative duration) struct GNUNET_TIME_Absolute GNUNET_TIME_absolute_subtract d9/d7d/group__time.html ga8835a90914f44050dbfa92309546ebb4 (struct GNUNET_TIME_Absolute start, struct GNUNET_TIME_Relative duration) struct GNUNET_TIME_Relative GNUNET_TIME_relative_multiply d9/d7d/group__time.html ga907f7324b1c7b72aac29fd3e6aaa7b50 (struct GNUNET_TIME_Relative rel, unsigned long long factor) struct GNUNET_TIME_Relative GNUNET_TIME_relative_saturating_multiply d9/d7d/group__time.html ga1693d6777c8c148014496491317c31a1 (struct GNUNET_TIME_Relative rel, unsigned long long factor) struct GNUNET_TIME_Relative GNUNET_TIME_relative_divide d9/d7d/group__time.html gab69d140a8b97bdf13f6093056a9137c7 (struct GNUNET_TIME_Relative rel, unsigned long long factor) struct GNUNET_TIME_Relative GNUNET_TIME_relative_add d9/d7d/group__time.html ga81bb291e6f81983faf4decdef210e98b (struct GNUNET_TIME_Relative a1, struct GNUNET_TIME_Relative a2) struct GNUNET_TIME_Relative GNUNET_TIME_relative_subtract d9/d7d/group__time.html ga51c896800725eacd7561f8f5a3c01b69 (struct GNUNET_TIME_Relative a1, struct GNUNET_TIME_Relative a2) struct GNUNET_TIME_RelativeNBO GNUNET_TIME_relative_hton d9/d7d/group__time.html gaa02dc8a2df323cdd1da1f7f4698b5a7f (struct GNUNET_TIME_Relative a) struct GNUNET_TIME_Relative GNUNET_TIME_relative_ntoh d9/d7d/group__time.html ga09587d762eb22133a489d2f73d8ed58d (struct GNUNET_TIME_RelativeNBO a) struct GNUNET_TIME_AbsoluteNBO GNUNET_TIME_absolute_hton d9/d7d/group__time.html gabbae825c39885f0736c148b34d359992 (struct GNUNET_TIME_Absolute a) struct GNUNET_TIME_Absolute GNUNET_TIME_absolute_ntoh d9/d7d/group__time.html ga713a6e8334c7b314350eaeea2139b934 (struct GNUNET_TIME_AbsoluteNBO a) void GNUNET_TIME_set_offset d9/d7d/group__time.html ga8666919b06a8dc2cdb1a4cf02c76bca5 (long long offset) long long GNUNET_TIME_get_offset d9/d7d/group__time.html ga70864a2ee2ffbd3e83d327b176905fc7 (void) unsigned int GNUNET_TIME_get_current_year d9/d7d/group__time.html ga3ae332fcd5844f346f88c9bd46e72122 (void) struct GNUNET_TIME_Absolute GNUNET_TIME_year_to_time d9/d7d/group__time.html ga0022bd781ba5c5c49a9966ef21e76014 (unsigned int year) unsigned int GNUNET_TIME_time_to_year d9/d7d/group__time.html ga8a6c38ed94ed68b2ab1a9f7a91a921e2 (struct GNUNET_TIME_Absolute at) struct GNUNET_TIME_Absolute GNUNET_TIME_absolute_get_monotonic d9/d7d/group__time.html gaae298cd3cdda41144ac9c41222983795 (const struct GNUNET_CONFIGURATION_Handle *cfg) gnunet_transport_application_service.h /home/grothoff/research/gnunet/src/include/ d5/d2b/gnunet__transport__application__service_8h gnunet_constants.h gnunet_util_lib.h gnunet_nt_lib.h struct GNUNET_TRANSPORT_ApplicationHandle * GNUNET_TRANSPORT_application_init da/dd1/group__TRANSPORT.html ga52ccaa3ea04d60f9f73932114ce8a199 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_TRANSPORT_application_done da/dd1/group__TRANSPORT.html ga3904e00962085dbf7a33b24667b3f27d (struct GNUNET_TRANSPORT_ApplicationHandle *ch) struct GNUNET_TRANSPORT_ApplicationSuggestHandle * GNUNET_TRANSPORT_application_suggest da/dd1/group__TRANSPORT.html ga3b96251635a005bfd53a689bbf1298d4 (struct GNUNET_TRANSPORT_ApplicationHandle *ch, const struct GNUNET_PeerIdentity *peer, enum GNUNET_MQ_PriorityPreferences pk, struct GNUNET_BANDWIDTH_Value32NBO bw) void GNUNET_TRANSPORT_application_suggest_cancel da/dd1/group__TRANSPORT.html gabb543352d45ce3143e74c3196f36098d (struct GNUNET_TRANSPORT_ApplicationSuggestHandle *sh) void GNUNET_TRANSPORT_application_validate da/dd1/group__TRANSPORT.html ga6d795798666166a2066629331b2e2278 (struct GNUNET_TRANSPORT_ApplicationHandle *ch, const struct GNUNET_PeerIdentity *peer, enum GNUNET_NetworkType nt, const char *addr) gnunet_transport_communication_service.h /home/grothoff/research/gnunet/src/include/ da/d51/gnunet__transport__communication__service_8h gnunet_util_lib.h gnunet_nt_lib.h #define GNUNET_TRANSPORT_COMMUNICATION_VERSION d5/dd8/group__transport.html ga1ee3dab363cccf231c83bf6139a03b50 int(* GNUNET_TRANSPORT_CommunicatorMqInit d5/dd8/group__transport.html gabec7c03bb316f1f7f50a8139af08eaed )(void *cls, const struct GNUNET_PeerIdentity *peer, const char *address) void(* GNUNET_TRANSPORT_CommunicatorNotify d5/dd8/group__transport.html gab6bf2d32031292fdd8a452448db64250 )(void *cls, const struct GNUNET_PeerIdentity *sender, const struct GNUNET_MessageHeader *msg) void(* GNUNET_TRANSPORT_MessageCompletedCallback d5/dd8/group__transport.html gafed5fb0fcd40ec9d98261a8fa80e0840 )(void *cls, int success) GNUNET_TRANSPORT_CommunicatorCharacteristics d5/dd8/group__transport.html ga7a754a2977abb98bc2456876361c6ced GNUNET_TRANSPORT_CC_UNKNOWN d5/dd8/group__transport.html gga7a754a2977abb98bc2456876361c6cedad28354dcad1e98016d32d5d546f343ef GNUNET_TRANSPORT_CC_RELIABLE d5/dd8/group__transport.html gga7a754a2977abb98bc2456876361c6ceda2ae6658682cb657e38706ce0b60fe50e GNUNET_TRANSPORT_CC_UNRELIABLE d5/dd8/group__transport.html gga7a754a2977abb98bc2456876361c6ceda869b4529d4e7c4839d619f15e887962c GNUNET_TRANSPORT_ConnectionStatus d5/dd8/group__transport.html gad329f6c7fa6ff6f7c662714c149d349f GNUNET_TRANSPORT_CS_DOWN d5/dd8/group__transport.html ggad329f6c7fa6ff6f7c662714c149d349faa4e55105c1dda18609adb219b0917478 GNUNET_TRANSPORT_CS_OUTBOUND d5/dd8/group__transport.html ggad329f6c7fa6ff6f7c662714c149d349faef04c8d79b31fbaea9a3262e7d791d0f GNUNET_TRANSPORT_CS_INBOUND d5/dd8/group__transport.html ggad329f6c7fa6ff6f7c662714c149d349fa6cb5fc3e8c1d6df46a322a7ab990c253 struct GNUNET_TRANSPORT_CommunicatorHandle * GNUNET_TRANSPORT_communicator_connect d5/dd8/group__transport.html gaf9a85c40122c537a3e896a2f7c876038 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *config_section_name, const char *addr_prefix, enum GNUNET_TRANSPORT_CommunicatorCharacteristics cc, GNUNET_TRANSPORT_CommunicatorMqInit mq_init, void *mq_init_cls, GNUNET_TRANSPORT_CommunicatorNotify notify_cb, void *notify_cb_cls) void GNUNET_TRANSPORT_communicator_disconnect d5/dd8/group__transport.html ga9f9385ac72582bffbafe1420145b5e82 (struct GNUNET_TRANSPORT_CommunicatorHandle *ch) int GNUNET_TRANSPORT_communicator_receive d5/dd8/group__transport.html ga2b42cf5fbbe491e22f6d91b665347486 (struct GNUNET_TRANSPORT_CommunicatorHandle *handle, const struct GNUNET_PeerIdentity *sender, const struct GNUNET_MessageHeader *msg, struct GNUNET_TIME_Relative expected_addr_validity, GNUNET_TRANSPORT_MessageCompletedCallback cb, void *cb_cls) struct GNUNET_TRANSPORT_QueueHandle * GNUNET_TRANSPORT_communicator_mq_add d5/dd8/group__transport.html ga5591845d50a26e9df1207a790aba095d (struct GNUNET_TRANSPORT_CommunicatorHandle *ch, const struct GNUNET_PeerIdentity *peer, const char *address, uint32_t mtu, enum GNUNET_NetworkType nt, enum GNUNET_TRANSPORT_ConnectionStatus cs, struct GNUNET_MQ_Handle *mq) void GNUNET_TRANSPORT_communicator_mq_del d5/dd8/group__transport.html ga344f4fdd871434d123f796062f45dcdc (struct GNUNET_TRANSPORT_QueueHandle *qh) struct GNUNET_TRANSPORT_AddressIdentifier * GNUNET_TRANSPORT_communicator_address_add d5/dd8/group__transport.html ga5b02d4bd0384a9faa60b81e0d79b2ac7 (struct GNUNET_TRANSPORT_CommunicatorHandle *ch, const char *address, enum GNUNET_NetworkType nt, struct GNUNET_TIME_Relative expiration) void GNUNET_TRANSPORT_communicator_address_remove d5/dd8/group__transport.html ga06bec627a2cb52c5b0079d79a6c27ebf (struct GNUNET_TRANSPORT_AddressIdentifier *ai) void GNUNET_TRANSPORT_communicator_notify d5/dd8/group__transport.html ga8d32da1219e3e699f59a2ba485012f36 (struct GNUNET_TRANSPORT_CommunicatorHandle *ch, const struct GNUNET_PeerIdentity *pid, const char *comm, const struct GNUNET_MessageHeader *header) gnunet_transport_core_service.h /home/grothoff/research/gnunet/src/include/ d0/d0e/gnunet__transport__core__service_8h gnunet_util_lib.h #define GNUNET_TRANSPORT_CORE_VERSION d5/dd8/group__transport.html ga24c29e8ce3beffe3ab89b45cce9d7529 void *(* GNUNET_TRANSPORT_NotifyConnect d5/dd8/group__transport.html ga310a1ec75dbceab35a07d59cc0ce43eb )(void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_MQ_Handle *mq) void(* GNUNET_TRANSPORT_NotifyDisconnect d5/dd8/group__transport.html ga6a0a71e29bb103f30bae593556ee70cd )(void *cls, const struct GNUNET_PeerIdentity *peer, void *handler_cls) struct GNUNET_TRANSPORT_CoreHandle * GNUNET_TRANSPORT_core_connect d5/dd8/group__transport.html ga5c2a37e2bd69cb5af6fb01cc241c16c4 (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_PeerIdentity *self, const struct GNUNET_MQ_MessageHandler *handlers, void *cls, GNUNET_TRANSPORT_NotifyConnect nc, GNUNET_TRANSPORT_NotifyDisconnect nd) void GNUNET_TRANSPORT_core_disconnect d5/dd8/group__transport.html gaf22c353d36230dbb4e3cbf426f251a6c (struct GNUNET_TRANSPORT_CoreHandle *handle) gnunet_transport_hello_service.h /home/grothoff/research/gnunet/src/include/ db/d4c/gnunet__transport__hello__service_8h gnunet_util_lib.h gnunet_ats_service.h #define GNUNET_TRANSPORT_HELLO_VERSION d5/dd8/group__transport.html gace49b1539aa1a4057de575f7212eb82f void(* GNUNET_TRANSPORT_HelloUpdateCallback d5/dd8/group__transport.html ga61897652ebd59c31b2e03b8cadcc5cd3 )(void *cls, const struct GNUNET_MessageHeader *hello) void(* GNUNET_TRANSPORT_AddressCallback d5/dd8/group__transport.html ga22fb38a23786622cdfa7c55383833d58 )(void *cls, const struct GNUNET_PeerIdentity *peer, const char *address, enum GNUNET_NetworkType nt, struct GNUNET_TIME_Absolute expiration) GNUNET_TRANSPORT_AddressClass d5/dd8/group__transport.html gae1c5a8cfd621e73e2717c7b39e5ef430 GNUNET_TRANSPORT_AC_NONE d5/dd8/group__transport.html ggae1c5a8cfd621e73e2717c7b39e5ef430a93c45fba899dba481113e968a8e31a5b GNUNET_TRANSPORT_AC_OTHER d5/dd8/group__transport.html ggae1c5a8cfd621e73e2717c7b39e5ef430a2c364a6b6594c8318262eaa4e10ac8e0 GNUNET_TRANSPORT_AC_GLOBAL d5/dd8/group__transport.html ggae1c5a8cfd621e73e2717c7b39e5ef430a8e74cd9a2352b1f90948dcc9b8c376ed GNUNET_TRANSPORT_AC_GLOBAL_PRIVATE d5/dd8/group__transport.html ggae1c5a8cfd621e73e2717c7b39e5ef430a9c0121729b64a8326747859e2e38b893 GNUNET_TRANSPORT_AC_LAN d5/dd8/group__transport.html ggae1c5a8cfd621e73e2717c7b39e5ef430a6fa7e6caca296793f06c85638e7350d6 GNUNET_TRANSPORT_AC_WLAN d5/dd8/group__transport.html ggae1c5a8cfd621e73e2717c7b39e5ef430ab8c2ac32859f3f9377cd384551342760 GNUNET_TRANSPORT_AC_BT d5/dd8/group__transport.html ggae1c5a8cfd621e73e2717c7b39e5ef430a213c595e28ce52daf5184fea1a1970cd GNUNET_TRANSPORT_AC_ANY d5/dd8/group__transport.html ggae1c5a8cfd621e73e2717c7b39e5ef430aa9a0e069d9b1c49e6637517f53dec657 struct GNUNET_TRANSPORT_HelloGetHandle * GNUNET_TRANSPORT_hello_get d5/dd8/group__transport.html ga07fd45a2bb9067f08f626c0c0cae8dc9 (const struct GNUNET_CONFIGURATION_Handle *cfg, enum GNUNET_TRANSPORT_AddressClass ac, GNUNET_TRANSPORT_HelloUpdateCallback rec, void *rec_cls) void GNUNET_TRANSPORT_hello_get_cancel d5/dd8/group__transport.html ga6b439be60980be1c2dca2fc0cb3fae6b (struct GNUNET_TRANSPORT_HelloGetHandle *ghh) int GNUNET_TRANSPORT_hello_parse d5/dd8/group__transport.html gac7b738f395b2b29f7ab3cb595d66deca (const struct GNUNET_MessageHeader *hello, GNUNET_TRANSPORT_AddressCallback cb, void *cb_cls) gnunet_transport_manipulation_service.h /home/grothoff/research/gnunet/src/include/ d2/da2/gnunet__transport__manipulation__service_8h gnunet_util_lib.h gnunet_ats_service.h #define GNUNET_TRANSPORT_MANIPULATION_VERSION d5/dd8/group__transport.html ga8f4471b9adee2cbe3cb3929ba87b9743 struct GNUNET_TRANSPORT_ManipulationHandle * GNUNET_TRANSPORT_manipulation_connect d5/dd8/group__transport.html ga6f7e096372738b33dca9413b657cd1af (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_TRANSPORT_manipulation_disconnect d5/dd8/group__transport.html ga72e28b3cbe8f8d47b28e881aac8b9aae (struct GNUNET_TRANSPORT_ManipulationHandle *handle) void GNUNET_TRANSPORT_manipulation_set d5/dd8/group__transport.html ga39beed7149032d50dd01e5ec08ec445e (struct GNUNET_TRANSPORT_ManipulationHandle *handle, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_ATS_Properties *prop, struct GNUNET_TIME_Relative delay_in, struct GNUNET_TIME_Relative delay_out) gnunet_transport_monitor_service.h /home/grothoff/research/gnunet/src/include/ d9/d4b/gnunet__transport__monitor__service_8h gnunet_util_lib.h gnunet_ats_transport_service.h gnunet_transport_communication_service.h GNUNET_TRANSPORT_MonitorInformation #define GNUNET_TRANSPORT_MONITOR_VERSION d5/dd8/group__transport.html ga9453334a7a625658b3781c8cba112568 void(* GNUNET_TRANSPORT_MonitorCallback d5/dd8/group__transport.html ga4ae82bbb4c6f893619a15b54a2f0730d )(void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_TRANSPORT_MonitorInformation *mi) struct GNUNET_TRANSPORT_MonitorContext * GNUNET_TRANSPORT_monitor d5/dd8/group__transport.html ga327885b0dbfdd0d8ea36eb57a8008ada (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_PeerIdentity *peer, int one_shot, GNUNET_TRANSPORT_MonitorCallback cb, void *cb_cls) void GNUNET_TRANSPORT_monitor_cancel d5/dd8/group__transport.html gacc11dce5d1f74bc36e0078fcb1e41d82 (struct GNUNET_TRANSPORT_MonitorContext *mc) gnunet_transport_plugin.h /home/grothoff/research/gnunet/src/include/ dc/d69/gnunet__transport__plugin_8h gnunet_configuration_lib.h gnunet_scheduler_lib.h gnunet_statistics_service.h gnunet_transport_service.h gnunet_ats_service.h GNUNET_TRANSPORT_PluginEnvironment GNUNET_TRANSPORT_PluginFunctions #define TRANSPORT_SESSION_INBOUND_STRING d7/daa/group__transport-plugin.html gabb57bf336169938af1aad285e247283e void(* GNUNET_TRANSPORT_SessionEnd d7/daa/group__transport-plugin.html gabe46bd1dfc289e8a9da2b98851f6669c )(void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session) void(* GNUNET_TRANSPORT_SessionStart d7/daa/group__transport-plugin.html ga8d2128e13fa5e3578294b1b3484bb3f2 )(void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session, enum GNUNET_NetworkType net) struct GNUNET_TIME_Relative(* GNUNET_TRANSPORT_PluginReceiveCallback d7/daa/group__transport-plugin.html gac0f15813969bf4fb5b60a1476985a92b )(void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session, const struct GNUNET_MessageHeader *message) enum GNUNET_NetworkType(* GNUNET_TRANSPORT_AddressToType d7/daa/group__transport-plugin.html ga94d71f265e636796f052314c9c03a1d8 )(void *cls, const struct sockaddr *addr, size_t addrlen) void(* GNUNET_TRANSPORT_UpdateAddressDistance d7/daa/group__transport-plugin.html gae1913c16c90af0993976caa49122539d )(void *cls, const struct GNUNET_HELLO_Address *address, uint32_t distance) void(* GNUNET_TRANSPORT_AddressNotification d7/daa/group__transport-plugin.html ga6ee539f4888fef00551d5502d4c5cc87 )(void *cls, int add_remove, const struct GNUNET_HELLO_Address *address) struct GNUNET_TIME_Relative(* GNUNET_TRANSPORT_TrafficReport d7/daa/group__transport-plugin.html ga1811a981a6e0adc4a420dbfb5cd9569e )(void *cls, const struct GNUNET_PeerIdentity *peer, size_t amount_recved) const struct GNUNET_MessageHeader *(* GNUNET_TRANSPORT_GetHelloCallback d7/daa/group__transport-plugin.html ga7ba00dd8ad685d1099f3c9e0f0c18b82 )(void) void(* GNUNET_TRANSPORT_TransmitContinuation d7/daa/group__transport-plugin.html ga7c3607d013a6a6b9d113cd59e513dc5a )(void *cls, const struct GNUNET_PeerIdentity *target, int result, size_t size_payload, size_t size_on_wire) ssize_t(* GNUNET_TRANSPORT_TransmitFunction d7/daa/group__transport-plugin.html gafaa18dad0fd830c2c9981beecf496c62 )(void *cls, struct GNUNET_ATS_Session *session, const char *msgbuf, size_t msgbuf_size, unsigned int priority, struct GNUNET_TIME_Relative to, GNUNET_TRANSPORT_TransmitContinuation cont, void *cont_cls) int(* GNUNET_TRANSPORT_DisconnectSessionFunction d7/daa/group__transport-plugin.html ga2b1cc9954c27eb01e580ed6f57e0e3ad )(void *cls, struct GNUNET_ATS_Session *session) unsigned int(* GNUNET_TRANSPORT_QueryKeepaliveFactorFunction d7/daa/group__transport-plugin.html gaaea3f5e09baacc2b5b2e152b2b197a78 )(void *cls) void(* GNUNET_TRANSPORT_DisconnectPeerFunction d7/daa/group__transport-plugin.html ga8c32daa8dd33dce741c05119ffcb976a )(void *cls, const struct GNUNET_PeerIdentity *target) void(* GNUNET_TRANSPORT_AddressStringCallback d7/daa/group__transport-plugin.html gaf7bae713da26bafc498cb11419bd66bc )(void *cls, const char *address, int res) void(* GNUNET_TRANSPORT_AddressPrettyPrinter d7/daa/group__transport-plugin.html ga9086beece88cc56a7af4b20acb445f65 )(void *cls, const char *type, const void *addr, size_t addrlen, int numeric, struct GNUNET_TIME_Relative timeout, GNUNET_TRANSPORT_AddressStringCallback asc, void *asc_cls) int(* GNUNET_TRANSPORT_CheckAddress d7/daa/group__transport-plugin.html gac9d6029231e369464c7d9cf8ae7d9215 )(void *cls, const void *addr, size_t addrlen) struct GNUNET_ATS_Session *(* GNUNET_TRANSPORT_CreateSession d7/daa/group__transport-plugin.html ga61c9c0b3ff5edb6ecc4ccbb3f97244c6 )(void *cls, const struct GNUNET_HELLO_Address *address) void(* GNUNET_TRANSPORT_UpdateSessionTimeout d7/daa/group__transport-plugin.html gae06ddb7cb47e7f7cde18905e1d8ce215 )(void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_ATS_Session *session) void(* GNUNET_TRANSPORT_UpdateInboundDelay d7/daa/group__transport-plugin.html ga8d24991937acae19d763b48957d3d3f7 )(void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_ATS_Session *session, struct GNUNET_TIME_Relative delay) const char *(* GNUNET_TRANSPORT_AddressToString d7/daa/group__transport-plugin.html gaf44dfd8ca072675ae9131e1cd194678a )(void *cls, const void *addr, size_t addrlen) int(* GNUNET_TRANSPORT_StringToAddress d7/daa/group__transport-plugin.html gab675692bac8aed7534c4d634abe430a2 )(void *cls, const char *addr, uint16_t addrlen, void **buf, size_t *added) enum GNUNET_NetworkType(* GNUNET_TRANSPORT_GetNetworkType d7/daa/group__transport-plugin.html ga4c443092479470614952228b49f3a02f )(void *cls, struct GNUNET_ATS_Session *session) enum GNUNET_NetworkType(* GNUNET_TRANSPORT_GetNetworkTypeForAddress d7/daa/group__transport-plugin.html ga3d400bbfecb2bd81934a324b61958065 )(void *cls, const struct GNUNET_HELLO_Address *address) void(* GNUNET_TRANSPORT_SessionInfoCallback d7/daa/group__transport-plugin.html ga0778c06671e9557b25af65ee8e01a2f1 )(void *cls, struct GNUNET_ATS_Session *session, const struct GNUNET_TRANSPORT_SessionInfo *info) void(* GNUNET_TRANSPORT_SessionMonitorSetup d7/daa/group__transport-plugin.html gaf5cf77e3eb1659a5e66f2210bfe27ed1 )(void *cls, GNUNET_TRANSPORT_SessionInfoCallback sic, void *sic_cls) gnunet_transport_service.h /home/grothoff/research/gnunet/src/include/ d7/d8c/gnunet__transport__service_8h gnunet_util_lib.h gnunet_ats_service.h GNUNET_TRANSPORT_SessionInfo #define GNUNET_TRANSPORT_VERSION d5/dd8/group__transport.html gad86cc8705226528951955ec260e95836 void(* GNUNET_TRANSPORT_AddressToStringCallback d5/dd8/group__transport.html ga49bb1521204b08a9a6849c036b3b77d2 )(void *cls, const char *address, int res) void(* GNUNET_TRANSPORT_PeerIterateCallback d5/dd8/group__transport.html gaf07e530978e2ed25bd49bc3dfd83de4f )(void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Address *address, enum GNUNET_TRANSPORT_PeerState state, struct GNUNET_TIME_Absolute state_timeout) int(* GNUNET_TRANSPORT_BlacklistCallback d5/dd8/group__transport.html ga11f43521844f1f576fef248d4c5d7d5b )(void *cls, const struct GNUNET_PeerIdentity *pid) void(* GNUNET_TRANSPORT_SessionMonitorCallback d5/dd8/group__transport.html ga6258477fd11e49b954a2c9e55732cf59 )(void *cls, struct GNUNET_TRANSPORT_PluginSession *session, void **session_ctx, const struct GNUNET_TRANSPORT_SessionInfo *info) void *(* GNUNET_TRANSPORT_NotifyConnect d5/dd8/group__transport.html ga310a1ec75dbceab35a07d59cc0ce43eb )(void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_MQ_Handle *mq) void(* GNUNET_TRANSPORT_NotifyDisconnect d5/dd8/group__transport.html ga6a0a71e29bb103f30bae593556ee70cd )(void *cls, const struct GNUNET_PeerIdentity *peer, void *handler_cls) void(* GNUNET_TRANSPORT_NotifyExcessBandwidth d5/dd8/group__transport.html gac0ff0e46231f27e1b680bce9ee0b18e1 )(void *cls, const struct GNUNET_PeerIdentity *neighbour, void *handlers_cls) GNUNET_TRANSPORT_PeerState d5/dd8/group__transport.html gac1ad5900c82709d6632258ff845d0876 GNUNET_TRANSPORT_PS_NOT_CONNECTED d5/dd8/group__transport.html ggac1ad5900c82709d6632258ff845d0876a11dc4159bbf03bf2e1bdc8f9144d5e0c GNUNET_TRANSPORT_PS_INIT_ATS d5/dd8/group__transport.html ggac1ad5900c82709d6632258ff845d0876a2c7e078a48a97cea06c3ac9c0608bbf4 GNUNET_TRANSPORT_PS_SYN_SENT d5/dd8/group__transport.html ggac1ad5900c82709d6632258ff845d0876aa577f1febabf4a71e4c93ff6d164e7b6 GNUNET_TRANSPORT_PS_SYN_RECV_ATS d5/dd8/group__transport.html ggac1ad5900c82709d6632258ff845d0876a507450c1bed8109f692942a4394c045c GNUNET_TRANSPORT_PS_SYN_RECV_ACK d5/dd8/group__transport.html ggac1ad5900c82709d6632258ff845d0876a68dd79e16706d695e2208f916592cbaa GNUNET_TRANSPORT_PS_CONNECTED d5/dd8/group__transport.html ggac1ad5900c82709d6632258ff845d0876a9901124e9e39641a6adb94efd56931c6 GNUNET_TRANSPORT_PS_RECONNECT_ATS d5/dd8/group__transport.html ggac1ad5900c82709d6632258ff845d0876acff63cadddc2861b91eceaa3d8df37a4 GNUNET_TRANSPORT_PS_RECONNECT_SENT d5/dd8/group__transport.html ggac1ad5900c82709d6632258ff845d0876a78a4e3c5b1c7453f21ce6b43a167eb55 GNUNET_TRANSPORT_PS_SWITCH_SYN_SENT d5/dd8/group__transport.html ggac1ad5900c82709d6632258ff845d0876a8d7b7443d77d56205b9b8dd354b80388 GNUNET_TRANSPORT_PS_DISCONNECT d5/dd8/group__transport.html ggac1ad5900c82709d6632258ff845d0876ada6a68db6bf1dce16ebf14ae6a73aca8 GNUNET_TRANSPORT_PS_DISCONNECT_FINISHED d5/dd8/group__transport.html ggac1ad5900c82709d6632258ff845d0876a05273a935feada796b7505453a8308df GNUNET_TRANSPORT_SessionState d5/dd8/group__transport.html ga569f045bbb096d078633694a541cb68a GNUNET_TRANSPORT_SS_INIT d5/dd8/group__transport.html gga569f045bbb096d078633694a541cb68aa01ea125e62e8041ceec6d6041c29e739 GNUNET_TRANSPORT_SS_HANDSHAKE d5/dd8/group__transport.html gga569f045bbb096d078633694a541cb68aa6676eb47023a8c9f316f1debe955b660 GNUNET_TRANSPORT_SS_UP d5/dd8/group__transport.html gga569f045bbb096d078633694a541cb68aadd9e7fbbb44630c16709b94c2970c08e GNUNET_TRANSPORT_SS_UPDATE d5/dd8/group__transport.html gga569f045bbb096d078633694a541cb68aae0170bdae246202524718b11a867b00d GNUNET_TRANSPORT_SS_DONE d5/dd8/group__transport.html gga569f045bbb096d078633694a541cb68aa6dfe95debb4291fee450eca9a7a69a84 struct GNUNET_TRANSPORT_OfferHelloHandle * GNUNET_TRANSPORT_offer_hello d5/dd8/group__transport.html ga5fa939b7e1a4edff9ed792a8682d330c (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_MessageHeader *hello, GNUNET_SCHEDULER_TaskCallback cont, void *cont_cls) void GNUNET_TRANSPORT_offer_hello_cancel d5/dd8/group__transport.html ga2fb4cdbeb1fc14d04470be9dab0d946b (struct GNUNET_TRANSPORT_OfferHelloHandle *ohh) struct GNUNET_TRANSPORT_AddressToStringContext * GNUNET_TRANSPORT_address_to_string d5/dd8/group__transport.html ga4b58d1e71e4ef167b9ef446da332163e (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_HELLO_Address *address, int numeric, struct GNUNET_TIME_Relative timeout, GNUNET_TRANSPORT_AddressToStringCallback aluc, void *aluc_cls) void GNUNET_TRANSPORT_address_to_string_cancel d5/dd8/group__transport.html ga6ed2f1b910f924cb631f498f5bb74ba7 (struct GNUNET_TRANSPORT_AddressToStringContext *alc) const char * GNUNET_TRANSPORT_ps2s d5/dd8/group__transport.html ga5bf11f97de52f6489d27234b0cdcebe2 (enum GNUNET_TRANSPORT_PeerState state) int GNUNET_TRANSPORT_is_connected d5/dd8/group__transport.html gafd7a67fa803bcdc5146f9d011f8d18a4 (enum GNUNET_TRANSPORT_PeerState state) struct GNUNET_TRANSPORT_PeerMonitoringContext * GNUNET_TRANSPORT_monitor_peers d5/dd8/group__transport.html ga98ad54b4d5fe9cdd246878c490f49c67 (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_PeerIdentity *peer, int one_shot, GNUNET_TRANSPORT_PeerIterateCallback peer_callback, void *peer_callback_cls) void GNUNET_TRANSPORT_monitor_peers_cancel d5/dd8/group__transport.html ga958b99452a5129e331fb45ff50c4f945 (struct GNUNET_TRANSPORT_PeerMonitoringContext *pic) struct GNUNET_TRANSPORT_Blacklist * GNUNET_TRANSPORT_blacklist d5/dd8/group__transport.html ga8550a145f384f22958fc2b7e1509ea8e (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_TRANSPORT_BlacklistCallback cb, void *cb_cls) void GNUNET_TRANSPORT_blacklist_cancel d5/dd8/group__transport.html gaf08b2633284082282e02292c19432c3d (struct GNUNET_TRANSPORT_Blacklist *br) struct GNUNET_TRANSPORT_PluginMonitor * GNUNET_TRANSPORT_monitor_plugins d5/dd8/group__transport.html gaa23d64a17fb05c64d0d9f18331a15fba (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_TRANSPORT_SessionMonitorCallback cb, void *cb_cls) void GNUNET_TRANSPORT_monitor_plugins_cancel d5/dd8/group__transport.html ga073b71927a9edcec2d82f3bec2ba9959 (struct GNUNET_TRANSPORT_PluginMonitor *pm) struct GNUNET_TRANSPORT_CoreHandle * GNUNET_TRANSPORT_core_connect d5/dd8/group__transport.html gac41d7d4553f8d6363d52231a99899be3 (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_PeerIdentity *self, const struct GNUNET_MQ_MessageHandler *handlers, void *cls, GNUNET_TRANSPORT_NotifyConnect nc, GNUNET_TRANSPORT_NotifyDisconnect nd, GNUNET_TRANSPORT_NotifyExcessBandwidth neb) void GNUNET_TRANSPORT_core_disconnect d5/dd8/group__transport.html gaf22c353d36230dbb4e3cbf426f251a6c (struct GNUNET_TRANSPORT_CoreHandle *handle) struct GNUNET_MQ_Handle * GNUNET_TRANSPORT_core_get_mq d5/dd8/group__transport.html ga0eb3df60967f53dedc04ac066dd482bc (struct GNUNET_TRANSPORT_CoreHandle *handle, const struct GNUNET_PeerIdentity *peer) gnunet_tun_lib.h /home/grothoff/research/gnunet/src/include/ d2/d34/gnunet__tun__lib_8h gnunet_common.h gnunet_crypto_lib.h GNUNET_TUN_Layer2PacketHeader GNUNET_TUN_IPv4Header GNUNET_TUN_IPv6Header GNUNET_TUN_TcpHeader GNUNET_TUN_UdpHeader GNUNET_TUN_DnsFlags GNUNET_TUN_DnsHeader GNUNET_TUN_DnsSoaRecord GNUNET_TUN_DnsSrvRecord GNUNET_TUN_DnsCertRecord GNUNET_TUN_DnsTlsaRecord GNUNET_TUN_GnsVpnRecord GNUNET_TUN_DnsQueryLine GNUNET_TUN_DnsRecordLine GNUNET_TUN_IcmpHeader #define ETH_P_IPV4 d5/db2/group__tun.html ga8d73629ab1d3ec6a1bd2e726eb3b7990 #define ETH_P_IPV6 d5/db2/group__tun.html ga576495a8af5ed315a5db5dd9520b6b61 #define GNUNET_TUN_IPV4_REGEXLEN d5/db2/group__tun.html ga354989777f22585d6d2fa3b98ede512a #define GNUNET_TUN_IPV6_REGEXLEN d5/db2/group__tun.html ga48f67504d4f86575696b9199f85bf3b3 #define GNUNET_TUN_TCP_FLAGS_FIN d5/db2/group__tun.html gae4ec1b905c249d8d22caa8611af9eeea #define GNUNET_TUN_TCP_FLAGS_SYN d5/db2/group__tun.html ga40dd9c34f6f25494b90e82a30e415088 #define GNUNET_TUN_TCP_FLAGS_RST d5/db2/group__tun.html ga42ddad8b5f5b3ddf684a956d269cd0fc #define GNUNET_TUN_TCP_FLAGS_PSH d5/db2/group__tun.html ga0a46e704ca5ea145d26ddbbe26c21f91 #define GNUNET_TUN_TCP_FLAGS_ACK d5/db2/group__tun.html ga4f81c89f2909e65073289099f21b1a17 #define GNUNET_TUN_TCP_FLAGS_URG d5/db2/group__tun.html ga912bdf16429e0e1678edf29d0b426114 #define GNUNET_TUN_TCP_FLAGS_ECE d5/db2/group__tun.html ga7c176e4f853437b20b9e2fc1dfa3d24b #define GNUNET_TUN_TCP_FLAGS_CWR d5/db2/group__tun.html ga81cc46ecefa56483146932264738eb66 #define GNUNET_TUN_DNS_CLASS_INTERNET d5/db2/group__tun.html ga74233a4b3afc16b24618f50d403b2a3c #define GNUNET_TUN_DNS_CLASS_CHAOS d5/db2/group__tun.html ga4fe4a4ecd6e2dad0f8dceb53d7ce58cc #define GNUNET_TUN_DNS_CLASS_HESIOD d5/db2/group__tun.html ga4c0f3cdd0fde9da9e0bcc3abcba86822 #define GNUNET_TUN_DNS_OPCODE_QUERY d5/db2/group__tun.html ga8d0e5abf8d50077095054957c3448116 #define GNUNET_TUN_DNS_OPCODE_INVERSE_QUERY d5/db2/group__tun.html gaf8a1ffd9c5386e5f5afdb03dadf1a3f4 #define GNUNET_TUN_DNS_OPCODE_STATUS d5/db2/group__tun.html gab0feb453d48a86bcfe44de40dd1c5d2f #define GNUNET_TUN_DNS_RETURN_CODE_NO_ERROR d5/db2/group__tun.html gae4d679dcf8ffe70efc857dc1d6b717ab #define GNUNET_TUN_DNS_RETURN_CODE_FORMAT_ERROR d5/db2/group__tun.html gab890eb1bc826d126ff03f06e2732e1fc #define GNUNET_TUN_DNS_RETURN_CODE_SERVER_FAILURE d5/db2/group__tun.html ga494d089de0ce6a46db920a0cf72d6c57 #define GNUNET_TUN_DNS_RETURN_CODE_NAME_ERROR d5/db2/group__tun.html ga33204cbc601c033cfa1b0345d085d40e #define GNUNET_TUN_DNS_RETURN_CODE_NOT_IMPLEMENTED d5/db2/group__tun.html gaaa20c6c1e0ea3ce58bb09c7deab291a7 #define GNUNET_TUN_DNS_RETURN_CODE_REFUSED d5/db2/group__tun.html ga0e8b60191c973ee3e62cb0512f4c7bec #define GNUNET_TUN_DNS_RETURN_CODE_YXDOMAIN d5/db2/group__tun.html ga1d2eb4331a17f55b5ece40ce6f7f63c6 #define GNUNET_TUN_DNS_RETURN_CODE_YXRRSET d5/db2/group__tun.html ga23c72bbc58920783ea57aa2adc3a885e #define GNUNET_TUN_DNS_RETURN_CODE_NXRRSET d5/db2/group__tun.html ga266441067bc730dce0fe9728a27387f7 #define GNUNET_TUN_DNS_RETURN_CODE_NOT_AUTH d5/db2/group__tun.html ga5bf45870c631425d4ec767511968bdb4 #define GNUNET_TUN_DNS_RETURN_CODE_NOT_ZONE d5/db2/group__tun.html ga73eceedf0a9f327b668ef04454ec7721 #define GNUNET_TUN_ICMPTYPE_ECHO_REPLY d5/db2/group__tun.html gaec3961d7421271e79435c00d9d5e5667 #define GNUNET_TUN_ICMPTYPE_DESTINATION_UNREACHABLE d5/db2/group__tun.html gac7185caaedd138fe34148b0e17aa3e2d #define GNUNET_TUN_ICMPTYPE_SOURCE_QUENCH d5/db2/group__tun.html gaa887c2a1d39813c9cede627dde5514ba #define GNUNET_TUN_ICMPTYPE_REDIRECT_MESSAGE d5/db2/group__tun.html gac5231bbe0f3922e66d1ae23af7edb7c2 #define GNUNET_TUN_ICMPTYPE_ECHO_REQUEST d5/db2/group__tun.html gacd9e00a635783abd56da1c7be9bd2a57 #define GNUNET_TUN_ICMPTYPE_ROUTER_ADVERTISEMENT d5/db2/group__tun.html gaab2a4d37237a03bcee3c0c0b0d611871 #define GNUNET_TUN_ICMPTYPE_ROUTER_SOLICITATION d5/db2/group__tun.html ga023f3d7ead33da283e430114d910bc05 #define GNUNET_TUN_ICMPTYPE_TIME_EXCEEDED d5/db2/group__tun.html ga4a9cd44ce242cf1fa68be28bb6936b3a #define GNUNET_TUN_ICMPTYPE6_DESTINATION_UNREACHABLE d5/db2/group__tun.html gaa2a58a5cdc8d967a572900f9741589ed #define GNUNET_TUN_ICMPTYPE6_PACKET_TOO_BIG d5/db2/group__tun.html gad8c2af51ed4a56f314589fe3b89f72f4 #define GNUNET_TUN_ICMPTYPE6_TIME_EXCEEDED d5/db2/group__tun.html ga8e29abc6fc1bfbf42a2c56812ad13381 #define GNUNET_TUN_ICMPTYPE6_PARAMETER_PROBLEM d5/db2/group__tun.html ga3d1ddb3e4b0c77128266946aa7639d9a #define GNUNET_TUN_ICMPTYPE6_ECHO_REQUEST d5/db2/group__tun.html ga490c72c5cb9b7f16be00d446010379d4 #define GNUNET_TUN_ICMPTYPE6_ECHO_REPLY d5/db2/group__tun.html ga4bfe330419b4159ad7101aa6dc4f7aab void GNUNET_TUN_initialize_ipv4_header d5/db2/group__tun.html ga94bb2630b8efa87f7049276b41aa86e4 (struct GNUNET_TUN_IPv4Header *ip, uint8_t protocol, uint16_t payload_length, const struct in_addr *src, const struct in_addr *dst) void GNUNET_TUN_initialize_ipv6_header d5/db2/group__tun.html ga142894c8c1d8d3175864abcf3437479b (struct GNUNET_TUN_IPv6Header *ip, uint8_t protocol, uint16_t payload_length, const struct in6_addr *src, const struct in6_addr *dst) void GNUNET_TUN_calculate_tcp4_checksum d5/db2/group__tun.html gab2507aa460818c01dbf94fa2b5b4902b (const struct GNUNET_TUN_IPv4Header *ip, struct GNUNET_TUN_TcpHeader *tcp, const void *payload, uint16_t payload_length) void GNUNET_TUN_calculate_tcp6_checksum d5/db2/group__tun.html ga915ca061de9216bb1d7f5a77e447c45e (const struct GNUNET_TUN_IPv6Header *ip, struct GNUNET_TUN_TcpHeader *tcp, const void *payload, uint16_t payload_length) void GNUNET_TUN_calculate_udp4_checksum d5/db2/group__tun.html ga3509b3c005aa4011f3485c1ce98fa8ac (const struct GNUNET_TUN_IPv4Header *ip, struct GNUNET_TUN_UdpHeader *udp, const void *payload, uint16_t payload_length) void GNUNET_TUN_calculate_udp6_checksum d5/db2/group__tun.html gafb395f5119ac2beb23c383bfb1d9df65 (const struct GNUNET_TUN_IPv6Header *ip, struct GNUNET_TUN_UdpHeader *udp, const void *payload, uint16_t payload_length) void GNUNET_TUN_calculate_icmp_checksum d5/db2/group__tun.html ga4055dbb5d7bba5364e07943a6675445e (struct GNUNET_TUN_IcmpHeader *icmp, const void *payload, uint16_t payload_length) void GNUNET_TUN_ipv4toregexsearch d5/db2/group__tun.html gaba5c097144c5f334d5ccb78daff604b1 (const struct in_addr *ip, uint16_t port, char *rxstr) void GNUNET_TUN_ipv6toregexsearch d5/db2/group__tun.html ga1ce7daa09207eb95501f6e727d53351a (const struct in6_addr *ipv6, uint16_t port, char *rxstr) char * GNUNET_TUN_ipv6policy2regex d5/db2/group__tun.html gaefecb61170d41620e9c42d5dab50b8cc (const char *policy) char * GNUNET_TUN_ipv4policy2regex d5/db2/group__tun.html ga6941708f6b1b4803792c23413068d5a1 (const char *policy) void GNUNET_TUN_service_name_to_hash d5/db2/group__tun.html ga9a79c158c6cf176572472fc23e9ac41c (const char *service_name, struct GNUNET_HashCode *hc) int GNUNET_TUN_sockaddr_cmp d5/db2/group__tun.html gaa4ee2df7d4ee24316d2620052d40b5bf (const struct sockaddr *sa, const struct sockaddr *sb, int include_port) void GNUNET_TUN_compute_service_cadet_port d5/db2/group__tun.html ga88af81323b69cee1aad98efe2090d878 (const struct GNUNET_HashCode *desc, uint16_t ip_port, struct GNUNET_HashCode *cadet_port) gnunet_util_lib.h /home/grothoff/research/gnunet/src/include/ d2/d94/gnunet__util__lib_8h gnunet_crypto_lib.h gnunet_bandwidth_lib.h gnunet_bio_lib.h gnunet_buffer_lib.h gnunet_client_lib.h gnunet_container_lib.h gnunet_getopt_lib.h gnunet_helper_lib.h gnunet_mst_lib.h gnunet_mq_lib.h gnunet_nc_lib.h gnunet_op_lib.h gnunet_os_lib.h gnunet_peer_lib.h gnunet_plugin_lib.h gnunet_program_lib.h gnunet_protocols.h gnunet_service_lib.h gnunet_signal_lib.h gnunet_strings_lib.h gnunet_tun_lib.h gnunet_dnsstub_lib.h gnunet_dnsparser_lib.h #define GNUNET_MAX_MESSAGE_SIZE d2/d94/gnunet__util__lib_8h.html ad288ff12f8bc497d16f1e5b37e5b4ddd #define GNUNET_MIN_MESSAGE_SIZE d2/d94/gnunet__util__lib_8h.html a50d4a4f0370ba447b4e1f6600628db8a #define GNUNET_AGPL_URL d2/d94/gnunet__util__lib_8h.html a849897ad9d28ff4cb9dbdc87241ed4e9 gnunet_vpn_service.h /home/grothoff/research/gnunet/src/include/ df/d4c/gnunet__vpn__service_8h gnunet_util_lib.h void(* GNUNET_VPN_AllocationCallback d3/d67/group__vpn.html gada1f62381189a8d211912bbd46d9bdaf )(void *cls, int af, const void *address) void GNUNET_VPN_cancel_request d3/d67/group__vpn.html gab4b6ef18f6e61a4c147282498efa851f (struct GNUNET_VPN_RedirectionRequest *rr) struct GNUNET_VPN_RedirectionRequest * GNUNET_VPN_redirect_to_peer d3/d67/group__vpn.html gadad55a2f63fbd71ed097d15b26f71486 (struct GNUNET_VPN_Handle *vh, int result_af, uint8_t protocol, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HashCode *serv, struct GNUNET_TIME_Absolute expiration_time, GNUNET_VPN_AllocationCallback cb, void *cb_cls) struct GNUNET_VPN_RedirectionRequest * GNUNET_VPN_redirect_to_ip d3/d67/group__vpn.html ga05dfafd479751d981cefe6e6ad558bbf (struct GNUNET_VPN_Handle *vh, int result_af, int addr_af, const void *addr, struct GNUNET_TIME_Absolute expiration_time, GNUNET_VPN_AllocationCallback cb, void *cb_cls) struct GNUNET_VPN_Handle * GNUNET_VPN_connect d3/d67/group__vpn.html gab6f263f4d0dd83f231a118f479012bf3 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_VPN_disconnect d3/d67/group__vpn.html gaddb9b990efe8682027087e82b772ce4c (struct GNUNET_VPN_Handle *vh) platform.h /home/grothoff/research/gnunet/src/include/ de/d03/platform_8h compat.h gettext.h #define HAVE_USED_CONFIG_H de/d03/platform_8h.html a0cf7e961f5071bddd9d641474257537a #define BREAKPOINT de/d03/platform_8h.html a0409e98ff9aade482fcfc9e67e762a86 #define GNUNET_SIGCHLD de/d03/platform_8h.html a515b5cf80dc70559dc32f445cabde7b2 #define ALLOW_EXTRA_CHECKS de/d03/platform_8h.html a86013dff8c2459db9e98e25ab5427618 #define _XOPEN_SOURCE de/d03/platform_8h.html a78c99ffd76a7bb3c8c74db76207e9ab4 #define _REENTRANT de/d03/platform_8h.html ac15da069257627fefd71d875d538b73d #define VERBOSE_STATS de/d03/platform_8h.html aa0fa4d0652fbff641ed614b478884266 #define DIR_SEPARATOR de/d03/platform_8h.html a0920890c442b665b0c6609fa796e9047 #define DIR_SEPARATOR_STR de/d03/platform_8h.html a23e72ca2d8456a971c13441bdfc4586f #define PATH_SEPARATOR de/d03/platform_8h.html a256a5721249aa3309437212cc21a9fe4 #define PATH_SEPARATOR_STR de/d03/platform_8h.html a420a211fe08d40c367a49cfc65e21b4d #define NEWLINE de/d03/platform_8h.html a806511f4930171733227c99101dc0606 #define _ de/d03/platform_8h.html a32a3cf3d9dd914f5aeeca5423c157934 (String) #define LIBEXTRACTOR_GETTEXT_DOMAIN de/d03/platform_8h.html a44d0f56efd9c9a89ff5ba41d799e2472 #define SIZE_MAX de/d03/platform_8h.html a3c75bb398badb69c7577b21486f9963f #define O_LARGEFILE de/d03/platform_8h.html a1126309aa58e7c99553c7f6be1bc7348 #define AI_NUMERICSERV de/d03/platform_8h.html a8739abe7bcb9470bcdb021e869b2a76f #define MAKE_UNALIGNED de/d03/platform_8h.html aca221acc1ffa49a159ae856dc943e29b (val) #define GNUNET_TERM_SIG de/d03/platform_8h.html aa376bf20505a23a9613b8527bd5906d2 #define PATH_MAX de/d03/platform_8h.html ae688d728e1acdfe5988c7db45d6f0166 #define GNUNET_THREAD_LOCAL de/d03/platform_8h.html ac154e96cc8686834ccd184b6c91d8b88 #define __nonstring de/d03/platform_8h.html a011ec88b41b62cb7b9464189136aabce long long atoll de/d03/platform_8h.html a5d0555f6ac42472671281e5903244b7b (const char *nptr) gnunet_pyexpect.py /home/grothoff/research/gnunet/src/integration-tests/ d4/d7b/src_2integration-tests_2gnunet__pyexpect_8py gnunet_pyexpect::pexpect gnunet_pyexpect gnunet_pyexpect.py /home/grothoff/research/gnunet/contrib/scripts/ d6/d7e/contrib_2scripts_2gnunet__pyexpect_8py gnunet_pyexpect::pexpect gnunet_pyexpect gnunet_testing.py /home/grothoff/research/gnunet/src/integration-tests/ d1/def/gnunet__testing_8py gnunet_testing::Check gnunet_testing::Condition gnunet_testing::FileExistCondition gnunet_testing::StatisticsCondition gnunet_testing::EqualStatisticsCondition gnunet_testing::Test gnunet_testing::Peer gnunet_testing logger d3/da6/namespacegnunet__testing.html a774cc77bea12f2a1d5d9589bab38d49e handler d3/da6/namespacegnunet__testing.html af2a7f2d1bad2eb2249551de5e35460c8 formatter d3/da6/namespacegnunet__testing.html a4d4a6293f9b37e923d5a735fa5982781 json.c /home/grothoff/research/gnunet/src/json/ df/d98/json_8c platform.h gnunet_json_lib.h int GNUNET_JSON_parse df/d98/json_8c.html a5be0aa60724e454e1bed16224b4d7607 (const json_t *root, struct GNUNET_JSON_Specification *spec, const char **error_json_name, unsigned int *error_line) struct GNUNET_JSON_Specification GNUNET_JSON_spec_mark_optional df/d98/json_8c.html a8f07ae433984554f26f2b0db6f8efd94 (struct GNUNET_JSON_Specification spec) void GNUNET_JSON_parse_free df/d98/json_8c.html a31e0c42dcf2ccff835bc2821c174b0ba (struct GNUNET_JSON_Specification *spec) static int set_json df/d98/json_8c.html a48534e6a7473ce9a6fb73c5c66397f3e (struct GNUNET_GETOPT_CommandLineProcessorContext *ctx, void *scls, const char *option, const char *value) struct GNUNET_GETOPT_CommandLineOption GNUNET_JSON_getopt df/d98/json_8c.html ac755afc5c7cef2985e2463b8c0367f65 (char shortName, const char *name, const char *argumentHelp, const char *description, json_t **json) json_generator.c /home/grothoff/research/gnunet/src/json/ d1/dba/json__generator_8c platform.h gnunet_util_lib.h gnunet_json_lib.h json_t * GNUNET_JSON_from_data d1/dba/json__generator_8c.html aab099a63130aa3f4fd1ed338c6d9942d (const void *data, size_t size) json_t * GNUNET_JSON_from_time_abs d1/dba/json__generator_8c.html a6903296695422cb95131af211476766a (struct GNUNET_TIME_Absolute stamp) json_t * GNUNET_JSON_from_time_abs_nbo d1/dba/json__generator_8c.html ab237371241f7a98badd303902aaf5b03 (struct GNUNET_TIME_AbsoluteNBO stamp) json_t * GNUNET_JSON_from_time_rel d1/dba/json__generator_8c.html a3b24d2eb0fdad99ef87c0470203b83d2 (struct GNUNET_TIME_Relative stamp) json_t * GNUNET_JSON_from_rsa_public_key d1/dba/json__generator_8c.html a92ba532a85dc8806bd0f47ed4717376f (const struct GNUNET_CRYPTO_RsaPublicKey *pk) json_t * GNUNET_JSON_from_rsa_signature d1/dba/json__generator_8c.html a79a4dfcd0f3c01f49904ef1c7ad3df4c (const struct GNUNET_CRYPTO_RsaSignature *sig) json_t * GNUNET_JSON_from_gnsrecord d1/dba/json__generator_8c.html ae617783957a401ef236327f6686dc4a6 (const char *rname, const struct GNUNET_GNSRECORD_Data *rd, unsigned int rd_count) json_gnsrecord.c /home/grothoff/research/gnunet/src/json/ d2/d68/json__gnsrecord_8c platform.h gnunet_util_lib.h gnunet_json_lib.h GnsRecordInfo #define GNUNET_JSON_GNSRECORD_VALUE d2/d68/json__gnsrecord_8c.html a28b8f5b07feb6b1e340f8f06a4a178f0 #define GNUNET_JSON_GNSRECORD_RECORD_DATA d2/d68/json__gnsrecord_8c.html ad462ce8d94f3f189278d9fc530b97a20 #define GNUNET_JSON_GNSRECORD_TYPE d2/d68/json__gnsrecord_8c.html ab6db53577831567354b940062af9a9c1 #define GNUNET_JSON_GNSRECORD_EXPIRATION_TIME d2/d68/json__gnsrecord_8c.html ae863b6fca1ebbf1374041989f43bac50 #define GNUNET_JSON_GNSRECORD_FLAG d2/d68/json__gnsrecord_8c.html a19ec1318406ac9ae1a63213318895b71 #define GNUNET_JSON_GNSRECORD_RECORD_NAME d2/d68/json__gnsrecord_8c.html aaff1cc78d7ca0843061f91980f2534a3 #define GNUNET_JSON_GNSRECORD_NEVER d2/d68/json__gnsrecord_8c.html a07e598e894329512b980fd69df7f697f static void cleanup_recordinfo d2/d68/json__gnsrecord_8c.html ac7cb064355e47e7e238ed83d20037bcb (struct GnsRecordInfo *gnsrecord_info) static int parse_record d2/d68/json__gnsrecord_8c.html a886d1fa356a038309829cfb7519349e6 (json_t *data, struct GNUNET_GNSRECORD_Data *rd) static int parse_record_data d2/d68/json__gnsrecord_8c.html a286ba64ed5205dc90beec4c890f4cfd9 (struct GnsRecordInfo *gnsrecord_info, json_t *data) static int parse_gnsrecordobject d2/d68/json__gnsrecord_8c.html ac01ae496a6199ba81834f1137ceaadba (void *cls, json_t *root, struct GNUNET_JSON_Specification *spec) static void clean_gnsrecordobject d2/d68/json__gnsrecord_8c.html a59ffffffe70dbc247b3ed57c3227e3a9 (void *cls, struct GNUNET_JSON_Specification *spec) struct GNUNET_JSON_Specification GNUNET_JSON_spec_gnsrecord d2/d68/json__gnsrecord_8c.html a06801f4b38b0724af1d4266a22f248fa (struct GNUNET_GNSRECORD_Data **rd, unsigned int *rd_count, char **name) json_helper.c /home/grothoff/research/gnunet/src/json/ dd/db8/json__helper_8c platform.h gnunet_json_lib.h struct GNUNET_JSON_Specification GNUNET_JSON_spec_end dd/db8/json__helper_8c.html a2c00502b9fb95a88be016337892643bf () static int parse_fixed_data dd/db8/json__helper_8c.html a283794727e6b7e5ad4709625e5138454 (void *cls, json_t *root, struct GNUNET_JSON_Specification *spec) struct GNUNET_JSON_Specification GNUNET_JSON_spec_fixed dd/db8/json__helper_8c.html a279cbe3c4d20dfe7935d22dcd79755bc (const char *name, void *obj, size_t size) static int parse_variable_data dd/db8/json__helper_8c.html aeab858bedf7d3b891e459a6742583b10 (void *cls, json_t *root, struct GNUNET_JSON_Specification *spec) static void clean_variable_data dd/db8/json__helper_8c.html af6b023a2864756be6624a46b86f86e32 (void *cls, struct GNUNET_JSON_Specification *spec) struct GNUNET_JSON_Specification GNUNET_JSON_spec_varsize dd/db8/json__helper_8c.html a25f14ec22b08921360340e45caa45bf5 (const char *name, void **obj, size_t *size) static int parse_string dd/db8/json__helper_8c.html a21d7fb82bb2fd06e5887b8b2dcd04ec3 (void *cls, json_t *root, struct GNUNET_JSON_Specification *spec) struct GNUNET_JSON_Specification GNUNET_JSON_spec_string dd/db8/json__helper_8c.html a8c7c92a4815f83f1f3cb0a4ff4d6f755 (const char *name, const char **strptr) static int parse_object dd/db8/json__helper_8c.html a98d8510add3211a069427dae8b2af1c9 (void *cls, json_t *root, struct GNUNET_JSON_Specification *spec) static void clean_object dd/db8/json__helper_8c.html a357e661119c85e16ef4c59e7fc950bc3 (void *cls, struct GNUNET_JSON_Specification *spec) struct GNUNET_JSON_Specification GNUNET_JSON_spec_json dd/db8/json__helper_8c.html a3961c7261de0bb99bb6968c0df886a65 (const char *name, json_t **jsonp) static int parse_u8 dd/db8/json__helper_8c.html a166aa7b5ff82755d3209c1926cc06aaa (void *cls, json_t *root, struct GNUNET_JSON_Specification *spec) struct GNUNET_JSON_Specification GNUNET_JSON_spec_uint8 dd/db8/json__helper_8c.html aec2e86206c04d7846a5df67baf78cc58 (const char *name, uint8_t *u8) static int parse_u16 dd/db8/json__helper_8c.html a37b65858dae24b74413cea8828e5eeca (void *cls, json_t *root, struct GNUNET_JSON_Specification *spec) struct GNUNET_JSON_Specification GNUNET_JSON_spec_uint16 dd/db8/json__helper_8c.html a677afd86a1383db9313d90978344c3fd (const char *name, uint16_t *u16) static int parse_u32 dd/db8/json__helper_8c.html ab53c03a8fd26e15077110d219fb69b75 (void *cls, json_t *root, struct GNUNET_JSON_Specification *spec) struct GNUNET_JSON_Specification GNUNET_JSON_spec_uint32 dd/db8/json__helper_8c.html a84e048bb504bd52acbbada558d734103 (const char *name, uint32_t *u32) static int parse_u64 dd/db8/json__helper_8c.html adb589b00fe45e3008747ef4ee5707e6e (void *cls, json_t *root, struct GNUNET_JSON_Specification *spec) struct GNUNET_JSON_Specification GNUNET_JSON_spec_uint64 dd/db8/json__helper_8c.html aee05ee645ea282ce84b53d59c7e6fec5 (const char *name, uint64_t *u64) static int parse_abs_time dd/db8/json__helper_8c.html ad782bcadf19e7168756183509b8ffc52 (void *cls, json_t *root, struct GNUNET_JSON_Specification *spec) struct GNUNET_JSON_Specification GNUNET_JSON_spec_absolute_time dd/db8/json__helper_8c.html ae8bac66cc2272349ba8a5a7cd4c3e096 (const char *name, struct GNUNET_TIME_Absolute *at) static int parse_abs_time_nbo dd/db8/json__helper_8c.html a0ec2601049e7eb962f3dcfaa97058c5f (void *cls, json_t *root, struct GNUNET_JSON_Specification *spec) struct GNUNET_JSON_Specification GNUNET_JSON_spec_absolute_time_nbo dd/db8/json__helper_8c.html a64e2106173faec4330b38d33a0d3d565 (const char *name, struct GNUNET_TIME_AbsoluteNBO *at) static int parse_rel_time dd/db8/json__helper_8c.html a5c8486c5c0d01a1fdd7c15af489cb33f (void *cls, json_t *root, struct GNUNET_JSON_Specification *spec) struct GNUNET_JSON_Specification GNUNET_JSON_spec_relative_time dd/db8/json__helper_8c.html aeba6403da092ad5e14638c0c13fa6784 (const char *name, struct GNUNET_TIME_Relative *rt) static int parse_rsa_public_key dd/db8/json__helper_8c.html a9e0ac42e89fe36533c8c3f2ac8cf1664 (void *cls, json_t *root, struct GNUNET_JSON_Specification *spec) static void clean_rsa_public_key dd/db8/json__helper_8c.html a40bd5d409311e8a3232e430aa464588f (void *cls, struct GNUNET_JSON_Specification *spec) struct GNUNET_JSON_Specification GNUNET_JSON_spec_rsa_public_key dd/db8/json__helper_8c.html a5da102634c4775b3c3768fb97cdeef54 (const char *name, struct GNUNET_CRYPTO_RsaPublicKey **pk) static int parse_rsa_signature dd/db8/json__helper_8c.html a70830a09b5917abd0486a2f6bad3d819 (void *cls, json_t *root, struct GNUNET_JSON_Specification *spec) static void clean_rsa_signature dd/db8/json__helper_8c.html a4fa7068a98fa5172b6b8e6030a351fb5 (void *cls, struct GNUNET_JSON_Specification *spec) struct GNUNET_JSON_Specification GNUNET_JSON_spec_rsa_signature dd/db8/json__helper_8c.html a9dee0b60d279d780a8c50d3737e32536 (const char *name, struct GNUNET_CRYPTO_RsaSignature **sig) static int parse_boolean dd/db8/json__helper_8c.html ac32b810b4e92a3056c69bafd0aab2a0c (void *cls, json_t *root, struct GNUNET_JSON_Specification *spec) struct GNUNET_JSON_Specification GNUNET_JSON_spec_boolean dd/db8/json__helper_8c.html a53fc198ff97cc50bf1bd75bf28747f18 (const char *name, int *boolean) json_mhd.c /home/grothoff/research/gnunet/src/json/ d2/d65/json__mhd_8c platform.h gnunet_json_lib.h Buffer #define REQUEST_BUFFER_INITIAL d2/d65/json__mhd_8c.html a417acb05e26ff2657f38e31f287187b0 static int buffer_init d2/d65/json__mhd_8c.html a36c7fe4fc92174c6cdc563092f12bf24 (struct Buffer *buf, const void *data, size_t data_size, size_t alloc_size, size_t max_size) static void buffer_deinit d2/d65/json__mhd_8c.html ad987b3e8e2aabf791cf7737b5139b798 (struct Buffer *buf) static int buffer_append d2/d65/json__mhd_8c.html ade394d0122d4b2e505104a208d7df6da (struct Buffer *buf, const void *data, size_t data_size, size_t max_size) static enum GNUNET_JSON_PostResult inflate_data d2/d65/json__mhd_8c.html abe2248ee0b4648162d9e7b70b1db841c (struct Buffer *buf) enum GNUNET_JSON_PostResult GNUNET_JSON_post_parser d2/d65/json__mhd_8c.html aa2a7a8d1b33e836adfb0d8a1e345c865 (size_t buffer_max, struct MHD_Connection *connection, void **con_cls, const char *upload_data, size_t *upload_data_size, json_t **json) void GNUNET_JSON_post_parser_cleanup d2/d65/json__mhd_8c.html aea7dc64ba93c568b6de83d019dec677e (void *con_cls) my.c /home/grothoff/research/gnunet/src/my/ d9/d09/my_8c platform.h gnunet_my_lib.h int GNUNET_MY_exec_prepared d0/d71/group__mysql.html gaa62172d18952c1944acd81a94400cc9e (struct GNUNET_MYSQL_Context *mc, struct GNUNET_MYSQL_StatementHandle *sh, struct GNUNET_MY_QueryParam *params) void GNUNET_MY_cleanup_query d0/d71/group__mysql.html ga501f2126e46db95db60cf15555515be0 (struct GNUNET_MY_QueryParam *qp, MYSQL_BIND *qbind) int GNUNET_MY_extract_result d0/d71/group__mysql.html gade81c8d66af8fcbf8c2fc909d0390845 (struct GNUNET_MYSQL_StatementHandle *sh, struct GNUNET_MY_ResultSpec *rs) void GNUNET_MY_cleanup_result d0/d71/group__mysql.html ga6b19469ea3e45493e82a7c820715e697 (struct GNUNET_MY_ResultSpec *rs) my_query_helper.c /home/grothoff/research/gnunet/src/my/ d4/dcb/my__query__helper_8c platform.h gnunet_my_lib.h static void my_clean_query d4/dcb/my__query__helper_8c.html a078aa983e3f2f119e8f37be6b2caeeb1 (void *cls, MYSQL_BIND *qbind) static int my_conv_fixed_size d4/dcb/my__query__helper_8c.html a21483b7279a7de8c962094dadd88f6e9 (void *cls, const struct GNUNET_MY_QueryParam *qp, MYSQL_BIND *qbind) struct GNUNET_MY_QueryParam GNUNET_MY_query_param_fixed_size d0/d71/group__mysql.html ga9b82d428e69752279f53ea2aef489428 (const void *ptr, size_t ptr_size) static int my_conv_string d4/dcb/my__query__helper_8c.html a010aa7e89aff03b46164232b1dcd4fac (void *cls, const struct GNUNET_MY_QueryParam *qp, MYSQL_BIND *qbind) struct GNUNET_MY_QueryParam GNUNET_MY_query_param_string d0/d71/group__mysql.html ga79efc4d10f8272e605e13fccde41ae84 (const char *ptr) static int my_conv_uint16 d4/dcb/my__query__helper_8c.html ac24b6a9abb31544dec1c7caa2972fbda (void *cls, const struct GNUNET_MY_QueryParam *qp, MYSQL_BIND *qbind) struct GNUNET_MY_QueryParam GNUNET_MY_query_param_uint16 d0/d71/group__mysql.html ga9c1309a01edf1a6cb3ac6902191c164b (const uint16_t *x) static int my_conv_uint32 d4/dcb/my__query__helper_8c.html ab0fa9a6a60c314adb26f74870f0a085b (void *cls, const struct GNUNET_MY_QueryParam *qp, MYSQL_BIND *qbind) struct GNUNET_MY_QueryParam GNUNET_MY_query_param_uint32 d0/d71/group__mysql.html gabcf5eaf30102a68ba886d57c8fc44d0c (const uint32_t *x) static int my_conv_uint64 d4/dcb/my__query__helper_8c.html a623b6bf722b924e026c03fd69e59457c (void *cls, const struct GNUNET_MY_QueryParam *qp, MYSQL_BIND *qbind) struct GNUNET_MY_QueryParam GNUNET_MY_query_param_uint64 d0/d71/group__mysql.html ga6478ede126ba0a602927e15edfa69f6b (const uint64_t *x) static int my_conv_rsa_public_key d4/dcb/my__query__helper_8c.html af83ab56953a0f6574e516269e1585ea7 (void *cls, const struct GNUNET_MY_QueryParam *qp, MYSQL_BIND *qbind) struct GNUNET_MY_QueryParam GNUNET_MY_query_param_rsa_public_key d0/d71/group__mysql.html gaf0b97a18bd9e8f0984e1ed9948089b61 (const struct GNUNET_CRYPTO_RsaPublicKey *x) static int my_conv_rsa_signature d4/dcb/my__query__helper_8c.html a31ded2e6fe76e9f001a0e3d3f6a1f3a8 (void *cls, const struct GNUNET_MY_QueryParam *qp, MYSQL_BIND *qbind) struct GNUNET_MY_QueryParam GNUNET_MY_query_param_rsa_signature d0/d71/group__mysql.html gad3c5a132d8dfc2e2a859427f9f774f98 (const struct GNUNET_CRYPTO_RsaSignature *x) struct GNUNET_MY_QueryParam GNUNET_MY_query_param_absolute_time d0/d71/group__mysql.html ga1c9681f9d5dbee88467badcafeb901c0 (const struct GNUNET_TIME_Absolute *x) struct GNUNET_MY_QueryParam GNUNET_MY_query_param_absolute_time_nbo d0/d71/group__mysql.html ga485a143df37c96641f6fbe2035fc5a26 (const struct GNUNET_TIME_AbsoluteNBO *x) my_result_helper.c /home/grothoff/research/gnunet/src/my/ d3/d65/my__result__helper_8c platform.h gnunet_util_lib.h gnunet_my_lib.h static int pre_extract_varsize_blob d3/d65/my__result__helper_8c.html a19a4c651cf9cf4a1124f30d92a55b363 (void *cls, struct GNUNET_MY_ResultSpec *rs, MYSQL_STMT *stmt, unsigned int column, MYSQL_BIND *results) static int post_extract_varsize_blob d3/d65/my__result__helper_8c.html a8ff3d06611f4d34a3f773ece005181a9 (void *cls, struct GNUNET_MY_ResultSpec *rs, MYSQL_STMT *stmt, unsigned int column, MYSQL_BIND *results) static void cleanup_varsize_blob d3/d65/my__result__helper_8c.html ae9442600a867afd8691ff86042496374 (void *cls, struct GNUNET_MY_ResultSpec *rs) struct GNUNET_MY_ResultSpec GNUNET_MY_result_spec_variable_size d0/d71/group__mysql.html ga1ed8d221f968ec60b9315133af2355fe (void **dst, size_t *ptr_size) static int pre_extract_fixed_blob d3/d65/my__result__helper_8c.html a8dd9e91319e1caea95f0c9ae85ce813f (void *cls, struct GNUNET_MY_ResultSpec *rs, MYSQL_STMT *stmt, unsigned int column, MYSQL_BIND *results) static int post_extract_fixed_blob d3/d65/my__result__helper_8c.html a21a04a849e90ef2c3a6c00be408fce85 (void *cls, struct GNUNET_MY_ResultSpec *rs, MYSQL_STMT *stmt, unsigned int column, MYSQL_BIND *results) struct GNUNET_MY_ResultSpec GNUNET_MY_result_spec_fixed_size d0/d71/group__mysql.html ga90b5a46b152059aa0e51cc68ecd873e1 (void *ptr, size_t ptr_size) static int pre_extract_rsa_public_key d3/d65/my__result__helper_8c.html a05d079b245342084bb56a9098cab140f (void *cls, struct GNUNET_MY_ResultSpec *rs, MYSQL_STMT *stmt, unsigned int column, MYSQL_BIND *results) static int post_extract_rsa_public_key d3/d65/my__result__helper_8c.html a7ba3520f5ef881f304f8d47448e32b13 (void *cls, struct GNUNET_MY_ResultSpec *rs, MYSQL_STMT *stmt, unsigned int column, MYSQL_BIND *results) static void clean_rsa_public_key d3/d65/my__result__helper_8c.html a7a4197a366f1bbe70208c28e8f7b8ada (void *cls, struct GNUNET_MY_ResultSpec *rs) struct GNUNET_MY_ResultSpec GNUNET_MY_result_spec_rsa_public_key d0/d71/group__mysql.html ga7b2418e05a02ca36a15d0514d0d1f1ad (struct GNUNET_CRYPTO_RsaPublicKey **rsa) static int pre_extract_rsa_signature d3/d65/my__result__helper_8c.html af04ee53ad81be2492910b9edc74e457e (void *cls, struct GNUNET_MY_ResultSpec *rs, MYSQL_STMT *stmt, unsigned int column, MYSQL_BIND *results) static int post_extract_rsa_signature d3/d65/my__result__helper_8c.html a10892134dc5d0c8102a3d5bc1df52f4b (void *cls, struct GNUNET_MY_ResultSpec *rs, MYSQL_STMT *stmt, unsigned int column, MYSQL_BIND *results) static void clean_rsa_signature d3/d65/my__result__helper_8c.html ad8ddce561edf68cf8eb526c441240d06 (void *cls, struct GNUNET_MY_ResultSpec *rs) struct GNUNET_MY_ResultSpec GNUNET_MY_result_spec_rsa_signature d0/d71/group__mysql.html ga4da55302364cc500a2fe10e373b9a4f3 (struct GNUNET_CRYPTO_RsaSignature **sig) static int pre_extract_string d3/d65/my__result__helper_8c.html a86f4e1ea466510d6fd345bb437537b94 (void *cls, struct GNUNET_MY_ResultSpec *rs, MYSQL_STMT *stmt, unsigned int column, MYSQL_BIND *results) static int post_extract_string d3/d65/my__result__helper_8c.html a422e1d9388542122447c9512cf93a6fb (void *cls, struct GNUNET_MY_ResultSpec *rs, MYSQL_STMT *stmt, unsigned int column, MYSQL_BIND *results) struct GNUNET_MY_ResultSpec GNUNET_MY_result_spec_string d0/d71/group__mysql.html ga382f058ae5944277cf688ccd1da5e007 (char **dst) struct GNUNET_MY_ResultSpec GNUNET_MY_result_spec_absolute_time d0/d71/group__mysql.html ga1baf2612af973715c30ce7ddfda23716 (struct GNUNET_TIME_Absolute *at) struct GNUNET_MY_ResultSpec GNUNET_MY_result_spec_absolute_time_nbo d0/d71/group__mysql.html ga000f101e40cc56b975e4e709f7d936cf (struct GNUNET_TIME_AbsoluteNBO *at) static int pre_extract_uint16 d3/d65/my__result__helper_8c.html a4c7839fb755109b3bcdb3585612a25f4 (void *cls, struct GNUNET_MY_ResultSpec *rs, MYSQL_STMT *stmt, unsigned int column, MYSQL_BIND *results) static int post_extract_uint16 d3/d65/my__result__helper_8c.html a84e375303f67a5637c9a091065f866a8 (void *cls, struct GNUNET_MY_ResultSpec *rs, MYSQL_STMT *stmt, unsigned int column, MYSQL_BIND *results) struct GNUNET_MY_ResultSpec GNUNET_MY_result_spec_uint16 d0/d71/group__mysql.html ga13efc4713bdf4c2a071bcd59e86d3ac3 (uint16_t *u16) static int pre_extract_uint32 d3/d65/my__result__helper_8c.html ac99368d4aa5795a2377bc0110142196a (void *cls, struct GNUNET_MY_ResultSpec *rs, MYSQL_STMT *stmt, unsigned int column, MYSQL_BIND *results) static int post_extract_uint32 d3/d65/my__result__helper_8c.html af252c36c13b63b34c04bf6bc385d2409 (void *cls, struct GNUNET_MY_ResultSpec *rs, MYSQL_STMT *stmt, unsigned int column, MYSQL_BIND *results) struct GNUNET_MY_ResultSpec GNUNET_MY_result_spec_uint32 d0/d71/group__mysql.html gac2f32b364d56e91e4335f70224f10f83 (uint32_t *u32) static int pre_extract_uint64 d3/d65/my__result__helper_8c.html afdfdee1ed5cd8dcffcad836355bab1b0 (void *cls, struct GNUNET_MY_ResultSpec *rs, MYSQL_STMT *stmt, unsigned int column, MYSQL_BIND *results) static int post_extract_uint64 d3/d65/my__result__helper_8c.html a37fc9e4f2783661de24bfc52f779ac19 (void *cls, struct GNUNET_MY_ResultSpec *rs, MYSQL_STMT *stmt, unsigned int column, MYSQL_BIND *results) struct GNUNET_MY_ResultSpec GNUNET_MY_result_spec_uint64 d0/d71/group__mysql.html gadbb75a6c1ff7f599996adcb7960df5e4 (uint64_t *u64) mysql.c /home/grothoff/research/gnunet/src/mysql/ da/dd4/mysql_8c platform.h gnunet_mysql_lib.h GNUNET_MYSQL_Context GNUNET_MYSQL_StatementHandle #define MAX_PARAM da/dd4/mysql_8c.html a5732be69f55a5dbbfa3df82d31314cb1 #define DIE_MYSQL da/dd4/mysql_8c.html a52a5af3858cc686ea48e811a57e5e090 (cmd, dbh) #define LOG_MYSQL da/dd4/mysql_8c.html a39a919db663402c19c2e6ae87e1c34e0 (level, cmd, dbh) static char * get_my_cnf_path da/dd4/mysql_8c.html a5dc80fbb7fcb46e5e9c72b2441c01132 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section) static int iopen da/dd4/mysql_8c.html a2477b6e2731db2079b1d3e9831ea525f (struct GNUNET_MYSQL_Context *mc) struct GNUNET_MYSQL_Context * GNUNET_MYSQL_context_create d0/d71/group__mysql.html ga8c484d22e3f7e5e2d3b750db0b82f14c (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section) void GNUNET_MYSQL_statements_invalidate d0/d71/group__mysql.html ga94121ad5209edb5ba2476514c88f09be (struct GNUNET_MYSQL_Context *mc) void GNUNET_MYSQL_context_destroy d0/d71/group__mysql.html gaa2ff9ff3db2f2402f3e6fff1bb4a5add (struct GNUNET_MYSQL_Context *mc) struct GNUNET_MYSQL_StatementHandle * GNUNET_MYSQL_statement_prepare d0/d71/group__mysql.html ga65c653facf7253821615c004bb148dbc (struct GNUNET_MYSQL_Context *mc, const char *query) int GNUNET_MYSQL_statement_run d0/d71/group__mysql.html gaf74655f55d7da35d5abcf46ecae92902 (struct GNUNET_MYSQL_Context *mc, const char *sql) static int prepare_statement da/dd4/mysql_8c.html a62394e7462cb8217fd7db617e8d4a3f3 (struct GNUNET_MYSQL_StatementHandle *sh) MYSQL_STMT * GNUNET_MYSQL_statement_get_stmt d0/d71/group__mysql.html ga8610ec329c0e1d16ba50589def531386 (struct GNUNET_MYSQL_StatementHandle *sh) gnunet-namecache.c /home/grothoff/research/gnunet/src/namecache/ d8/d7e/gnunet-namecache_8c platform.h gnunet_util_lib.h gnunet_dnsparser_lib.h gnunet_identity_service.h gnunet_gnsrecord_lib.h gnunet_namecache_service.h static void do_shutdown d8/d7e/gnunet-namecache_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static void display_records_from_block d8/d7e/gnunet-namecache_8c.html a448502c77794eab99719dc82c6e23b68 (void *cls, unsigned int rd_len, const struct GNUNET_GNSRECORD_Data *rd) static void handle_block d8/d7e/gnunet-namecache_8c.html a97a19631f52fbae5377c737727e06e94 (void *cls, const struct GNUNET_GNSRECORD_Block *block) static void run d8/d7e/gnunet-namecache_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main d8/d7e/gnunet-namecache_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static struct GNUNET_NAMECACHE_Handle * ns d8/d7e/gnunet-namecache_8c.html a6bd4bed2893140b24de103561d650362 static struct GNUNET_NAMECACHE_QueueEntry * qe d8/d7e/gnunet-namecache_8c.html a380df93cea88bf03b29cd3cfe2a8ff11 static char * name d8/d7e/gnunet-namecache_8c.html a5ac083a645d964373f022d03df4849c8 static struct GNUNET_CRYPTO_EcdsaPublicKey pubkey d8/d7e/gnunet-namecache_8c.html a70610e1ac4d33c16895756ff8ead846d static char * pkey d8/d7e/gnunet-namecache_8c.html a35c9a8f8cead313fc7bc0bf15c5f1f5c static int ret d8/d7e/gnunet-namecache_8c.html a6baa346e44f4c2158d2be4f9b77b8203 gnunet-service-namecache.c /home/grothoff/research/gnunet/src/namecache/ df/d1f/gnunet-service-namecache_8c platform.h gnunet_util_lib.h gnunet_dnsparser_lib.h gnunet_statistics_service.h gnunet_namecache_service.h gnunet_namecache_plugin.h gnunet_signatures.h namecache.h NamecacheClient LookupBlockContext #define LOG_STRERROR_FILE df/d1f/gnunet-service-namecache_8c.html a5b8ff59c44bf3debf07c14e3d9532511 (kind, syscall, filename) static void cleanup_task df/d1f/gnunet-service-namecache_8c.html a6326013d99300f02512b1b4e8acfacc7 (void *cls) static void client_disconnect_cb df/d1f/gnunet-service-namecache_8c.html add3231e0a097736c4235cae0f8bed32a (void *cls, struct GNUNET_SERVICE_Client *client, void *app_ctx) static void * client_connect_cb df/d1f/gnunet-service-namecache_8c.html ace62d7dd4b1ce0ddda8ac3a38cbdc24d (void *cls, struct GNUNET_SERVICE_Client *client, struct GNUNET_MQ_Handle *mq) static void handle_lookup_block_it df/d1f/gnunet-service-namecache_8c.html a6feb9db29ca1036b5e1655e54911320d (void *cls, const struct GNUNET_GNSRECORD_Block *block) static void handle_lookup_block df/d1f/gnunet-service-namecache_8c.html a159cb29244a1aeb87a0fa6d9e18a44ea (void *cls, const struct LookupBlockMessage *ln_msg) static int check_block_cache df/d1f/gnunet-service-namecache_8c.html ad2b308c11303f03dcd4bc7f9d8170970 (void *cls, const struct BlockCacheMessage *rp_msg) static void handle_block_cache df/d1f/gnunet-service-namecache_8c.html a20674b7efd7f7ad3a8879abfcf337b10 (void *cls, const struct BlockCacheMessage *rp_msg) static void run df/d1f/gnunet-service-namecache_8c.html afab0511d617b1f42d6fa1a979d2d2a0f (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_SERVICE_Handle *service) GNUNET_SERVICE_MAIN df/d1f/gnunet-service-namecache_8c.html abfe4e2888f64c83b6e4c205341297bab ("namecache", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_fixed_size(lookup_block, GNUNET_MESSAGE_TYPE_NAMECACHE_LOOKUP_BLOCK, struct LookupBlockMessage, NULL), GNUNET_MQ_hd_var_size(block_cache, GNUNET_MESSAGE_TYPE_NAMECACHE_BLOCK_CACHE, struct BlockCacheMessage, NULL), GNUNET_MQ_handler_end()) static const struct GNUNET_CONFIGURATION_Handle * GSN_cfg df/d1f/gnunet-service-namecache_8c.html ac0868886383365a9580a11ff3329041b static struct GNUNET_STATISTICS_Handle * statistics df/d1f/gnunet-service-namecache_8c.html a70eeeef3c0683109444ec9ae7cd95398 static struct GNUNET_NAMECACHE_PluginFunctions * GSN_database df/d1f/gnunet-service-namecache_8c.html a6725d8bca000d62da23b722d25d1dbab static char * db_lib_name df/d1f/gnunet-service-namecache_8c.html a6930293fe8ab6728b8e70adb4e8a7974 namecache.h /home/grothoff/research/gnunet/src/namecache/ d9/dbb/namecache_8h GNUNET_NAMECACHE_Header LookupBlockMessage LookupBlockResponseMessage BlockCacheMessage BlockCacheResponseMessage #define MAX_NAME_LEN d9/dbb/namecache_8h.html afd709f201d7643c3909621f620ea648a namecache_api.c /home/grothoff/research/gnunet/src/namecache/ de/da6/namecache__api_8c platform.h gnunet_util_lib.h gnunet_crypto_lib.h gnunet_constants.h gnunet_dnsparser_lib.h gnunet_gnsrecord_lib.h gnunet_signatures.h gnunet_namecache_service.h namecache.h GNUNET_NAMECACHE_QueueEntry GNUNET_NAMECACHE_Handle #define LOG de/da6/namecache__api_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static void force_reconnect de/da6/namecache__api_8c.html a82bbbfb879550950761d24467cf6f678 (struct GNUNET_NAMECACHE_Handle *h) static struct GNUNET_NAMECACHE_QueueEntry * find_qe de/da6/namecache__api_8c.html a56a6b488d18a06cfdc2cf8308870f09d (struct GNUNET_NAMECACHE_Handle *h, uint32_t rid) static int check_lookup_block_response de/da6/namecache__api_8c.html a4d416e88886d512f28bb9027989be25d (void *cls, const struct LookupBlockResponseMessage *msg) static void handle_lookup_block_response de/da6/namecache__api_8c.html a1999cce4f53b0f8877a7a3f0b513e27e (void *cls, const struct LookupBlockResponseMessage *msg) static void handle_block_cache_response de/da6/namecache__api_8c.html ad9a642192025a698b99181547542f2f9 (void *cls, const struct BlockCacheResponseMessage *msg) static void mq_error_handler de/da6/namecache__api_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) static void reconnect de/da6/namecache__api_8c.html a2482edd18437c26baa0d89e5aaa51605 (struct GNUNET_NAMECACHE_Handle *h) static void reconnect_task de/da6/namecache__api_8c.html af968c5605390f0449eee2a5e91add485 (void *cls) static uint32_t get_op_id de/da6/namecache__api_8c.html a193bdb0a5dd4cc8c74acfc3bd31976b6 (struct GNUNET_NAMECACHE_Handle *h) struct GNUNET_NAMECACHE_Handle * GNUNET_NAMECACHE_connect db/de5/group__namecache.html gabdf599c71414a278546c2b65d8e4ac44 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_NAMECACHE_disconnect db/de5/group__namecache.html ga4d2c50bad817c32d2a10b9c48f136089 (struct GNUNET_NAMECACHE_Handle *h) struct GNUNET_NAMECACHE_QueueEntry * GNUNET_NAMECACHE_block_cache db/de5/group__namecache.html gae169f8749c98850c48c150ea80ea0bdc (struct GNUNET_NAMECACHE_Handle *h, const struct GNUNET_GNSRECORD_Block *block, GNUNET_NAMECACHE_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_NAMECACHE_QueueEntry * GNUNET_NAMECACHE_lookup_block db/de5/group__namecache.html gadb15343b7b6c83b370fbcd9632a91fb5 (struct GNUNET_NAMECACHE_Handle *h, const struct GNUNET_HashCode *derived_hash, GNUNET_NAMECACHE_BlockProcessor proc, void *proc_cls) void GNUNET_NAMECACHE_cancel db/de5/group__namecache.html ga555ea41b2b32d0707e2d8dfa78d1978b (struct GNUNET_NAMECACHE_QueueEntry *qe) plugin_namecache_flat.c /home/grothoff/research/gnunet/src/namecache/ d3/dd9/plugin__namecache__flat_8c platform.h gnunet_namecache_plugin.h gnunet_namecache_service.h gnunet_gnsrecord_lib.h namecache.h Plugin FlatFileEntry static int database_setup d3/dd9/plugin__namecache__flat_8c.html ab894af9216727f86e9ff13e13dddfc26 (struct Plugin *plugin) static int store_and_free_entries d3/dd9/plugin__namecache__flat_8c.html a3c481d303971cea4ebb63b03b339984b (void *cls, const struct GNUNET_HashCode *key, void *value) static void database_shutdown d3/dd9/plugin__namecache__flat_8c.html a878317cb4f9c1c4817e1469ac998885f (struct Plugin *plugin) static int expire_blocks d3/dd9/plugin__namecache__flat_8c.html a8e13a96b7c7015b5d8f8b07c3c1cf5df (void *cls, const struct GNUNET_HashCode *key, void *value) static void namecache_expire_blocks d3/dd9/plugin__namecache__flat_8c.html abf6cb82c757b608193c7a6d476f78af8 (struct Plugin *plugin) static int namecache_cache_block d3/dd9/plugin__namecache__flat_8c.html a650f3b0cbbcd73ccc3516403d966fd8f (void *cls, const struct GNUNET_GNSRECORD_Block *block) static int namecache_lookup_block d3/dd9/plugin__namecache__flat_8c.html a39358ce96777c607080ec702269e70ad (void *cls, const struct GNUNET_HashCode *query, GNUNET_NAMECACHE_BlockCallback iter, void *iter_cls) void * libgnunet_plugin_namecache_flat_init d3/dd9/plugin__namecache__flat_8c.html a112373751cd2f0c10f600a4c5a0ca640 (void *cls) void * libgnunet_plugin_namecache_flat_done d3/dd9/plugin__namecache__flat_8c.html a744c027ba39cde2cb1b7cb5cf976f3a3 (void *cls) plugin_namecache_postgres.c /home/grothoff/research/gnunet/src/namecache/ d9/d83/plugin__namecache__postgres_8c platform.h gnunet_namecache_plugin.h gnunet_namecache_service.h gnunet_gnsrecord_lib.h gnunet_pq_lib.h namecache.h Plugin #define LOG d9/d83/plugin__namecache__postgres_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static int database_setup d9/d83/plugin__namecache__postgres_8c.html ab894af9216727f86e9ff13e13dddfc26 (struct Plugin *plugin) static void namecache_postgres_expire_blocks d9/d83/plugin__namecache__postgres_8c.html ac3779c89524085e0db32bb9dcc176305 (struct Plugin *plugin) static void delete_old_block d9/d83/plugin__namecache__postgres_8c.html afa0b6789f65804c7031abfcfcc3b1820 (struct Plugin *plugin, const struct GNUNET_HashCode *query, struct GNUNET_TIME_AbsoluteNBO expiration_time) static int namecache_postgres_cache_block d9/d83/plugin__namecache__postgres_8c.html aadc13049e2fea26b5ef9688f9b7a2f35 (void *cls, const struct GNUNET_GNSRECORD_Block *block) static int namecache_postgres_lookup_block d9/d83/plugin__namecache__postgres_8c.html a89f23ee4ff48278004892f99e9bef4de (void *cls, const struct GNUNET_HashCode *query, GNUNET_NAMECACHE_BlockCallback iter, void *iter_cls) static void database_shutdown d9/d83/plugin__namecache__postgres_8c.html a878317cb4f9c1c4817e1469ac998885f (struct Plugin *plugin) void * libgnunet_plugin_namecache_postgres_init d9/d83/plugin__namecache__postgres_8c.html ab0feab05db896d91f96ab7f0b80240b4 (void *cls) void * libgnunet_plugin_namecache_postgres_done d9/d83/plugin__namecache__postgres_8c.html a91fe976cf395fcc67582517beaf7947a (void *cls) plugin_namecache_sqlite.c /home/grothoff/research/gnunet/src/namecache/ df/d88/plugin__namecache__sqlite_8c platform.h gnunet_sq_lib.h gnunet_namecache_plugin.h gnunet_namecache_service.h gnunet_gnsrecord_lib.h namecache.h Plugin #define BUSY_TIMEOUT_MS df/d88/plugin__namecache__sqlite_8c.html a1b5f9c68768e43e0e131df44ea15d4f3 #define LOG_SQLITE df/d88/plugin__namecache__sqlite_8c.html a576fef32fdb24aeedb055168f0a87711 (db, level, cmd) #define LOG df/d88/plugin__namecache__sqlite_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static int database_setup df/d88/plugin__namecache__sqlite_8c.html ab894af9216727f86e9ff13e13dddfc26 (struct Plugin *plugin) static void database_shutdown df/d88/plugin__namecache__sqlite_8c.html a878317cb4f9c1c4817e1469ac998885f (struct Plugin *plugin) static void namecache_sqlite_expire_blocks df/d88/plugin__namecache__sqlite_8c.html a38aea8e9068187f45f22e4a238c88991 (struct Plugin *plugin) static int namecache_sqlite_cache_block df/d88/plugin__namecache__sqlite_8c.html aaeb93d864c1922a89eca2438cf2ce97e (void *cls, const struct GNUNET_GNSRECORD_Block *block) static int namecache_sqlite_lookup_block df/d88/plugin__namecache__sqlite_8c.html ae062bb34c6d6a88dd7c3ad69a516c55c (void *cls, const struct GNUNET_HashCode *query, GNUNET_NAMECACHE_BlockCallback iter, void *iter_cls) void * libgnunet_plugin_namecache_sqlite_init df/d88/plugin__namecache__sqlite_8c.html a6e9497b512461a071ec15e2a61c7504c (void *cls) void * libgnunet_plugin_namecache_sqlite_done df/d88/plugin__namecache__sqlite_8c.html a4c40b8d5360b60aaca6faea4d5d16183 (void *cls) gnunet-namestore-fcfsd.c /home/grothoff/research/gnunet/src/namestore/ d1/dc9/gnunet-namestore-fcfsd_8c platform.h gnunet_util_lib.h gnunet_identity_service.h gnunet_gnsrecord_lib.h gnunet_namestore_service.h Request ZoneinfoRequest #define METHOD_ERROR d1/dc9/gnunet-namestore-fcfsd_8c.html a36fa962a657e97c250691f73e8fff4a2 #define MAIN_PAGE d1/dc9/gnunet-namestore-fcfsd_8c.html a48313c5c4716bad59de4f1b550986483 #define SUBMIT_PAGE d1/dc9/gnunet-namestore-fcfsd_8c.html aa19f55d4653e804e470d969c85732eef #define ZONEINFO_PAGE d1/dc9/gnunet-namestore-fcfsd_8c.html a6a8c7255b2ec6a27739226dfd1b42f52 #define FCFS_ZONEINFO_URL d1/dc9/gnunet-namestore-fcfsd_8c.html a1d3c7eb58343ae5ab2e98b9021b59afd #define MIME_HTML d1/dc9/gnunet-namestore-fcfsd_8c.html ae0a87e02cbaeb5dc5521343b862a4956 #define COOKIE_NAME d1/dc9/gnunet-namestore-fcfsd_8c.html a8f78ca952dc46add50862ed7c65c1969 #define DEFAULT_ZONEINFO_BUFSIZE d1/dc9/gnunet-namestore-fcfsd_8c.html ab61f852cf814eb757a6f6e18e332d810 #define UNSIGNED_MHD_LONG_LONG d1/dc9/gnunet-namestore-fcfsd_8c.html a6f514956c8b89122b0863b857b655a64 Phase d1/dc9/gnunet-namestore-fcfsd_8c.html ae1c5184dc404edf057ed537bcfddef84 RP_START d1/dc9/gnunet-namestore-fcfsd_8c.html ae1c5184dc404edf057ed537bcfddef84ad90391edc16da23a8f9196b4bcea2841 RP_LOOKUP d1/dc9/gnunet-namestore-fcfsd_8c.html ae1c5184dc404edf057ed537bcfddef84ab50fef18d156b0abc8e3ef5f5869281f RP_PUT d1/dc9/gnunet-namestore-fcfsd_8c.html ae1c5184dc404edf057ed537bcfddef84a356d8e812f347a55a519f9238c7c2d74 RP_SUCCESS d1/dc9/gnunet-namestore-fcfsd_8c.html ae1c5184dc404edf057ed537bcfddef84ae4a25dd52143d4aed199c2e2bd55bb17 RP_FAIL d1/dc9/gnunet-namestore-fcfsd_8c.html ae1c5184dc404edf057ed537bcfddef84a5781f0d39dbfdd69f886e3ef2171f9e3 static void do_httpd d1/dc9/gnunet-namestore-fcfsd_8c.html a8f364d4abc1bfa925ca1e259aa4bfac8 (void *cls) static void run_httpd_now d1/dc9/gnunet-namestore-fcfsd_8c.html ac4bc1de1d784eb50b7c1697dcb0b1ee9 () static void update_zoneinfo_page d1/dc9/gnunet-namestore-fcfsd_8c.html af041b5c088bc5bf5e118693f71748571 (void *cls) static void zone_iteration_error d1/dc9/gnunet-namestore-fcfsd_8c.html afb6adbdfe6c0e7fe5a4b533a8701c06f (void *cls) static void zone_iteration_end d1/dc9/gnunet-namestore-fcfsd_8c.html a7b75d125824505abda8705521abe8bb4 (void *cls) static void iterate_cb d1/dc9/gnunet-namestore-fcfsd_8c.html aef47cff878d5bf0276bd7c73194fbc0c (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone_key, const char *name, unsigned int rd_len, const struct GNUNET_GNSRECORD_Data *rd) static int serve_zoneinfo_page d1/dc9/gnunet-namestore-fcfsd_8c.html ac4298273c3c9b6a2aa455fd4e85b67f1 (struct MHD_Connection *connection) static int serve_main_page d1/dc9/gnunet-namestore-fcfsd_8c.html a824dcaf0353c82e315c1c6734e51e1a2 (struct MHD_Connection *connection) static int fill_s_reply d1/dc9/gnunet-namestore-fcfsd_8c.html ae2f2408716ea74ceeade400bb16df70f (const char *info, struct Request *request, struct MHD_Connection *connection) static int post_iterator d1/dc9/gnunet-namestore-fcfsd_8c.html a18974e55928ccbc0be22d96ec3a57e8f (void *cls, enum MHD_ValueKind kind, const char *key, const char *filename, const char *content_type, const char *transfer_encoding, const char *data, uint64_t off, size_t size) static void put_continuation d1/dc9/gnunet-namestore-fcfsd_8c.html a07f6f274148d307b1308ab7d9c2789b7 (void *cls, int32_t success, const char *emsg) static void zone_to_name_error d1/dc9/gnunet-namestore-fcfsd_8c.html a76d31b7a5819d3cab3238599d4e5f810 (void *cls) static void zone_to_name_cb d1/dc9/gnunet-namestore-fcfsd_8c.html aafb5cf4e84619bb47ea96c9240cfbcff (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone_key, const char *name, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void lookup_it_error d1/dc9/gnunet-namestore-fcfsd_8c.html a73f82a057dd4b08e62ad62aa8eb593b2 (void *cls) static void lookup_it_processor d1/dc9/gnunet-namestore-fcfsd_8c.html ad56dadedcfb3d05c9b2518b29598dea4 (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zonekey, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void lookup_it_finished d1/dc9/gnunet-namestore-fcfsd_8c.html adfc7497be5ccd6698047204f9fbcd99c (void *cls) static int create_response d1/dc9/gnunet-namestore-fcfsd_8c.html a6615e6d2fbc77be755de269d08333711 (void *cls, struct MHD_Connection *connection, const char *url, const char *method, const char *version, const char *upload_data, size_t *upload_data_size, void **ptr) static void request_completed_callback d1/dc9/gnunet-namestore-fcfsd_8c.html a44a093426eada5f664467b8e67fca342 (void *cls, struct MHD_Connection *connection, void **con_cls, enum MHD_RequestTerminationCode toe) static void run_httpd d1/dc9/gnunet-namestore-fcfsd_8c.html af3f385374e92db5287dc22eb0124c260 () static void do_shutdown d1/dc9/gnunet-namestore-fcfsd_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static void identity_cb d1/dc9/gnunet-namestore-fcfsd_8c.html ac8d425010bba857641bdae1a3476b229 (void *cls, struct GNUNET_IDENTITY_Ego *ego, void **ctx, const char *name) static void run d1/dc9/gnunet-namestore-fcfsd_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main d1/dc9/gnunet-namestore-fcfsd_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static struct MHD_Daemon * httpd d1/dc9/gnunet-namestore-fcfsd_8c.html a39780e4dd4dfd11992846ade89268dd3 static struct GNUNET_SCHEDULER_Task * httpd_task d1/dc9/gnunet-namestore-fcfsd_8c.html ac02096b17bc810b0d2d4239a5c22259f static struct GNUNET_NAMESTORE_Handle * ns d1/dc9/gnunet-namestore-fcfsd_8c.html aa99d7a84f04bf03353c8123f8a6f5c8a static struct GNUNET_CRYPTO_EcdsaPrivateKey fcfs_zone_pkey d1/dc9/gnunet-namestore-fcfsd_8c.html a9a1aa7a7324b29f49a53cb8300223309 static struct GNUNET_IDENTITY_Handle * identity d1/dc9/gnunet-namestore-fcfsd_8c.html ac3fd0f91c96417b29926bfc40311ba99 static struct MHD_Response * info_page d1/dc9/gnunet-namestore-fcfsd_8c.html abf4cff92aca36e25c9cab1e0c8e28afb static struct GNUNET_SCHEDULER_Task * uzp_task d1/dc9/gnunet-namestore-fcfsd_8c.html a23cd11cdf2cc0034966addff033ab298 static struct GNUNET_IDENTITY_Operation * id_op d1/dc9/gnunet-namestore-fcfsd_8c.html a1570302332966f85ada1b64df8be90cf static unsigned long long port d1/dc9/gnunet-namestore-fcfsd_8c.html a6d3b621f720927cf99c409dd5277042b static char * zone d1/dc9/gnunet-namestore-fcfsd_8c.html a37183b10abe1069ab00c527a864e4d0b gnunet-namestore.c /home/grothoff/research/gnunet/src/namestore/ df/d5b/gnunet-namestore_8c platform.h gnunet_util_lib.h gnunet_dnsparser_lib.h gnunet_identity_service.h gnunet_gnsrecord_lib.h gnunet_gns_service.h gnunet_namestore_service.h RecordSetEntry static void do_shutdown df/d5b/gnunet-namestore_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static void test_finished df/d5b/gnunet-namestore_8c.html add67041c1da1a9b4845b1b76663d23a6 () static void add_continuation df/d5b/gnunet-namestore_8c.html ace1812d37cde5121d376279c674e17c3 (void *cls, int32_t success, const char *emsg) static void del_continuation df/d5b/gnunet-namestore_8c.html a27aef058beb62271d9ef55e5b20ed588 (void *cls, int32_t success, const char *emsg) static void zone_iteration_finished df/d5b/gnunet-namestore_8c.html a10beed36d44cb194870faa8af3d67efa (void *cls) static void zone_iteration_error_cb df/d5b/gnunet-namestore_8c.html aedf5a1ed1b90a7c2d2689133327e4561 (void *cls) static void display_record df/d5b/gnunet-namestore_8c.html a35f11069e48d0a3e0932c27e8cc478db (const char *rname, unsigned int rd_len, const struct GNUNET_GNSRECORD_Data *rd) static void display_record_iterator df/d5b/gnunet-namestore_8c.html a14d1d53f50883f35522420bd719eb5b3 (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone_key, const char *rname, unsigned int rd_len, const struct GNUNET_GNSRECORD_Data *rd) static void display_record_monitor df/d5b/gnunet-namestore_8c.html a541263e9cd4f83763b7d3f2bbb43bbd6 (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone_key, const char *rname, unsigned int rd_len, const struct GNUNET_GNSRECORD_Data *rd) static void display_record_lookup df/d5b/gnunet-namestore_8c.html abe9d2e3f4227adc0b76ba02a05341e94 (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone_key, const char *rname, unsigned int rd_len, const struct GNUNET_GNSRECORD_Data *rd) static void sync_cb df/d5b/gnunet-namestore_8c.html a15e540afe744e087095c985a7b4616ca (void *cls) static void monitor_error_cb df/d5b/gnunet-namestore_8c.html ac207fafcb197af6a031431be6423746b (void *cls) static void lookup_error_cb df/d5b/gnunet-namestore_8c.html a7410f16dd2929a54388829013c0ff14e (void *cls) static void add_error_cb df/d5b/gnunet-namestore_8c.html aa9875b3ab67ee3d7ff1b690ab8749647 (void *cls) static void get_existing_record df/d5b/gnunet-namestore_8c.html a423e0b9680ff8940402a5dba10c75bab (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone_key, const char *rec_name, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void reverse_error_cb df/d5b/gnunet-namestore_8c.html a8075a6bc0d22b4b1cfdd35988ab2b88c (void *cls) static void handle_reverse_lookup df/d5b/gnunet-namestore_8c.html a2b9f57d3addaafdcd730438a33d226c2 (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void del_lookup_error_cb df/d5b/gnunet-namestore_8c.html a19ed11d1eb78f0416b466a356711d185 (void *cls) static void del_monitor df/d5b/gnunet-namestore_8c.html af4c0da3cdc3d0f7b380245da9f23e7bf (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static int parse_expiration df/d5b/gnunet-namestore_8c.html aab43f2aa8b70d32b8f75587f365768c4 (const char *expirationstring, int *etime_is_rel, uint64_t *etime) static void replace_cont df/d5b/gnunet-namestore_8c.html a492ad24440b557266cfc2752e3d3c1fb (void *cls, int success, const char *emsg) static void run_with_zone_pkey df/d5b/gnunet-namestore_8c.html acbef85691eafc93fa1eee48894f279b8 (const struct GNUNET_CONFIGURATION_Handle *cfg) static void identity_cb df/d5b/gnunet-namestore_8c.html a6626760f70a189a1acdd66255bf9a19d (void *cls, const struct GNUNET_IDENTITY_Ego *ego) static void default_ego_cb df/d5b/gnunet-namestore_8c.html a821161062b11aef91dce871194018ed0 (void *cls, struct GNUNET_IDENTITY_Ego *ego, void **ctx, const char *name) static void id_connect_cb df/d5b/gnunet-namestore_8c.html aadc3ede97d2447b92da6fd4c40ebd9d7 (void *cls, struct GNUNET_IDENTITY_Ego *ego, void **ctx, const char *name) static void run df/d5b/gnunet-namestore_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) static int multirecord_process df/d5b/gnunet-namestore_8c.html a8b3b94f9aaca777e38e61f6cf4d622e0 (struct GNUNET_GETOPT_CommandLineProcessorContext *ctx, void *scls, const char *option, const char *value) struct GNUNET_GETOPT_CommandLineOption multirecord_option df/d5b/gnunet-namestore_8c.html a1655c798ee8beaf7ca95fe573ed467dd (char shortName, const char *name, const char *argumentHelp, const char *description, struct RecordSetEntry **rs) int main df/d5b/gnunet-namestore_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static struct GNUNET_NAMESTORE_Handle * ns df/d5b/gnunet-namestore_8c.html aa99d7a84f04bf03353c8123f8a6f5c8a static struct GNUNET_CRYPTO_EcdsaPrivateKey zone_pkey df/d5b/gnunet-namestore_8c.html af0259617e75b0123a822714b6955de09 static struct GNUNET_IDENTITY_EgoLookup * el df/d5b/gnunet-namestore_8c.html a76b6963fcaf6f7409a483822ecb34414 static struct GNUNET_IDENTITY_Handle * idh df/d5b/gnunet-namestore_8c.html a7b428648d331d5240abcc10d6598dc7d struct GNUNET_IDENTITY_Operation * get_default df/d5b/gnunet-namestore_8c.html aeff005800d6fa082f85e229fc7f75ec7 static char * ego_name df/d5b/gnunet-namestore_8c.html a801a36b9c387e3963e99b23fa1005963 static int add df/d5b/gnunet-namestore_8c.html aeb84694c28fdf361868a5234d9d74db7 static struct GNUNET_NAMESTORE_QueueEntry * add_qe_uri df/d5b/gnunet-namestore_8c.html adfbf13c2b3c48e07bc2d1ec5b2fda05e static struct GNUNET_NAMESTORE_QueueEntry * add_qe df/d5b/gnunet-namestore_8c.html a2fe7bf540bea4b0ecc70d8472d0058ed static struct GNUNET_NAMESTORE_QueueEntry * get_qe df/d5b/gnunet-namestore_8c.html a17acef024b5430283a2d72e24e18b2c3 static struct GNUNET_NAMESTORE_QueueEntry * reverse_qe df/d5b/gnunet-namestore_8c.html aec2bb2d91cad70506b621082a0c3d262 static int list df/d5b/gnunet-namestore_8c.html a50588484dd448ac70f095ac1209941f0 static struct GNUNET_NAMESTORE_ZoneIterator * list_it df/d5b/gnunet-namestore_8c.html ab19ee202df1fab8a081df452e19c0f47 static int del df/d5b/gnunet-namestore_8c.html aa867b70c32b29e3757f619124617fe8d static int is_public df/d5b/gnunet-namestore_8c.html affd88b0f503505dd13254688d75bee0a static int is_shadow df/d5b/gnunet-namestore_8c.html a90c454553160ed4bf3f643d20f3656ed static struct GNUNET_NAMESTORE_QueueEntry * del_qe df/d5b/gnunet-namestore_8c.html a524aeafd9a04c74b42c3cf4535307de6 static struct GNUNET_NAMESTORE_QueueEntry * set_qe df/d5b/gnunet-namestore_8c.html a5ffa72f650980542af822b3bb76af7c6 static char * name df/d5b/gnunet-namestore_8c.html a5ac083a645d964373f022d03df4849c8 static char * value df/d5b/gnunet-namestore_8c.html a4e9aec275e566b978a3ccb4e043d8c61 static char * uri df/d5b/gnunet-namestore_8c.html af98b83cec5342c54027dd92f7357d6e6 static char * reverse_pkey df/d5b/gnunet-namestore_8c.html afbe165cefe5cbeeeeb39f58327e85297 static char * typestring df/d5b/gnunet-namestore_8c.html af2a4d357f882b151a1501af3a87837bb static char * expirationstring df/d5b/gnunet-namestore_8c.html ad93bb131b223d7e6ba8f6e3b72914b7a static char * nickstring df/d5b/gnunet-namestore_8c.html a3ca133980dc259792dcb73f5c785b35e static int ret df/d5b/gnunet-namestore_8c.html a6baa346e44f4c2158d2be4f9b77b8203 static uint32_t type df/d5b/gnunet-namestore_8c.html ad44b615021ed3ccb734fcaf583ef4a03 static void * data df/d5b/gnunet-namestore_8c.html a735984d41155bc1032e09bece8f8d66d static size_t data_size df/d5b/gnunet-namestore_8c.html ad6bc120bffc64dfc5230863a8ba96596 static uint64_t etime df/d5b/gnunet-namestore_8c.html af9c9d33a13c7df6c73f89251087a823b static int etime_is_rel df/d5b/gnunet-namestore_8c.html aa96ecad3d822832c0eae4e7e9bec8364 static struct GNUNET_NAMESTORE_ZoneMonitor * zm df/d5b/gnunet-namestore_8c.html a1d46e2609e0980cb691d7e84ae388888 static int monitor df/d5b/gnunet-namestore_8c.html a46fa1969de5714507943035793d36269 static struct RecordSetEntry * recordset df/d5b/gnunet-namestore_8c.html a7e2c77308b349c69006150e569ae49b7 gnunet-service-namestore.c /home/grothoff/research/gnunet/src/namestore/ dc/d55/gnunet-service-namestore_8c platform.h gnunet_util_lib.h gnunet_dnsparser_lib.h gnunet_gns_service.h gnunet_namecache_service.h gnunet_namestore_service.h gnunet_namestore_plugin.h gnunet_statistics_service.h gnunet_signatures.h namestore.h ZoneIteration NamestoreClient ZoneMonitor CacheOperation StoreActivity NickCache RecordLookupContext ZoneToNameCtx ZoneIterationProcResult #define LOG_STRERROR_FILE dc/d55/gnunet-service-namestore_8c.html a5b8ff59c44bf3debf07c14e3d9532511 (kind, syscall, filename) #define MONITOR_STALL_WARN_DELAY dc/d55/gnunet-service-namestore_8c.html aa543c47b1724a2ca38692d675ad27fd2 #define NC_SIZE dc/d55/gnunet-service-namestore_8c.html ad45617746d443bd7ec9c748beaee04ca static void cleanup_task dc/d55/gnunet-service-namestore_8c.html a6326013d99300f02512b1b4e8acfacc7 (void *cls) static void free_store_activity dc/d55/gnunet-service-namestore_8c.html a7cdb11a8625282951345816f85b466b9 (struct StoreActivity *sa) static void lookup_nick_it dc/d55/gnunet-service-namestore_8c.html ab4f9bf62192dcb736ddd744a3987bec9 (void *cls, uint64_t seq, const struct GNUNET_CRYPTO_EcdsaPrivateKey *private_key, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void cache_nick dc/d55/gnunet-service-namestore_8c.html ac72e27f1fa04ee6fd7e0ae9cc558ec33 (const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, const struct GNUNET_GNSRECORD_Data *nick) static struct GNUNET_GNSRECORD_Data * get_nick_record dc/d55/gnunet-service-namestore_8c.html ae6fc688cb3b07dc62a102f959ed6add1 (const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone) static void merge_with_nick_records dc/d55/gnunet-service-namestore_8c.html a79cd453e6a49dceadc78639212c5e256 (const struct GNUNET_GNSRECORD_Data *nick_rd, unsigned int rd2_length, const struct GNUNET_GNSRECORD_Data *rd2, unsigned int *rdc_res, struct GNUNET_GNSRECORD_Data **rd_res) static void send_lookup_response dc/d55/gnunet-service-namestore_8c.html ad52ea27f77fd0430e3772e8b87e71198 (struct NamestoreClient *nc, uint32_t request_id, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone_key, const char *name, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void send_store_response dc/d55/gnunet-service-namestore_8c.html a8d3258c4ffb91e65082ac9b279d98178 (struct NamestoreClient *nc, int res, uint32_t rid) static void zone_iteration_done_client_continue dc/d55/gnunet-service-namestore_8c.html aa0ad27b65b68fb6478a45eee9bfbeb99 (struct ZoneIteration *zi) static void finish_cache_operation dc/d55/gnunet-service-namestore_8c.html a4e64b85794e18f43052ab0c63e4d5e31 (void *cls, int32_t success, const char *emsg) static void refresh_block dc/d55/gnunet-service-namestore_8c.html ab662496814ad67c8685ecde7de770fe7 (struct NamestoreClient *nc, struct ZoneIteration *zi, uint32_t rid, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone_key, const char *name, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void warn_monitor_slow dc/d55/gnunet-service-namestore_8c.html ae85b1a7e839316e05ac3ee2b36c9d213 (void *cls) static void continue_store_activity dc/d55/gnunet-service-namestore_8c.html ad204fa036918fa914bb6d4f34bc55aa7 (struct StoreActivity *sa) static void client_disconnect_cb dc/d55/gnunet-service-namestore_8c.html add3231e0a097736c4235cae0f8bed32a (void *cls, struct GNUNET_SERVICE_Client *client, void *app_ctx) static void * client_connect_cb dc/d55/gnunet-service-namestore_8c.html ace62d7dd4b1ce0ddda8ac3a38cbdc24d (void *cls, struct GNUNET_SERVICE_Client *client, struct GNUNET_MQ_Handle *mq) static void lookup_it dc/d55/gnunet-service-namestore_8c.html abda45ebc7b909b29edcef66c89f9e1f5 (void *cls, uint64_t seq, const struct GNUNET_CRYPTO_EcdsaPrivateKey *private_key, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static int check_record_lookup dc/d55/gnunet-service-namestore_8c.html a94ef64518eab07c86b15a9744d407c23 (void *cls, const struct LabelLookupMessage *ll_msg) static void handle_record_lookup dc/d55/gnunet-service-namestore_8c.html a7ba61db3571936e123faf3c7e6f6949a (void *cls, const struct LabelLookupMessage *ll_msg) static int check_record_store dc/d55/gnunet-service-namestore_8c.html a6b7568da67134ab427c3803f1009e6fa (void *cls, const struct RecordStoreMessage *rp_msg) static void handle_record_store dc/d55/gnunet-service-namestore_8c.html a3b1c66bd685ab95110e45c4b2c5bba83 (void *cls, const struct RecordStoreMessage *rp_msg) static void handle_zone_to_name_it dc/d55/gnunet-service-namestore_8c.html a25b83444b6a7949af33ec0924af650b3 (void *cls, uint64_t seq, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone_key, const char *name, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void handle_zone_to_name dc/d55/gnunet-service-namestore_8c.html a855e2f2c594fc6697fb44be919036ec5 (void *cls, const struct ZoneToNameMessage *ztn_msg) static void zone_iterate_proc dc/d55/gnunet-service-namestore_8c.html ac9bfba1280f7242a8eeec1a320823b93 (void *cls, uint64_t seq, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone_key, const char *name, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void run_zone_iteration_round dc/d55/gnunet-service-namestore_8c.html a2fcd18ba49e0937cd533921550eca2db (struct ZoneIteration *zi, uint64_t limit) static void handle_iteration_start dc/d55/gnunet-service-namestore_8c.html a1f033814ee05eb3bf2bbbb4c3cf00c2f (void *cls, const struct ZoneIterationStartMessage *zis_msg) static void handle_iteration_stop dc/d55/gnunet-service-namestore_8c.html a27314657d4346bce63d53ede2c3543b6 (void *cls, const struct ZoneIterationStopMessage *zis_msg) static void handle_iteration_next dc/d55/gnunet-service-namestore_8c.html ae716337000bdb8c8d58f71fc98d12131 (void *cls, const struct ZoneIterationNextMessage *zis_msg) static void monitor_unblock dc/d55/gnunet-service-namestore_8c.html a31870584e662a60165d38c8a4f49d1e9 (struct ZoneMonitor *zm) static void monitor_sync dc/d55/gnunet-service-namestore_8c.html a4a6668d40ab39e18dd638eef836bdc2a (struct ZoneMonitor *zm) static void monitor_iteration_next dc/d55/gnunet-service-namestore_8c.html ab9566b735a996e34752df9e7ff3e46e6 (void *cls) static void monitor_iterate_cb dc/d55/gnunet-service-namestore_8c.html a7f7e64c2f299fd65b33bc92d207ee530 (void *cls, uint64_t seq, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone_key, const char *name, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void handle_monitor_start dc/d55/gnunet-service-namestore_8c.html acfc6240ce74a264e77321a8bcb31fd4e (void *cls, const struct ZoneMonitorStartMessage *zis_msg) static void handle_monitor_next dc/d55/gnunet-service-namestore_8c.html a512f1fa7015cb7dc02c3824960f6a9c1 (void *cls, const struct ZoneMonitorNextMessage *nm) static void run dc/d55/gnunet-service-namestore_8c.html afab0511d617b1f42d6fa1a979d2d2a0f (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_SERVICE_Handle *service) GNUNET_SERVICE_MAIN dc/d55/gnunet-service-namestore_8c.html ad2cc13d2f369210061b625f4fdafbe46 ("namestore", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_var_size(record_store, GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_STORE, struct RecordStoreMessage, NULL), GNUNET_MQ_hd_var_size(record_lookup, GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_LOOKUP, struct LabelLookupMessage, NULL), GNUNET_MQ_hd_fixed_size(zone_to_name, GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_TO_NAME, struct ZoneToNameMessage, NULL), GNUNET_MQ_hd_fixed_size(iteration_start, GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_ITERATION_START, struct ZoneIterationStartMessage, NULL), GNUNET_MQ_hd_fixed_size(iteration_next, GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_ITERATION_NEXT, struct ZoneIterationNextMessage, NULL), GNUNET_MQ_hd_fixed_size(iteration_stop, GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_ITERATION_STOP, struct ZoneIterationStopMessage, NULL), GNUNET_MQ_hd_fixed_size(monitor_start, GNUNET_MESSAGE_TYPE_NAMESTORE_MONITOR_START, struct ZoneMonitorStartMessage, NULL), GNUNET_MQ_hd_fixed_size(monitor_next, GNUNET_MESSAGE_TYPE_NAMESTORE_MONITOR_NEXT, struct ZoneMonitorNextMessage, NULL), GNUNET_MQ_handler_end()) static struct NickCache nick_cache dc/d55/gnunet-service-namestore_8c.html ae24c4451c7867e53abee3059a0bc4751 [16] static const struct GNUNET_CRYPTO_EcdsaPrivateKey zero dc/d55/gnunet-service-namestore_8c.html a6c4562bed2a321f88143671b29bcf9c5 static const struct GNUNET_CONFIGURATION_Handle * GSN_cfg dc/d55/gnunet-service-namestore_8c.html ac0868886383365a9580a11ff3329041b static struct GNUNET_STATISTICS_Handle * statistics dc/d55/gnunet-service-namestore_8c.html a70eeeef3c0683109444ec9ae7cd95398 static struct GNUNET_NAMECACHE_Handle * namecache dc/d55/gnunet-service-namestore_8c.html a1caf6292eccbea7323f67fcc33cfbe70 static struct GNUNET_NAMESTORE_PluginFunctions * GSN_database dc/d55/gnunet-service-namestore_8c.html a577a8b577798139c3f8678192d951ecc static char * db_lib_name dc/d55/gnunet-service-namestore_8c.html a6930293fe8ab6728b8e70adb4e8a7974 static struct CacheOperation * cop_head dc/d55/gnunet-service-namestore_8c.html a0dcaa63214f10738001852a90f734313 static struct CacheOperation * cop_tail dc/d55/gnunet-service-namestore_8c.html a4c9c05551407533d531abbdc3d6bda98 static struct ZoneMonitor * monitor_head dc/d55/gnunet-service-namestore_8c.html a93f94fc5e192a47095ba6a2b768e27cd static struct ZoneMonitor * monitor_tail dc/d55/gnunet-service-namestore_8c.html ad6df79d82352c84bce439114f510eab8 static struct StoreActivity * sa_head dc/d55/gnunet-service-namestore_8c.html a7a87fbea474b5a5857cdd903fd823026 static struct StoreActivity * sa_tail dc/d55/gnunet-service-namestore_8c.html a1fffb3075e9dc3f225414cc92bbfd640 static struct GNUNET_NotificationContext * monitor_nc dc/d55/gnunet-service-namestore_8c.html a53eb859a9595b5641eaa2938e7dfccf6 static int cache_keys dc/d55/gnunet-service-namestore_8c.html ab1286a86cff424c31bb9d024524375f2 static int disable_namecache dc/d55/gnunet-service-namestore_8c.html a0b915512bba4004456503e1edb9553cf gnunet-zoneimport.c /home/grothoff/research/gnunet/src/namestore/ da/d3f/gnunet-zoneimport_8c platform.h gnunet_util_lib.h gnunet_dnsstub_lib.h gnunet_dnsparser_lib.h gnunet_gnsrecord_lib.h gnunet_namestore_service.h gnunet_statistics_service.h gnunet_identity_service.h Zone Record Request GlueClosure ProcessRecordContext #define THRESH da/d3f/gnunet-zoneimport_8c.html a0656018abfc9fa2821827415f5d5ea57 #define TIME_THRESH da/d3f/gnunet-zoneimport_8c.html aed1261c0030105136751b795e4a529ea #define MAX_RETRIES da/d3f/gnunet-zoneimport_8c.html aecf13b8dc783db2202ca5c34fe117fc3 #define MAX_SERIES da/d3f/gnunet-zoneimport_8c.html a5986f7484dcdc67629cdb64b756aab79 #define SERIES_DELAY da/d3f/gnunet-zoneimport_8c.html af3a2cd850abd8e837a68d3c2b6bb693a #define NS_BATCH_SIZE da/d3f/gnunet-zoneimport_8c.html a169d995debb320dcb58dc35dde9e98d3 void(* RecordProcessor da/d3f/gnunet-zoneimport_8c.html a48974113ad677a5b7b1e42c34bc6c883 )(void *cls, const struct GNUNET_DNSPARSER_Record *rec) static void for_all_records da/d3f/gnunet-zoneimport_8c.html a0dd759b51959891f96809dd656b19241 (const struct GNUNET_DNSPARSER_Packet *p, RecordProcessor rp, void *rp_cls) static const char * get_label da/d3f/gnunet-zoneimport_8c.html a2a6c34d49c66d1f133c250c2fd9821e6 (struct Request *req) static void * build_dns_query da/d3f/gnunet-zoneimport_8c.html aa04da98bad209d8c935eb789bb2d6f9f (struct Request *req, size_t *raw_size) static void free_records da/d3f/gnunet-zoneimport_8c.html a01b828400f242a5af597a4e771cdb789 (struct Request *req) static void free_request da/d3f/gnunet-zoneimport_8c.html a3964f4013b6ad8f6fa643a6deb688cbd (struct Request *req) static void process_queue da/d3f/gnunet-zoneimport_8c.html a399b4adc452cb2ce19ee1e0adcd5d607 (void *cls) static void insert_sorted da/d3f/gnunet-zoneimport_8c.html a8388b649244712cfab7ebf713ca0b457 (struct Request *req) static void add_record da/d3f/gnunet-zoneimport_8c.html a1177f0f5b64ff045816cdd94a1d07abc (struct Request *req, uint32_t type, struct GNUNET_TIME_Absolute expiration_time, const void *data, size_t data_len) static void check_for_glue da/d3f/gnunet-zoneimport_8c.html ad638420da3a73d11467f95da36e1d255 (void *cls, const struct GNUNET_DNSPARSER_Record *rec) static void process_record da/d3f/gnunet-zoneimport_8c.html aa469ece07c80d21d59fef3892dc52757 (void *cls, const struct GNUNET_DNSPARSER_Record *rec) static void store_completed_cb da/d3f/gnunet-zoneimport_8c.html a5bd14a77e71a31faf57338b063b0c4e9 (void *cls, int32_t success, const char *emsg) static void process_result da/d3f/gnunet-zoneimport_8c.html aceec75ed57b823ddd28737d13fc372b0 (void *cls, const struct GNUNET_TUN_DnsHeader *dns, size_t dns_len) static int free_request_it da/d3f/gnunet-zoneimport_8c.html a4d17c44b46356a96abf0197716b2dbdb (void *cls, const struct GNUNET_HashCode *key, void *value) static void do_shutdown da/d3f/gnunet-zoneimport_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static void iterate_zones da/d3f/gnunet-zoneimport_8c.html ac25d105cdea249e4711042e4d32c2d05 (void *cls) static void ns_lookup_error_cb da/d3f/gnunet-zoneimport_8c.html acb385dd5ff7883ba5bf1aa40d2983c24 (void *cls) static void ns_lookup_result_cb da/d3f/gnunet-zoneimport_8c.html a818d25da49dcbbe0429affc2f0e32102 (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *key, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void queue da/d3f/gnunet-zoneimport_8c.html a4398c90b155017ac6fff8b6f73184eec (const char *hostname) static int move_to_queue da/d3f/gnunet-zoneimport_8c.html a1ea46bab826090368caabf582e9f83c4 (void *cls, const struct GNUNET_HashCode *key, void *value) static void process_stdin da/d3f/gnunet-zoneimport_8c.html ae59967d54600cd66d3c20b4f9e061da9 (void *cls) static void identity_cb da/d3f/gnunet-zoneimport_8c.html ac8d425010bba857641bdae1a3476b229 (void *cls, struct GNUNET_IDENTITY_Ego *ego, void **ctx, const char *name) static void run da/d3f/gnunet-zoneimport_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main da/d3f/gnunet-zoneimport_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static struct GNUNET_TIME_Relative minimum_expiration_time da/d3f/gnunet-zoneimport_8c.html a6cc57449cb17312ba47d6d13ab582805 static unsigned int map_size da/d3f/gnunet-zoneimport_8c.html a122d417beb0d9216f2f4a9647b5a2b3f static struct GNUNET_IDENTITY_Handle * id da/d3f/gnunet-zoneimport_8c.html ac255752460828bbccfd5a779889aa529 static struct GNUNET_NAMESTORE_Handle * ns da/d3f/gnunet-zoneimport_8c.html aa99d7a84f04bf03353c8123f8a6f5c8a static struct GNUNET_STATISTICS_Handle * stats da/d3f/gnunet-zoneimport_8c.html a4fb6f8811aa55bc9ca971bfebc4612b5 static struct GNUNET_DNSSTUB_Context * ctx da/d3f/gnunet-zoneimport_8c.html a2effa44aa16a95e499663f65ec387a31 static unsigned int pending da/d3f/gnunet-zoneimport_8c.html a48873725da51fad7973c7b7454ee41fb static unsigned int pending_rs da/d3f/gnunet-zoneimport_8c.html ac33410dd420f6dc7dcc7735c3037748e static unsigned int lookups da/d3f/gnunet-zoneimport_8c.html a861c0b545e181fe2b655b237670151dc static unsigned int cached da/d3f/gnunet-zoneimport_8c.html a6df0c335911b684549a7832f42e532fd static unsigned int rejects da/d3f/gnunet-zoneimport_8c.html add68c5cab2f9c7baa984a29fe7dc6283 static unsigned int failures da/d3f/gnunet-zoneimport_8c.html aed2cb91c62a50ef91c6e8dffff64c8ba static unsigned int records da/d3f/gnunet-zoneimport_8c.html a37b25eb08c9c1588e65bb79edced5c1c static unsigned int record_sets da/d3f/gnunet-zoneimport_8c.html ad8b1f7dc185c37f6f5df707db171a3d8 static struct GNUNET_CONTAINER_Heap * req_heap da/d3f/gnunet-zoneimport_8c.html a38ab764c08e74e4aba571d525f87371e static struct Request * req_head da/d3f/gnunet-zoneimport_8c.html ae78bb85b02b6e17a749fcd0eec972b42 static struct Request * req_tail da/d3f/gnunet-zoneimport_8c.html ad3ebee702a6f9178181496f33befdc58 static struct GNUNET_SCHEDULER_Task * t da/d3f/gnunet-zoneimport_8c.html a63c0a6544b098612a2ac1898b3ecc8f3 static struct GNUNET_CONTAINER_MultiHashMap * ns_pending da/d3f/gnunet-zoneimport_8c.html a749c8355a6fab7507a8a9e99fb7af185 static struct GNUNET_NAMESTORE_ZoneIterator * zone_it da/d3f/gnunet-zoneimport_8c.html a563c0471789b24f0289291679e2ae0a3 static struct Zone * zone_head da/d3f/gnunet-zoneimport_8c.html a6a476564323ae97142526dffed3435c1 static struct Zone * zone_tail da/d3f/gnunet-zoneimport_8c.html a32f218abe689d64f8aa9ab6d9b497421 static uint64_t ns_iterator_trigger_next da/d3f/gnunet-zoneimport_8c.html a96e1ab4f8246804b2e9fca7970d2b8f3 static uint64_t total_dns_latency_cnt da/d3f/gnunet-zoneimport_8c.html a75542ad348665fd810ba46b46fe8833e static struct GNUNET_TIME_Relative total_dns_latency da/d3f/gnunet-zoneimport_8c.html a6fa404bd87dcf71b8e97ad74b0659f75 static uint64_t total_reg_proc_dns da/d3f/gnunet-zoneimport_8c.html a9fd0af6d4dee00ea2eb90fdc9b950559 static uint64_t total_reg_proc_dns_ns da/d3f/gnunet-zoneimport_8c.html a5ba39854df0417d1be2e57747ee3ce99 static struct GNUNET_TIME_Absolute start_time_reg_proc da/d3f/gnunet-zoneimport_8c.html a3988ac58fdf361c7232a0a3f247bcac2 static struct GNUNET_TIME_Absolute sleep_time_reg_proc da/d3f/gnunet-zoneimport_8c.html a629d20875e2d158f565a96086f8a39ea static struct GNUNET_TIME_Relative idle_time da/d3f/gnunet-zoneimport_8c.html a6adf9116bde8652a4213abf8a8014b34 namestore.h /home/grothoff/research/gnunet/src/namestore/ d8/d34/namestore_8h GNUNET_NAMESTORE_Header RecordStoreMessage RecordStoreResponseMessage LabelLookupMessage LabelLookupResponseMessage ZoneToNameMessage ZoneToNameResponseMessage RecordResultMessage ZoneMonitorStartMessage ZoneMonitorNextMessage ZoneIterationStartMessage ZoneIterationNextMessage ZoneIterationStopMessage #define MAX_NAME_LEN d8/d34/namestore_8h.html afd709f201d7643c3909621f620ea648a namestore_api.c /home/grothoff/research/gnunet/src/namestore/ d2/d43/namestore__api_8c platform.h gnunet_util_lib.h gnunet_crypto_lib.h gnunet_constants.h gnunet_dnsparser_lib.h gnunet_arm_service.h gnunet_signatures.h gnunet_gns_service.h gnunet_namestore_service.h namestore.h GNUNET_NAMESTORE_QueueEntry GNUNET_NAMESTORE_ZoneIterator GNUNET_NAMESTORE_Handle #define LOG d2/d43/namestore__api_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define NAMESTORE_DELAY_TOLERANCE d2/d43/namestore__api_8c.html a34b2a5910cf8c2dcabba2779bac8567d static void force_reconnect d2/d43/namestore__api_8c.html ac648dd7bf8ef48aa67fac820f16e493d (struct GNUNET_NAMESTORE_Handle *h) static struct GNUNET_NAMESTORE_QueueEntry * find_qe d2/d43/namestore__api_8c.html a325e31cb1f4373481f8c368e3ea527ca (struct GNUNET_NAMESTORE_Handle *h, uint32_t rid) static struct GNUNET_NAMESTORE_ZoneIterator * find_zi d2/d43/namestore__api_8c.html ada3bcc100e79a442d102deb719a2c95d (struct GNUNET_NAMESTORE_Handle *h, uint32_t rid) static void free_qe d2/d43/namestore__api_8c.html a443c499c3453f388bebc0e059b26a082 (struct GNUNET_NAMESTORE_QueueEntry *qe) static void free_ze d2/d43/namestore__api_8c.html a758d58cfb853da3397c417785eb272ff (struct GNUNET_NAMESTORE_ZoneIterator *ze) static int check_rd d2/d43/namestore__api_8c.html a7e5bde8f8c30aea2dda571fabff5b453 (size_t rd_len, const void *rd_buf, unsigned int rd_count) static void handle_record_store_response d2/d43/namestore__api_8c.html a4823c884da2ec01aa36ff6b6ed641668 (void *cls, const struct RecordStoreResponseMessage *msg) static int check_lookup_result d2/d43/namestore__api_8c.html a287eedfa9e18f784489bc7d90b6f08eb (void *cls, const struct LabelLookupResponseMessage *msg) static void handle_lookup_result d2/d43/namestore__api_8c.html aa2506d2025ea756e42c5464a883dc9bf (void *cls, const struct LabelLookupResponseMessage *msg) static int check_record_result d2/d43/namestore__api_8c.html a680626313fc46de7faba5d7d3f0753ba (void *cls, const struct RecordResultMessage *msg) static void handle_record_result d2/d43/namestore__api_8c.html ae391bd3cf1599f3e2a0828a00645aaad (void *cls, const struct RecordResultMessage *msg) static void handle_record_result_end d2/d43/namestore__api_8c.html a6b6a542b85a178ce70a833ebe2063893 (void *cls, const struct GNUNET_NAMESTORE_Header *msg) static int check_zone_to_name_response d2/d43/namestore__api_8c.html a82484380babe079f423570fb58fbd3e1 (void *cls, const struct ZoneToNameResponseMessage *msg) static void handle_zone_to_name_response d2/d43/namestore__api_8c.html a0790cb02a3e1ebabc37ea5a9ae1230c6 (void *cls, const struct ZoneToNameResponseMessage *msg) static void mq_error_handler d2/d43/namestore__api_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) static void reconnect d2/d43/namestore__api_8c.html aaddacf5fb739671d7f0a41f39753f908 (struct GNUNET_NAMESTORE_Handle *h) static void reconnect_task d2/d43/namestore__api_8c.html af968c5605390f0449eee2a5e91add485 (void *cls) static uint32_t get_op_id d2/d43/namestore__api_8c.html adb1b711043cc7b077c9f3b90e597f588 (struct GNUNET_NAMESTORE_Handle *h) struct GNUNET_NAMESTORE_Handle * GNUNET_NAMESTORE_connect d3/da4/group__namestore.html gab89e5d40f846d81a67d6ca467fecec12 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_NAMESTORE_disconnect d3/da4/group__namestore.html ga55d978f37d4e7644c6523aef2bdbd5bf (struct GNUNET_NAMESTORE_Handle *h) static void warn_delay d2/d43/namestore__api_8c.html a646a68c4f5d113bbc45645b140202e53 (void *cls) struct GNUNET_NAMESTORE_QueueEntry * GNUNET_NAMESTORE_records_store d3/da4/group__namestore.html ga2a0cb56a5276e6763ef14154e75f19fc (struct GNUNET_NAMESTORE_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *pkey, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd, GNUNET_NAMESTORE_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_NAMESTORE_QueueEntry * GNUNET_NAMESTORE_set_nick d3/da4/group__namestore.html gac271fb461ec315d48178d131dee89743 (struct GNUNET_NAMESTORE_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *pkey, const char *nick, GNUNET_NAMESTORE_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_NAMESTORE_QueueEntry * GNUNET_NAMESTORE_records_lookup d3/da4/group__namestore.html gad3e5b0ee07eb76411403503fda2a0a27 (struct GNUNET_NAMESTORE_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *pkey, const char *label, GNUNET_SCHEDULER_TaskCallback error_cb, void *error_cb_cls, GNUNET_NAMESTORE_RecordMonitor rm, void *rm_cls) struct GNUNET_NAMESTORE_QueueEntry * GNUNET_NAMESTORE_zone_to_name d3/da4/group__namestore.html gae1d8df536a2e16aad30802f8394efe56 (struct GNUNET_NAMESTORE_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, const struct GNUNET_CRYPTO_EcdsaPublicKey *value_zone, GNUNET_SCHEDULER_TaskCallback error_cb, void *error_cb_cls, GNUNET_NAMESTORE_RecordMonitor proc, void *proc_cls) struct GNUNET_NAMESTORE_ZoneIterator * GNUNET_NAMESTORE_zone_iteration_start d3/da4/group__namestore.html gadf856144ae9ea38d61433f6dfab952d3 (struct GNUNET_NAMESTORE_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, GNUNET_SCHEDULER_TaskCallback error_cb, void *error_cb_cls, GNUNET_NAMESTORE_RecordMonitor proc, void *proc_cls, GNUNET_SCHEDULER_TaskCallback finish_cb, void *finish_cb_cls) void GNUNET_NAMESTORE_zone_iterator_next d3/da4/group__namestore.html ga6471a454dd2845e80eb519f63b743248 (struct GNUNET_NAMESTORE_ZoneIterator *it, uint64_t limit) void GNUNET_NAMESTORE_zone_iteration_stop d3/da4/group__namestore.html gafeb3da9d08a8778f4d29ec66248b2268 (struct GNUNET_NAMESTORE_ZoneIterator *it) void GNUNET_NAMESTORE_cancel d3/da4/group__namestore.html ga693452115970a25ffd00aecc69f944ef (struct GNUNET_NAMESTORE_QueueEntry *qe) namestore_api_monitor.c /home/grothoff/research/gnunet/src/namestore/ d6/ded/namestore__api__monitor_8c platform.h gnunet_util_lib.h gnunet_crypto_lib.h gnunet_constants.h gnunet_dnsparser_lib.h gnunet_arm_service.h gnunet_signatures.h gnunet_namestore_service.h namestore.h GNUNET_NAMESTORE_ZoneMonitor static void reconnect d6/ded/namestore__api__monitor_8c.html ac347aa0b3fd23f5246ba57b639842734 (struct GNUNET_NAMESTORE_ZoneMonitor *zm) static void handle_sync d6/ded/namestore__api__monitor_8c.html a9fc5adfd7818c8785a4306a0bb2f5630 (void *cls, const struct GNUNET_MessageHeader *msg) static int check_result d6/ded/namestore__api__monitor_8c.html ac409fa58f56728da21056f382071aa50 (void *cls, const struct RecordResultMessage *lrm) static void handle_result d6/ded/namestore__api__monitor_8c.html aa616cab13db26d79f8eefee29cde655a (void *cls, const struct RecordResultMessage *lrm) static void mq_error_handler d6/ded/namestore__api__monitor_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) struct GNUNET_NAMESTORE_ZoneMonitor * GNUNET_NAMESTORE_zone_monitor_start d3/da4/group__namestore.html ga5a1b317c5eac0f550a31ddf6888e650e (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, int iterate_first, GNUNET_SCHEDULER_TaskCallback error_cb, void *error_cb_cls, GNUNET_NAMESTORE_RecordMonitor monitor, void *monitor_cls, GNUNET_SCHEDULER_TaskCallback sync_cb, void *sync_cb_cls) void GNUNET_NAMESTORE_zone_monitor_next d3/da4/group__namestore.html gac212bcb3b9c44c286b7f348bebc9be58 (struct GNUNET_NAMESTORE_ZoneMonitor *zm, uint64_t limit) void GNUNET_NAMESTORE_zone_monitor_stop d3/da4/group__namestore.html ga6c10782b63efdb52ce9c75fd454acd37 (struct GNUNET_NAMESTORE_ZoneMonitor *zm) plugin_namestore_flat.c /home/grothoff/research/gnunet/src/namestore/ db/dc5/plugin__namestore__flat_8c platform.h gnunet_namestore_plugin.h gnunet_namestore_service.h gnunet_gnsrecord_lib.h namestore.h Plugin FlatFileEntry IterateContext ZoneToNameContext static void hash_pkey_and_label db/dc5/plugin__namestore__flat_8c.html a530e74552eb68a0b7b2543c6f3aaebbe (const struct GNUNET_CRYPTO_EcdsaPrivateKey *pkey, const char *label, struct GNUNET_HashCode *h) static int database_setup db/dc5/plugin__namestore__flat_8c.html ab894af9216727f86e9ff13e13dddfc26 (struct Plugin *plugin) static int store_and_free_entries db/dc5/plugin__namestore__flat_8c.html a3c481d303971cea4ebb63b03b339984b (void *cls, const struct GNUNET_HashCode *key, void *value) static void database_shutdown db/dc5/plugin__namestore__flat_8c.html a878317cb4f9c1c4817e1469ac998885f (struct Plugin *plugin) static int namestore_flat_store_records db/dc5/plugin__namestore__flat_8c.html ae762090cfe84b8fccdec25043f932642 (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone_key, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static int namestore_flat_lookup_records db/dc5/plugin__namestore__flat_8c.html aa1baa4d8231c307de11f790ce7534e0b (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, const char *label, GNUNET_NAMESTORE_RecordIterator iter, void *iter_cls) static int iterate_zones db/dc5/plugin__namestore__flat_8c.html aaf4d5cc0832f50a31c45500819f60bc7 (void *cls, const struct GNUNET_HashCode *key, void *value) static int namestore_flat_iterate_records db/dc5/plugin__namestore__flat_8c.html a69c6ef67f5677c447254ee94e4d5dfad (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, uint64_t serial, uint64_t limit, GNUNET_NAMESTORE_RecordIterator iter, void *iter_cls) static int zone_to_name db/dc5/plugin__namestore__flat_8c.html a975bf1923e600f630a8dada1955a6ec9 (void *cls, const struct GNUNET_HashCode *key, void *value) static int namestore_flat_zone_to_name db/dc5/plugin__namestore__flat_8c.html a32c00ac225d4195fc126395276b27e07 (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, const struct GNUNET_CRYPTO_EcdsaPublicKey *value_zone, GNUNET_NAMESTORE_RecordIterator iter, void *iter_cls) void * libgnunet_plugin_namestore_flat_init db/dc5/plugin__namestore__flat_8c.html a34187c8a739ff31b1ff2faefa6af556d (void *cls) void * libgnunet_plugin_namestore_flat_done db/dc5/plugin__namestore__flat_8c.html a059a9f09b580064f938e1c1acc3ed486 (void *cls) plugin_namestore_postgres.c /home/grothoff/research/gnunet/src/namestore/ d0/ddf/plugin__namestore__postgres_8c platform.h gnunet_namestore_plugin.h gnunet_namestore_service.h gnunet_gnsrecord_lib.h gnunet_pq_lib.h namestore.h Plugin ParserContext #define LOG d0/ddf/plugin__namestore__postgres_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static int database_setup d0/ddf/plugin__namestore__postgres_8c.html ab894af9216727f86e9ff13e13dddfc26 (struct Plugin *plugin) static int namestore_postgres_store_records d0/ddf/plugin__namestore__postgres_8c.html a2228b17d247cd56a75a3f3b8644729ec (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone_key, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void parse_result_call_iterator d0/ddf/plugin__namestore__postgres_8c.html a627ec94d54e108b060b8d10db1b8c81c (void *cls, PGresult *res, unsigned int num_results) static int namestore_postgres_lookup_records d0/ddf/plugin__namestore__postgres_8c.html a4ae2c22951784a109f8e548787f925fe (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, const char *label, GNUNET_NAMESTORE_RecordIterator iter, void *iter_cls) static int namestore_postgres_iterate_records d0/ddf/plugin__namestore__postgres_8c.html a2ba8a1287556cfe8dfb354e2a5a793d1 (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, uint64_t serial, uint64_t limit, GNUNET_NAMESTORE_RecordIterator iter, void *iter_cls) static int namestore_postgres_zone_to_name d0/ddf/plugin__namestore__postgres_8c.html aeccaadbd2e5155127eac0fa9fe54a72e (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, const struct GNUNET_CRYPTO_EcdsaPublicKey *value_zone, GNUNET_NAMESTORE_RecordIterator iter, void *iter_cls) static void database_shutdown d0/ddf/plugin__namestore__postgres_8c.html a878317cb4f9c1c4817e1469ac998885f (struct Plugin *plugin) void * libgnunet_plugin_namestore_postgres_init d0/ddf/plugin__namestore__postgres_8c.html a1e7a8b51bb05812765952121fb8d5765 (void *cls) void * libgnunet_plugin_namestore_postgres_done d0/ddf/plugin__namestore__postgres_8c.html ae982a051f70c9e24eabd97cd6f37ec01 (void *cls) plugin_namestore_sqlite.c /home/grothoff/research/gnunet/src/namestore/ df/d09/plugin__namestore__sqlite_8c platform.h gnunet_namestore_plugin.h gnunet_namestore_service.h gnunet_gnsrecord_lib.h gnunet_sq_lib.h namestore.h Plugin #define BUSY_TIMEOUT_MS df/d09/plugin__namestore__sqlite_8c.html a1b5f9c68768e43e0e131df44ea15d4f3 #define LOG_SQLITE df/d09/plugin__namestore__sqlite_8c.html a576fef32fdb24aeedb055168f0a87711 (db, level, cmd) #define LOG df/d09/plugin__namestore__sqlite_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static int database_setup df/d09/plugin__namestore__sqlite_8c.html ab894af9216727f86e9ff13e13dddfc26 (struct Plugin *plugin) static void database_shutdown df/d09/plugin__namestore__sqlite_8c.html a878317cb4f9c1c4817e1469ac998885f (struct Plugin *plugin) static int namestore_sqlite_store_records df/d09/plugin__namestore__sqlite_8c.html a1832376c464d55b0f91fac4765e4799b (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone_key, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static int get_records_and_call_iterator df/d09/plugin__namestore__sqlite_8c.html a3d133adcf1b4bfc3e592bbed76e32347 (struct Plugin *plugin, sqlite3_stmt *stmt, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone_key, uint64_t limit, GNUNET_NAMESTORE_RecordIterator iter, void *iter_cls) static int namestore_sqlite_lookup_records df/d09/plugin__namestore__sqlite_8c.html a3eee43322a7f9eefb4690524b032e960 (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, const char *label, GNUNET_NAMESTORE_RecordIterator iter, void *iter_cls) static int namestore_sqlite_iterate_records df/d09/plugin__namestore__sqlite_8c.html a4696c87c981d1c89e4d22869db4b87c7 (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, uint64_t serial, uint64_t limit, GNUNET_NAMESTORE_RecordIterator iter, void *iter_cls) static int namestore_sqlite_zone_to_name df/d09/plugin__namestore__sqlite_8c.html af67a2d84fe5165cba9dba05434b21af3 (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, const struct GNUNET_CRYPTO_EcdsaPublicKey *value_zone, GNUNET_NAMESTORE_RecordIterator iter, void *iter_cls) void * libgnunet_plugin_namestore_sqlite_init df/d09/plugin__namestore__sqlite_8c.html a8e532fcb6d8c02834b690b9ec0d41a3e (void *cls) void * libgnunet_plugin_namestore_sqlite_done df/d09/plugin__namestore__sqlite_8c.html ae85cbd09aab14d8bc43c8acffc6615a1 (void *cls) plugin_rest_namestore.c /home/grothoff/research/gnunet/src/namestore/ dd/d38/plugin__rest__namestore_8c platform.h gnunet_rest_plugin.h gnunet_gns_service.h gnunet_namestore_service.h gnunet_identity_service.h gnunet_rest_lib.h gnunet_json_lib.h Plugin EgoEntry RequestHandle #define GNUNET_REST_API_NS_NAMESTORE dd/d38/plugin__rest__namestore_8c.html a25e9bacede05703140ef8e4b6fa077ca #define GNUNET_REST_NAMESTORE_ERROR_UNKNOWN dd/d38/plugin__rest__namestore_8c.html a07dcf74bfe9e3db47e66a663b1c6c1d5 #define GNUNET_REST_IDENTITY_NOT_FOUND dd/d38/plugin__rest__namestore_8c.html af17f64d75e22ab7e078c830520fa9c81 #define GNUNET_REST_NAMESTORE_FAILED dd/d38/plugin__rest__namestore_8c.html aa4c27448e36e6905c428e66ab36db854 #define GNUNET_REST_NAMESTORE_INVALID_DATA dd/d38/plugin__rest__namestore_8c.html a8993d18aaf4c9ea237d1febe7d301fc9 #define GNUNET_REST_NAMESTORE_NO_DATA dd/d38/plugin__rest__namestore_8c.html a8d83a3af0969ee35ad28954bae9b0984 #define ID_REST_STATE_INIT dd/d38/plugin__rest__namestore_8c.html a731b7d23b2e0f071fb3f3bfec1557cd5 #define ID_REST_STATE_POST_INIT dd/d38/plugin__rest__namestore_8c.html aea4ff1e272bea4388878ad35b3c7f107 static void cleanup_handle dd/d38/plugin__rest__namestore_8c.html af70f5f3e321661ead3a4775ba90db5ef (void *cls) static void do_error dd/d38/plugin__rest__namestore_8c.html af35ba72049103ca499c5b3b9b5cbf040 (void *cls) struct EgoEntry * get_egoentry_namestore dd/d38/plugin__rest__namestore_8c.html a0daeb36a2cc727d86bc4bc08ff66f36c (struct RequestHandle *handle, char *name) static void namestore_iteration_error dd/d38/plugin__rest__namestore_8c.html a53ae96322422e06c89ebc215deb62cf1 (void *cls) static void create_finished dd/d38/plugin__rest__namestore_8c.html a0c551b98b16ff3d37fd4a069dd40097f (void *cls, int32_t success, const char *emsg) static void del_finished dd/d38/plugin__rest__namestore_8c.html a5293b984d646e772656e179a1ddc4dab (void *cls, int32_t success, const char *emsg) static void namestore_list_finished dd/d38/plugin__rest__namestore_8c.html a650a5da6a8ed328bbbdbe655b1b3d159 (void *cls) static void namestore_list_iteration dd/d38/plugin__rest__namestore_8c.html aabbb1ed6c3dffa7ffc9b2f789b0f1e6b (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone_key, const char *rname, unsigned int rd_len, const struct GNUNET_GNSRECORD_Data *rd) void namestore_get dd/d38/plugin__rest__namestore_8c.html af36173a5c8cae6bcb2378477f9a411b9 (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) static void ns_lookup_error_cb dd/d38/plugin__rest__namestore_8c.html acb385dd5ff7883ba5bf1aa40d2983c24 (void *cls) static void ns_lookup_cb dd/d38/plugin__rest__namestore_8c.html a1351191410ef9027b4fc40cf28279078 (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) void namestore_add dd/d38/plugin__rest__namestore_8c.html a9b43640b0e8e5cc255020669543ad0b1 (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) void namestore_delete dd/d38/plugin__rest__namestore_8c.html a9575488622e4f997b35bb8d411b3229f (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) static void options_cont dd/d38/plugin__rest__namestore_8c.html a7ae73a134cafa8c70c95f481fccf31e1 (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) static void init_cont dd/d38/plugin__rest__namestore_8c.html a77c835d867be50642306e34f1266975a (struct RequestHandle *handle) static void id_connect_cb dd/d38/plugin__rest__namestore_8c.html aadc3ede97d2447b92da6fd4c40ebd9d7 (void *cls, struct GNUNET_IDENTITY_Ego *ego, void **ctx, const char *name) static void rest_process_request dd/d38/plugin__rest__namestore_8c.html aaf9b0ed7bb7ae3b37377119070c6a6f4 (struct GNUNET_REST_RequestHandle *rest_handle, GNUNET_REST_ResultProcessor proc, void *proc_cls) void * libgnunet_plugin_rest_namestore_init dd/d38/plugin__rest__namestore_8c.html ad900c0ce99f8fbf1e0c77ef8f957e689 (void *cls) void * libgnunet_plugin_rest_namestore_done dd/d38/plugin__rest__namestore_8c.html a3b7db894dc09a59331897c5d4fe40304 (void *cls) const struct GNUNET_CONFIGURATION_Handle * cfg dd/d38/plugin__rest__namestore_8c.html a51cb438e53c3f8766755e01cfa930382 static char * allow_methods dd/d38/plugin__rest__namestore_8c.html a9a67cdde375abe5414707e6255e0f753 gnunet-nat-auto.c /home/grothoff/research/gnunet/src/nat-auto/ df/d3f/gnunet-nat-auto_8c platform.h gnunet_util_lib.h gnunet_nat_service.h gnunet_nat_auto_service.h static void test_finished df/d3f/gnunet-nat-auto_8c.html add67041c1da1a9b4845b1b76663d23a6 () static void auto_conf_iter df/d3f/gnunet-nat-auto_8c.html a4696f84dbf71c4e68b9a247109727c43 (void *cls, const char *section, const char *option, const char *value) static void auto_config_cb df/d3f/gnunet-nat-auto_8c.html a1d5d3498e90208589b2d0eba6504e838 (void *cls, const struct GNUNET_CONFIGURATION_Handle *diff, enum GNUNET_NAT_StatusCode result, enum GNUNET_NAT_Type type) static void test_report_cb df/d3f/gnunet-nat-auto_8c.html a6137e8dc9d27c6af0711b74503053bb3 (void *cls, enum GNUNET_NAT_StatusCode result) static void do_shutdown df/d3f/gnunet-nat-auto_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static void run df/d3f/gnunet-nat-auto_8c.html a8d2eff9f65977d8089ab33940596478d (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c) int main df/d3f/gnunet-nat-auto_8c.html af3ed9c200de85b53c94cd18764b246a2 (int argc, char *const argv[]) static int global_ret df/d3f/gnunet-nat-auto_8c.html a46aea8bacb6e1782ced692b1dfb4ff7b static struct GNUNET_NAT_AUTO_AutoHandle * ah df/d3f/gnunet-nat-auto_8c.html a8b3a2c7eed1160ebf7f2263bc9c80637 static int write_cfg df/d3f/gnunet-nat-auto_8c.html a56970412a5e45fb77d1f3e395f873d26 static const char * cfg_file df/d3f/gnunet-nat-auto_8c.html aa8d6092f4bcc8dc5b2fc22b39f76d253 static const struct GNUNET_CONFIGURATION_Handle * cfg df/d3f/gnunet-nat-auto_8c.html a51cb438e53c3f8766755e01cfa930382 static char * section_name df/d3f/gnunet-nat-auto_8c.html a4539b74684e0bd6a98862a5d68ca0aec static int do_auto df/d3f/gnunet-nat-auto_8c.html a78b43d3b6ec16d701c82a139302114e2 static struct GNUNET_NAT_AUTO_Test * nt df/d3f/gnunet-nat-auto_8c.html a9b1ddfe9e55cae4961f64f5299092cfe static int use_udp df/d3f/gnunet-nat-auto_8c.html aa24c0def51cab191e329c3af2e232157 static int use_tcp df/d3f/gnunet-nat-auto_8c.html ada714d6ab091c9c26af316e4c344596a static uint8_t proto df/d3f/gnunet-nat-auto_8c.html adaae928b69788f774db092e75f1c4fb7 gnunet-nat-auto_legacy.c /home/grothoff/research/gnunet/src/nat-auto/ d3/db6/gnunet-nat-auto__legacy_8c platform.h gnunet_util_lib.h nat.h NatActivity ClientActivity GNUNET_NAT_Test #define LOG d3/db6/gnunet-nat-auto__legacy_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define NAT_SERVER_TIMEOUT d3/db6/gnunet-nat-auto__legacy_8c.html a525ec9d91b0a270bb996a98355cf8a2b static void reversal_cb d3/db6/gnunet-nat-auto__legacy_8c.html a42475a4214bf097e819e1fb6552e8cb2 (void *cls, const struct sockaddr *addr, socklen_t addrlen) static void do_udp_read d3/db6/gnunet-nat-auto__legacy_8c.html ac5fd7ee37c9cee9a8aa83f473c045aaf (void *cls) static void do_read d3/db6/gnunet-nat-auto__legacy_8c.html a36c2cda22ba2ea77daf017f5e5dfba50 (void *cls) static void do_accept d3/db6/gnunet-nat-auto__legacy_8c.html ab8bc9d8d65fa9980c17625a08bd34b75 (void *cls) static void mq_error_handler d3/db6/gnunet-nat-auto__legacy_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) static void addr_cb d3/db6/gnunet-nat-auto__legacy_8c.html ad2e42edaf497f5bb902015715ad26d88 (void *cls, int add_remove, const struct sockaddr *addr, socklen_t addrlen) static void do_timeout d3/db6/gnunet-nat-auto__legacy_8c.html a4048e531e4e8d3fbcea7073006f63679 (void *cls) struct GNUNET_NAT_Test * GNUNET_NAT_test_start d3/db6/gnunet-nat-auto__legacy_8c.html a2e0a27aa445ed80f3edb19eb412288bd (const struct GNUNET_CONFIGURATION_Handle *cfg, int is_tcp, uint16_t bnd_port, uint16_t adv_port, struct GNUNET_TIME_Relative timeout, GNUNET_NAT_TestCallback report, void *report_cls) void GNUNET_NAT_test_stop d3/db6/gnunet-nat-auto__legacy_8c.html ac5aa1cf47a60328ba320afb162be9891 (struct GNUNET_NAT_Test *tst) gnunet-nat-server.c /home/grothoff/research/gnunet/src/nat-auto/ d7/de3/gnunet-nat-server_8c platform.h gnunet_util_lib.h gnunet_nat_service.h gnunet_protocols.h nat-auto.h ClientData TcpContext static void try_anat d7/de3/gnunet-nat-server_8c.html acb3afb5c9af59eb6e4c54a8a551108d6 (uint32_t dst_ipv4, uint16_t dport, int is_tcp) static void tcp_send d7/de3/gnunet-nat-server_8c.html af4215c760895b5c27dfd97aeca62719f (void *cls) static void try_send_tcp d7/de3/gnunet-nat-server_8c.html aa0fe227d7d3c69530ab9d9af6003e4d3 (uint32_t dst_ipv4, uint16_t dport, uint16_t data) static void try_send_udp d7/de3/gnunet-nat-server_8c.html aca73a188aa90e09ce555d4375baa826f (uint32_t dst_ipv4, uint16_t dport, uint16_t data) static void handle_test d7/de3/gnunet-nat-server_8c.html a59d41f58f4c9dd66194d668e7be3086d (void *cls, const struct GNUNET_NAT_AUTO_TestMessage *tm) static void run d7/de3/gnunet-nat-server_8c.html a38b635b77ab187eedfbcd449f5b1b329 (void *cls, const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_SERVICE_Handle *srv) static void force_timeout d7/de3/gnunet-nat-server_8c.html a7ae2f0ad476fb29273277c1ada9b88f4 (void *cls) static void * client_connect_cb d7/de3/gnunet-nat-server_8c.html a59bdc2686a972268ebbe1bc798ded17c (void *cls, struct GNUNET_SERVICE_Client *c, struct GNUNET_MQ_Handle *mq) static void client_disconnect_cb d7/de3/gnunet-nat-server_8c.html ac42ef8df5e7252aab48d6463ea70cac5 (void *cls, struct GNUNET_SERVICE_Client *c, void *internal_cls) GNUNET_SERVICE_MAIN d7/de3/gnunet-nat-server_8c.html a6471da040b3f242e4d22e29333a837b6 ("nat-server", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_fixed_size(test, GNUNET_MESSAGE_TYPE_NAT_TEST, struct GNUNET_NAT_AUTO_TestMessage, NULL), GNUNET_MQ_handler_end()) static const struct GNUNET_CONFIGURATION_Handle * cfg d7/de3/gnunet-nat-server_8c.html a51cb438e53c3f8766755e01cfa930382 gnunet-service-nat-auto.c /home/grothoff/research/gnunet/src/nat-auto/ de/d4c/gnunet-service-nat-auto_8c platform.h gnunet_util_lib.h gnunet_protocols.h gnunet_signatures.h gnunet_nat_service.h gnunet_statistics_service.h gnunet_resolver_service.h nat-auto.h ClientHandle AutoconfigContext #define AUTOCONFIG_TIMEOUT de/d4c/gnunet-service-nat-auto_8c.html a3be44ed4aa2a3f9bf88dc146b1adc09a static int check_autoconfig_request de/d4c/gnunet-service-nat-auto_8c.html a13d7c20b05718873e9d4038796db5e40 (void *cls, const struct GNUNET_NAT_AUTO_AutoconfigRequestMessage *message) static void terminate_ac_activities de/d4c/gnunet-service-nat-auto_8c.html a8289defd369351db298a556128ef1289 (struct AutoconfigContext *ac) static void conclude_autoconfig_request de/d4c/gnunet-service-nat-auto_8c.html a0ec135cde1d5a5456aa85989aa07b5ad (void *cls) static void check_autoconfig_finished de/d4c/gnunet-service-nat-auto_8c.html aba30f757fe255bf0b92677aad5e287ff (struct AutoconfigContext *ac) static void update_enable_upnpc_option de/d4c/gnunet-service-nat-auto_8c.html a3889d76e9a18285e47356b7c90abf44d (struct AutoconfigContext *ac) static void handle_autoconfig_request de/d4c/gnunet-service-nat-auto_8c.html a086d5aca0a07bbde40cbafcbaaa9b46d (void *cls, const struct GNUNET_NAT_AUTO_AutoconfigRequestMessage *message) static void shutdown_task de/d4c/gnunet-service-nat-auto_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void run de/d4c/gnunet-service-nat-auto_8c.html a93e64c6875736da53189e266ff6013a0 (void *cls, const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_SERVICE_Handle *service) static void * client_connect_cb de/d4c/gnunet-service-nat-auto_8c.html a59bdc2686a972268ebbe1bc798ded17c (void *cls, struct GNUNET_SERVICE_Client *c, struct GNUNET_MQ_Handle *mq) static void client_disconnect_cb de/d4c/gnunet-service-nat-auto_8c.html ac42ef8df5e7252aab48d6463ea70cac5 (void *cls, struct GNUNET_SERVICE_Client *c, void *internal_cls) GNUNET_SERVICE_MAIN de/d4c/gnunet-service-nat-auto_8c.html a6b1613356c5753f82b3c6a40be480035 ("nat-auto", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_var_size(autoconfig_request, GNUNET_MESSAGE_TYPE_NAT_AUTO_REQUEST_CFG, struct GNUNET_NAT_AUTO_AutoconfigRequestMessage, NULL), GNUNET_MQ_handler_end()) static struct ClientHandle * ch_head de/d4c/gnunet-service-nat-auto_8c.html a16445dafdc80855fe881a7f9cd337e3f static struct ClientHandle * ch_tail de/d4c/gnunet-service-nat-auto_8c.html a653672bd58578382ff9fcc2c24d86246 static struct AutoconfigContext * ac_head de/d4c/gnunet-service-nat-auto_8c.html a30f6791e1dc8f00dec1f1abbd9015196 static struct AutoconfigContext * ac_tail de/d4c/gnunet-service-nat-auto_8c.html a0454d4e22b1dd553aa402151a42b487d static const struct GNUNET_CONFIGURATION_Handle * cfg de/d4c/gnunet-service-nat-auto_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_STATISTICS_Handle * stats de/d4c/gnunet-service-nat-auto_8c.html a4fb6f8811aa55bc9ca971bfebc4612b5 gnunet-service-nat-auto_legacy.c /home/grothoff/research/gnunet/src/nat-auto/ dc/d29/gnunet-service-nat-auto__legacy_8c platform.h gnunet_util_lib.h gnunet_resolver_service.h nat.h GNUNET_NAT_AutoHandle #define LOG dc/d29/gnunet-service-nat-auto__legacy_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define TIMEOUT dc/d29/gnunet-service-nat-auto__legacy_8c.html a45ba202b05caf39795aeca91b0ae547e #define NAT_SERVER_TIMEOUT dc/d29/gnunet-service-nat-auto__legacy_8c.html a525ec9d91b0a270bb996a98355cf8a2b AutoPhase dc/d29/gnunet-service-nat-auto__legacy_8c.html acb38d3115c1e33752459b9fce13f4fe9 AUTO_INIT dc/d29/gnunet-service-nat-auto__legacy_8c.html acb38d3115c1e33752459b9fce13f4fe9a4e214d4591bb954f618b08c1c3688577 AUTO_EXTERNAL_IP dc/d29/gnunet-service-nat-auto__legacy_8c.html acb38d3115c1e33752459b9fce13f4fe9a11eddc062d73730a93fd36af7a1051db AUTO_STUN dc/d29/gnunet-service-nat-auto__legacy_8c.html acb38d3115c1e33752459b9fce13f4fe9a88666ff0f8eb355ed30cd53239a467f7 AUTO_LOCAL_IP dc/d29/gnunet-service-nat-auto__legacy_8c.html acb38d3115c1e33752459b9fce13f4fe9a3b15fadf8cc8be3b91c2608590b2ce58 AUTO_NAT_PUNCHED dc/d29/gnunet-service-nat-auto__legacy_8c.html acb38d3115c1e33752459b9fce13f4fe9a2ce3e4db973f9244220760466adf44c7 AUTO_UPNPC dc/d29/gnunet-service-nat-auto__legacy_8c.html acb38d3115c1e33752459b9fce13f4fe9ae764e00728710b4c877659a2e1187dce AUTO_ICMP_SERVER dc/d29/gnunet-service-nat-auto__legacy_8c.html acb38d3115c1e33752459b9fce13f4fe9ae230d80c3f589a46edfc0d7b0c0ea65c AUTO_ICMP_CLIENT dc/d29/gnunet-service-nat-auto__legacy_8c.html acb38d3115c1e33752459b9fce13f4fe9acb2310b4baa482d78ddc4f61a96d2ac8 AUTO_DONE dc/d29/gnunet-service-nat-auto__legacy_8c.html acb38d3115c1e33752459b9fce13f4fe9adece1625b66865714211b6daf626836c static void next_phase dc/d29/gnunet-service-nat-auto__legacy_8c.html a30f0a1c21c576f4d6a0185c1b59ed6b4 (struct GNUNET_NAT_AutoHandle *ah) static void process_stun_reply dc/d29/gnunet-service-nat-auto__legacy_8c.html a1a9763d5537c4e1e2f52b00354f97621 (struct sockaddr_in *answer, struct GNUNET_NAT_AutoHandle *ah) static void stop_stun dc/d29/gnunet-service-nat-auto__legacy_8c.html a71f024dee551f54ad5ed600ffea6c228 () static void do_udp_read dc/d29/gnunet-service-nat-auto__legacy_8c.html ac5fd7ee37c9cee9a8aa83f473c045aaf (void *cls) static struct GNUNET_NETWORK_Handle * bind_v4 dc/d29/gnunet-service-nat-auto__legacy_8c.html aff1f029c36799796a43aa8428f5d5295 () static void request_callback dc/d29/gnunet-service-nat-auto__legacy_8c.html a338ed25c24e53977ce3048cbb7bfa724 (void *cls, enum GNUNET_NAT_StatusCode result) static void result_callback dc/d29/gnunet-service-nat-auto__legacy_8c.html ac31ad77bd7841f1527c5d6737972420b (void *cls, enum GNUNET_NAT_StatusCode ret) static void reversal_test dc/d29/gnunet-service-nat-auto__legacy_8c.html ab996392e0bae60fdf9d8cb10c45fc0b7 (void *cls) static void set_external_ipv4 dc/d29/gnunet-service-nat-auto__legacy_8c.html a1d906e3e34d9513e01ef4fe61f510999 (void *cls, const struct in_addr *addr, enum GNUNET_NAT_StatusCode ret) static void test_external_ip dc/d29/gnunet-service-nat-auto__legacy_8c.html ac57dc34f30f642daf37f0ada8a8737d9 (struct GNUNET_NAT_AutoHandle *ah) static void test_stun dc/d29/gnunet-service-nat-auto__legacy_8c.html a4f9b64f9cf48480da21863c158fdf3b2 (struct GNUNET_NAT_AutoHandle *ah) static int process_if dc/d29/gnunet-service-nat-auto__legacy_8c.html a57ce2ad9efa4043d5c08a31cbe513b95 (void *cls, const char *name, int isDefault, const struct sockaddr *addr, const struct sockaddr *broadcast_addr, const struct sockaddr *netmask, socklen_t addrlen) static void test_local_ip dc/d29/gnunet-service-nat-auto__legacy_8c.html a8a683de52ab3537ec853bdcbae4c8e7f (struct GNUNET_NAT_AutoHandle *ah) static void mq_error_handler dc/d29/gnunet-service-nat-auto__legacy_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) static void test_nat_punched dc/d29/gnunet-service-nat-auto__legacy_8c.html a26c82b78914d16467c59c785836e53c7 (struct GNUNET_NAT_AutoHandle *ah) static void test_upnpc dc/d29/gnunet-service-nat-auto__legacy_8c.html a1b820c3176ce676394711ab0c8943692 (struct GNUNET_NAT_AutoHandle *ah) static void test_icmp_server dc/d29/gnunet-service-nat-auto__legacy_8c.html a7c3567e07b68c08ef5e029e5671e99ce (struct GNUNET_NAT_AutoHandle *ah) static void test_icmp_client dc/d29/gnunet-service-nat-auto__legacy_8c.html a55d9f75dde6bb7ec8db526172a30b398 (struct GNUNET_NAT_AutoHandle *ah) struct GNUNET_NAT_AutoHandle * GNUNET_NAT_autoconfig_start dc/d29/gnunet-service-nat-auto__legacy_8c.html a079899b3232dcbbfea3c53241c36c03f (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_NAT_AutoResultCallback cb, void *cb_cls) void GNUNET_NAT_autoconfig_cancel dc/d29/gnunet-service-nat-auto__legacy_8c.html a33914bc994170317814e11d1b4dfba0a (struct GNUNET_NAT_AutoHandle *ah) static struct GNUNET_NETWORK_Handle * lsock4 dc/d29/gnunet-service-nat-auto__legacy_8c.html a5e206c62a7ace27f377b89ad061cf205 static struct GNUNET_SCHEDULER_Task * ltask4 dc/d29/gnunet-service-nat-auto__legacy_8c.html aef95f195ced4939f90ae378f1fec35fb static unsigned long long port dc/d29/gnunet-service-nat-auto__legacy_8c.html a6d3b621f720927cf99c409dd5277042b static char * stun_server dc/d29/gnunet-service-nat-auto__legacy_8c.html a207665dfa5c00a7361a3e49c9ad57a2b static unsigned int stun_port dc/d29/gnunet-service-nat-auto__legacy_8c.html a7b6220112c7704ec6b4843a0ae7c69a1 nat-auto.h /home/grothoff/research/gnunet/src/nat-auto/ df/dd7/nat-auto_8h gnunet_util_lib.h GNUNET_NAT_AUTO_TestMessage GNUNET_NAT_AUTO_AutoconfigRequestMessage GNUNET_NAT_AUTO_AutoconfigResultMessage nat_auto_api.c /home/grothoff/research/gnunet/src/nat-auto/ d4/d16/nat__auto__api_8c platform.h gnunet_nat_service.h gnunet_nat_auto_service.h nat-auto.h GNUNET_NAT_AUTO_AutoHandle const char * GNUNET_NAT_AUTO_status2string d1/df6/group__nat.html gab69974441d55a1fb17a16238ea78fb57 (enum GNUNET_NAT_StatusCode err) static int check_auto_result d4/d16/nat__auto__api_8c.html a6aa38989e313988b55d9c3bcd67c22f1 (void *cls, const struct GNUNET_NAT_AUTO_AutoconfigResultMessage *res) static void handle_auto_result d4/d16/nat__auto__api_8c.html a986487eab4c7631b28681b578ba67193 (void *cls, const struct GNUNET_NAT_AUTO_AutoconfigResultMessage *res) static void ah_error_handler d4/d16/nat__auto__api_8c.html a060c236b17c0bfe2115f1e24f830ca4f (void *cls, enum GNUNET_MQ_Error error) struct GNUNET_NAT_AUTO_AutoHandle * GNUNET_NAT_AUTO_autoconfig_start d1/df6/group__nat.html gabedaeacd11ea3e311ca80baf2f00a36d (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_NAT_AUTO_AutoResultCallback cb, void *cb_cls) void GNUNET_NAT_AUTO_autoconfig_cancel d1/df6/group__nat.html gaec8497f0947080e6080ce5ea0e97a90e (struct GNUNET_NAT_AUTO_AutoHandle *ah) nat_auto_api_test.c /home/grothoff/research/gnunet/src/nat-auto/ d7/d84/nat__auto__api__test_8c platform.h gnunet_util_lib.h gnunet_nat_service.h gnunet_nat_auto_service.h nat-auto.h NatActivity ClientActivity GNUNET_NAT_AUTO_Test #define LOG d7/d84/nat__auto__api__test_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define NAT_SERVER_TIMEOUT d7/d84/nat__auto__api__test_8c.html a525ec9d91b0a270bb996a98355cf8a2b static void reversal_cb d7/d84/nat__auto__api__test_8c.html a42475a4214bf097e819e1fb6552e8cb2 (void *cls, const struct sockaddr *addr, socklen_t addrlen) static void do_udp_read d7/d84/nat__auto__api__test_8c.html ac5fd7ee37c9cee9a8aa83f473c045aaf (void *cls) static void do_read d7/d84/nat__auto__api__test_8c.html a36c2cda22ba2ea77daf017f5e5dfba50 (void *cls) static void do_accept d7/d84/nat__auto__api__test_8c.html ab8bc9d8d65fa9980c17625a08bd34b75 (void *cls) static void mq_error_handler d7/d84/nat__auto__api__test_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) static void addr_cb d7/d84/nat__auto__api__test_8c.html adf11fd6d1c64d32efe1860db994254c1 (void *cls, void **app_ctx, int add_remove, enum GNUNET_NAT_AddressClass ac, const struct sockaddr *addr, socklen_t addrlen) static void do_fail d7/d84/nat__auto__api__test_8c.html a649d4043bf090dcbe653a87e3bb3788c (void *cls) struct GNUNET_NAT_AUTO_Test * GNUNET_NAT_AUTO_test_start d1/df6/group__nat.html gae8740f6fe5f1778c9cb1f83d5c269e87 (const struct GNUNET_CONFIGURATION_Handle *cfg, uint8_t proto, const char *section_name, GNUNET_NAT_TestCallback report, void *report_cls) void GNUNET_NAT_AUTO_test_stop d1/df6/group__nat.html ga50e98cb42c494d3b3107aa848f052ebb (struct GNUNET_NAT_AUTO_Test *tst) gnunet-helper-nat-client.c /home/grothoff/research/gnunet/src/nat/ de/dbb/gnunet-helper-nat-client_8c ip_header icmp_ttl_exceeded_header icmp_echo_header udp_header #define _GNU_SOURCE de/dbb/gnunet-helper-nat-client_8c.html a369266c24eacffb87046522897a570d5 #define ICMP_TIME_EXCEEDED de/dbb/gnunet-helper-nat-client_8c.html a2dd6a16baad61e7b8fce213a0ccc3bba #define GNUNET_memcpy de/dbb/gnunet-helper-nat-client_8c.html abd6b7d01a7ca1adb501c8d9e32b2bd47 (dst, src, n) #define DUMMY_IP de/dbb/gnunet-helper-nat-client_8c.html a772eec6d7e62b1d1666320d91fca1e4e #define NAT_TRAV_PORT de/dbb/gnunet-helper-nat-client_8c.html a7183b6ff97c48a2677cf91bbe8e21941 #define PACKET_ID de/dbb/gnunet-helper-nat-client_8c.html afcf9bbb4af15e971f2b161c289628b6d static uint16_t calc_checksum de/dbb/gnunet-helper-nat-client_8c.html a5da9d0e796798957479262a256b9edff (const uint16_t *data, unsigned int bytes) static void send_icmp_udp de/dbb/gnunet-helper-nat-client_8c.html a110ae1da83e9b931fea003faa7e7de70 (const struct in_addr *my_ip, const struct in_addr *other) static void send_icmp de/dbb/gnunet-helper-nat-client_8c.html ada41f19f80c5e67afd1d33f0eb4eca2d (const struct in_addr *my_ip, const struct in_addr *other) int main de/dbb/gnunet-helper-nat-client_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int rawsock de/dbb/gnunet-helper-nat-client_8c.html a9a1008a3b40e75b22aa5d7945cbf2918 static struct in_addr dummy de/dbb/gnunet-helper-nat-client_8c.html ab6f088fc9374ec5a47cd492cad63e18c static uint16_t port de/dbb/gnunet-helper-nat-client_8c.html a8e0798404bf2cf5dabb84c5ba9a4f236 gnunet-helper-nat-server.c /home/grothoff/research/gnunet/src/nat/ df/d22/gnunet-helper-nat-server_8c ip_header icmp_ttl_exceeded_header icmp_echo_header udp_header #define _GNU_SOURCE df/d22/gnunet-helper-nat-server_8c.html a369266c24eacffb87046522897a570d5 #define ICMP_TIME_EXCEEDED df/d22/gnunet-helper-nat-server_8c.html a2dd6a16baad61e7b8fce213a0ccc3bba #define GNUNET_memcpy df/d22/gnunet-helper-nat-server_8c.html abd6b7d01a7ca1adb501c8d9e32b2bd47 (dst, src, n) #define VERBOSE df/d22/gnunet-helper-nat-server_8c.html a42f8c497a1968074f38bf5055c650dca #define PACKET_ID df/d22/gnunet-helper-nat-server_8c.html afcf9bbb4af15e971f2b161c289628b6d #define DUMMY_IP df/d22/gnunet-helper-nat-server_8c.html a772eec6d7e62b1d1666320d91fca1e4e #define NAT_TRAV_PORT df/d22/gnunet-helper-nat-server_8c.html a7183b6ff97c48a2677cf91bbe8e21941 #define ICMP_SEND_FREQUENCY_MS df/d22/gnunet-helper-nat-server_8c.html ab3e642c3325f935d65981d312375ce0b static uint16_t calc_checksum df/d22/gnunet-helper-nat-server_8c.html a5da9d0e796798957479262a256b9edff (const uint16_t *data, unsigned int bytes) static void send_icmp_echo df/d22/gnunet-helper-nat-server_8c.html ae591ad332b8792f172a4a143fc7cdc6b (const struct in_addr *my_ip) static void send_udp df/d22/gnunet-helper-nat-server_8c.html a63b37ad3dc633a043ca9c515bfe423b9 () static void process_icmp_response df/d22/gnunet-helper-nat-server_8c.html a0ecf065d3b5fbc1916519c8f00a0f032 () static int setup_raw_socket df/d22/gnunet-helper-nat-server_8c.html a9b9494d02e74bb26d18511ca5420a544 () static int make_udp_socket df/d22/gnunet-helper-nat-server_8c.html acd763c3b2b54b4f02d204f3c9126e44b (const struct in_addr *my_ip) int main df/d22/gnunet-helper-nat-server_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int icmpsock df/d22/gnunet-helper-nat-server_8c.html aac7dcd9c71df828f222a56bb4c3a3c22 static int rawsock df/d22/gnunet-helper-nat-server_8c.html a9a1008a3b40e75b22aa5d7945cbf2918 static int udpsock df/d22/gnunet-helper-nat-server_8c.html ae6fae578f9091435534f4df2b109c37a static struct in_addr dummy df/d22/gnunet-helper-nat-server_8c.html ab6f088fc9374ec5a47cd492cad63e18c gnunet-nat.c /home/grothoff/research/gnunet/src/nat/ db/d7d/gnunet-nat_8c platform.h gnunet_util_lib.h gnunet_nat_service.h static void test_finished db/d7d/gnunet-nat_8c.html add67041c1da1a9b4845b1b76663d23a6 () static void address_cb db/d7d/gnunet-nat_8c.html af7ff2f33127f4883f2eb1d972568c93c (void *cls, void **app_ctx, int add_remove, enum GNUNET_NAT_AddressClass ac, const struct sockaddr *addr, socklen_t addrlen) static void reversal_cb db/d7d/gnunet-nat_8c.html a820743d50aa50cc7e6e7ca179915624e (void *cls, const struct sockaddr *remote_addr, socklen_t remote_addrlen) static void do_shutdown db/d7d/gnunet-nat_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static void stun_read_task db/d7d/gnunet-nat_8c.html aff4c5ab358b1ca073fe119d1a38e1bf1 (void *cls) static void run db/d7d/gnunet-nat_8c.html a8d2eff9f65977d8089ab33940596478d (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c) int main db/d7d/gnunet-nat_8c.html af3ed9c200de85b53c94cd18764b246a2 (int argc, char *const argv[]) static int global_ret db/d7d/gnunet-nat_8c.html a46aea8bacb6e1782ced692b1dfb4ff7b static char * section_name db/d7d/gnunet-nat_8c.html a4539b74684e0bd6a98862a5d68ca0aec static int use_udp db/d7d/gnunet-nat_8c.html aa24c0def51cab191e329c3af2e232157 static int listen_reversal db/d7d/gnunet-nat_8c.html a5d87909948d6c9ff347dab551a968741 static int use_tcp db/d7d/gnunet-nat_8c.html ada714d6ab091c9c26af316e4c344596a static uint8_t proto db/d7d/gnunet-nat_8c.html adaae928b69788f774db092e75f1c4fb7 static char * local_addr db/d7d/gnunet-nat_8c.html ad4ddf17428f7da27ffb9f04184ab7d43 static char * remote_addr db/d7d/gnunet-nat_8c.html ab34b9dc2a5fade4ed46bb5873ca874d6 static int do_stun db/d7d/gnunet-nat_8c.html ae00f4edb395b9e05fc140d79bb0d4d44 static struct GNUNET_NAT_Handle * nh db/d7d/gnunet-nat_8c.html a28cca4a9c658b2a18c9c992a59e96e6b static struct GNUNET_NETWORK_Handle * ls db/d7d/gnunet-nat_8c.html a928a63814f2db39a9a6aae3801f67ded static struct GNUNET_SCHEDULER_Task * rtask db/d7d/gnunet-nat_8c.html a6f86aec5707f8a432130f050db79b25b gnunet-service-nat.c /home/grothoff/research/gnunet/src/nat/ d4/d00/gnunet-service-nat_8c platform.h gnunet_util_lib.h gnunet_protocols.h gnunet_signatures.h gnunet_statistics_service.h gnunet_resolver_service.h gnunet_nat_service.h gnunet-service-nat.h gnunet-service-nat_externalip.h gnunet-service-nat_stun.h gnunet-service-nat_mini.h gnunet-service-nat_helper.h nat.h ClientAddress LocalAddressList ClientHandle StunExternalIP IfcProcContext #define SCAN_FREQ d4/d00/gnunet-service-nat_8c.html a8127170b687c1f67a968886c128e76e4 #define AUTOCONFIG_TIMEOUT d4/d00/gnunet-service-nat_8c.html a3be44ed4aa2a3f9bf88dc146b1adc09a #define DYNDNS_FREQUENCY d4/d00/gnunet-service-nat_8c.html a79e928977789e3756d745593df5fe400 static void free_lal d4/d00/gnunet-service-nat_8c.html ad3eca35977dfc92ba07ac9ea8f080bf6 (struct LocalAddressList *lal) static void destroy_lal d4/d00/gnunet-service-nat_8c.html a52d0b970ad2343c87c14521af076b554 () static int check_register d4/d00/gnunet-service-nat_8c.html a5e63f07fc8d5a860a373ee8882246d21 (void *cls, const struct GNUNET_NAT_RegisterMessage *message) static int match_ipv4 d4/d00/gnunet-service-nat_8c.html a78001f64343945033d38fa5145237c98 (const char *network, const struct in_addr *ip, uint8_t bits) static int match_ipv6 d4/d00/gnunet-service-nat_8c.html a626b77c63aac88eff49ad2d4dbf39bf7 (const char *network, const struct in6_addr *ip, uint8_t bits) static int is_nat_v4 d4/d00/gnunet-service-nat_8c.html ad7c313956639fdbcf185cc075e778d16 (const struct in_addr *ip) static int is_nat_v6 d4/d00/gnunet-service-nat_8c.html ac51f318431ee1af899c5566dbac56a70 (const struct in6_addr *ip) static int ifc_proc d4/d00/gnunet-service-nat_8c.html aa8e82da6c6dddae32dc2ca0ac16bfcc3 (void *cls, const char *name, int isDefault, const struct sockaddr *addr, const struct sockaddr *broadcast_addr, const struct sockaddr *netmask, socklen_t addrlen) static void notify_client d4/d00/gnunet-service-nat_8c.html a5e77d0b5db20be6a24ac3680d9ba8143 (enum GNUNET_NAT_AddressClass ac, struct ClientHandle *ch, int add, const void *addr, size_t addr_len) static void check_notify_client d4/d00/gnunet-service-nat_8c.html a6c9239a97b781991ca4280df79434562 (struct LocalAddressList *delta, struct ClientHandle *ch, int add) static void notify_clients d4/d00/gnunet-service-nat_8c.html a668464d3e63bb1c813fd5011b982b18c (struct LocalAddressList *delta, int add) static void notify_client_external_ipv4_change d4/d00/gnunet-service-nat_8c.html a5939d9e287d4bc384b80033759531b38 (void *cls, const struct in_addr *v4, int add) static void reversal_callback d4/d00/gnunet-service-nat_8c.html a80af0406d2a964feccca500585325f6d (void *cls, const struct sockaddr_in *ra) static void run_scan d4/d00/gnunet-service-nat_8c.html a6e9faebaf9759d3c75be4469a5dcfe8b (void *cls) static void upnp_addr_change_cb d4/d00/gnunet-service-nat_8c.html a3a1ae4d7652d9ac5c22387c032c8e1b0 (void *cls, int add_remove, const struct sockaddr *addr, socklen_t addrlen, enum GNUNET_NAT_StatusCode result) static void dyndns_lookup d4/d00/gnunet-service-nat_8c.html abbc7e8ab8d37a63c5ed1e1bbac4e6f57 (void *cls) static void process_external_ip d4/d00/gnunet-service-nat_8c.html a63431e977045dd19b7b75b305f43da3f (void *cls, const struct sockaddr *addr, socklen_t addrlen) static void lookup_hole_external d4/d00/gnunet-service-nat_8c.html a9a8ca9317f9a201ff6b7b18871e5938d (struct ClientHandle *ch) static void handle_register d4/d00/gnunet-service-nat_8c.html a8b211c37a56b665839fc4eebfa32b244 (void *cls, const struct GNUNET_NAT_RegisterMessage *message) static int check_stun d4/d00/gnunet-service-nat_8c.html a101bb73ac4258787f664944855f7d3df (void *cls, const struct GNUNET_NAT_HandleStunMessage *message) static void notify_clients_stun_change d4/d00/gnunet-service-nat_8c.html a49e04af5bbc7cf3925ab2eb02ad7b678 (const struct sockaddr_in *ip, int add) static void stun_ip_timeout d4/d00/gnunet-service-nat_8c.html a9288aa15bd8beeca7e9b428231c25551 (void *cls) static void handle_stun d4/d00/gnunet-service-nat_8c.html a0eebda5c489fc6caa26b856d4db7837d (void *cls, const struct GNUNET_NAT_HandleStunMessage *message) static int check_request_connection_reversal d4/d00/gnunet-service-nat_8c.html aa3f05c5550eab69010673e0e94bff846 (void *cls, const struct GNUNET_NAT_RequestConnectionReversalMessage *message) static void handle_request_connection_reversal d4/d00/gnunet-service-nat_8c.html ab7e023b85654da235f108bed4e740d8a (void *cls, const struct GNUNET_NAT_RequestConnectionReversalMessage *message) static void shutdown_task d4/d00/gnunet-service-nat_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void run d4/d00/gnunet-service-nat_8c.html a93e64c6875736da53189e266ff6013a0 (void *cls, const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_SERVICE_Handle *service) static void * client_connect_cb d4/d00/gnunet-service-nat_8c.html a59bdc2686a972268ebbe1bc798ded17c (void *cls, struct GNUNET_SERVICE_Client *c, struct GNUNET_MQ_Handle *mq) static void client_disconnect_cb d4/d00/gnunet-service-nat_8c.html ac42ef8df5e7252aab48d6463ea70cac5 (void *cls, struct GNUNET_SERVICE_Client *c, void *internal_cls) GNUNET_SERVICE_MAIN d4/d00/gnunet-service-nat_8c.html a4db7cf5f4605ee25285a0b446e02230a ("nat", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_var_size(register, GNUNET_MESSAGE_TYPE_NAT_REGISTER, struct GNUNET_NAT_RegisterMessage, NULL), GNUNET_MQ_hd_var_size(stun, GNUNET_MESSAGE_TYPE_NAT_HANDLE_STUN, struct GNUNET_NAT_HandleStunMessage, NULL), GNUNET_MQ_hd_var_size(request_connection_reversal, GNUNET_MESSAGE_TYPE_NAT_REQUEST_CONNECTION_REVERSAL, struct GNUNET_NAT_RequestConnectionReversalMessage, NULL), GNUNET_MQ_handler_end()) static struct GNUNET_TIME_Relative stun_stale_timeout d4/d00/gnunet-service-nat_8c.html aeb8a8e4982955535e1b9f5268284c40b static struct GNUNET_TIME_Relative dyndns_frequency d4/d00/gnunet-service-nat_8c.html a194a23b55554f65ed990b7e204fe2f6d static const struct GNUNET_CONFIGURATION_Handle * cfg d4/d00/gnunet-service-nat_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_STATISTICS_Handle * stats d4/d00/gnunet-service-nat_8c.html a4fb6f8811aa55bc9ca971bfebc4612b5 static struct GNUNET_SCHEDULER_Task * scan_task d4/d00/gnunet-service-nat_8c.html a792df68cfb0ea3ea724d8656fa09e8dd static struct ClientHandle * ch_head d4/d00/gnunet-service-nat_8c.html a16445dafdc80855fe881a7f9cd337e3f static struct ClientHandle * ch_tail d4/d00/gnunet-service-nat_8c.html a653672bd58578382ff9fcc2c24d86246 static struct LocalAddressList * lal_head d4/d00/gnunet-service-nat_8c.html a6deec3d3a45ed4a74bddec88dd37803d static struct LocalAddressList * lal_tail d4/d00/gnunet-service-nat_8c.html ac8e296f1f11523db0d772993ff74943c static struct StunExternalIP * se_head d4/d00/gnunet-service-nat_8c.html a175241a01f5dd7e13e748762b5669837 static struct StunExternalIP * se_tail d4/d00/gnunet-service-nat_8c.html a8886c907443a33bc8b945ab3ca37a2bd int enable_upnp d4/d00/gnunet-service-nat_8c.html ae10223091435b2cdb818627cfcba5dd6 int enable_ipscan d4/d00/gnunet-service-nat_8c.html a46a13417692c73c5ad1122f15b1b3145 gnunet-service-nat.h /home/grothoff/research/gnunet/src/nat/ d7/d8d/gnunet-service-nat_8h int enable_upnp d7/d8d/gnunet-service-nat_8h.html ae10223091435b2cdb818627cfcba5dd6 gnunet-service-nat_externalip.c /home/grothoff/research/gnunet/src/nat/ db/dba/gnunet-service-nat__externalip_8c platform.h gnunet_util_lib.h gnunet_protocols.h gnunet_signatures.h gnunet_statistics_service.h gnunet_resolver_service.h gnunet_nat_service.h gnunet-service-nat.h gnunet-service-nat_externalip.h gnunet-service-nat_stun.h gnunet-service-nat_mini.h gnunet-service-nat_helper.h nat.h GN_ExternalIPMonitor #define EXTERN_IP_RETRY_TIMEOUT db/dba/gnunet-service-nat__externalip_8c.html a7a961125403b46f654b720d73e7cc49c #define EXTERN_IP_RETRY_FAILURE db/dba/gnunet-service-nat__externalip_8c.html a8d3d3ab0b54e6d55c5bbdb95f6765e52 #define EXTERN_IP_RETRY_SUCCESS db/dba/gnunet-service-nat__externalip_8c.html afc025f22b76ea136ce393056b37e3093 static void notify_monitors_external_ipv4_change db/dba/gnunet-service-nat__externalip_8c.html af40d4680f71d6bb6c917e7ee7d52229b (int add, const struct in_addr *v4) static void run_external_ip db/dba/gnunet-service-nat__externalip_8c.html aa347fc2333e70f5cb83c7dc9ba6bad1c (void *cls) static void handle_external_ip db/dba/gnunet-service-nat__externalip_8c.html aaa90e8745aea199e870acd1e30e75e97 (void *cls, const struct in_addr *addr, enum GNUNET_NAT_StatusCode result) void GN_nat_status_changed db/dba/gnunet-service-nat__externalip_8c.html a5b03ea5561ec6936aa1d0e948f6f6d0f (int have_nat) struct GN_ExternalIPMonitor * GN_external_ipv4_monitor_start db/dba/gnunet-service-nat__externalip_8c.html af10f410654e98a33c5314240150c0f47 (GN_NotifyExternalIPv4Change cb, void *cb_cls) void GN_external_ipv4_monitor_stop db/dba/gnunet-service-nat__externalip_8c.html a5384500efba46afc397292702b7ec86b (struct GN_ExternalIPMonitor *mon) static struct GN_ExternalIPMonitor * mon_head db/dba/gnunet-service-nat__externalip_8c.html ac7840c6351a21ab38620dadb503d21cd static struct GN_ExternalIPMonitor * mon_tail db/dba/gnunet-service-nat__externalip_8c.html a5fd27da3acb7a71107a7f8e998351dbf static struct GNUNET_SCHEDULER_Task * probe_external_ip_task db/dba/gnunet-service-nat__externalip_8c.html a5b10a117831ab1b11487280df83cf273 static struct GNUNET_NAT_ExternalHandle * probe_external_ip_op db/dba/gnunet-service-nat__externalip_8c.html a229d85567f3162be11678a3fab95d330 static struct in_addr mini_external_ipv4 db/dba/gnunet-service-nat__externalip_8c.html a862544e75105ab658b5b2cfd503976a5 gnunet-service-nat_externalip.h /home/grothoff/research/gnunet/src/nat/ de/dd5/gnunet-service-nat__externalip_8h platform.h void(* GN_NotifyExternalIPv4Change de/dd5/gnunet-service-nat__externalip_8h.html a2232f9096c82c0128d6ea0f7c97afe42 )(void *cls, const struct in_addr *ip, int add_remove) void GN_nat_status_changed de/dd5/gnunet-service-nat__externalip_8h.html a5b03ea5561ec6936aa1d0e948f6f6d0f (int have_nat) struct GN_ExternalIPMonitor * GN_external_ipv4_monitor_start de/dd5/gnunet-service-nat__externalip_8h.html af10f410654e98a33c5314240150c0f47 (GN_NotifyExternalIPv4Change cb, void *cb_cls) void GN_external_ipv4_monitor_stop de/dd5/gnunet-service-nat__externalip_8h.html a5384500efba46afc397292702b7ec86b (struct GN_ExternalIPMonitor *mon) gnunet-service-nat_helper.c /home/grothoff/research/gnunet/src/nat/ dc/d70/gnunet-service-nat__helper_8c platform.h gnunet_util_lib.h gnunet-service-nat_helper.h HelperContext static void restart_nat_server dc/d70/gnunet-service-nat__helper_8c.html abc07a09b493113c64ee1bb13738dc8a4 (void *cls) static void try_again dc/d70/gnunet-service-nat__helper_8c.html a9e2238a5a57a43de21169b9057f59f62 (struct HelperContext *h) static void nat_server_read dc/d70/gnunet-service-nat__helper_8c.html a5fe8cae6bf194496ab2908b2f6c80a7e (void *cls) struct HelperContext * GN_start_gnunet_nat_server_ dc/d70/gnunet-service-nat__helper_8c.html ad8e89f1e3c04a6c5ac768d5cd016b4a2 (const struct in_addr *internal_address, GN_ReversalCallback cb, void *cb_cls, const struct GNUNET_CONFIGURATION_Handle *cfg) void GN_stop_gnunet_nat_server_ dc/d70/gnunet-service-nat__helper_8c.html a82541fba957d22e2e5b6fb0c1f9da09a (struct HelperContext *h) int GN_request_connection_reversal dc/d70/gnunet-service-nat__helper_8c.html a17e13330378c61b221342f3dd12480c9 (const struct in_addr *internal_address, uint16_t internal_port, const struct in_addr *remote_v4, const struct GNUNET_CONFIGURATION_Handle *cfg) gnunet-service-nat_helper.h /home/grothoff/research/gnunet/src/nat/ d6/d1a/gnunet-service-nat__helper_8h platform.h gnunet_util_lib.h void(* GN_ReversalCallback d6/d1a/gnunet-service-nat__helper_8h.html a97cf182b9d2129897a4bf0a4ae9df075 )(void *cls, const struct sockaddr_in *ra) struct HelperContext * GN_start_gnunet_nat_server_ d6/d1a/gnunet-service-nat__helper_8h.html ad8e89f1e3c04a6c5ac768d5cd016b4a2 (const struct in_addr *internal_address, GN_ReversalCallback cb, void *cb_cls, const struct GNUNET_CONFIGURATION_Handle *cfg) void GN_stop_gnunet_nat_server_ d6/d1a/gnunet-service-nat__helper_8h.html a82541fba957d22e2e5b6fb0c1f9da09a (struct HelperContext *h) int GN_request_connection_reversal d6/d1a/gnunet-service-nat__helper_8h.html a17e13330378c61b221342f3dd12480c9 (const struct in_addr *internal_address, uint16_t internal_port, const struct in_addr *remote_v4, const struct GNUNET_CONFIGURATION_Handle *cfg) gnunet-service-nat_mini.c /home/grothoff/research/gnunet/src/nat/ de/de3/gnunet-service-nat__mini_8c platform.h gnunet_util_lib.h gnunet_nat_service.h gnunet-service-nat_mini.h nat.h GNUNET_NAT_ExternalHandle GNUNET_NAT_MiniHandle #define LOG de/de3/gnunet-service-nat__mini_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define MAP_TIMEOUT de/de3/gnunet-service-nat__mini_8c.html a6a508a1fc5eb45c8a25b3b25d289c431 #define UNMAP_TIMEOUT de/de3/gnunet-service-nat__mini_8c.html aee3cfdf09cd75d310dcd9bf520e0b6ad #define MAP_REFRESH_FREQ de/de3/gnunet-service-nat__mini_8c.html a7febc9efc61021ba7b51dc8dcf1a484d static void read_external_ipv4 de/de3/gnunet-service-nat__mini_8c.html afbdbf132cd1c36dee7578a028456e18d (void *cls) static void signal_external_ip_error de/de3/gnunet-service-nat__mini_8c.html a353edc49662c2aff3dae6da5cc934d8b (void *cls) struct GNUNET_NAT_ExternalHandle * GNUNET_NAT_mini_get_external_ipv4_ de/de3/gnunet-service-nat__mini_8c.html a23e4eed708714d51488546505dd7ca55 (GNUNET_NAT_IPCallback cb, void *cb_cls) void GNUNET_NAT_mini_get_external_ipv4_cancel_ de/de3/gnunet-service-nat__mini_8c.html a18402e3c8cd1628ee3227af253c24ec4 (struct GNUNET_NAT_ExternalHandle *eh) static void do_refresh de/de3/gnunet-service-nat__mini_8c.html ab273df2633e407d2171bd6b07aeb128d (void *cls) static void process_map_output de/de3/gnunet-service-nat__mini_8c.html a1c5c99ea62b238cc50df9da2e7db0f3e (void *cls, const char *line) static void run_upnpc_r de/de3/gnunet-service-nat__mini_8c.html a054a386479c2bf9b092c0612250c9bee (struct GNUNET_NAT_MiniHandle *mini) static void process_refresh_output de/de3/gnunet-service-nat__mini_8c.html a94f6eb44b6f9ece731fc9e32b6639e37 (void *cls, const char *line) struct GNUNET_NAT_MiniHandle * GNUNET_NAT_mini_map_start de/de3/gnunet-service-nat__mini_8c.html ad8ced826821f3b26cccecb60a6d73828 (uint16_t port, int is_tcp, GNUNET_NAT_MiniAddressCallback ac, void *ac_cls) static void process_unmap_output de/de3/gnunet-service-nat__mini_8c.html af097b961b624007cc1ef7e8a470be227 (void *cls, const char *line) void GNUNET_NAT_mini_map_stop de/de3/gnunet-service-nat__mini_8c.html a82cb4393cd954f798cca811503be004f (struct GNUNET_NAT_MiniHandle *mini) gnunet-service-nat_mini.h /home/grothoff/research/gnunet/src/nat/ d2/d8f/gnunet-service-nat__mini_8h void(* GNUNET_NAT_IPCallback d2/d8f/gnunet-service-nat__mini_8h.html a5c46b54d0f2c2d41f7c836d91adfb58f )(void *cls, const struct in_addr *addr, enum GNUNET_NAT_StatusCode result) void(* GNUNET_NAT_MiniAddressCallback d2/d8f/gnunet-service-nat__mini_8h.html a5181cffb4a7a28f13b3dccf4a2e91b21 )(void *cls, int add_remove, const struct sockaddr *addr, socklen_t addrlen, enum GNUNET_NAT_StatusCode result) struct GNUNET_NAT_ExternalHandle * GNUNET_NAT_mini_get_external_ipv4_ d2/d8f/gnunet-service-nat__mini_8h.html a23e4eed708714d51488546505dd7ca55 (GNUNET_NAT_IPCallback cb, void *cb_cls) void GNUNET_NAT_mini_get_external_ipv4_cancel_ d2/d8f/gnunet-service-nat__mini_8h.html a18402e3c8cd1628ee3227af253c24ec4 (struct GNUNET_NAT_ExternalHandle *eh) struct GNUNET_NAT_MiniHandle * GNUNET_NAT_mini_map_start d2/d8f/gnunet-service-nat__mini_8h.html ad8ced826821f3b26cccecb60a6d73828 (uint16_t port, int is_tcp, GNUNET_NAT_MiniAddressCallback ac, void *ac_cls) void GNUNET_NAT_mini_map_stop d2/d8f/gnunet-service-nat__mini_8h.html a82cb4393cd954f798cca811503be004f (struct GNUNET_NAT_MiniHandle *mini) gnunet-service-nat_stun.c /home/grothoff/research/gnunet/src/nat/ dd/dac/gnunet-service-nat__stun_8c platform.h gnunet_util_lib.h nat_stun.h StunState #define LOG dd/dac/gnunet-service-nat__stun_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static int stun_get_mapped dd/dac/gnunet-service-nat__stun_8c.html ad03724253c682702f4e0c8d1891a358f (struct StunState *st, const struct stun_attr *attr, uint32_t magic, struct sockaddr_in *arg) int GNUNET_NAT_stun_handle_packet_ dd/dac/gnunet-service-nat__stun_8c.html a7736273a80bc7e0d8c5e5e9fa9a0f54b (const void *data, size_t len, struct sockaddr_in *arg) gnunet-service-nat_stun.h /home/grothoff/research/gnunet/src/nat/ d9/db5/gnunet-service-nat__stun_8h platform.h int GNUNET_NAT_stun_handle_packet_ d9/db5/gnunet-service-nat__stun_8h.html a7736273a80bc7e0d8c5e5e9fa9a0f54b (const void *data, size_t len, struct sockaddr_in *arg) nat.h /home/grothoff/research/gnunet/src/nat/ dd/d01/nat_8h gnunet_util_lib.h GNUNET_NAT_TestMessage GNUNET_NAT_RegisterMessage GNUNET_NAT_HandleStunMessage GNUNET_NAT_RequestConnectionReversalMessage GNUNET_NAT_ConnectionReversalRequestedMessage GNUNET_NAT_AddressChangeNotificationMessage GNUNET_NAT_RegisterFlags dd/d01/nat_8h.html aebb20a4ef84d4328a21f60a08801ad68 GNUNET_NAT_RF_NONE dd/d01/nat_8h.html aebb20a4ef84d4328a21f60a08801ad68a2755999bfcf369445a628f4eb7d8dd67 GNUNET_NAT_RF_ADDRESSES dd/d01/nat_8h.html aebb20a4ef84d4328a21f60a08801ad68a2334f8f4b4112b7f3050a72d27ac7556 GNUNET_NAT_RF_REVERSAL dd/d01/nat_8h.html aebb20a4ef84d4328a21f60a08801ad68a4677cda41eccafb8e50fd3c38b1b8449 nat_api.c /home/grothoff/research/gnunet/src/nat/ d6/d99/nat__api_8c platform.h gnunet_nat_service.h nat.h nat_stun.h AddrEntry GNUNET_NAT_Handle static void do_connect d6/d99/nat__api_8c.html a65c91a0259d1da59029c279ed250fc8e (void *cls) static void reconnect d6/d99/nat__api_8c.html a7eeb78fddb83ae06dce6f1fcf91c4b8d (struct GNUNET_NAT_Handle *nh) static int check_connection_reversal_request d6/d99/nat__api_8c.html a0ac2e52726be84a4240b0d2a2463ab5c (void *cls, const struct GNUNET_NAT_ConnectionReversalRequestedMessage *crm) static void handle_connection_reversal_request d6/d99/nat__api_8c.html a9ada78d47036db1b430c3dcc33f93797 (void *cls, const struct GNUNET_NAT_ConnectionReversalRequestedMessage *crm) static int check_address_change_notification d6/d99/nat__api_8c.html a8a9621194d4a3f34110196d515d87f4d (void *cls, const struct GNUNET_NAT_AddressChangeNotificationMessage *acn) static void handle_address_change_notification d6/d99/nat__api_8c.html a3f023adbbe9f2f00e01abbb4ca11a697 (void *cls, const struct GNUNET_NAT_AddressChangeNotificationMessage *acn) static void mq_error_handler d6/d99/nat__api_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) struct GNUNET_NAT_Handle * GNUNET_NAT_register d1/df6/group__nat.html gafa9f5b8aee4994bc797209cbb11cc1f4 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *config_section, uint8_t proto, unsigned int num_addrs, const struct sockaddr **addrs, const socklen_t *addrlens, GNUNET_NAT_AddressCallback address_callback, GNUNET_NAT_ReversalCallback reversal_callback, void *callback_cls) static int test_stun_packet d6/d99/nat__api_8c.html a545a1b77bc984b8e9b3b9de2bd2d1619 (const void *data, size_t len) int GNUNET_NAT_stun_handle_packet d1/df6/group__nat.html gab2211bbacf06ee9493e3c0e3fc054a27 (struct GNUNET_NAT_Handle *nh, const struct sockaddr *sender_addr, size_t sender_addr_len, const void *data, size_t data_size) int GNUNET_NAT_test_address d1/df6/group__nat.html gafe00f8249211e8dba202ffe1c7ec8c70 (struct GNUNET_NAT_Handle *nh, const void *addr, socklen_t addrlen) int GNUNET_NAT_request_reversal d1/df6/group__nat.html ga286e03fe7dca76280a6ce5a711132a7e (struct GNUNET_NAT_Handle *nh, const struct sockaddr_in *local_sa, const struct sockaddr_in *remote_sa) void GNUNET_NAT_unregister d1/df6/group__nat.html ga64c405a83307bebc120950d7b7b3c215 (struct GNUNET_NAT_Handle *nh) nat_api_stun.c /home/grothoff/research/gnunet/src/nat/ d6/df7/nat__api__stun_8c platform.h gnunet_util_lib.h gnunet_resolver_service.h gnunet_nat_service.h nat_stun.h GNUNET_NAT_STUN_Handle #define LOG d6/df7/nat__api__stun_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define TIMEOUT d6/df7/nat__api__stun_8c.html a45ba202b05caf39795aeca91b0ae547e static int encode_message d6/df7/nat__api__stun_8c.html aedd89cb800745bdf0c68ea431b31b52d (enum StunClasses msg_class, enum StunMethods method) static void generate_request_id d6/df7/nat__api__stun_8c.html af0087b3832f9d02e92b94d5bcf2f4a3e (struct stun_header *req) static void stun_dns_callback d6/df7/nat__api__stun_8c.html a3cd227e49e12c2c0f3a0ccdfd5223fa7 (void *cls, const struct sockaddr *addr, socklen_t addrlen) struct GNUNET_NAT_STUN_Handle * GNUNET_NAT_stun_make_request d1/df6/group__nat.html ga8ef8637fc799a50dba1b3b7fc99ae706 (const char *server, uint16_t port, struct GNUNET_NETWORK_Handle *sock, GNUNET_NAT_TestCallback cb, void *cb_cls) void GNUNET_NAT_stun_make_request_cancel d1/df6/group__nat.html ga6c767d91bff48e0b38651d0e17625d9e (struct GNUNET_NAT_STUN_Handle *rh) nat_stun.h /home/grothoff/research/gnunet/src/nat/ d8/d91/nat__stun_8h stun_trans_id stun_header stun_attr stun_addr #define STUN_IGNORE d8/d91/nat__stun_8h.html a935d4d3b32784ce267fc85d8694d9905 #define STUN_ACCEPT d8/d91/nat__stun_8h.html a99997ca32f4f4f6e229dd8aaacd71ec0 #define STUN_MAGIC_COOKIE d8/d91/nat__stun_8h.html a02a4225ae1905fff8c97e3a2748c63f4 StunClasses d8/d91/nat__stun_8h.html aedbeed24de75f6398233eb676f3de277 INVALID_CLASS d8/d91/nat__stun_8h.html aedbeed24de75f6398233eb676f3de277a576f6a931671b30be6df8626102fd3c0 STUN_REQUEST d8/d91/nat__stun_8h.html aedbeed24de75f6398233eb676f3de277a7578d118b2e4c3d2bf1c328d91df4265 STUN_INDICATION d8/d91/nat__stun_8h.html aedbeed24de75f6398233eb676f3de277a79f1653fa78c4c01da43abab120868a2 STUN_RESPONSE d8/d91/nat__stun_8h.html aedbeed24de75f6398233eb676f3de277aad34363bf715a7bf5b5654f58b3f2bfc STUN_ERROR_RESPONSE d8/d91/nat__stun_8h.html aedbeed24de75f6398233eb676f3de277a97d3f59a9c3aa3bb172ea95c1585dbd4 StunMethods d8/d91/nat__stun_8h.html a2d56e9f8b63f7d9d8679e99e444be21b INVALID_METHOD d8/d91/nat__stun_8h.html a2d56e9f8b63f7d9d8679e99e444be21bad226abaf0bd38444586a018dad8d0674 STUN_BINDING d8/d91/nat__stun_8h.html a2d56e9f8b63f7d9d8679e99e444be21ba302abde2da6bfe0acf433bf03c0b4866 STUN_SHARED_SECRET d8/d91/nat__stun_8h.html a2d56e9f8b63f7d9d8679e99e444be21ba716dfb4718c4fdf672331e67cea45a1d STUN_ALLOCATE d8/d91/nat__stun_8h.html a2d56e9f8b63f7d9d8679e99e444be21ba22243dfd6293b71d7f7241d47a40c9de STUN_REFRESH d8/d91/nat__stun_8h.html a2d56e9f8b63f7d9d8679e99e444be21ba0361b153e1fffa409f5a5979755a1294 STUN_SEND d8/d91/nat__stun_8h.html a2d56e9f8b63f7d9d8679e99e444be21ba35dbff13d9e8a725dd9fe1e83c93001f STUN_DATA d8/d91/nat__stun_8h.html a2d56e9f8b63f7d9d8679e99e444be21ba5b589f3ebf646303ff3b7b7e6d704448 STUN_CREATE_PERMISSION d8/d91/nat__stun_8h.html a2d56e9f8b63f7d9d8679e99e444be21bafd5216e4c606768f2b9cff4cabd2c192 STUN_CHANNEL_BIND d8/d91/nat__stun_8h.html a2d56e9f8b63f7d9d8679e99e444be21ba13ad6cc695f61a61786fdb851aef65ed StunAttributes d8/d91/nat__stun_8h.html a470e11e98a8e8d29746f32c1476f7eb2 STUN_MAPPED_ADDRESS d8/d91/nat__stun_8h.html a470e11e98a8e8d29746f32c1476f7eb2afb7d761b2071a51fb8e97379842aa367 STUN_RESPONSE_ADDRESS d8/d91/nat__stun_8h.html a470e11e98a8e8d29746f32c1476f7eb2a063281eae0222c26f5424e8c46af1d11 STUN_CHANGE_ADDRESS d8/d91/nat__stun_8h.html a470e11e98a8e8d29746f32c1476f7eb2aaaa8ca798c4f01ec4f3c4dd9c03494f2 STUN_SOURCE_ADDRESS d8/d91/nat__stun_8h.html a470e11e98a8e8d29746f32c1476f7eb2aa240ac011f53d506ff13963a97d80b1d STUN_CHANGED_ADDRESS d8/d91/nat__stun_8h.html a470e11e98a8e8d29746f32c1476f7eb2a983926723cca30c924d1b97bb79cfadc STUN_USERNAME d8/d91/nat__stun_8h.html a470e11e98a8e8d29746f32c1476f7eb2ac412fefa6546ab11180a828b03b21c90 STUN_PASSWORD d8/d91/nat__stun_8h.html a470e11e98a8e8d29746f32c1476f7eb2a6bdbcd46077eeb663596311299c941e3 STUN_MESSAGE_INTEGRITY d8/d91/nat__stun_8h.html a470e11e98a8e8d29746f32c1476f7eb2ae731012167acda32d1c21625bcede734 STUN_ERROR_CODE d8/d91/nat__stun_8h.html a470e11e98a8e8d29746f32c1476f7eb2a2ad62d608bc6aa53186e5875ce96407f STUN_UNKNOWN_ATTRIBUTES d8/d91/nat__stun_8h.html a470e11e98a8e8d29746f32c1476f7eb2a5128897a2fc68b788ba6ba9d8e360453 STUN_REFLECTED_FROM d8/d91/nat__stun_8h.html a470e11e98a8e8d29746f32c1476f7eb2aae98b7be6e159ff74cd28527d031bc56 STUN_REALM d8/d91/nat__stun_8h.html a470e11e98a8e8d29746f32c1476f7eb2af865bdfddea2a12a0e0c65bd05c1261c STUN_NONCE d8/d91/nat__stun_8h.html a470e11e98a8e8d29746f32c1476f7eb2ad198142bb17afb6ebbc6e7770f5a3336 STUN_XOR_MAPPED_ADDRESS d8/d91/nat__stun_8h.html a470e11e98a8e8d29746f32c1476f7eb2afc3a87edabf9fac6ec7e8c5478a8b400 STUN_MS_VERSION d8/d91/nat__stun_8h.html a470e11e98a8e8d29746f32c1476f7eb2a52c954aa5e7e4df9b4c18b1897253a78 STUN_MS_XOR_MAPPED_ADDRESS d8/d91/nat__stun_8h.html a470e11e98a8e8d29746f32c1476f7eb2a605e3e265de9c863de7a2aab9177d342 STUN_SOFTWARE d8/d91/nat__stun_8h.html a470e11e98a8e8d29746f32c1476f7eb2a87aa99fb2fae62ac02558ed4ae30f965 STUN_ALTERNATE_SERVER d8/d91/nat__stun_8h.html a470e11e98a8e8d29746f32c1476f7eb2af5926bac932499e7b340cbddaed0c4c6 STUN_FINGERPRINT d8/d91/nat__stun_8h.html a470e11e98a8e8d29746f32c1476f7eb2a9518b5c6a91970bbd85ad1e8b95d13f4 static enum StunClasses decode_class d8/d91/nat__stun_8h.html a0c167f2726d3d88ec2e949778f0c4780 (int msg) static enum StunMethods decode_method d8/d91/nat__stun_8h.html ae931b86ef9b9ec624b658694abb49473 (int msg) static const char * stun_msg2str d8/d91/nat__stun_8h.html aa27c7a598b9e3dcd1eb79f0a1ac32d58 (int msg) static const char * stun_attr2str d8/d91/nat__stun_8h.html a3e6e6c3217bfe292170ad55030e90570 (enum StunAttributes msg) gnunet-nse-profiler.c /home/grothoff/research/gnunet/src/nse/ d5/dc1/gnunet-nse-profiler_8c platform.h gnunet_testbed_service.h gnunet_nse_service.h NSEPeer OpListEntry #define LOG d5/dc1/gnunet-nse-profiler_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LOG_DEBUG d5/dc1/gnunet-nse-profiler_8c.html a754b3d074e0af4ad3c7b918dd77ecb2d (...) static void close_monitor_connections d5/dc1/gnunet-nse-profiler_8c.html a5f26e2c20d51fc14a17a11e082a45098 () static void shutdown_task d5/dc1/gnunet-nse-profiler_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void handle_estimate d5/dc1/gnunet-nse-profiler_8c.html a9e806c3d4f3b3630e95514d3ddf22a4c (void *cls, struct GNUNET_TIME_Absolute timestamp, double estimate, double std_dev) static void * nse_connect_adapter d5/dc1/gnunet-nse-profiler_8c.html aed800f9a4742c48ccad05b88b68e2d72 (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg) static void nse_disconnect_adapter d5/dc1/gnunet-nse-profiler_8c.html af5f536d0a5c62bf3aee48bfb8801915e (void *cls, void *op_result) static int stat_iterator d5/dc1/gnunet-nse-profiler_8c.html a36d28d8c6c4731e1d25a7b8a1df687cb (void *cls, const char *subsystem, const char *name, uint64_t value, int is_persistent) static void * stat_connect_adapter d5/dc1/gnunet-nse-profiler_8c.html ae5178c371645e9468b343de1583f6c80 (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg) static void stat_disconnect_adapter d5/dc1/gnunet-nse-profiler_8c.html a2969eb29a3c90b8be9f03b9e9d0ff222 (void *cls, void *op_result) static void stat_comp_cb d5/dc1/gnunet-nse-profiler_8c.html a1e53d91d1eafe883c118303f077e9a5a (void *cls, struct GNUNET_TESTBED_Operation *op, void *ca_result, const char *emsg) static void connect_nse_service d5/dc1/gnunet-nse-profiler_8c.html a8246b3cd90abcb34769e4ef7a5642e0e () static void next_round d5/dc1/gnunet-nse-profiler_8c.html aacf451de69f5598881558bf9abf3d910 (void *cls) static void finish_round d5/dc1/gnunet-nse-profiler_8c.html afd51a11685c7023b89f2469565a8dd55 (void *cls) static void run_round d5/dc1/gnunet-nse-profiler_8c.html a8359a527f7acb07b85296b6b5315fe93 () static struct OpListEntry * make_oplist_entry d5/dc1/gnunet-nse-profiler_8c.html ac4445a72ef6cf5c2a21941e07b69fa9f () static void manage_service_cb d5/dc1/gnunet-nse-profiler_8c.html a894862c5826f82bcb25b547ca874f19a (void *cls, struct GNUNET_TESTBED_Operation *op, const char *emsg) static void adjust_running_peers d5/dc1/gnunet-nse-profiler_8c.html a904a5351feb4c454e9142eea7350a9d1 () static void master_controller_cb d5/dc1/gnunet-nse-profiler_8c.html ac17a55448b2f96440c871faa116e1437 (void *cls, const struct GNUNET_TESTBED_EventInformation *event) static void test_master d5/dc1/gnunet-nse-profiler_8c.html a84efd85bbd307bb738609a1886ff8087 (void *cls, struct GNUNET_TESTBED_RunHandle *h, unsigned int num_peers_, struct GNUNET_TESTBED_Peer **peers, unsigned int links_succeeded, unsigned int links_failed) static void run d5/dc1/gnunet-nse-profiler_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main d5/dc1/gnunet-nse-profiler_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static struct NSEPeer * peer_head d5/dc1/gnunet-nse-profiler_8c.html ae5e8133f7bde6dd0046bf2e7940ae6a3 static struct NSEPeer * peer_tail d5/dc1/gnunet-nse-profiler_8c.html af46796d5fda2630e302c4a5812387c22 static int ok d5/dc1/gnunet-nse-profiler_8c.html a047ea0d874e6802b9b6d08f6b50248e5 static unsigned int verbose d5/dc1/gnunet-nse-profiler_8c.html a1209946062659806bc7657fe60753a21 static char * hosts_file d5/dc1/gnunet-nse-profiler_8c.html a7e6836d8cbc21c670cd6669a938aee41 static unsigned int num_peers d5/dc1/gnunet-nse-profiler_8c.html aeb5a8d42bd5aaef673df65d99d07016c static unsigned int num_rounds d5/dc1/gnunet-nse-profiler_8c.html ae542c938f3334a2ecc4a5aadd3191fa5 static unsigned int current_round d5/dc1/gnunet-nse-profiler_8c.html a26fbe78a7d349dc244d1ef022813a3cb static unsigned int * num_peers_in_round d5/dc1/gnunet-nse-profiler_8c.html ad5929215b629223bd396b76739518e70 static unsigned int peers_running d5/dc1/gnunet-nse-profiler_8c.html a12692838159c24f45961104ad173a82b static char * num_peer_spec d5/dc1/gnunet-nse-profiler_8c.html ac4a8e4c9af552f8f194c31e0cbfa5d62 static struct GNUNET_TESTBED_Peer ** daemons d5/dc1/gnunet-nse-profiler_8c.html ab497d3cb36518aa2acd721b58972ed4d static struct GNUNET_CONFIGURATION_Handle * testing_cfg d5/dc1/gnunet-nse-profiler_8c.html a85d4ece50c0f0ac8bf3a727b1b7a4708 static unsigned int connection_limit d5/dc1/gnunet-nse-profiler_8c.html a236b3666149417cff13c26a0524d38a4 static unsigned int total_connections d5/dc1/gnunet-nse-profiler_8c.html a25124fd61579fb1225a38bb30b4470a2 static struct GNUNET_DISK_FileHandle * output_file d5/dc1/gnunet-nse-profiler_8c.html acbda8e71fbe208addaa83c2f03a46a2f static char * output_filename d5/dc1/gnunet-nse-profiler_8c.html a0d066d461a79b1915113a7e02daa6be4 static struct GNUNET_DISK_FileHandle * data_file d5/dc1/gnunet-nse-profiler_8c.html aeecc30400fa2b4ccb7b4fb1d6bc404ec static char * data_filename d5/dc1/gnunet-nse-profiler_8c.html a2216ae915f1b46fc60ec2c21e60f7a52 static struct GNUNET_TIME_Relative wait_time d5/dc1/gnunet-nse-profiler_8c.html a807eed09e0c5976bf4a1b80b3a6c1a8b static struct OpListEntry * oplist_head d5/dc1/gnunet-nse-profiler_8c.html a1e961122392a93bc9d84d3bda1829f2f static struct OpListEntry * oplist_tail d5/dc1/gnunet-nse-profiler_8c.html a3c08e2fe5b2239838b8aac7dd8133e2f static struct GNUNET_SCHEDULER_Task * round_task d5/dc1/gnunet-nse-profiler_8c.html a822037832c935fcecca6b22dd273d575 gnunet-nse.c /home/grothoff/research/gnunet/src/nse/ d7/d1a/gnunet-nse_8c platform.h gnunet_nse_service.h static void do_shutdown d7/d1a/gnunet-nse_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static void handle_estimate d7/d1a/gnunet-nse_8c.html a9e806c3d4f3b3630e95514d3ddf22a4c (void *cls, struct GNUNET_TIME_Absolute timestamp, double estimate, double std_dev) static void run d7/d1a/gnunet-nse_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main d7/d1a/gnunet-nse_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static struct GNUNET_NSE_Handle * nse d7/d1a/gnunet-nse_8c.html a443d007105997a309c050c01324a7d52 static int status d7/d1a/gnunet-nse_8c.html a6e27f49150e9a14580fb313cc2777e00 gnunet-service-nse.c /home/grothoff/research/gnunet/src/nse/ d9/d7a/gnunet-service-nse_8c platform.h gnunet_util_lib.h gnunet_constants.h gnunet_protocols.h gnunet_signatures.h gnunet_statistics_service.h gnunet_core_service.h gnunet_nse_service.h nse.h NSEPeerEntry GNUNET_NSE_FloodMessage #define USE_RANDOM_DELAYS d9/d7a/gnunet-service-nse_8c.html aa7a03b3871a0ef64c893fae10f262be7 #define DEBUG_NSE d9/d7a/gnunet-service-nse_8c.html a08dc65e88e51c8d3db60bf6709debf1b #define HISTORY_SIZE d9/d7a/gnunet-service-nse_8c.html a43034bdd0ae7c6267b05ff35ae97cddf #define NSE_PRIORITY d9/d7a/gnunet-service-nse_8c.html a2326a348b647a02b4ad2c49ca1a10720 #define WEST d9/d7a/gnunet-service-nse_8c.html a755da365a2f771fdb9e15af22fee7d74 #define ROUND_SIZE d9/d7a/gnunet-service-nse_8c.html aa7103946e4da020d5146982d6facf29b static void setup_estimate_message d9/d7a/gnunet-service-nse_8c.html a506d78bdc1ffa2c4fd139325bda9b55a (struct GNUNET_NSE_ClientMessage *em) static void handle_start d9/d7a/gnunet-service-nse_8c.html aa798d2238e7b538dc28678fc75a91bdb (void *cls, const struct GNUNET_MessageHeader *message) static double get_matching_bits_delay d9/d7a/gnunet-service-nse_8c.html a1b9759ac14c5bfe6f3feebd63cabd5ba (uint32_t matching_bits) static struct GNUNET_TIME_Relative get_delay_randomization d9/d7a/gnunet-service-nse_8c.html ab2e05b19502c29a665e4852b405914ac (uint32_t matching_bits) static uint32_t get_matching_bits d9/d7a/gnunet-service-nse_8c.html afc64a823fef8060db839274ef70c853a (struct GNUNET_TIME_Absolute timestamp, const struct GNUNET_PeerIdentity *id) static struct GNUNET_TIME_Relative get_transmit_delay d9/d7a/gnunet-service-nse_8c.html aa6eff529dd7f43ffd711141b86bd21ee (int round_offset) static void transmit_task_cb d9/d7a/gnunet-service-nse_8c.html a11ce91459e7b85d592a44bd1e7f54d3f (void *cls) static void update_network_size_estimate d9/d7a/gnunet-service-nse_8c.html a66c718929bec1361bb4e4ba2fd05db66 () static void setup_flood_message d9/d7a/gnunet-service-nse_8c.html a97e70fc3a1413d5cdb19b61c7b7910e6 (unsigned int slot, struct GNUNET_TIME_Absolute ts) static int schedule_current_round d9/d7a/gnunet-service-nse_8c.html a9902c8270628b1a4b81e4afdfb27a716 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static void update_flood_message d9/d7a/gnunet-service-nse_8c.html a0e0a0e4e01593e2ca974ba1b3cb87609 (void *cls) static unsigned int count_leading_zeroes d9/d7a/gnunet-service-nse_8c.html ab267ba24aafe5c07b5d09f88ed3ffde4 (const struct GNUNET_HashCode *hash) static int check_proof_of_work d9/d7a/gnunet-service-nse_8c.html a2a0c4d762d92306d225422cdabc5ba88 (const struct GNUNET_CRYPTO_EddsaPublicKey *pkey, uint64_t val) static void write_proof d9/d7a/gnunet-service-nse_8c.html a6e724068760e29d5cf543c5b70231ee1 () static void find_proof d9/d7a/gnunet-service-nse_8c.html a61ad62c8eed9fd4ad0f4761e29203378 (void *cls) static int verify_message_crypto d9/d7a/gnunet-service-nse_8c.html a7ab4360b526605ff2e5d8e58cd1f3146 (const struct GNUNET_NSE_FloodMessage *incoming_flood) static int update_flood_times d9/d7a/gnunet-service-nse_8c.html a15e46396035edc71af8ed78dae9e0f6b (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static void handle_p2p_estimate d9/d7a/gnunet-service-nse_8c.html ad7f5ceced9231530934459bccad0429d (void *cls, const struct GNUNET_NSE_FloodMessage *incoming_flood) static void * handle_core_connect d9/d7a/gnunet-service-nse_8c.html ae0f1c562163d241e7381b214f3646f01 (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_MQ_Handle *mq) static void handle_core_disconnect d9/d7a/gnunet-service-nse_8c.html adf79f1407d372ef4c624ca90dedcbcfa (void *cls, const struct GNUNET_PeerIdentity *peer, void *internal_cls) static void shutdown_task d9/d7a/gnunet-service-nse_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void core_init d9/d7a/gnunet-service-nse_8c.html a12c7c8bce1dfca3f3de522346ad56529 (void *cls, const struct GNUNET_PeerIdentity *identity) static void run d9/d7a/gnunet-service-nse_8c.html a93e64c6875736da53189e266ff6013a0 (void *cls, const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_SERVICE_Handle *service) static void * client_connect_cb d9/d7a/gnunet-service-nse_8c.html a59bdc2686a972268ebbe1bc798ded17c (void *cls, struct GNUNET_SERVICE_Client *c, struct GNUNET_MQ_Handle *mq) static void client_disconnect_cb d9/d7a/gnunet-service-nse_8c.html ac42ef8df5e7252aab48d6463ea70cac5 (void *cls, struct GNUNET_SERVICE_Client *c, void *internal_cls) GNUNET_SERVICE_MAIN d9/d7a/gnunet-service-nse_8c.html a9e5fb88e05cc63c8c6c3535fa05d0c53 ("nse", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_fixed_size(start, GNUNET_MESSAGE_TYPE_NSE_START, struct GNUNET_MessageHeader, NULL), GNUNET_MQ_handler_end()) static unsigned long long nse_work_required d9/d7a/gnunet-service-nse_8c.html a88c8c6d70b91fa3a5d1882e73df061f7 static struct GNUNET_TIME_Relative gnunet_nse_interval d9/d7a/gnunet-service-nse_8c.html a21365bc17ea0aea3f961b460ad7e1bcf static struct GNUNET_TIME_Relative proof_find_delay d9/d7a/gnunet-service-nse_8c.html a66c75bfeea56fc6f79fab46456e0527c static GNUNET_NETWORK_STRUCT_END const struct GNUNET_CONFIGURATION_Handle * cfg d9/d7a/gnunet-service-nse_8c.html a96fac37cdf11cdce9367c8fc110546ed static struct GNUNET_STATISTICS_Handle * stats d9/d7a/gnunet-service-nse_8c.html a4fb6f8811aa55bc9ca971bfebc4612b5 static struct GNUNET_CORE_Handle * core_api d9/d7a/gnunet-service-nse_8c.html a8596086a9e966b74f0dcbf753a7f49a3 static struct GNUNET_CONTAINER_MultiPeerMap * peers d9/d7a/gnunet-service-nse_8c.html a03ce5539c78e7dd9a6aae1f56507899e static double current_size_estimate d9/d7a/gnunet-service-nse_8c.html ab58f2d777469a6f1e9b2f6ce1dd1edbc static double current_std_dev d9/d7a/gnunet-service-nse_8c.html a05e40ae21fe0eb04acdfd39cf5837fc5 static uint32_t hop_count_max d9/d7a/gnunet-service-nse_8c.html a9ac8e8821d8686fa5a1b59a391174b1d static struct GNUNET_NSE_FloodMessage next_message d9/d7a/gnunet-service-nse_8c.html aa85c4cb196d81d02c624a9a59cbafabd static struct GNUNET_NSE_FloodMessage size_estimate_messages d9/d7a/gnunet-service-nse_8c.html a0b22c7ed308cace2b83e9224c6bd29e5 [64] static unsigned int estimate_index d9/d7a/gnunet-service-nse_8c.html a1df68c32b722fb734585b89405b84c44 static unsigned int estimate_count d9/d7a/gnunet-service-nse_8c.html a641202e2dc9819fafe09098d0a12917e static struct GNUNET_SCHEDULER_Task * flood_task d9/d7a/gnunet-service-nse_8c.html aabc5167aa565fef775f32005eed6b9c1 static struct GNUNET_SCHEDULER_Task * proof_task d9/d7a/gnunet-service-nse_8c.html a52b402f03bc050b344d9ca2acea07ee5 static struct GNUNET_NotificationContext * nc d9/d7a/gnunet-service-nse_8c.html a5dd77ede3f4bb964d34d5a8ec48c42de static struct GNUNET_TIME_Absolute next_timestamp d9/d7a/gnunet-service-nse_8c.html aafba9b1e829ebd3b31781bf8fd559076 static struct GNUNET_TIME_Absolute current_timestamp d9/d7a/gnunet-service-nse_8c.html a538e1190609e9385b2df45f4b32296f6 static struct GNUNET_CRYPTO_EddsaPrivateKey * my_private_key d9/d7a/gnunet-service-nse_8c.html ad2930d98c4c8be2ffde1401fecd0e920 static struct GNUNET_PeerIdentity my_identity d9/d7a/gnunet-service-nse_8c.html a2266aa547fab4fa40293b0e357f2414e static uint64_t my_proof d9/d7a/gnunet-service-nse_8c.html a84c0c6a04a0e792f4b63d3a0b149a5c8 nse.h /home/grothoff/research/gnunet/src/nse/ dd/da9/nse_8h gnunet_common.h GNUNET_NSE_ClientMessage nse_api.c /home/grothoff/research/gnunet/src/nse/ d3/d7d/nse__api_8c platform.h gnunet_constants.h gnunet_arm_service.h gnunet_hello_lib.h gnunet_protocols.h gnunet_util_lib.h gnunet_nse_service.h nse.h GNUNET_NSE_Handle #define LOG d3/d7d/nse__api_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static void reconnect d3/d7d/nse__api_8c.html a7e1acc1306a252c65b8526268bbd4a5f (void *cls) static void mq_error_handler d3/d7d/nse__api_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) static void handle_estimate d3/d7d/nse__api_8c.html a01507c5ef6b2e2a56cab741282bfb825 (void *cls, const struct GNUNET_NSE_ClientMessage *client_msg) struct GNUNET_NSE_Handle * GNUNET_NSE_connect d6/d5b/group__nse.html gabb7c1aa74e50774e60ebb338dcccd948 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_NSE_Callback func, void *func_cls) void GNUNET_NSE_disconnect d6/d5b/group__nse.html ga1b435ff14ca0c408bd2ab40fbecb7205 (struct GNUNET_NSE_Handle *h) nt.c /home/grothoff/research/gnunet/src/nt/ d8/d49/nt_8c platform.h gnunet_util_lib.h gnunet_nt_lib.h NT_Network GNUNET_NT_InterfaceScanner #define INTERFACE_PROCESSING_INTERVAL d8/d49/nt_8c.html a8e9bc06a6dd998758c90457d43a08a0f const char * GNUNET_NT_to_string dd/de3/group__nt.html gaa1778d42ec3561c6db6abad2ddb68be8 (enum GNUNET_NetworkType net) static void delete_networks d8/d49/nt_8c.html a8a1a258d0119e9087f9908fc7f5a67a6 (struct GNUNET_NT_InterfaceScanner *is) static int interface_proc d8/d49/nt_8c.html a1b9dc6b8ed44bc0fa322efc900adbb0f (void *cls, const char *name, int isDefault, const struct sockaddr *addr, const struct sockaddr *broadcast_addr, const struct sockaddr *netmask, socklen_t addrlen) static void get_addresses d8/d49/nt_8c.html abd4c5d677fe984d14cb37a27957000bc (void *cls) enum GNUNET_NetworkType GNUNET_NT_scanner_get_type dd/de3/group__nt.html gace22fcb3e0741df70dad03463835809f (struct GNUNET_NT_InterfaceScanner *is, const struct sockaddr *addr, socklen_t addrlen) struct GNUNET_NT_InterfaceScanner * GNUNET_NT_scanner_init dd/de3/group__nt.html ga64f3fc5d6e4c7a45ad9aac8fac08b113 () void GNUNET_NT_scanner_done dd/de3/group__nt.html ga5b96ff26607c8a425e323dcb6f9a04f8 (struct GNUNET_NT_InterfaceScanner *is) gnunet-peerinfo.c /home/grothoff/research/gnunet/src/peerinfo-tool/ d2/d6d/gnunet-peerinfo_8c platform.h gnunet_util_lib.h gnunet_hello_lib.h gnunet_transport_service.h gnunet_transport_hello_service.h gnunet_peerinfo_service.h gnunet-peerinfo_plugins.h AddressRecord PrintContext #define TIMEOUT d2/d6d/gnunet-peerinfo_8c.html a45ba202b05caf39795aeca91b0ae547e static void state_machine d2/d6d/gnunet-peerinfo_8c.html aa00e85d1a5ff81bdc80ee4e7d285003b (void *cls) static void dump_pc d2/d6d/gnunet-peerinfo_8c.html ae0304c90d8c6fa20c90f03ee21e5e6cf (struct PrintContext *pc) static void process_resolved_address d2/d6d/gnunet-peerinfo_8c.html a57a5b1dcb22748f00830e15d92c66f54 (void *cls, const char *address, int res) static int count_address d2/d6d/gnunet-peerinfo_8c.html ab016159507cbbbf0919cc8579b279525 (void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_TIME_Absolute expiration) static int print_address d2/d6d/gnunet-peerinfo_8c.html ae13d6d98b1c4be953c085a70fa8e29e9 (void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_TIME_Absolute expiration) static void print_peer_info d2/d6d/gnunet-peerinfo_8c.html adfea2b092451794f858d2607e44a5f62 (void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Message *hello, const char *err_msg) static int count_addr d2/d6d/gnunet-peerinfo_8c.html ae1a2110c62df640b18ef36f67e4a37b7 (void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_TIME_Absolute expiration) static void dump_my_hello d2/d6d/gnunet-peerinfo_8c.html a2f91645e8c0dbf62b474d56038b26c74 () static void print_my_uri d2/d6d/gnunet-peerinfo_8c.html a0d445fc9384062f1ebed63c43e6f0ba5 (void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Message *hello, const char *err_msg) static void add_continuation d2/d6d/gnunet-peerinfo_8c.html aae993698438a27c6bced688ecec60892 (void *cls) static int parse_hello_uri d2/d6d/gnunet-peerinfo_8c.html a09dd9a0132fbb12f0210b82c3228bfb0 (const char *put_uri) static void shutdown_task d2/d6d/gnunet-peerinfo_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void hello_callback d2/d6d/gnunet-peerinfo_8c.html ae8550e36dba6714dc1d2c1f2c7aa54a1 (void *cls, const struct GNUNET_MessageHeader *hello) static void run d2/d6d/gnunet-peerinfo_8c.html a8d2eff9f65977d8089ab33940596478d (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c) int main d2/d6d/gnunet-peerinfo_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int no_resolve d2/d6d/gnunet-peerinfo_8c.html a3c620ab6fe9420c5ed4248a5b0802d31 static int be_quiet d2/d6d/gnunet-peerinfo_8c.html a0696bbc116041a4801d4b7e16b1e3d6d static int include_friend_only d2/d6d/gnunet-peerinfo_8c.html a9950291efa696fe2f635f3c294e7ec7c static int get_self d2/d6d/gnunet-peerinfo_8c.html a5de98786a38a92eda9b3265918424874 static int get_uri d2/d6d/gnunet-peerinfo_8c.html a538f3bfe9a82f56fc27c9140c60ffc32 static int default_operation d2/d6d/gnunet-peerinfo_8c.html a4b1cf3e6f836a7ae8acd9dfa384a7536 static int get_info d2/d6d/gnunet-peerinfo_8c.html a54b1d5174267d67e6b165e666bf11755 static char * put_uri d2/d6d/gnunet-peerinfo_8c.html a3bf89407f3b84c285b7cac9cb5fa85e5 static char * dump_hello d2/d6d/gnunet-peerinfo_8c.html a7eccada6f022538db49600df0353e91b static struct GNUNET_PEERINFO_Handle * peerinfo d2/d6d/gnunet-peerinfo_8c.html a64ed684b65754a665ad026511faf8b16 static const struct GNUNET_CONFIGURATION_Handle * cfg d2/d6d/gnunet-peerinfo_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_SCHEDULER_Task * tt d2/d6d/gnunet-peerinfo_8c.html a851557faeca36c36a10f2d5b084151d5 static struct GNUNET_TRANSPORT_HelloGetHandle * gh d2/d6d/gnunet-peerinfo_8c.html a1292d28fba2e0106ab855d9d99635c7f static struct GNUNET_PEERINFO_IteratorContext * pic d2/d6d/gnunet-peerinfo_8c.html a46729f1ad031035824de1996de55a970 static struct GNUNET_PeerIdentity my_peer_identity d2/d6d/gnunet-peerinfo_8c.html add94829a0d6c3f6bfaa184106bba42d9 static struct PrintContext * pc_head d2/d6d/gnunet-peerinfo_8c.html a0c883acebb20af842fab85e499356ad4 static struct PrintContext * pc_tail d2/d6d/gnunet-peerinfo_8c.html a93e172c250c8e8590a844817cc71f4df static struct GNUNET_MQ_Envelope * ac d2/d6d/gnunet-peerinfo_8c.html aea82fcc2663d4e50d8e14592532af1a0 static struct GNUNET_HELLO_Message * my_hello d2/d6d/gnunet-peerinfo_8c.html ac5187f56d3ce81e470215e44e7509f36 gnunet-peerinfo_plugins.c /home/grothoff/research/gnunet/src/peerinfo-tool/ d1/d7d/gnunet-peerinfo__plugins_8c platform.h gnunet-peerinfo_plugins.h gnunet_transport_plugin.h gnunet_hello_lib.h TransportPlugin void GPI_plugins_load d1/d7d/gnunet-peerinfo__plugins_8c.html a25b0c84c2103404cb75c2a2320d783bb (const struct GNUNET_CONFIGURATION_Handle *cfg) void GPI_plugins_unload d1/d7d/gnunet-peerinfo__plugins_8c.html a9b94cbcda00b62029bb8e70c43db5809 () struct GNUNET_TRANSPORT_PluginFunctions * GPI_plugins_find d1/d7d/gnunet-peerinfo__plugins_8c.html a1a6e76a64397238e9e7286b6bf122808 (const char *name) static struct TransportPlugin * plugins_head d1/d7d/gnunet-peerinfo__plugins_8c.html a84a83c7f5fed2e9d7bbc3c4cf459d6a7 static struct TransportPlugin * plugins_tail d1/d7d/gnunet-peerinfo__plugins_8c.html ae6fa2533508c9b24a1ab428d885aafa5 gnunet-peerinfo_plugins.h /home/grothoff/research/gnunet/src/peerinfo-tool/ d1/dc0/gnunet-peerinfo__plugins_8h gnunet_util_lib.h void GPI_plugins_load d1/dc0/gnunet-peerinfo__plugins_8h.html a25b0c84c2103404cb75c2a2320d783bb (const struct GNUNET_CONFIGURATION_Handle *cfg) void GPI_plugins_unload d1/dc0/gnunet-peerinfo__plugins_8h.html a42f66a854f63b2e561d3b710b032f4d7 (void) struct GNUNET_TRANSPORT_PluginFunctions * GPI_plugins_find d1/dc0/gnunet-peerinfo__plugins_8h.html a1a6e76a64397238e9e7286b6bf122808 (const char *name) plugin_rest_peerinfo.c /home/grothoff/research/gnunet/src/peerinfo-tool/ dc/d93/plugin__rest__peerinfo_8c platform.h gnunet_rest_plugin.h gnunet_peerinfo_service.h gnunet_transport_service.h gnunet_rest_lib.h gnunet_json_lib.h Plugin AddressRecord PrintContext RequestHandle #define GNUNET_REST_API_NS_PEERINFO dc/d93/plugin__rest__peerinfo_8c.html ab73a9d80994bc9a0b359ddaa9c2e82d8 #define GNUNET_REST_PEERINFO_PEER dc/d93/plugin__rest__peerinfo_8c.html a2c984463615d9b99093db83e9dbad108 #define GNUNET_REST_PEERINFO_FRIEND dc/d93/plugin__rest__peerinfo_8c.html aaf25f70906c9055406cf7aead5c15868 #define GNUNET_REST_PEERINFO_ARRAY dc/d93/plugin__rest__peerinfo_8c.html a8c6f0c299e1157f88fe95e6baddc394c #define GNUNET_REST_PEERINFO_ERROR_UNKNOWN dc/d93/plugin__rest__peerinfo_8c.html ac8dea095fb4cf64cd764e6c9762ccd95 #define TIMEOUT dc/d93/plugin__rest__peerinfo_8c.html a45ba202b05caf39795aeca91b0ae547e static void cleanup_handle dc/d93/plugin__rest__peerinfo_8c.html af70f5f3e321661ead3a4775ba90db5ef (void *cls) static void do_error dc/d93/plugin__rest__peerinfo_8c.html af35ba72049103ca499c5b3b9b5cbf040 (void *cls) static void peerinfo_list_finished dc/d93/plugin__rest__peerinfo_8c.html ad5a1a17b86713a401b06219e8f0aefac (void *cls) static int count_address dc/d93/plugin__rest__peerinfo_8c.html ab016159507cbbbf0919cc8579b279525 (void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_TIME_Absolute expiration) static void dump_pc dc/d93/plugin__rest__peerinfo_8c.html ae0304c90d8c6fa20c90f03ee21e5e6cf (struct PrintContext *pc) static void process_resolved_address dc/d93/plugin__rest__peerinfo_8c.html a57a5b1dcb22748f00830e15d92c66f54 (void *cls, const char *address, int res) static int print_address dc/d93/plugin__rest__peerinfo_8c.html ae13d6d98b1c4be953c085a70fa8e29e9 (void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_TIME_Absolute expiration) void peerinfo_list_iteration dc/d93/plugin__rest__peerinfo_8c.html a3d5b795884cdb3fd528a6fdc889632f8 (void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Message *hello, const char *err_msg) void peerinfo_get dc/d93/plugin__rest__peerinfo_8c.html accfc5cbf426a4f400b5f11019b8a276e (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) static void options_cont dc/d93/plugin__rest__peerinfo_8c.html a7ae73a134cafa8c70c95f481fccf31e1 (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) static void init_cont dc/d93/plugin__rest__peerinfo_8c.html a77c835d867be50642306e34f1266975a (struct RequestHandle *handle) static void rest_process_request dc/d93/plugin__rest__peerinfo_8c.html aaf9b0ed7bb7ae3b37377119070c6a6f4 (struct GNUNET_REST_RequestHandle *rest_handle, GNUNET_REST_ResultProcessor proc, void *proc_cls) void * libgnunet_plugin_rest_peerinfo_init dc/d93/plugin__rest__peerinfo_8c.html a9c171420b3fc2a3a94b4c5cdbaf20f68 (void *cls) void * libgnunet_plugin_rest_peerinfo_done dc/d93/plugin__rest__peerinfo_8c.html a3c4238a8ac5e43841badc46587a48183 (void *cls) const struct GNUNET_CONFIGURATION_Handle * cfg dc/d93/plugin__rest__peerinfo_8c.html a51cb438e53c3f8766755e01cfa930382 static char * allow_methods dc/d93/plugin__rest__peerinfo_8c.html a9a67cdde375abe5414707e6255e0f753 static struct PrintContext * pc_head dc/d93/plugin__rest__peerinfo_8c.html a0c883acebb20af842fab85e499356ad4 static struct PrintContext * pc_tail dc/d93/plugin__rest__peerinfo_8c.html a93e172c250c8e8590a844817cc71f4df gnunet-service-peerinfo.c /home/grothoff/research/gnunet/src/peerinfo/ d2/dfc/gnunet-service-peerinfo_8c platform.h gnunet_util_lib.h gnunet_hello_lib.h gnunet_protocols.h gnunet_statistics_service.h peerinfo.h HostEntry ReadHostFileContext DirScanContext TransmitContext #define DATA_HOST_FREQ d2/dfc/gnunet-service-peerinfo_8c.html af7c63d6deaae85f497ade1df37df764f #define DATA_HOST_CLEAN_FREQ d2/dfc/gnunet-service-peerinfo_8c.html a497677aeead4a52e70a64940e5e12485 static struct InfoMessage * make_info_message d2/dfc/gnunet-service-peerinfo_8c.html a21349c3b3de1cd697c7faa6069bef56b (const struct HostEntry *he, int include_friend_only) static int discard_expired d2/dfc/gnunet-service-peerinfo_8c.html ac6da0ef216c045ec4248c88a90c501ba (void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_TIME_Absolute expiration) static int count_addresses d2/dfc/gnunet-service-peerinfo_8c.html a9ff505209104f77ebeaa5e507b9d3eee (void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_TIME_Absolute expiration) static char * get_host_filename d2/dfc/gnunet-service-peerinfo_8c.html a7d133b90046f04addbbe69ee64104efa (const struct GNUNET_PeerIdentity *id) static void notify_all d2/dfc/gnunet-service-peerinfo_8c.html a6b0bf80f768fc2aa545eb78407d330fa (struct HostEntry *entry) static void update_hello d2/dfc/gnunet-service-peerinfo_8c.html a8efa2ec9ca9d0e933c14ba10db6ddab7 (const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Message *hello) static void read_host_file d2/dfc/gnunet-service-peerinfo_8c.html a8979ebd17980bbce106cc9011b6db4be (const char *fn, int unlink_garbage, struct ReadHostFileContext *r) static struct HostEntry * add_host_to_known_hosts d2/dfc/gnunet-service-peerinfo_8c.html aa8dd4781b67c76ee14f3ede4d8904b50 (const struct GNUNET_PeerIdentity *identity) static void remove_garbage d2/dfc/gnunet-service-peerinfo_8c.html a963c39ce24ad469a1d5c92ebdc247c32 (const char *fullname) static int hosts_directory_scan_callback d2/dfc/gnunet-service-peerinfo_8c.html a4e2e55ddeca33405f2a9996e26143073 (void *cls, const char *fullname) static void cron_scan_directory_data_hosts d2/dfc/gnunet-service-peerinfo_8c.html a7ac183bcd0bb3bdfbba1c5281a82464d (void *cls) static struct GNUNET_HELLO_Message * update_friend_hello d2/dfc/gnunet-service-peerinfo_8c.html a7485389bca7401ad0efb83b66e3bb52b (const struct GNUNET_HELLO_Message *hello, const struct GNUNET_HELLO_Message *friend_hello) static int add_to_tc d2/dfc/gnunet-service-peerinfo_8c.html a8254f57d1dfa88ca754562bb3b4eb223 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static int discard_hosts_helper d2/dfc/gnunet-service-peerinfo_8c.html a4dcaab1fe6dd13bc5d9644c7f1ad17f0 (void *cls, const char *fn) static void cron_clean_data_hosts d2/dfc/gnunet-service-peerinfo_8c.html a3dd0219a088b9d7f3835ae70d4fa461a (void *cls) static int check_hello d2/dfc/gnunet-service-peerinfo_8c.html a5f29c148b427addef921d7069817858d (void *cls, const struct GNUNET_HELLO_Message *hello) static void handle_hello d2/dfc/gnunet-service-peerinfo_8c.html ae1e6824bd2f2b4a4737d695c1e3ffb35 (void *cls, const struct GNUNET_HELLO_Message *hello) static void handle_get d2/dfc/gnunet-service-peerinfo_8c.html a3db0f50b508e56854c4ed2b559338ec3 (void *cls, const struct ListPeerMessage *lpm) static void handle_get_all d2/dfc/gnunet-service-peerinfo_8c.html af3236601bfbeb99ca8f1c6e8d37e800e (void *cls, const struct ListAllPeersMessage *lapm) static void handle_notify d2/dfc/gnunet-service-peerinfo_8c.html a19a209de52d62a51ecdc06ec0a6f2420 (void *cls, const struct NotifyMessage *nm) static void * client_connect_cb d2/dfc/gnunet-service-peerinfo_8c.html ace62d7dd4b1ce0ddda8ac3a38cbdc24d (void *cls, struct GNUNET_SERVICE_Client *client, struct GNUNET_MQ_Handle *mq) static void client_disconnect_cb d2/dfc/gnunet-service-peerinfo_8c.html add3231e0a097736c4235cae0f8bed32a (void *cls, struct GNUNET_SERVICE_Client *client, void *app_ctx) static int free_host_entry d2/dfc/gnunet-service-peerinfo_8c.html a787a947186c9559c5f188fcf92a2ff60 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static void shutdown_task d2/dfc/gnunet-service-peerinfo_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void run d2/dfc/gnunet-service-peerinfo_8c.html afab0511d617b1f42d6fa1a979d2d2a0f (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_SERVICE_Handle *service) GNUNET_SERVICE_MAIN d2/dfc/gnunet-service-peerinfo_8c.html a930741459e60c0df5b35628e1a467401 ("peerinfo", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_var_size(hello, GNUNET_MESSAGE_TYPE_HELLO, struct GNUNET_HELLO_Message, NULL), GNUNET_MQ_hd_fixed_size(get, GNUNET_MESSAGE_TYPE_PEERINFO_GET, struct ListPeerMessage, NULL), GNUNET_MQ_hd_fixed_size(get_all, GNUNET_MESSAGE_TYPE_PEERINFO_GET_ALL, struct ListAllPeersMessage, NULL), GNUNET_MQ_hd_fixed_size(notify, GNUNET_MESSAGE_TYPE_PEERINFO_NOTIFY, struct NotifyMessage, NULL), GNUNET_MQ_handler_end()) static struct GNUNET_CONTAINER_MultiPeerMap * hostmap d2/dfc/gnunet-service-peerinfo_8c.html ae6bdcca68707e4ee6e1aa126a5ed96d6 static struct GNUNET_NotificationContext * notify_list d2/dfc/gnunet-service-peerinfo_8c.html a6427ea6646d8be182b96006226bad8b2 static struct GNUNET_NotificationContext * notify_friend_only_list d2/dfc/gnunet-service-peerinfo_8c.html ab8d05f0d4a40a909f41816f19b88c68c static char * networkIdDirectory d2/dfc/gnunet-service-peerinfo_8c.html a058af6bc93a3525cefc82a3bd2b2764d static struct GNUNET_STATISTICS_Handle * stats d2/dfc/gnunet-service-peerinfo_8c.html a4fb6f8811aa55bc9ca971bfebc4612b5 static struct GNUNET_SCHEDULER_Task * cron_clean d2/dfc/gnunet-service-peerinfo_8c.html aceacbaf0a0d61cbd766cb91a56403beb static struct GNUNET_SCHEDULER_Task * cron_scan d2/dfc/gnunet-service-peerinfo_8c.html a48a5674f2e03102c4efac7161070a77e peerinfo.h /home/grothoff/research/gnunet/src/peerinfo/ d8/d3a/peerinfo_8h gnunet_crypto_lib.h gnunet_time_lib.h gnunet_peerinfo_service.h ListPeerMessage ListAllPeersMessage NotifyMessage InfoMessage peerinfo_api.c /home/grothoff/research/gnunet/src/peerinfo/ d4/dba/peerinfo__api_8c platform.h gnunet_util_lib.h gnunet_protocols.h peerinfo.h GNUNET_PEERINFO_IteratorContext GNUNET_PEERINFO_Handle #define LOG d4/dba/peerinfo__api_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static void reconnect d4/dba/peerinfo__api_8c.html a4a003b0b45921dc9b4fd39a2d371b084 (struct GNUNET_PEERINFO_Handle *h) struct GNUNET_PEERINFO_Handle * GNUNET_PEERINFO_connect dc/d51/group__peerinfo.html ga5ab635c506d0e39b09da78ca36902cbf (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_PEERINFO_disconnect dc/d51/group__peerinfo.html gad884edca7e284968c4cd65b1d58d68a1 (struct GNUNET_PEERINFO_Handle *h) static void reconnect_task d4/dba/peerinfo__api_8c.html af968c5605390f0449eee2a5e91add485 (void *cls) static void do_reconnect d4/dba/peerinfo__api_8c.html ac1198bd322229ad9bf5b921bf7b4f4d2 (struct GNUNET_PEERINFO_Handle *h) static void mq_error_handler d4/dba/peerinfo__api_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) static int check_info d4/dba/peerinfo__api_8c.html a94a9db80f3237c2602be68bd87b7bfa9 (void *cls, const struct InfoMessage *im) static void handle_info d4/dba/peerinfo__api_8c.html a29de449719db3d195c897fce76b46e95 (void *cls, const struct InfoMessage *im) static void send_ic_request d4/dba/peerinfo__api_8c.html a35bc5ab7624be70f74e33564a79424c7 (struct GNUNET_PEERINFO_Handle *h) static void handle_end_iteration d4/dba/peerinfo__api_8c.html aa619056da4877e5f60b1ea75c852885e (void *cls, const struct GNUNET_MessageHeader *msg) struct GNUNET_PEERINFO_IteratorContext * GNUNET_PEERINFO_iterate dc/d51/group__peerinfo.html ga7f918af4e3677cc5799efc38ab192ef6 (struct GNUNET_PEERINFO_Handle *h, int include_friend_only, const struct GNUNET_PeerIdentity *peer, GNUNET_PEERINFO_Processor callback, void *callback_cls) void GNUNET_PEERINFO_iterate_cancel dc/d51/group__peerinfo.html gaa95378ad1c5ab99a7d5e21701ae49931 (struct GNUNET_PEERINFO_IteratorContext *ic) struct GNUNET_MQ_Envelope * GNUNET_PEERINFO_add_peer dc/d51/group__peerinfo.html ga3f53ee087a5de6fe185c246eebcb370a (struct GNUNET_PEERINFO_Handle *h, const struct GNUNET_HELLO_Message *hello, GNUNET_SCHEDULER_TaskCallback cont, void *cont_cls) peerinfo_api_notify.c /home/grothoff/research/gnunet/src/peerinfo/ dd/d2c/peerinfo__api__notify_8c platform.h gnunet_util_lib.h gnunet_peerinfo_service.h gnunet_protocols.h peerinfo.h GNUNET_PEERINFO_NotifyContext #define LOG dd/d2c/peerinfo__api__notify_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static void reconnect dd/d2c/peerinfo__api__notify_8c.html a7e1acc1306a252c65b8526268bbd4a5f (void *cls) static void do_reconnect dd/d2c/peerinfo__api__notify_8c.html a971f6472ba49fb02d30222dcb872144d (struct GNUNET_PEERINFO_NotifyContext *nc) static void mq_error_handler dd/d2c/peerinfo__api__notify_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) static int check_notification dd/d2c/peerinfo__api__notify_8c.html a639d41b9893809f3792dfae826c080a2 (void *cls, const struct InfoMessage *im) static void handle_notification dd/d2c/peerinfo__api__notify_8c.html a840b95c9fa393e62ea93cf3cbd5ad0f6 (void *cls, const struct InfoMessage *im) static void handle_end_iteration dd/d2c/peerinfo__api__notify_8c.html aa619056da4877e5f60b1ea75c852885e (void *cls, const struct GNUNET_MessageHeader *msg) struct GNUNET_PEERINFO_NotifyContext * GNUNET_PEERINFO_notify dc/d51/group__peerinfo.html ga4d4dfc3866f95ea57d32d67e896b32a4 (const struct GNUNET_CONFIGURATION_Handle *cfg, int include_friend_only, GNUNET_PEERINFO_Processor callback, void *callback_cls) void GNUNET_PEERINFO_notify_cancel dc/d51/group__peerinfo.html ga65a7c78d33bc3c2eb7f3c25f1d806c89 (struct GNUNET_PEERINFO_NotifyContext *nc) gnunet-peerstore.c /home/grothoff/research/gnunet/src/peerstore/ d5/d3c/gnunet-peerstore_8c platform.h gnunet_util_lib.h gnunet_peerstore_service.h static void shutdown_task d5/d3c/gnunet-peerstore_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void run d5/d3c/gnunet-peerstore_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main d5/d3c/gnunet-peerstore_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int ret d5/d3c/gnunet-peerstore_8c.html a6baa346e44f4c2158d2be4f9b77b8203 static struct GNUNET_PEERSTORE_Handle * peerstore_handle d5/d3c/gnunet-peerstore_8c.html af1db04890fd53d3e796504bc4fea55fe gnunet-service-peerstore.c /home/grothoff/research/gnunet/src/peerstore/ d2/d32/gnunet-service-peerstore_8c platform.h gnunet_util_lib.h peerstore.h gnunet_peerstore_plugin.h peerstore_common.h #define EXPIRED_RECORDS_CLEANUP_INTERVAL d2/d32/gnunet-service-peerstore_8c.html a75643c7637c1f397cc1ffeb3125aa035 static void do_shutdown d2/d32/gnunet-service-peerstore_8c.html aa2e2413ae3d53933426f9eb912665b8f () static void shutdown_task d2/d32/gnunet-service-peerstore_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void expire_records_continuation d2/d32/gnunet-service-peerstore_8c.html a6939be51fc9d22d1861ff5621a2214b9 (void *cls, int success) static void cleanup_expired_records d2/d32/gnunet-service-peerstore_8c.html ab7d2e93a91d592d8eb17a24a17942367 (void *cls) static void * client_connect_cb d2/d32/gnunet-service-peerstore_8c.html ace62d7dd4b1ce0ddda8ac3a38cbdc24d (void *cls, struct GNUNET_SERVICE_Client *client, struct GNUNET_MQ_Handle *mq) static int client_disconnect_it d2/d32/gnunet-service-peerstore_8c.html aafccf7448b302983e09f48737a651721 (void *cls, const struct GNUNET_HashCode *key, void *value) static void client_disconnect_cb d2/d32/gnunet-service-peerstore_8c.html a65e657e2e0d8973473b5cae1cd326b0e (void *cls, struct GNUNET_SERVICE_Client *client, void *app_cls) static void record_iterator d2/d32/gnunet-service-peerstore_8c.html ab637b9f756f0a53d3493b087a3d64fba (void *cls, const struct GNUNET_PEERSTORE_Record *record, const char *emsg) static int watch_notifier_it d2/d32/gnunet-service-peerstore_8c.html a7961fea4a17c6a358cb9dcb00e16ecd2 (void *cls, const struct GNUNET_HashCode *key, void *value) static void watch_notifier d2/d32/gnunet-service-peerstore_8c.html a0835763b3176477d710589465e45dbcf (struct GNUNET_PEERSTORE_Record *record) static void handle_watch_cancel d2/d32/gnunet-service-peerstore_8c.html a90be3672bec102856b0ed1ab5b0839c2 (void *cls, const struct StoreKeyHashMessage *hm) static void handle_watch d2/d32/gnunet-service-peerstore_8c.html ac5f284544f7762c15c90918ea60847a1 (void *cls, const struct StoreKeyHashMessage *hm) static int check_iterate d2/d32/gnunet-service-peerstore_8c.html a420e16336046ff5acbacf1cce8556c45 (void *cls, const struct StoreRecordMessage *srm) static void handle_iterate d2/d32/gnunet-service-peerstore_8c.html a7e999ebdc399f9bb1d0fb03de8725567 (void *cls, const struct StoreRecordMessage *srm) static void store_record_continuation d2/d32/gnunet-service-peerstore_8c.html a7f171402ce79506079b3d1524b847160 (void *cls, int success) static int check_store d2/d32/gnunet-service-peerstore_8c.html a585d782686e27f054397ce3399fe7488 (void *cls, const struct StoreRecordMessage *srm) static void handle_store d2/d32/gnunet-service-peerstore_8c.html a26a18200004c542d362f8e9134a47c41 (void *cls, const struct StoreRecordMessage *srm) static void run d2/d32/gnunet-service-peerstore_8c.html a93e64c6875736da53189e266ff6013a0 (void *cls, const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_SERVICE_Handle *service) GNUNET_SERVICE_MAIN d2/d32/gnunet-service-peerstore_8c.html ac1fece42ae3bd20734078688ecfeb5dd ("peerstore", GNUNET_SERVICE_OPTION_SOFT_SHUTDOWN, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_var_size(store, GNUNET_MESSAGE_TYPE_PEERSTORE_STORE, struct StoreRecordMessage, NULL), GNUNET_MQ_hd_var_size(iterate, GNUNET_MESSAGE_TYPE_PEERSTORE_ITERATE, struct StoreRecordMessage, NULL), GNUNET_MQ_hd_fixed_size(watch, GNUNET_MESSAGE_TYPE_PEERSTORE_WATCH, struct StoreKeyHashMessage, NULL), GNUNET_MQ_hd_fixed_size(watch_cancel, GNUNET_MESSAGE_TYPE_PEERSTORE_WATCH_CANCEL, struct StoreKeyHashMessage, NULL), GNUNET_MQ_handler_end()) static const struct GNUNET_CONFIGURATION_Handle * cfg d2/d32/gnunet-service-peerstore_8c.html a51cb438e53c3f8766755e01cfa930382 static char * db_lib_name d2/d32/gnunet-service-peerstore_8c.html a6930293fe8ab6728b8e70adb4e8a7974 static struct GNUNET_PEERSTORE_PluginFunctions * db d2/d32/gnunet-service-peerstore_8c.html a8916d08b1088b5777bb36b0ce7d0c6d8 static struct GNUNET_CONTAINER_MultiHashMap * watchers d2/d32/gnunet-service-peerstore_8c.html a08947c63ffe0197c756c94c039109e7b static struct GNUNET_SCHEDULER_Task * expire_task d2/d32/gnunet-service-peerstore_8c.html ab037e563251a4f7f0213f0d432c48d2f static int in_shutdown d2/d32/gnunet-service-peerstore_8c.html a68056dfb1fbbea5c1742fc58417ce5d6 static unsigned int num_clients d2/d32/gnunet-service-peerstore_8c.html a73e5bc6f6a65419b538230e4ec95b034 peerstore.h /home/grothoff/research/gnunet/src/peerstore/ d5/d3e/peerstore_8h gnunet_peerstore_service.h StoreRecordMessage StoreKeyHashMessage peerstore_api.c /home/grothoff/research/gnunet/src/peerstore/ d0/d3a/peerstore__api_8c platform.h gnunet_util_lib.h peerstore.h peerstore_common.h GNUNET_PEERSTORE_Handle GNUNET_PEERSTORE_StoreContext GNUNET_PEERSTORE_IterateContext GNUNET_PEERSTORE_WatchContext #define LOG d0/d3a/peerstore__api_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static void reconnect d0/d3a/peerstore__api_8c.html a7e1acc1306a252c65b8526268bbd4a5f (void *cls) static void disconnect d0/d3a/peerstore__api_8c.html aa2fd503690508629cca39f3d36ed44f2 (struct GNUNET_PEERSTORE_Handle *h) static void disconnect_and_schedule_reconnect d0/d3a/peerstore__api_8c.html a9ad8f793cff7f58df0be1b23022ad085 (struct GNUNET_PEERSTORE_Handle *h) static void store_request_sent d0/d3a/peerstore__api_8c.html a96886c0ff2125b8835d80fbf96b5fa8c (void *cls) static void handle_client_error d0/d3a/peerstore__api_8c.html a31903268b8be393526ab602c5fb754c8 (void *cls, enum GNUNET_MQ_Error error) static int rewatch_it d0/d3a/peerstore__api_8c.html a8e552e6b8c9f9d83c4338bf42d189e28 (void *cls, const struct GNUNET_HashCode *key, void *value) static int destroy_watch d0/d3a/peerstore__api_8c.html a129adbefc97261986ccb4c7b3a5aadac (void *cls, const struct GNUNET_HashCode *key, void *value) static void final_disconnect d0/d3a/peerstore__api_8c.html ab73b045e157a66af00d27928eb7928aa (struct GNUNET_PEERSTORE_Handle *h) struct GNUNET_PEERSTORE_Handle * GNUNET_PEERSTORE_connect de/de8/group__peerstore.html ga049805bdcb983f84110d9054f0f7bf27 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_PEERSTORE_disconnect de/de8/group__peerstore.html gac327f058c3b9561fe68c229a58c3a00d (struct GNUNET_PEERSTORE_Handle *h, int sync_first) void GNUNET_PEERSTORE_store_cancel de/de8/group__peerstore.html ga15e763cbaaa5a0cffca187232963ae99 (struct GNUNET_PEERSTORE_StoreContext *sc) struct GNUNET_PEERSTORE_StoreContext * GNUNET_PEERSTORE_store de/de8/group__peerstore.html ga1206dfbdbc12c079e75e9ab7f85098f5 (struct GNUNET_PEERSTORE_Handle *h, const char *sub_system, const struct GNUNET_PeerIdentity *peer, const char *key, const void *value, size_t size, struct GNUNET_TIME_Absolute expiry, enum GNUNET_PEERSTORE_StoreOption options, GNUNET_PEERSTORE_Continuation cont, void *cont_cls) static void handle_iterate_end d0/d3a/peerstore__api_8c.html a70c52a054fc046254ae30fa2154203a0 (void *cls, const struct GNUNET_MessageHeader *msg) static int check_iterate_result d0/d3a/peerstore__api_8c.html adac073dd67e15a9f1e5e2c4634698682 (void *cls, const struct StoreRecordMessage *msg) static void handle_iterate_result d0/d3a/peerstore__api_8c.html a342f5256ad655fbbc383b812e1dde80b (void *cls, const struct StoreRecordMessage *msg) void GNUNET_PEERSTORE_iterate_cancel de/de8/group__peerstore.html ga6c313abdba90bdb0364969d2a8ef01e3 (struct GNUNET_PEERSTORE_IterateContext *ic) struct GNUNET_PEERSTORE_IterateContext * GNUNET_PEERSTORE_iterate de/de8/group__peerstore.html gaf54e7e3bcc3b3e7911500ef2620147f7 (struct GNUNET_PEERSTORE_Handle *h, const char *sub_system, const struct GNUNET_PeerIdentity *peer, const char *key, GNUNET_PEERSTORE_Processor callback, void *callback_cls) static int check_watch_record d0/d3a/peerstore__api_8c.html a1212268fdbf65178fe0f6439d8f5727e (void *cls, const struct StoreRecordMessage *msg) static void handle_watch_record d0/d3a/peerstore__api_8c.html acd106ec9a9ba5d6764cd247edd803637 (void *cls, const struct StoreRecordMessage *msg) void GNUNET_PEERSTORE_watch_cancel de/de8/group__peerstore.html gac3dfb0e198159eefe33d76592dbd1599 (struct GNUNET_PEERSTORE_WatchContext *wc) struct GNUNET_PEERSTORE_WatchContext * GNUNET_PEERSTORE_watch de/de8/group__peerstore.html gab91ecef55170ee6bf00e9fbc601a62a2 (struct GNUNET_PEERSTORE_Handle *h, const char *sub_system, const struct GNUNET_PeerIdentity *peer, const char *key, GNUNET_PEERSTORE_Processor callback, void *callback_cls) peerstore_common.c /home/grothoff/research/gnunet/src/peerstore/ d9/de9/peerstore__common_8c peerstore_common.h void PEERSTORE_hash_key d9/de9/peerstore__common_8c.html a1b07c66266d25196813431b609839884 (const char *sub_system, const struct GNUNET_PeerIdentity *peer, const char *key, struct GNUNET_HashCode *ret) struct GNUNET_MQ_Envelope * PEERSTORE_create_record_mq_envelope d9/de9/peerstore__common_8c.html a2775cbe357e71e142d08125576c40c38 (const char *sub_system, const struct GNUNET_PeerIdentity *peer, const char *key, const void *value, size_t value_size, struct GNUNET_TIME_Absolute expiry, enum GNUNET_PEERSTORE_StoreOption options, uint16_t msg_type) struct GNUNET_PEERSTORE_Record * PEERSTORE_parse_record_message d9/de9/peerstore__common_8c.html a44939100be2548aa0137507738b471a3 (const struct StoreRecordMessage *srm) void PEERSTORE_destroy_record d9/de9/peerstore__common_8c.html ad225b11249943ec95c7dcafc49ec6d61 (struct GNUNET_PEERSTORE_Record *record) peerstore_common.h /home/grothoff/research/gnunet/src/peerstore/ dd/db6/peerstore__common_8h platform.h peerstore.h void PEERSTORE_hash_key dd/db6/peerstore__common_8h.html a1b07c66266d25196813431b609839884 (const char *sub_system, const struct GNUNET_PeerIdentity *peer, const char *key, struct GNUNET_HashCode *ret) struct GNUNET_MQ_Envelope * PEERSTORE_create_record_mq_envelope dd/db6/peerstore__common_8h.html a2775cbe357e71e142d08125576c40c38 (const char *sub_system, const struct GNUNET_PeerIdentity *peer, const char *key, const void *value, size_t value_size, struct GNUNET_TIME_Absolute expiry, enum GNUNET_PEERSTORE_StoreOption options, uint16_t msg_type) struct GNUNET_PEERSTORE_Record * PEERSTORE_parse_record_message dd/db6/peerstore__common_8h.html a44939100be2548aa0137507738b471a3 (const struct StoreRecordMessage *srm) void PEERSTORE_destroy_record dd/db6/peerstore__common_8h.html ad225b11249943ec95c7dcafc49ec6d61 (struct GNUNET_PEERSTORE_Record *record) plugin_peerstore_flat.c /home/grothoff/research/gnunet/src/peerstore/ de/de4/plugin__peerstore__flat_8c platform.h gnunet_peerstore_plugin.h gnunet_peerstore_service.h peerstore.h Plugin static int delete_entries de/de4/plugin__peerstore__flat_8c.html a2d61c7716154ab11c72c897dffefd03c (void *cls, const struct GNUNET_HashCode *key, void *value) static int peerstore_flat_delete_records de/de4/plugin__peerstore__flat_8c.html a9d4dcde54fdd9c726369bb7e78ef54c0 (void *cls, const char *sub_system, const struct GNUNET_PeerIdentity *peer, const char *key) static int expire_entries de/de4/plugin__peerstore__flat_8c.html aab174332e85b95daf8d42ad83f30fb66 (void *cls, const struct GNUNET_HashCode *key, void *value) static int peerstore_flat_expire_records de/de4/plugin__peerstore__flat_8c.html ab2af599d95dac79440ff2fcb8a8e8058 (void *cls, struct GNUNET_TIME_Absolute now, GNUNET_PEERSTORE_Continuation cont, void *cont_cls) static int iterate_entries de/de4/plugin__peerstore__flat_8c.html a6e667ead9023abbc44dbb794cb6e41a0 (void *cls, const struct GNUNET_HashCode *key, void *value) static int peerstore_flat_iterate_records de/de4/plugin__peerstore__flat_8c.html a8b7acd8805b69104f383cb144e127716 (void *cls, const char *sub_system, const struct GNUNET_PeerIdentity *peer, const char *key, GNUNET_PEERSTORE_Processor iter, void *iter_cls) static int peerstore_flat_store_record de/de4/plugin__peerstore__flat_8c.html ad583a7688050493293d1bc55004ecf2e (void *cls, const char *sub_system, const struct GNUNET_PeerIdentity *peer, const char *key, const void *value, size_t size, struct GNUNET_TIME_Absolute expiry, enum GNUNET_PEERSTORE_StoreOption options, GNUNET_PEERSTORE_Continuation cont, void *cont_cls) static int database_setup de/de4/plugin__peerstore__flat_8c.html ab894af9216727f86e9ff13e13dddfc26 (struct Plugin *plugin) static int store_and_free_entries de/de4/plugin__peerstore__flat_8c.html a3c481d303971cea4ebb63b03b339984b (void *cls, const struct GNUNET_HashCode *key, void *value) static void database_shutdown de/de4/plugin__peerstore__flat_8c.html a878317cb4f9c1c4817e1469ac998885f (struct Plugin *plugin) void * libgnunet_plugin_peerstore_flat_init de/de4/plugin__peerstore__flat_8c.html af1b9a29e1157bb279431be1057482b14 (void *cls) void * libgnunet_plugin_peerstore_flat_done de/de4/plugin__peerstore__flat_8c.html a8c667735c10a3ae58185496b116cda44 (void *cls) plugin_peerstore_sqlite.c /home/grothoff/research/gnunet/src/peerstore/ df/d7e/plugin__peerstore__sqlite_8c platform.h gnunet_peerstore_plugin.h gnunet_peerstore_service.h gnunet_sq_lib.h peerstore.h Plugin #define BUSY_TIMEOUT_MS df/d7e/plugin__peerstore__sqlite_8c.html a1b5f9c68768e43e0e131df44ea15d4f3 #define LOG_SQLITE df/d7e/plugin__peerstore__sqlite_8c.html a576fef32fdb24aeedb055168f0a87711 (db, level, cmd) #define LOG df/d7e/plugin__peerstore__sqlite_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static int peerstore_sqlite_delete_records df/d7e/plugin__peerstore__sqlite_8c.html aa3723d5ba99d348aee9791fbbffb1990 (void *cls, const char *sub_system, const struct GNUNET_PeerIdentity *peer, const char *key) static int peerstore_sqlite_expire_records df/d7e/plugin__peerstore__sqlite_8c.html a66198c46e6d30fab7ea723adcea464ec (void *cls, struct GNUNET_TIME_Absolute now, GNUNET_PEERSTORE_Continuation cont, void *cont_cls) static int peerstore_sqlite_iterate_records df/d7e/plugin__peerstore__sqlite_8c.html a9ad142d2b8c30ba1a85d67945b95032e (void *cls, const char *sub_system, const struct GNUNET_PeerIdentity *peer, const char *key, GNUNET_PEERSTORE_Processor iter, void *iter_cls) static int peerstore_sqlite_store_record df/d7e/plugin__peerstore__sqlite_8c.html a3772cbd9031134576b97e46c1d3cbbf1 (void *cls, const char *sub_system, const struct GNUNET_PeerIdentity *peer, const char *key, const void *value, size_t size, struct GNUNET_TIME_Absolute expiry, enum GNUNET_PEERSTORE_StoreOption options, GNUNET_PEERSTORE_Continuation cont, void *cont_cls) static int sql_exec df/d7e/plugin__peerstore__sqlite_8c.html a9fc24ace6c5eb01310531a9ef54ba682 (sqlite3 *dbh, const char *sql) static int sql_prepare df/d7e/plugin__peerstore__sqlite_8c.html a255cf912cc8103dbebfd5c1901019c1f (sqlite3 *dbh, const char *sql, sqlite3_stmt **stmt) static int database_setup df/d7e/plugin__peerstore__sqlite_8c.html ab894af9216727f86e9ff13e13dddfc26 (struct Plugin *plugin) static void database_shutdown df/d7e/plugin__peerstore__sqlite_8c.html a878317cb4f9c1c4817e1469ac998885f (struct Plugin *plugin) void * libgnunet_plugin_peerstore_sqlite_init df/d7e/plugin__peerstore__sqlite_8c.html a948aa0010159b6f472c64dd000c9d923 (void *cls) void * libgnunet_plugin_peerstore_sqlite_done df/d7e/plugin__peerstore__sqlite_8c.html a6f9c81b467375a132b2c70d96f0af034 (void *cls) pq.c /home/grothoff/research/gnunet/src/pq/ da/db9/pq_8c platform.h pq.h PGresult * GNUNET_PQ_exec_prepared da/db9/pq_8c.html a998f26bfa692d8af55bc77f325622389 (struct GNUNET_PQ_Context *db, const char *name, const struct GNUNET_PQ_QueryParam *params) void GNUNET_PQ_cleanup_result da/db9/pq_8c.html ace38897b2f7970977c4c25d324f2e2b5 (struct GNUNET_PQ_ResultSpec *rs) int GNUNET_PQ_extract_result da/db9/pq_8c.html acc792daba471e5618091d3b9c4b991e0 (PGresult *result, struct GNUNET_PQ_ResultSpec *rs, int row) pq.h /home/grothoff/research/gnunet/src/pq/ d6/d38/pq_8h gnunet_util_lib.h gnunet_pq_lib.h GNUNET_PQ_Context pq_connect.c /home/grothoff/research/gnunet/src/pq/ de/dfe/pq__connect_8c platform.h pq.h static void pq_notice_receiver_cb de/dfe/pq__connect_8c.html a64357d7a76e90964a47fed653054f06a (void *arg, const PGresult *res) static void pq_notice_processor_cb de/dfe/pq__connect_8c.html ae9ec2dfa50eb52eaaccf25fbcdb80c13 (void *arg, const char *message) struct GNUNET_PQ_Context * GNUNET_PQ_connect de/dfe/pq__connect_8c.html a8edb9fd12ecfce326978ad5046d2233d (const char *config_str, const char *load_path, const struct GNUNET_PQ_ExecuteStatement *es, const struct GNUNET_PQ_PreparedStatement *ps) void GNUNET_PQ_reconnect_if_down de/dfe/pq__connect_8c.html a8a87e5259cf76b80bed32452e95d74f3 (struct GNUNET_PQ_Context *db) void GNUNET_PQ_reconnect de/dfe/pq__connect_8c.html a165f63987b2776c2b401dc9ebe8c19a1 (struct GNUNET_PQ_Context *db) struct GNUNET_PQ_Context * GNUNET_PQ_connect_with_cfg de/dfe/pq__connect_8c.html a8ee0d8ad1a60a9fc0345e19a16ca4ab2 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const struct GNUNET_PQ_ExecuteStatement *es, const struct GNUNET_PQ_PreparedStatement *ps) void GNUNET_PQ_disconnect de/dfe/pq__connect_8c.html a8c026dcf702c4f780be4e7f5fc3023ec (struct GNUNET_PQ_Context *db) pq_eval.c /home/grothoff/research/gnunet/src/pq/ d9/d9a/pq__eval_8c platform.h pq.h #define PQ_DIAG_SQLSTATE_DEADLOCK d9/d9a/pq__eval_8c.html a5d2d0713d8463ad8754c0de392cdeb83 #define PQ_DIAG_SQLSTATE_UNIQUE_VIOLATION d9/d9a/pq__eval_8c.html ae91df617bc4c8d79b99b12e11653044d #define PQ_DIAG_SQLSTATE_SERIALIZATION_FAILURE d9/d9a/pq__eval_8c.html ab8593263489aabce04877068d7d1ea1b enum GNUNET_DB_QueryStatus GNUNET_PQ_eval_result d9/d9a/pq__eval_8c.html a8bc739a06eff6b349111789622b275ae (struct GNUNET_PQ_Context *db, const char *statement_name, PGresult *result) enum GNUNET_DB_QueryStatus GNUNET_PQ_eval_prepared_non_select d9/d9a/pq__eval_8c.html adefce951c83b7a3763a0e9cd3a5c5f31 (struct GNUNET_PQ_Context *db, const char *statement_name, const struct GNUNET_PQ_QueryParam *params) enum GNUNET_DB_QueryStatus GNUNET_PQ_eval_prepared_multi_select d9/d9a/pq__eval_8c.html a19d09b9f6a90f245e2ddb60ffffb4a69 (struct GNUNET_PQ_Context *db, const char *statement_name, const struct GNUNET_PQ_QueryParam *params, GNUNET_PQ_PostgresResultHandler rh, void *rh_cls) enum GNUNET_DB_QueryStatus GNUNET_PQ_eval_prepared_singleton_select d9/d9a/pq__eval_8c.html a2adfbc2f502b45f6dc01df3f05c602d1 (struct GNUNET_PQ_Context *db, const char *statement_name, const struct GNUNET_PQ_QueryParam *params, struct GNUNET_PQ_ResultSpec *rs) pq_exec.c /home/grothoff/research/gnunet/src/pq/ dc/db1/pq__exec_8c platform.h pq.h struct GNUNET_PQ_ExecuteStatement GNUNET_PQ_make_execute dc/db1/pq__exec_8c.html a524a13afcee61ba60a5cecbb2675ca66 (const char *sql) struct GNUNET_PQ_ExecuteStatement GNUNET_PQ_make_try_execute dc/db1/pq__exec_8c.html ab1682e65cd9f8f32e67bc25929989424 (const char *sql) int GNUNET_PQ_exec_statements dc/db1/pq__exec_8c.html a0a3d24102116e59c97fc1a82de615378 (struct GNUNET_PQ_Context *db, const struct GNUNET_PQ_ExecuteStatement *es) pq_prepare.c /home/grothoff/research/gnunet/src/pq/ d2/d63/pq__prepare_8c platform.h pq.h struct GNUNET_PQ_PreparedStatement GNUNET_PQ_make_prepare d2/d63/pq__prepare_8c.html a2c610e82c3a678372e715f5c1de19313 (const char *name, const char *sql, unsigned int num_args) int GNUNET_PQ_prepare_statements d2/d63/pq__prepare_8c.html a54c022353a55bfd1b6e0b7e7efb5097f (struct GNUNET_PQ_Context *db, const struct GNUNET_PQ_PreparedStatement *ps) pq_query_helper.c /home/grothoff/research/gnunet/src/pq/ df/db5/pq__query__helper_8c platform.h gnunet_util_lib.h gnunet_pq_lib.h static int qconv_fixed df/db5/pq__query__helper_8c.html a05d10844cf970c681cd97e48800a1d2c (void *cls, const void *data, size_t data_len, void *param_values[], int param_lengths[], int param_formats[], unsigned int param_length, void *scratch[], unsigned int scratch_length) struct GNUNET_PQ_QueryParam GNUNET_PQ_query_param_fixed_size df/db5/pq__query__helper_8c.html a02106ef0d39b89700a0a4d26251e804d (const void *ptr, size_t ptr_size) struct GNUNET_PQ_QueryParam GNUNET_PQ_query_param_string df/db5/pq__query__helper_8c.html aed125fc2e5844506c91b9157b6881860 (const char *ptr) static int qconv_uint16 df/db5/pq__query__helper_8c.html abae34c26bd334bf2d3b0aed086f845ec (void *cls, const void *data, size_t data_len, void *param_values[], int param_lengths[], int param_formats[], unsigned int param_length, void *scratch[], unsigned int scratch_length) struct GNUNET_PQ_QueryParam GNUNET_PQ_query_param_uint16 df/db5/pq__query__helper_8c.html a636e1850a7ad73d5829d36c670b44ec4 (const uint16_t *x) static int qconv_uint32 df/db5/pq__query__helper_8c.html a937499a3ef06ad3e870f75a40e62730c (void *cls, const void *data, size_t data_len, void *param_values[], int param_lengths[], int param_formats[], unsigned int param_length, void *scratch[], unsigned int scratch_length) struct GNUNET_PQ_QueryParam GNUNET_PQ_query_param_uint32 df/db5/pq__query__helper_8c.html ab47e64131a2f5029ff515221b9ee424a (const uint32_t *x) static int qconv_uint64 df/db5/pq__query__helper_8c.html a8fcac34e8113668c6b470e129e3b345a (void *cls, const void *data, size_t data_len, void *param_values[], int param_lengths[], int param_formats[], unsigned int param_length, void *scratch[], unsigned int scratch_length) struct GNUNET_PQ_QueryParam GNUNET_PQ_query_param_uint64 df/db5/pq__query__helper_8c.html a0c82db14f835fe496a7a0bac9ba5073a (const uint64_t *x) static int qconv_rsa_public_key df/db5/pq__query__helper_8c.html ace60a4b19c9a957497c3bd873a5fdc0f (void *cls, const void *data, size_t data_len, void *param_values[], int param_lengths[], int param_formats[], unsigned int param_length, void *scratch[], unsigned int scratch_length) struct GNUNET_PQ_QueryParam GNUNET_PQ_query_param_rsa_public_key df/db5/pq__query__helper_8c.html a69f00b73a14cf0011badbe43138dd5e1 (const struct GNUNET_CRYPTO_RsaPublicKey *x) static int qconv_rsa_signature df/db5/pq__query__helper_8c.html aac17d4c45fa36afc991ca064720bd598 (void *cls, const void *data, size_t data_len, void *param_values[], int param_lengths[], int param_formats[], unsigned int param_length, void *scratch[], unsigned int scratch_length) struct GNUNET_PQ_QueryParam GNUNET_PQ_query_param_rsa_signature df/db5/pq__query__helper_8c.html af2b00956dce227f4603d8c5d7735e7b4 (const struct GNUNET_CRYPTO_RsaSignature *x) static int qconv_abs_time df/db5/pq__query__helper_8c.html a9d3371d5203ecc20cfe59f79ca43c261 (void *cls, const void *data, size_t data_len, void *param_values[], int param_lengths[], int param_formats[], unsigned int param_length, void *scratch[], unsigned int scratch_length) struct GNUNET_PQ_QueryParam GNUNET_PQ_query_param_absolute_time df/db5/pq__query__helper_8c.html a52d50379f2ccf81e7838790ae6e66f7c (const struct GNUNET_TIME_Absolute *x) struct GNUNET_PQ_QueryParam GNUNET_PQ_query_param_absolute_time_nbo df/db5/pq__query__helper_8c.html a7e0a2b025188e70f86df9cb98b94d8ab (const struct GNUNET_TIME_AbsoluteNBO *x) pq_result_helper.c /home/grothoff/research/gnunet/src/pq/ df/d4c/pq__result__helper_8c platform.h gnunet_util_lib.h gnunet_pq_lib.h static void clean_varsize_blob df/d4c/pq__result__helper_8c.html a63caceeeb710eaa268bdbb93e73cc983 (void *cls, void *rd) static int extract_varsize_blob df/d4c/pq__result__helper_8c.html a9be492282a0c854d93a7638427677df3 (void *cls, PGresult *result, int row, const char *fname, size_t *dst_size, void *dst) struct GNUNET_PQ_ResultSpec GNUNET_PQ_result_spec_variable_size df/d4c/pq__result__helper_8c.html ac6ec5ac7515e9f2937cce935503c5bb3 (const char *name, void **dst, size_t *sptr) static int extract_fixed_blob df/d4c/pq__result__helper_8c.html aab96d6a27c2d5118714254701afa82d3 (void *cls, PGresult *result, int row, const char *fname, size_t *dst_size, void *dst) struct GNUNET_PQ_ResultSpec GNUNET_PQ_result_spec_fixed_size df/d4c/pq__result__helper_8c.html a66cbe7ca471f069cdae3bf3429f152fd (const char *name, void *dst, size_t dst_size) static int extract_rsa_public_key df/d4c/pq__result__helper_8c.html a12b5ba8357477085d8bc10b75a96eb4e (void *cls, PGresult *result, int row, const char *fname, size_t *dst_size, void *dst) static void clean_rsa_public_key df/d4c/pq__result__helper_8c.html a50071aa7f1a010ba4b55520e18597882 (void *cls, void *rd) struct GNUNET_PQ_ResultSpec GNUNET_PQ_result_spec_rsa_public_key df/d4c/pq__result__helper_8c.html ac909beacc240a6aa1adda1aeccbb27b2 (const char *name, struct GNUNET_CRYPTO_RsaPublicKey **rsa) static int extract_rsa_signature df/d4c/pq__result__helper_8c.html ad7e1235f48db096c3ebb9c0a2617ec73 (void *cls, PGresult *result, int row, const char *fname, size_t *dst_size, void *dst) static void clean_rsa_signature df/d4c/pq__result__helper_8c.html afef1504d92db6ac10fa755fad90c404e (void *cls, void *rd) struct GNUNET_PQ_ResultSpec GNUNET_PQ_result_spec_rsa_signature df/d4c/pq__result__helper_8c.html ae41ca49e8b95ea8534044c5c3fce89dc (const char *name, struct GNUNET_CRYPTO_RsaSignature **sig) static int extract_string df/d4c/pq__result__helper_8c.html a68389bee7c61a8741499837154e14742 (void *cls, PGresult *result, int row, const char *fname, size_t *dst_size, void *dst) static void clean_string df/d4c/pq__result__helper_8c.html aaafa7cd092973a8b247811bdc2a64b6f (void *cls, void *rd) struct GNUNET_PQ_ResultSpec GNUNET_PQ_result_spec_string df/d4c/pq__result__helper_8c.html a89a0ef6e42831182137f506fa7c0f20c (const char *name, char **dst) static int extract_abs_time df/d4c/pq__result__helper_8c.html aa45f0192596ff568b783740753fc9add (void *cls, PGresult *result, int row, const char *fname, size_t *dst_size, void *dst) struct GNUNET_PQ_ResultSpec GNUNET_PQ_result_spec_absolute_time df/d4c/pq__result__helper_8c.html aa84b672455c61a9e47cc37228f046ad1 (const char *name, struct GNUNET_TIME_Absolute *at) struct GNUNET_PQ_ResultSpec GNUNET_PQ_result_spec_absolute_time_nbo df/d4c/pq__result__helper_8c.html a731c51ccfeaf93ebfdc5c86d99b77437 (const char *name, struct GNUNET_TIME_AbsoluteNBO *at) static int extract_uint16 df/d4c/pq__result__helper_8c.html a25de89f4d0622c42616f4efec9cbec33 (void *cls, PGresult *result, int row, const char *fname, size_t *dst_size, void *dst) struct GNUNET_PQ_ResultSpec GNUNET_PQ_result_spec_uint16 df/d4c/pq__result__helper_8c.html aad9140fd17bc708c6bc6adf7e0bdf10a (const char *name, uint16_t *u16) static int extract_uint32 df/d4c/pq__result__helper_8c.html a785822f63a879619280a5a58730dd5bd (void *cls, PGresult *result, int row, const char *fname, size_t *dst_size, void *dst) struct GNUNET_PQ_ResultSpec GNUNET_PQ_result_spec_uint32 df/d4c/pq__result__helper_8c.html a20f41eced0fa370cd5994710c15fb5f2 (const char *name, uint32_t *u32) static int extract_uint64 df/d4c/pq__result__helper_8c.html a0a8e0fe5bffd474408d955e25ec4b9d5 (void *cls, PGresult *result, int row, const char *fname, size_t *dst_size, void *dst) struct GNUNET_PQ_ResultSpec GNUNET_PQ_result_spec_uint64 df/d4c/pq__result__helper_8c.html a828c55ee714c9fac23127e0bd05c7d22 (const char *name, uint64_t *u64) gnunet-daemon-pt.c /home/grothoff/research/gnunet/src/pt/ da/d87/gnunet-daemon-pt_8c platform.h gnunet_util_lib.h gnunet_dns_service.h gnunet_dnsparser_lib.h gnunet_cadet_service.h gnunet_tun_lib.h gnunet_dht_service.h gnunet_vpn_service.h gnunet_statistics_service.h gnunet_applications.h block_dns.h ReplyContext CadetExit RequestContext DnsResponseMessage #define TIMEOUT da/d87/gnunet-daemon-pt_8c.html a45ba202b05caf39795aeca91b0ae547e #define MAX_DNS_SIZE da/d87/gnunet-daemon-pt_8c.html a59a4add5009048a3d36a3b516e958431 #define MAX_OPEN_TUNNELS da/d87/gnunet-daemon-pt_8c.html abd80e249ed5f06089555ba95de2902c9 RequestGroup da/d87/gnunet-daemon-pt_8c.html aa8fcf4c2b7ca420d679eacfe772f9f26 ANSWERS da/d87/gnunet-daemon-pt_8c.html aa8fcf4c2b7ca420d679eacfe772f9f26a5ec531eb287b2872339670239d56de10 AUTHORITY_RECORDS da/d87/gnunet-daemon-pt_8c.html aa8fcf4c2b7ca420d679eacfe772f9f26af14e007526f6eaa749c4d117da014e24 ADDITIONAL_RECORDS da/d87/gnunet-daemon-pt_8c.html aa8fcf4c2b7ca420d679eacfe772f9f26ab402f29f97ce6ed8c3b016f3ba80150d END da/d87/gnunet-daemon-pt_8c.html aa8fcf4c2b7ca420d679eacfe772f9f26adc6f24fd6915a3f2786a1b7045406924 static void try_open_exit da/d87/gnunet-daemon-pt_8c.html a61c8c8975c23ea33e6f5ef7c46ae3992 (void) static uint32_t get_channel_weight da/d87/gnunet-daemon-pt_8c.html a4f7f4006943dbdf349326290fe8af8c6 (struct CadetExit *exit) static struct CadetExit * choose_exit da/d87/gnunet-daemon-pt_8c.html a48eee1e45fe934ae942a821e1c0aed1e () static void finish_request da/d87/gnunet-daemon-pt_8c.html abde39f6b8c67d6fac7743bc09d93a501 (struct ReplyContext *rc) static void submit_request da/d87/gnunet-daemon-pt_8c.html a736aed411c93c77b5a960961ccafd8fa (struct ReplyContext *rc) static void vpn_allocation_callback da/d87/gnunet-daemon-pt_8c.html a52765a921ba107175b4be96b046b0307 (void *cls, int af, const void *address) static void modify_address da/d87/gnunet-daemon-pt_8c.html a4ef232e844a215a85130b41427496da4 (struct ReplyContext *rc, struct GNUNET_DNSPARSER_Record *rec) static int work_test da/d87/gnunet-daemon-pt_8c.html a1b253de79ea17d82cf77788fa1727c6f (const struct GNUNET_DNSPARSER_Record *ra, unsigned int ra_len) static void dns_post_request_handler da/d87/gnunet-daemon-pt_8c.html a976984bfe2cc1767bb4fc1e5bb491a25 (void *cls, struct GNUNET_DNS_RequestHandle *rh, size_t request_length, const char *request) static void timeout_request da/d87/gnunet-daemon-pt_8c.html a005b7837c1ebcd782bb5ee77dfac25d2 (void *cls) static void dns_pre_request_handler da/d87/gnunet-daemon-pt_8c.html a0f7e5a68431cf5402186a6d428f78258 (void *cls, struct GNUNET_DNS_RequestHandle *rh, size_t request_length, const char *request) static GNUNET_NETWORK_STRUCT_END int check_dns_response da/d87/gnunet-daemon-pt_8c.html a474f6b1df08a76aec95a502d3d176482 (void *cls, const struct DnsResponseMessage *msg) static void handle_dns_response da/d87/gnunet-daemon-pt_8c.html abf13c3c72c665ab3ff067cf45aff30c3 (void *cls, const struct DnsResponseMessage *msg) static void abort_all_requests da/d87/gnunet-daemon-pt_8c.html a4725ca0b3d8cd64d196ebe856562091a (struct CadetExit *exit) static void cleanup da/d87/gnunet-daemon-pt_8c.html a5746e6f93bc2df51d2c297e9d86ce671 (void *cls) static void cadet_channel_end_cb da/d87/gnunet-daemon-pt_8c.html aeef728a75715419481f5ce8e90cc356f (void *cls, const struct GNUNET_CADET_Channel *channel) static void channel_idle_notify_cb da/d87/gnunet-daemon-pt_8c.html a67790169d14e3d7a34745e62b4b6f4e4 (void *cls, const struct GNUNET_CADET_Channel *channel, int window_size) static void handle_dht_result da/d87/gnunet-daemon-pt_8c.html aad9dd8b989e891fab2485964860a0217 (void *cls, struct GNUNET_TIME_Absolute exp, const struct GNUNET_HashCode *key, const struct GNUNET_PeerIdentity *get_path, unsigned int get_path_length, const struct GNUNET_PeerIdentity *put_path, unsigned int put_path_length, enum GNUNET_BLOCK_Type type, size_t size, const void *data) static void run da/d87/gnunet-daemon-pt_8c.html a4d957609fd24600ca6de6ad20ef73596 (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg_) int main da/d87/gnunet-daemon-pt_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static struct CadetExit * exit_head da/d87/gnunet-daemon-pt_8c.html a538290919c37f96578ee43436215fb99 static struct CadetExit * exit_tail da/d87/gnunet-daemon-pt_8c.html ac9d178c83829907b27691994834dc97a static const struct GNUNET_CONFIGURATION_Handle * cfg da/d87/gnunet-daemon-pt_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_VPN_Handle * vpn_handle da/d87/gnunet-daemon-pt_8c.html a21386be4d84a5fbb6e7fcf20f9a35234 static struct GNUNET_CADET_Handle * cadet_handle da/d87/gnunet-daemon-pt_8c.html a94cbcb8f803bfcc880b75a70d3600eb2 static struct GNUNET_STATISTICS_Handle * stats da/d87/gnunet-daemon-pt_8c.html a4fb6f8811aa55bc9ca971bfebc4612b5 static struct GNUNET_DNS_Handle * dns_post_handle da/d87/gnunet-daemon-pt_8c.html a46a3e901e4c2a00154e147ba1f7de62c static struct GNUNET_DNS_Handle * dns_pre_handle da/d87/gnunet-daemon-pt_8c.html a02827126dd0090856786e20b27f4efbd static struct GNUNET_DHT_Handle * dht da/d87/gnunet-daemon-pt_8c.html a06f385c9932a6fd6c1c5cca85710ce7a static struct GNUNET_DHT_GetHandle * dht_get da/d87/gnunet-daemon-pt_8c.html af78eb7816a75f9259947f44892cd9d94 static int ipv4_pt da/d87/gnunet-daemon-pt_8c.html a13c34d83e659dc8c072f1df70b08c068 static int ipv6_pt da/d87/gnunet-daemon-pt_8c.html a4a9236024652ab49acf89733674fdd50 static int dns_channel da/d87/gnunet-daemon-pt_8c.html a509d2a901490d7fc9b2b67c62106ec05 static unsigned int dns_exit_available da/d87/gnunet-daemon-pt_8c.html a57adf14be54cab30b44061bcef195786 plugin_reclaim_attribute_gnuid.c /home/grothoff/research/gnunet/src/reclaim-attribute/ de/d8d/plugin__reclaim__attribute__gnuid_8c platform.h gnunet_util_lib.h gnunet_reclaim_attribute_plugin.h static char * gnuid_value_to_string de/d8d/plugin__reclaim__attribute__gnuid_8c.html acd2e4eba2869bbc8e2d5fcef25614ccb (void *cls, uint32_t type, const void *data, size_t data_size) static int gnuid_string_to_value de/d8d/plugin__reclaim__attribute__gnuid_8c.html a84cee31381a37e275d3df5a194590984 (void *cls, uint32_t type, const char *s, void **data, size_t *data_size) static char * gnuid_value_to_string_attest de/d8d/plugin__reclaim__attribute__gnuid_8c.html ab77d61cd56887f5d3032dcc0ca056afc (void *cls, uint32_t type, const void *data, size_t data_size) static int gnuid_string_to_value_attest de/d8d/plugin__reclaim__attribute__gnuid_8c.html ae5781a1276aec51faa5bf37892f7d68e (void *cls, uint32_t type, const char *s, void **data, size_t *data_size) static uint32_t gnuid_typename_to_number de/d8d/plugin__reclaim__attribute__gnuid_8c.html ad43641037507c714732bf8ed9f755913 (void *cls, const char *gnuid_typename) static const char * gnuid_number_to_typename de/d8d/plugin__reclaim__attribute__gnuid_8c.html ad3538f0d0fd10e8cf144379964287d59 (void *cls, uint32_t type) static uint32_t gnuid_typename_to_number_attest de/d8d/plugin__reclaim__attribute__gnuid_8c.html a4c92b31ec47ca44a2dcf9c0c60370275 (void *cls, const char *gnuid_typename) static const char * gnuid_number_to_typename_attest de/d8d/plugin__reclaim__attribute__gnuid_8c.html afc044cc782d017e0ad41676740ed5208 (void *cls, uint32_t type) void * libgnunet_plugin_reclaim_attribute_gnuid_init de/d8d/plugin__reclaim__attribute__gnuid_8c.html a93f91f094f49e2655e9261d7fb20bdb5 (void *cls) void * libgnunet_plugin_reclaim_attribute_gnuid_done de/d8d/plugin__reclaim__attribute__gnuid_8c.html a32581d94d6fb1f8c640373d4d5bc0410 (void *cls) const char * name de/d8d/plugin__reclaim__attribute__gnuid_8c.html a8f8f80d37794cde9472343e4487ba3eb uint32_t number de/d8d/plugin__reclaim__attribute__gnuid_8c.html ad50c630d233a71112a7df136970caefc static struct @65 gnuid_name_map de/d8d/plugin__reclaim__attribute__gnuid_8c.html a44ec62c52d310e1782951f12ca9b23f6 [] static struct @66 gnuid_attest_name_map de/d8d/plugin__reclaim__attribute__gnuid_8c.html aa705de98f8fcfc59ceda582ccfcde917 [] reclaim_attribute.c /home/grothoff/research/gnunet/src/reclaim-attribute/ da/de1/reclaim__attribute_8c platform.h gnunet_util_lib.h gnunet_reclaim_attribute_plugin.h reclaim_attribute.h Plugin static void add_plugin da/de1/reclaim__attribute_8c.html a0183ea3762d60a08bf1e4fb54fcab0c8 (void *cls, const char *library_name, void *lib_ret) static void init da/de1/reclaim__attribute_8c.html aedc913c139bb562646d3459b0ca28997 () uint32_t GNUNET_RECLAIM_ATTRIBUTE_typename_to_number d7/d02/group__reclaim-attribute.html ga35b0e84017a4a460ba7cc23f9f1158aa (const char *typename) const char * GNUNET_RECLAIM_ATTRIBUTE_number_to_typename d7/d02/group__reclaim-attribute.html ga369405cf595fc0f7c62d32ba90a41793 (uint32_t type) int GNUNET_RECLAIM_ATTRIBUTE_string_to_value d7/d02/group__reclaim-attribute.html gaede0e4f745b34540d35af2c103161e90 (uint32_t type, const char *s, void **data, size_t *data_size) char * GNUNET_RECLAIM_ATTRIBUTE_value_to_string d7/d02/group__reclaim-attribute.html ga54be8481c235909e4645f92b44cac414 (uint32_t type, const void *data, size_t data_size) uint32_t GNUNET_RECLAIM_ATTESTATION_typename_to_number d7/d02/group__reclaim-attribute.html ga5a4f545435f0b9f39684d7125e486fa8 (const char *typename) const char * GNUNET_RECLAIM_ATTESTATION_number_to_typename d7/d02/group__reclaim-attribute.html gae18e5371b54e177227054ee0ed665d02 (uint32_t type) int GNUNET_RECLAIM_ATTESTATION_string_to_value d7/d02/group__reclaim-attribute.html gaafca8a8be2185bc65f5f68d5ab4ffc6f (uint32_t type, const char *s, void **data, size_t *data_size) char * GNUNET_RECLAIM_ATTESTATION_value_to_string d7/d02/group__reclaim-attribute.html gab24545d3c928d251159f952207340acd (uint32_t type, const void *data, size_t data_size) struct GNUNET_RECLAIM_ATTRIBUTE_Claim * GNUNET_RECLAIM_ATTRIBUTE_claim_new d7/d02/group__reclaim-attribute.html ga87abd9a6a0a64ff7a08ff56547f78e58 (const char *attr_name, uint32_t type, const void *data, size_t data_size) struct GNUNET_RECLAIM_ATTESTATION_Claim * GNUNET_RECLAIM_ATTESTATION_claim_new d7/d02/group__reclaim-attribute.html gab82c85c4b5e2edd30b184355f118809b (const char *attr_name, uint32_t type, const void *data, size_t data_size) struct GNUNET_RECLAIM_ATTESTATION_REFERENCE * GNUNET_RECLAIM_ATTESTATION_reference_new d7/d02/group__reclaim-attribute.html ga159b2bc273bb27eaf2d01e8d7d2f10cd (const char *attr_name, const char *ref_value) void GNUNET_RECLAIM_ATTRIBUTE_list_add d7/d02/group__reclaim-attribute.html ga93abdfe00a54f62cfe873655325e43f8 (struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList *claim_list, const char *attr_name, uint32_t type, const void *data, size_t data_size) size_t GNUNET_RECLAIM_ATTRIBUTE_list_serialize_get_size d7/d02/group__reclaim-attribute.html ga97dde9c61284d9d6e4f276960cdafdd1 (const struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList *attrs) size_t GNUNET_RECLAIM_ATTRIBUTE_list_serialize d7/d02/group__reclaim-attribute.html gae01cf960fa1ce12042fcf74a4f603d3c (const struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList *attrs, char *result) struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList * GNUNET_RECLAIM_ATTRIBUTE_list_deserialize d7/d02/group__reclaim-attribute.html ga97fb1f52bacbf05318f68d64bdad880e (const char *data, size_t data_size) struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList * GNUNET_RECLAIM_ATTRIBUTE_list_dup d7/d02/group__reclaim-attribute.html ga5cdc1a593d10fab3fdb4765c2c9a68ca (const struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList *attrs) void GNUNET_RECLAIM_ATTRIBUTE_list_destroy d7/d02/group__reclaim-attribute.html ga341ec67a7942fd5f0ee33ea235acba5e (struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList *attrs) int GNUNET_RECLAIM_ATTRIBUTE_list_count_attest d7/d02/group__reclaim-attribute.html ga13a7ab770646bd9bb98425aa9ef63bfe (const struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList *attrs) size_t GNUNET_RECLAIM_ATTRIBUTE_serialize_get_size d7/d02/group__reclaim-attribute.html gaad759bc648d401fbb40b3c8fe7d2b82b (const struct GNUNET_RECLAIM_ATTRIBUTE_Claim *attr) size_t GNUNET_RECLAIM_ATTRIBUTE_serialize d7/d02/group__reclaim-attribute.html ga2f8864219c63b270038154ebd94969b8 (const struct GNUNET_RECLAIM_ATTRIBUTE_Claim *attr, char *result) struct GNUNET_RECLAIM_ATTRIBUTE_Claim * GNUNET_RECLAIM_ATTRIBUTE_deserialize d7/d02/group__reclaim-attribute.html ga86bd6ab05869a7e79032a1e63c145ca5 (const char *data, size_t data_size) size_t GNUNET_RECLAIM_ATTESTATION_serialize_get_size d7/d02/group__reclaim-attribute.html ga85ce2f12b41ad076e273ee1f78f4e274 (const struct GNUNET_RECLAIM_ATTESTATION_Claim *attr) size_t GNUNET_RECLAIM_ATTESTATION_serialize d7/d02/group__reclaim-attribute.html gadb6a2979a205c7d729b9c3697a027e23 (const struct GNUNET_RECLAIM_ATTESTATION_Claim *attr, char *result) struct GNUNET_RECLAIM_ATTESTATION_Claim * GNUNET_RECLAIM_ATTESTATION_deserialize d7/d02/group__reclaim-attribute.html ga82cef46b29eb7398367bd715a675db3f (const char *data, size_t data_size) size_t GNUNET_RECLAIM_ATTESTATION_REF_serialize_get_size d7/d02/group__reclaim-attribute.html gaeb6cac4a0929ebef82305f636bc29613 (const struct GNUNET_RECLAIM_ATTESTATION_REFERENCE *attr) size_t GNUNET_RECLAIM_ATTESTATION_REF_serialize d7/d02/group__reclaim-attribute.html ga4d0ac49327e02cafd1f713af7f0536bc (const struct GNUNET_RECLAIM_ATTESTATION_REFERENCE *attr, char *result) struct GNUNET_RECLAIM_ATTESTATION_REFERENCE * GNUNET_RECLAIM_ATTESTATION_REF_deserialize d7/d02/group__reclaim-attribute.html gad1bfcd7a0068dbc439994fe8888db442 (const char *data, size_t data_size) static struct Plugin ** attr_plugins da/de1/reclaim__attribute_8c.html a611ad4b366c3d7dc8b654ba86553ada0 static unsigned int num_plugins da/de1/reclaim__attribute_8c.html a75aface1a8739159e1f8d0da83ea2055 static int initialized da/de1/reclaim__attribute_8c.html ad06983e7f6e71b233ea7ff3dee1952f2 reclaim_attribute.h /home/grothoff/research/gnunet/src/reclaim-attribute/ d0/dee/reclaim__attribute_8h gnunet_reclaim_service.h Attribute Attestation Attestation_Reference gnunet-reclaim.c /home/grothoff/research/gnunet/src/reclaim/ dc/dcd/gnunet-reclaim_8c platform.h gnunet_util_lib.h gnunet_identity_service.h gnunet_namestore_service.h gnunet_reclaim_service.h gnunet_signatures.h static void do_cleanup dc/dcd/gnunet-reclaim_8c.html a03e6fd7da3f8670c41fc8d2ef009a519 (void *cls) static void ticket_issue_cb dc/dcd/gnunet-reclaim_8c.html a1580549b480b5c1f3212d0f0dc1e944e (void *cls, const struct GNUNET_RECLAIM_Ticket *ticket) static void store_attr_cont dc/dcd/gnunet-reclaim_8c.html acfc31eeb128774305955092e07814953 (void *cls, int32_t success, const char *emsg) static void process_attrs dc/dcd/gnunet-reclaim_8c.html a4cca96dc152ba2d2d96c53ec373e432d (void *cls, const struct GNUNET_CRYPTO_EcdsaPublicKey *identity, const struct GNUNET_RECLAIM_ATTRIBUTE_Claim *attr, const struct GNUNET_RECLAIM_ATTESTATION_Claim *attest, const struct GNUNET_RECLAIM_ATTESTATION_REFERENCE *reference) static void ticket_iter_err dc/dcd/gnunet-reclaim_8c.html a65c82a7bbc858d77b2a1e2b2168efdd8 (void *cls) static void ticket_iter_fin dc/dcd/gnunet-reclaim_8c.html a433bce3ec0115e8ca9f2958fae67b328 (void *cls) static void ticket_iter dc/dcd/gnunet-reclaim_8c.html a83fb24e367c97f7f060740d015fc0ee5 (void *cls, const struct GNUNET_RECLAIM_Ticket *ticket) static void iter_error dc/dcd/gnunet-reclaim_8c.html a0cb2a4859f9f91c2cb100dd72d6cc14f (void *cls) static void timeout_task dc/dcd/gnunet-reclaim_8c.html a484339c153bb469cd07b9cd0dbd15c37 (void *cls) static void process_rvk dc/dcd/gnunet-reclaim_8c.html a9b6a9f4473326bf48805f6aa310781db (void *cls, int success, const char *msg) static void process_delete dc/dcd/gnunet-reclaim_8c.html a3762f855bb948474174f006dd2c99ffe (void *cls, int success, const char *msg) static void iter_finished dc/dcd/gnunet-reclaim_8c.html adfe768267045cbeab96d9a28e36a0f35 (void *cls) static void iter_cb dc/dcd/gnunet-reclaim_8c.html a087440f90a52b05ea304928c8642c6a1 (void *cls, const struct GNUNET_CRYPTO_EcdsaPublicKey *identity, const struct GNUNET_RECLAIM_ATTRIBUTE_Claim *attr, const struct GNUNET_RECLAIM_ATTESTATION_Claim *attest, const struct GNUNET_RECLAIM_ATTESTATION_REFERENCE *reference) static void start_process dc/dcd/gnunet-reclaim_8c.html ab40c1bbd0337428d11f62a91c82da237 () static void ego_cb dc/dcd/gnunet-reclaim_8c.html a3bad593a997f5b628793b4d13a1496c6 (void *cls, struct GNUNET_IDENTITY_Ego *ego, void **ctx, const char *name) static void run dc/dcd/gnunet-reclaim_8c.html a8d2eff9f65977d8089ab33940596478d (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c) int main dc/dcd/gnunet-reclaim_8c.html af3ed9c200de85b53c94cd18764b246a2 (int argc, char *const argv[]) static int ret dc/dcd/gnunet-reclaim_8c.html a6baa346e44f4c2158d2be4f9b77b8203 static int list dc/dcd/gnunet-reclaim_8c.html a50588484dd448ac70f095ac1209941f0 static char * rp dc/dcd/gnunet-reclaim_8c.html a3e645c6fdedbea6f28d41fdc3cd95950 static char * attr_name dc/dcd/gnunet-reclaim_8c.html a3bd6200b371af3760cf8c8509a75b817 static char * attr_value dc/dcd/gnunet-reclaim_8c.html a6f189eb3356d83a2b33e5c569de8368b static char * issue_attrs dc/dcd/gnunet-reclaim_8c.html a76256100830f3074a8c2fc76c2decc62 static char * consume_ticket dc/dcd/gnunet-reclaim_8c.html aa3bfb203d53ef8e5e4368ed7d8990f3f static char * type_str dc/dcd/gnunet-reclaim_8c.html aca6d3c947e337b67fca67497ca3d7cf7 static char * revoke_ticket dc/dcd/gnunet-reclaim_8c.html ac57f8f591c0836d257b6e476714114d7 static int list_tickets dc/dcd/gnunet-reclaim_8c.html a76773e7735e61aca8c37e755bb87e7da static char * ego_name dc/dcd/gnunet-reclaim_8c.html a801a36b9c387e3963e99b23fa1005963 static struct GNUNET_IDENTITY_Handle * identity_handle dc/dcd/gnunet-reclaim_8c.html ac12b09f5589b608a549cd325be138817 static struct GNUNET_RECLAIM_Handle * reclaim_handle dc/dcd/gnunet-reclaim_8c.html a3866700e2657a183be4d1291a663ec17 static struct GNUNET_RECLAIM_Operation * reclaim_op dc/dcd/gnunet-reclaim_8c.html a5240bf8be1c146e3f030578a15c9e262 static struct GNUNET_RECLAIM_AttributeIterator * attr_iterator dc/dcd/gnunet-reclaim_8c.html a589da813797292f8e11c87b67418b63f static struct GNUNET_RECLAIM_TicketIterator * ticket_iterator dc/dcd/gnunet-reclaim_8c.html a660bc4832d9a2eadff9adf8a1543ac93 static struct GNUNET_CRYPTO_AbeMasterKey * abe_key dc/dcd/gnunet-reclaim_8c.html ab2702f1308668585a24273313553da69 static const struct GNUNET_CRYPTO_EcdsaPrivateKey * pkey dc/dcd/gnunet-reclaim_8c.html a023190cbd08290be739e5222c035c9a6 static struct GNUNET_CRYPTO_EcdsaPublicKey rp_key dc/dcd/gnunet-reclaim_8c.html a2d2bba8bab5174f97445f817d6369ac8 static struct GNUNET_RECLAIM_Ticket ticket dc/dcd/gnunet-reclaim_8c.html a3d068993333229c63c888a130016540f static struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList * attr_list dc/dcd/gnunet-reclaim_8c.html ac93110fb1a755a9f5b9b8ef2f6d93132 static struct GNUNET_TIME_Relative exp_interval dc/dcd/gnunet-reclaim_8c.html a0b9059eb7841bd67b5a3e23ce0e44cf9 static struct GNUNET_SCHEDULER_Task * timeout dc/dcd/gnunet-reclaim_8c.html a3fb55253d4504f9afc304bbff335d1c5 static struct GNUNET_SCHEDULER_Task * cleanup_task dc/dcd/gnunet-reclaim_8c.html a71c2dea04ad1db50a9ff63aab52c32b5 struct GNUNET_RECLAIM_ATTRIBUTE_Claim * claim dc/dcd/gnunet-reclaim_8c.html ae3b48af9e4a51d3513e9a2d33ce27cf7 static char * attr_delete dc/dcd/gnunet-reclaim_8c.html a8013e2076461c15cf4a01a7087ea3dfe static struct GNUNET_RECLAIM_ATTRIBUTE_Claim * attr_to_delete dc/dcd/gnunet-reclaim_8c.html a8608e42ed9a8d98ce535f38a9d70054e static int init dc/dcd/gnunet-reclaim_8c.html a795ea50921b36311ffd5e7baa2ef1f7e gnunet-service-reclaim.c /home/grothoff/research/gnunet/src/reclaim/ d3/d9e/gnunet-service-reclaim_8c platform.h gnunet_util_lib.h gnunet-service-reclaim_tickets.h gnunet_constants.h gnunet_gnsrecord_lib.h gnunet_protocols.h gnunet_reclaim_attribute_lib.h gnunet_reclaim_service.h gnunet_signatures.h reclaim.h TicketIteration AttributeIterator IdpClient AttributeDeleteHandle AttributeStoreHandle ConsumeTicketOperation TicketRevocationOperation TicketIssueOperation static void cleanup_adh d3/d9e/gnunet-service-reclaim_8c.html a1a813bdcecaa26c7f3b00bec7598ddb0 (struct AttributeDeleteHandle *adh) static void cleanup_as_handle d3/d9e/gnunet-service-reclaim_8c.html aea05ef9daf5385b2569c5941a1ceb695 (struct AttributeStoreHandle *ash) static void cleanup_client d3/d9e/gnunet-service-reclaim_8c.html ae9e768d104848df466e9b7c24f20abae (struct IdpClient *idp) static void cleanup d3/d9e/gnunet-service-reclaim_8c.html a53769672d4937cdc85fd17a9d3a7be6b () static void do_shutdown d3/d9e/gnunet-service-reclaim_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static void send_ticket_result d3/d9e/gnunet-service-reclaim_8c.html a7ee42881d916244c20dec0d4faeeed1d (const struct IdpClient *client, uint32_t r_id, const struct GNUNET_RECLAIM_Ticket *ticket, uint32_t success) static void issue_ticket_result_cb d3/d9e/gnunet-service-reclaim_8c.html a8d8b73a9b8bcccec0c89a719cf9ff5da (void *cls, struct GNUNET_RECLAIM_Ticket *ticket, int32_t success, const char *emsg) static int check_issue_ticket_message d3/d9e/gnunet-service-reclaim_8c.html a0dfa8836b7d6967c8c3a36f936e8751a (void *cls, const struct IssueTicketMessage *im) static void handle_issue_ticket_message d3/d9e/gnunet-service-reclaim_8c.html a251ee93039ec4b27e3cdd4b26cdb2a2a (void *cls, const struct IssueTicketMessage *im) static void revoke_result_cb d3/d9e/gnunet-service-reclaim_8c.html a41c3d99f23de95175a0b7c1a154deb5d (void *cls, int32_t success) static int check_revoke_ticket_message d3/d9e/gnunet-service-reclaim_8c.html a3f7e6b1a49215204d5b64895e267c7e6 (void *cls, const struct RevokeTicketMessage *im) static void handle_revoke_ticket_message d3/d9e/gnunet-service-reclaim_8c.html a50a1fa65c5944839582d793b1c8b41bf (void *cls, const struct RevokeTicketMessage *rm) static void consume_result_cb d3/d9e/gnunet-service-reclaim_8c.html a68443334e2fc64756fc2bcf922ea2776 (void *cls, const struct GNUNET_CRYPTO_EcdsaPublicKey *identity, const struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList *attrs, int32_t success, const char *emsg) static int check_consume_ticket_message d3/d9e/gnunet-service-reclaim_8c.html a0d2dec050419a6627ba5e9cf93ebd380 (void *cls, const struct ConsumeTicketMessage *cm) static void handle_consume_ticket_message d3/d9e/gnunet-service-reclaim_8c.html aa622e13dfe2e9cd1901943d118cede02 (void *cls, const struct ConsumeTicketMessage *cm) static void attr_store_cont d3/d9e/gnunet-service-reclaim_8c.html afe4162892cee868c29fdca4069735354 (void *cls, int32_t success, const char *emsg) static void attr_store_task d3/d9e/gnunet-service-reclaim_8c.html ad908148fd9a9404682c8d7598dfa44ef (void *cls) static int check_attribute_store_message d3/d9e/gnunet-service-reclaim_8c.html a4906b35c135ba77a3e59c8034f714176 (void *cls, const struct AttributeStoreMessage *sam) static void handle_attribute_store_message d3/d9e/gnunet-service-reclaim_8c.html ab4ff4738ca7e79ae45f82b38dca7a7ff (void *cls, const struct AttributeStoreMessage *sam) static void attest_store_cont d3/d9e/gnunet-service-reclaim_8c.html a113ba90d9e9c2acf07b715eb3141b27c (void *cls, int32_t success, const char *emsg) static void send_ref_error d3/d9e/gnunet-service-reclaim_8c.html a78609ffcf01f534a6313e5d895d89426 (struct AttributeStoreHandle *ash) static void attest_error d3/d9e/gnunet-service-reclaim_8c.html a05b2e4a7747e556730626f4765354577 (void *cls) static void attest_add_cb d3/d9e/gnunet-service-reclaim_8c.html a07b8ec9fe0f58d85707391e26e100240 (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void attest_store_task d3/d9e/gnunet-service-reclaim_8c.html af45b6ed0ac3975a56cf0f7d9bcab8abf (void *cls) static int check_attestation_store_message d3/d9e/gnunet-service-reclaim_8c.html a5ce111b801014cbd3e0a0c80798e4106 (void *cls, const struct AttributeStoreMessage *sam) static void handle_attestation_store_message d3/d9e/gnunet-service-reclaim_8c.html a928831ce01ac05f88e853bd9e46782a2 (void *cls, const struct AttributeStoreMessage *sam) static void ref_error d3/d9e/gnunet-service-reclaim_8c.html a69f19197638f8cd06d8af81ca98007ca (void *cls) static void ref_del_error d3/d9e/gnunet-service-reclaim_8c.html aaf969b1486a6bca13ceaa18fd866e924 (void *cls) static void reference_store_cont d3/d9e/gnunet-service-reclaim_8c.html a9d8e2c4003a38d58731ac21b218eb93f (void *cls, int32_t success, const char *emsg) static void ref_add_cb d3/d9e/gnunet-service-reclaim_8c.html ac1c0964ce4bc1b9aed10c8ecb3b1e9e0 (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void reference_store_task d3/d9e/gnunet-service-reclaim_8c.html a2dbd21bf5f922b99218eba7dade04d6e (void *cls) static int check_reference_store_message d3/d9e/gnunet-service-reclaim_8c.html acfe0b50499ca219af54cb690387d0e3a (void *cls, const struct AttributeStoreMessage *sam) static void handle_reference_store_message d3/d9e/gnunet-service-reclaim_8c.html a8c45ab82bcc00d23e53ef45f6b70f4a6 (void *cls, const struct AttributeStoreMessage *sam) static void send_delete_response d3/d9e/gnunet-service-reclaim_8c.html a58a8949e8eeeac20a40e9b20216e82c2 (struct AttributeDeleteHandle *adh, int32_t success) static void ticket_iter d3/d9e/gnunet-service-reclaim_8c.html a82c084872047ff39d33ab70b398a0825 (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void update_tickets d3/d9e/gnunet-service-reclaim_8c.html a265dbd7eea86e8f67a22230e0e03383d (void *cls) static void ticket_updated d3/d9e/gnunet-service-reclaim_8c.html a9ee572cdc82dd766818a13976989ca7b (void *cls, int32_t success, const char *emsg) static void ticket_iter_fin d3/d9e/gnunet-service-reclaim_8c.html a433bce3ec0115e8ca9f2958fae67b328 (void *cls) static void ticket_iter_err d3/d9e/gnunet-service-reclaim_8c.html a65c82a7bbc858d77b2a1e2b2168efdd8 (void *cls) static void start_ticket_update d3/d9e/gnunet-service-reclaim_8c.html a03cdf198cf099194ff07a76101eef694 (void *cls) static void attr_delete_cont d3/d9e/gnunet-service-reclaim_8c.html af9091c7064ff3b424142f785b5ed335d (void *cls, int32_t success, const char *emsg) static int check_attribute_delete_message d3/d9e/gnunet-service-reclaim_8c.html acd31b69d65d39d0e324f834fbf2583e7 (void *cls, const struct AttributeDeleteMessage *dam) static void handle_attribute_delete_message d3/d9e/gnunet-service-reclaim_8c.html a69069c34c500c7415a7b0c0f9dfbcbf7 (void *cls, const struct AttributeDeleteMessage *dam) static void attest_delete_cont d3/d9e/gnunet-service-reclaim_8c.html a6a3080800b6e965e75a88b6c7af73956 (void *cls, int32_t success, const char *emsg) static int check_attestation_delete_message d3/d9e/gnunet-service-reclaim_8c.html a004a88a28aec83436681538596aa89da (void *cls, const struct AttributeDeleteMessage *dam) static void handle_attestation_delete_message d3/d9e/gnunet-service-reclaim_8c.html a1b4508995c3dc8ac0040f346b41fe8a0 (void *cls, const struct AttributeDeleteMessage *dam) static void reference_delete_cont d3/d9e/gnunet-service-reclaim_8c.html a4b80971aaef2926f33082cb933a7ee2c (void *cls, int32_t success, const char *emsg) static void ref_del_cb d3/d9e/gnunet-service-reclaim_8c.html a280dba861ff5b88368b364ba53ab962f (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static int check_reference_delete_message d3/d9e/gnunet-service-reclaim_8c.html a92780335aefc2de07f66a482b070fa1f (void *cls, const struct AttributeDeleteMessage *dam) static void handle_reference_delete_message d3/d9e/gnunet-service-reclaim_8c.html aad769774ef980e1fe95b96f879d7b424 (void *cls, const struct AttributeDeleteMessage *dam) static void attr_iter_finished d3/d9e/gnunet-service-reclaim_8c.html a2e0098a214fd9607feae14921995ee67 (void *cls) static void attr_iter_error d3/d9e/gnunet-service-reclaim_8c.html ac6ef4b50e53f4f748c4e2ccbfc083ef8 (void *cls) static void attr_iter_cb d3/d9e/gnunet-service-reclaim_8c.html a36048c6eebf7565e0480915c730e31e9 (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void handle_iteration_start d3/d9e/gnunet-service-reclaim_8c.html a314e4d907d56242ba844c8f64147539e (void *cls, const struct AttributeIterationStartMessage *ais_msg) static void handle_iteration_stop d3/d9e/gnunet-service-reclaim_8c.html ad3918bae2409cda13db1047962b5f61c (void *cls, const struct AttributeIterationStopMessage *ais_msg) static void handle_iteration_next d3/d9e/gnunet-service-reclaim_8c.html af56f086e7522a3244ab3ddcaf14371d7 (void *cls, const struct AttributeIterationNextMessage *ais_msg) static void ticket_iter_cb d3/d9e/gnunet-service-reclaim_8c.html a85ffaa7435b9ae2f6f4584ac08ca60ea (void *cls, struct GNUNET_RECLAIM_Ticket *ticket) static void handle_ticket_iteration_start d3/d9e/gnunet-service-reclaim_8c.html a73d998ecefce662d45ed2d56c42854fc (void *cls, const struct TicketIterationStartMessage *tis_msg) static void handle_ticket_iteration_stop d3/d9e/gnunet-service-reclaim_8c.html af6587ed4fa1719689b21c94d87257cbe (void *cls, const struct TicketIterationStopMessage *tis_msg) static void handle_ticket_iteration_next d3/d9e/gnunet-service-reclaim_8c.html a01cd2105092007f5293e04f8adbd69de (void *cls, const struct TicketIterationNextMessage *tis_msg) static void run d3/d9e/gnunet-service-reclaim_8c.html a72326e5385543f98e949817c45fd2bca (void *cls, const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_SERVICE_Handle *server) static void client_disconnect_cb d3/d9e/gnunet-service-reclaim_8c.html add3231e0a097736c4235cae0f8bed32a (void *cls, struct GNUNET_SERVICE_Client *client, void *app_ctx) static void * client_connect_cb d3/d9e/gnunet-service-reclaim_8c.html ace62d7dd4b1ce0ddda8ac3a38cbdc24d (void *cls, struct GNUNET_SERVICE_Client *client, struct GNUNET_MQ_Handle *mq) GNUNET_SERVICE_MAIN d3/d9e/gnunet-service-reclaim_8c.html ac77b37e2a5eb59c339a7336a9fa376a6 ("reclaim", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_var_size(attribute_store_message, GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_STORE, struct AttributeStoreMessage, NULL), GNUNET_MQ_hd_var_size(attestation_store_message, GNUNET_MESSAGE_TYPE_RECLAIM_ATTESTATION_STORE, struct AttributeStoreMessage, NULL), GNUNET_MQ_hd_var_size(attribute_delete_message, GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_DELETE, struct AttributeDeleteMessage, NULL), GNUNET_MQ_hd_var_size(attestation_delete_message, GNUNET_MESSAGE_TYPE_RECLAIM_ATTESTATION_DELETE, struct AttributeDeleteMessage, NULL), GNUNET_MQ_hd_var_size(reference_store_message, GNUNET_MESSAGE_TYPE_RECLAIM_REFERENCE_STORE, struct AttributeStoreMessage, NULL), GNUNET_MQ_hd_var_size(reference_delete_message, GNUNET_MESSAGE_TYPE_RECLAIM_REFERENCE_DELETE, struct AttributeDeleteMessage, NULL), GNUNET_MQ_hd_fixed_size(iteration_start, GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_ITERATION_START, struct AttributeIterationStartMessage, NULL), GNUNET_MQ_hd_fixed_size(iteration_next, GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_ITERATION_NEXT, struct AttributeIterationNextMessage, NULL), GNUNET_MQ_hd_fixed_size(iteration_stop, GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_ITERATION_STOP, struct AttributeIterationStopMessage, NULL), GNUNET_MQ_hd_var_size(issue_ticket_message, GNUNET_MESSAGE_TYPE_RECLAIM_ISSUE_TICKET, struct IssueTicketMessage, NULL), GNUNET_MQ_hd_var_size(consume_ticket_message, GNUNET_MESSAGE_TYPE_RECLAIM_CONSUME_TICKET, struct ConsumeTicketMessage, NULL), GNUNET_MQ_hd_fixed_size(ticket_iteration_start, GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_ITERATION_START, struct TicketIterationStartMessage, NULL), GNUNET_MQ_hd_fixed_size(ticket_iteration_next, GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_ITERATION_NEXT, struct TicketIterationNextMessage, NULL), GNUNET_MQ_hd_fixed_size(ticket_iteration_stop, GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_ITERATION_STOP, struct TicketIterationStopMessage, NULL), GNUNET_MQ_hd_var_size(revoke_ticket_message, GNUNET_MESSAGE_TYPE_RECLAIM_REVOKE_TICKET, struct RevokeTicketMessage, NULL), GNUNET_MQ_handler_end()) static struct GNUNET_NAMESTORE_Handle * nsh d3/d9e/gnunet-service-reclaim_8c.html ab2b30d328bbb442b6a4f88a5ebae4cc0 static struct GNUNET_SCHEDULER_Task * timeout_task d3/d9e/gnunet-service-reclaim_8c.html ac6bdd87291cd6f41a1f08972476a7434 static const struct GNUNET_CONFIGURATION_Handle * cfg d3/d9e/gnunet-service-reclaim_8c.html a51cb438e53c3f8766755e01cfa930382 static struct IdpClient * client_list_head d3/d9e/gnunet-service-reclaim_8c.html ac27ff28fa4b141291058ed53d0f29015 static struct IdpClient * client_list_tail d3/d9e/gnunet-service-reclaim_8c.html a49ff1f2da4ecd4d85a813b747b4dd5ce gnunet-service-reclaim_tickets.c /home/grothoff/research/gnunet/src/reclaim/ d0/d9f/gnunet-service-reclaim__tickets_8c gnunet-service-reclaim_tickets.h TicketReference RECLAIM_TICKETS_ConsumeHandle ParallelLookup TicketIssueHandle RECLAIM_TICKETS_Iterator RevokedAttributeEntry RECLAIM_TICKETS_RevokeHandle #define DEFAULT_TICKET_REFRESH_INTERVAL d0/d9f/gnunet-service-reclaim__tickets_8c.html a5141eef9522428a2352d6656a65bca20 static void cleanup_rvk d0/d9f/gnunet-service-reclaim__tickets_8c.html a0ac142b2fe68a02cf22f9607138f8ceb (struct RECLAIM_TICKETS_RevokeHandle *rh) static void process_tickets d0/d9f/gnunet-service-reclaim__tickets_8c.html a782edee7f0e0241fd90a120e49c74593 (void *cls) static void ticket_processed d0/d9f/gnunet-service-reclaim__tickets_8c.html ac75596389b711eb5649c67c876a16f11 (void *cls, int32_t success, const char *emsg) static void rvk_ticket_update_finished d0/d9f/gnunet-service-reclaim__tickets_8c.html a3ffc75b6237978fde83c9d34f2056112 (void *cls) static void rvk_ticket_update d0/d9f/gnunet-service-reclaim__tickets_8c.html a72ed5121689b346345d9537b03d43e5b (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void rvk_ns_iter_err d0/d9f/gnunet-service-reclaim__tickets_8c.html abe34405097b4d07b6fda76b13783071d (void *cls) static void rvk_ns_err d0/d9f/gnunet-service-reclaim__tickets_8c.html abddab5af6c17e57dd772473e266c9cf6 (void *cls) static void move_attrs d0/d9f/gnunet-service-reclaim__tickets_8c.html a727fa0b8bf10a132753c80d4c10e9cc6 (struct RECLAIM_TICKETS_RevokeHandle *rh) static void move_attrs_cont d0/d9f/gnunet-service-reclaim__tickets_8c.html a386280b115266341afb2c5d9618e4b00 (void *cls) static void del_attr_finished d0/d9f/gnunet-service-reclaim__tickets_8c.html a36ea776b518f0ceae89b4a610e7a7d6a (void *cls, int32_t success, const char *emsg) static void move_attr_finished d0/d9f/gnunet-service-reclaim__tickets_8c.html a04bed710f29638873a143d11719206fe (void *cls, int32_t success, const char *emsg) static void rvk_move_attr_cb d0/d9f/gnunet-service-reclaim__tickets_8c.html a9e30595eb25047085f134b9cbd7b0c20 (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void remove_ticket_cont d0/d9f/gnunet-service-reclaim__tickets_8c.html a5543d24acf71e12e9c4813a3bfe28b63 (void *cls, int32_t success, const char *emsg) static void revoke_attrs_cb d0/d9f/gnunet-service-reclaim__tickets_8c.html ac54bb5fb40c8d23fd497fae11465f93f (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void rvk_attrs_err_cb d0/d9f/gnunet-service-reclaim__tickets_8c.html aedb89cf210da8cdc15c176b5fd31cd6f (void *cls) struct RECLAIM_TICKETS_RevokeHandle * RECLAIM_TICKETS_revoke d0/d9f/gnunet-service-reclaim__tickets_8c.html a9b0149b870fbaad037540583426e97c7 (const struct GNUNET_RECLAIM_Ticket *ticket, const struct GNUNET_CRYPTO_EcdsaPrivateKey *identity, RECLAIM_TICKETS_RevokeCallback cb, void *cb_cls) void RECLAIM_TICKETS_revoke_cancel d0/d9f/gnunet-service-reclaim__tickets_8c.html a3a7df153e39dc3ad7282ea165ee4d958 (struct RECLAIM_TICKETS_RevokeHandle *rh) static void cleanup_cth d0/d9f/gnunet-service-reclaim__tickets_8c.html a747a420bd1b693ec512a838e1324f539 (struct RECLAIM_TICKETS_ConsumeHandle *cth) static void process_parallel_lookup_result d0/d9f/gnunet-service-reclaim__tickets_8c.html af64234659866fff8b633d3442d4c28e5 (void *cls, uint32_t rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void abort_parallel_lookups d0/d9f/gnunet-service-reclaim__tickets_8c.html a3996b9570b3bc1754255ef37d339c13c (void *cls) static void lookup_authz_cb d0/d9f/gnunet-service-reclaim__tickets_8c.html a2d484540173ea08c8b483e2d5d8b0807 (void *cls, uint32_t rd_count, const struct GNUNET_GNSRECORD_Data *rd) struct RECLAIM_TICKETS_ConsumeHandle * RECLAIM_TICKETS_consume d0/d9f/gnunet-service-reclaim__tickets_8c.html a98afff66b78282bad841ca54c40f1232 (const struct GNUNET_CRYPTO_EcdsaPrivateKey *id, const struct GNUNET_RECLAIM_Ticket *ticket, RECLAIM_TICKETS_ConsumeCallback cb, void *cb_cls) void RECLAIM_TICKETS_consume_cancel d0/d9f/gnunet-service-reclaim__tickets_8c.html a21ea6b09427f809c0682e709ebf90f25 (struct RECLAIM_TICKETS_ConsumeHandle *cth) static void cleanup_issue_handle d0/d9f/gnunet-service-reclaim__tickets_8c.html a8b947a346896b2c46abb4f4fae2621b9 (struct TicketIssueHandle *handle) static void store_ticket_issue_cont d0/d9f/gnunet-service-reclaim__tickets_8c.html a9229bc1b9cf4ca67ff485455a994c98a (void *cls, int32_t success, const char *emsg) static void issue_ticket d0/d9f/gnunet-service-reclaim__tickets_8c.html a97c383fae8e4233e2f6b09c3a364cbc9 (struct TicketIssueHandle *ih) static void filter_tickets_error_cb d0/d9f/gnunet-service-reclaim__tickets_8c.html aaa0fbf24237f99b7171c3ff9790ea9be (void *cls) static void filter_tickets_cb d0/d9f/gnunet-service-reclaim__tickets_8c.html ae04ed655cd05771f2aa756443e563585 (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void filter_tickets_finished_cb d0/d9f/gnunet-service-reclaim__tickets_8c.html a0e235cbdbd5ed3f75d685e73e05b4d00 (void *cls) void RECLAIM_TICKETS_issue d0/d9f/gnunet-service-reclaim__tickets_8c.html aee163323537671caf767760538b6beea (const struct GNUNET_CRYPTO_EcdsaPrivateKey *identity, const struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList *attrs, const struct GNUNET_CRYPTO_EcdsaPublicKey *audience, RECLAIM_TICKETS_TicketResult cb, void *cb_cls) static void cleanup_iter d0/d9f/gnunet-service-reclaim__tickets_8c.html a5b83298e7deae6eeda94b85ebbd10693 (struct RECLAIM_TICKETS_Iterator *iter) static void collect_tickets_cb d0/d9f/gnunet-service-reclaim__tickets_8c.html a93b47b40ec6b9f359b11aacdb3f2d88c (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void collect_tickets_finished_cb d0/d9f/gnunet-service-reclaim__tickets_8c.html a27256c1a49e7aacb37d66ef2dadfffd9 (void *cls) static void collect_tickets_error_cb d0/d9f/gnunet-service-reclaim__tickets_8c.html a6951f987a0ae07b00451de5b76776b9e (void *cls) void RECLAIM_TICKETS_iteration_next d0/d9f/gnunet-service-reclaim__tickets_8c.html a648fa9be41d01a91f93ab3709037723d (struct RECLAIM_TICKETS_Iterator *iter) void RECLAIM_TICKETS_iteration_stop d0/d9f/gnunet-service-reclaim__tickets_8c.html a07d8bacef7c284e15cb1e677a9768578 (struct RECLAIM_TICKETS_Iterator *iter) struct RECLAIM_TICKETS_Iterator * RECLAIM_TICKETS_iteration_start d0/d9f/gnunet-service-reclaim__tickets_8c.html acd1045a9de02e1a9764eeb9ccc0db34c (const struct GNUNET_CRYPTO_EcdsaPrivateKey *identity, RECLAIM_TICKETS_TicketIter cb, void *cb_cls) int RECLAIM_TICKETS_init d0/d9f/gnunet-service-reclaim__tickets_8c.html a58aec7cc579e6f0abfe817b3b6376b75 (const struct GNUNET_CONFIGURATION_Handle *c) void RECLAIM_TICKETS_deinit d0/d9f/gnunet-service-reclaim__tickets_8c.html af383db9aeb71e8d1057164b378583612 (void) static struct GNUNET_TIME_Relative ticket_refresh_interval d0/d9f/gnunet-service-reclaim__tickets_8c.html a5e379f1a09a0fa82642bff2abef54c3b static struct GNUNET_NAMESTORE_Handle * nsh d0/d9f/gnunet-service-reclaim__tickets_8c.html ab2b30d328bbb442b6a4f88a5ebae4cc0 static struct GNUNET_GNS_Handle * gns d0/d9f/gnunet-service-reclaim__tickets_8c.html a0a1984eeab36959eca5da05ed91adf59 static struct GNUNET_STATISTICS_Handle * stats d0/d9f/gnunet-service-reclaim__tickets_8c.html a4fb6f8811aa55bc9ca971bfebc4612b5 gnunet-service-reclaim_tickets.h /home/grothoff/research/gnunet/src/reclaim/ de/d60/gnunet-service-reclaim__tickets_8h platform.h gnunet_util_lib.h gnunet_constants.h gnunet_gns_service.h gnunet_gnsrecord_lib.h gnunet_protocols.h gnunet_reclaim_attribute_lib.h gnunet_reclaim_service.h gnunet_signatures.h gnunet_statistics_service.h reclaim.h TicketRecordsEntry void(* RECLAIM_TICKETS_TicketIter de/d60/gnunet-service-reclaim__tickets_8h.html a288bed5f534b21578059bf1c00546207 )(void *cls, struct GNUNET_RECLAIM_Ticket *ticket) void(* RECLAIM_TICKETS_TicketResult de/d60/gnunet-service-reclaim__tickets_8h.html a7cfaab7bb8a5bafd5a9724552e55f445 )(void *cls, struct GNUNET_RECLAIM_Ticket *ticket, int32_t success, const char *emsg) void(* RECLAIM_TICKETS_ConsumeCallback de/d60/gnunet-service-reclaim__tickets_8h.html a391a77bd2e6d7457efb432ca50dbae46 )(void *cls, const struct GNUNET_CRYPTO_EcdsaPublicKey *identity, const struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList *l, int32_t success, const char *emsg) void(* RECLAIM_TICKETS_RevokeCallback de/d60/gnunet-service-reclaim__tickets_8h.html ae367ce39efd41cc79e5148380ce10d30 )(void *cls, int32_t success) struct RECLAIM_TICKETS_RevokeHandle * RECLAIM_TICKETS_revoke de/d60/gnunet-service-reclaim__tickets_8h.html a9b0149b870fbaad037540583426e97c7 (const struct GNUNET_RECLAIM_Ticket *ticket, const struct GNUNET_CRYPTO_EcdsaPrivateKey *identity, RECLAIM_TICKETS_RevokeCallback cb, void *cb_cls) void RECLAIM_TICKETS_revoke_cancel de/d60/gnunet-service-reclaim__tickets_8h.html a3a7df153e39dc3ad7282ea165ee4d958 (struct RECLAIM_TICKETS_RevokeHandle *rh) struct RECLAIM_TICKETS_ConsumeHandle * RECLAIM_TICKETS_consume de/d60/gnunet-service-reclaim__tickets_8h.html a98afff66b78282bad841ca54c40f1232 (const struct GNUNET_CRYPTO_EcdsaPrivateKey *id, const struct GNUNET_RECLAIM_Ticket *ticket, RECLAIM_TICKETS_ConsumeCallback cb, void *cb_cls) void RECLAIM_TICKETS_consume_cancel de/d60/gnunet-service-reclaim__tickets_8h.html a21ea6b09427f809c0682e709ebf90f25 (struct RECLAIM_TICKETS_ConsumeHandle *cth) void RECLAIM_TICKETS_issue de/d60/gnunet-service-reclaim__tickets_8h.html aee163323537671caf767760538b6beea (const struct GNUNET_CRYPTO_EcdsaPrivateKey *identity, const struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList *attrs, const struct GNUNET_CRYPTO_EcdsaPublicKey *audience, RECLAIM_TICKETS_TicketResult cb, void *cb_cls) void RECLAIM_TICKETS_iteration_next de/d60/gnunet-service-reclaim__tickets_8h.html a648fa9be41d01a91f93ab3709037723d (struct RECLAIM_TICKETS_Iterator *iter) void RECLAIM_TICKETS_iteration_stop de/d60/gnunet-service-reclaim__tickets_8h.html a07d8bacef7c284e15cb1e677a9768578 (struct RECLAIM_TICKETS_Iterator *iter) struct RECLAIM_TICKETS_Iterator * RECLAIM_TICKETS_iteration_start de/d60/gnunet-service-reclaim__tickets_8h.html acd1045a9de02e1a9764eeb9ccc0db34c (const struct GNUNET_CRYPTO_EcdsaPrivateKey *identity, RECLAIM_TICKETS_TicketIter cb, void *cb_cls) int RECLAIM_TICKETS_init de/d60/gnunet-service-reclaim__tickets_8h.html a58aec7cc579e6f0abfe817b3b6376b75 (const struct GNUNET_CONFIGURATION_Handle *c) void RECLAIM_TICKETS_deinit de/d60/gnunet-service-reclaim__tickets_8h.html af383db9aeb71e8d1057164b378583612 (void) json_reclaim.c /home/grothoff/research/gnunet/src/reclaim/ d7/df9/json__reclaim_8c platform.h gnunet_util_lib.h gnunet_json_lib.h gnunet_reclaim_attribute_lib.h gnunet_reclaim_service.h static int parse_attr d7/df9/json__reclaim_8c.html a4440d7351116ce828416ce40d43f409c (void *cls, json_t *root, struct GNUNET_JSON_Specification *spec) static void clean_attr d7/df9/json__reclaim_8c.html a14acdf8eff8ae0bf8fd8ce630c7bce69 (void *cls, struct GNUNET_JSON_Specification *spec) struct GNUNET_JSON_Specification GNUNET_RECLAIM_JSON_spec_claim d7/df9/json__reclaim_8c.html a938a3a48ead5905c49c7accb91c12421 (struct GNUNET_RECLAIM_ATTRIBUTE_Claim **attr) static int parse_ticket d7/df9/json__reclaim_8c.html a7dc3f0e0f32036348ed12059fa632796 (void *cls, json_t *root, struct GNUNET_JSON_Specification *spec) static void clean_ticket d7/df9/json__reclaim_8c.html ad7415584718ce931d4a798a00b3476ea (void *cls, struct GNUNET_JSON_Specification *spec) struct GNUNET_JSON_Specification GNUNET_RECLAIM_JSON_spec_ticket d7/df9/json__reclaim_8c.html a6e4e5185bb7f7c3693e6f48a68b19c7e (struct GNUNET_RECLAIM_Ticket **ticket) static int parse_attest d7/df9/json__reclaim_8c.html a71b6570d5657ab5c5743da2c5963685a (void *cls, json_t *root, struct GNUNET_JSON_Specification *spec) static void clean_attest d7/df9/json__reclaim_8c.html a85fb6a17085921ea434b3b77aafb777b (void *cls, struct GNUNET_JSON_Specification *spec) struct GNUNET_JSON_Specification GNUNET_RECLAIM_JSON_spec_claim_attest d7/df9/json__reclaim_8c.html ae31d74562baab4c58450a4eafd9181de (struct GNUNET_RECLAIM_ATTESTATION_Claim **attr) static int parse_attest_ref d7/df9/json__reclaim_8c.html a0883cad2f8a2db939e1c0400c9efc449 (void *cls, json_t *root, struct GNUNET_JSON_Specification *spec) static void clean_attest_ref d7/df9/json__reclaim_8c.html a6def36f864b2b71ff5cd0087f49bee1f (void *cls, struct GNUNET_JSON_Specification *spec) struct GNUNET_JSON_Specification GNUNET_RECLAIM_JSON_spec_claim_attest_ref d7/df9/json__reclaim_8c.html a4917784309c08c71ba35c98202d43def (struct GNUNET_RECLAIM_ATTESTATION_REFERENCE **attr) json_reclaim.h /home/grothoff/research/gnunet/src/reclaim/ dd/d37/json__reclaim_8h platform.h gnunet_util_lib.h gnunet_json_lib.h gnunet_reclaim_service.h gnunet_reclaim_attribute_lib.h struct GNUNET_JSON_Specification GNUNET_RECLAIM_JSON_spec_claim dd/d37/json__reclaim_8h.html a938a3a48ead5905c49c7accb91c12421 (struct GNUNET_RECLAIM_ATTRIBUTE_Claim **attr) struct GNUNET_JSON_Specification GNUNET_RECLAIM_JSON_spec_ticket dd/d37/json__reclaim_8h.html a6e4e5185bb7f7c3693e6f48a68b19c7e (struct GNUNET_RECLAIM_Ticket **ticket) struct GNUNET_JSON_Specification GNUNET_RECLAIM_JSON_spec_claim_attest dd/d37/json__reclaim_8h.html ae31d74562baab4c58450a4eafd9181de (struct GNUNET_RECLAIM_ATTESTATION_Claim **attr) struct GNUNET_JSON_Specification GNUNET_RECLAIM_JSON_spec_claim_attest_ref dd/d37/json__reclaim_8h.html a4917784309c08c71ba35c98202d43def (struct GNUNET_RECLAIM_ATTESTATION_REFERENCE **attr) oidc_helper.c /home/grothoff/research/gnunet/src/reclaim/ d1/d26/oidc__helper_8c platform.h gnunet_util_lib.h gnunet_reclaim_attribute_lib.h gnunet_reclaim_service.h gnunet_signatures.h oidc_helper.h OIDC_Parameters static GNUNET_NETWORK_STRUCT_END char * create_jwt_header d1/d26/oidc__helper_8c.html a9b2f89a3f8cdaffa5c6944792939e151 (void) static void replace_char d1/d26/oidc__helper_8c.html a0eac69f9e5f3f91fe3c029ec4e5a7912 (char *str, char find, char replace) static void fix_base64 d1/d26/oidc__helper_8c.html a29be12319b46852cf67ef9276c8f9cb5 (char *str) char * OIDC_id_token_new d1/d26/oidc__helper_8c.html a7d5481150b98b0699fff3b94e10c8a80 (const struct GNUNET_CRYPTO_EcdsaPublicKey *aud_key, const struct GNUNET_CRYPTO_EcdsaPublicKey *sub_key, struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList *attrs, const struct GNUNET_TIME_Relative *expiration_time, const char *nonce, const char *secret_key) static char from_hex d1/d26/oidc__helper_8c.html acfe851361367d8905a36b5fcb71d0ead (char ch) static char to_hex d1/d26/oidc__helper_8c.html a97fcc96902a8527b07caad956c446050 (char code) static char * url_encode d1/d26/oidc__helper_8c.html a1d90881146d167d9b738f03e249823dd (const char *str) static char * url_decode d1/d26/oidc__helper_8c.html a43691f2ef67dd952bdca2e834d510919 (const char *str) static char * base64_and_urlencode d1/d26/oidc__helper_8c.html a2d22857ce75205e87515470364f3a965 (const char *data, size_t data_size) static char * base64url_encode d1/d26/oidc__helper_8c.html abf23de21b875b28252f181c375aa6553 (const char *data, size_t data_size) static void derive_aes_key d1/d26/oidc__helper_8c.html aba9329b1bd220391f466a873969c6640 (struct GNUNET_CRYPTO_SymmetricSessionKey *key, struct GNUNET_CRYPTO_SymmetricInitializationVector *iv, struct GNUNET_HashCode *key_material) static void calculate_key_priv d1/d26/oidc__helper_8c.html a0289d2d22c4460994cc6f7bdcfe7a311 (struct GNUNET_CRYPTO_SymmetricSessionKey *key, struct GNUNET_CRYPTO_SymmetricInitializationVector *iv, const struct GNUNET_CRYPTO_EcdsaPrivateKey *ecdsa_priv, const struct GNUNET_CRYPTO_EcdhePublicKey *ecdh_pub) static void calculate_key_pub d1/d26/oidc__helper_8c.html a3625807f3b29645d83b790b26df22c4e (struct GNUNET_CRYPTO_SymmetricSessionKey *key, struct GNUNET_CRYPTO_SymmetricInitializationVector *iv, const struct GNUNET_CRYPTO_EcdsaPublicKey *ecdsa_pub, const struct GNUNET_CRYPTO_EcdhePrivateKey *ecdh_priv) static void decrypt_payload d1/d26/oidc__helper_8c.html ad4172ca95695d3a9fc4fec22d17cc829 (const struct GNUNET_CRYPTO_EcdsaPrivateKey *ecdsa_priv, const struct GNUNET_CRYPTO_EcdhePublicKey *ecdh_pub, const char *ct, size_t ct_len, char *buf) static void encrypt_payload d1/d26/oidc__helper_8c.html a75ccd4bb61437f3bd2ce7804d77917d6 (const struct GNUNET_CRYPTO_EcdsaPublicKey *ecdsa_pub, const struct GNUNET_CRYPTO_EcdhePrivateKey *ecdh_priv, const char *payload, size_t payload_len, char *buf) char * OIDC_build_authz_code d1/d26/oidc__helper_8c.html accf7af4fe1558bcad312d0e4479dd15a (const struct GNUNET_CRYPTO_EcdsaPrivateKey *issuer, const struct GNUNET_RECLAIM_Ticket *ticket, struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList *attrs, const char *nonce_str, const char *code_challenge) int OIDC_parse_authz_code d1/d26/oidc__helper_8c.html a5aeca1d157490ae9645da51aebbc014b (const struct GNUNET_CRYPTO_EcdsaPrivateKey *ecdsa_priv, const char *code, const char *code_verifier, struct GNUNET_RECLAIM_Ticket *ticket, struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList **attrs, char **nonce_str) void OIDC_build_token_response d1/d26/oidc__helper_8c.html aed5ba5ae9b2867c40795e1ea039ecea5 (const char *access_token, const char *id_token, const struct GNUNET_TIME_Relative *expiration_time, char **token_response) char * OIDC_access_token_new d1/d26/oidc__helper_8c.html a785aef73836f82d88a59bab6377a19a0 () oidc_helper.h /home/grothoff/research/gnunet/src/reclaim/ d1/d58/oidc__helper_8h #define JWT_ALG d1/d58/oidc__helper_8h.html a6bf49221113e19f3168d8a1ebdb697c7 #define JWT_ALG_VALUE d1/d58/oidc__helper_8h.html a9f73482c8affc8e8b2bdd44aa7198464 #define JWT_TYP d1/d58/oidc__helper_8h.html ab315ee2d4446783ad02e9e855abc631f #define JWT_TYP_VALUE d1/d58/oidc__helper_8h.html a055fcbb4e83621f4a3863de3a77cf180 #define SERVER_ADDRESS d1/d58/oidc__helper_8h.html aa6cecb8c404241c624e83aee8a3979d2 char * OIDC_id_token_new d1/d58/oidc__helper_8h.html a7d5481150b98b0699fff3b94e10c8a80 (const struct GNUNET_CRYPTO_EcdsaPublicKey *aud_key, const struct GNUNET_CRYPTO_EcdsaPublicKey *sub_key, struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList *attrs, const struct GNUNET_TIME_Relative *expiration_time, const char *nonce, const char *secret_key) char * OIDC_build_authz_code d1/d58/oidc__helper_8h.html ad937b7edb1a93377138e44bf5db2f0fb (const struct GNUNET_CRYPTO_EcdsaPrivateKey *issuer, const struct GNUNET_RECLAIM_Ticket *ticket, struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList *attrs, const char *nonce, const char *code_challenge) int OIDC_parse_authz_code d1/d58/oidc__helper_8h.html ad435cc48038f76f1b2f8c7292ec41bfd (const struct GNUNET_CRYPTO_EcdsaPrivateKey *ecdsa_priv, const char *code, const char *code_verifier, struct GNUNET_RECLAIM_Ticket *ticket, struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList **attrs, char **nonce) void OIDC_build_token_response d1/d58/oidc__helper_8h.html aed5ba5ae9b2867c40795e1ea039ecea5 (const char *access_token, const char *id_token, const struct GNUNET_TIME_Relative *expiration_time, char **token_response) char * OIDC_access_token_new d1/d58/oidc__helper_8h.html a785aef73836f82d88a59bab6377a19a0 () plugin_gnsrecord_reclaim.c /home/grothoff/research/gnunet/src/reclaim/ dd/de3/plugin__gnsrecord__reclaim_8c platform.h gnunet_util_lib.h gnunet_gnsrecord_lib.h gnunet_gnsrecord_plugin.h static char * value_to_string dd/de3/plugin__gnsrecord__reclaim_8c.html ae40cb6f7e10da31e1f2c87865f247580 (void *cls, uint32_t type, const void *data, size_t data_size) static int string_to_value dd/de3/plugin__gnsrecord__reclaim_8c.html aa6a174451043e113fd78cae344a4ab22 (void *cls, uint32_t type, const char *s, void **data, size_t *data_size) static uint32_t typename_to_number dd/de3/plugin__gnsrecord__reclaim_8c.html a2e958cebe9b57cd23f183bb77d728185 (void *cls, const char *dns_typename) static const char * number_to_typename dd/de3/plugin__gnsrecord__reclaim_8c.html a4da62bd4cc5288959c6f1f8edefb2578 (void *cls, uint32_t type) void * libgnunet_plugin_gnsrecord_reclaim_init dd/de3/plugin__gnsrecord__reclaim_8c.html af0312da38bf01a56eb78dbc2d5baaf19 (void *cls) void * libgnunet_plugin_gnsrecord_reclaim_done dd/de3/plugin__gnsrecord__reclaim_8c.html aa16bb6b7465aadcc34cfd951a9eafeee (void *cls) const char * name dd/de3/plugin__gnsrecord__reclaim_8c.html a8f8f80d37794cde9472343e4487ba3eb uint32_t number dd/de3/plugin__gnsrecord__reclaim_8c.html ad50c630d233a71112a7df136970caefc static struct @64 name_map dd/de3/plugin__gnsrecord__reclaim_8c.html ad81904443c4a472a540914914d2c6ca2 [] plugin_rest_openid_connect.c /home/grothoff/research/gnunet/src/reclaim/ d4/de9/plugin__rest__openid__connect_8c platform.h gnunet_gns_service.h gnunet_gnsrecord_lib.h gnunet_identity_service.h gnunet_namestore_service.h gnunet_reclaim_attribute_lib.h gnunet_reclaim_service.h gnunet_rest_lib.h gnunet_rest_plugin.h gnunet_signatures.h oidc_helper.h Plugin OIDC_Variables EgoEntry RequestHandle #define GNUNET_REST_API_NS_OIDC d4/de9/plugin__rest__openid__connect_8c.html a3de97e88c351bef50311fe92888207d0 #define GNUNET_REST_API_NS_AUTHORIZE d4/de9/plugin__rest__openid__connect_8c.html ad250f834e1b969124819be53d700a9be #define GNUNET_REST_API_NS_TOKEN d4/de9/plugin__rest__openid__connect_8c.html aa8159aaa0f75b2dd8d5dda14f20be0b8 #define GNUNET_REST_API_NS_USERINFO d4/de9/plugin__rest__openid__connect_8c.html ac60d525d8ef6b55f2fba1cf11ea7c318 #define GNUNET_REST_API_NS_LOGIN d4/de9/plugin__rest__openid__connect_8c.html a3a10d8d63012afa371cd219e16209db6 #define ID_REST_STATE_INIT d4/de9/plugin__rest__openid__connect_8c.html a731b7d23b2e0f071fb3f3bfec1557cd5 #define ID_REST_STATE_POST_INIT d4/de9/plugin__rest__openid__connect_8c.html aea4ff1e272bea4388878ad35b3c7f107 #define OIDC_GRANT_TYPE_KEY d4/de9/plugin__rest__openid__connect_8c.html a88724c5a38344c7cfc6276d2cd52fff2 #define OIDC_GRANT_TYPE_VALUE d4/de9/plugin__rest__openid__connect_8c.html ae561af7d9f277b82ead347998561c891 #define OIDC_CODE_KEY d4/de9/plugin__rest__openid__connect_8c.html ada22cd7e22ac7e38faab252331ff733c #define OIDC_RESPONSE_TYPE_KEY d4/de9/plugin__rest__openid__connect_8c.html aae8e8f6b4472c1997cfc263bc558c20c #define OIDC_CLIENT_ID_KEY d4/de9/plugin__rest__openid__connect_8c.html ae2641e9f0d9454386a5fa9bc3de5fa0c #define OIDC_SCOPE_KEY d4/de9/plugin__rest__openid__connect_8c.html a022fd647b6162aa9f7b0705f19eb4ff2 #define OIDC_REDIRECT_URI_KEY d4/de9/plugin__rest__openid__connect_8c.html a743e808049c79c4e708ca738bc8083b5 #define OIDC_STATE_KEY d4/de9/plugin__rest__openid__connect_8c.html abda22651d00ba3d85604cbe06877f87c #define OIDC_NONCE_KEY d4/de9/plugin__rest__openid__connect_8c.html a7cd50d3f1ddef980f8f5e5e88d85c40d #define OIDC_CLAIMS_KEY d4/de9/plugin__rest__openid__connect_8c.html a5a5062e4e0eeab380370965aaefd8309 #define OIDC_CODE_CHALLENGE_KEY d4/de9/plugin__rest__openid__connect_8c.html a93354640b7e60c7b02bee6076a81046b #define OIDC_CODE_VERIFIER_KEY d4/de9/plugin__rest__openid__connect_8c.html adac7bda1d6834c0b469e9b33010cc882 #define OIDC_COOKIE_EXPIRATION d4/de9/plugin__rest__openid__connect_8c.html a62b03b3cd8b3216fe081f50167ec4e8a #define OIDC_COOKIE_HEADER_KEY d4/de9/plugin__rest__openid__connect_8c.html a6e18d981cbc7a849e8b83d959133701a #define OIDC_AUTHORIZATION_HEADER_KEY d4/de9/plugin__rest__openid__connect_8c.html a08ad2ff7bc3442a5ed219e6b4c4b531b #define OIDC_COOKIE_HEADER_INFORMATION_KEY d4/de9/plugin__rest__openid__connect_8c.html ab55d507fed55404aa77f7d6b03261c61 #define OIDC_COOKIE_HEADER_ACCESS_DENIED d4/de9/plugin__rest__openid__connect_8c.html aa34e68e486e584614b842f7f7879c021 #define OIDC_EXPECTED_AUTHORIZATION_RESPONSE_TYPE d4/de9/plugin__rest__openid__connect_8c.html ac39d90c093e6800469654881981b311f #define OIDC_EXPECTED_AUTHORIZATION_SCOPE d4/de9/plugin__rest__openid__connect_8c.html aaa70c4523d6ce38ab355b3469093cf9f #define OIDC_ERROR_KEY_INVALID_CLIENT d4/de9/plugin__rest__openid__connect_8c.html a7e7ec848e1729612c514bcec6b7bb5fd #define OIDC_ERROR_KEY_INVALID_SCOPE d4/de9/plugin__rest__openid__connect_8c.html af33b22183ee0408ea6215f84e69100ca #define OIDC_ERROR_KEY_INVALID_REQUEST d4/de9/plugin__rest__openid__connect_8c.html a2acb61e2240a9d8342d8955ed23ee61e #define OIDC_ERROR_KEY_INVALID_TOKEN d4/de9/plugin__rest__openid__connect_8c.html a517c3bebd98000c0fcc988bc134a5827 #define OIDC_ERROR_KEY_INVALID_COOKIE d4/de9/plugin__rest__openid__connect_8c.html a8ba19f97921a8dea7b2d221e39f5251d #define OIDC_ERROR_KEY_SERVER_ERROR d4/de9/plugin__rest__openid__connect_8c.html a628c4b7dc521ebdcecceddcd45079a2d #define OIDC_ERROR_KEY_UNSUPPORTED_GRANT_TYPE d4/de9/plugin__rest__openid__connect_8c.html a50e0f699ddfa4f199432a690f4c83d3e #define OIDC_ERROR_KEY_UNSUPPORTED_RESPONSE_TYPE d4/de9/plugin__rest__openid__connect_8c.html af1904fb87ae5217a45afc79ff7800d0a #define OIDC_ERROR_KEY_UNAUTHORIZED_CLIENT d4/de9/plugin__rest__openid__connect_8c.html a3ba39da71e6233b8884ac65dda46d448 #define OIDC_ERROR_KEY_ACCESS_DENIED d4/de9/plugin__rest__openid__connect_8c.html a64c7f11123a198bfbcb10737f7d1f4c0 static void cleanup_handle d4/de9/plugin__rest__openid__connect_8c.html a9e4ae3747453cf2f90714accbdcbd6d4 (struct RequestHandle *handle) static void cleanup_handle_delayed d4/de9/plugin__rest__openid__connect_8c.html ab9a6c5c8ea8b57b35c5c61546111432c (void *cls) static void do_error d4/de9/plugin__rest__openid__connect_8c.html af35ba72049103ca499c5b3b9b5cbf040 (void *cls) static void do_userinfo_error d4/de9/plugin__rest__openid__connect_8c.html aac1c48a81452c80dd047884ebc8c6112 (void *cls) static void do_redirect_error d4/de9/plugin__rest__openid__connect_8c.html a74e06c643b99d4f2dae90cbe0f4019a4 (void *cls) static void do_timeout d4/de9/plugin__rest__openid__connect_8c.html a4048e531e4e8d3fbcea7073006f63679 (void *cls) static void return_userinfo_response d4/de9/plugin__rest__openid__connect_8c.html a8b5629820c8f2cefb099c1edb9f8083a (void *cls) static void options_cont d4/de9/plugin__rest__openid__connect_8c.html a7ae73a134cafa8c70c95f481fccf31e1 (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) static void cookie_identity_interpretation d4/de9/plugin__rest__openid__connect_8c.html a1e5f3268d6431da6be4948668cf02373 (struct RequestHandle *handle) static void login_redirect d4/de9/plugin__rest__openid__connect_8c.html af889d28e8676d170baa0d4bbfede43e4 (void *cls) static void oidc_iteration_error d4/de9/plugin__rest__openid__connect_8c.html af38f0eaf30c3eff95462c6d80b298ddd (void *cls) static void oidc_ticket_issue_cb d4/de9/plugin__rest__openid__connect_8c.html a66c4a8568acc1c6314ccef91ff857525 (void *cls, const struct GNUNET_RECLAIM_Ticket *ticket) static void oidc_collect_finished_cb d4/de9/plugin__rest__openid__connect_8c.html aec1b4db8aaacaec3cc0f63f07cf2590d (void *cls) static void oidc_attr_collect d4/de9/plugin__rest__openid__connect_8c.html ad53b3deb9eff327680888a2cc7e8e9ed (void *cls, const struct GNUNET_CRYPTO_EcdsaPublicKey *identity, const struct GNUNET_RECLAIM_ATTRIBUTE_Claim *attr, const struct GNUNET_RECLAIM_ATTESTATION_Claim *attest, const struct GNUNET_RECLAIM_ATTESTATION_REFERENCE *reference) static void code_redirect d4/de9/plugin__rest__openid__connect_8c.html a76a67a1ee2df6abac93d6afe9d5b1cfa (void *cls) static void build_redirect d4/de9/plugin__rest__openid__connect_8c.html aef1caa68e11cf6bea0b1032d607789ff (void *cls) static void lookup_redirect_uri_result d4/de9/plugin__rest__openid__connect_8c.html aecd6910144621c85389a992704522c84 (void *cls, uint32_t rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void client_redirect d4/de9/plugin__rest__openid__connect_8c.html af463e859b7d8caf895feddc93871adb0 (void *cls) static char * get_url_parameter_copy d4/de9/plugin__rest__openid__connect_8c.html ab9da736026976f4e46502b4c8e57af4b (const struct RequestHandle *handle, const char *key) static void build_authz_response d4/de9/plugin__rest__openid__connect_8c.html aab6d199e4f893f6e3e8045e674aeebe1 (void *cls) static void tld_iter d4/de9/plugin__rest__openid__connect_8c.html ac2dfcb163b890d62aa134e0fed45d08a (void *cls, const char *section, const char *option, const char *value) static void authorize_endpoint d4/de9/plugin__rest__openid__connect_8c.html adaedd444dd4811bd975ccdeb5e17e750 (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) static void login_cont d4/de9/plugin__rest__openid__connect_8c.html a6a807a6690e6d86a0552f732b7485152 (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) static int check_authorization d4/de9/plugin__rest__openid__connect_8c.html a2a811d0a93b5516a048b1f576d0dbf34 (struct RequestHandle *handle, struct GNUNET_CRYPTO_EcdsaPublicKey *cid) const struct EgoEntry * find_ego d4/de9/plugin__rest__openid__connect_8c.html a5b684724aad5366b00af62db9de07a91 (struct RequestHandle *handle, struct GNUNET_CRYPTO_EcdsaPublicKey *test_key) static void persist_access_token d4/de9/plugin__rest__openid__connect_8c.html a757dc762665e103aa125099e924e5559 (const struct RequestHandle *handle, const char *access_token, const struct GNUNET_RECLAIM_Ticket *ticket) static void token_endpoint d4/de9/plugin__rest__openid__connect_8c.html a476c3a2e9321a41054a130a80ad88957 (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) static void consume_ticket d4/de9/plugin__rest__openid__connect_8c.html a08ea993226a906a68101005d2328bd64 (void *cls, const struct GNUNET_CRYPTO_EcdsaPublicKey *identity, const struct GNUNET_RECLAIM_ATTRIBUTE_Claim *attr, const struct GNUNET_RECLAIM_ATTESTATION_Claim *attest, const struct GNUNET_RECLAIM_ATTESTATION_REFERENCE *reference) static void userinfo_endpoint d4/de9/plugin__rest__openid__connect_8c.html a4771df05f7f3cc37b16e9ef8df01e1b0 (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) static void init_cont d4/de9/plugin__rest__openid__connect_8c.html a77c835d867be50642306e34f1266975a (struct RequestHandle *handle) static void list_ego d4/de9/plugin__rest__openid__connect_8c.html a90e50f910f8640009760958ef80e82d9 (void *cls, struct GNUNET_IDENTITY_Ego *ego, void **ctx, const char *identifier) static void rest_identity_process_request d4/de9/plugin__rest__openid__connect_8c.html a6e26252c32bc4e5a990da6ca74a123fa (struct GNUNET_REST_RequestHandle *rest_handle, GNUNET_REST_ResultProcessor proc, void *proc_cls) void * libgnunet_plugin_rest_openid_connect_init d4/de9/plugin__rest__openid__connect_8c.html ac3056813d4a51dc9f40b2bf8eb3555de (void *cls) void * libgnunet_plugin_rest_openid_connect_done d4/de9/plugin__rest__openid__connect_8c.html a828febd7ba7d1423e91b0a09181ae8bb (void *cls) static char * OIDC_ignored_parameter_array d4/de9/plugin__rest__openid__connect_8c.html a3f329ff49c7f84d3d435507ace00ce3a [] struct GNUNET_CONTAINER_MultiHashMap * OIDC_cookie_jar_map d4/de9/plugin__rest__openid__connect_8c.html a620282d86a8c60d3e3029618135d4618 struct GNUNET_CONTAINER_MultiHashMap * OIDC_access_token_map d4/de9/plugin__rest__openid__connect_8c.html a1a1f72d65a4a392b5a6746415ff3d96c const struct GNUNET_CONFIGURATION_Handle * cfg d4/de9/plugin__rest__openid__connect_8c.html a51cb438e53c3f8766755e01cfa930382 static char * allow_methods d4/de9/plugin__rest__openid__connect_8c.html a9a67cdde375abe5414707e6255e0f753 plugin_rest_reclaim.c /home/grothoff/research/gnunet/src/reclaim/ d9/dd6/plugin__rest__reclaim_8c platform.h gnunet_gns_service.h gnunet_gnsrecord_lib.h gnunet_identity_service.h gnunet_reclaim_attribute_lib.h gnunet_reclaim_service.h gnunet_rest_lib.h gnunet_rest_plugin.h gnunet_signatures.h json_reclaim.h Plugin EgoEntry RequestHandle #define GNUNET_REST_API_NS_RECLAIM d9/dd6/plugin__rest__reclaim_8c.html a5a4c7b0a08874e468722bbebbd1da14b #define GNUNET_REST_API_NS_RECLAIM_ATTRIBUTES d9/dd6/plugin__rest__reclaim_8c.html a4fd0a9d01269e8a12d8d9f8d65c4903d #define GNUNET_REST_API_NS_RECLAIM_ATTESTATION_REFERENCE d9/dd6/plugin__rest__reclaim_8c.html a5ac744b8e82c1a3f89fa1c18dce7e0c5 #define GNUNET_REST_API_NS_IDENTITY_TICKETS d9/dd6/plugin__rest__reclaim_8c.html a47f517dbd4b5c69a78e006ede9f39a30 #define GNUNET_REST_API_NS_IDENTITY_REVOKE d9/dd6/plugin__rest__reclaim_8c.html a0eb39e0d50820707c42c91a8834690da #define GNUNET_REST_API_NS_IDENTITY_CONSUME d9/dd6/plugin__rest__reclaim_8c.html a4a75fd4639d9d78f70e4f7af10a59c3d #define ID_REST_STATE_INIT d9/dd6/plugin__rest__reclaim_8c.html a731b7d23b2e0f071fb3f3bfec1557cd5 #define ID_REST_STATE_POST_INIT d9/dd6/plugin__rest__reclaim_8c.html aea4ff1e272bea4388878ad35b3c7f107 static void cleanup_handle d9/dd6/plugin__rest__reclaim_8c.html a9e4ae3747453cf2f90714accbdcbd6d4 (struct RequestHandle *handle) static void cleanup_handle_delayed d9/dd6/plugin__rest__reclaim_8c.html ab9a6c5c8ea8b57b35c5c61546111432c (void *cls) static void do_error d9/dd6/plugin__rest__reclaim_8c.html af35ba72049103ca499c5b3b9b5cbf040 (void *cls) static void do_timeout d9/dd6/plugin__rest__reclaim_8c.html a4048e531e4e8d3fbcea7073006f63679 (void *cls) static void collect_error_cb d9/dd6/plugin__rest__reclaim_8c.html a678b1f7cbd43379bf6fc53080b28a9cb (void *cls) static void finished_cont d9/dd6/plugin__rest__reclaim_8c.html a1eff6ab76a36c8180fa06d51ad4848ce (void *cls, int32_t success, const char *emsg) static void delete_finished_cb d9/dd6/plugin__rest__reclaim_8c.html a3c5855b7869b1e162513ffea71e1eaa5 (void *cls, int32_t success, const char *emsg) static void return_response d9/dd6/plugin__rest__reclaim_8c.html a4ac499890a4482c9d54ecb270837c16d (void *cls) static void collect_finished_cb d9/dd6/plugin__rest__reclaim_8c.html aab8efa84faa96edb59efe399c179759b (void *cls) static void ticket_collect d9/dd6/plugin__rest__reclaim_8c.html af67d9b5abc54cbff69d1e22fdf772046 (void *cls, const struct GNUNET_RECLAIM_Ticket *ticket) static void add_attestation_ref_cont d9/dd6/plugin__rest__reclaim_8c.html a6d37047257beaf09bf4a7078d810ecb1 (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) static void parse_attestation_cont d9/dd6/plugin__rest__reclaim_8c.html a58751f4f11cf796d6327336dd5cdd93b (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) static void add_attestation_cont d9/dd6/plugin__rest__reclaim_8c.html a7e2b35414c94c01b5e87320ddc336f55 (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) static void ref_collect d9/dd6/plugin__rest__reclaim_8c.html ae102e0b28f0858fa0ab314a0f2b7365b (void *cls, const struct GNUNET_CRYPTO_EcdsaPublicKey *identity, const struct GNUNET_RECLAIM_ATTRIBUTE_Claim *attr, const struct GNUNET_RECLAIM_ATTESTATION_Claim *attest, const struct GNUNET_RECLAIM_ATTESTATION_REFERENCE *reference) static void list_reference_cont d9/dd6/plugin__rest__reclaim_8c.html a5e6d5b529df83e81d5c9bc408ce68a2a (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) static void attest_collect d9/dd6/plugin__rest__reclaim_8c.html a4cb96cbb4e047ec9bbaf8371ee52413a (void *cls, const struct GNUNET_CRYPTO_EcdsaPublicKey *identity, const struct GNUNET_RECLAIM_ATTRIBUTE_Claim *attr, const struct GNUNET_RECLAIM_ATTESTATION_Claim *attest, const struct GNUNET_RECLAIM_ATTESTATION_REFERENCE *reference) static void list_attestation_cont d9/dd6/plugin__rest__reclaim_8c.html a632a35e3278da33d703ccf2989ae8f07 (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) static void delete_attestation_ref_cont d9/dd6/plugin__rest__reclaim_8c.html a9ecc2c14c2348f17af20ae4604c5a442 (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) static void delete_attestation_cont d9/dd6/plugin__rest__reclaim_8c.html aada42809e9d033c51ebc4107b0b6bd89 (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) static void list_tickets_cont d9/dd6/plugin__rest__reclaim_8c.html a6d23b105c86718dc5d17256de771df90 (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) static void add_attribute_cont d9/dd6/plugin__rest__reclaim_8c.html ac5e55e898f8666eb9ef6b83fb37b31fa (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) struct GNUNET_RECLAIM_ATTRIBUTE_Claim * parse_jwt d9/dd6/plugin__rest__reclaim_8c.html ae22276ae3dec2a2b9950c29f4d53cebf (const struct GNUNET_RECLAIM_ATTESTATION_Claim *attest, const char *claim) static void attr_collect d9/dd6/plugin__rest__reclaim_8c.html aebe008e24ef5ec996bf47de010b9f048 (void *cls, const struct GNUNET_CRYPTO_EcdsaPublicKey *identity, const struct GNUNET_RECLAIM_ATTRIBUTE_Claim *attr, const struct GNUNET_RECLAIM_ATTESTATION_Claim *attest, const struct GNUNET_RECLAIM_ATTESTATION_REFERENCE *reference) static void list_attribute_cont d9/dd6/plugin__rest__reclaim_8c.html adeb68688009ea0b8f198f16d944b0fa5 (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) static void delete_attribute_cont d9/dd6/plugin__rest__reclaim_8c.html a5fa6fc8681403f6711f61114eaaf17f3 (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) static void revoke_ticket_cont d9/dd6/plugin__rest__reclaim_8c.html a51d16437e67104fa6500e3d74c403e12 (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) static void consume_cont d9/dd6/plugin__rest__reclaim_8c.html a5304b9f61ef736dd90b12b9459399dca (void *cls, const struct GNUNET_CRYPTO_EcdsaPublicKey *identity, const struct GNUNET_RECLAIM_ATTRIBUTE_Claim *attr, const struct GNUNET_RECLAIM_ATTESTATION_Claim *attest, const struct GNUNET_RECLAIM_ATTESTATION_REFERENCE *reference) static void consume_ticket_cont d9/dd6/plugin__rest__reclaim_8c.html ae1ac667f629097cd7daf624ee93e1ad1 (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) static void options_cont d9/dd6/plugin__rest__reclaim_8c.html a7ae73a134cafa8c70c95f481fccf31e1 (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) static void init_cont d9/dd6/plugin__rest__reclaim_8c.html a77c835d867be50642306e34f1266975a (struct RequestHandle *handle) static void list_ego d9/dd6/plugin__rest__reclaim_8c.html a90e50f910f8640009760958ef80e82d9 (void *cls, struct GNUNET_IDENTITY_Ego *ego, void **ctx, const char *identifier) static void rest_identity_process_request d9/dd6/plugin__rest__reclaim_8c.html a6e26252c32bc4e5a990da6ca74a123fa (struct GNUNET_REST_RequestHandle *rest_handle, GNUNET_REST_ResultProcessor proc, void *proc_cls) void * libgnunet_plugin_rest_reclaim_init d9/dd6/plugin__rest__reclaim_8c.html a661e1c2dfbaec7d8b4d1dbaf37e304c4 (void *cls) void * libgnunet_plugin_rest_reclaim_done d9/dd6/plugin__rest__reclaim_8c.html a2bd35f4353e80e27276c7d4ef61e7789 (void *cls) const struct GNUNET_CONFIGURATION_Handle * cfg d9/dd6/plugin__rest__reclaim_8c.html a51cb438e53c3f8766755e01cfa930382 static char * allow_methods d9/dd6/plugin__rest__reclaim_8c.html a9a67cdde375abe5414707e6255e0f753 reclaim.h /home/grothoff/research/gnunet/src/reclaim/ d7/d7d/reclaim_8h gnunet_common.h AttributeStoreMessage AttributeDeleteMessage SuccessResultMessage AttributeResultMessage ReferenceResultMessage AttributeIterationStartMessage AttributeIterationNextMessage AttributeIterationStopMessage TicketIterationStartMessage TicketIterationNextMessage TicketIterationStopMessage IssueTicketMessage RevokeTicketMessage RevokeTicketResultMessage TicketResultMessage ConsumeTicketMessage ConsumeTicketResultMessage reclaim_api.c /home/grothoff/research/gnunet/src/reclaim/ d2/de9/reclaim__api_8c platform.h gnunet_util_lib.h gnunet_constants.h gnunet_mq_lib.h gnunet_protocols.h gnunet_reclaim_attribute_lib.h gnunet_reclaim_service.h reclaim.h GNUNET_RECLAIM_Operation GNUNET_RECLAIM_TicketIterator GNUNET_RECLAIM_AttributeIterator GNUNET_RECLAIM_Handle #define LOG d2/de9/reclaim__api_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static void reconnect d2/de9/reclaim__api_8c.html a9788219d0a30386db42bc5ba6e5421c5 (struct GNUNET_RECLAIM_Handle *h) static void reconnect_task d2/de9/reclaim__api_8c.html af968c5605390f0449eee2a5e91add485 (void *cls) static void force_reconnect d2/de9/reclaim__api_8c.html a5dccad40dd8c375d4e58bb21db7ca7fd (struct GNUNET_RECLAIM_Handle *handle) static void free_it d2/de9/reclaim__api_8c.html a55c9e17207f12732765e2adad06905d5 (struct GNUNET_RECLAIM_AttributeIterator *it) static void free_op d2/de9/reclaim__api_8c.html aa76f9ed0d220490cea28d8bde0e0b866 (struct GNUNET_RECLAIM_Operation *op) static void mq_error_handler d2/de9/reclaim__api_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) static void handle_success_response d2/de9/reclaim__api_8c.html aaf406bb0284e4f16e0e99926c7870808 (void *cls, const struct SuccessResultMessage *msg) static int check_consume_ticket_result d2/de9/reclaim__api_8c.html a956741565f49a5054a9e426f316dd2e6 (void *cls, const struct ConsumeTicketResultMessage *msg) static void handle_consume_ticket_result d2/de9/reclaim__api_8c.html ad6c56c6796603d8f7bb3a5fc243a734a (void *cls, const struct ConsumeTicketResultMessage *msg) static int check_attribute_result d2/de9/reclaim__api_8c.html a6a40574d0708683a90b7deaefd34c58a (void *cls, const struct AttributeResultMessage *msg) static void handle_attribute_result d2/de9/reclaim__api_8c.html a6455bdec44454e8ee425949f1ba62570 (void *cls, const struct AttributeResultMessage *msg) static int check_attestation_result d2/de9/reclaim__api_8c.html a5893f417ac8920e14298d49e09b0a775 (void *cls, const struct AttributeResultMessage *msg) static void handle_attestation_result d2/de9/reclaim__api_8c.html a8d5634bd8a5a407e9c29f15fab5599fa (void *cls, const struct AttributeResultMessage *msg) static int check_reference_result d2/de9/reclaim__api_8c.html a4a14fbc19d88ea8209204c8b61552c97 (void *cls, const struct ReferenceResultMessage *msg) static void handle_reference_result d2/de9/reclaim__api_8c.html a12598fd133484b7c7defab609fd514a2 (void *cls, const struct ReferenceResultMessage *msg) static void handle_ticket_result d2/de9/reclaim__api_8c.html a0180fabccde40accf2602a801450c221 (void *cls, const struct TicketResultMessage *msg) static void handle_revoke_ticket_result d2/de9/reclaim__api_8c.html a8e844d0dcc98cae3fb41942696a9ef41 (void *cls, const struct RevokeTicketResultMessage *msg) struct GNUNET_RECLAIM_Handle * GNUNET_RECLAIM_connect de/dea/group__reclaim.html gad25f9e676b1690c0a0378609aa46bd50 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_RECLAIM_cancel de/dea/group__reclaim.html ga3a4b07d5ab15a915d43511896e4b7903 (struct GNUNET_RECLAIM_Operation *op) void GNUNET_RECLAIM_disconnect de/dea/group__reclaim.html ga04050cc19f4aa7c2f3369437c50d3e5d (struct GNUNET_RECLAIM_Handle *h) struct GNUNET_RECLAIM_Operation * GNUNET_RECLAIM_attribute_store de/dea/group__reclaim.html ga975cff02f3eb4f51bd426fb84edabd7b (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *pkey, const struct GNUNET_RECLAIM_ATTRIBUTE_Claim *attr, const struct GNUNET_TIME_Relative *exp_interval, GNUNET_RECLAIM_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_RECLAIM_Operation * GNUNET_RECLAIM_attribute_delete de/dea/group__reclaim.html gac880eb600fe5d2f37e22d5328be86ea9 (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *pkey, const struct GNUNET_RECLAIM_ATTRIBUTE_Claim *attr, GNUNET_RECLAIM_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_RECLAIM_Operation * GNUNET_RECLAIM_attestation_store de/dea/group__reclaim.html gab4f54d0cdf427d00e183eba89db75f60 (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *pkey, const struct GNUNET_RECLAIM_ATTESTATION_Claim *attr, const struct GNUNET_TIME_Relative *exp_interval, GNUNET_RECLAIM_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_RECLAIM_Operation * GNUNET_RECLAIM_attestation_delete de/dea/group__reclaim.html gada15f225ccaf4b83869c63742f197850 (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *pkey, const struct GNUNET_RECLAIM_ATTESTATION_Claim *attr, GNUNET_RECLAIM_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_RECLAIM_Operation * GNUNET_RECLAIM_attestation_reference_store de/dea/group__reclaim.html ga474ee50ec1d8df455f3a0f8f37f876ca (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *pkey, const struct GNUNET_RECLAIM_ATTESTATION_REFERENCE *attr, const struct GNUNET_TIME_Relative *exp_interval, GNUNET_RECLAIM_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_RECLAIM_Operation * GNUNET_RECLAIM_attestation_reference_delete de/dea/group__reclaim.html ga68e2278e29ae93408fde93fdb6e51838 (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *pkey, const struct GNUNET_RECLAIM_ATTESTATION_REFERENCE *attr, GNUNET_RECLAIM_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_RECLAIM_AttributeIterator * GNUNET_RECLAIM_get_attributes_start de/dea/group__reclaim.html gad8533cc82f3e745ef933e9c6d34f7e90 (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *identity, GNUNET_SCHEDULER_TaskCallback error_cb, void *error_cb_cls, GNUNET_RECLAIM_AttributeResult proc, void *proc_cls, GNUNET_SCHEDULER_TaskCallback finish_cb, void *finish_cb_cls) void GNUNET_RECLAIM_get_attributes_next de/dea/group__reclaim.html ga8fe0fd3e393122ec83aeb6fda7d55935 (struct GNUNET_RECLAIM_AttributeIterator *it) void GNUNET_RECLAIM_get_attributes_stop de/dea/group__reclaim.html ga50b0279a6e03ae686e6f79ce9b062e0b (struct GNUNET_RECLAIM_AttributeIterator *it) struct GNUNET_RECLAIM_Operation * GNUNET_RECLAIM_ticket_issue de/dea/group__reclaim.html gad306a3541e5e2f0e104f8aaa31571375 (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *iss, const struct GNUNET_CRYPTO_EcdsaPublicKey *rp, const struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList *attrs, GNUNET_RECLAIM_TicketCallback cb, void *cb_cls) struct GNUNET_RECLAIM_Operation * GNUNET_RECLAIM_ticket_consume de/dea/group__reclaim.html gacc42e7227b54d6a963ab6f8a0d08a102 (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *identity, const struct GNUNET_RECLAIM_Ticket *ticket, GNUNET_RECLAIM_AttributeResult cb, void *cb_cls) struct GNUNET_RECLAIM_TicketIterator * GNUNET_RECLAIM_ticket_iteration_start de/dea/group__reclaim.html ga5653be02cf9b1ad7809731355cf959ba (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *identity, GNUNET_SCHEDULER_TaskCallback error_cb, void *error_cb_cls, GNUNET_RECLAIM_TicketCallback proc, void *proc_cls, GNUNET_SCHEDULER_TaskCallback finish_cb, void *finish_cb_cls) void GNUNET_RECLAIM_ticket_iteration_next de/dea/group__reclaim.html ga1731b567c859d61a5bfd4a79efb86b0e (struct GNUNET_RECLAIM_TicketIterator *it) void GNUNET_RECLAIM_ticket_iteration_stop de/dea/group__reclaim.html gafa47ebb6cd79ab89cb349d670a89dc8b (struct GNUNET_RECLAIM_TicketIterator *it) struct GNUNET_RECLAIM_Operation * GNUNET_RECLAIM_ticket_revoke de/dea/group__reclaim.html ga3b4f24089a34065766542f2625992495 (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *identity, const struct GNUNET_RECLAIM_Ticket *ticket, GNUNET_RECLAIM_ContinuationWithStatus cb, void *cb_cls) gnunet-daemon-regexprofiler.c /home/grothoff/research/gnunet/src/regex/ d2/df4/gnunet-daemon-regexprofiler_8c platform.h gnunet_util_lib.h regex_internal_lib.h regex_test_lib.h gnunet_dht_service.h gnunet_statistics_service.h static void shutdown_task d2/df4/gnunet-daemon-regexprofiler_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void reannounce_regex d2/df4/gnunet-daemon-regexprofiler_8c.html a3e18478c46bfb3770aae411ae209aa99 (void *cls) static void announce_regex d2/df4/gnunet-daemon-regexprofiler_8c.html a7931ea9bd73975c9a617dc3b1978dfce (const char *regex) static int scan d2/df4/gnunet-daemon-regexprofiler_8c.html a9bffd8e98079d280acab1a630836ce79 (void *cls, const char *filename) static void run d2/df4/gnunet-daemon-regexprofiler_8c.html a4d957609fd24600ca6de6ad20ef73596 (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg_) int main d2/df4/gnunet-daemon-regexprofiler_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int global_ret d2/df4/gnunet-daemon-regexprofiler_8c.html a46aea8bacb6e1782ced692b1dfb4ff7b static const struct GNUNET_CONFIGURATION_Handle * cfg d2/df4/gnunet-daemon-regexprofiler_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_STATISTICS_Handle * stats_handle d2/df4/gnunet-daemon-regexprofiler_8c.html a82118858bb4a3ccbd6dbc7c80958eb43 static struct GNUNET_DHT_Handle * dht_handle d2/df4/gnunet-daemon-regexprofiler_8c.html a7e88ca5145f4256b1e52bd260869e37a static struct REGEX_INTERNAL_Announcement * announce_handle d2/df4/gnunet-daemon-regexprofiler_8c.html a60800aae62918bde9cef73cb6ccb365e static struct GNUNET_SCHEDULER_Task * reannounce_task d2/df4/gnunet-daemon-regexprofiler_8c.html ad753c63fed8cf66931573d78045d2b8b static struct GNUNET_TIME_Relative reannounce_period_max d2/df4/gnunet-daemon-regexprofiler_8c.html a48493d58c2fc6d209dd62ae2da77fd42 static unsigned long long max_path_compression d2/df4/gnunet-daemon-regexprofiler_8c.html af5181bd2609b020cdf719dae11b90fce static char * policy_filename d2/df4/gnunet-daemon-regexprofiler_8c.html a8b38b3b0474950ca20b6bae356671f71 static char * regex_prefix d2/df4/gnunet-daemon-regexprofiler_8c.html ad9a7b69ebf35230da70c7c1df209d240 static char * rx_with_pfx d2/df4/gnunet-daemon-regexprofiler_8c.html a169391475ab5303d9889e8b9d13abe9d static unsigned int rounds d2/df4/gnunet-daemon-regexprofiler_8c.html a8c9bad69661e000e1c233d0726d43772 static struct GNUNET_CRYPTO_EddsaPrivateKey * my_private_key d2/df4/gnunet-daemon-regexprofiler_8c.html ad2930d98c4c8be2ffde1401fecd0e920 gnunet-regex-profiler.c /home/grothoff/research/gnunet/src/regex/ d5/db5/gnunet-regex-profiler_8c platform.h gnunet_applications.h gnunet_util_lib.h regex_internal_lib.h gnunet_arm_service.h gnunet_dht_service.h gnunet_testbed_service.h DLLOperation RegexPeer #define FIND_TIMEOUT d5/db5/gnunet-regex-profiler_8c.html abc8f38d3378402ae2328f1ecfec25940 State d5/db5/gnunet-regex-profiler_8c.html a5d74787dedbc4e11c1ab15bf487e61f8 STATE_INIT d5/db5/gnunet-regex-profiler_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a98d2a2153b4ae0445fa0b114d65b94d9 STATE_SLAVES_STARTING d5/db5/gnunet-regex-profiler_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a956ce080d704ea4f57a36520f691211a STATE_PEERS_CREATING d5/db5/gnunet-regex-profiler_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a422f11f9207d672f8af008d1b05faf66 STATE_PEERS_STARTING d5/db5/gnunet-regex-profiler_8c.html a5d74787dedbc4e11c1ab15bf487e61f8aceec57183642cf622ad689fdfb1f5f50 STATE_PEERS_LINKING d5/db5/gnunet-regex-profiler_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a9b8ddf49841a9a07c580e890ee40881d STATE_SEARCH_REGEX d5/db5/gnunet-regex-profiler_8c.html a5d74787dedbc4e11c1ab15bf487e61f8aa22c2540105cc0eeff4dd2eabfd7a491 STATE_PEERS_DESTROYING d5/db5/gnunet-regex-profiler_8c.html a5d74787dedbc4e11c1ab15bf487e61f8afaab37202286cc2b6bed45ca5047f554 INIT dc/d00/testbed__api__services_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a0cb1b2c6a7db1f1084886c98909a3f36 CFG_REQUEST_QUEUED dc/d00/testbed__api__services_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a313088525b0232e6d071d3084af73151 SERVICE_CONNECTED dc/d00/testbed__api__services_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a8aa20dfbcaa14a7a181f7f3c62eb74aa RC_INIT dd/d02/testbed__api__testbed_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a30809348dfe632079577728f0e536af4 RC_LINKED dd/d02/testbed__api__testbed_8c.html a5d74787dedbc4e11c1ab15bf487e61f8ac1f7be7f88c27450f8b4bf3e4ba19e94 RC_PEERS_CREATED dd/d02/testbed__api__testbed_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a40fcdf9f06b905810525cc0c0ccb573b RC_READY dd/d02/testbed__api__testbed_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a45507951fa7b3ef0ff34855180b3e3e9 RC_PEERS_SHUTDOWN dd/d02/testbed__api__testbed_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a4c3e1c1fd9f1af7590273e3f9252c58f static void dht_connect_cb d5/db5/gnunet-regex-profiler_8c.html aa8eeb861cc3aba86ffdcace3afa8719c (void *cls, struct GNUNET_TESTBED_Operation *op, void *ca_result, const char *emsg) static void * dht_ca d5/db5/gnunet-regex-profiler_8c.html ab803bd3bea981f727aa5c45681c2c48e (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg) static void dht_da d5/db5/gnunet-regex-profiler_8c.html ab194d7ecf8fcd2157a57ca9328ad3314 (void *cls, void *op_result) static void stats_connect_cb d5/db5/gnunet-regex-profiler_8c.html a2e22352f022f3df8abe52127c928162b (void *cls, struct GNUNET_TESTBED_Operation *op, void *ca_result, const char *emsg) static void announce_next_regex d5/db5/gnunet-regex-profiler_8c.html a98c6d4cc6614e038362c4726e879f48b (void *cls) static void do_shutdown d5/db5/gnunet-regex-profiler_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static void do_abort d5/db5/gnunet-regex-profiler_8c.html a61af38909dcb3bc1a0c70cf2aeb3d7e5 (void *cls) static void * stats_ca d5/db5/gnunet-regex-profiler_8c.html ac035bdb8cf8980c117283a7e75f0954d (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg) static void stats_da d5/db5/gnunet-regex-profiler_8c.html a595c1131c4cf70c64ad1affee3ae2bd3 (void *cls, void *op_result) static int stats_iterator d5/db5/gnunet-regex-profiler_8c.html a304a7e3c75efafc199ed38bc8c00436b (void *cls, const char *subsystem, const char *name, uint64_t value, int is_persistent) static void stats_cb d5/db5/gnunet-regex-profiler_8c.html a38573a678fb9180f9d4794f74865d5f2 (void *cls, int success) static void do_collect_stats d5/db5/gnunet-regex-profiler_8c.html ac0670e2f826de2790653c184e202c273 (void *cls) static void find_string d5/db5/gnunet-regex-profiler_8c.html a9adf64c382aa461c1cc0c95e47fe0dc8 (void *cls) static void regex_found_handler d5/db5/gnunet-regex-profiler_8c.html acf342d57e1a8432ecd9f65f442c6ccf6 (void *cls, const struct GNUNET_PeerIdentity *id, const struct GNUNET_PeerIdentity *get_path, unsigned int get_path_length, const struct GNUNET_PeerIdentity *put_path, unsigned int put_path_length) static void search_timed_out d5/db5/gnunet-regex-profiler_8c.html ad2703566f410c0b6d14d28b3493e77ca (void *cls) static void find_timed_out d5/db5/gnunet-regex-profiler_8c.html af43171c66c97c3b16d47be46ffdc19aa (void *cls) static void daemon_started d5/db5/gnunet-regex-profiler_8c.html ab22953e17243ea1fe7ab7ac321ceddef (void *cls, struct GNUNET_TESTBED_Operation *op, const char *emsg) static void do_announce d5/db5/gnunet-regex-profiler_8c.html a6b40e033717add94313ce8e4d03bcbca (void *cls) static void test_master d5/db5/gnunet-regex-profiler_8c.html a5a2e394720276ddcfe1de3ffa2f07e4b (void *cls, struct GNUNET_TESTBED_RunHandle *h, unsigned int num_peers_, struct GNUNET_TESTBED_Peer **testbed_peers, unsigned int links_succeeded, unsigned int links_failed) static void master_controller_cb d5/db5/gnunet-regex-profiler_8c.html ac17a55448b2f96440c871faa116e1437 (void *cls, const struct GNUNET_TESTBED_EventInformation *event) static int count_and_separate_strings d5/db5/gnunet-regex-profiler_8c.html a35021346c9c3f43cb7b63d93949fd892 (char *data, uint64_t data_size, unsigned int str_max) static int create_string_array d5/db5/gnunet-regex-profiler_8c.html ab0f0d839190c800f5727fa5c08d0fcce (char *data, uint64_t data_size, char ***strings, unsigned int str_cnt) static int load_search_strings d5/db5/gnunet-regex-profiler_8c.html aae16b8892f818713f85497e7764612bf (const char *filename, char ***strings, unsigned int limit) static void run d5/db5/gnunet-regex-profiler_8c.html adc09e42bf2a776ae59ab7e758668b1cd (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *config) int main d5/db5/gnunet-regex-profiler_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int in_shutdown d5/db5/gnunet-regex-profiler_8c.html a68056dfb1fbbea5c1742fc58417ce5d6 static struct RegexPeer * peers d5/db5/gnunet-regex-profiler_8c.html af1a834c4d8742a54ace321542225bf1a static struct GNUNET_TESTBED_HostRegistrationHandle * reg_handle d5/db5/gnunet-regex-profiler_8c.html ad1da07c0de01eaf1a22704ef906b4a01 static struct GNUNET_TESTBED_ControllerProc * mc_proc d5/db5/gnunet-regex-profiler_8c.html aafe320223029e70978f64a7e80b72144 static struct GNUNET_TESTBED_Controller * mc d5/db5/gnunet-regex-profiler_8c.html a3cc086484bb8c19776a304d418d4102d static struct GNUNET_CONFIGURATION_Handle * cfg d5/db5/gnunet-regex-profiler_8c.html a7188f445b87b28252c3ef73a57d17aed static struct GNUNET_SCHEDULER_Task * abort_task d5/db5/gnunet-regex-profiler_8c.html a225eab428216209eab422c9b89fc0631 static struct GNUNET_SCHEDULER_Task * register_hosts_task d5/db5/gnunet-regex-profiler_8c.html a6f06c85ffe68fa5a7b1c1340a6b50e96 static uint64_t event_mask d5/db5/gnunet-regex-profiler_8c.html a76bc9a78d7c58035c21ea008144f5bf4 static struct GNUNET_TIME_Absolute prof_start_time d5/db5/gnunet-regex-profiler_8c.html a69aa1c6cf72c5594c34e98fdb8429481 static struct GNUNET_TIME_Relative prof_time d5/db5/gnunet-regex-profiler_8c.html a5717ee7379567bd8d7a7e21dc8d33f37 static unsigned int num_peers d5/db5/gnunet-regex-profiler_8c.html aeb5a8d42bd5aaef673df65d99d07016c static int result d5/db5/gnunet-regex-profiler_8c.html a8b2e13c78efca330f06b6ddcd7464b41 enum State state d5/db5/gnunet-regex-profiler_8c.html a0db44bec6a2ebf1a0cc819b5c9191cee static char * policy_dir d5/db5/gnunet-regex-profiler_8c.html a4a28c81673dff2dae14087f3ac3fdb0c static char * hosts_file d5/db5/gnunet-regex-profiler_8c.html a7e6836d8cbc21c670cd6669a938aee41 static char * strings_file d5/db5/gnunet-regex-profiler_8c.html aa895637f1a38df152c0034580030d27b static char ** search_strings d5/db5/gnunet-regex-profiler_8c.html ab990936d7ec01582607d417844d38e06 static long long unsigned int init_parallel_searches d5/db5/gnunet-regex-profiler_8c.html a27057161841e972b9c52de587c2f47c8 static unsigned int parallel_searches d5/db5/gnunet-regex-profiler_8c.html a539355f4f1092e298b36e421ff0b7292 static unsigned int strings_found d5/db5/gnunet-regex-profiler_8c.html a8267e15710ca96ae1d34743ccb14c46f static unsigned int next_search d5/db5/gnunet-regex-profiler_8c.html a0fb381d8a2fa95eaeb7c56b441d3e939 static struct GNUNET_SCHEDULER_Task * search_timeout_task d5/db5/gnunet-regex-profiler_8c.html a8045acd1990db1657f98452720a38183 static struct GNUNET_TIME_Relative search_timeout_time d5/db5/gnunet-regex-profiler_8c.html aa5aa680148cb6355a0041abd509807fc static struct GNUNET_DISK_FileHandle * data_file d5/db5/gnunet-regex-profiler_8c.html aeecc30400fa2b4ccb7b4fb1d6bc404ec static char * data_filename d5/db5/gnunet-regex-profiler_8c.html a2216ae915f1b46fc60ec2c21e60f7a52 static char * regex_prefix d5/db5/gnunet-regex-profiler_8c.html ad9a7b69ebf35230da70c7c1df209d240 static struct GNUNET_TIME_Relative reannounce_period_max d5/db5/gnunet-regex-profiler_8c.html a48493d58c2fc6d209dd62ae2da77fd42 gnunet-regex-simulation-profiler.c /home/grothoff/research/gnunet/src/regex/ d1/deb/gnunet-regex-simulation-profiler_8c platform.h gnunet_util_lib.h regex_internal_lib.h gnunet_mysql_lib.h gnunet_my_lib.h ProgressMeter #define INSERT_EDGE_STMT d1/deb/gnunet-regex-simulation-profiler_8c.html a5c41ce1099568df74151b8435952e079 #define SELECT_KEY_STMT d1/deb/gnunet-regex-simulation-profiler_8c.html a5565c71273786907f2e9b00e6950bd1f static struct ProgressMeter * create_meter d1/deb/gnunet-regex-simulation-profiler_8c.html ad9a433afb13ee3d16abb91bcf9491586 (unsigned int total, char *start_string, int print) static int update_meter d1/deb/gnunet-regex-simulation-profiler_8c.html ab39ba377a24157f080028d3ad1eb2e86 (struct ProgressMeter *meter) static int reset_meter d1/deb/gnunet-regex-simulation-profiler_8c.html acd5fc4126ff29fe4587cfd1e7b1c3426 (struct ProgressMeter *meter) static void free_meter d1/deb/gnunet-regex-simulation-profiler_8c.html a2d930b3300c835f9de4f8b4f4e2aa1d6 (struct ProgressMeter *meter) static void do_shutdown d1/deb/gnunet-regex-simulation-profiler_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static void do_abort d1/deb/gnunet-regex-simulation-profiler_8c.html a61af38909dcb3bc1a0c70cf2aeb3d7e5 (void *cls) static void regex_iterator d1/deb/gnunet-regex-simulation-profiler_8c.html a05a17cdf441371a106dfad5970f30a67 (void *cls, const struct GNUNET_HashCode *key, const char *proof, int accepting, unsigned int num_edges, const struct REGEX_BLOCK_Edge *edges) static int announce_regex d1/deb/gnunet-regex-simulation-profiler_8c.html ac89a3fe44a1f2fea43702aa62f496930 (const char *regex) static int policy_filename_cb d1/deb/gnunet-regex-simulation-profiler_8c.html a865d1f26f53f8e9b59fdc599f8d94b09 (void *cls, const char *filename) static void do_directory_scan d1/deb/gnunet-regex-simulation-profiler_8c.html a1a6942d4af9cf73a0f88669d75a48618 (void *cls) static void run d1/deb/gnunet-regex-simulation-profiler_8c.html adc09e42bf2a776ae59ab7e758668b1cd (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *config) int main d1/deb/gnunet-regex-simulation-profiler_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static struct ProgressMeter * meter d1/deb/gnunet-regex-simulation-profiler_8c.html a20425c06b3278e6cf065c676b4ea0cf0 static struct GNUNET_SCHEDULER_Task * scan_task d1/deb/gnunet-regex-simulation-profiler_8c.html a792df68cfb0ea3ea724d8656fa09e8dd static int result d1/deb/gnunet-regex-simulation-profiler_8c.html a8b2e13c78efca330f06b6ddcd7464b41 static struct GNUNET_MYSQL_Context * mysql_ctx d1/deb/gnunet-regex-simulation-profiler_8c.html a7500aa7de496ae1ede203a105708dbdc static struct GNUNET_MYSQL_StatementHandle * stmt_handle d1/deb/gnunet-regex-simulation-profiler_8c.html acce7b27b04a2b8944ba5aca86308573e static struct GNUNET_MYSQL_StatementHandle * select_stmt_handle d1/deb/gnunet-regex-simulation-profiler_8c.html ad59d31fe7bbcb16de6ae1a3f23d61b61 static char * table_name d1/deb/gnunet-regex-simulation-profiler_8c.html ab013af67ba953d509575c86d9e65da44 static char * policy_dir d1/deb/gnunet-regex-simulation-profiler_8c.html a4a28c81673dff2dae14087f3ac3fdb0c static unsigned int num_policy_files d1/deb/gnunet-regex-simulation-profiler_8c.html a7e95af9d40be3a0e766eea6c86520aa8 static unsigned int num_policies d1/deb/gnunet-regex-simulation-profiler_8c.html a684ceff10944e5ed89519bcd502322c5 static unsigned int max_path_compression d1/deb/gnunet-regex-simulation-profiler_8c.html a4975051f256c291f5dab10c39c60d9c6 static unsigned long long num_merged_transitions d1/deb/gnunet-regex-simulation-profiler_8c.html adf0e3618c82f92e0f5e0519e9e7684cb static unsigned long long num_merged_states d1/deb/gnunet-regex-simulation-profiler_8c.html a6ece5520390ebeb85e56cfbcdea6a1f9 static char * regex_prefix d1/deb/gnunet-regex-simulation-profiler_8c.html ad9a7b69ebf35230da70c7c1df209d240 gnunet-service-regex.c /home/grothoff/research/gnunet/src/regex/ d3/d88/gnunet-service-regex_8c platform.h gnunet_util_lib.h regex_internal_lib.h regex_ipc.h ClientEntry static void cleanup_task d3/d88/gnunet-service-regex_8c.html a6326013d99300f02512b1b4e8acfacc7 (void *cls) static void reannounce d3/d88/gnunet-service-regex_8c.html aec1e337fe4bb09f81937fb3110a190a1 (void *cls) static int check_announce d3/d88/gnunet-service-regex_8c.html a1c98eeba65db11c09fc53641fe39bd2d (void *cls, const struct AnnounceMessage *am) static void handle_announce d3/d88/gnunet-service-regex_8c.html a2507e2add4d05bc58a011c73cd774566 (void *cls, const struct AnnounceMessage *am) static void handle_search_result d3/d88/gnunet-service-regex_8c.html ab287a2fd9a76d25e1ff934f25c43dd67 (void *cls, const struct GNUNET_PeerIdentity *id, const struct GNUNET_PeerIdentity *get_path, unsigned int get_path_length, const struct GNUNET_PeerIdentity *put_path, unsigned int put_path_length) static int check_search d3/d88/gnunet-service-regex_8c.html a663b0a840655b272523cf285768f8ef4 (void *cls, const struct RegexSearchMessage *sm) static void handle_search d3/d88/gnunet-service-regex_8c.html a2551c7d52202dd4d9e96f86efb62a5e1 (void *cls, const struct RegexSearchMessage *sm) static void run d3/d88/gnunet-service-regex_8c.html afab0511d617b1f42d6fa1a979d2d2a0f (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_SERVICE_Handle *service) static void * client_connect_cb d3/d88/gnunet-service-regex_8c.html a59bdc2686a972268ebbe1bc798ded17c (void *cls, struct GNUNET_SERVICE_Client *c, struct GNUNET_MQ_Handle *mq) static void client_disconnect_cb d3/d88/gnunet-service-regex_8c.html ac42ef8df5e7252aab48d6463ea70cac5 (void *cls, struct GNUNET_SERVICE_Client *c, void *internal_cls) GNUNET_SERVICE_MAIN d3/d88/gnunet-service-regex_8c.html accaadc053808aa57ba7569c07a58b823 ("regex", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_var_size(announce, GNUNET_MESSAGE_TYPE_REGEX_ANNOUNCE, struct AnnounceMessage, NULL), GNUNET_MQ_hd_var_size(search, GNUNET_MESSAGE_TYPE_REGEX_SEARCH, struct RegexSearchMessage, NULL), GNUNET_MQ_handler_end()) static struct GNUNET_DHT_Handle * dht d3/d88/gnunet-service-regex_8c.html a06f385c9932a6fd6c1c5cca85710ce7a static struct GNUNET_STATISTICS_Handle * stats d3/d88/gnunet-service-regex_8c.html a4fb6f8811aa55bc9ca971bfebc4612b5 static struct GNUNET_CRYPTO_EddsaPrivateKey * my_private_key d3/d88/gnunet-service-regex_8c.html ad2930d98c4c8be2ffde1401fecd0e920 perf-regex.c /home/grothoff/research/gnunet/src/regex/ d3/d72/perf-regex_8c platform.h regex_internal_lib.h regex_test_lib.h static void print_edge d3/d72/perf-regex_8c.html a0b3c32d787a71968f848df8504e63937 (void *cls, const struct GNUNET_HashCode *key, const char *proof, int accepting, unsigned int num_edges, const struct REGEX_BLOCK_Edge *edges) int main d3/d72/perf-regex_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) plugin_block_regex.c /home/grothoff/research/gnunet/src/regex/ dc/d3f/plugin__block__regex_8c platform.h gnunet_block_plugin.h gnunet_block_group_lib.h block_regex.h regex_block_lib.h gnunet_signatures.h #define BLOOMFILTER_K dc/d3f/plugin__block__regex_8c.html a8de3b714a9a52f3e2496d8962981cb15 #define REGEX_BF_SIZE dc/d3f/plugin__block__regex_8c.html afa9dfdf4d21b56d99f002a4eb271b9cf static struct GNUNET_BLOCK_Group * block_plugin_regex_create_group dc/d3f/plugin__block__regex_8c.html a1907558667249c91c524df43d15b4877 (void *cls, enum GNUNET_BLOCK_Type type, uint32_t nonce, const void *raw_data, size_t raw_data_size, va_list va) static enum GNUNET_BLOCK_EvaluationResult evaluate_block_regex dc/d3f/plugin__block__regex_8c.html af9c1a2a133da18598f773cdc07c72dab (void *cls, enum GNUNET_BLOCK_Type type, struct GNUNET_BLOCK_Group *bg, enum GNUNET_BLOCK_EvaluationOptions eo, const struct GNUNET_HashCode *query, const void *xquery, size_t xquery_size, const void *reply_block, size_t reply_block_size) static enum GNUNET_BLOCK_EvaluationResult evaluate_block_regex_accept dc/d3f/plugin__block__regex_8c.html a899bc2de85f506cc50266a731530b0a3 (void *cls, enum GNUNET_BLOCK_Type type, struct GNUNET_BLOCK_Group *bg, enum GNUNET_BLOCK_EvaluationOptions eo, const struct GNUNET_HashCode *query, const void *xquery, size_t xquery_size, const void *reply_block, size_t reply_block_size) static enum GNUNET_BLOCK_EvaluationResult block_plugin_regex_evaluate dc/d3f/plugin__block__regex_8c.html abdf7c3bdd7576c9e4b8d5e05d9e74334 (void *cls, struct GNUNET_BLOCK_Context *ctx, enum GNUNET_BLOCK_Type type, struct GNUNET_BLOCK_Group *bg, enum GNUNET_BLOCK_EvaluationOptions eo, const struct GNUNET_HashCode *query, const void *xquery, size_t xquery_size, const void *reply_block, size_t reply_block_size) static int block_plugin_regex_get_key dc/d3f/plugin__block__regex_8c.html a03fe5d0018b903db6ca9af695766184d (void *cls, enum GNUNET_BLOCK_Type type, const void *block, size_t block_size, struct GNUNET_HashCode *key) void * libgnunet_plugin_block_regex_init dc/d3f/plugin__block__regex_8c.html a37b3f23beb93c5efaf7485bace6ed470 (void *cls) void * libgnunet_plugin_block_regex_done dc/d3f/plugin__block__regex_8c.html ae30b654110c7665463bba31948517b7b (void *cls) regex_api_announce.c /home/grothoff/research/gnunet/src/regex/ d0/da3/regex__api__announce_8c platform.h gnunet_protocols.h gnunet_util_lib.h gnunet_regex_service.h regex_ipc.h GNUNET_REGEX_Announcement #define LOG d0/da3/regex__api__announce_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static void announce_reconnect d0/da3/regex__api__announce_8c.html a27ab74ee59ef8277bb34e2153115ef36 (struct GNUNET_REGEX_Announcement *a) static void announce_mq_error_handler d0/da3/regex__api__announce_8c.html acff6afc6ec46e4eb082ea3f779c4a949 (void *cls, enum GNUNET_MQ_Error error) struct GNUNET_REGEX_Announcement * GNUNET_REGEX_announce d0/d57/group__regex.html gac1addb08e9a3408fa7831ffad6fce729 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *regex, struct GNUNET_TIME_Relative refresh_delay, uint16_t compression) void GNUNET_REGEX_announce_cancel d0/d57/group__regex.html ga572560851e44a0cfd8d446e468dcdb90 (struct GNUNET_REGEX_Announcement *a) regex_api_search.c /home/grothoff/research/gnunet/src/regex/ d3/d1a/regex__api__search_8c platform.h gnunet_protocols.h gnunet_util_lib.h gnunet_regex_service.h regex_ipc.h GNUNET_REGEX_Search #define LOG d3/d1a/regex__api__search_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static void search_reconnect d3/d1a/regex__api__search_8c.html a5120187020b57cdd83326b226918aa2e (struct GNUNET_REGEX_Search *s) static int check_search_response d3/d1a/regex__api__search_8c.html a840c8e2b3e78fbf84e82cae789d76fad (void *cls, const struct ResultMessage *result) static void handle_search_response d3/d1a/regex__api__search_8c.html a2a770b6c76f4c407515ed13aa293fdf6 (void *cls, const struct ResultMessage *result) static void mq_error_handler d3/d1a/regex__api__search_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) struct GNUNET_REGEX_Search * GNUNET_REGEX_search d0/d57/group__regex.html ga055cba3434e84d01b8dc1e7deac206db (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *string, GNUNET_REGEX_Found callback, void *callback_cls) void GNUNET_REGEX_search_cancel d0/d57/group__regex.html ga6e9e048b600b31c66f8636e175598a13 (struct GNUNET_REGEX_Search *s) regex_block_lib.c /home/grothoff/research/gnunet/src/regex/ de/dc9/regex__block__lib_8c platform.h regex_block_lib.h gnunet_constants.h EdgeInfo RegexBlock CheckEdgeContext #define LOG de/dc9/regex__block__lib_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) GNUNET_NETWORK_STRUCT_END int GNUNET_BLOCK_is_accepting de/dc9/regex__block__lib_8c.html aafae5566b2a3bf98fa87eebe1c043675 (const struct RegexBlock *block, size_t size) int REGEX_BLOCK_check_proof de/dc9/regex__block__lib_8c.html a5bce6de3a22607cc2d23de1ebe0670f0 (const char *proof, size_t proof_len, const struct GNUNET_HashCode *key) static int check_edge de/dc9/regex__block__lib_8c.html a0e30e2ea792e5f0fc43f7b1d60f50eda (void *cls, const char *token, size_t len, const struct GNUNET_HashCode *key) int REGEX_BLOCK_check de/dc9/regex__block__lib_8c.html ab5d5d436b44703a147f2c371520daa5c (const struct RegexBlock *block, size_t size, const struct GNUNET_HashCode *query, const char *xquery) int REGEX_BLOCK_get_key de/dc9/regex__block__lib_8c.html a3d6e736e7680cd6b99d3dc93133d125f (const struct RegexBlock *block, size_t block_len, struct GNUNET_HashCode *key) int REGEX_BLOCK_iterate de/dc9/regex__block__lib_8c.html a2935e7f824429ab14e7a77dd63b525bf (const struct RegexBlock *block, size_t size, REGEX_INTERNAL_EgdeIterator iterator, void *iter_cls) struct RegexBlock * REGEX_BLOCK_create de/dc9/regex__block__lib_8c.html a179582d01e081ad1a395ea19be2a83db (const char *proof, unsigned int num_edges, const struct REGEX_BLOCK_Edge *edges, int accepting, size_t *rsize) regex_block_lib.h /home/grothoff/research/gnunet/src/regex/ d8/d2c/regex__block__lib_8h platform.h block_regex.h REGEX_BLOCK_Edge int(* REGEX_INTERNAL_EgdeIterator d8/d2c/regex__block__lib_8h.html a65162429f0579ba1081ed355aabe683a )(void *cls, const char *token, size_t len, const struct GNUNET_HashCode *key) int REGEX_BLOCK_check_proof d8/d2c/regex__block__lib_8h.html a5bce6de3a22607cc2d23de1ebe0670f0 (const char *proof, size_t proof_len, const struct GNUNET_HashCode *key) int REGEX_BLOCK_check d8/d2c/regex__block__lib_8h.html ab5d5d436b44703a147f2c371520daa5c (const struct RegexBlock *block, size_t size, const struct GNUNET_HashCode *query, const char *xquery) int REGEX_BLOCK_iterate d8/d2c/regex__block__lib_8h.html a2935e7f824429ab14e7a77dd63b525bf (const struct RegexBlock *block, size_t size, REGEX_INTERNAL_EgdeIterator iterator, void *iter_cls) int REGEX_BLOCK_get_key d8/d2c/regex__block__lib_8h.html a3d6e736e7680cd6b99d3dc93133d125f (const struct RegexBlock *block, size_t block_len, struct GNUNET_HashCode *key) int GNUNET_BLOCK_is_accepting d8/d2c/regex__block__lib_8h.html a1d208ca936f7618695555fb5b2b92549 (const struct RegexBlock *block, size_t block_len) struct RegexBlock * REGEX_BLOCK_create d8/d2c/regex__block__lib_8h.html a179582d01e081ad1a395ea19be2a83db (const char *proof, unsigned int num_edges, const struct REGEX_BLOCK_Edge *edges, int accepting, size_t *rsize) regex_internal.c /home/grothoff/research/gnunet/src/regex/ d7/d89/regex__internal_8c platform.h gnunet_util_lib.h gnunet_regex_service.h regex_internal_lib.h regex_internal.h REGEX_INTERNAL_StateSet_MDLL StringBuffer REGEX_INTERNAL_Strided_Context temporal_state_store client_iterator #define REGEX_DEBUG_DFA d7/d89/regex__internal_8c.html aa42f202dac329bd7e1016f7626a1b7ed #define PRIS d7/d89/regex__internal_8c.html ae9e17875eb7d7d1d7182fc2be741855d (a) static void state_set_append d7/d89/regex__internal_8c.html a300ddb302396064a7646158801127bef (struct REGEX_INTERNAL_StateSet *set, struct REGEX_INTERNAL_State *state) static int nullstrcmp d7/d89/regex__internal_8c.html a541bc191c7c2f1bfb40db40f51fc6924 (const char *str1, const char *str2) static void state_add_transition d7/d89/regex__internal_8c.html a045acb162d035f7db7e5b7a78553bb98 (struct REGEX_INTERNAL_Context *ctx, struct REGEX_INTERNAL_State *from_state, const char *label, struct REGEX_INTERNAL_State *to_state) static void state_remove_transition d7/d89/regex__internal_8c.html aadcc2a68b8f6c2cc427f65afbc57b3fa (struct REGEX_INTERNAL_State *state, struct REGEX_INTERNAL_Transition *transition) static int state_compare d7/d89/regex__internal_8c.html a709b4084a51d372035de31d9c95ec04d (const void *a, const void *b) static unsigned int state_get_edges d7/d89/regex__internal_8c.html a98176af371bd5162164444b05a1a1abb (struct REGEX_INTERNAL_State *s, struct REGEX_BLOCK_Edge *edges) static int state_set_compare d7/d89/regex__internal_8c.html a770552d908ebb5d2562c02bdc5958153 (struct REGEX_INTERNAL_StateSet *sset1, struct REGEX_INTERNAL_StateSet *sset2) static void state_set_clear d7/d89/regex__internal_8c.html a0f9e6cfc564bc0515bd5eee075451d30 (struct REGEX_INTERNAL_StateSet *set) static void automaton_fragment_clear d7/d89/regex__internal_8c.html afbaf7b2fc7b0f7170b833674c3f8c434 (struct REGEX_INTERNAL_Automaton *a) static void automaton_destroy_state d7/d89/regex__internal_8c.html ad94d8ee0975921297008f77d2a4e3af6 (struct REGEX_INTERNAL_State *s) static void automaton_remove_state d7/d89/regex__internal_8c.html aeaadafcf6edbcba909baf3d28e5e3764 (struct REGEX_INTERNAL_Automaton *a, struct REGEX_INTERNAL_State *s) static void automaton_merge_states d7/d89/regex__internal_8c.html a1d3c644ac131e03fe52a0d79b285f917 (struct REGEX_INTERNAL_Context *ctx, struct REGEX_INTERNAL_Automaton *a, struct REGEX_INTERNAL_State *s1, struct REGEX_INTERNAL_State *s2) static void automaton_add_state d7/d89/regex__internal_8c.html ac5f739442f250b81e328c08cbc8a7975 (struct REGEX_INTERNAL_Automaton *a, struct REGEX_INTERNAL_State *s) static void automaton_state_traverse d7/d89/regex__internal_8c.html ae9cb0451f9d2be105c520a0acff7b6cf (struct REGEX_INTERNAL_State *s, int *marks, unsigned int *count, REGEX_INTERNAL_traverse_check check, void *check_cls, REGEX_INTERNAL_traverse_action action, void *action_cls) void REGEX_INTERNAL_automaton_traverse d7/d89/regex__internal_8c.html a34fc5d50828bb5cf6109e1d6d66f220c (const struct REGEX_INTERNAL_Automaton *a, struct REGEX_INTERNAL_State *start, REGEX_INTERNAL_traverse_check check, void *check_cls, REGEX_INTERNAL_traverse_action action, void *action_cls) static int sb_nullstrcmp d7/d89/regex__internal_8c.html a687fa903dcf7ef897ba8cd049ea590e5 (const struct StringBuffer *s1, const struct StringBuffer *s2) static int sb_strcmp d7/d89/regex__internal_8c.html a9d604e4fc5624f61cd3a4bf0ce10ad55 (const struct StringBuffer *s1, const struct StringBuffer *s2) static void sb_realloc d7/d89/regex__internal_8c.html a28686447bc3c6e682c36a3bf7264f7e4 (struct StringBuffer *ret, size_t nlen) static void sb_append d7/d89/regex__internal_8c.html a2202fc2f21b0a2ff6716e96f08ded3ef (struct StringBuffer *ret, const struct StringBuffer *sarg) static void sb_append_cstr d7/d89/regex__internal_8c.html a612aa8e6a0e4bcc89e016193b9566d8d (struct StringBuffer *ret, const char *cstr) static void sb_wrap d7/d89/regex__internal_8c.html a7cc74f81bceb09c85a9d0e69d4791192 (struct StringBuffer *ret, const char *format, size_t extra_chars) static void sb_printf1 d7/d89/regex__internal_8c.html a16c79cbeefbe47ef4aa908de853f4596 (struct StringBuffer *ret, const char *format, size_t extra_chars, const struct StringBuffer *sarg) static void sb_printf2 d7/d89/regex__internal_8c.html a903ee8b4eacf45d094dc083d28671e16 (struct StringBuffer *ret, const char *format, size_t extra_chars, const struct StringBuffer *sarg1, const struct StringBuffer *sarg2) static void sb_printf3 d7/d89/regex__internal_8c.html a08faa94cdfeff4e3b713c794672d8d40 (struct StringBuffer *ret, const char *format, size_t extra_chars, const struct StringBuffer *sarg1, const struct StringBuffer *sarg2, const struct StringBuffer *sarg3) static void sb_free d7/d89/regex__internal_8c.html a24d8a66f1eb21b1a27df4a88a714999f (struct StringBuffer *sb) static void sb_strdup d7/d89/regex__internal_8c.html a8835bed8b83f8a141363375a81aa3d3c (struct StringBuffer *out, const struct StringBuffer *in) static void sb_strdup_cstr d7/d89/regex__internal_8c.html a014ed1373c1cd6aef5b579e4228e59b0 (struct StringBuffer *out, const char *cstr) static int needs_parentheses d7/d89/regex__internal_8c.html aab2363095a0bbcef7ef1e2dc84198819 (const struct StringBuffer *str) static void remove_parentheses d7/d89/regex__internal_8c.html a154f57ad195814d5e96b11df73dc192c (struct StringBuffer *str) static int has_epsilon d7/d89/regex__internal_8c.html ad89b66e877a4964f3496ff7645d79ec9 (const struct StringBuffer *str) static void remove_epsilon d7/d89/regex__internal_8c.html a79302dc67f1c5dfecf63f82669e3553e (const struct StringBuffer *str, struct StringBuffer *ret) static int sb_strncmp d7/d89/regex__internal_8c.html aab1505eab2abef1157b48d50bf765bad (const struct StringBuffer *str1, const struct StringBuffer *str2, size_t n) static int sb_strncmp_cstr d7/d89/regex__internal_8c.html a1c412ca3eae13940c9581b5cd5387465 (const struct StringBuffer *str1, const char *str2, size_t n) static void sb_init d7/d89/regex__internal_8c.html ae0161b195e157d1fc166ba82fb17643f (struct StringBuffer *sb, size_t n) static int sb_strkcmp d7/d89/regex__internal_8c.html ae6e31cff133d9272c08da42fcf1baf74 (const struct StringBuffer *str1, const struct StringBuffer *str2, size_t k) static void number_states d7/d89/regex__internal_8c.html af6b7e418ba5c393f4763f62c7b9610e1 (void *cls, const unsigned int count, struct REGEX_INTERNAL_State *s) static void automaton_create_proofs_simplify d7/d89/regex__internal_8c.html a9b0a09a8e6ccf037fd984646c6b2f12c (const struct StringBuffer *R_last_ij, const struct StringBuffer *R_last_ik, const struct StringBuffer *R_last_kk, const struct StringBuffer *R_last_kj, struct StringBuffer *R_cur_ij, struct StringBuffer *R_cur_l, struct StringBuffer *R_cur_r) static int automaton_create_proofs d7/d89/regex__internal_8c.html a6a199b35953b904aa5a7e1055b8b5dcc (struct REGEX_INTERNAL_Automaton *a) static struct REGEX_INTERNAL_State * dfa_state_create d7/d89/regex__internal_8c.html a00899da97ca0994dec4c4f188a100c81 (struct REGEX_INTERNAL_Context *ctx, struct REGEX_INTERNAL_StateSet *nfa_states) static unsigned int dfa_move d7/d89/regex__internal_8c.html adb1e9f59318849d411404becce9064dc (struct REGEX_INTERNAL_State **s, const char *str) static void mark_states d7/d89/regex__internal_8c.html aba391dd3137302c90d626a7924d19918 (void *cls, const unsigned int count, struct REGEX_INTERNAL_State *s) static void dfa_remove_unreachable_states d7/d89/regex__internal_8c.html ac841da5d2b2c2fbd88cc781e2d43b03e (struct REGEX_INTERNAL_Automaton *a) static void dfa_remove_dead_states d7/d89/regex__internal_8c.html a718e264a22e315a1ccdc74753ef0ac7f (struct REGEX_INTERNAL_Automaton *a) static int dfa_merge_nondistinguishable_states d7/d89/regex__internal_8c.html a54f8c4314a904ff1f52ff4999031ddb2 (struct REGEX_INTERNAL_Context *ctx, struct REGEX_INTERNAL_Automaton *a) static int dfa_minimize d7/d89/regex__internal_8c.html a5798d37c0a233c487810caef743af305 (struct REGEX_INTERNAL_Context *ctx, struct REGEX_INTERNAL_Automaton *a) static void dfa_add_multi_strides_helper d7/d89/regex__internal_8c.html a328756cdd407b0d50513660f98dbfee6 (void *cls, const unsigned int depth, char *label, struct REGEX_INTERNAL_State *start, struct REGEX_INTERNAL_State *s) static void dfa_add_multi_strides d7/d89/regex__internal_8c.html a1fc0b621e93dcd717ca052d3426a396a (void *cls, const unsigned int count, struct REGEX_INTERNAL_State *s) void REGEX_INTERNAL_dfa_add_multi_strides d7/d89/regex__internal_8c.html a38d9bde4df3507eec98d37be0a1c3c11 (struct REGEX_INTERNAL_Context *regex_ctx, struct REGEX_INTERNAL_Automaton *dfa, const unsigned int stride_len) void dfa_compress_paths_helper d7/d89/regex__internal_8c.html a8552e6b024d4395e4c488c1cb95998bd (struct REGEX_INTERNAL_Automaton *dfa, struct REGEX_INTERNAL_State *start, struct REGEX_INTERNAL_State *cur, char *label, unsigned int max_len, struct REGEX_INTERNAL_Transition **transitions_head, struct REGEX_INTERNAL_Transition **transitions_tail) static void dfa_compress_paths d7/d89/regex__internal_8c.html af1ad6e93753a4ff0656d36098a39fc1f (struct REGEX_INTERNAL_Context *regex_ctx, struct REGEX_INTERNAL_Automaton *dfa, unsigned int max_len) static struct REGEX_INTERNAL_Automaton * nfa_fragment_create d7/d89/regex__internal_8c.html a06a4309d0280c8f21011395e55890372 (struct REGEX_INTERNAL_State *start, struct REGEX_INTERNAL_State *end) static void nfa_add_states d7/d89/regex__internal_8c.html a2b692dc9bda8220a60a3571a6327360e (struct REGEX_INTERNAL_Automaton *n, struct REGEX_INTERNAL_State *states_head, struct REGEX_INTERNAL_State *states_tail) static struct REGEX_INTERNAL_State * nfa_state_create d7/d89/regex__internal_8c.html af405b1f437c2938f29b39bf924d803f3 (struct REGEX_INTERNAL_Context *ctx, int accepting) static void nfa_closure_set_create d7/d89/regex__internal_8c.html a8d92b76215814f82b060c92e1a0bd69f (struct REGEX_INTERNAL_StateSet *ret, struct REGEX_INTERNAL_Automaton *nfa, struct REGEX_INTERNAL_StateSet *states, const char *label) static void nfa_add_concatenation d7/d89/regex__internal_8c.html a1389714095500738d6b7896a80a98554 (struct REGEX_INTERNAL_Context *ctx) static void nfa_add_star_op d7/d89/regex__internal_8c.html ad69e7e6a295f4417c26dbbfcc3ba7257 (struct REGEX_INTERNAL_Context *ctx) static void nfa_add_plus_op d7/d89/regex__internal_8c.html afb5b44582c530e0a365d9a3e655eee26 (struct REGEX_INTERNAL_Context *ctx) static void nfa_add_question_op d7/d89/regex__internal_8c.html a482ba91e8f2f356b424631f32417605e (struct REGEX_INTERNAL_Context *ctx) static void nfa_add_alternation d7/d89/regex__internal_8c.html ade45ecfba5aa6dbcde6c9135dd53a295 (struct REGEX_INTERNAL_Context *ctx) static void nfa_add_label d7/d89/regex__internal_8c.html ae60cb717a4bae37700263c62880d6a8d (struct REGEX_INTERNAL_Context *ctx, const char *label) static void REGEX_INTERNAL_context_init d7/d89/regex__internal_8c.html af9fbb91725524366496dfd3b25ca3815 (struct REGEX_INTERNAL_Context *ctx) struct REGEX_INTERNAL_Automaton * REGEX_INTERNAL_construct_nfa d7/d89/regex__internal_8c.html ac2f03f8b705f5dc5760ee93647919076 (const char *regex, const size_t len) static void construct_dfa_states d7/d89/regex__internal_8c.html a0c18fe72670b56c1d1fe9d370a30e6bb (struct REGEX_INTERNAL_Context *ctx, struct REGEX_INTERNAL_Automaton *nfa, struct REGEX_INTERNAL_Automaton *dfa, struct REGEX_INTERNAL_State *dfa_state) struct REGEX_INTERNAL_Automaton * REGEX_INTERNAL_construct_dfa d7/d89/regex__internal_8c.html a85e243a728dff0ed3c24efd935e2dcbc (const char *regex, const size_t len, unsigned int max_path_len) void REGEX_INTERNAL_automaton_destroy d7/d89/regex__internal_8c.html aca2da295eed054b72c515e766fb18de4 (struct REGEX_INTERNAL_Automaton *a) static int evaluate_dfa d7/d89/regex__internal_8c.html a8a9fd478e3b88474f3b3852f9720776a (struct REGEX_INTERNAL_Automaton *a, const char *string) static int evaluate_nfa d7/d89/regex__internal_8c.html aa6d4c01fa26925bf3ecec86536fc82f1 (struct REGEX_INTERNAL_Automaton *a, const char *string) int REGEX_INTERNAL_eval d7/d89/regex__internal_8c.html a3e13a85695b2423bee6d072d1a910c30 (struct REGEX_INTERNAL_Automaton *a, const char *string) const char * REGEX_INTERNAL_get_canonical_regex d7/d89/regex__internal_8c.html a8ad30f48c2a40a5b4e6a6a5c10b07bfa (struct REGEX_INTERNAL_Automaton *a) unsigned int REGEX_INTERNAL_get_transition_count d7/d89/regex__internal_8c.html ad3e9539534929fec901cc331e5633f24 (struct REGEX_INTERNAL_Automaton *a) size_t REGEX_INTERNAL_get_first_key d7/d89/regex__internal_8c.html a2cfe568f4523458e254d544771f9163a (const char *input_string, size_t string_len, struct GNUNET_HashCode *key) static void iterate_initial_edge d7/d89/regex__internal_8c.html ab6407705e999f215eb84b22408e066b5 (unsigned int min_len, unsigned int max_len, char *consumed_string, struct REGEX_INTERNAL_State *state, REGEX_INTERNAL_KeyIterator iterator, void *iterator_cls) void REGEX_INTERNAL_iterate_all_edges d7/d89/regex__internal_8c.html a22eec0250dceda7c561ec8961abf9a4d (struct REGEX_INTERNAL_Automaton *a, REGEX_INTERNAL_KeyIterator iterator, void *iterator_cls) static void store_all_states d7/d89/regex__internal_8c.html a9fb0637cb202b95ff3e2890af032b6b9 (void *cls, const struct GNUNET_HashCode *key, const char *proof, int accepting, unsigned int num_edges, const struct REGEX_BLOCK_Edge *edges) static void mark_as_reachable d7/d89/regex__internal_8c.html a352b66a1293c4564e338dfbeeb32afff (struct temporal_state_store *state, struct GNUNET_CONTAINER_MultiHashMap *hm) static int reachability_iterator d7/d89/regex__internal_8c.html afdebf36c84d01c92e2f46e3b23f11b68 (void *cls, const struct GNUNET_HashCode *key, void *value) static int iterate_reachables d7/d89/regex__internal_8c.html a8ec6ed2b51f0bf235ff3597e13fa9c7d (void *cls, const struct GNUNET_HashCode *key, void *value) void REGEX_INTERNAL_iterate_reachable_edges d7/d89/regex__internal_8c.html a78ad2ab0960aac72feba2d084424ec0c (struct REGEX_INTERNAL_Automaton *a, REGEX_INTERNAL_KeyIterator iterator, void *iterator_cls) regex_internal.h /home/grothoff/research/gnunet/src/regex/ db/d5c/regex__internal_8h regex_internal_lib.h REGEX_INTERNAL_Transition REGEX_INTERNAL_StateSet REGEX_INTERNAL_State REGEX_INTERNAL_Automaton REGEX_INTERNAL_Context #define ALLOWED_LITERALS db/d5c/regex__internal_8h.html a43e4bafd8f48d61ed53212fbe5e39fc8 int(* REGEX_INTERNAL_traverse_check db/d5c/regex__internal_8h.html a616d408b7495166152ca7e0a455501e1 )(void *cls, struct REGEX_INTERNAL_State *s, struct REGEX_INTERNAL_Transition *t) void(* REGEX_INTERNAL_traverse_action db/d5c/regex__internal_8h.html a77c0fdfb700c919bdd6131c2c3390623 )(void *cls, const unsigned int count, struct REGEX_INTERNAL_State *s) REGEX_INTERNAL_AutomatonType db/d5c/regex__internal_8h.html a8dfc7507436f4e9d0d331b213117ffd7 NFA db/d5c/regex__internal_8h.html a8dfc7507436f4e9d0d331b213117ffd7a11db4eb8fde8db611e78208ee76485f5 DFA db/d5c/regex__internal_8h.html a8dfc7507436f4e9d0d331b213117ffd7ada07bb50737985f29794e155a9c3ef05 struct REGEX_INTERNAL_Automaton * REGEX_INTERNAL_construct_nfa db/d5c/regex__internal_8h.html ac2f03f8b705f5dc5760ee93647919076 (const char *regex, const size_t len) void REGEX_INTERNAL_automaton_traverse db/d5c/regex__internal_8h.html a34fc5d50828bb5cf6109e1d6d66f220c (const struct REGEX_INTERNAL_Automaton *a, struct REGEX_INTERNAL_State *start, REGEX_INTERNAL_traverse_check check, void *check_cls, REGEX_INTERNAL_traverse_action action, void *action_cls) const char * REGEX_INTERNAL_get_canonical_regex db/d5c/regex__internal_8h.html a8ad30f48c2a40a5b4e6a6a5c10b07bfa (struct REGEX_INTERNAL_Automaton *a) unsigned int REGEX_INTERNAL_get_transition_count db/d5c/regex__internal_8h.html ad3e9539534929fec901cc331e5633f24 (struct REGEX_INTERNAL_Automaton *a) void REGEX_INTERNAL_dfa_add_multi_strides db/d5c/regex__internal_8h.html a38d9bde4df3507eec98d37be0a1c3c11 (struct REGEX_INTERNAL_Context *regex_ctx, struct REGEX_INTERNAL_Automaton *dfa, const unsigned int stride_len) regex_internal_dht.c /home/grothoff/research/gnunet/src/regex/ d1/de1/regex__internal__dht_8c platform.h regex_internal_lib.h regex_block_lib.h gnunet_dht_service.h gnunet_statistics_service.h gnunet_constants.h gnunet_signatures.h REGEX_INTERNAL_Announcement RegexSearchContext Result REGEX_INTERNAL_Search #define LOG d1/de1/regex__internal__dht_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define DHT_REPLICATION d1/de1/regex__internal__dht_8c.html abde19fe4fa8e2e23a21c9405a8a3d059 #define DHT_TTL d1/de1/regex__internal__dht_8c.html a18a7b212c5390d7073b03382d3287b7b #define DHT_OPT d1/de1/regex__internal__dht_8c.html ae33e34c34631d077e85513046058850f static void regex_iterator d1/de1/regex__internal__dht_8c.html a05a17cdf441371a106dfad5970f30a67 (void *cls, const struct GNUNET_HashCode *key, const char *proof, int accepting, unsigned int num_edges, const struct REGEX_BLOCK_Edge *edges) struct REGEX_INTERNAL_Announcement * REGEX_INTERNAL_announce d1/de1/regex__internal__dht_8c.html afbe4ec352d99b6e771ac1d4c7503735b (struct GNUNET_DHT_Handle *dht, const struct GNUNET_CRYPTO_EddsaPrivateKey *priv, const char *regex, uint16_t compression, struct GNUNET_STATISTICS_Handle *stats) void REGEX_INTERNAL_reannounce d1/de1/regex__internal__dht_8c.html ab9815efb6bb2899bc53b41288d378802 (struct REGEX_INTERNAL_Announcement *h) void REGEX_INTERNAL_announce_cancel d1/de1/regex__internal__dht_8c.html ab8bfd27fda82493a1cead4c48edc605b (struct REGEX_INTERNAL_Announcement *h) static void regex_next_edge d1/de1/regex__internal__dht_8c.html a6afef0989f2acdea4d104e753e5ab865 (const struct RegexBlock *block, size_t size, struct RegexSearchContext *ctx) static void dht_get_string_accept_handler d1/de1/regex__internal__dht_8c.html af91600dc8c44f20b7fe95b96073ba176 (void *cls, struct GNUNET_TIME_Absolute exp, const struct GNUNET_HashCode *key, const struct GNUNET_PeerIdentity *get_path, unsigned int get_path_length, const struct GNUNET_PeerIdentity *put_path, unsigned int put_path_length, enum GNUNET_BLOCK_Type type, size_t size, const void *data) static void regex_find_path d1/de1/regex__internal__dht_8c.html a3d4d774639cdaa13e2c21c6bf708acef (const struct GNUNET_HashCode *key, struct RegexSearchContext *ctx) static void dht_get_string_handler d1/de1/regex__internal__dht_8c.html a60cf3ba655a18e5754e11e0f28c34e83 (void *cls, struct GNUNET_TIME_Absolute exp, const struct GNUNET_HashCode *key, const struct GNUNET_PeerIdentity *get_path, unsigned int get_path_length, const struct GNUNET_PeerIdentity *put_path, unsigned int put_path_length, enum GNUNET_BLOCK_Type type, size_t size, const void *data) static int regex_result_iterator d1/de1/regex__internal__dht_8c.html a22190bc08b466ca016f539fa8c940fac (void *cls, const struct GNUNET_HashCode *key, void *value) static int regex_edge_iterator d1/de1/regex__internal__dht_8c.html a0ace9656886daef611235a0513227acd (void *cls, const char *token, size_t len, const struct GNUNET_HashCode *key) struct REGEX_INTERNAL_Search * REGEX_INTERNAL_search d1/de1/regex__internal__dht_8c.html a1d5072b136cd2a18a7d2696ef6b969e8 (struct GNUNET_DHT_Handle *dht, const char *string, REGEX_INTERNAL_Found callback, void *callback_cls, struct GNUNET_STATISTICS_Handle *stats) static int regex_cancel_dht_get d1/de1/regex__internal__dht_8c.html a31a5a05c60388a0b9d3b047972c959f6 (void *cls, const struct GNUNET_HashCode *key, void *value) static int regex_free_result d1/de1/regex__internal__dht_8c.html af7e8f7fa871e630afd42966ad394e112 (void *cls, const struct GNUNET_HashCode *key, void *value) void REGEX_INTERNAL_search_cancel d1/de1/regex__internal__dht_8c.html a1f708a35259ac628d6bbe592539f79b7 (struct REGEX_INTERNAL_Search *h) regex_internal_lib.h /home/grothoff/research/gnunet/src/regex/ d2/dd8/regex__internal__lib_8h gnunet_util_lib.h gnunet_dht_service.h gnunet_statistics_service.h regex_block_lib.h void(* REGEX_INTERNAL_KeyIterator d2/dd8/regex__internal__lib_8h.html a7f94b0524963ff30f1579a1694403e2b )(void *cls, const struct GNUNET_HashCode *key, const char *proof, int accepting, unsigned int num_edges, const struct REGEX_BLOCK_Edge *edges) void(* REGEX_INTERNAL_Found d2/dd8/regex__internal__lib_8h.html a94c95f4b619628f777307924101aa76a )(void *cls, const struct GNUNET_PeerIdentity *id, const struct GNUNET_PeerIdentity *get_path, unsigned int get_path_length, const struct GNUNET_PeerIdentity *put_path, unsigned int put_path_length) struct REGEX_INTERNAL_Automaton * REGEX_INTERNAL_construct_dfa d2/dd8/regex__internal__lib_8h.html a85e243a728dff0ed3c24efd935e2dcbc (const char *regex, const size_t len, unsigned int max_path_len) void REGEX_INTERNAL_automaton_destroy d2/dd8/regex__internal__lib_8h.html aca2da295eed054b72c515e766fb18de4 (struct REGEX_INTERNAL_Automaton *a) int REGEX_INTERNAL_eval d2/dd8/regex__internal__lib_8h.html a3e13a85695b2423bee6d072d1a910c30 (struct REGEX_INTERNAL_Automaton *a, const char *string) size_t REGEX_INTERNAL_get_first_key d2/dd8/regex__internal__lib_8h.html a2cfe568f4523458e254d544771f9163a (const char *input_string, size_t string_len, struct GNUNET_HashCode *key) void REGEX_INTERNAL_iterate_all_edges d2/dd8/regex__internal__lib_8h.html a22eec0250dceda7c561ec8961abf9a4d (struct REGEX_INTERNAL_Automaton *a, REGEX_INTERNAL_KeyIterator iterator, void *iterator_cls) void REGEX_INTERNAL_iterate_reachable_edges d2/dd8/regex__internal__lib_8h.html a78ad2ab0960aac72feba2d084424ec0c (struct REGEX_INTERNAL_Automaton *a, REGEX_INTERNAL_KeyIterator iterator, void *iterator_cls) struct REGEX_INTERNAL_Announcement * REGEX_INTERNAL_announce d2/dd8/regex__internal__lib_8h.html afbe4ec352d99b6e771ac1d4c7503735b (struct GNUNET_DHT_Handle *dht, const struct GNUNET_CRYPTO_EddsaPrivateKey *priv, const char *regex, uint16_t compression, struct GNUNET_STATISTICS_Handle *stats) void REGEX_INTERNAL_reannounce d2/dd8/regex__internal__lib_8h.html ab9815efb6bb2899bc53b41288d378802 (struct REGEX_INTERNAL_Announcement *h) void REGEX_INTERNAL_announce_cancel d2/dd8/regex__internal__lib_8h.html ab8bfd27fda82493a1cead4c48edc605b (struct REGEX_INTERNAL_Announcement *h) struct REGEX_INTERNAL_Search * REGEX_INTERNAL_search d2/dd8/regex__internal__lib_8h.html a1d5072b136cd2a18a7d2696ef6b969e8 (struct GNUNET_DHT_Handle *dht, const char *string, REGEX_INTERNAL_Found callback, void *callback_cls, struct GNUNET_STATISTICS_Handle *stats) void REGEX_INTERNAL_search_cancel d2/dd8/regex__internal__lib_8h.html a1f708a35259ac628d6bbe592539f79b7 (struct REGEX_INTERNAL_Search *h) regex_ipc.h /home/grothoff/research/gnunet/src/regex/ d6/d93/regex__ipc_8h gnunet_util_lib.h AnnounceMessage RegexSearchMessage ResultMessage regex_test_graph.c /home/grothoff/research/gnunet/src/regex/ d2/d87/regex__test__graph_8c platform.h regex_internal_lib.h regex_test_lib.h regex_internal.h REGEX_TEST_Graph_Context static void scc_tarjan_strongconnect d2/d87/regex__test__graph_8c.html aba8435e80a96f39867cbcb1b028e9415 (unsigned int *scc_counter, struct REGEX_INTERNAL_State *v, unsigned int *index, struct REGEX_INTERNAL_State **stack, unsigned int *stack_size) static void scc_tarjan d2/d87/regex__test__graph_8c.html ae97ffe71de04e4beb3f3274ebde04518 (struct REGEX_INTERNAL_Automaton *a) void REGEX_TEST_automaton_save_graph_step d2/d87/regex__test__graph_8c.html a1045f53983bf9a608f9810d050ff0974 (void *cls, unsigned int count, struct REGEX_INTERNAL_State *s) void REGEX_TEST_automaton_save_graph d2/d87/regex__test__graph_8c.html af87fef74fe40a9f32c4d5d760f8263ba (struct REGEX_INTERNAL_Automaton *a, const char *filename, enum REGEX_TEST_GraphSavingOptions options) regex_test_lib.c /home/grothoff/research/gnunet/src/regex/ d7/d56/regex__test__lib_8c platform.h gnunet_util_lib.h RegexCombineCtx static int c2i d7/d56/regex__test__lib_8c.html a54adc9f1aeebd7c173d47a61705b39c2 (char c, int size) static void space d7/d56/regex__test__lib_8c.html a95f07c4762f995191bce0d7cdcb30fc6 (int n) static void debugctx d7/d56/regex__test__lib_8c.html a8614e7011e6859f7291f4646a60c9010 (struct RegexCombineCtx *ctx, int level) static void regex_add d7/d56/regex__test__lib_8c.html a65eed4733ea773843050557df6888a5b (struct RegexCombineCtx *ctx, const char *regex) static struct RegexCombineCtx * new_regex_ctx d7/d56/regex__test__lib_8c.html a20a9a76017b5c5524fae84db0f319c52 (unsigned int alphabet_size) static void move_children d7/d56/regex__test__lib_8c.html a060942bb5ef3adafedb131c366ad33c2 (struct RegexCombineCtx *dst, const struct RegexCombineCtx *src) static char * regex_combine d7/d56/regex__test__lib_8c.html ac80e8a77945110b94b448f6b302c6f64 (struct RegexCombineCtx *ctx) static unsigned int get_prefix_length d7/d56/regex__test__lib_8c.html aac570e48421a8a6537ad17f760f862ab (const char *s1, const char *s2) static struct RegexCombineCtx * get_longest_prefix d7/d56/regex__test__lib_8c.html a913434beb07c255ebbea99833bb5b88f (struct RegexCombineCtx *ctx, const char *regex) static void regex_add_multiple d7/d56/regex__test__lib_8c.html ad8977de64f3dc37169045b60c37d00f4 (struct RegexCombineCtx *ctx, const char *regex, struct RegexCombineCtx **children) static void regex_split d7/d56/regex__test__lib_8c.html a055092085939f413102156d9043833cf (struct RegexCombineCtx *ctx, unsigned int len, unsigned int prefix_l) static void regex_ctx_destroy d7/d56/regex__test__lib_8c.html a2b51ccc078f5a28def229dc592d0b76b (struct RegexCombineCtx *ctx) char * REGEX_TEST_combine d7/d56/regex__test__lib_8c.html a21c7b1f015bc64ecfc190b1ae3469056 (char *const regexes[], unsigned int alphabet_size) char ** REGEX_TEST_read_from_file d7/d56/regex__test__lib_8c.html a94c0dece93a1148566e8bc3566aa5c6f (const char *filename) void REGEX_TEST_free_from_file d7/d56/regex__test__lib_8c.html a321f3a61c5bdab1d0d687d83e925f8d5 (char **regexes) regex_test_lib.h /home/grothoff/research/gnunet/src/regex/ d2/dd9/regex__test__lib_8h regex_internal_lib.h REGEX_TEST_GraphSavingOptions d2/dd9/regex__test__lib_8h.html a8398368c57cc31e9a9ba28405e657bc5 REGEX_TEST_GRAPH_DEFAULT d2/dd9/regex__test__lib_8h.html a8398368c57cc31e9a9ba28405e657bc5aadf757f91ebf71472b463aae541d9ea9 REGEX_TEST_GRAPH_VERBOSE d2/dd9/regex__test__lib_8h.html a8398368c57cc31e9a9ba28405e657bc5a58a6b2d4c4e7268530125b61f7ab8fd6 REGEX_TEST_GRAPH_COLORING d2/dd9/regex__test__lib_8h.html a8398368c57cc31e9a9ba28405e657bc5a09d50bff5484454b4e718ece7a32d7b5 char * REGEX_TEST_combine d2/dd9/regex__test__lib_8h.html a21c7b1f015bc64ecfc190b1ae3469056 (char *const regexes[], unsigned int alphabet_size) char ** REGEX_TEST_read_from_file d2/dd9/regex__test__lib_8h.html a94c0dece93a1148566e8bc3566aa5c6f (const char *filename) void REGEX_TEST_free_from_file d2/dd9/regex__test__lib_8h.html a321f3a61c5bdab1d0d687d83e925f8d5 (char **regexes) char * REGEX_TEST_generate_random_regex d2/dd9/regex__test__lib_8h.html a2ee490f3fe2179ff484d3b64ccf8b53b (size_t rx_length, char *matching_str) char * REGEX_TEST_generate_random_string d2/dd9/regex__test__lib_8h.html aa248a136d869d432fa25e85a80fec20c (size_t max_len) void REGEX_TEST_automaton_save_graph d2/dd9/regex__test__lib_8h.html af87fef74fe40a9f32c4d5d760f8263ba (struct REGEX_INTERNAL_Automaton *a, const char *filename, enum REGEX_TEST_GraphSavingOptions options) regex_test_random.c /home/grothoff/research/gnunet/src/regex/ d9/d68/regex__test__random_8c platform.h regex_test_lib.h gnunet_crypto_lib.h regex_internal.h static char get_random_literal d9/d68/regex__test__random_8c.html a379383bd577827ce9fd4aca824e8b942 () char * REGEX_TEST_generate_random_regex d9/d68/regex__test__random_8c.html a2ee490f3fe2179ff484d3b64ccf8b53b (size_t rx_length, char *matching_str) char * REGEX_TEST_generate_random_string d9/d68/regex__test__random_8c.html aa248a136d869d432fa25e85a80fec20c (size_t max_len) gnunet-rest-server.c /home/grothoff/research/gnunet/src/rest/ d3/d27/gnunet-rest-server_8c platform.h gnunet_util_lib.h gnunet_rest_plugin.h MhdConnectionHandle #define GNUNET_REST_SERVICE_PORT d3/d27/gnunet-rest-server_8c.html a0647b506e26bcc28908887006554a24b #define MAX_HTTP_URI_LENGTH d3/d27/gnunet-rest-server_8c.html a791b7390d73fc9d779d7c22c7a216253 #define HTTP_PORT d3/d27/gnunet-rest-server_8c.html a0906dae4a42c1fef9ec0cd0a5212ed4a #define HTTPS_PORT d3/d27/gnunet-rest-server_8c.html a71902a65df493451107395f2df98d3aa #define MHD_CACHE_TIMEOUT d3/d27/gnunet-rest-server_8c.html ace7eae81be8bdd8b000ada54be2065a4 #define GN_REST_STATE_INIT d3/d27/gnunet-rest-server_8c.html a51176e1a28f6ed0fe834d0368a8280ca #define GN_REST_STATE_PROCESSING d3/d27/gnunet-rest-server_8c.html a750b30652a2029cafb47009f0ccf0b6e static void do_httpd d3/d27/gnunet-rest-server_8c.html a8f364d4abc1bfa925ca1e259aa4bfac8 (void *cls) static void run_mhd_now d3/d27/gnunet-rest-server_8c.html a37521e64ea26cbcc412a7331f65b407b () static void plugin_callback d3/d27/gnunet-rest-server_8c.html a048ef9951d199a1afa76c4f8b74b5307 (void *cls, struct MHD_Response *resp, int status) static int cleanup_url_map d3/d27/gnunet-rest-server_8c.html a83e0f45869c7f4027ecfe830193ed2bf (void *cls, const struct GNUNET_HashCode *key, void *value) static void cleanup_handle d3/d27/gnunet-rest-server_8c.html aecfa47d0dab5880bf8965058031071f9 (struct MhdConnectionHandle *handle) static int header_iterator d3/d27/gnunet-rest-server_8c.html ab9293fd9cda803cc3f82fd19e8b103af (void *cls, enum MHD_ValueKind kind, const char *key, const char *value) static int url_iterator d3/d27/gnunet-rest-server_8c.html a83b5fc48b8c0a30ed481aa5107a94012 (void *cls, enum MHD_ValueKind kind, const char *key, const char *value) static int post_data_iter d3/d27/gnunet-rest-server_8c.html a2eee22d69980ae13a64b3333de135db5 (void *cls, enum MHD_ValueKind kind, const char *key, const char *filename, const char *content_type, const char *transfer_encoding, const char *data, uint64_t off, size_t size) static int create_response d3/d27/gnunet-rest-server_8c.html a6998188fffe5b18f41370ba42a15b103 (void *cls, struct MHD_Connection *con, const char *url, const char *meth, const char *ver, const char *upload_data, size_t *upload_data_size, void **con_cls) static void mhd_completed_cb d3/d27/gnunet-rest-server_8c.html a817644b49292d3d4d86d697c16186597 (void *cls, struct MHD_Connection *connection, void **con_cls, enum MHD_RequestTerminationCode toe) static void kill_httpd d3/d27/gnunet-rest-server_8c.html a66f70de22748d58e70b27f1730e0ecb3 () static void schedule_httpd d3/d27/gnunet-rest-server_8c.html ad7c94c998a17bd124558c7de80c2672a () static void do_accept d3/d27/gnunet-rest-server_8c.html ab8bc9d8d65fa9980c17625a08bd34b75 (void *cls) static void do_shutdown d3/d27/gnunet-rest-server_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static struct GNUNET_NETWORK_Handle * bind_v4 d3/d27/gnunet-rest-server_8c.html aff1f029c36799796a43aa8428f5d5295 () static struct GNUNET_NETWORK_Handle * bind_v6 d3/d27/gnunet-rest-server_8c.html a238ea225eec68325b796e7abeb53f0d9 () static void load_plugin d3/d27/gnunet-rest-server_8c.html acb4696d3d94675787fa6183dcd797cac (void *cls, const char *libname, void *lib_ret) static void run d3/d27/gnunet-rest-server_8c.html a8d2eff9f65977d8089ab33940596478d (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c) int main d3/d27/gnunet-rest-server_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static struct GNUNET_SCHEDULER_Task * httpd_task d3/d27/gnunet-rest-server_8c.html ac02096b17bc810b0d2d4239a5c22259f static in_addr_t address d3/d27/gnunet-rest-server_8c.html ae111acd60d6466104fded31a3f51243c static struct in6_addr address6 d3/d27/gnunet-rest-server_8c.html a6a7e7cab938e84ea806f75d6cf47dfa6 static unsigned long long port d3/d27/gnunet-rest-server_8c.html a6d3b621f720927cf99c409dd5277042b static struct GNUNET_NETWORK_Handle * lsock4 d3/d27/gnunet-rest-server_8c.html a5e206c62a7ace27f377b89ad061cf205 static struct GNUNET_NETWORK_Handle * lsock6 d3/d27/gnunet-rest-server_8c.html a4ea99bd2c8452aecc7a7ad0ce27b9527 static struct GNUNET_SCHEDULER_Task * ltask4 d3/d27/gnunet-rest-server_8c.html aef95f195ced4939f90ae378f1fec35fb static struct GNUNET_SCHEDULER_Task * ltask6 d3/d27/gnunet-rest-server_8c.html aef07948046c86b0216f031fa0e1b1dcb static struct MHD_Daemon * httpd d3/d27/gnunet-rest-server_8c.html a39780e4dd4dfd11992846ade89268dd3 static struct MHD_Response * failure_response d3/d27/gnunet-rest-server_8c.html addbf774469260015268c11ceaea9485e static const struct GNUNET_CONFIGURATION_Handle * cfg d3/d27/gnunet-rest-server_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_CONTAINER_MultiHashMap * plugin_map d3/d27/gnunet-rest-server_8c.html ae94b4e5c5cd4b87407d750527b18a464 static int echo_origin d3/d27/gnunet-rest-server_8c.html ac078c6d1767c851953dbad22071ba0cf static char * allow_origins d3/d27/gnunet-rest-server_8c.html a0180a54dceea3637df8acef40a4d6d84 static char * allow_headers d3/d27/gnunet-rest-server_8c.html a51edcc335ea489cd99f05fc1f1639c81 static char * allow_credentials d3/d27/gnunet-rest-server_8c.html ad405027986240070434601592b92835c plugin_rest_config.c /home/grothoff/research/gnunet/src/rest/ d0/d7e/plugin__rest__config_8c platform.h gnunet_rest_plugin.h gnunet_rest_lib.h gnunet_util_lib.h Plugin RequestHandle #define GNUNET_REST_API_NS_CONFIG d0/d7e/plugin__rest__config_8c.html aa0ecb69535910f49d907c675aa136c0b static void cleanup_handle d0/d7e/plugin__rest__config_8c.html a9e4ae3747453cf2f90714accbdcbd6d4 (struct RequestHandle *handle) static void do_error d0/d7e/plugin__rest__config_8c.html af35ba72049103ca499c5b3b9b5cbf040 (void *cls) static void add_sections d0/d7e/plugin__rest__config_8c.html aa9ccbcd0c353a4f228de7919891cd16d (void *cls, const char *section, const char *option, const char *value) static void add_section_contents d0/d7e/plugin__rest__config_8c.html a58fefff573c2efae21f375ccc73b0b89 (void *cls, const char *section, const char *option, const char *value) static void get_cont d0/d7e/plugin__rest__config_8c.html ac71e93f97e57ed1d37780240d8e13afe (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) struct GNUNET_CONFIGURATION_Handle * set_value d0/d7e/plugin__rest__config_8c.html a0757497f4b4d39aa2d111664ac7bf095 (struct GNUNET_CONFIGURATION_Handle *config, const char *section, const char *option, json_t *value) static void set_cont d0/d7e/plugin__rest__config_8c.html a843a0b4f4782d114c267c0607508b934 (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) static void options_cont d0/d7e/plugin__rest__config_8c.html a7ae73a134cafa8c70c95f481fccf31e1 (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) static void rest_config_process_request d0/d7e/plugin__rest__config_8c.html a8f8af3af2b2dad3059bcd983a66b7301 (struct GNUNET_REST_RequestHandle *conndata_handle, GNUNET_REST_ResultProcessor proc, void *proc_cls) void * libgnunet_plugin_rest_config_init d0/d7e/plugin__rest__config_8c.html a4d21a7059789c3088fc65122766b54a2 (void *cls) void * libgnunet_plugin_rest_config_done d0/d7e/plugin__rest__config_8c.html afb5764fe03c04a97966a33807dd10257 (void *cls) const struct GNUNET_CONFIGURATION_Handle * cfg d0/d7e/plugin__rest__config_8c.html a51cb438e53c3f8766755e01cfa930382 plugin_rest_copying.c /home/grothoff/research/gnunet/src/rest/ dd/d3e/plugin__rest__copying_8c platform.h gnunet_rest_plugin.h gnunet_rest_lib.h Plugin RequestHandle #define GNUNET_REST_API_NS_COPYING dd/d3e/plugin__rest__copying_8c.html ab09e00589e161d7ef9b58e24808634eb #define GNUNET_REST_COPYING_TEXT dd/d3e/plugin__rest__copying_8c.html a125a1805dc97e5e5af1363045cde13d4 static void cleanup_handle dd/d3e/plugin__rest__copying_8c.html a9e4ae3747453cf2f90714accbdcbd6d4 (struct RequestHandle *handle) static void do_error dd/d3e/plugin__rest__copying_8c.html af35ba72049103ca499c5b3b9b5cbf040 (void *cls) static void get_cont dd/d3e/plugin__rest__copying_8c.html ac71e93f97e57ed1d37780240d8e13afe (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) static void options_cont dd/d3e/plugin__rest__copying_8c.html a7ae73a134cafa8c70c95f481fccf31e1 (struct GNUNET_REST_RequestHandle *con_handle, const char *url, void *cls) static void rest_copying_process_request dd/d3e/plugin__rest__copying_8c.html a2029cf4fc9cebc5211fb757747ae1b14 (struct GNUNET_REST_RequestHandle *conndata_handle, GNUNET_REST_ResultProcessor proc, void *proc_cls) void * libgnunet_plugin_rest_copying_init dd/d3e/plugin__rest__copying_8c.html a864e3d2aca34a884feb2e083d8ebe1cb (void *cls) void * libgnunet_plugin_rest_copying_done dd/d3e/plugin__rest__copying_8c.html a3bda8624fef7c078817d66e308a80b86 (void *cls) const struct GNUNET_CONFIGURATION_Handle * cfg dd/d3e/plugin__rest__copying_8c.html a51cb438e53c3f8766755e01cfa930382 rest.c /home/grothoff/research/gnunet/src/rest/ da/de6/rest_8c platform.h gnunet_util_lib.h gnunet_rest_lib.h int GNUNET_REST_namespace_match d7/d2f/group__rest.html gaf1af67aa67deb2d2499c2513f69211b8 (const char *url, const char *namespace) struct MHD_Response * GNUNET_REST_create_response d7/d2f/group__rest.html ga1c4245126c1bfba4db4b39fb4bc50fd4 (const char *data) int GNUNET_REST_handle_request d7/d2f/group__rest.html ga98fbe7dfb412f0388fdd722fa9beabe5 (struct GNUNET_REST_RequestHandle *conn, const struct GNUNET_REST_RequestHandler *handlers, struct GNUNET_REST_RequestHandlerError *err, void *cls) gnunet-revocation.c /home/grothoff/research/gnunet/src/revocation/ de/dfa/gnunet-revocation_8c platform.h gnunet_util_lib.h gnunet_revocation_service.h gnunet_identity_service.h RevocationData static void do_shutdown de/dfa/gnunet-revocation_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static void print_query_result de/dfa/gnunet-revocation_8c.html a9bd8877d582a0a057bc4364b20c120eb (void *cls, int is_valid) static void print_revocation_result de/dfa/gnunet-revocation_8c.html a5483f80bd69ea4eade6f443ccfb0f3ec (void *cls, int is_valid) static void perform_revocation de/dfa/gnunet-revocation_8c.html a71ad4c67ca511baeeabc3c53aa3f2f1b (const struct RevocationData *rd) static void sync_rd de/dfa/gnunet-revocation_8c.html a292a3fb12985b4f9db8bbfebaf38e44d (const struct RevocationData *rd) static void calculate_pow_shutdown de/dfa/gnunet-revocation_8c.html ace071e0cb9185c3a694a4a82c5ea4c6b (void *cls) static void calculate_pow de/dfa/gnunet-revocation_8c.html ab98602f8345c984034977410c181251a (void *cls) static void ego_callback de/dfa/gnunet-revocation_8c.html aff91f513cf06e293ee8e2a8ad0b78d1e (void *cls, const struct GNUNET_IDENTITY_Ego *ego) static void run de/dfa/gnunet-revocation_8c.html a8d2eff9f65977d8089ab33940596478d (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c) int main de/dfa/gnunet-revocation_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int ret de/dfa/gnunet-revocation_8c.html a6baa346e44f4c2158d2be4f9b77b8203 static int perform de/dfa/gnunet-revocation_8c.html a824d91f334c0d16e9daccdd88fb9c178 static char * filename de/dfa/gnunet-revocation_8c.html aeac90097f29f7529968697163cea5c18 static char * revoke_ego de/dfa/gnunet-revocation_8c.html ae853d63475fcaaa1b418454868dae5f2 static char * test_ego de/dfa/gnunet-revocation_8c.html a025bcd10d96ad59122f665f06117ecc3 static struct GNUNET_REVOCATION_Query * q de/dfa/gnunet-revocation_8c.html a3625d49be30fad81733877f723a0fab1 static struct GNUNET_REVOCATION_Handle * h de/dfa/gnunet-revocation_8c.html abefb356c54886599a709ed55e24fa0c3 static struct GNUNET_IDENTITY_EgoLookup * el de/dfa/gnunet-revocation_8c.html a76b6963fcaf6f7409a483822ecb34414 static const struct GNUNET_CONFIGURATION_Handle * cfg de/dfa/gnunet-revocation_8c.html a51cb438e53c3f8766755e01cfa930382 static unsigned long long matching_bits de/dfa/gnunet-revocation_8c.html a59a661eef2b078ee8165e339ee4dfbd1 static struct GNUNET_SCHEDULER_Task * pow_task de/dfa/gnunet-revocation_8c.html a962ead495221af6bf087d6aa6656b17a gnunet-service-revocation.c /home/grothoff/research/gnunet/src/revocation/ df/dce/gnunet-service-revocation_8c platform.h gnunet_util_lib.h gnunet_block_lib.h gnunet_constants.h gnunet_protocols.h gnunet_signatures.h gnunet_statistics_service.h gnunet_core_service.h gnunet_revocation_service.h gnunet_set_service.h revocation.h PeerEntry static struct PeerEntry * new_peer_entry df/dce/gnunet-service-revocation_8c.html a8ad1fff6e20052a8f24816dc48d14f80 (const struct GNUNET_PeerIdentity *peer) static int verify_revoke_message df/dce/gnunet-service-revocation_8c.html a5c80295408df13466cdeed2f01329b36 (const struct RevokeMessage *rm) static void * client_connect_cb df/dce/gnunet-service-revocation_8c.html ace62d7dd4b1ce0ddda8ac3a38cbdc24d (void *cls, struct GNUNET_SERVICE_Client *client, struct GNUNET_MQ_Handle *mq) static void client_disconnect_cb df/dce/gnunet-service-revocation_8c.html a65e657e2e0d8973473b5cae1cd326b0e (void *cls, struct GNUNET_SERVICE_Client *client, void *app_cls) static void handle_query_message df/dce/gnunet-service-revocation_8c.html a84682da5668200f3a82da061ea210327 (void *cls, const struct QueryMessage *qm) static int do_flood df/dce/gnunet-service-revocation_8c.html a0fba9507718324adae5313dd563461eb (void *cls, const struct GNUNET_PeerIdentity *target, void *value) static int publicize_rm df/dce/gnunet-service-revocation_8c.html a273eaf4ee446d67bbd9fbf3693aefb28 (const struct RevokeMessage *rm) static void handle_revoke_message df/dce/gnunet-service-revocation_8c.html a2692f95d8cb0a6110ec4f61a64a65be4 (void *cls, const struct RevokeMessage *rm) static void handle_p2p_revoke df/dce/gnunet-service-revocation_8c.html af7974f2306b4a992080b64bb84a752be (void *cls, const struct RevokeMessage *rm) static void add_revocation df/dce/gnunet-service-revocation_8c.html a9ee387dbd1b72c1ce692d026cfed78f1 (void *cls, const struct GNUNET_SET_Element *element, uint64_t current_size, enum GNUNET_SET_Status status) static void transmit_task_cb df/dce/gnunet-service-revocation_8c.html a11ce91459e7b85d592a44bd1e7f54d3f (void *cls) static void * handle_core_connect df/dce/gnunet-service-revocation_8c.html ae0f1c562163d241e7381b214f3646f01 (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_MQ_Handle *mq) static void handle_core_disconnect df/dce/gnunet-service-revocation_8c.html adf79f1407d372ef4c624ca90dedcbcfa (void *cls, const struct GNUNET_PeerIdentity *peer, void *internal_cls) static int free_entry df/dce/gnunet-service-revocation_8c.html a5cf1565f5414532f9484e98c3a4a305d (void *cls, const struct GNUNET_HashCode *key, void *value) static void shutdown_task df/dce/gnunet-service-revocation_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void core_init df/dce/gnunet-service-revocation_8c.html a12c7c8bce1dfca3f3de522346ad56529 (void *cls, const struct GNUNET_PeerIdentity *identity) static void handle_revocation_union_request df/dce/gnunet-service-revocation_8c.html a979a73179d00621c6f2315ee52ad8e43 (void *cls, const struct GNUNET_PeerIdentity *other_peer, const struct GNUNET_MessageHeader *context_msg, struct GNUNET_SET_Request *request) static void run df/dce/gnunet-service-revocation_8c.html a93e64c6875736da53189e266ff6013a0 (void *cls, const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_SERVICE_Handle *service) GNUNET_SERVICE_MAIN df/dce/gnunet-service-revocation_8c.html aed25a08e2a7ee7c2a159899392f659a2 ("revocation", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_fixed_size(query_message, GNUNET_MESSAGE_TYPE_REVOCATION_QUERY, struct QueryMessage, NULL), GNUNET_MQ_hd_fixed_size(revoke_message, GNUNET_MESSAGE_TYPE_REVOCATION_REVOKE, struct RevokeMessage, NULL), GNUNET_MQ_handler_end()) static struct GNUNET_SET_Handle * revocation_set df/dce/gnunet-service-revocation_8c.html a2e593042598a478dba0aa8ef60d9a96a static struct GNUNET_CONTAINER_MultiHashMap * revocation_map df/dce/gnunet-service-revocation_8c.html a446df85d4cb5b24da6cf5b73b5acde6c static const struct GNUNET_CONFIGURATION_Handle * cfg df/dce/gnunet-service-revocation_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_STATISTICS_Handle * stats df/dce/gnunet-service-revocation_8c.html a4fb6f8811aa55bc9ca971bfebc4612b5 static struct GNUNET_CORE_Handle * core_api df/dce/gnunet-service-revocation_8c.html a8596086a9e966b74f0dcbf753a7f49a3 static struct GNUNET_CONTAINER_MultiPeerMap * peers df/dce/gnunet-service-revocation_8c.html a03ce5539c78e7dd9a6aae1f56507899e static struct GNUNET_PeerIdentity my_identity df/dce/gnunet-service-revocation_8c.html a2266aa547fab4fa40293b0e357f2414e static struct GNUNET_DISK_FileHandle * revocation_db df/dce/gnunet-service-revocation_8c.html a0ee031c13069d2e92e7fdcfed80d34c4 static struct GNUNET_SET_ListenHandle * revocation_union_listen_handle df/dce/gnunet-service-revocation_8c.html a108d2b4235d4d93e82e8158392003a7b static unsigned long long revocation_work_required df/dce/gnunet-service-revocation_8c.html ae4b60a691f1eca243f8ae26314b82186 static struct GNUNET_HashCode revocation_set_union_app_id df/dce/gnunet-service-revocation_8c.html ad2b9a7000f1efd49fcf05ee500b27b25 plugin_block_revocation.c /home/grothoff/research/gnunet/src/revocation/ d7/de9/plugin__block__revocation_8c platform.h gnunet_signatures.h gnunet_block_plugin.h gnunet_block_group_lib.h revocation.h gnunet_revocation_service.h InternalContext #define DEBUG_REVOCATION d7/de9/plugin__block__revocation_8c.html a39dcf71af69badc69f5e37c413e4adae #define BLOOMFILTER_K d7/de9/plugin__block__revocation_8c.html a8de3b714a9a52f3e2496d8962981cb15 #define REVOCATION_BF_SIZE d7/de9/plugin__block__revocation_8c.html ab73f8e220fdc1dc8dcf976ed26345e70 static struct GNUNET_BLOCK_Group * block_plugin_revocation_create_group d7/de9/plugin__block__revocation_8c.html a24e491490e4edb991d814522da91cd5f (void *cls, enum GNUNET_BLOCK_Type type, uint32_t nonce, const void *raw_data, size_t raw_data_size, va_list va) static enum GNUNET_BLOCK_EvaluationResult block_plugin_revocation_evaluate d7/de9/plugin__block__revocation_8c.html a22cb9158dae59f37bc75aef50d9412ed (void *cls, struct GNUNET_BLOCK_Context *ctx, enum GNUNET_BLOCK_Type type, struct GNUNET_BLOCK_Group *group, enum GNUNET_BLOCK_EvaluationOptions eo, const struct GNUNET_HashCode *query, const void *xquery, size_t xquery_size, const void *reply_block, size_t reply_block_size) static int block_plugin_revocation_get_key d7/de9/plugin__block__revocation_8c.html a86727b78d19300f2fb042f643d9e6985 (void *cls, enum GNUNET_BLOCK_Type type, const void *block, size_t block_size, struct GNUNET_HashCode *key) void * libgnunet_plugin_block_revocation_init d7/de9/plugin__block__revocation_8c.html a47619208a5919a582827d07c1c9125df (void *cls) void * libgnunet_plugin_block_revocation_done d7/de9/plugin__block__revocation_8c.html a3394d86d4034155837f8a8ffe2efcfff (void *cls) revocation.h /home/grothoff/research/gnunet/src/revocation/ da/d57/revocation_8h gnunet_util_lib.h QueryMessage QueryResponseMessage RevokeMessage RevocationResponseMessage revocation_api.c /home/grothoff/research/gnunet/src/revocation/ da/d51/revocation__api_8c platform.h gnunet_revocation_service.h gnunet_signatures.h gnunet_protocols.h revocation.h GNUNET_REVOCATION_Query GNUNET_REVOCATION_Handle static void query_mq_error_handler da/d51/revocation__api_8c.html a2ad856400cb22fc80cd4659ec3e8d364 (void *cls, enum GNUNET_MQ_Error error) static void handle_revocation_query_response da/d51/revocation__api_8c.html a31c168562751a3879984dc69accdd936 (void *cls, const struct QueryResponseMessage *qrm) struct GNUNET_REVOCATION_Query * GNUNET_REVOCATION_query da/d76/group__revocation.html gad5f8465c3fa68443571318336e7472bc (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_CRYPTO_EcdsaPublicKey *key, GNUNET_REVOCATION_Callback func, void *func_cls) void GNUNET_REVOCATION_query_cancel da/d76/group__revocation.html ga6334312e7d0a41c94c5118dd9fd061b8 (struct GNUNET_REVOCATION_Query *q) static void revocation_mq_error_handler da/d51/revocation__api_8c.html a319040cf212a60bbfda9418577b37911 (void *cls, enum GNUNET_MQ_Error error) static void handle_revocation_response da/d51/revocation__api_8c.html adc33ab339d272527c2818f71132d527b (void *cls, const struct RevocationResponseMessage *rrm) struct GNUNET_REVOCATION_Handle * GNUNET_REVOCATION_revoke da/d76/group__revocation.html ga2d642ea500e303a3c867c0ef8c6a1bc5 (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_CRYPTO_EcdsaPublicKey *key, const struct GNUNET_CRYPTO_EcdsaSignature *sig, uint64_t pow, GNUNET_REVOCATION_Callback func, void *func_cls) void GNUNET_REVOCATION_revoke_cancel da/d76/group__revocation.html ga67f6419cc9881011f123709a17445d1b (struct GNUNET_REVOCATION_Handle *h) static unsigned int count_leading_zeroes da/d51/revocation__api_8c.html ab267ba24aafe5c07b5d09f88ed3ffde4 (const struct GNUNET_HashCode *hash) int GNUNET_REVOCATION_check_pow da/d76/group__revocation.html ga1a043bce193d02049f78e3d90954c23f (const struct GNUNET_CRYPTO_EcdsaPublicKey *key, uint64_t pow, unsigned int matching_bits) void GNUNET_REVOCATION_sign_revocation da/d76/group__revocation.html ga5777e32e0f5c7d28f39e003100a38d87 (const struct GNUNET_CRYPTO_EcdsaPrivateKey *key, struct GNUNET_CRYPTO_EcdsaSignature *sig) gnunet-rps-profiler.c /home/grothoff/research/gnunet/src/rps/ da/d73/gnunet-rps-profiler_8c platform.h gnunet_util_lib.h gnunet_testbed_service.h gnunet_rps_service.h rps-test_util.h gnunet-service-rps_sampler_elem.h STATcls OpListEntry PendingReply PendingRequest RPSPeer SingleTestRun #define BIT da/d73/gnunet-rps-profiler_8c.html a3a8ea58898cb58fc96013383d39f482c (n) #define tofile da/d73/gnunet-rps-profiler_8c.html aa0bbdc99a213285b2baed0f174c098bf (file_name,...) void(* InitPeer da/d73/gnunet-rps-profiler_8c.html a4c124803b83fa6ba87708e432d440e42 )(struct RPSPeer *rps_peer) void(* PreTest da/d73/gnunet-rps-profiler_8c.html aaf7f756c169df40a84d48038bacbcc11 )(struct RPSPeer *rps_peer, struct GNUNET_RPS_Handle *h) void(* MainTest da/d73/gnunet-rps-profiler_8c.html a5d329b02cda2a6bbb68b5de173b71933 )(struct RPSPeer *rps_peer) void(* ReplyHandle da/d73/gnunet-rps-profiler_8c.html ae251850a5da3284eff80eef385a963cc )(void *cls, uint64_t n, const struct GNUNET_PeerIdentity *recv_peers) void(* PostTest da/d73/gnunet-rps-profiler_8c.html aa86ec9df173eea8325d168a9f97b06d8 )(struct RPSPeer *peer) int(* EvaluationCallback da/d73/gnunet-rps-profiler_8c.html ae65d8439ffb2ddece8598d8b5bf9c588 )(void) STAT_TYPE da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379 STAT_TYPE_ROUNDS da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379a861e67ec67a7bcfbf232ff8bc65160ea STAT_TYPE_BLOCKS da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379a1ea3ce9079da6922465925390cec27f0 STAT_TYPE_BLOCKS_MANY_PUSH da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379abfc9ec2ca4c1b34da4388313b7c095d6 STAT_TYPE_BLOCKS_NO_PUSH da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379ad750d41deeb6edffeb2459acdc7e03ba STAT_TYPE_BLOCKS_NO_PULL da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379a48bdd54d924305ffe8f26780c1903ac5 STAT_TYPE_BLOCKS_MANY_PUSH_NO_PULL da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379a2e69581224dc98a0ffd7c8e8d6294f17 STAT_TYPE_BLOCKS_NO_PUSH_NO_PULL da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379a5eaad0e523e956ee666afe51dbebcb4e STAT_TYPE_ISSUED_PUSH_SEND da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379a4e6eba4e8beedefe1a266899f44acd87 STAT_TYPE_ISSUED_PUSH_SEND_MH da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379a5902ece0add704c46dbdefb177656867 STAT_TYPE_ISSUED_PULL_REQ da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379a6066ac9287fcdf4389387fc3cb442533 STAT_TYPE_ISSUED_PULL_REQ_MH da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379a6d30804041bf56b2f77b773f41dbc4d2 STAT_TYPE_ISSUED_PULL_REP da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379a651b4a120955cb85360fa05fc2a0d018 STAT_TYPE_SENT_PUSH_SEND da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379ab8cba3f325f53c2f7ff0ccbfca3843a3 STAT_TYPE_SENT_PULL_REQ da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379ab62bef0989680c5c40ee34cca4b73b90 STAT_TYPE_SENT_PULL_REQ_MH da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379a1bb4c05dbe87358ac4d91201cea78eaa STAT_TYPE_SENT_PULL_REP da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379a3b98a22b63c945fc91e83d899a90d56f STAT_TYPE_RECV_PUSH_SEND da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379a403918463a70fa5ead8126c1b2f895ee STAT_TYPE_RECV_PUSH_SEND_MH da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379ae69b72cd432d456dd73486f02e20c1f5 STAT_TYPE_RECV_PULL_REQ da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379ace611822490fb186d17f528b2d361419 STAT_TYPE_RECV_PULL_REQ_MH da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379a5aff5fa25a82fbd992d87c0ce0e98943 STAT_TYPE_RECV_PULL_REP da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379a24f987bfc98819db9ac82e1c94b3fb2c STAT_TYPE_RECV_PULL_REP_MH da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379afc629de6ddac12b24cf7e8eaca1c9dcd STAT_TYPE_VIEW_SIZE da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379a6486b809fe24c7a6ef10cf6da3c816a0 STAT_TYPE_KNOWN_PEERS da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379ade04c02853b69c6a46c9f8f6645eccac STAT_TYPE_VALID_PEERS da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379a87d2b0f42c56ed22db4db60c87b8ac4f STAT_TYPE_LEARND_PEERS da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379a3a8b216c80aa99d760918284e74e0647 STAT_TYPE_PENDING_ONLINE_CHECKS da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379af6dbd76938937700be5ec791c645b2c8 STAT_TYPE_UNREQUESTED_PULL_REPLIES da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379adb219fbde91b76aeff62f73de5f9c060 STAT_TYPE_PEERS_IN_PUSH_MAP da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379a968e8f06da6921e2c15f63c09b2eb73a STAT_TYPE_PEERS_IN_PULL_MAP da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379ad767a13d1040dea7d460688fecb9d779 STAT_TYPE_PEERS_IN_VIEW da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379ad12b216ea58974f13a1cb814e8d48fdc STAT_TYPE_VIEW_SIZE_AIM da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379a8b4ce1ea4dac3e94146ed0fad458dc00 STAT_TYPE_MAX da/d73/gnunet-rps-profiler_8c.html a0b7fd748d6e6d1a0bc8a9e40b53d6379a324e1819bbb4b4d5f17e5e9fce6268b7 PEER_ONLINE_DELTA da/d73/gnunet-rps-profiler_8c.html a0bbc5dc90d52bc79ee0b8f71cc7c8004 PEER_GO_ONLINE da/d73/gnunet-rps-profiler_8c.html a0bbc5dc90d52bc79ee0b8f71cc7c8004a98ad8454c478b02627f78471acc39371 PEER_GO_OFFLINE da/d73/gnunet-rps-profiler_8c.html a0bbc5dc90d52bc79ee0b8f71cc7c8004acd7d0da632928ede48331d1571a736b0 OPTION_CHURN da/d73/gnunet-rps-profiler_8c.html a596bf92b7df2ec57c2c40b4474955f62 HAVE_CHURN da/d73/gnunet-rps-profiler_8c.html a596bf92b7df2ec57c2c40b4474955f62a08f8fb61756be0968185afd900503f45 HAVE_NO_CHURN da/d73/gnunet-rps-profiler_8c.html a596bf92b7df2ec57c2c40b4474955f62a6beeb47fb1b8d1f5f0efdb16def14558 OPTION_QUICK_QUIT da/d73/gnunet-rps-profiler_8c.html a265e2495fda5fddfcd9a9e824a79d556 HAVE_QUICK_QUIT da/d73/gnunet-rps-profiler_8c.html a265e2495fda5fddfcd9a9e824a79d556a32c92e8101653029fdd073c61eedd23a HAVE_NO_QUICK_QUIT da/d73/gnunet-rps-profiler_8c.html a265e2495fda5fddfcd9a9e824a79d556ade5c97400b4f3fe99c34d87c19ff6bc0 OPTION_COLLECT_STATISTICS da/d73/gnunet-rps-profiler_8c.html a3b09c8155b6c7d5a44c371333a56970c COLLECT_STATISTICS da/d73/gnunet-rps-profiler_8c.html a3b09c8155b6c7d5a44c371333a56970ca055541e59656f8650ecbdbd6eede010c NO_COLLECT_STATISTICS da/d73/gnunet-rps-profiler_8c.html a3b09c8155b6c7d5a44c371333a56970cabbda0ec294d4d31f34b8803cbd6bd3c8 OPTION_COLLECT_VIEW da/d73/gnunet-rps-profiler_8c.html a813f4256f7858c07df81babbd3f3a402 COLLECT_VIEW da/d73/gnunet-rps-profiler_8c.html a813f4256f7858c07df81babbd3f3a402ad2b573d2836bd291920d59d085a029f1 NO_COLLECT_VIEW da/d73/gnunet-rps-profiler_8c.html a813f4256f7858c07df81babbd3f3a402a39dc7ee3f2002c81557c036cc1f9c776 enum STAT_TYPE stat_str_2_type da/d73/gnunet-rps-profiler_8c.html a297bfd32d8e696b5da2ce18fb18490a2 (const char *stat_str) static void tofile_ da/d73/gnunet-rps-profiler_8c.html abe3d8cc5ef596144c0d9cda08f41e0e1 (const char *file_name, const char *line) static int evaluate da/d73/gnunet-rps-profiler_8c.html a59e68aa613408fdb32971e032bb2e102 (void) static struct OpListEntry * make_oplist_entry da/d73/gnunet-rps-profiler_8c.html ac4445a72ef6cf5c2a21941e07b69fa9f () static int check_statistics_collect_completed_single_peer da/d73/gnunet-rps-profiler_8c.html a7ff55fc0af5dae2e46bbfa3a3107a374 (const struct RPSPeer *rps_peer) static int check_statistics_collect_completed da/d73/gnunet-rps-profiler_8c.html a94b9743aa2c28575913254e25833f199 () static void rps_disconnect_adapter da/d73/gnunet-rps-profiler_8c.html a5627213bf5e71b4ed82e345cfc3e3e5d (void *cls, void *op_result) static void cancel_pending_req da/d73/gnunet-rps-profiler_8c.html abfc9207ddef865d240ce45b1e8f6ba36 (struct PendingRequest *pending_req) static void cancel_request da/d73/gnunet-rps-profiler_8c.html a6ff8fb9cdc0dc10a611e1ba9ed4334cd (struct PendingReply *pending_rep) void clean_peer da/d73/gnunet-rps-profiler_8c.html a4ffbde323a98a4bd2a1da93ccbba9b36 (unsigned peer_index) static void shutdown_op da/d73/gnunet-rps-profiler_8c.html abf48eefcb434c63ea8b3e5aea9218da1 (void *cls) static void trigger_shutdown da/d73/gnunet-rps-profiler_8c.html a12c6488b15c08aa10fba58c3ed94109e (void *cls) static void post_test_op da/d73/gnunet-rps-profiler_8c.html aec1abd14d7092524dd497c96ed681b47 (void *cls) static void seed_peers da/d73/gnunet-rps-profiler_8c.html ac34cdc7a89d69e339bced2ffb3f50cd6 (void *cls) void info_cb da/d73/gnunet-rps-profiler_8c.html a13afc6884b3e68aa239f21d7a85cb2ec (void *cb_cls, struct GNUNET_TESTBED_Operation *op, const struct GNUNET_TESTBED_PeerInformation *pinfo, const char *emsg) static void rps_connect_complete_cb da/d73/gnunet-rps-profiler_8c.html adf074069e8e96547e58b9f7537d21bf4 (void *cls, struct GNUNET_TESTBED_Operation *op, void *ca_result, const char *emsg) static void * rps_connect_adapter da/d73/gnunet-rps-profiler_8c.html a2d198d66bb0c494e975ec359fae89817 (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg) static void * stat_connect_adapter da/d73/gnunet-rps-profiler_8c.html ae5178c371645e9468b343de1583f6c80 (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg) static void stat_disconnect_adapter da/d73/gnunet-rps-profiler_8c.html a2969eb29a3c90b8be9f03b9e9d0ff222 (void *cls, void *op_result) static void stat_complete_cb da/d73/gnunet-rps-profiler_8c.html af914d985274632df38dff8d41cafcc9b (void *cls, struct GNUNET_TESTBED_Operation *op, void *ca_result, const char *emsg) static void default_reply_handle da/d73/gnunet-rps-profiler_8c.html a0c63c953b13e09d79a6f66eac6e6224d (void *cls, uint64_t n, const struct GNUNET_PeerIdentity *recv_peers) static void profiler_reply_handle_info da/d73/gnunet-rps-profiler_8c.html a25f2e1107db58702ef1f24b25b98c492 (void *cls, const struct GNUNET_PeerIdentity *recv_peer, double probability, uint32_t num_observed) static void request_peers da/d73/gnunet-rps-profiler_8c.html aae316e91a2f4ad7734a4b0e61f3bf409 (void *cls) void schedule_missing_requests da/d73/gnunet-rps-profiler_8c.html a139f784b6394f9737cf82159ba3516c0 (struct RPSPeer *rps_peer) void cancel_pending_req_rep da/d73/gnunet-rps-profiler_8c.html a654e747de4dd2a4a374f90c4a86650c2 (struct RPSPeer *rps_peer) static void mal_init_peer da/d73/gnunet-rps-profiler_8c.html aff287d6b21be14d2a3a31879f002240b (struct RPSPeer *rps_peer) static void mal_pre da/d73/gnunet-rps-profiler_8c.html a47a8809047925e6c34510bf943a023b3 (struct RPSPeer *rps_peer, struct GNUNET_RPS_Handle *h) static void mal_cb da/d73/gnunet-rps-profiler_8c.html a4e1b9e2caa60cf638fd33edb2e8611d6 (struct RPSPeer *rps_peer) static void churn da/d73/gnunet-rps-profiler_8c.html a7f2f12083f62241f08b060b1f47e2a68 (void *cls) static void churn_test_cb da/d73/gnunet-rps-profiler_8c.html ae367d9805d0bf31d3eff895e2a7662ca (struct RPSPeer *rps_peer) static void churn_cb da/d73/gnunet-rps-profiler_8c.html a7199d8a26eb28e2934b187013b10c1fb (void *cls, struct GNUNET_TESTBED_Operation *op, const char *emsg) static void manage_service_wrapper da/d73/gnunet-rps-profiler_8c.html a7af321ad4a30b14f571e5b52640fb0aa (unsigned int i, unsigned int j, enum PEER_ONLINE_DELTA delta, double prob_go_on_off) static void profiler_init_peer da/d73/gnunet-rps-profiler_8c.html adbffa33686d6dd42a15b2eb979778ccc (struct RPSPeer *rps_peer) static void profiler_reply_handle da/d73/gnunet-rps-profiler_8c.html a60b3138c5bc4b8dd44029398ae0515dc (void *cls, uint64_t n, const struct GNUNET_PeerIdentity *recv_peers) static void profiler_cb da/d73/gnunet-rps-profiler_8c.html a175f6a0a846a70f0b1beb239ce83cdfe (struct RPSPeer *rps_peer) static int file_name_cb da/d73/gnunet-rps-profiler_8c.html a5a262cd6a93cf7fbaf9bf7ca67028a83 (void *cls, const char *filename) static int profiler_eval da/d73/gnunet-rps-profiler_8c.html a98b9040251643f4981035475536a4c74 (void) static int is_in_view da/d73/gnunet-rps-profiler_8c.html a8bc960edd05a417e798d4226977e6845 (uint32_t a, uint32_t b) static uint32_t get_idx_of_pid da/d73/gnunet-rps-profiler_8c.html a16f69f81c46297942ec4afd2cc04d034 (const struct GNUNET_PeerIdentity *pid) static uint32_t count_containing_views da/d73/gnunet-rps-profiler_8c.html a5ee2d05ee206d04b74f3408557e6a31c (uint32_t a, uint32_t b) static void compute_probabilities da/d73/gnunet-rps-profiler_8c.html a3b09ce28b11f0e2118d0feb0a564c56d (uint32_t peer_idx) static uint32_t count_peer_in_views_2 da/d73/gnunet-rps-profiler_8c.html a2af64c7669ae81bff910445d8d5b5b32 (uint32_t peer_idx) static uint32_t cumulated_view_sizes da/d73/gnunet-rps-profiler_8c.html a89983f5f2e2cfd501b217fc8d881909d () static void count_peer_in_views da/d73/gnunet-rps-profiler_8c.html a46ca564e48a7d82bb16dd9f3a08cefa7 (uint32_t *count_peers) void compute_diversity da/d73/gnunet-rps-profiler_8c.html a7a47fe7499b039a3ee364c659f6c87a3 () void print_view_sizes da/d73/gnunet-rps-profiler_8c.html ab027e88592449bc730e1283f89284589 () void all_views_updated_cb da/d73/gnunet-rps-profiler_8c.html a2e9b429a4799846ce779245bd4106810 () void view_update_cb da/d73/gnunet-rps-profiler_8c.html aaf387485ae993c0350677a4c5a3f85a9 (void *cls, uint64_t view_size, const struct GNUNET_PeerIdentity *peers) static void pre_profiler da/d73/gnunet-rps-profiler_8c.html a92601da4564eeef6f7bc7206770d405b (struct RPSPeer *rps_peer, struct GNUNET_RPS_Handle *h) void write_final_stats da/d73/gnunet-rps-profiler_8c.html ae2ad32966a35ac4e26bfd79b46494d25 (void) void post_test_shutdown_ready_cb da/d73/gnunet-rps-profiler_8c.html ae4d528b0697c9c039a1dce91033cc21b (void *cls, int success) int stat_iterator da/d73/gnunet-rps-profiler_8c.html a3e65a5658283d582db3d3eae6ded3913 (void *cls, const char *subsystem, const char *name, uint64_t value, int is_persistent) void post_profiler da/d73/gnunet-rps-profiler_8c.html adabfd46b867e27de00da4818fbd4d2f8 (struct RPSPeer *rps_peer) static void test_run da/d73/gnunet-rps-profiler_8c.html a3122a85048b7fda239fa62cae6d1b59e (void *cls, struct GNUNET_TESTBED_RunHandle *h, unsigned int n_peers, struct GNUNET_TESTBED_Peer **peers, unsigned int links_succeeded, unsigned int links_failed) static void run da/d73/gnunet-rps-profiler_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main da/d73/gnunet-rps-profiler_8c.html a0ddf1224851353fc92bfbff6f499fa97 (int argc, char *argv[]) static uint32_t num_peers da/d73/gnunet-rps-profiler_8c.html a8fff5bf8030f73ea887dadc58c6e834f static unsigned bits_needed da/d73/gnunet-rps-profiler_8c.html ac2210d3e1aabe2666cefdb12e5d38fb4 static struct GNUNET_TIME_Relative duration da/d73/gnunet-rps-profiler_8c.html a84f716b160ca1628e9ccb1f3a631a357 static struct GNUNET_TIME_Relative timeout da/d73/gnunet-rps-profiler_8c.html aadc54110c9d6c23b7e8f8d38873de91b static double portion da/d73/gnunet-rps-profiler_8c.html a62d96f8c52dc91cd784ac74d4010d5b2 static unsigned int mal_type da/d73/gnunet-rps-profiler_8c.html a9f6084f96896e222d44e3bbd72716040 static struct GNUNET_TESTBED_Peer ** testbed_peers da/d73/gnunet-rps-profiler_8c.html a025eaefa7720a9db1101d2cf1288ca9b static char * stat_type_strings da/d73/gnunet-rps-profiler_8c.html a9ff3745d861a6e797f9b404df9bba779 [] static struct OpListEntry * oplist_head da/d73/gnunet-rps-profiler_8c.html a1e961122392a93bc9d84d3bda1829f2f static struct OpListEntry * oplist_tail da/d73/gnunet-rps-profiler_8c.html a3c08e2fe5b2239838b8aac7dd8133e2f static struct RPSPeer * rps_peers da/d73/gnunet-rps-profiler_8c.html a4ee21e63142c74acaa92f8dc665f2730 static struct GNUNET_CONTAINER_MultiPeerMap * peer_map da/d73/gnunet-rps-profiler_8c.html a13e69c547d44f3ac37042c977f768950 static struct GNUNET_PeerIdentity * rps_peer_ids da/d73/gnunet-rps-profiler_8c.html a53bca0f63e78be1dd9d9f589de1f9b99 static struct GNUNET_PeerIdentity * target_peer da/d73/gnunet-rps-profiler_8c.html a55b7ccca1b40475d879612a9d815c369 static unsigned int num_peers_online da/d73/gnunet-rps-profiler_8c.html a9ae8a4166db249b888c996675492891d static unsigned int view_sizes da/d73/gnunet-rps-profiler_8c.html a9918400edecc31057889968b0f1a0b06 static int ok da/d73/gnunet-rps-profiler_8c.html a047ea0d874e6802b9b6d08f6b50248e5 static struct GNUNET_SCHEDULER_Task * post_test_task da/d73/gnunet-rps-profiler_8c.html a22633510c7b62587d5124faf1c581700 static struct GNUNET_SCHEDULER_Task * shutdown_task da/d73/gnunet-rps-profiler_8c.html aab04de9ece3774594b9a122206b81ef3 static struct GNUNET_SCHEDULER_Task * churn_task da/d73/gnunet-rps-profiler_8c.html a9f99e00a2b89444f13f03f9876a33570 struct SingleTestRun cur_test_run da/d73/gnunet-rps-profiler_8c.html ab625daf0c8f75015f8927ace477f9c01 static int post_test da/d73/gnunet-rps-profiler_8c.html af11318cebb87f33eb085faa7ae83e5fe static int in_shutdown da/d73/gnunet-rps-profiler_8c.html a68056dfb1fbbea5c1742fc58417ce5d6 gnunet-rps.c /home/grothoff/research/gnunet/src/rps/ dc/d55/gnunet-rps_8c platform.h gnunet_util_lib.h gnunet_rps_service.h static void do_shutdown dc/d55/gnunet-rps_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static void reply_handle dc/d55/gnunet-rps_8c.html aa9f5bf7a906d2f8adc397e9684fa9f10 (void *cls, uint64_t n, const struct GNUNET_PeerIdentity *recv_peers) static void view_update_handle dc/d55/gnunet-rps_8c.html ae431829a8a7f65a02f6326f9cd7d0d2a (void *cls, uint64_t n, const struct GNUNET_PeerIdentity *recv_peers) static void stream_input_handle dc/d55/gnunet-rps_8c.html a075afac7bd4d722a10824f2bdf141a9a (void *cls, uint64_t num_peers, const struct GNUNET_PeerIdentity *recv_peers) static void run dc/d55/gnunet-rps_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main dc/d55/gnunet-rps_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int ret dc/d55/gnunet-rps_8c.html a6baa346e44f4c2158d2be4f9b77b8203 static struct GNUNET_RPS_Handle * rps_handle dc/d55/gnunet-rps_8c.html ab496e6e2a78153b3a5017c7b4663bffe static struct GNUNET_RPS_Request_Handle * req_handle dc/d55/gnunet-rps_8c.html a88e3e7b059b0d1a4a7397b51a0d83ff3 static struct GNUNET_PeerIdentity peer_id dc/d55/gnunet-rps_8c.html ac83c951429c7243460965837c535ea03 static int view_update dc/d55/gnunet-rps_8c.html a5b6a8933da2073c0ea83ba0810d5994d static int stream_input dc/d55/gnunet-rps_8c.html a70c18181a92f1ddabdd919bbf212afc9 static uint64_t num_view_updates dc/d55/gnunet-rps_8c.html ad0ec94704b6677c2d693d1242529ac23 gnunet-service-rps.c /home/grothoff/research/gnunet/src/rps/ da/d90/gnunet-service-rps_8c platform.h gnunet_applications.h gnunet_util_lib.h gnunet_cadet_service.h gnunet_core_service.h gnunet_peerinfo_service.h gnunet_nse_service.h gnunet_statistics_service.h rps.h rps-test_util.h gnunet-service-rps_sampler.h gnunet-service-rps_custommap.h gnunet-service-rps_view.h PeerPendingOp PendingMessage PeerContext PeersIteratorCls ChannelCtx Sub GetRandPeerIteratorCls ReplyCls ClientContext #define LOG da/d90/gnunet-service-rps_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define SET_PEER_FLAG da/d90/gnunet-service-rps_8c.html a3fae1371d362530293c7f4994c1d84ea (peer_ctx, mask) #define check_peer_flag_set da/d90/gnunet-service-rps_8c.html a671096254c3f70a0f66bb8a7c38f23a9 (peer_ctx, mask) #define UNSET_PEER_FLAG da/d90/gnunet-service-rps_8c.html a7d458f018d274b09a88dcd0f254f1777 (peer_ctx, mask) #define check_channel_flag_set da/d90/gnunet-service-rps_8c.html a0d0e0ec8518c299b295dbdb22932b28b (channel_flags, mask) #define unset_channel_flag da/d90/gnunet-service-rps_8c.html ad1c11193e2fead854750fd7a253de96a (channel_flags, mask) #define HISTOGRAM_FILE_SLOTS da/d90/gnunet-service-rps_8c.html a559d73953c9539c9b7918e256d1005c9 #define SIZE_DUMP_FILE da/d90/gnunet-service-rps_8c.html a8bbb5b68810000a7d313a6a306fdafc0 static void do_round da/d90/gnunet-service-rps_8c.html afe1fe87113a08ed1967017e90cceeb62 (void *cls) static void do_mal_round da/d90/gnunet-service-rps_8c.html a6be4de60e78915236f405a63dad6ee26 (void *cls) static struct PeerContext * get_peer_ctx da/d90/gnunet-service-rps_8c.html a063c52c80edac6f440412be70dff15a3 (const struct GNUNET_CONTAINER_MultiPeerMap *peer_map, const struct GNUNET_PeerIdentity *peer) static int check_peer_known da/d90/gnunet-service-rps_8c.html ab397eb4a025f84544c060a3171fd5306 (const struct GNUNET_CONTAINER_MultiPeerMap *peer_map, const struct GNUNET_PeerIdentity *peer) static struct PeerContext * create_peer_ctx da/d90/gnunet-service-rps_8c.html ab0798558fa21a34e1ce124ecc6deb90c (struct Sub *sub, const struct GNUNET_PeerIdentity *peer) static struct PeerContext * create_or_get_peer_ctx da/d90/gnunet-service-rps_8c.html ab7b341973160f2590074aaa2556e55d3 (struct Sub *sub, const struct GNUNET_PeerIdentity *peer) static int check_connected da/d90/gnunet-service-rps_8c.html ad2e067263d2f896f5370cafd70810a7e (struct PeerContext *peer_ctx) static int get_rand_peer_iterator da/d90/gnunet-service-rps_8c.html a3ba37e40379a570fd614f8e03e4b0cab (void *cls, const struct GNUNET_PeerIdentity *peer, void *value) static const struct GNUNET_PeerIdentity * get_random_peer_from_peermap da/d90/gnunet-service-rps_8c.html aabdbc307b85736a2635ecf3ef8111610 (struct GNUNET_CONTAINER_MultiPeerMap *valid_peers) static int add_valid_peer da/d90/gnunet-service-rps_8c.html a3b81efece8cdfb11e3766ecb42e620bc (const struct GNUNET_PeerIdentity *peer, struct GNUNET_CONTAINER_MultiPeerMap *valid_peers) static void remove_pending_message da/d90/gnunet-service-rps_8c.html a005b912e59006f1cea0df80e46264f6d (struct PendingMessage *pending_msg, int cancel) static void set_peer_online da/d90/gnunet-service-rps_8c.html a41b33f1c5d4aed09bb863d5065cb28df (struct PeerContext *peer_ctx) static void cleanup_destroyed_channel da/d90/gnunet-service-rps_8c.html ae3a7e37094e3bcffe64a8f6504624601 (void *cls, const struct GNUNET_CADET_Channel *channel) static void handle_peer_check da/d90/gnunet-service-rps_8c.html a834286fa9caeebc6acf8c152118de94c (void *cls, const struct GNUNET_MessageHeader *msg) static void handle_peer_push da/d90/gnunet-service-rps_8c.html a27f1325c643e42e84727a3f6a792a0a1 (void *cls, const struct GNUNET_MessageHeader *msg) static void handle_peer_pull_request da/d90/gnunet-service-rps_8c.html abbd688cb642b4b448917dca52f4aad06 (void *cls, const struct GNUNET_MessageHeader *msg) static int check_peer_pull_reply da/d90/gnunet-service-rps_8c.html a391b5091d0dabdacda39e91af5fb9491 (void *cls, const struct GNUNET_RPS_P2P_PullReplyMessage *msg) static void handle_peer_pull_reply da/d90/gnunet-service-rps_8c.html a503b0d5f4a8465c67d33d6dd783f0c20 (void *cls, const struct GNUNET_RPS_P2P_PullReplyMessage *msg) static struct ChannelCtx * add_channel_ctx da/d90/gnunet-service-rps_8c.html afcb4b201ca34000df4710f78d4a85e4b (struct PeerContext *peer_ctx) static void remove_channel_ctx da/d90/gnunet-service-rps_8c.html aad4fb30179f9b8ca7a0f0f0bb2eadc91 (struct ChannelCtx *channel_ctx) struct GNUNET_CADET_Channel * get_channel da/d90/gnunet-service-rps_8c.html a593b0d71220e9ab3dff5aee8938de570 (struct PeerContext *peer_ctx) static struct GNUNET_MQ_Handle * get_mq da/d90/gnunet-service-rps_8c.html af95e30d65da490615d9dc29e369baa02 (struct PeerContext *peer_ctx) static struct PendingMessage * insert_pending_message da/d90/gnunet-service-rps_8c.html a88b73faf55627991eb81a7414cfe0fd8 (struct PeerContext *peer_ctx, struct GNUNET_MQ_Envelope *ev, const char *type) static void mq_online_check_successful da/d90/gnunet-service-rps_8c.html a19ab375c232084cb76d3f9ba083230ee (void *cls) static void check_peer_online da/d90/gnunet-service-rps_8c.html ac33a7ac738f4a2f364b5302b558f90c5 (struct PeerContext *peer_ctx) static int check_operation_scheduled da/d90/gnunet-service-rps_8c.html a1a6b960f26cbe619f75050afb05e595e (const struct PeerContext *peer_ctx, const PeerOp peer_op) static void destroy_channel da/d90/gnunet-service-rps_8c.html a6cb36637e29d279c60b5f27c5dfd8519 (struct ChannelCtx *channel_ctx) static void destroy_channel_cb da/d90/gnunet-service-rps_8c.html a1db1cd346d53bf553215bbe0f20e7caf (void *cls) static void schedule_channel_destruction da/d90/gnunet-service-rps_8c.html aba3a4301c1f65222f7d79e4171e6d4fe (struct ChannelCtx *channel_ctx) static int destroy_peer da/d90/gnunet-service-rps_8c.html afdcbdcd442d2b1a4a457b242cddeb52f (struct PeerContext *peer_ctx) static int peermap_clear_iterator da/d90/gnunet-service-rps_8c.html a4f12fce01f21607e2d506806a18feee4 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static void mq_notify_sent_cb da/d90/gnunet-service-rps_8c.html ae7134f2d98c9e8d83e8d09572b560e50 (void *cls) static int store_peer_presistently_iterator da/d90/gnunet-service-rps_8c.html a679cc8e76e25a6b49bb46c9d36546d6e (void *cls, const struct GNUNET_PeerIdentity *peer, void *value) static void store_valid_peers da/d90/gnunet-service-rps_8c.html a3a962fab55d043c28f850144ab9be743 (const struct Sub *sub) static const struct GNUNET_PeerIdentity * s2i_full da/d90/gnunet-service-rps_8c.html a25c4991f383f152ddfea1ce666eba983 (const char *string_repr) static void restore_valid_peers da/d90/gnunet-service-rps_8c.html adfe8350d9e4c7e8314a30ba510d727b4 (const struct Sub *sub) static void peers_terminate da/d90/gnunet-service-rps_8c.html a98359985131c1357f4d908edd509b36b (struct Sub *sub) static int valid_peer_iterator da/d90/gnunet-service-rps_8c.html a1b663bea9bf4dc16e60a3df636435dfc (void *cls, const struct GNUNET_PeerIdentity *peer, void *value) static int get_valid_peers da/d90/gnunet-service-rps_8c.html ad368f92ccee8cc5eeaa6912809ead764 (struct GNUNET_CONTAINER_MultiPeerMap *valid_peers, PeersIterator iterator, void *it_cls) static int insert_peer da/d90/gnunet-service-rps_8c.html abd722a0367e9b91c3deb4c796f093488 (struct Sub *sub, const struct GNUNET_PeerIdentity *peer) static int check_peer_flag da/d90/gnunet-service-rps_8c.html a8faa8f20c3a3b34a603be9d879e3ba3a (const struct GNUNET_CONTAINER_MultiPeerMap *peer_map, const struct GNUNET_PeerIdentity *peer, enum Peers_PeerFlags flags) static int issue_peer_online_check da/d90/gnunet-service-rps_8c.html aa618c2e2c4b61b537a6c6031b305cf2b (struct Sub *sub, const struct GNUNET_PeerIdentity *peer) static int check_removable da/d90/gnunet-service-rps_8c.html a601631988f78ff2559e77d5a111b7351 (const struct PeerContext *peer_ctx) static int check_peer_valid da/d90/gnunet-service-rps_8c.html af84bad12e7b3d2e67d930e7d9e660015 (const struct GNUNET_CONTAINER_MultiPeerMap *valid_peers, const struct GNUNET_PeerIdentity *peer) static void indicate_sending_intention da/d90/gnunet-service-rps_8c.html ab43f0aa8b4793205653013669d7a039a (struct PeerContext *peer_ctx) static int check_peer_send_intention da/d90/gnunet-service-rps_8c.html ab082d0dc643c8bbe06d6f9899841b8c1 (const struct PeerContext *peer_ctx) static void * handle_inbound_channel da/d90/gnunet-service-rps_8c.html ae83d857b17140b7fce0cb8a2efde8af6 (void *cls, struct GNUNET_CADET_Channel *channel, const struct GNUNET_PeerIdentity *initiator) static int check_sending_channel_exists da/d90/gnunet-service-rps_8c.html af2ebfdd877e8149d63a4d646af4999f9 (const struct PeerContext *peer_ctx) static int destroy_sending_channel da/d90/gnunet-service-rps_8c.html aae5eb8130e9a090657870c1648804d65 (struct PeerContext *peer_ctx) static void send_message da/d90/gnunet-service-rps_8c.html a7a206410ae100fea1affaa583bebbd65 (struct PeerContext *peer_ctx, struct GNUNET_MQ_Envelope *ev, const char *type) static int schedule_operation da/d90/gnunet-service-rps_8c.html aedb0086f7ba2eb9967a6ed6c568082f2 (struct PeerContext *peer_ctx, const PeerOp peer_op, void *cls) static void print_peer_list da/d90/gnunet-service-rps_8c.html ae9a311afba24621e3c7739df547835a8 (struct GNUNET_PeerIdentity *list, unsigned int len) static void rem_from_list da/d90/gnunet-service-rps_8c.html aea93f21d75b30e08937ff67b6fb08584 (struct GNUNET_PeerIdentity **peer_list, unsigned int *list_size, const struct GNUNET_PeerIdentity *peer) static void insert_in_view_op da/d90/gnunet-service-rps_8c.html a708940cd829a93bc782125211deff492 (void *cls, const struct GNUNET_PeerIdentity *peer) static int insert_in_view da/d90/gnunet-service-rps_8c.html a9cad1e1c171cc080d628d5fccdffc9a6 (struct Sub *sub, const struct GNUNET_PeerIdentity *peer) static void send_view da/d90/gnunet-service-rps_8c.html ab55687170cdb41509f9401bfebc22eaa (const struct ClientContext *cli_ctx, const struct GNUNET_PeerIdentity *view_array, uint64_t view_size) static void send_stream_peers da/d90/gnunet-service-rps_8c.html ad777a7c3dbf2faac6eaf59d364346d5b (const struct ClientContext *cli_ctx, uint64_t num_peers, const struct GNUNET_PeerIdentity *peers) static void clients_notify_view_update da/d90/gnunet-service-rps_8c.html abb89aa49d08f0c770aca0cc441ba8a65 (const struct Sub *sub) static void clients_notify_stream_peer da/d90/gnunet-service-rps_8c.html ae73881955086a27a06eae222c7fa01fe (const struct Sub *sub, uint64_t num_peers, const struct GNUNET_PeerIdentity *peers) static void hist_update da/d90/gnunet-service-rps_8c.html ac8e27488b962b388e18fa3d73d8609c3 (const struct GNUNET_PeerIdentity *ids, uint32_t num_peers, void *cls) static void resize_wrapper da/d90/gnunet-service-rps_8c.html ae36229141c29c54ca1659564ee43c191 (struct RPS_Sampler *sampler, uint32_t new_size) static void add_peer_array_to_set da/d90/gnunet-service-rps_8c.html ab814f08e982913059d1cfc59e7b2283c (const struct GNUNET_PeerIdentity *peer_array, unsigned int num_peers, struct GNUNET_CONTAINER_MultiPeerMap *peer_map) static void send_pull_reply da/d90/gnunet-service-rps_8c.html a1560fe849094775c1bdbe6ec31ec6771 (struct PeerContext *peer_ctx, const struct GNUNET_PeerIdentity *peer_ids, unsigned int num_peer_ids) static void insert_in_pull_map da/d90/gnunet-service-rps_8c.html a87b7b81485edd9630c2d6691aee4c5d7 (void *cls, const struct GNUNET_PeerIdentity *peer) static void insert_in_sampler da/d90/gnunet-service-rps_8c.html af6a2baf52b03bd19e7362f1eb65bd15d (void *cls, const struct GNUNET_PeerIdentity *peer) static void got_peer da/d90/gnunet-service-rps_8c.html aae2459dfe0791104ab67029f243fc35c (struct Sub *sub, const struct GNUNET_PeerIdentity *peer) static int check_sending_channel_needed da/d90/gnunet-service-rps_8c.html a318e2f950b67803e581ce5cdd14493fb (const struct PeerContext *peer_ctx) static void remove_peer da/d90/gnunet-service-rps_8c.html af7a3be9c1efd813f13187e8d5b918b18 (struct Sub *sub, const struct GNUNET_PeerIdentity *peer) static void clean_peer da/d90/gnunet-service-rps_8c.html a13283d78009576bbf0419781a173c088 (struct Sub *sub, const struct GNUNET_PeerIdentity *peer) struct Sub * new_sub da/d90/gnunet-service-rps_8c.html a9c6abe5408ed63a0c0eb996242d7b8d2 (const struct GNUNET_HashCode *hash, uint32_t sampler_size, struct GNUNET_TIME_Relative round_interval) static void write_histogram_to_file da/d90/gnunet-service-rps_8c.html a80a79482aed5df492f2c67befdcbf5c4 (const uint32_t hist_array[], const char *file_name) static void destroy_sub da/d90/gnunet-service-rps_8c.html aeb5c37c3962d3fa0b53c5d0ba22e30d5 (struct Sub *sub) void core_init da/d90/gnunet-service-rps_8c.html a1bd6a4c706f7d67ba8e77e12348551e1 (void *cls, const struct GNUNET_PeerIdentity *my_identity) void * core_connects da/d90/gnunet-service-rps_8c.html aaa60e0bebb61ec713fb95191e798bc10 (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_MQ_Handle *mq) void core_disconnects da/d90/gnunet-service-rps_8c.html aca05c38cc6c1774fe42656bbab14089f (void *cls, const struct GNUNET_PeerIdentity *peer, void *peer_cls) static void destroy_cli_ctx da/d90/gnunet-service-rps_8c.html a200ec778aebc8dec9064e873425bd791 (struct ClientContext *cli_ctx) static void adapt_sizes da/d90/gnunet-service-rps_8c.html a3e8328b0a8b20bfc5fffedef161fd931 (struct Sub *sub, double logestimate, double std_dev) static void nse_callback da/d90/gnunet-service-rps_8c.html a95d840e7a1bce6c7f6e1aa646c9341a3 (void *cls, struct GNUNET_TIME_Absolute timestamp, double logestimate, double std_dev) static int check_client_seed da/d90/gnunet-service-rps_8c.html a8a6290f7d4a86b3201c5819203ea1e5e (void *cls, const struct GNUNET_RPS_CS_SeedMessage *msg) static void handle_client_seed da/d90/gnunet-service-rps_8c.html ae27f33773fb23ad4fea0c2ae8cb47974 (void *cls, const struct GNUNET_RPS_CS_SeedMessage *msg) static void handle_client_view_request da/d90/gnunet-service-rps_8c.html a21cbbf34833cf04170392771d9a2a727 (void *cls, const struct GNUNET_RPS_CS_DEBUG_ViewRequest *msg) static void handle_client_view_cancel da/d90/gnunet-service-rps_8c.html a1fb161f75f285d6dae7b6198c288464d (void *cls, const struct GNUNET_MessageHeader *msg) static void handle_client_stream_request da/d90/gnunet-service-rps_8c.html a26f8479ea7f1cd33b4311aa2d655c5e8 (void *cls, const struct GNUNET_RPS_CS_DEBUG_StreamRequest *msg) static void handle_client_stream_cancel da/d90/gnunet-service-rps_8c.html a1af5dcaf0335e5054f8b4ed19b0ef6ea (void *cls, const struct GNUNET_MessageHeader *msg) static void handle_client_start_sub da/d90/gnunet-service-rps_8c.html a3db009030d719a7e2a7c71a181715240 (void *cls, const struct GNUNET_RPS_CS_SubStartMessage *msg) static void handle_client_stop_sub da/d90/gnunet-service-rps_8c.html ab75ffe5f37d3383d020d07d7093a121d (void *cls, const struct GNUNET_RPS_CS_SubStopMessage *msg) static struct GNUNET_TIME_Relative compute_rand_delay da/d90/gnunet-service-rps_8c.html a8a90ac7c83234dbcea5fa5ae65f57626 (struct GNUNET_TIME_Relative mean, unsigned int spread) static void send_pull_request da/d90/gnunet-service-rps_8c.html a555d3b522823766f266f5651dd10fdd0 (struct PeerContext *peer_ctx) static void send_push da/d90/gnunet-service-rps_8c.html a68417adb9ea1607760ca6ed6456e18fb (struct PeerContext *peer_ctx) void init_peer_cb da/d90/gnunet-service-rps_8c.html a67fbaf37b16f379118296280e14571f3 (void *cls, const struct GNUNET_PeerIdentity *peer, int tunnel, unsigned int n_paths, unsigned int best_path) static int valid_peers_iterator da/d90/gnunet-service-rps_8c.html ab74709253c8290fc307dec1217e4b225 (void *cls, const struct GNUNET_PeerIdentity *peer) void process_peerinfo_peers da/d90/gnunet-service-rps_8c.html a2496ecebc804bd2dab7b0435b55715da (void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Message *hello, const char *err_msg) static void shutdown_task da/d90/gnunet-service-rps_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void * client_connect_cb da/d90/gnunet-service-rps_8c.html ace62d7dd4b1ce0ddda8ac3a38cbdc24d (void *cls, struct GNUNET_SERVICE_Client *client, struct GNUNET_MQ_Handle *mq) static void client_disconnect_cb da/d90/gnunet-service-rps_8c.html ade6f1667a3402af7cf5a5024e40d34b5 (void *cls, struct GNUNET_SERVICE_Client *client, void *internal_cls) static void run da/d90/gnunet-service-rps_8c.html a93e64c6875736da53189e266ff6013a0 (void *cls, const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_SERVICE_Handle *service) GNUNET_SERVICE_MAIN da/d90/gnunet-service-rps_8c.html a4a673cb7e355f2cbae9cfcf9db2c1021 ("rps", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_var_size(client_seed, GNUNET_MESSAGE_TYPE_RPS_CS_SEED, struct GNUNET_RPS_CS_SeedMessage, NULL), GNUNET_MQ_hd_fixed_size(client_view_request, GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_VIEW_REQUEST, struct GNUNET_RPS_CS_DEBUG_ViewRequest, NULL), GNUNET_MQ_hd_fixed_size(client_view_cancel, GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_VIEW_CANCEL, struct GNUNET_MessageHeader, NULL), GNUNET_MQ_hd_fixed_size(client_stream_request, GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_STREAM_REQUEST, struct GNUNET_RPS_CS_DEBUG_StreamRequest, NULL), GNUNET_MQ_hd_fixed_size(client_stream_cancel, GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_STREAM_CANCEL, struct GNUNET_MessageHeader, NULL), GNUNET_MQ_hd_fixed_size(client_start_sub, GNUNET_MESSAGE_TYPE_RPS_CS_SUB_START, struct GNUNET_RPS_CS_SubStartMessage, NULL), GNUNET_MQ_hd_fixed_size(client_stop_sub, GNUNET_MESSAGE_TYPE_RPS_CS_SUB_STOP, struct GNUNET_RPS_CS_SubStopMessage, NULL), GNUNET_MQ_handler_end()) static const struct GNUNET_CONFIGURATION_Handle * cfg da/d90/gnunet-service-rps_8c.html a51cb438e53c3f8766755e01cfa930382 struct GNUNET_STATISTICS_Handle * stats da/d90/gnunet-service-rps_8c.html a4fb6f8811aa55bc9ca971bfebc4612b5 struct GNUNET_CADET_Handle * cadet_handle da/d90/gnunet-service-rps_8c.html a94cbcb8f803bfcc880b75a70d3600eb2 struct GNUNET_CORE_Handle * core_handle da/d90/gnunet-service-rps_8c.html ad2779304d88242e47f8c4905ad7959e5 struct GNUNET_CONTAINER_MultiPeerMap * map_single_hop da/d90/gnunet-service-rps_8c.html a104b41818792b6d160559a1ce7659b71 static struct GNUNET_PeerIdentity own_identity da/d90/gnunet-service-rps_8c.html a32b4d3d9cb2fc64877849f6856d3b692 static float alpha da/d90/gnunet-service-rps_8c.html ab1551d8043c2aa4410fb7dbb1fe3be7b static float beta da/d90/gnunet-service-rps_8c.html aa773d9a6c0ccefaa0fc9ab66fec68ec1 static struct GNUNET_NSE_Handle * nse da/d90/gnunet-service-rps_8c.html a443d007105997a309c050c01324a7d52 static struct GNUNET_PEERINFO_Handle * peerinfo_handle da/d90/gnunet-service-rps_8c.html a0541a7f70b974dc13193e68f8d1281b9 static struct GNUNET_PEERINFO_NotifyContext * peerinfo_notify_handle da/d90/gnunet-service-rps_8c.html a2f590a23467c450265343e38cecaf7ec static struct Sub * msub da/d90/gnunet-service-rps_8c.html a500658dd7d4f30cd9753f849da1a5039 static const uint32_t num_valid_peers_max da/d90/gnunet-service-rps_8c.html af36226dcdfbeeda1f04aec176c57bc10 struct ClientContext * cli_ctx_head da/d90/gnunet-service-rps_8c.html a1e08a577e77ec8b255e57b08225067f1 struct ClientContext * cli_ctx_tail da/d90/gnunet-service-rps_8c.html a08c07ae6605c81b71b775de77e4bd7e2 gnunet-service-rps_custommap.c /home/grothoff/research/gnunet/src/rps/ d0/d64/gnunet-service-rps__custommap_8c platform.h gnunet_util_lib.h gnunet-service-rps_custommap.h CustomPeerMap #define LOG d0/d64/gnunet-service-rps__custommap_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) struct CustomPeerMap * CustomPeerMap_create d0/d64/gnunet-service-rps__custommap_8c.html a0acbff27ff00601cefcc6b89493c386c (unsigned int len) unsigned int CustomPeerMap_size d0/d64/gnunet-service-rps__custommap_8c.html a3fb97d700d7c733ab32fa3a53cda1d92 (const struct CustomPeerMap *c_peer_map) int CustomPeerMap_put d0/d64/gnunet-service-rps__custommap_8c.html a8b4f5efe61f5ddbd3dba94a9af762710 (const struct CustomPeerMap *c_peer_map, const struct GNUNET_PeerIdentity *peer) int CustomPeerMap_contains_peer d0/d64/gnunet-service-rps__custommap_8c.html a638a225dc86e75abbe28a305edcc8ed8 (const struct CustomPeerMap *c_peer_map, const struct GNUNET_PeerIdentity *peer) static uint32_t * CustomPeerMap_get_index_pointer d0/d64/gnunet-service-rps__custommap_8c.html a520de55ef2eec5432bdc076cca4a6aab (const struct CustomPeerMap *c_peer_map, const struct GNUNET_PeerIdentity *peer) int CustomPeerMap_remove_peer d0/d64/gnunet-service-rps__custommap_8c.html ad97f27188f4ca3cdeb2af06a1c27af94 (const struct CustomPeerMap *c_peer_map, const struct GNUNET_PeerIdentity *peer) struct GNUNET_PeerIdentity * CustomPeerMap_get_peer_by_index d0/d64/gnunet-service-rps__custommap_8c.html a55d7a3a183ebcf372a3ba9822b47e815 (const struct CustomPeerMap *c_peer_map, uint32_t index) int CustomPeerMap_remove_peer_by_index d0/d64/gnunet-service-rps__custommap_8c.html a4580a9226dcbb02706b74f54d3339e9b (const struct CustomPeerMap *c_peer_map, uint32_t index) void CustomPeerMap_clear d0/d64/gnunet-service-rps__custommap_8c.html ae75b1d87dda6908d3a72775dc72dac0a (const struct CustomPeerMap *c_peer_map) void CustomPeerMap_destroy d0/d64/gnunet-service-rps__custommap_8c.html adeb736939b0ed890a8104ec26cc1911c (struct CustomPeerMap *c_peer_map) gnunet-service-rps_custommap.h /home/grothoff/research/gnunet/src/rps/ d4/d4e/gnunet-service-rps__custommap_8h gnunet_util_lib.h struct CustomPeerMap * CustomPeerMap_create d4/d4e/gnunet-service-rps__custommap_8h.html a0acbff27ff00601cefcc6b89493c386c (unsigned int len) unsigned int CustomPeerMap_size d4/d4e/gnunet-service-rps__custommap_8h.html a3fb97d700d7c733ab32fa3a53cda1d92 (const struct CustomPeerMap *c_peer_map) int CustomPeerMap_put d4/d4e/gnunet-service-rps__custommap_8h.html a8b4f5efe61f5ddbd3dba94a9af762710 (const struct CustomPeerMap *c_peer_map, const struct GNUNET_PeerIdentity *peer) int CustomPeerMap_contains_peer d4/d4e/gnunet-service-rps__custommap_8h.html a638a225dc86e75abbe28a305edcc8ed8 (const struct CustomPeerMap *c_peer_map, const struct GNUNET_PeerIdentity *peer) int CustomPeerMap_remove_peer d4/d4e/gnunet-service-rps__custommap_8h.html ad97f27188f4ca3cdeb2af06a1c27af94 (const struct CustomPeerMap *c_peer_map, const struct GNUNET_PeerIdentity *peer) struct GNUNET_PeerIdentity * CustomPeerMap_get_peer_by_index d4/d4e/gnunet-service-rps__custommap_8h.html a55d7a3a183ebcf372a3ba9822b47e815 (const struct CustomPeerMap *c_peer_map, uint32_t index) int CustomPeerMap_remove_peer_by_index d4/d4e/gnunet-service-rps__custommap_8h.html a4580a9226dcbb02706b74f54d3339e9b (const struct CustomPeerMap *c_peer_map, uint32_t index) void CustomPeerMap_clear d4/d4e/gnunet-service-rps__custommap_8h.html ae75b1d87dda6908d3a72775dc72dac0a (const struct CustomPeerMap *c_peer_map) void CustomPeerMap_destroy d4/d4e/gnunet-service-rps__custommap_8h.html adeb736939b0ed890a8104ec26cc1911c (struct CustomPeerMap *c_peer_map) gnunet-service-rps_sampler.c /home/grothoff/research/gnunet/src/rps/ d3/dce/gnunet-service-rps__sampler_8c platform.h gnunet_util_lib.h gnunet_statistics_service.h rps.h rps-sampler_common.h gnunet-service-rps_sampler.h gnunet-service-rps_sampler_elem.h rps-test_util.h SamplerNotifyUpdateCTX RPS_SamplerRequestHandle #define LOG d3/dce/gnunet-service-rps__sampler_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) void(* SamplerNotifyUpdateCB d3/dce/gnunet-service-rps__sampler_8c.html a33dc11e2012515ad1637760618d78dec )(void *cls) void(* RPS_get_peers_type d3/dce/gnunet-service-rps__sampler_8c.html a177373eb9c8f4a34ec07690ef2517543 )(void *cls) static void sampler_get_rand_peer d3/dce/gnunet-service-rps__sampler_8c.html a630f745a57db7d725fd2f318a4440390 (void *cls) struct RPS_Sampler * RPS_sampler_init d3/dce/gnunet-service-rps__sampler_8c.html af0da50b14b7ad9beae97755571f71dce (size_t init_size, struct GNUNET_TIME_Relative max_round_interval) static size_t min_size d3/dce/gnunet-service-rps__sampler_8c.html af99ca22b80e05fd5b3603806348ab647 static size_t max_size d3/dce/gnunet-service-rps__sampler_8c.html af4728438dee601cb2554d9bf18d78a43 static uint32_t client_get_index d3/dce/gnunet-service-rps__sampler_8c.html a923b228edc95086aaafa01f9d62f7060 gnunet-service-rps_sampler.h /home/grothoff/research/gnunet/src/rps/ d2/d72/gnunet-service-rps__sampler_8h rps-sampler_common.h unsigned int RPS_sampler_get_size d2/d72/gnunet-service-rps__sampler_8h.html ab8458b64a969bb8e1c7037078a1d2256 (struct RPS_Sampler *sampler) void RPS_sampler_resize d2/d72/gnunet-service-rps__sampler_8h.html a4bf6db6d9ab3ad430c5fc897e93519fa (struct RPS_Sampler *sampler, unsigned int new_size) struct RPS_Sampler * RPS_sampler_init d2/d72/gnunet-service-rps__sampler_8h.html af0da50b14b7ad9beae97755571f71dce (size_t init_size, struct GNUNET_TIME_Relative max_round_interval) void RPS_sampler_update d2/d72/gnunet-service-rps__sampler_8h.html a12a8e250ff28eb969786c4ee348c7983 (struct RPS_Sampler *sampler, const struct GNUNET_PeerIdentity *id) void RPS_sampler_reinitialise_by_value d2/d72/gnunet-service-rps__sampler_8h.html a4186cf45ca26557822f137a491b82438 (struct RPS_Sampler *sampler, const struct GNUNET_PeerIdentity *id) struct RPS_SamplerRequestHandle * RPS_sampler_get_n_rand_peers d2/d72/gnunet-service-rps__sampler_8h.html a64a9fb6d783b96a26808c7210d4e443a (struct RPS_Sampler *sampler, uint32_t num_peers, RPS_sampler_n_rand_peers_ready_cb cb, void *cls) void RPS_sampler_request_cancel d2/d72/gnunet-service-rps__sampler_8h.html a84719b864fdfbc853ab1e9efae3592eb (struct RPS_SamplerRequestHandle *req_handle) uint32_t RPS_sampler_count_id d2/d72/gnunet-service-rps__sampler_8h.html afd3e4ff1f732f8d1919bcfe59c9b6502 (struct RPS_Sampler *sampler, const struct GNUNET_PeerIdentity *id) void RPS_sampler_destroy d2/d72/gnunet-service-rps__sampler_8h.html aa286b67e56a3bc7d6507ca1d7f0b73bb (struct RPS_Sampler *sampler) gnunet-service-rps_sampler_elem.c /home/grothoff/research/gnunet/src/rps/ d3/d6a/gnunet-service-rps__sampler__elem_8c platform.h gnunet_util_lib.h gnunet-service-rps_sampler_elem.h rps-test_util.h #define LOG d3/d6a/gnunet-service-rps__sampler__elem_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) void RPS_sampler_elem_reinit d3/d6a/gnunet-service-rps__sampler__elem_8c.html a1519cbce7851b1fa5674ffb856c41f24 (struct RPS_SamplerElement *sampler_elem) struct RPS_SamplerElement * RPS_sampler_elem_create d3/d6a/gnunet-service-rps__sampler__elem_8c.html af7e0d9f58552fdc79329dc760f9d3157 (void) void RPS_sampler_elem_destroy d3/d6a/gnunet-service-rps__sampler__elem_8c.html a41475fc2b19d37604ec6ea038efce1d1 (struct RPS_SamplerElement *sampler_elem) void RPS_sampler_elem_next d3/d6a/gnunet-service-rps__sampler__elem_8c.html ae3bc22c0c2c1d2d6894e8dc3fe4a87b5 (struct RPS_SamplerElement *sampler_elem, const struct GNUNET_PeerIdentity *new_ID) void RPS_sampler_elem_set d3/d6a/gnunet-service-rps__sampler__elem_8c.html a12bbb97d5870e309fc4f07a4e082fa08 (struct RPS_SamplerElement *sampler_elem, struct GNUNET_CRYPTO_AuthKey auth_key) gnunet-service-rps_sampler_elem.h /home/grothoff/research/gnunet/src/rps/ d9/d5f/gnunet-service-rps__sampler__elem_8h RPS_SamplerElement RPS_SamplerEmpty d9/d5f/gnunet-service-rps__sampler__elem_8h.html a688595fbc66f49d581d616fe56afb3f7 NOT_EMPTY d9/d5f/gnunet-service-rps__sampler__elem_8h.html a688595fbc66f49d581d616fe56afb3f7aff3982d21bd983d87b10549c9b938d6b EMPTY d9/d5f/gnunet-service-rps__sampler__elem_8h.html a688595fbc66f49d581d616fe56afb3f7a2f0d18fc0d0fa4a6cd92dc328501874d void RPS_sampler_elem_reinit d9/d5f/gnunet-service-rps__sampler__elem_8h.html a1519cbce7851b1fa5674ffb856c41f24 (struct RPS_SamplerElement *sampler_elem) struct RPS_SamplerElement * RPS_sampler_elem_create d9/d5f/gnunet-service-rps__sampler__elem_8h.html af7e0d9f58552fdc79329dc760f9d3157 (void) void RPS_sampler_elem_destroy d9/d5f/gnunet-service-rps__sampler__elem_8h.html a41475fc2b19d37604ec6ea038efce1d1 (struct RPS_SamplerElement *sampler_elem) void RPS_sampler_elem_next d9/d5f/gnunet-service-rps__sampler__elem_8h.html ae3bc22c0c2c1d2d6894e8dc3fe4a87b5 (struct RPS_SamplerElement *sampler_elem, const struct GNUNET_PeerIdentity *new_ID) void RPS_sampler_elem_set d9/d5f/gnunet-service-rps__sampler__elem_8h.html a12bbb97d5870e309fc4f07a4e082fa08 (struct RPS_SamplerElement *sampler_elem, struct GNUNET_CRYPTO_AuthKey auth_key) gnunet-service-rps_view.c /home/grothoff/research/gnunet/src/rps/ dc/dce/gnunet-service-rps__view_8c platform.h gnunet_util_lib.h gnunet-service-rps_view.h View struct View * View_create dc/dce/gnunet-service-rps__view_8c.html ad8bf8187bf19b5f137289a39ad62e33f (uint32_t len) void View_change_len dc/dce/gnunet-service-rps__view_8c.html a8ade76f1ae1f22a0089644eac27203c4 (struct View *view, uint32_t len) const struct GNUNET_PeerIdentity * View_get_as_array dc/dce/gnunet-service-rps__view_8c.html a5e4905394e1be83f1db78022de7e64bc (const struct View *view) unsigned int View_size dc/dce/gnunet-service-rps__view_8c.html a6af27c318a4f9ec4d4d6acf88c087c44 (const struct View *view) int View_put dc/dce/gnunet-service-rps__view_8c.html a3dbf656a27a800688934ee6515efac67 (struct View *view, const struct GNUNET_PeerIdentity *peer) int View_contains_peer dc/dce/gnunet-service-rps__view_8c.html a2b4cd2b1addfa4f99ed2a5d85ecc0157 (const struct View *view, const struct GNUNET_PeerIdentity *peer) int View_remove_peer dc/dce/gnunet-service-rps__view_8c.html acce7af92c4340328bb5553f9c1a6f0d9 (struct View *view, const struct GNUNET_PeerIdentity *peer) const struct GNUNET_PeerIdentity * View_get_peer_by_index dc/dce/gnunet-service-rps__view_8c.html a9cc9aa10d65ae72626341a0bcbbcd0b1 (const struct View *view, uint32_t index) void View_clear dc/dce/gnunet-service-rps__view_8c.html a26e056a448bec68e64150697787dda48 (struct View *view) void View_destroy dc/dce/gnunet-service-rps__view_8c.html a7b46c56d7a23f3fec4955723f54bb260 (struct View *view) gnunet-service-rps_view.h /home/grothoff/research/gnunet/src/rps/ da/d48/gnunet-service-rps__view_8h gnunet_util_lib.h struct View * View_create da/d48/gnunet-service-rps__view_8h.html ace46a72780075d9991630ae17d42fd22 (unsigned int len) void View_change_len da/d48/gnunet-service-rps__view_8h.html a357f379deae7770c7af7b6806928b1e4 (struct View *view, unsigned int len) const struct GNUNET_PeerIdentity * View_get_as_array da/d48/gnunet-service-rps__view_8h.html a5e4905394e1be83f1db78022de7e64bc (const struct View *view) unsigned int View_size da/d48/gnunet-service-rps__view_8h.html a6af27c318a4f9ec4d4d6acf88c087c44 (const struct View *view) int View_put da/d48/gnunet-service-rps__view_8h.html a3dbf656a27a800688934ee6515efac67 (struct View *view, const struct GNUNET_PeerIdentity *peer) int View_contains_peer da/d48/gnunet-service-rps__view_8h.html a2b4cd2b1addfa4f99ed2a5d85ecc0157 (const struct View *view, const struct GNUNET_PeerIdentity *peer) int View_remove_peer da/d48/gnunet-service-rps__view_8h.html acce7af92c4340328bb5553f9c1a6f0d9 (struct View *view, const struct GNUNET_PeerIdentity *peer) const struct GNUNET_PeerIdentity * View_get_peer_by_index da/d48/gnunet-service-rps__view_8h.html a9cc9aa10d65ae72626341a0bcbbcd0b1 (const struct View *view, uint32_t index) void View_clear da/d48/gnunet-service-rps__view_8h.html a26e056a448bec68e64150697787dda48 (struct View *view) void View_destroy da/d48/gnunet-service-rps__view_8h.html a7b46c56d7a23f3fec4955723f54bb260 (struct View *view) rps-sampler_client.c /home/grothoff/research/gnunet/src/rps/ d7/dda/rps-sampler__client_8c platform.h gnunet_util_lib.h gnunet_statistics_service.h rps.h rps-sampler_common.h gnunet-service-rps_sampler.h gnunet-service-rps_sampler_elem.h rps-test_util.h SamplerNotifyUpdateCTX RPS_SamplerRequestHandle RPS_SamplerRequestHandleSingleInfo #define LOG d7/dda/rps-sampler__client_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) void(* SamplerNotifyUpdateCB d7/dda/rps-sampler__client_8c.html a33dc11e2012515ad1637760618d78dec )(void *cls) void(* RPS_get_peers_type d7/dda/rps-sampler__client_8c.html a177373eb9c8f4a34ec07690ef2517543 )(void *cls) static void sampler_mod_get_rand_peer d7/dda/rps-sampler__client_8c.html aa1a75fa515782aa1f71bb60ac4fa64be (void *cls) struct RPS_Sampler * RPS_sampler_mod_init d7/dda/rps-sampler__client_8c.html a3321984d8b0e1b3b2d187a63b3ea86f5 (size_t init_size, struct GNUNET_TIME_Relative max_round_interval) static double prob_observed_n_peers d7/dda/rps-sampler__client_8c.html aef6517870e2cc2c300548419b4a71dde (uint32_t num_peers_estim, uint32_t num_peers_observed, double deficiency_factor) static size_t min_size d7/dda/rps-sampler__client_8c.html af99ca22b80e05fd5b3603806348ab647 static size_t max_size d7/dda/rps-sampler__client_8c.html af4728438dee601cb2554d9bf18d78a43 static uint32_t client_get_index d7/dda/rps-sampler__client_8c.html a923b228edc95086aaafa01f9d62f7060 rps-sampler_client.h /home/grothoff/research/gnunet/src/rps/ da/d58/rps-sampler__client_8h rps-sampler_common.h unsigned int RPS_sampler_get_size da/d58/rps-sampler__client_8h.html ab8458b64a969bb8e1c7037078a1d2256 (struct RPS_Sampler *sampler) void RPS_sampler_resize da/d58/rps-sampler__client_8h.html a4bf6db6d9ab3ad430c5fc897e93519fa (struct RPS_Sampler *sampler, unsigned int new_size) struct RPS_Sampler * RPS_sampler_mod_init da/d58/rps-sampler__client_8h.html a3321984d8b0e1b3b2d187a63b3ea86f5 (size_t init_size, struct GNUNET_TIME_Relative max_round_interval) void RPS_sampler_update da/d58/rps-sampler__client_8h.html a12a8e250ff28eb969786c4ee348c7983 (struct RPS_Sampler *sampler, const struct GNUNET_PeerIdentity *id) void RPS_sampler_reinitialise_by_value da/d58/rps-sampler__client_8h.html a4186cf45ca26557822f137a491b82438 (struct RPS_Sampler *sampler, const struct GNUNET_PeerIdentity *id) struct RPS_SamplerRequestHandle * RPS_sampler_get_n_rand_peers da/d58/rps-sampler__client_8h.html a64a9fb6d783b96a26808c7210d4e443a (struct RPS_Sampler *sampler, uint32_t num_peers, RPS_sampler_n_rand_peers_ready_cb cb, void *cls) void RPS_sampler_request_cancel da/d58/rps-sampler__client_8h.html a84719b864fdfbc853ab1e9efae3592eb (struct RPS_SamplerRequestHandle *req_handle) uint32_t RPS_sampler_count_id da/d58/rps-sampler__client_8h.html afd3e4ff1f732f8d1919bcfe59c9b6502 (struct RPS_Sampler *sampler, const struct GNUNET_PeerIdentity *id) void RPS_sampler_destroy da/d58/rps-sampler__client_8h.html aa286b67e56a3bc7d6507ca1d7f0b73bb (struct RPS_Sampler *sampler) rps-sampler_common.c /home/grothoff/research/gnunet/src/rps/ de/d99/rps-sampler__common_8c platform.h gnunet_util_lib.h gnunet_statistics_service.h rps-sampler_common.h gnunet-service-rps_sampler_elem.h rps-test_util.h SamplerNotifyUpdateCTX RPS_SamplerRequestHandle RPS_SamplerRequestHandleSingleInfo #define LOG de/d99/rps-sampler__common_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) void RPS_sampler_update_with_nw_size de/d99/rps-sampler__common_8c.html a1866caa730433bb3418eb0cd802d3c72 (struct RPS_Sampler *sampler, uint32_t num_peers) void RPS_sampler_set_desired_probability de/d99/rps-sampler__common_8c.html adb013804ae93506e62dc7ba285cb9e10 (struct RPS_Sampler *sampler, double desired_probability) void RPS_sampler_set_deficiency_factor de/d99/rps-sampler__common_8c.html ab89cb161f7e3c0d2cbd8f150f0b4a19b (struct RPS_Sampler *sampler, double deficiency_factor) struct SamplerNotifyUpdateCTX * sampler_notify_on_update de/d99/rps-sampler__common_8c.html a130b781e6270a41c0c445fe820f8d286 (struct RPS_Sampler *sampler, SamplerNotifyUpdateCB notify_cb, void *cls) unsigned int RPS_sampler_get_size de/d99/rps-sampler__common_8c.html ab8458b64a969bb8e1c7037078a1d2256 (struct RPS_Sampler *sampler) static void notify_update de/d99/rps-sampler__common_8c.html a0decaa88aa850a023035d696207b5be6 (struct RPS_Sampler *sampler) void RPS_sampler_update de/d99/rps-sampler__common_8c.html a12a8e250ff28eb969786c4ee348c7983 (struct RPS_Sampler *sampler, const struct GNUNET_PeerIdentity *id) void RPS_sampler_reinitialise_by_value de/d99/rps-sampler__common_8c.html a4186cf45ca26557822f137a491b82438 (struct RPS_Sampler *sampler, const struct GNUNET_PeerIdentity *id) uint32_t RPS_sampler_count_id de/d99/rps-sampler__common_8c.html afd3e4ff1f732f8d1919bcfe59c9b6502 (struct RPS_Sampler *sampler, const struct GNUNET_PeerIdentity *id) static void sampler_resize de/d99/rps-sampler__common_8c.html a95c7babec0c68ee0580025053b395f3e (struct RPS_Sampler *sampler, unsigned int new_size) void RPS_sampler_resize de/d99/rps-sampler__common_8c.html a4bf6db6d9ab3ad430c5fc897e93519fa (struct RPS_Sampler *sampler, unsigned int new_size) static void sampler_empty de/d99/rps-sampler__common_8c.html afaf56fe772512dcd9bc4e8aa655f0c26 (struct RPS_Sampler *sampler) static void check_n_peers_ready de/d99/rps-sampler__common_8c.html afa5b35971dfa2197e9ad8387d1d5b15c (void *cls, const struct GNUNET_PeerIdentity *id, double probability, uint32_t num_observed) static void check_peer_info_ready de/d99/rps-sampler__common_8c.html a555e628164affd1093d6c4efa31c26f7 (void *cls, const struct GNUNET_PeerIdentity *id, double probability, uint32_t num_observed) struct RPS_SamplerRequestHandle * RPS_sampler_get_n_rand_peers de/d99/rps-sampler__common_8c.html a64a9fb6d783b96a26808c7210d4e443a (struct RPS_Sampler *sampler, uint32_t num_peers, RPS_sampler_n_rand_peers_ready_cb cb, void *cls) struct RPS_SamplerRequestHandleSingleInfo * RPS_sampler_get_rand_peer_info de/d99/rps-sampler__common_8c.html acb9837787e71909559355a77843d28d8 (struct RPS_Sampler *sampler, RPS_sampler_sinlge_info_ready_cb cb, void *cls) void RPS_sampler_request_cancel de/d99/rps-sampler__common_8c.html a84719b864fdfbc853ab1e9efae3592eb (struct RPS_SamplerRequestHandle *req_handle) void RPS_sampler_request_single_info_cancel de/d99/rps-sampler__common_8c.html af199d4d624030a99dbc03cdcf28389c3 (struct RPS_SamplerRequestHandleSingleInfo *req_single_info_handle) void RPS_sampler_destroy de/d99/rps-sampler__common_8c.html aa286b67e56a3bc7d6507ca1d7f0b73bb (struct RPS_Sampler *sampler) rps-sampler_common.h /home/grothoff/research/gnunet/src/rps/ db/dcd/rps-sampler__common_8h platform.h gnunet_util_lib.h gnunet_statistics_service.h gnunet-service-rps_sampler_elem.h rps-test_util.h GetPeerCls RPS_Sampler void(* RPS_sampler_rand_peer_ready_cont db/dcd/rps-sampler__common_8h.html a122f8e61ba24976b6bbc768e8b724cdb )(void *cls, const struct GNUNET_PeerIdentity *id, double probability, uint32_t num_observed) void(* RPS_get_peers_type db/dcd/rps-sampler__common_8h.html a177373eb9c8f4a34ec07690ef2517543 )(void *cls) void(* RPS_sampler_n_rand_peers_ready_cb db/dcd/rps-sampler__common_8h.html a0b019c10e273f9e961b6be74aef11fb6 )(const struct GNUNET_PeerIdentity *ids, uint32_t num_peers, void *cls) void(* RPS_sampler_sinlge_info_ready_cb db/dcd/rps-sampler__common_8h.html a0b646c903545579b3b48e47f1ba02f25 )(const struct GNUNET_PeerIdentity *ids, void *cls, double probability, uint32_t num_observed) void(* SamplerNotifyUpdateCB db/dcd/rps-sampler__common_8h.html a33dc11e2012515ad1637760618d78dec )(void *cls) void RPS_sampler_update_with_nw_size db/dcd/rps-sampler__common_8h.html a1866caa730433bb3418eb0cd802d3c72 (struct RPS_Sampler *sampler, uint32_t num_peers) void RPS_sampler_set_desired_probability db/dcd/rps-sampler__common_8h.html adb013804ae93506e62dc7ba285cb9e10 (struct RPS_Sampler *sampler, double desired_probability) void RPS_sampler_set_deficiency_factor db/dcd/rps-sampler__common_8h.html ab89cb161f7e3c0d2cbd8f150f0b4a19b (struct RPS_Sampler *sampler, double deficiency_factor) struct SamplerNotifyUpdateCTX * sampler_notify_on_update db/dcd/rps-sampler__common_8h.html a130b781e6270a41c0c445fe820f8d286 (struct RPS_Sampler *sampler, SamplerNotifyUpdateCB notify_cb, void *cls) void RPS_sampler_update db/dcd/rps-sampler__common_8h.html a12a8e250ff28eb969786c4ee348c7983 (struct RPS_Sampler *sampler, const struct GNUNET_PeerIdentity *id) void RPS_sampler_reinitialise_by_value db/dcd/rps-sampler__common_8h.html a4186cf45ca26557822f137a491b82438 (struct RPS_Sampler *sampler, const struct GNUNET_PeerIdentity *id) unsigned int RPS_sampler_get_size db/dcd/rps-sampler__common_8h.html ab8458b64a969bb8e1c7037078a1d2256 (struct RPS_Sampler *sampler) void RPS_sampler_resize db/dcd/rps-sampler__common_8h.html a4bf6db6d9ab3ad430c5fc897e93519fa (struct RPS_Sampler *sampler, unsigned int new_size) struct RPS_SamplerRequestHandle * RPS_sampler_get_n_rand_peers db/dcd/rps-sampler__common_8h.html a64a9fb6d783b96a26808c7210d4e443a (struct RPS_Sampler *sampler, uint32_t num_peers, RPS_sampler_n_rand_peers_ready_cb cb, void *cls) struct RPS_SamplerRequestHandleSingleInfo * RPS_sampler_get_rand_peer_info db/dcd/rps-sampler__common_8h.html acb9837787e71909559355a77843d28d8 (struct RPS_Sampler *sampler, RPS_sampler_sinlge_info_ready_cb cb, void *cls) uint32_t RPS_sampler_count_id db/dcd/rps-sampler__common_8h.html afd3e4ff1f732f8d1919bcfe59c9b6502 (struct RPS_Sampler *sampler, const struct GNUNET_PeerIdentity *id) void RPS_sampler_request_cancel db/dcd/rps-sampler__common_8h.html a84719b864fdfbc853ab1e9efae3592eb (struct RPS_SamplerRequestHandle *req_handle) void RPS_sampler_request_single_info_cancel db/dcd/rps-sampler__common_8h.html af199d4d624030a99dbc03cdcf28389c3 (struct RPS_SamplerRequestHandleSingleInfo *req_single_info_handle) void RPS_sampler_destroy db/dcd/rps-sampler__common_8h.html aa286b67e56a3bc7d6507ca1d7f0b73bb (struct RPS_Sampler *sampler) rps-test_util.c /home/grothoff/research/gnunet/src/rps/ d3/d08/rps-test__util_8c platform.h gnunet_util_lib.h rps-test_util.h #define LOG d3/d08/rps-test__util_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define B2B_PAT d3/d08/rps-test__util_8c.html a504d1d024e3bfd37e700bf8714a5ff59 #define B2B d3/d08/rps-test__util_8c.html a94c165bd56e06699dde652d7b247b698 (byte) struct GNUNET_DISK_FileHandle * get_file_handle d3/d08/rps-test__util_8c.html a09baf910b04f5861577536a96b71e6bb (const char *name) int close_files_iter d3/d08/rps-test__util_8c.html a2e7edd589f977b67332448e285ce606c (void *cls, const struct GNUNET_HashCode *key, void *value) int close_all_files d3/d08/rps-test__util_8c.html a6b8324f25f68379f7b9f2adc5b22b62c () void to_file_raw d3/d08/rps-test__util_8c.html a99d1d4b5468aec68f0a9b3f817595dd5 (const char *file_name, const char *buf, size_t size_buf) void to_file_raw_unaligned d3/d08/rps-test__util_8c.html a5bda127308ec3a99a6c7822baa7bea11 (const char *file_name, const char *buf, size_t size_buf, unsigned bits_needed) char * auth_key_to_string d3/d08/rps-test__util_8c.html af7c703d506de82f667e4634b539e095e (struct GNUNET_CRYPTO_AuthKey auth_key) struct GNUNET_CRYPTO_AuthKey string_to_auth_key d3/d08/rps-test__util_8c.html a9b4bfb6ec6edd0190b740877e3d62e2a (const char *str) static int ensure_folder_exist d3/d08/rps-test__util_8c.html a4e185c00ed2feab1c303174a47872c07 (void) char * store_prefix_file_name d3/d08/rps-test__util_8c.html a62a7aa335ae029c9d9bab1ea2bb43dc1 (const unsigned int index, const char *prefix) uint32_t fac d3/d08/rps-test__util_8c.html a0db7f4b3aa6a17385891289c9a256d1a (uint32_t x) uint32_t binom d3/d08/rps-test__util_8c.html afae015073a8722f469aa88304199c3f8 (uint32_t n, uint32_t k) static char buf_unaligned d3/d08/rps-test__util_8c.html a20fe78eccdbcf18a74201872a75b1ac8 static unsigned num_bits_buf_unaligned d3/d08/rps-test__util_8c.html acd6165654ea8c6ed4ece957e8e866cce static struct GNUNET_CONTAINER_MultiHashMap * open_files d3/d08/rps-test__util_8c.html a5f1a89def18b2b3dcc15418a8acf6fb4 rps-test_util.h /home/grothoff/research/gnunet/src/rps/ dc/df6/rps-test__util_8h #define TO_FILE dc/df6/rps-test__util_8h.html a04e907381a32c35a68328eac82db37bb #define to_file dc/df6/rps-test__util_8h.html ac13c86bf50b21599bf157d94321ddd60 (file_name,...) #define to_file_w_len dc/df6/rps-test__util_8h.html a9cd2cac29dd0e0c32df188b6d336cb5d (file_name, len,...) char * auth_key_to_string dc/df6/rps-test__util_8h.html af7c703d506de82f667e4634b539e095e (struct GNUNET_CRYPTO_AuthKey auth_key) struct GNUNET_CRYPTO_AuthKey string_to_auth_key dc/df6/rps-test__util_8h.html a9b4bfb6ec6edd0190b740877e3d62e2a (const char *str) struct GNUNET_DISK_FileHandle * get_file_handle dc/df6/rps-test__util_8h.html a09baf910b04f5861577536a96b71e6bb (const char *name) int close_all_files dc/df6/rps-test__util_8h.html a6b8324f25f68379f7b9f2adc5b22b62c () char * store_prefix_file_name dc/df6/rps-test__util_8h.html a62a7aa335ae029c9d9bab1ea2bb43dc1 (const unsigned int index, const char *prefix) void to_file_raw dc/df6/rps-test__util_8h.html a99d1d4b5468aec68f0a9b3f817595dd5 (const char *file_name, const char *buf, size_t size_buf) void to_file_raw_unaligned dc/df6/rps-test__util_8h.html a5bda127308ec3a99a6c7822baa7bea11 (const char *file_name, const char *buf, size_t size_buf, unsigned bits_needed) uint32_t fac dc/df6/rps-test__util_8h.html a0db7f4b3aa6a17385891289c9a256d1a (uint32_t x) uint32_t binom dc/df6/rps-test__util_8h.html afae015073a8722f469aa88304199c3f8 (uint32_t n, uint32_t k) rps.h /home/grothoff/research/gnunet/src/rps/ dc/d8b/rps_8h gnunet_rps_service.h GNUNET_RPS_P2P_PullReplyMessage GNUNET_RPS_CS_SeedMessage GNUNET_RPS_CS_SubStartMessage GNUNET_RPS_CS_SubStopMessage GNUNET_RPS_CS_DEBUG_ViewRequest GNUNET_RPS_CS_DEBUG_ViewReply GNUNET_RPS_CS_DEBUG_StreamRequest GNUNET_RPS_CS_DEBUG_StreamReply #define GNUNET_RPS_CADET_PORT dc/d8b/rps_8h.html ae7177b3a4cab7146fee9c284fb938d8c void(* PeerOp dc/d8b/rps_8h.html aaa867e7f781bc2759b9bd4b533fc8ec2 )(void *cls, const struct GNUNET_PeerIdentity *peer) int(* PeersIterator dc/d8b/rps_8h.html a231cccdc9e1d2b9290f6ad49ac0ba339 )(void *cls, const struct GNUNET_PeerIdentity *peer) Peers_PeerFlags dc/d8b/rps_8h.html ae14ad9dd79904f2c077759119a39dd3b Peers_PULL_REPLY_PENDING dc/d8b/rps_8h.html ae14ad9dd79904f2c077759119a39dd3baf869e00aa4868c776c8fdc7d97ddffd8 Peers_ONLINE dc/d8b/rps_8h.html ae14ad9dd79904f2c077759119a39dd3ba4f9aa88ddf29dec156ec1ef1e290b48f Peers_TO_DESTROY dc/d8b/rps_8h.html ae14ad9dd79904f2c077759119a39dd3ba2b60db122c151aa110ca3b4ad1be6998 Peers_ChannelFlags dc/d8b/rps_8h.html a61856c9caf83906a3ee8ea2090b3885c Peers_CHANNEL_ESTABLISHED_TWICE dc/d8b/rps_8h.html a61856c9caf83906a3ee8ea2090b3885cafb494ffbe4b9cb808b60b6372a511a63 Peers_CHANNEL_CLEAN dc/d8b/rps_8h.html a61856c9caf83906a3ee8ea2090b3885ca33a994593f40f97f4a1021ecac694ad0 Peers_CHANNEL_DESTROING dc/d8b/rps_8h.html a61856c9caf83906a3ee8ea2090b3885ca6ae71e6616586317e9ac38caa09bf10e Peers_ChannelRole dc/d8b/rps_8h.html a7dc691c064e867be8b605281a9ff969d Peers_CHANNEL_ROLE_SENDING dc/d8b/rps_8h.html a7dc691c064e867be8b605281a9ff969dafaa51b52779aa75482dec583493e6d4f Peers_CHANNEL_ROLE_RECEIVING dc/d8b/rps_8h.html a7dc691c064e867be8b605281a9ff969dac8a0591efc4eea2ae120b7c0908f23c6 struct GNUNET_STATISTICS_Handle * stats dc/d8b/rps_8h.html a4fb6f8811aa55bc9ca971bfebc4612b5 rps_api.c /home/grothoff/research/gnunet/src/rps/ de/d28/rps__api_8c platform.h gnunet_util_lib.h rps.h gnunet_rps_service.h rps-sampler_client.h gnunet_nse_service.h GNUNET_RPS_StreamRequestHandle GNUNET_RPS_Handle GNUNET_RPS_Request_Handle GNUNET_RPS_Request_Handle_Single_Info cb_cls_pack #define LOG de/d28/rps__api_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static struct GNUNET_RPS_StreamRequestHandle * new_stream_request de/d28/rps__api_8c.html a7a1b1287265d4059b84cf256bf403edb (struct GNUNET_RPS_Handle *rps_handle, GNUNET_RPS_NotifyReadyCB ready_cb, void *cls) static void remove_stream_request de/d28/rps__api_8c.html a9156fe77eed14ca8c2ff6beaa208dd89 (struct GNUNET_RPS_StreamRequestHandle *srh) static void peers_ready_cb de/d28/rps__api_8c.html a28a3a46dcd174af4507a7da5d48bc1f5 (const struct GNUNET_PeerIdentity *peers, uint32_t num_peers, void *cls) static void peer_info_ready_cb de/d28/rps__api_8c.html a0b59ace633d49b2d96a881dfc83851bf (const struct GNUNET_PeerIdentity *peers, void *cls, double probability, uint32_t num_observed) static void collect_peers_cb de/d28/rps__api_8c.html acce6e7a1ed444e7e8b3be35fe3399cf9 (void *cls, uint64_t num_peers, const struct GNUNET_PeerIdentity *peers) static void collect_peers_info_cb de/d28/rps__api_8c.html a568bdec12dcf05bfad400685deae3c80 (void *cls, uint64_t num_peers, const struct GNUNET_PeerIdentity *peers) void GNUNET_RPS_view_request d2/d57/group__rps.html ga8f63237f9bff61772bd7af19dc509cae (struct GNUNET_RPS_Handle *rps_handle, uint32_t num_updates, GNUNET_RPS_NotifyReadyCB view_update_cb, void *cls) void GNUNET_RPS_view_request_cancel de/d28/rps__api_8c.html a87c19048befba7174b2d7966de489bdc (struct GNUNET_RPS_Handle *rps_handle) struct GNUNET_RPS_StreamRequestHandle * GNUNET_RPS_stream_request d2/d57/group__rps.html ga8cb1f7c845703ac114bfbddfd4e45601 (struct GNUNET_RPS_Handle *rps_handle, GNUNET_RPS_NotifyReadyCB stream_input_cb, void *cls) static int check_view_update de/d28/rps__api_8c.html ae69f4b16f52b6f6f80497c97a8c89fce (void *cls, const struct GNUNET_RPS_CS_DEBUG_ViewReply *msg) static void handle_view_update de/d28/rps__api_8c.html a25e395ae200e87f85b81791f46f88a73 (void *cls, const struct GNUNET_RPS_CS_DEBUG_ViewReply *msg) static void cancel_stream de/d28/rps__api_8c.html a6934ef40580d39cee3de7fca2bc4cb74 (struct GNUNET_RPS_Handle *rps_handle) void GNUNET_RPS_stream_cancel d2/d57/group__rps.html ga22b8abe05ee93f496c97efbcc1a75ef9 (struct GNUNET_RPS_StreamRequestHandle *srh) static int check_stream_input de/d28/rps__api_8c.html a06084a24d2d56b7afc5de31743f9856e (void *cls, const struct GNUNET_RPS_CS_DEBUG_StreamReply *msg) static void srh_callback_scheduled de/d28/rps__api_8c.html a7247aac866437692f3989ed5c2dea6cb (void *cls) static void handle_stream_input de/d28/rps__api_8c.html adbb4bc0903dfbb5b6f3aa15c0dd45870 (void *cls, const struct GNUNET_RPS_CS_DEBUG_StreamReply *msg) static void reconnect de/d28/rps__api_8c.html a35f4ef64fb7c9ac541120eaf9dbf791f (struct GNUNET_RPS_Handle *h) static void mq_error_handler de/d28/rps__api_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) static void hash_from_share_val de/d28/rps__api_8c.html ae6509a6c9c972a9dc35315de5bec6a4a (const char *share_val, struct GNUNET_HashCode *hash) static void nse_cb de/d28/rps__api_8c.html ae3952b79a1b2a9c0f1ade403a02d2e93 (void *cls, struct GNUNET_TIME_Absolute timestamp, double logestimate, double std_dev) struct GNUNET_RPS_Handle * GNUNET_RPS_connect d2/d57/group__rps.html gab829202597c44b5d6c4c384a4ee67066 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_RPS_sub_start d2/d57/group__rps.html ga03fb0e9ffcb666ca02b396dcd386ed5f (struct GNUNET_RPS_Handle *h, const char *shared_value) void GNUNET_RPS_sub_stop d2/d57/group__rps.html ga00d05bdc4eadc73ed945d4a5366e1662 (struct GNUNET_RPS_Handle *h, const char *shared_value) struct GNUNET_RPS_Request_Handle * GNUNET_RPS_request_peers d2/d57/group__rps.html gad2cc9c33ce2a25a79e1952708ef16ef1 (struct GNUNET_RPS_Handle *rps_handle, uint32_t num_req_peers, GNUNET_RPS_NotifyReadyCB ready_cb, void *cls) struct GNUNET_RPS_Request_Handle_Single_Info * GNUNET_RPS_request_peer_info d2/d57/group__rps.html gaae92a2ee5528be5102153e558e76c358 (struct GNUNET_RPS_Handle *rps_handle, GNUNET_RPS_NotifyReadySingleInfoCB ready_cb, void *cls) void GNUNET_RPS_seed_ids d2/d57/group__rps.html ga9f1472c92fe9307bccf03b5866215693 (struct GNUNET_RPS_Handle *h, uint32_t n, const struct GNUNET_PeerIdentity *ids) void GNUNET_RPS_request_cancel d2/d57/group__rps.html ga187179e72ef3007c5ab0bbdfff2fe55d (struct GNUNET_RPS_Request_Handle *rh) void GNUNET_RPS_request_single_info_cancel d2/d57/group__rps.html gae8ab4ff4d876711ce6b167b769268f2a (struct GNUNET_RPS_Request_Handle_Single_Info *rhs) void GNUNET_RPS_disconnect d2/d57/group__rps.html gabb5e0aae0d284075d8f69a1cbddc3562 (struct GNUNET_RPS_Handle *h) static struct GNUNET_PeerIdentity * srh_callback_peers de/d28/rps__api_8c.html a2dd31d5d33cabc7ea1a37cffc986a9cb static uint64_t srh_callback_num_peers de/d28/rps__api_8c.html a84e9019b999e18322d1839b79eabf473 gnunet-scalarproduct.c /home/grothoff/research/gnunet/src/scalarproduct/ de/db3/gnunet-scalarproduct_8c platform.h gnunet_util_lib.h gnunet_scalarproduct_service.h gnunet_protocols.h scalarproduct.h #define GCRYPT_NO_DEPRECATED de/db3/gnunet-scalarproduct_8c.html a0f5bd6b422755c1ed661849aff0faf05 #define LOG de/db3/gnunet-scalarproduct_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static void responder_callback de/db3/gnunet-scalarproduct_8c.html aac794155cd5932c01a3213441b1a64b0 (void *cls, enum GNUNET_SCALARPRODUCT_ResponseStatus status) static void requester_callback de/db3/gnunet-scalarproduct_8c.html acabb42a6abc248371acacc95213b8ae9 (void *cls, enum GNUNET_SCALARPRODUCT_ResponseStatus status, gcry_mpi_t result) static void shutdown_task de/db3/gnunet-scalarproduct_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void run de/db3/gnunet-scalarproduct_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main de/db3/gnunet-scalarproduct_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static struct GNUNET_HashCode session_key de/db3/gnunet-scalarproduct_8c.html a0cdaa14681eadd986215556e82ead05a static struct GNUNET_PeerIdentity peer_id de/db3/gnunet-scalarproduct_8c.html ac83c951429c7243460965837c535ea03 static char * input_peer_id de/db3/gnunet-scalarproduct_8c.html a934ab51ff6eaaa4cf0daf4029e67ce26 static char * input_session_key de/db3/gnunet-scalarproduct_8c.html a9f6a18cdc12db6fc493779cc38c3fb04 static char * input_elements de/db3/gnunet-scalarproduct_8c.html a25127c899986b0104f40709961268195 static int ret de/db3/gnunet-scalarproduct_8c.html a6baa346e44f4c2158d2be4f9b77b8203 static struct GNUNET_SCALARPRODUCT_ComputationHandle * computation de/db3/gnunet-scalarproduct_8c.html ae1f67ffcc9de35690f232b9a0964e22d gnunet-service-scalarproduct-ecc.h /home/grothoff/research/gnunet/src/scalarproduct/ d3/ded/gnunet-service-scalarproduct-ecc_8h EccServiceRequestMessage EccAliceCryptodataMessage EccBobCryptodataMessage gnunet-service-scalarproduct-ecc_alice.c /home/grothoff/research/gnunet/src/scalarproduct/ df/d2d/gnunet-service-scalarproduct-ecc__alice_8c platform.h gnunet_util_lib.h gnunet_core_service.h gnunet_cadet_service.h gnunet_applications.h gnunet_protocols.h gnunet_scalarproduct_service.h gnunet_set_service.h scalarproduct.h gnunet-service-scalarproduct-ecc.h MpiElement AliceServiceSession #define LOG df/d2d/gnunet-service-scalarproduct-ecc__alice_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define MAX_RESULT df/d2d/gnunet-service-scalarproduct-ecc__alice_8c.html a977ed586cbc415d4652566e30d808cde #define MAX_RAM df/d2d/gnunet-service-scalarproduct-ecc__alice_8c.html a44caf16d49cdf922186674a1421b558d #define ELEMENT_CAPACITY df/d2d/gnunet-service-scalarproduct-ecc__alice_8c.html a6a5c32dde30dc994a64cfa357fba5088 static int free_element_cb df/d2d/gnunet-service-scalarproduct-ecc__alice_8c.html af13678f833c82ede6bf87b5c40a8c10e (void *cls, const struct GNUNET_HashCode *key, void *value) static void destroy_service_session df/d2d/gnunet-service-scalarproduct-ecc__alice_8c.html a5aeea7d42413508fa37922ebf602d05f (struct AliceServiceSession *s) static void prepare_client_end_notification df/d2d/gnunet-service-scalarproduct-ecc__alice_8c.html a57f7a1ef1cb1654c56f8a147ef7558b7 (struct AliceServiceSession *session) static void transmit_client_response df/d2d/gnunet-service-scalarproduct-ecc__alice_8c.html ae0363b5746b79b14c138decb799de8c3 (struct AliceServiceSession *s) static void cb_channel_destruction df/d2d/gnunet-service-scalarproduct-ecc__alice_8c.html ab3dcba3c1218b28569de3f23b15fa8db (void *cls, const struct GNUNET_CADET_Channel *channel) static gcry_mpi_t compute_scalar_product df/d2d/gnunet-service-scalarproduct-ecc__alice_8c.html aefd7ed7daa2ddda9c789170cf1b8e072 (struct AliceServiceSession *session, gcry_mpi_point_t prod_g_i_b_i, gcry_mpi_point_t prod_h_i_b_i) static void handle_bobs_cryptodata_message df/d2d/gnunet-service-scalarproduct-ecc__alice_8c.html a49d4a2c2682760b4c232f809b9d614ea (void *cls, const struct EccBobCryptodataMessage *msg) static int copy_element_cb df/d2d/gnunet-service-scalarproduct-ecc__alice_8c.html ae2412694ffc599630f847701bbd68eb4 (void *cls, const struct GNUNET_HashCode *key, void *value) static int element_cmp df/d2d/gnunet-service-scalarproduct-ecc__alice_8c.html abfabe4795e99b4e85e6ac2100501dad8 (const void *a, const void *b) static void send_alices_cryptodata_message df/d2d/gnunet-service-scalarproduct-ecc__alice_8c.html aaa2ec3c110cd258da070425c3eff8e23 (struct AliceServiceSession *s) static void cb_intersection_element_removed df/d2d/gnunet-service-scalarproduct-ecc__alice_8c.html aa7de9388b0af602afe5174597ad64689 (void *cls, const struct GNUNET_SET_Element *element, uint64_t current_size, enum GNUNET_SET_Status status) static void cb_intersection_request_alice df/d2d/gnunet-service-scalarproduct-ecc__alice_8c.html a6d5e080f5a1ba91eb7d002e3016f4e3e (void *cls, const struct GNUNET_PeerIdentity *other_peer, const struct GNUNET_MessageHeader *context_msg, struct GNUNET_SET_Request *request) static void client_request_complete_alice df/d2d/gnunet-service-scalarproduct-ecc__alice_8c.html a19be46078f82fcb9a6c9431f05a31966 (struct AliceServiceSession *s) static int check_alice_client_message_multipart df/d2d/gnunet-service-scalarproduct-ecc__alice_8c.html af005278719808326c676ed600d9af1da (void *cls, const struct ComputationBobCryptodataMultipartMessage *msg) static void handle_alice_client_message_multipart df/d2d/gnunet-service-scalarproduct-ecc__alice_8c.html a55d14c57e1f840700cffa5306df3ab03 (void *cls, const struct ComputationBobCryptodataMultipartMessage *msg) static int check_alice_client_message df/d2d/gnunet-service-scalarproduct-ecc__alice_8c.html a4401521aec7e4264fb019da718ea8f91 (void *cls, const struct AliceComputationMessage *msg) static void handle_alice_client_message df/d2d/gnunet-service-scalarproduct-ecc__alice_8c.html ab7ae9bf6ce687bff7057e7844f1daf1e (void *cls, const struct AliceComputationMessage *msg) static void shutdown_task df/d2d/gnunet-service-scalarproduct-ecc__alice_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void * client_connect_cb df/d2d/gnunet-service-scalarproduct-ecc__alice_8c.html ace62d7dd4b1ce0ddda8ac3a38cbdc24d (void *cls, struct GNUNET_SERVICE_Client *client, struct GNUNET_MQ_Handle *mq) static void client_disconnect_cb df/d2d/gnunet-service-scalarproduct-ecc__alice_8c.html a65e657e2e0d8973473b5cae1cd326b0e (void *cls, struct GNUNET_SERVICE_Client *client, void *app_cls) static void run df/d2d/gnunet-service-scalarproduct-ecc__alice_8c.html a93e64c6875736da53189e266ff6013a0 (void *cls, const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_SERVICE_Handle *service) GNUNET_SERVICE_MAIN df/d2d/gnunet-service-scalarproduct-ecc__alice_8c.html af1fa8227be21f54552f5d32f8a637dfa ("scalarproduct-alice", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_var_size(alice_client_message, GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_TO_ALICE, struct AliceComputationMessage, NULL), GNUNET_MQ_hd_var_size(alice_client_message_multipart, GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_MULTIPART_ALICE, struct ComputationBobCryptodataMultipartMessage, NULL), GNUNET_MQ_handler_end()) static const struct GNUNET_CONFIGURATION_Handle * cfg df/d2d/gnunet-service-scalarproduct-ecc__alice_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_CRYPTO_EccDlogContext * edc df/d2d/gnunet-service-scalarproduct-ecc__alice_8c.html a0b498959b00163b526318b96db499917 static gcry_mpi_t my_privkey df/d2d/gnunet-service-scalarproduct-ecc__alice_8c.html a36f0288da1ef80137abff9e7272bd5cd static gcry_mpi_t my_privkey_inv df/d2d/gnunet-service-scalarproduct-ecc__alice_8c.html a2b14111a883eb653ec481b0fc263df21 static struct GNUNET_CADET_Handle * my_cadet df/d2d/gnunet-service-scalarproduct-ecc__alice_8c.html a4bbe9fcc60a15c6390a26e2ef3c35af5 gnunet-service-scalarproduct-ecc_bob.c /home/grothoff/research/gnunet/src/scalarproduct/ d0/d78/gnunet-service-scalarproduct-ecc__bob_8c platform.h gnunet_util_lib.h gnunet_core_service.h gnunet_cadet_service.h gnunet_applications.h gnunet_protocols.h gnunet_scalarproduct_service.h gnunet_set_service.h scalarproduct.h gnunet-service-scalarproduct-ecc.h MpiElement BobServiceSession #define LOG d0/d78/gnunet-service-scalarproduct-ecc__bob_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static int free_element_cb d0/d78/gnunet-service-scalarproduct-ecc__bob_8c.html af13678f833c82ede6bf87b5c40a8c10e (void *cls, const struct GNUNET_HashCode *key, void *value) static void destroy_service_session d0/d78/gnunet-service-scalarproduct-ecc__bob_8c.html a8859b1e3dad395bb39a36cfad9e53e5d (struct BobServiceSession *s) static void prepare_client_end_notification d0/d78/gnunet-service-scalarproduct-ecc__bob_8c.html a5b2cc4a850dae8a0f8245fe1cbdc65ca (struct BobServiceSession *session) static void cb_channel_destruction d0/d78/gnunet-service-scalarproduct-ecc__bob_8c.html ab3dcba3c1218b28569de3f23b15fa8db (void *cls, const struct GNUNET_CADET_Channel *channel) static void bob_cadet_done_cb d0/d78/gnunet-service-scalarproduct-ecc__bob_8c.html a719f4f0ea9cf6057835732701fac3e68 (void *cls) static void transmit_bobs_cryptodata_message d0/d78/gnunet-service-scalarproduct-ecc__bob_8c.html a6493b837b442bd0be89509d976a05718 (struct BobServiceSession *s) static int copy_element_cb d0/d78/gnunet-service-scalarproduct-ecc__bob_8c.html ae2412694ffc599630f847701bbd68eb4 (void *cls, const struct GNUNET_HashCode *key, void *value) static int element_cmp d0/d78/gnunet-service-scalarproduct-ecc__bob_8c.html abfabe4795e99b4e85e6ac2100501dad8 (const void *a, const void *b) static int check_alices_cryptodata_message d0/d78/gnunet-service-scalarproduct-ecc__bob_8c.html a1ebb6cd0ce2bfa39395e76bb6915e16c (void *cls, const struct EccAliceCryptodataMessage *msg) static void handle_alices_cryptodata_message d0/d78/gnunet-service-scalarproduct-ecc__bob_8c.html aa332e0ed766fc8e34c577ff16f7c91b3 (void *cls, const struct EccAliceCryptodataMessage *msg) static void cb_intersection_element_removed d0/d78/gnunet-service-scalarproduct-ecc__bob_8c.html aa7de9388b0af602afe5174597ad64689 (void *cls, const struct GNUNET_SET_Element *element, uint64_t current_size, enum GNUNET_SET_Status status) static void start_intersection d0/d78/gnunet-service-scalarproduct-ecc__bob_8c.html a23f81fe515b5140b8f0ed1f403c684e1 (struct BobServiceSession *s) static void handle_alices_computation_request d0/d78/gnunet-service-scalarproduct-ecc__bob_8c.html a87490c4c9898440b62e4c5d60297ee6c (void *cls, const struct EccServiceRequestMessage *msg) static void * cb_channel_incoming d0/d78/gnunet-service-scalarproduct-ecc__bob_8c.html a67b0189c1784cd01138a8ca312aee5c5 (void *cls, struct GNUNET_CADET_Channel *channel, const struct GNUNET_PeerIdentity *initiator) static int check_bob_client_message_multipart d0/d78/gnunet-service-scalarproduct-ecc__bob_8c.html a57c365671c661ee9aedce8da8066adc3 (void *cls, const struct ComputationBobCryptodataMultipartMessage *msg) static void handle_bob_client_message_multipart d0/d78/gnunet-service-scalarproduct-ecc__bob_8c.html a0640ac3a4e74402d0e7d1ca291e26d94 (void *cls, const struct ComputationBobCryptodataMultipartMessage *msg) static int check_bob_client_message d0/d78/gnunet-service-scalarproduct-ecc__bob_8c.html aaf6bb728ae76e87996493403ce2577d4 (void *cls, const struct BobComputationMessage *msg) static void handle_bob_client_message d0/d78/gnunet-service-scalarproduct-ecc__bob_8c.html a8f657617249eb742962d048e8f5ee9f7 (void *cls, const struct BobComputationMessage *msg) static void shutdown_task d0/d78/gnunet-service-scalarproduct-ecc__bob_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void * client_connect_cb d0/d78/gnunet-service-scalarproduct-ecc__bob_8c.html ace62d7dd4b1ce0ddda8ac3a38cbdc24d (void *cls, struct GNUNET_SERVICE_Client *client, struct GNUNET_MQ_Handle *mq) static void client_disconnect_cb d0/d78/gnunet-service-scalarproduct-ecc__bob_8c.html a65e657e2e0d8973473b5cae1cd326b0e (void *cls, struct GNUNET_SERVICE_Client *client, void *app_cls) static void run d0/d78/gnunet-service-scalarproduct-ecc__bob_8c.html a93e64c6875736da53189e266ff6013a0 (void *cls, const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_SERVICE_Handle *service) GNUNET_SERVICE_MAIN d0/d78/gnunet-service-scalarproduct-ecc__bob_8c.html a09cd4237713bf6b6270cea1e9250d19e ("scalarproduct-bob", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_var_size(bob_client_message, GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_TO_BOB, struct BobComputationMessage, NULL), GNUNET_MQ_hd_var_size(bob_client_message_multipart, GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_MULTIPART_BOB, struct ComputationBobCryptodataMultipartMessage, NULL), GNUNET_MQ_handler_end()) static const struct GNUNET_CONFIGURATION_Handle * cfg d0/d78/gnunet-service-scalarproduct-ecc__bob_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_CADET_Handle * my_cadet d0/d78/gnunet-service-scalarproduct-ecc__bob_8c.html a4bbe9fcc60a15c6390a26e2ef3c35af5 static struct GNUNET_CRYPTO_EccDlogContext * edc d0/d78/gnunet-service-scalarproduct-ecc__bob_8c.html a0b498959b00163b526318b96db499917 gnunet-service-scalarproduct.h /home/grothoff/research/gnunet/src/scalarproduct/ d8/d97/gnunet-service-scalarproduct_8h ServiceRequestMessage AliceCryptodataMessage BobCryptodataMessage BobCryptodataMultipartMessage gnunet-service-scalarproduct_alice.c /home/grothoff/research/gnunet/src/scalarproduct/ d1/d59/gnunet-service-scalarproduct__alice_8c platform.h gnunet_util_lib.h gnunet_core_service.h gnunet_cadet_service.h gnunet_applications.h gnunet_protocols.h gnunet_scalarproduct_service.h gnunet_set_service.h scalarproduct.h gnunet-service-scalarproduct.h MpiElement AliceServiceSession #define LOG d1/d59/gnunet-service-scalarproduct__alice_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define ELEMENT_CAPACITY d1/d59/gnunet-service-scalarproduct__alice_8c.html a6a5c32dde30dc994a64cfa357fba5088 static int free_element_cb d1/d59/gnunet-service-scalarproduct__alice_8c.html af13678f833c82ede6bf87b5c40a8c10e (void *cls, const struct GNUNET_HashCode *key, void *value) static void destroy_service_session d1/d59/gnunet-service-scalarproduct__alice_8c.html a5aeea7d42413508fa37922ebf602d05f (struct AliceServiceSession *s) static void prepare_client_end_notification d1/d59/gnunet-service-scalarproduct__alice_8c.html a57f7a1ef1cb1654c56f8a147ef7558b7 (struct AliceServiceSession *session) static void transmit_client_response d1/d59/gnunet-service-scalarproduct__alice_8c.html ae0363b5746b79b14c138decb799de8c3 (struct AliceServiceSession *s) static void cb_channel_destruction d1/d59/gnunet-service-scalarproduct__alice_8c.html ab3dcba3c1218b28569de3f23b15fa8db (void *cls, const struct GNUNET_CADET_Channel *channel) static gcry_mpi_t compute_square_sum_mpi_elements d1/d59/gnunet-service-scalarproduct__alice_8c.html a8d18345254f6aa63ba06534aba916f56 (const struct MpiElement *vector, uint32_t length) static gcry_mpi_t compute_square_sum d1/d59/gnunet-service-scalarproduct__alice_8c.html ac70c1fe75e6fdad10f727a1b2b9ecf3f (const gcry_mpi_t *vector, uint32_t length) static gcry_mpi_t compute_scalar_product d1/d59/gnunet-service-scalarproduct__alice_8c.html ac74bcb117d67c5235812f25fcffdb923 (struct AliceServiceSession *session) static int check_bobs_cryptodata_multipart d1/d59/gnunet-service-scalarproduct__alice_8c.html a540c62b48a734f99e65a225836190b9f (void *cls, const struct BobCryptodataMultipartMessage *msg) static void handle_bobs_cryptodata_multipart d1/d59/gnunet-service-scalarproduct__alice_8c.html a8f73b33dbfde1626d399091f1a003c6b (void *cls, const struct BobCryptodataMultipartMessage *msg) static int check_bobs_cryptodata_message d1/d59/gnunet-service-scalarproduct__alice_8c.html aae6ffeb23a0b5dbb608f6de7c5276a4c (void *cls, const struct BobCryptodataMessage *msg) static void handle_bobs_cryptodata_message d1/d59/gnunet-service-scalarproduct__alice_8c.html a708baf3852d87e1e9e8ff97329076634 (void *cls, const struct BobCryptodataMessage *msg) static int copy_element_cb d1/d59/gnunet-service-scalarproduct__alice_8c.html ae2412694ffc599630f847701bbd68eb4 (void *cls, const struct GNUNET_HashCode *key, void *value) static int element_cmp d1/d59/gnunet-service-scalarproduct__alice_8c.html abfabe4795e99b4e85e6ac2100501dad8 (const void *a, const void *b) static void send_alices_cryptodata_message d1/d59/gnunet-service-scalarproduct__alice_8c.html aaa2ec3c110cd258da070425c3eff8e23 (struct AliceServiceSession *s) static void cb_intersection_element_removed d1/d59/gnunet-service-scalarproduct__alice_8c.html aa7de9388b0af602afe5174597ad64689 (void *cls, const struct GNUNET_SET_Element *element, uint64_t current_size, enum GNUNET_SET_Status status) static void cb_intersection_request_alice d1/d59/gnunet-service-scalarproduct__alice_8c.html a6d5e080f5a1ba91eb7d002e3016f4e3e (void *cls, const struct GNUNET_PeerIdentity *other_peer, const struct GNUNET_MessageHeader *context_msg, struct GNUNET_SET_Request *request) static void client_request_complete_alice d1/d59/gnunet-service-scalarproduct__alice_8c.html a19be46078f82fcb9a6c9431f05a31966 (struct AliceServiceSession *s) static int check_alice_client_message_multipart d1/d59/gnunet-service-scalarproduct__alice_8c.html af005278719808326c676ed600d9af1da (void *cls, const struct ComputationBobCryptodataMultipartMessage *msg) static void handle_alice_client_message_multipart d1/d59/gnunet-service-scalarproduct__alice_8c.html a55d14c57e1f840700cffa5306df3ab03 (void *cls, const struct ComputationBobCryptodataMultipartMessage *msg) static int check_alice_client_message d1/d59/gnunet-service-scalarproduct__alice_8c.html a4401521aec7e4264fb019da718ea8f91 (void *cls, const struct AliceComputationMessage *msg) static void handle_alice_client_message d1/d59/gnunet-service-scalarproduct__alice_8c.html ab7ae9bf6ce687bff7057e7844f1daf1e (void *cls, const struct AliceComputationMessage *msg) static void shutdown_task d1/d59/gnunet-service-scalarproduct__alice_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void * client_connect_cb d1/d59/gnunet-service-scalarproduct__alice_8c.html ace62d7dd4b1ce0ddda8ac3a38cbdc24d (void *cls, struct GNUNET_SERVICE_Client *client, struct GNUNET_MQ_Handle *mq) static void client_disconnect_cb d1/d59/gnunet-service-scalarproduct__alice_8c.html a65e657e2e0d8973473b5cae1cd326b0e (void *cls, struct GNUNET_SERVICE_Client *client, void *app_cls) static void run d1/d59/gnunet-service-scalarproduct__alice_8c.html a93e64c6875736da53189e266ff6013a0 (void *cls, const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_SERVICE_Handle *service) GNUNET_SERVICE_MAIN d1/d59/gnunet-service-scalarproduct__alice_8c.html af1fa8227be21f54552f5d32f8a637dfa ("scalarproduct-alice", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_var_size(alice_client_message, GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_TO_ALICE, struct AliceComputationMessage, NULL), GNUNET_MQ_hd_var_size(alice_client_message_multipart, GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_MULTIPART_ALICE, struct ComputationBobCryptodataMultipartMessage, NULL), GNUNET_MQ_handler_end()) static const struct GNUNET_CONFIGURATION_Handle * cfg d1/d59/gnunet-service-scalarproduct__alice_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_CRYPTO_PaillierPublicKey my_pubkey d1/d59/gnunet-service-scalarproduct__alice_8c.html af13de6a6739837af17aad99fd8ee27e1 static struct GNUNET_CRYPTO_PaillierPrivateKey my_privkey d1/d59/gnunet-service-scalarproduct__alice_8c.html a3290a4aa46f06e4893f62bac6da75dad static gcry_mpi_t my_offset d1/d59/gnunet-service-scalarproduct__alice_8c.html af509a64918a7cee2becd1a1d68557c3d static struct GNUNET_CADET_Handle * my_cadet d1/d59/gnunet-service-scalarproduct__alice_8c.html a4bbe9fcc60a15c6390a26e2ef3c35af5 gnunet-service-scalarproduct_bob.c /home/grothoff/research/gnunet/src/scalarproduct/ d4/d23/gnunet-service-scalarproduct__bob_8c platform.h gnunet_util_lib.h gnunet_core_service.h gnunet_cadet_service.h gnunet_applications.h gnunet_protocols.h gnunet_scalarproduct_service.h gnunet_set_service.h scalarproduct.h gnunet-service-scalarproduct.h MpiElement BobServiceSession #define LOG d4/d23/gnunet-service-scalarproduct__bob_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define ELEMENT_CAPACITY d4/d23/gnunet-service-scalarproduct__bob_8c.html a6a5c32dde30dc994a64cfa357fba5088 static int free_element_cb d4/d23/gnunet-service-scalarproduct__bob_8c.html af13678f833c82ede6bf87b5c40a8c10e (void *cls, const struct GNUNET_HashCode *key, void *value) static void destroy_service_session d4/d23/gnunet-service-scalarproduct__bob_8c.html a8859b1e3dad395bb39a36cfad9e53e5d (struct BobServiceSession *s) static void prepare_client_end_notification d4/d23/gnunet-service-scalarproduct__bob_8c.html a5b2cc4a850dae8a0f8245fe1cbdc65ca (struct BobServiceSession *session) static void cb_channel_destruction d4/d23/gnunet-service-scalarproduct__bob_8c.html ab3dcba3c1218b28569de3f23b15fa8db (void *cls, const struct GNUNET_CADET_Channel *channel) static void bob_cadet_done_cb d4/d23/gnunet-service-scalarproduct__bob_8c.html a719f4f0ea9cf6057835732701fac3e68 (void *cls) static void transmit_bobs_cryptodata_message_multipart d4/d23/gnunet-service-scalarproduct__bob_8c.html aff1c4f0cd61909f9ab34ef15ab908bd5 (struct BobServiceSession *s) static void transmit_bobs_cryptodata_message d4/d23/gnunet-service-scalarproduct__bob_8c.html a6493b837b442bd0be89509d976a05718 (struct BobServiceSession *s) static gcry_mpi_t compute_square_sum d4/d23/gnunet-service-scalarproduct__bob_8c.html ac70c1fe75e6fdad10f727a1b2b9ecf3f (const gcry_mpi_t *vector, uint32_t length) static int compute_service_response d4/d23/gnunet-service-scalarproduct__bob_8c.html a9ab37d3fd1bebaf5e5b3cc7a01b493ca (struct BobServiceSession *session) static int copy_element_cb d4/d23/gnunet-service-scalarproduct__bob_8c.html ae2412694ffc599630f847701bbd68eb4 (void *cls, const struct GNUNET_HashCode *key, void *value) static int element_cmp d4/d23/gnunet-service-scalarproduct__bob_8c.html abfabe4795e99b4e85e6ac2100501dad8 (const void *a, const void *b) static void transmit_cryptographic_reply d4/d23/gnunet-service-scalarproduct__bob_8c.html ad9cebd4c59343d3a2158af05a8f156f1 (struct BobServiceSession *s) static int check_alices_cryptodata_message d4/d23/gnunet-service-scalarproduct__bob_8c.html a6fc128a70c519fdb405317fcbe0343bf (void *cls, const struct AliceCryptodataMessage *msg) static void handle_alices_cryptodata_message d4/d23/gnunet-service-scalarproduct__bob_8c.html a46656c76c9e0b4fbf6516ad9cbcdd671 (void *cls, const struct AliceCryptodataMessage *msg) static void cb_intersection_element_removed d4/d23/gnunet-service-scalarproduct__bob_8c.html aa7de9388b0af602afe5174597ad64689 (void *cls, const struct GNUNET_SET_Element *element, uint64_t current_size, enum GNUNET_SET_Status status) static void start_intersection d4/d23/gnunet-service-scalarproduct__bob_8c.html a23f81fe515b5140b8f0ed1f403c684e1 (struct BobServiceSession *s) static void handle_alices_computation_request d4/d23/gnunet-service-scalarproduct__bob_8c.html a831b22f2cea76dbdac144a383aa08d50 (void *cls, const struct ServiceRequestMessage *msg) static void * cb_channel_incoming d4/d23/gnunet-service-scalarproduct__bob_8c.html a67b0189c1784cd01138a8ca312aee5c5 (void *cls, struct GNUNET_CADET_Channel *channel, const struct GNUNET_PeerIdentity *initiator) static int check_bob_client_message_multipart d4/d23/gnunet-service-scalarproduct__bob_8c.html a57c365671c661ee9aedce8da8066adc3 (void *cls, const struct ComputationBobCryptodataMultipartMessage *msg) static void handle_bob_client_message_multipart d4/d23/gnunet-service-scalarproduct__bob_8c.html a0640ac3a4e74402d0e7d1ca291e26d94 (void *cls, const struct ComputationBobCryptodataMultipartMessage *msg) static int check_bob_client_message d4/d23/gnunet-service-scalarproduct__bob_8c.html aaf6bb728ae76e87996493403ce2577d4 (void *cls, const struct BobComputationMessage *msg) static void handle_bob_client_message d4/d23/gnunet-service-scalarproduct__bob_8c.html a8f657617249eb742962d048e8f5ee9f7 (void *cls, const struct BobComputationMessage *msg) static void shutdown_task d4/d23/gnunet-service-scalarproduct__bob_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void * client_connect_cb d4/d23/gnunet-service-scalarproduct__bob_8c.html ace62d7dd4b1ce0ddda8ac3a38cbdc24d (void *cls, struct GNUNET_SERVICE_Client *client, struct GNUNET_MQ_Handle *mq) static void client_disconnect_cb d4/d23/gnunet-service-scalarproduct__bob_8c.html a65e657e2e0d8973473b5cae1cd326b0e (void *cls, struct GNUNET_SERVICE_Client *client, void *app_cls) static void run d4/d23/gnunet-service-scalarproduct__bob_8c.html a93e64c6875736da53189e266ff6013a0 (void *cls, const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_SERVICE_Handle *service) GNUNET_SERVICE_MAIN d4/d23/gnunet-service-scalarproduct__bob_8c.html a09cd4237713bf6b6270cea1e9250d19e ("scalarproduct-bob", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_var_size(bob_client_message, GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_TO_BOB, struct BobComputationMessage, NULL), GNUNET_MQ_hd_var_size(bob_client_message_multipart, GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_MULTIPART_BOB, struct ComputationBobCryptodataMultipartMessage, NULL), GNUNET_MQ_handler_end()) static const struct GNUNET_CONFIGURATION_Handle * cfg d4/d23/gnunet-service-scalarproduct__bob_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_CRYPTO_PaillierPublicKey my_pubkey d4/d23/gnunet-service-scalarproduct__bob_8c.html af13de6a6739837af17aad99fd8ee27e1 static struct GNUNET_CRYPTO_PaillierPrivateKey my_privkey d4/d23/gnunet-service-scalarproduct__bob_8c.html a3290a4aa46f06e4893f62bac6da75dad static gcry_mpi_t my_offset d4/d23/gnunet-service-scalarproduct__bob_8c.html af509a64918a7cee2becd1a1d68557c3d static struct GNUNET_CADET_Handle * my_cadet d4/d23/gnunet-service-scalarproduct__bob_8c.html a4bbe9fcc60a15c6390a26e2ef3c35af5 scalarproduct.h /home/grothoff/research/gnunet/src/scalarproduct/ d2/dd9/scalarproduct_8h AliceComputationMessage BobComputationMessage ComputationBobCryptodataMultipartMessage ClientResponseMessage #define LOG_GCRY d2/dd9/scalarproduct_8h.html a9879d0c81e26899863e86cfa9c62593d (level, cmd, rc) scalarproduct_api.c /home/grothoff/research/gnunet/src/scalarproduct/ da/d35/scalarproduct__api_8c platform.h gnunet_util_lib.h gnunet_statistics_service.h gnunet_scalarproduct_service.h gnunet_protocols.h scalarproduct.h GNUNET_SCALARPRODUCT_ComputationHandle #define LOG da/d35/scalarproduct__api_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) void(* GNUNET_SCALARPRODUCT_ResponseMessageHandler da/d35/scalarproduct__api_8c.html ab2648e2f50c4d61b932923efe7586cc0 )(struct GNUNET_SCALARPRODUCT_ComputationHandle *h, const struct ClientResponseMessage *msg, enum GNUNET_SCALARPRODUCT_ResponseStatus status) static int check_response da/d35/scalarproduct__api_8c.html afe1edb9375c6462083ac1c821b041453 (void *cls, const struct ClientResponseMessage *message) static void process_status_message da/d35/scalarproduct__api_8c.html a8f0b1aae4800d5833ef26b5339ff4095 (struct GNUNET_SCALARPRODUCT_ComputationHandle *h, const struct ClientResponseMessage *msg, enum GNUNET_SCALARPRODUCT_ResponseStatus status) static void handle_response da/d35/scalarproduct__api_8c.html a8ff577d5ada1e4b77e2c7ade2d78bad3 (void *cls, const struct ClientResponseMessage *message) static int check_unique da/d35/scalarproduct__api_8c.html a41203d6bdd347e3db65254a35f86c283 (const struct GNUNET_SCALARPRODUCT_Element *elements, uint32_t element_count) static void mq_error_handler da/d35/scalarproduct__api_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) struct GNUNET_SCALARPRODUCT_ComputationHandle * GNUNET_SCALARPRODUCT_accept_computation d0/d7d/group__scalarproduct.html ga58985a231aa19141eb4b0a1ecc480896 (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_HashCode *session_key, const struct GNUNET_SCALARPRODUCT_Element *elements, uint32_t element_count, GNUNET_SCALARPRODUCT_ContinuationWithStatus cont, void *cont_cls) static void process_result_message da/d35/scalarproduct__api_8c.html a103842b33ef7f54700ca5c6357dc3ff5 (struct GNUNET_SCALARPRODUCT_ComputationHandle *h, const struct ClientResponseMessage *msg, enum GNUNET_SCALARPRODUCT_ResponseStatus status) struct GNUNET_SCALARPRODUCT_ComputationHandle * GNUNET_SCALARPRODUCT_start_computation d0/d7d/group__scalarproduct.html ga19bd09514698f5893a63a9010f9bb8a8 (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_HashCode *session_key, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_SCALARPRODUCT_Element *elements, uint32_t element_count, GNUNET_SCALARPRODUCT_DatumProcessor cont, void *cont_cls) void GNUNET_SCALARPRODUCT_cancel d0/d7d/group__scalarproduct.html ga4b903dc6cd0b2c320bcacf6b8676f9b6 (struct GNUNET_SCALARPRODUCT_ComputationHandle *h) gnunet-secretsharing-profiler.c /home/grothoff/research/gnunet/src/secretsharing/ db/d26/gnunet-secretsharing-profiler_8c platform.h gnunet_util_lib.h gnunet_secretsharing_service.h gnunet_testbed_service.h static void controller_cb db/d26/gnunet-secretsharing-profiler_8c.html ae128b43d0608f8f7d975e985e70816b8 (void *cls, const struct GNUNET_TESTBED_EventInformation *event) static void session_connect_complete db/d26/gnunet-secretsharing-profiler_8c.html a1ab135b03d5fd0afcc1a8e5620fc410d (void *cls, struct GNUNET_TESTBED_Operation *op, void *ca_result, const char *emsg) static void decrypt_connect_complete db/d26/gnunet-secretsharing-profiler_8c.html ad7691bc2c58eddee789d7c9f6eb44619 (void *cls, struct GNUNET_TESTBED_Operation *op, void *ca_result, const char *emsg) static void decrypt_cb db/d26/gnunet-secretsharing-profiler_8c.html aecf7ef700a265634023b5a7c4d84cf1d (void *cls, const struct GNUNET_SECRETSHARING_Plaintext *plaintext) static void * decrypt_connect_adapter db/d26/gnunet-secretsharing-profiler_8c.html ad5d20704d9bae9abd4ed08f3a6d43faf (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg) static void decrypt_disconnect_adapter db/d26/gnunet-secretsharing-profiler_8c.html aa465c60dde200c87928ace103196f860 (void *cls, void *op_result) static void secret_ready_cb db/d26/gnunet-secretsharing-profiler_8c.html a25219c74224d02a8036b1f2455fa9641 (void *cls, struct GNUNET_SECRETSHARING_Share *my_share, struct GNUNET_SECRETSHARING_PublicKey *public_key, unsigned int num_ready_peers, const struct GNUNET_PeerIdentity *ready_peers) static void * session_connect_adapter db/d26/gnunet-secretsharing-profiler_8c.html a161f720512adc87da3dad49900454ab1 (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg) static void session_disconnect_adapter db/d26/gnunet-secretsharing-profiler_8c.html aa20471cae7cb313172420754bbe76a35 (void *cls, void *op_result) static void peer_info_cb db/d26/gnunet-secretsharing-profiler_8c.html a82fe2cb57add12bc25c5131ea4f0ec51 (void *cb_cls, struct GNUNET_TESTBED_Operation *op, const struct GNUNET_TESTBED_PeerInformation *pinfo, const char *emsg) static void handle_shutdown db/d26/gnunet-secretsharing-profiler_8c.html afd0aeb64d5548165cb949230fe935a60 (void *cls) static void test_master db/d26/gnunet-secretsharing-profiler_8c.html a963e4bed29736b3268a24db76c10487c (void *cls, struct GNUNET_TESTBED_RunHandle *h, unsigned int num_peers, struct GNUNET_TESTBED_Peer **started_peers, unsigned int links_succeeded, unsigned int links_failed) static void run db/d26/gnunet-secretsharing-profiler_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main db/d26/gnunet-secretsharing-profiler_8c.html a3c04138a5bfe5d72780bb7e82a18e627 (int argc, char **argv) static unsigned int num_peers db/d26/gnunet-secretsharing-profiler_8c.html aeb5a8d42bd5aaef673df65d99d07016c static unsigned int threshold db/d26/gnunet-secretsharing-profiler_8c.html a15de605329c8bf35d7654746687e93d2 static int decrypt db/d26/gnunet-secretsharing-profiler_8c.html ace49647bf6b7643d825703cc2933627a static struct GNUNET_TIME_Relative timeout db/d26/gnunet-secretsharing-profiler_8c.html aadc54110c9d6c23b7e8f8d38873de91b static struct GNUNET_TIME_Relative delay db/d26/gnunet-secretsharing-profiler_8c.html adf0135600404e5be11263d34bb89f38f static struct GNUNET_SECRETSHARING_Session ** session_handles db/d26/gnunet-secretsharing-profiler_8c.html a2daeb0df9a63b2bacaaa9e3a3b56e08b static struct GNUNET_SECRETSHARING_DecryptionHandle ** decrypt_handles db/d26/gnunet-secretsharing-profiler_8c.html a4a002e08a7453cf0c83870d94446e194 static struct GNUNET_SECRETSHARING_Share ** shares db/d26/gnunet-secretsharing-profiler_8c.html a2ff43fa311268fc6052f8dbddbdc373e static struct GNUNET_SECRETSHARING_PublicKey common_pubkey db/d26/gnunet-secretsharing-profiler_8c.html aa21b8b623206bea2d2020e1a1991e45f static unsigned int num_connected_sessions db/d26/gnunet-secretsharing-profiler_8c.html af7a88777ec8ace86c10bc039462355a9 static unsigned int num_connected_decrypt db/d26/gnunet-secretsharing-profiler_8c.html a171f6112d828e60edff7a7b2d59319a2 static struct GNUNET_TESTBED_Peer ** peers db/d26/gnunet-secretsharing-profiler_8c.html a24a67ba86ec027f2c772c0b50641e371 static struct GNUNET_PeerIdentity * peer_ids db/d26/gnunet-secretsharing-profiler_8c.html ad11daf20c7bce98a9d5bbbe64349692c static unsigned int num_retrieved_peer_ids db/d26/gnunet-secretsharing-profiler_8c.html a8ea33f036a7e7e900693b252a82f2b0c static unsigned int num_generated db/d26/gnunet-secretsharing-profiler_8c.html abc2b919e32703068e4f7dc2684053b7b static unsigned int num_decrypted db/d26/gnunet-secretsharing-profiler_8c.html a5fc251e65e5134bb18b6f906beafdfbc static struct GNUNET_HashCode session_id db/d26/gnunet-secretsharing-profiler_8c.html a4c801f80d0e266be27f9ca6fee0abd35 static unsigned int verbose db/d26/gnunet-secretsharing-profiler_8c.html a1209946062659806bc7657fe60753a21 static struct GNUNET_SECRETSHARING_Plaintext reference_plaintext db/d26/gnunet-secretsharing-profiler_8c.html ab41a6365a05697a71359a59da09d0d4b static struct GNUNET_SECRETSHARING_Ciphertext ciphertext db/d26/gnunet-secretsharing-profiler_8c.html ac0d134768f2207d6ab09f29183bb7e95 static struct GNUNET_TIME_Absolute dkg_start db/d26/gnunet-secretsharing-profiler_8c.html a8c9fb43d74488811ff7bfbb0f22de982 static struct GNUNET_TIME_Absolute dkg_deadline db/d26/gnunet-secretsharing-profiler_8c.html a3dfe5d9f84a20127c914ae147d59626e static struct GNUNET_TIME_Absolute decrypt_start db/d26/gnunet-secretsharing-profiler_8c.html a6f1b283c5697b59a13642397d4980f96 static struct GNUNET_TIME_Absolute decrypt_deadline db/d26/gnunet-secretsharing-profiler_8c.html a9b9fdedf80da4ae38a56c1cdbfaada5f static struct GNUNET_TESTBED_Operation ** connect_ops db/d26/gnunet-secretsharing-profiler_8c.html ace2e1514b8ad4bee15eca2cec08dcdd1 static int in_shutdown db/d26/gnunet-secretsharing-profiler_8c.html a68056dfb1fbbea5c1742fc58417ce5d6 gnunet-service-secretsharing.c /home/grothoff/research/gnunet/src/secretsharing/ d5/d28/gnunet-service-secretsharing_8c platform.h gnunet_util_lib.h gnunet_time_lib.h gnunet_signatures.h gnunet_consensus_service.h secretsharing.h secretsharing_protocol.h KeygenPeerInfo DecryptPeerInfo KeygenSession DecryptSession ClientState #define EXTRA_CHECKS d5/d28/gnunet-service-secretsharing_8c.html af020c333c80dcbf3354d5b68f8b3babf static struct KeygenPeerInfo * get_keygen_peer_info d5/d28/gnunet-service-secretsharing_8c.html a2d16e9f57f27573e851304a034101cda (const struct KeygenSession *ks, const struct GNUNET_PeerIdentity *peer) static struct DecryptPeerInfo * get_decrypt_peer_info d5/d28/gnunet-service-secretsharing_8c.html a745c563fc93256e763480df2e2e86ef6 (const struct DecryptSession *ds, const struct GNUNET_PeerIdentity *peer) static struct GNUNET_TIME_Absolute time_between d5/d28/gnunet-service-secretsharing_8c.html a5dc3452f3a60d02bca6ec021ffd40c43 (struct GNUNET_TIME_Absolute start, struct GNUNET_TIME_Absolute end, int num, int denum) static int peer_id_cmp d5/d28/gnunet-service-secretsharing_8c.html a53672ab2218f96a28de68b25d366ecb1 (const void *p1, const void *p2) static int peer_find d5/d28/gnunet-service-secretsharing_8c.html a724aabc15a775af5533f16f359b46298 (const struct GNUNET_PeerIdentity *haystack, unsigned int n, const struct GNUNET_PeerIdentity *needle) static struct GNUNET_PeerIdentity * normalize_peers d5/d28/gnunet-service-secretsharing_8c.html a8af1e526e872f44535aa0201bbb09583 (struct GNUNET_PeerIdentity *listed, unsigned int num_listed, unsigned int *num_normalized, unsigned int *my_peer_idx) static void compute_lagrange_coefficient d5/d28/gnunet-service-secretsharing_8c.html aae05e28cef730182efa2b3107c692032 (gcry_mpi_t coeff, unsigned int j, unsigned int *indices, unsigned int num) static void decrypt_session_destroy d5/d28/gnunet-service-secretsharing_8c.html ac0c0215169b1cccad03df10c833f091d (struct DecryptSession *ds) static void keygen_info_destroy d5/d28/gnunet-service-secretsharing_8c.html a46896c7f714f72d91fb31a950df53abb (struct KeygenPeerInfo *info) static void keygen_session_destroy d5/d28/gnunet-service-secretsharing_8c.html a0a32fdbaf6c95908b8f88ede1039ec84 (struct KeygenSession *ks) static void cleanup_task d5/d28/gnunet-service-secretsharing_8c.html a6326013d99300f02512b1b4e8acfacc7 (void *cls) static void generate_presecret_polynomial d5/d28/gnunet-service-secretsharing_8c.html a7df0e2d3d19fbe97737d1e97c79529f9 (struct KeygenSession *ks) static void keygen_round1_new_element d5/d28/gnunet-service-secretsharing_8c.html ad7d2cc0a1fe1728069a33cb59a08710e (void *cls, const struct GNUNET_SET_Element *element) static void horner_eval d5/d28/gnunet-service-secretsharing_8c.html a1b0c139f21de2158ce730dc732cbf7a8 (gcry_mpi_t z, gcry_mpi_t *coeff, unsigned int num_coeff, gcry_mpi_t x, gcry_mpi_t m) static void keygen_round2_conclude d5/d28/gnunet-service-secretsharing_8c.html ae60858a9e6ddf9c0f4216031092b1fea (void *cls) static void restore_fair d5/d28/gnunet-service-secretsharing_8c.html a127be8c5c3e27fa6d6e57d31f78c9119 (const struct GNUNET_CRYPTO_PaillierPublicKey *ppub, const struct GNUNET_SECRETSHARING_FairEncryption *fe, gcry_mpi_t x, gcry_mpi_t xres) static void get_fair_encryption_challenge d5/d28/gnunet-service-secretsharing_8c.html af751ffebc537c444195dd60ff11aecc4 (const struct GNUNET_SECRETSHARING_FairEncryption *fe, gcry_mpi_t *e) static int verify_fair d5/d28/gnunet-service-secretsharing_8c.html aeea1cbf9792bed0c6b452e321036ae8d (const struct GNUNET_CRYPTO_PaillierPublicKey *ppub, const struct GNUNET_SECRETSHARING_FairEncryption *fe) static void encrypt_fair d5/d28/gnunet-service-secretsharing_8c.html ae5d75cc912af9a2996bea492a3a3dc7d (gcry_mpi_t v, const struct GNUNET_CRYPTO_PaillierPublicKey *ppub, struct GNUNET_SECRETSHARING_FairEncryption *fe) static void insert_round2_element d5/d28/gnunet-service-secretsharing_8c.html a2b3657ec29d1635a9a7780a6de547152 (struct KeygenSession *ks) static gcry_mpi_t keygen_reveal_get_exp_coeff d5/d28/gnunet-service-secretsharing_8c.html a8668b788c6250dbdaa1e9de528d055a0 (struct KeygenSession *ks, const struct GNUNET_SECRETSHARING_KeygenRevealData *d, unsigned int idx) static struct GNUNET_SECRETSHARING_FairEncryption * keygen_reveal_get_enc_preshare d5/d28/gnunet-service-secretsharing_8c.html a099b5c3d534b0272ee88909176a641dd (struct KeygenSession *ks, const struct GNUNET_SECRETSHARING_KeygenRevealData *d, unsigned int idx) static gcry_mpi_t keygen_reveal_get_exp_preshare d5/d28/gnunet-service-secretsharing_8c.html aabfcb69fa39bc1f879b24ca2667bd185 (struct KeygenSession *ks, const struct GNUNET_SECRETSHARING_KeygenRevealData *d, unsigned int idx) static void keygen_round2_new_element d5/d28/gnunet-service-secretsharing_8c.html a05d10b19b123630c33f9b9cf3aab5c2c (void *cls, const struct GNUNET_SET_Element *element) static void keygen_round1_conclude d5/d28/gnunet-service-secretsharing_8c.html a21f456a71e30d290c135b064fe2b648f (void *cls) static void insert_round1_element d5/d28/gnunet-service-secretsharing_8c.html aa952b4646551d48cf08d906a979d7f0d (struct KeygenSession *ks) static int check_client_keygen d5/d28/gnunet-service-secretsharing_8c.html a29b9299024cf30d1d18a5e9af95a653b (void *cls, const struct GNUNET_SECRETSHARING_CreateMessage *msg) static void handle_client_keygen d5/d28/gnunet-service-secretsharing_8c.html a27c8b3b5a66475e5b0328d050cabdbf7 (void *cls, const struct GNUNET_SECRETSHARING_CreateMessage *msg) static void decrypt_conclude d5/d28/gnunet-service-secretsharing_8c.html a24ca84e1793762b389607ada50d7217d (void *cls) static char * mpi_to_str d5/d28/gnunet-service-secretsharing_8c.html a6d7e91daea97ead6b5ceaa1ef87edd5f (gcry_mpi_t mpi) static void decrypt_new_element d5/d28/gnunet-service-secretsharing_8c.html a93c4e09376d4cb1eb5de1ea371386fef (void *cls, const struct GNUNET_SET_Element *element) static void insert_decrypt_element d5/d28/gnunet-service-secretsharing_8c.html a1f5264472a1b764f345e694c2ab1eb48 (struct DecryptSession *ds) static int check_client_decrypt d5/d28/gnunet-service-secretsharing_8c.html a025f498c327e4eb0731dd3ece2c62f4c (void *cls, const struct GNUNET_SECRETSHARING_DecryptRequestMessage *msg) static void handle_client_decrypt d5/d28/gnunet-service-secretsharing_8c.html a45afae8099a11466ef7ee43feb3540e9 (void *cls, const struct GNUNET_SECRETSHARING_DecryptRequestMessage *msg) static void init_crypto_constants d5/d28/gnunet-service-secretsharing_8c.html ac7378321ff2d67b825c56d75a06471f2 (void) static void run d5/d28/gnunet-service-secretsharing_8c.html a93e64c6875736da53189e266ff6013a0 (void *cls, const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_SERVICE_Handle *service) static void * client_connect_cb d5/d28/gnunet-service-secretsharing_8c.html a59bdc2686a972268ebbe1bc798ded17c (void *cls, struct GNUNET_SERVICE_Client *c, struct GNUNET_MQ_Handle *mq) static void client_disconnect_cb d5/d28/gnunet-service-secretsharing_8c.html ac42ef8df5e7252aab48d6463ea70cac5 (void *cls, struct GNUNET_SERVICE_Client *c, void *internal_cls) GNUNET_SERVICE_MAIN d5/d28/gnunet-service-secretsharing_8c.html a418014059af1a52fa783265215bda48e ("secretsharing", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_var_size(client_keygen, GNUNET_MESSAGE_TYPE_SECRETSHARING_CLIENT_GENERATE, struct GNUNET_SECRETSHARING_CreateMessage, NULL), GNUNET_MQ_hd_var_size(client_decrypt, GNUNET_MESSAGE_TYPE_SECRETSHARING_CLIENT_DECRYPT, struct GNUNET_SECRETSHARING_DecryptRequestMessage, NULL), GNUNET_MQ_handler_end()) static gcry_mpi_t elgamal_q d5/d28/gnunet-service-secretsharing_8c.html a3f1150bcfee7b02206f634bc6035fcf6 static gcry_mpi_t elgamal_p d5/d28/gnunet-service-secretsharing_8c.html aa5b6fd3f7a88602032ef2d260761c824 static gcry_mpi_t elgamal_g d5/d28/gnunet-service-secretsharing_8c.html aa4630d51a335b474151a80f3923f02a6 static struct GNUNET_PeerIdentity my_peer d5/d28/gnunet-service-secretsharing_8c.html aee57bc62d0c2bc965ec03cbeca39f513 static struct GNUNET_CRYPTO_EddsaPrivateKey * my_peer_private_key d5/d28/gnunet-service-secretsharing_8c.html a2c35458179d353eee3aac92120360f52 static const struct GNUNET_CONFIGURATION_Handle * cfg d5/d28/gnunet-service-secretsharing_8c.html a51cb438e53c3f8766755e01cfa930382 secretsharing.h /home/grothoff/research/gnunet/src/secretsharing/ d3/de1/secretsharing_8h platform.h gnunet_util_lib.h gnunet_time_lib.h gnunet_common.h gnunet_secretsharing_service.h GNUNET_SECRETSHARING_FieldElement GNUNET_SECRETSHARING_CreateMessage GNUNET_SECRETSHARING_ShareHeaderNBO GNUNET_SECRETSHARING_SecretReadyMessage GNUNET_SECRETSHARING_DecryptRequestMessage GNUNET_SECRETSHARING_DecryptResponseMessage GNUNET_SECRETSHARING_Share secretsharing_api.c /home/grothoff/research/gnunet/src/secretsharing/ d0/def/secretsharing__api_8c platform.h gnunet_util_lib.h gnunet_secretsharing_service.h secretsharing.h GNUNET_SECRETSHARING_Session GNUNET_SECRETSHARING_DecryptionHandle #define LOG d0/def/secretsharing__api_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static void ensure_elgamal_initialized d0/def/secretsharing__api_8c.html ad1fe7af14d09d1e2034131e4b809767f (void) static void handle_session_client_error d0/def/secretsharing__api_8c.html a3c10929f920030b052055a5383ec1fca (void *cls, enum GNUNET_MQ_Error error) static void handle_decrypt_client_error d0/def/secretsharing__api_8c.html a1c8c7a0deb497b26b74598dec12408c5 (void *cls, enum GNUNET_MQ_Error error) static int check_secret_ready d0/def/secretsharing__api_8c.html a811bcfb00a981501c9aa7ef7592fd1bd (void *cls, const struct GNUNET_SECRETSHARING_SecretReadyMessage *m) static void handle_secret_ready d0/def/secretsharing__api_8c.html ae68ff9bb3d33209e6b70005c65f1bd4a (void *cls, const struct GNUNET_SECRETSHARING_SecretReadyMessage *m) void GNUNET_SECRETSHARING_session_destroy dd/d5e/group__secretsharing.html ga2d38f661c99e2c51ba0c850198b98352 (struct GNUNET_SECRETSHARING_Session *s) struct GNUNET_SECRETSHARING_Session * GNUNET_SECRETSHARING_create_session dd/d5e/group__secretsharing.html ga04d6974c94a042cdbd02d8d0a3bf0cc3 (const struct GNUNET_CONFIGURATION_Handle *cfg, unsigned int num_peers, const struct GNUNET_PeerIdentity *peers, const struct GNUNET_HashCode *session_id, struct GNUNET_TIME_Absolute start, struct GNUNET_TIME_Absolute deadline, unsigned int threshold, GNUNET_SECRETSHARING_SecretReadyCallback cb, void *cls) static void handle_decrypt_done d0/def/secretsharing__api_8c.html a87d014e9491fc211b542ef53eb0992bc (void *cls, const struct GNUNET_SECRETSHARING_DecryptResponseMessage *m) struct GNUNET_SECRETSHARING_DecryptionHandle * GNUNET_SECRETSHARING_decrypt dd/d5e/group__secretsharing.html ga040e97c22abf20fa1907e4dc730bcb13 (const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_SECRETSHARING_Share *share, const struct GNUNET_SECRETSHARING_Ciphertext *ciphertext, struct GNUNET_TIME_Absolute start, struct GNUNET_TIME_Absolute deadline, GNUNET_SECRETSHARING_DecryptCallback decrypt_cb, void *decrypt_cb_cls) int GNUNET_SECRETSHARING_plaintext_generate_i dd/d5e/group__secretsharing.html ga1d1b6cc3a0295809011d23744a1d8e30 (struct GNUNET_SECRETSHARING_Plaintext *plaintext, int64_t exponent) int GNUNET_SECRETSHARING_encrypt dd/d5e/group__secretsharing.html ga02590b42dc9c2c6a317d74aa03da2045 (const struct GNUNET_SECRETSHARING_PublicKey *public_key, const struct GNUNET_SECRETSHARING_Plaintext *plaintext, struct GNUNET_SECRETSHARING_Ciphertext *result_ciphertext) void GNUNET_SECRETSHARING_decrypt_cancel dd/d5e/group__secretsharing.html ga05e8b43be1ea06db528bb9d703a5c3e8 (struct GNUNET_SECRETSHARING_DecryptionHandle *dh) static gcry_mpi_t elgamal_q d0/def/secretsharing__api_8c.html a3f1150bcfee7b02206f634bc6035fcf6 static gcry_mpi_t elgamal_p d0/def/secretsharing__api_8c.html aa5b6fd3f7a88602032ef2d260761c824 static gcry_mpi_t elgamal_g d0/def/secretsharing__api_8c.html aa4630d51a335b474151a80f3923f02a6 secretsharing_common.c /home/grothoff/research/gnunet/src/secretsharing/ db/da4/secretsharing__common_8c secretsharing.h struct GNUNET_SECRETSHARING_Share * GNUNET_SECRETSHARING_share_read dd/d5e/group__secretsharing.html ga8a07c21c61dd244aed66fe121d1da183 (const void *data, size_t len, size_t *readlen) int GNUNET_SECRETSHARING_share_write dd/d5e/group__secretsharing.html gafc046a95b5e7d30fc3c0b39a407d67c9 (const struct GNUNET_SECRETSHARING_Share *share, void *buf, size_t buflen, size_t *writelen) void GNUNET_SECRETSHARING_share_destroy dd/d5e/group__secretsharing.html ga2a213fa67408f9882bdf37f70c41d137 (struct GNUNET_SECRETSHARING_Share *share) secretsharing_protocol.h /home/grothoff/research/gnunet/src/secretsharing/ de/ddb/secretsharing__protocol_8h platform.h gnunet_common.h gnunet_protocols.h secretsharing.h GNUNET_SECRETSHARING_KeygenCommitData GNUNET_SECRETSHARING_KeygenRevealData GNUNET_SECRETSHARING_DecryptData GNUNET_SECRETSHARING_FairEncryption gnunet-service-set.c /home/grothoff/research/gnunet/src/set/ dd/df4/gnunet-service-set_8c gnunet-service-set.h gnunet-service-set_union.h gnunet-service-set_intersection.h gnunet-service-set_protocol.h gnunet_statistics_service.h LazyCopyRequest Listener GarbageContext #define INCOMING_CHANNEL_TIMEOUT dd/df4/gnunet-service-set_8c.html ac9e802e18d518ba857601921c47b3f17 static struct Operation * get_incoming dd/df4/gnunet-service-set_8c.html aabdaef0d97a841c58e51e14540708982 (uint32_t id) static void incoming_destroy dd/df4/gnunet-service-set_8c.html a983d10eaea7664f290d1680dd2bd9425 (struct Operation *op) static int garbage_collect_cb dd/df4/gnunet-service-set_8c.html a0129f9c5f840ed1cbfbc7666618a3f02 (void *cls, const struct GNUNET_HashCode *key, void *value) static void collect_generation_garbage dd/df4/gnunet-service-set_8c.html a3c529de8d8fba4824ed8be28afd73df4 (struct Set *set) static int is_excluded_generation dd/df4/gnunet-service-set_8c.html a90fa00780137dc98a603a8c53136f3b5 (unsigned int generation, struct GenerationRange *excluded, unsigned int excluded_size) static int is_element_of_generation dd/df4/gnunet-service-set_8c.html a841c75cd70a3eb5801972a494cd0db45 (struct ElementEntry *ee, unsigned int query_generation, struct GenerationRange *excluded, unsigned int excluded_size) int _GSS_is_element_of_operation dd/df4/gnunet-service-set_8c.html a06dbd83bc6ea18b61c73388cef57ae4c (struct ElementEntry *ee, struct Operation *op) void _GSS_operation_destroy dd/df4/gnunet-service-set_8c.html ae0e6acf3a6f14fb7dc8c44bd6abd933c (struct Operation *op, int gc) static void * client_connect_cb dd/df4/gnunet-service-set_8c.html a59bdc2686a972268ebbe1bc798ded17c (void *cls, struct GNUNET_SERVICE_Client *c, struct GNUNET_MQ_Handle *mq) static int destroy_elements_iterator dd/df4/gnunet-service-set_8c.html a6943d31285441726809cfd6732a89034 (void *cls, const struct GNUNET_HashCode *key, void *value) static void client_disconnect_cb dd/df4/gnunet-service-set_8c.html ade6f1667a3402af7cf5a5024e40d34b5 (void *cls, struct GNUNET_SERVICE_Client *client, void *internal_cls) static int check_incoming_msg dd/df4/gnunet-service-set_8c.html a83a96ac15029b159b1551213bca3b2e9 (void *cls, const struct OperationRequestMessage *msg) static void handle_incoming_msg dd/df4/gnunet-service-set_8c.html a6706199941b6d9660839abaa7c72f76f (void *cls, const struct OperationRequestMessage *msg) static void execute_add dd/df4/gnunet-service-set_8c.html a7ce03353c4cdfc05870e7baf073cd74f (struct Set *set, const struct GNUNET_SET_ElementMessage *msg) static void execute_remove dd/df4/gnunet-service-set_8c.html aa05519ae08c3202634044b25ae562239 (struct Set *set, const struct GNUNET_SET_ElementMessage *msg) static void execute_mutation dd/df4/gnunet-service-set_8c.html a790ccb7bded186fbe68eabfc19af7c41 (struct Set *set, const struct GNUNET_SET_ElementMessage *msg) static void execute_delayed_mutations dd/df4/gnunet-service-set_8c.html a211011557598af631f34e997a9e7abaf (struct Set *set) static void send_client_element dd/df4/gnunet-service-set_8c.html a73762b5f131d0df6794e710be809bed0 (struct Set *set) static void handle_client_iterate dd/df4/gnunet-service-set_8c.html a7ab61d5117efa0e67ea69c0bac0a0311 (void *cls, const struct GNUNET_MessageHeader *m) static void handle_client_create_set dd/df4/gnunet-service-set_8c.html af9507bb8357776933cf03b4a858064c1 (void *cls, const struct GNUNET_SET_CreateMessage *msg) static void incoming_timeout_cb dd/df4/gnunet-service-set_8c.html aeab5a728ac25e81c37f14b2c687bb5ef (void *cls) static void * channel_new_cb dd/df4/gnunet-service-set_8c.html a5bdc96d28b4a4282b60dce777ce3f6e4 (void *cls, struct GNUNET_CADET_Channel *channel, const struct GNUNET_PeerIdentity *source) static void channel_end_cb dd/df4/gnunet-service-set_8c.html ae44501b3b0185b779e4c3b9905360c0b (void *channel_ctx, const struct GNUNET_CADET_Channel *channel) void _GSS_operation_destroy2 dd/df4/gnunet-service-set_8c.html ab91447b1ada4de9c06eaeced42f3c6a6 (struct Operation *op) static void channel_window_cb dd/df4/gnunet-service-set_8c.html a7a0cb4fb4472360f6020497601bea883 (void *cls, const struct GNUNET_CADET_Channel *channel, int window_size) static void handle_client_listen dd/df4/gnunet-service-set_8c.html af2f566f4a6f732fe48cb4acf857e2f09 (void *cls, const struct GNUNET_SET_ListenMessage *msg) static void handle_client_reject dd/df4/gnunet-service-set_8c.html aad451c232769be2743f623423d5a2eb6 (void *cls, const struct GNUNET_SET_RejectMessage *msg) static int check_client_mutation dd/df4/gnunet-service-set_8c.html a2cd49675d6f6a77761c2c892d6613d88 (void *cls, const struct GNUNET_SET_ElementMessage *msg) static void handle_client_mutation dd/df4/gnunet-service-set_8c.html a6fc8f94784524a84709a51c065ea8d37 (void *cls, const struct GNUNET_SET_ElementMessage *msg) static void advance_generation dd/df4/gnunet-service-set_8c.html a7bd5053416435327f7464e8819b58f60 (struct Set *set) static int check_client_evaluate dd/df4/gnunet-service-set_8c.html a30eba5da3eb47dfd64433dbbc7a98cf8 (void *cls, const struct GNUNET_SET_EvaluateMessage *msg) static void handle_client_evaluate dd/df4/gnunet-service-set_8c.html ab53867ac7b0aa17040226d05e3b74a29 (void *cls, const struct GNUNET_SET_EvaluateMessage *msg) static void handle_client_iter_ack dd/df4/gnunet-service-set_8c.html a6da7ba017872a5968ff743500a70527a (void *cls, const struct GNUNET_SET_IterAckMessage *ack) static void handle_client_copy_lazy_prepare dd/df4/gnunet-service-set_8c.html a7f535dcbb1eab04b01b6c37f0dede958 (void *cls, const struct GNUNET_MessageHeader *mh) static void handle_client_copy_lazy_connect dd/df4/gnunet-service-set_8c.html aaa9a4a29aee229173bbaf1810e85c642 (void *cls, const struct GNUNET_SET_CopyLazyConnectMessage *msg) static void handle_client_cancel dd/df4/gnunet-service-set_8c.html ad12e5e3a58de5810498b15c13543de97 (void *cls, const struct GNUNET_SET_CancelMessage *msg) static void handle_client_accept dd/df4/gnunet-service-set_8c.html aaab413732bd8c88df0f77834092e09ec (void *cls, const struct GNUNET_SET_AcceptMessage *msg) static void shutdown_task dd/df4/gnunet-service-set_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void run dd/df4/gnunet-service-set_8c.html afab0511d617b1f42d6fa1a979d2d2a0f (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_SERVICE_Handle *service) GNUNET_SERVICE_MAIN dd/df4/gnunet-service-set_8c.html ad19b553a636685a442c20e50c06fa84a ("set", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_fixed_size(client_accept, GNUNET_MESSAGE_TYPE_SET_ACCEPT, struct GNUNET_SET_AcceptMessage, NULL), GNUNET_MQ_hd_fixed_size(client_iter_ack, GNUNET_MESSAGE_TYPE_SET_ITER_ACK, struct GNUNET_SET_IterAckMessage, NULL), GNUNET_MQ_hd_var_size(client_mutation, GNUNET_MESSAGE_TYPE_SET_ADD, struct GNUNET_SET_ElementMessage, NULL), GNUNET_MQ_hd_fixed_size(client_create_set, GNUNET_MESSAGE_TYPE_SET_CREATE, struct GNUNET_SET_CreateMessage, NULL), GNUNET_MQ_hd_fixed_size(client_iterate, GNUNET_MESSAGE_TYPE_SET_ITER_REQUEST, struct GNUNET_MessageHeader, NULL), GNUNET_MQ_hd_var_size(client_evaluate, GNUNET_MESSAGE_TYPE_SET_EVALUATE, struct GNUNET_SET_EvaluateMessage, NULL), GNUNET_MQ_hd_fixed_size(client_listen, GNUNET_MESSAGE_TYPE_SET_LISTEN, struct GNUNET_SET_ListenMessage, NULL), GNUNET_MQ_hd_fixed_size(client_reject, GNUNET_MESSAGE_TYPE_SET_REJECT, struct GNUNET_SET_RejectMessage, NULL), GNUNET_MQ_hd_var_size(client_mutation, GNUNET_MESSAGE_TYPE_SET_REMOVE, struct GNUNET_SET_ElementMessage, NULL), GNUNET_MQ_hd_fixed_size(client_cancel, GNUNET_MESSAGE_TYPE_SET_CANCEL, struct GNUNET_SET_CancelMessage, NULL), GNUNET_MQ_hd_fixed_size(client_copy_lazy_prepare, GNUNET_MESSAGE_TYPE_SET_COPY_LAZY_PREPARE, struct GNUNET_MessageHeader, NULL), GNUNET_MQ_hd_fixed_size(client_copy_lazy_connect, GNUNET_MESSAGE_TYPE_SET_COPY_LAZY_CONNECT, struct GNUNET_SET_CopyLazyConnectMessage, NULL), GNUNET_MQ_handler_end()) static struct GNUNET_CADET_Handle * cadet dd/df4/gnunet-service-set_8c.html a47ece5e6039b85b48d07e1534b3a267b static struct LazyCopyRequest * lazy_copy_head dd/df4/gnunet-service-set_8c.html aa06af724b87eb85451922429984f0710 static struct LazyCopyRequest * lazy_copy_tail dd/df4/gnunet-service-set_8c.html aace96a3bb2f2c50bb914b1b78faa1dd8 static uint32_t lazy_copy_cookie dd/df4/gnunet-service-set_8c.html a9511810f90fa7c69a8f124306832a1b2 struct GNUNET_STATISTICS_Handle * _GSS_statistics dd/df4/gnunet-service-set_8c.html a7331d68af75a9f8e479ac7b2ea7e1c8b static struct Listener * listener_head dd/df4/gnunet-service-set_8c.html a2b73dde476c9031988be8b7dae97a439 static struct Listener * listener_tail dd/df4/gnunet-service-set_8c.html a98c8f9938a25c6831958d434fca227b9 static unsigned int num_clients dd/df4/gnunet-service-set_8c.html a73e5bc6f6a65419b538230e4ec95b034 static int in_shutdown dd/df4/gnunet-service-set_8c.html a68056dfb1fbbea5c1742fc58417ce5d6 static uint32_t suggest_id dd/df4/gnunet-service-set_8c.html a14bdfd1ef7ab1ba9699b8f85b60cf61a gnunet-service-set.h /home/grothoff/research/gnunet/src/set/ db/d50/gnunet-service-set_8h platform.h gnunet_util_lib.h gnunet_protocols.h gnunet_applications.h gnunet_core_service.h gnunet_cadet_service.h gnunet_set_service.h set.h SetVT MutationEvent ElementEntry ClientState Operation SetContent GenerationRange PendingMutation Set struct SetState *(* SetCreateImpl db/d50/gnunet-service-set_8h.html af7f527767eb0742a71e24764cc076421 )(void) void(* SetAddRemoveImpl db/d50/gnunet-service-set_8h.html a1187189e9d5fb79a79f7dfabe99eee19 )(struct SetState *state, struct ElementEntry *ee) struct SetState *(* SetCopyStateImpl db/d50/gnunet-service-set_8h.html aac4c5ad912a52dc163e5b50242ff8d13 )(struct SetState *state) void(* SetDestroyImpl db/d50/gnunet-service-set_8h.html ab62b186b62d64273e4b8cf69c83c76b3 )(struct SetState *state) struct OperationState *(* OpAcceptImpl db/d50/gnunet-service-set_8h.html a8a814a6af25cf2005254032d8b73de80 )(struct Operation *op) struct OperationState *(* OpEvaluateImpl db/d50/gnunet-service-set_8h.html a6bd56459ceae96b725a456378e5db469 )(struct Operation *op, const struct GNUNET_MessageHeader *opaque_context) void(* OpCancelImpl db/d50/gnunet-service-set_8h.html abe03f6352900f67f8cec562338092b43 )(struct Operation *op) void(* OpChannelDeathImpl db/d50/gnunet-service-set_8h.html ad66c6f9da1768da16daf66f740c170ab )(struct Operation *op) void _GSS_operation_destroy db/d50/gnunet-service-set_8h.html ae0e6acf3a6f14fb7dc8c44bd6abd933c (struct Operation *op, int gc) void _GSS_operation_destroy2 db/d50/gnunet-service-set_8h.html ab91447b1ada4de9c06eaeced42f3c6a6 (struct Operation *op) const struct SetVT * _GSS_union_vt db/d50/gnunet-service-set_8h.html af60ced8dd780018d25b641ec188081b7 (void) const struct SetVT * _GSS_intersection_vt db/d50/gnunet-service-set_8h.html adf7042a2ba7e12c7478dfa3e980541df (void) int _GSS_is_element_of_operation db/d50/gnunet-service-set_8h.html a06dbd83bc6ea18b61c73388cef57ae4c (struct ElementEntry *ee, struct Operation *op) struct GNUNET_STATISTICS_Handle * _GSS_statistics db/d50/gnunet-service-set_8h.html a7331d68af75a9f8e479ac7b2ea7e1c8b gnunet-service-set_intersection.c /home/grothoff/research/gnunet/src/set/ d2/d7d/gnunet-service-set__intersection_8c platform.h gnunet_util_lib.h gnunet_statistics_service.h gnunet-service-set.h gnunet_block_lib.h gnunet-service-set_protocol.h gnunet-service-set_intersection.h OperationState SetState IntersectionOperationPhase d2/d7d/gnunet-service-set__intersection_8c.html a2ab1d10e21d01edef56ce68a3cb3838f PHASE_INITIAL d2/d7d/gnunet-service-set__intersection_8c.html a2ab1d10e21d01edef56ce68a3cb3838fa00a78fa6710daf60099ea8e0a4a189f1 PHASE_COUNT_SENT d2/d7d/gnunet-service-set__intersection_8c.html a2ab1d10e21d01edef56ce68a3cb3838faa45a306cfdeea2ef2a3ac28fb811c9a1 PHASE_BF_EXCHANGE d2/d7d/gnunet-service-set__intersection_8c.html a2ab1d10e21d01edef56ce68a3cb3838fa79d06b8cc508d9d2611a9b761e6de26e PHASE_MUST_SEND_DONE d2/d7d/gnunet-service-set__intersection_8c.html a2ab1d10e21d01edef56ce68a3cb3838fad6a5deed99308c3e454eb05bb1b70263 PHASE_DONE_RECEIVED d2/d7d/gnunet-service-set__intersection_8c.html a2ab1d10e21d01edef56ce68a3cb3838fa6235b7ce8d96f1fc35c61fdc76a11f03 PHASE_FINISHED d2/d7d/gnunet-service-set__intersection_8c.html a2ab1d10e21d01edef56ce68a3cb3838fa711f0edf5467b45c77d8943e36456e2d static void send_client_removed_element d2/d7d/gnunet-service-set__intersection_8c.html ad867f0dd7fa2a9f191886e1e91ffc31a (struct Operation *op, struct GNUNET_SET_Element *element) static int filtered_map_initialization d2/d7d/gnunet-service-set__intersection_8c.html a4fa136b4962d9e82cb5c929c729c7229 (void *cls, const struct GNUNET_HashCode *key, void *value) static int iterator_bf_reduce d2/d7d/gnunet-service-set__intersection_8c.html a311a93dc7ccb1f119871ec32d25f1c7f (void *cls, const struct GNUNET_HashCode *key, void *value) static int iterator_bf_create d2/d7d/gnunet-service-set__intersection_8c.html aeb367b098a48f6cd2347f4b488e31e2a (void *cls, const struct GNUNET_HashCode *key, void *value) static void fail_intersection_operation d2/d7d/gnunet-service-set__intersection_8c.html a5a3595ae13c93537cce824682dbbd3e2 (struct Operation *op) static void send_bloomfilter d2/d7d/gnunet-service-set__intersection_8c.html ab3c27258ceeaf9e1de95b56ee36161d0 (struct Operation *op) static void send_client_done_and_destroy d2/d7d/gnunet-service-set__intersection_8c.html a8cd35afba1f98cb1b7eff4ff4a276cd1 (void *cls) static void finished_local_operations d2/d7d/gnunet-service-set__intersection_8c.html a73fccf6cf31b647b36edf033131dfb25 (void *cls) static void send_p2p_done d2/d7d/gnunet-service-set__intersection_8c.html a52706a842b2808a19538404165dd6877 (struct Operation *op) static void send_remaining_elements d2/d7d/gnunet-service-set__intersection_8c.html a5487f7c7c1382197eaa4c3491466f8d3 (void *cls) static int initialize_map_unfiltered d2/d7d/gnunet-service-set__intersection_8c.html aa3600548fe909f6103528129901b9454 (void *cls, const struct GNUNET_HashCode *key, void *value) static void send_element_count d2/d7d/gnunet-service-set__intersection_8c.html ac5f7278d4659a0110fdcda5d1fb5db8b (struct Operation *op) static void begin_bf_exchange d2/d7d/gnunet-service-set__intersection_8c.html a412aabe4ddd868a5c83d5fb2260bc5f8 (struct Operation *op) void handle_intersection_p2p_element_info d2/d7d/gnunet-service-set__intersection_8c.html a28154b8c1fc08d4f687744686590eed8 (void *cls, const struct IntersectionElementInfoMessage *msg) static void process_bf d2/d7d/gnunet-service-set__intersection_8c.html abf53c2513a93af44dc9e2be2a96cd1ad (struct Operation *op) int check_intersection_p2p_bf d2/d7d/gnunet-service-set__intersection_8c.html a854543e8170bf65f4934b8415bb80132 (void *cls, const struct BFMessage *msg) void handle_intersection_p2p_bf d2/d7d/gnunet-service-set__intersection_8c.html a27b20aff1aba4cd3cfe4d9af8b57a35e (void *cls, const struct BFMessage *msg) static int filter_all d2/d7d/gnunet-service-set__intersection_8c.html a4877df9c89ab4d85e961306167708e6c (void *cls, const struct GNUNET_HashCode *key, void *value) void handle_intersection_p2p_done d2/d7d/gnunet-service-set__intersection_8c.html a557931d14ecc25df127462ffd46f889d (void *cls, const struct IntersectionDoneMessage *idm) static struct OperationState * intersection_evaluate d2/d7d/gnunet-service-set__intersection_8c.html af28d7a840e0236a9fb0f7c71a267f4ff (struct Operation *op, const struct GNUNET_MessageHeader *opaque_context) static struct OperationState * intersection_accept d2/d7d/gnunet-service-set__intersection_8c.html af0b6ff4629168c9784e518ac6bb6b71e (struct Operation *op) static void intersection_op_cancel d2/d7d/gnunet-service-set__intersection_8c.html ab3dd5056865feaf17c94ff7b825c4c73 (struct Operation *op) static struct SetState * intersection_set_create d2/d7d/gnunet-service-set__intersection_8c.html a8f9c4d269cf7d4c1766c0eaa546205aa () static void intersection_add d2/d7d/gnunet-service-set__intersection_8c.html acf10d6967e23629161d3521322a37611 (struct SetState *set_state, struct ElementEntry *ee) static void intersection_set_destroy d2/d7d/gnunet-service-set__intersection_8c.html a457a9c66305463ce8ae28e9ce49f5864 (struct SetState *set_state) static void intersection_remove d2/d7d/gnunet-service-set__intersection_8c.html a166e03b6fd5dd6f52cf2acb11feb5447 (struct SetState *set_state, struct ElementEntry *element) static void intersection_channel_death d2/d7d/gnunet-service-set__intersection_8c.html ad06e44197898ede01d8230533dc6ffaf (struct Operation *op) const struct SetVT * _GSS_intersection_vt d2/d7d/gnunet-service-set__intersection_8c.html a6368553400d92fa807629de87cb90606 () gnunet-service-set_intersection.h /home/grothoff/research/gnunet/src/set/ d0/d57/gnunet-service-set__intersection_8h gnunet-service-set.h int check_intersection_p2p_bf d0/d57/gnunet-service-set__intersection_8h.html a854543e8170bf65f4934b8415bb80132 (void *cls, const struct BFMessage *msg) void handle_intersection_p2p_bf d0/d57/gnunet-service-set__intersection_8h.html a27b20aff1aba4cd3cfe4d9af8b57a35e (void *cls, const struct BFMessage *msg) void handle_intersection_p2p_element_info d0/d57/gnunet-service-set__intersection_8h.html a28154b8c1fc08d4f687744686590eed8 (void *cls, const struct IntersectionElementInfoMessage *msg) void handle_intersection_p2p_done d0/d57/gnunet-service-set__intersection_8h.html a557931d14ecc25df127462ffd46f889d (void *cls, const struct IntersectionDoneMessage *idm) gnunet-service-set_protocol.h /home/grothoff/research/gnunet/src/set/ da/d2b/gnunet-service-set__protocol_8h platform.h gnunet_common.h OperationRequestMessage IBFMessage InquiryMessage IntersectionElementInfoMessage BFMessage IntersectionDoneMessage StrataEstimatorMessage gnunet-service-set_union.c /home/grothoff/research/gnunet/src/set/ d9/dba/gnunet-service-set__union_8c platform.h gnunet_util_lib.h gnunet_statistics_service.h gnunet-service-set.h ibf.h gnunet-service-set_union.h gnunet-service-set_union_strata_estimator.h gnunet-service-set_protocol.h OperationState KeyEntry SendElementClosure SetState GetElementContext #define LOG d9/dba/gnunet-service-set__union_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define SE_STRATA_COUNT d9/dba/gnunet-service-set__union_8c.html abcb4189f490bd77a1fc00d6b4f0e00eb #define SE_IBF_SIZE d9/dba/gnunet-service-set__union_8c.html a5ccad492a5ee0c43d508a158ab6a9fea #define SE_IBF_HASH_NUM d9/dba/gnunet-service-set__union_8c.html ae8d545233f191da3ffc40f45f4c6f904 #define MAX_BUCKETS_PER_MESSAGE d9/dba/gnunet-service-set__union_8c.html a13e8cb5f4f24adc22db19f7a824d165e #define MAX_IBF_ORDER d9/dba/gnunet-service-set__union_8c.html af3ef77336403cd067da9184aab6ccf82 #define IBF_ALPHA d9/dba/gnunet-service-set__union_8c.html a82791fa2b331d3f6487172f851cee0bb UnionOperationPhase d9/dba/gnunet-service-set__union_8c.html adf28d33047d64c5fbef6132735d3f036 PHASE_EXPECT_SE d9/dba/gnunet-service-set__union_8c.html adf28d33047d64c5fbef6132735d3f036a1efd9b9a9f78a27d9c645ea25762010e PHASE_EXPECT_IBF d9/dba/gnunet-service-set__union_8c.html adf28d33047d64c5fbef6132735d3f036aefe2845f0fe8239848029b6005fa5d33 PHASE_EXPECT_IBF_CONT d9/dba/gnunet-service-set__union_8c.html adf28d33047d64c5fbef6132735d3f036a9c244fec90f76033b8a3ca35ad39199b PHASE_INVENTORY_ACTIVE d9/dba/gnunet-service-set__union_8c.html adf28d33047d64c5fbef6132735d3f036af6894139e764555988968157757c2bdc PHASE_INVENTORY_PASSIVE d9/dba/gnunet-service-set__union_8c.html adf28d33047d64c5fbef6132735d3f036a0411f751c3e266fa44d4c7c79a5f20d9 PHASE_FINISH_CLOSING d9/dba/gnunet-service-set__union_8c.html adf28d33047d64c5fbef6132735d3f036a0d28b9115f0ba8934a4050f78d695a9f PHASE_FINISH_WAITING d9/dba/gnunet-service-set__union_8c.html adf28d33047d64c5fbef6132735d3f036a4a2a9976a28887f6020397c586cc3424 PHASE_DONE d9/dba/gnunet-service-set__union_8c.html adf28d33047d64c5fbef6132735d3f036a0d5db78978ff5893130a9cce95b4cdb0 PHASE_FULL_SENDING d9/dba/gnunet-service-set__union_8c.html adf28d33047d64c5fbef6132735d3f036ad8381d522e334e8975a96eb014ad10f0 static int destroy_key_to_element_iter d9/dba/gnunet-service-set__union_8c.html aac78ae65f1e6f2c4b69e9a537430e294 (void *cls, uint32_t key, void *value) static void union_op_cancel d9/dba/gnunet-service-set__union_8c.html aaef4070c61128824452302ce84629eec (struct Operation *op) static void fail_union_operation d9/dba/gnunet-service-set__union_8c.html a83ec5eb67b7348fa645bc54aeea9f88c (struct Operation *op) static struct IBF_Key get_ibf_key d9/dba/gnunet-service-set__union_8c.html a41da813ed937e0341a3d4e30700226fc (const struct GNUNET_HashCode *src) static int op_get_element_iterator d9/dba/gnunet-service-set__union_8c.html aed4e9ec4b1c1e1ecfb27e0e86f58a6cf (void *cls, uint32_t key, void *value) static struct KeyEntry * op_get_element d9/dba/gnunet-service-set__union_8c.html a0cbdd402ee96f28dcd45a20bab78e232 (struct Operation *op, const struct GNUNET_HashCode *element_hash) static void op_register_element d9/dba/gnunet-service-set__union_8c.html a95e992553c58eb810289c47c65cfa275 (struct Operation *op, struct ElementEntry *ee, int received) static void salt_key d9/dba/gnunet-service-set__union_8c.html a925140f9720f388433913c64e04262ef (const struct IBF_Key *k_in, uint32_t salt, struct IBF_Key *k_out) static void unsalt_key d9/dba/gnunet-service-set__union_8c.html a8be77332ea5c07740236152a2eceaf9e (const struct IBF_Key *k_in, uint32_t salt, struct IBF_Key *k_out) static int prepare_ibf_iterator d9/dba/gnunet-service-set__union_8c.html aeec14aa813dc672fc16bdf8427ea7a11 (void *cls, uint32_t key, void *value) static int init_key_to_element_iterator d9/dba/gnunet-service-set__union_8c.html a55e49de804d7aeed28d198c23ab2b6ba (void *cls, const struct GNUNET_HashCode *key, void *value) static void initialize_key_to_element d9/dba/gnunet-service-set__union_8c.html aa0c32871146206cfb069548004a49b01 (struct Operation *op) static int prepare_ibf d9/dba/gnunet-service-set__union_8c.html a9457cd718473524f1f1708e7744b86e3 (struct Operation *op, uint32_t size) static int send_ibf d9/dba/gnunet-service-set__union_8c.html a80f50572627781a7d6ced7df9d877964 (struct Operation *op, uint16_t ibf_order) static unsigned int get_order_from_difference d9/dba/gnunet-service-set__union_8c.html afa6ebb150d534a625454f6df941c0b0e (unsigned int diff) static int send_full_element_iterator d9/dba/gnunet-service-set__union_8c.html a24da70dd107eed2a766fbe0efe124b49 (void *cls, const struct GNUNET_HashCode *key, void *value) static void send_full_set d9/dba/gnunet-service-set__union_8c.html a2dfdd09125795ae890bf6d95eea9d3c4 (struct Operation *op) int check_union_p2p_strata_estimator d9/dba/gnunet-service-set__union_8c.html a2fcbbf9f6c1d99270ee55eb866c23016 (void *cls, const struct StrataEstimatorMessage *msg) void handle_union_p2p_strata_estimator d9/dba/gnunet-service-set__union_8c.html a004056c98a72617d1e96fd71ea1ad72a (void *cls, const struct StrataEstimatorMessage *msg) static int send_offers_iterator d9/dba/gnunet-service-set__union_8c.html a562360a9111c4c4a03769687e5a1c354 (void *cls, uint32_t key, void *value) static void send_offers_for_key d9/dba/gnunet-service-set__union_8c.html aa6de17baa927c4565f10adef290e2b15 (struct Operation *op, struct IBF_Key ibf_key) static int decode_and_send d9/dba/gnunet-service-set__union_8c.html a1c77b237a95d0f1da2bdf405c6ad9c90 (struct Operation *op) int check_union_p2p_ibf d9/dba/gnunet-service-set__union_8c.html acc332936a32ad0fe40d547c46100e104 (void *cls, const struct IBFMessage *msg) void handle_union_p2p_ibf d9/dba/gnunet-service-set__union_8c.html a1f78644d44178415551095b6b367ead6 (void *cls, const struct IBFMessage *msg) static void send_client_element d9/dba/gnunet-service-set__union_8c.html ae36f9878d36ab3e3409b912965abe20a (struct Operation *op, struct GNUNET_SET_Element *element, int status) static void send_client_done d9/dba/gnunet-service-set__union_8c.html a8732eabd802226976a6a314b50c83392 (void *cls) static void maybe_finish d9/dba/gnunet-service-set__union_8c.html a4f5a4eed26d84d1af0e6d3d4e1c3aace (struct Operation *op) int check_union_p2p_elements d9/dba/gnunet-service-set__union_8c.html a023d7f905f71f7a6b4c41fbbfb41148f (void *cls, const struct GNUNET_SET_ElementMessage *emsg) void handle_union_p2p_elements d9/dba/gnunet-service-set__union_8c.html aa535b3d0b1baef57e4e2ea974367ec86 (void *cls, const struct GNUNET_SET_ElementMessage *emsg) int check_union_p2p_full_element d9/dba/gnunet-service-set__union_8c.html a3442ca9b9fd5a640503a0539a1ac9ef3 (void *cls, const struct GNUNET_SET_ElementMessage *emsg) void handle_union_p2p_full_element d9/dba/gnunet-service-set__union_8c.html a3b7260e88326edb3146b4d864da94bb7 (void *cls, const struct GNUNET_SET_ElementMessage *emsg) int check_union_p2p_inquiry d9/dba/gnunet-service-set__union_8c.html af1093af05e979955834f821874ecdce8 (void *cls, const struct InquiryMessage *msg) void handle_union_p2p_inquiry d9/dba/gnunet-service-set__union_8c.html a8bcb54bcde7e30165cf010898091eddb (void *cls, const struct InquiryMessage *msg) static int send_missing_full_elements_iter d9/dba/gnunet-service-set__union_8c.html a605d0fd905d6be2636546a2e5576343f (void *cls, uint32_t key, void *value) void handle_union_p2p_request_full d9/dba/gnunet-service-set__union_8c.html aeab5850119e234d11a396d69e1e5192c (void *cls, const struct GNUNET_MessageHeader *mh) void handle_union_p2p_full_done d9/dba/gnunet-service-set__union_8c.html aabb39a17a837980d0b59688593a9341c (void *cls, const struct GNUNET_MessageHeader *mh) int check_union_p2p_demand d9/dba/gnunet-service-set__union_8c.html acb51d30cefbfe092d4fbed7e82d8f1f4 (void *cls, const struct GNUNET_MessageHeader *mh) void handle_union_p2p_demand d9/dba/gnunet-service-set__union_8c.html aa56788af3565574fc063f687a47e2781 (void *cls, const struct GNUNET_MessageHeader *mh) int check_union_p2p_offer d9/dba/gnunet-service-set__union_8c.html a74d0e2334caab467b486f60e33947f81 (void *cls, const struct GNUNET_MessageHeader *mh) void handle_union_p2p_offer d9/dba/gnunet-service-set__union_8c.html a0235bfa3c4bd7a47dd3ff3bd97077250 (void *cls, const struct GNUNET_MessageHeader *mh) void handle_union_p2p_done d9/dba/gnunet-service-set__union_8c.html a56047a531f3277a90eee4257d7a49c62 (void *cls, const struct GNUNET_MessageHeader *mh) void handle_union_p2p_over d9/dba/gnunet-service-set__union_8c.html a77a49aeead264d9b680b49ab21a017ac (void *cls, const struct GNUNET_MessageHeader *mh) static struct OperationState * union_evaluate d9/dba/gnunet-service-set__union_8c.html a128e03133006bf61c720df373cc0825c (struct Operation *op, const struct GNUNET_MessageHeader *opaque_context) static struct OperationState * union_accept d9/dba/gnunet-service-set__union_8c.html a8126f6bff6ae52cd03762f90a0f2450f (struct Operation *op) static struct SetState * union_set_create d9/dba/gnunet-service-set__union_8c.html a1e533b3bba461477a2fadbdb643f7677 (void) static void union_add d9/dba/gnunet-service-set__union_8c.html a995647ff7a721bbaad0e4df9019735df (struct SetState *set_state, struct ElementEntry *ee) static void union_remove d9/dba/gnunet-service-set__union_8c.html a7b96d8ef9ea84610ea2b648b6571a45d (struct SetState *set_state, struct ElementEntry *ee) static void union_set_destroy d9/dba/gnunet-service-set__union_8c.html a0aa9b3252df3a700948c2e7a3dadbb6e (struct SetState *set_state) static struct SetState * union_copy_state d9/dba/gnunet-service-set__union_8c.html a563e16df3e4e402747b08ce2937b4d64 (struct SetState *state) static void union_channel_death d9/dba/gnunet-service-set__union_8c.html a817d56a8f1f949ecab1ad8e27c695d32 (struct Operation *op) const struct SetVT * _GSS_union_vt d9/dba/gnunet-service-set__union_8c.html acb474dfe69409d579834d148913e41e7 () gnunet-service-set_union.h /home/grothoff/research/gnunet/src/set/ d9/d09/gnunet-service-set__union_8h gnunet-service-set.h gnunet-service-set_protocol.h int check_union_p2p_strata_estimator d9/d09/gnunet-service-set__union_8h.html a2fcbbf9f6c1d99270ee55eb866c23016 (void *cls, const struct StrataEstimatorMessage *msg) void handle_union_p2p_strata_estimator d9/d09/gnunet-service-set__union_8h.html a004056c98a72617d1e96fd71ea1ad72a (void *cls, const struct StrataEstimatorMessage *msg) int check_union_p2p_ibf d9/d09/gnunet-service-set__union_8h.html acc332936a32ad0fe40d547c46100e104 (void *cls, const struct IBFMessage *msg) void handle_union_p2p_ibf d9/d09/gnunet-service-set__union_8h.html a1f78644d44178415551095b6b367ead6 (void *cls, const struct IBFMessage *msg) int check_union_p2p_elements d9/d09/gnunet-service-set__union_8h.html a023d7f905f71f7a6b4c41fbbfb41148f (void *cls, const struct GNUNET_SET_ElementMessage *emsg) void handle_union_p2p_elements d9/d09/gnunet-service-set__union_8h.html aa535b3d0b1baef57e4e2ea974367ec86 (void *cls, const struct GNUNET_SET_ElementMessage *emsg) int check_union_p2p_full_element d9/d09/gnunet-service-set__union_8h.html a3442ca9b9fd5a640503a0539a1ac9ef3 (void *cls, const struct GNUNET_SET_ElementMessage *emsg) void handle_union_p2p_full_element d9/d09/gnunet-service-set__union_8h.html a3b7260e88326edb3146b4d864da94bb7 (void *cls, const struct GNUNET_SET_ElementMessage *emsg) int check_union_p2p_inquiry d9/d09/gnunet-service-set__union_8h.html af1093af05e979955834f821874ecdce8 (void *cls, const struct InquiryMessage *msg) void handle_union_p2p_inquiry d9/d09/gnunet-service-set__union_8h.html a8bcb54bcde7e30165cf010898091eddb (void *cls, const struct InquiryMessage *msg) void handle_union_p2p_request_full d9/d09/gnunet-service-set__union_8h.html aeab5850119e234d11a396d69e1e5192c (void *cls, const struct GNUNET_MessageHeader *mh) void handle_union_p2p_full_done d9/d09/gnunet-service-set__union_8h.html aabb39a17a837980d0b59688593a9341c (void *cls, const struct GNUNET_MessageHeader *mh) int check_union_p2p_demand d9/d09/gnunet-service-set__union_8h.html acb51d30cefbfe092d4fbed7e82d8f1f4 (void *cls, const struct GNUNET_MessageHeader *mh) void handle_union_p2p_demand d9/d09/gnunet-service-set__union_8h.html aa56788af3565574fc063f687a47e2781 (void *cls, const struct GNUNET_MessageHeader *mh) int check_union_p2p_offer d9/d09/gnunet-service-set__union_8h.html a74d0e2334caab467b486f60e33947f81 (void *cls, const struct GNUNET_MessageHeader *mh) void handle_union_p2p_offer d9/d09/gnunet-service-set__union_8h.html a0235bfa3c4bd7a47dd3ff3bd97077250 (void *cls, const struct GNUNET_MessageHeader *mh) void handle_union_p2p_done d9/d09/gnunet-service-set__union_8h.html a56047a531f3277a90eee4257d7a49c62 (void *cls, const struct GNUNET_MessageHeader *mh) void handle_union_p2p_over d9/d09/gnunet-service-set__union_8h.html a77a49aeead264d9b680b49ab21a017ac (void *cls, const struct GNUNET_MessageHeader *mh) gnunet-service-set_union_strata_estimator.c /home/grothoff/research/gnunet/src/set/ dc/d69/gnunet-service-set__union__strata__estimator_8c platform.h gnunet_util_lib.h ibf.h gnunet-service-set_union_strata_estimator.h #define FAIL_10_1_COMPATIBILTIY dc/d69/gnunet-service-set__union__strata__estimator_8c.html a87ef2474dff817ef360402ab57df93e2 size_t strata_estimator_write dc/d69/gnunet-service-set__union__strata__estimator_8c.html a96e80346bc22f0850ecdb40e24db2af1 (const struct StrataEstimator *se, void *buf) int strata_estimator_read dc/d69/gnunet-service-set__union__strata__estimator_8c.html a6bb868eff93f40643e3b9572a1488d34 (const void *buf, size_t buf_len, int is_compressed, struct StrataEstimator *se) void strata_estimator_insert dc/d69/gnunet-service-set__union__strata__estimator_8c.html a9ec3196cc0a9154ee45671355d6e82b7 (struct StrataEstimator *se, struct IBF_Key key) void strata_estimator_remove dc/d69/gnunet-service-set__union__strata__estimator_8c.html abece99ae537454740ec209b61e7faa27 (struct StrataEstimator *se, struct IBF_Key key) struct StrataEstimator * strata_estimator_create dc/d69/gnunet-service-set__union__strata__estimator_8c.html a4c04bcdaa5aa1df1929f06f11a255347 (unsigned int strata_count, uint32_t ibf_size, uint8_t ibf_hashnum) unsigned int strata_estimator_difference dc/d69/gnunet-service-set__union__strata__estimator_8c.html a2b258c4c89c7f91b0d602a8d6e9e0036 (const struct StrataEstimator *se1, const struct StrataEstimator *se2) struct StrataEstimator * strata_estimator_dup dc/d69/gnunet-service-set__union__strata__estimator_8c.html ac3a4a7f62f21bb41f60cd2e579cd7cbb (struct StrataEstimator *se) void strata_estimator_destroy dc/d69/gnunet-service-set__union__strata__estimator_8c.html a63cac115397c2de89a3ff9282cb5a94d (struct StrataEstimator *se) gnunet-service-set_union_strata_estimator.h /home/grothoff/research/gnunet/src/set/ dd/d2b/gnunet-service-set__union__strata__estimator_8h platform.h gnunet_common.h gnunet_util_lib.h StrataEstimator size_t strata_estimator_write dd/d2b/gnunet-service-set__union__strata__estimator_8h.html a96e80346bc22f0850ecdb40e24db2af1 (const struct StrataEstimator *se, void *buf) int strata_estimator_read dd/d2b/gnunet-service-set__union__strata__estimator_8h.html a6bb868eff93f40643e3b9572a1488d34 (const void *buf, size_t buf_len, int is_compressed, struct StrataEstimator *se) struct StrataEstimator * strata_estimator_create dd/d2b/gnunet-service-set__union__strata__estimator_8h.html a4c04bcdaa5aa1df1929f06f11a255347 (unsigned int strata_count, uint32_t ibf_size, uint8_t ibf_hashnum) unsigned int strata_estimator_difference dd/d2b/gnunet-service-set__union__strata__estimator_8h.html a2b258c4c89c7f91b0d602a8d6e9e0036 (const struct StrataEstimator *se1, const struct StrataEstimator *se2) void strata_estimator_insert dd/d2b/gnunet-service-set__union__strata__estimator_8h.html a9ec3196cc0a9154ee45671355d6e82b7 (struct StrataEstimator *se, struct IBF_Key key) void strata_estimator_remove dd/d2b/gnunet-service-set__union__strata__estimator_8h.html abece99ae537454740ec209b61e7faa27 (struct StrataEstimator *se, struct IBF_Key key) void strata_estimator_destroy dd/d2b/gnunet-service-set__union__strata__estimator_8h.html a63cac115397c2de89a3ff9282cb5a94d (struct StrataEstimator *se) struct StrataEstimator * strata_estimator_dup dd/d2b/gnunet-service-set__union__strata__estimator_8h.html ac3a4a7f62f21bb41f60cd2e579cd7cbb (struct StrataEstimator *se) gnunet-set-ibf-profiler.c /home/grothoff/research/gnunet/src/set/ d9/da1/gnunet-set-ibf-profiler_8c platform.h gnunet_util_lib.h ibf.h static void register_hashcode d9/da1/gnunet-set-ibf-profiler_8c.html a963c519a710212a21a22bef7b451331a (struct GNUNET_HashCode *hash) static void iter_hashcodes d9/da1/gnunet-set-ibf-profiler_8c.html ada4e9378c2f1c5f9d28c9a5d4d45ea02 (struct IBF_Key key, GNUNET_CONTAINER_MulitHashMapIteratorCallback iter, void *cls) static int insert_iterator d9/da1/gnunet-set-ibf-profiler_8c.html ae9d1dc248e4f69e3228bdef69306be97 (void *cls, const struct GNUNET_HashCode *key, void *value) static int remove_iterator d9/da1/gnunet-set-ibf-profiler_8c.html a073e13589d51884257d591e9b69f536e (void *cls, const struct GNUNET_HashCode *key, void *value) static void run d9/da1/gnunet-set-ibf-profiler_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main d9/da1/gnunet-set-ibf-profiler_8c.html a3c04138a5bfe5d72780bb7e82a18e627 (int argc, char **argv) static unsigned int asize d9/da1/gnunet-set-ibf-profiler_8c.html aa3f0fb5786ec61c4516d33c5fd836084 static unsigned int bsize d9/da1/gnunet-set-ibf-profiler_8c.html abaf03a0642ae28b93f83cb660bc30a62 static unsigned int csize d9/da1/gnunet-set-ibf-profiler_8c.html a9ac3e53c4e130d0dbd3366df01cb4aec static unsigned int hash_num d9/da1/gnunet-set-ibf-profiler_8c.html a61d46295ff5956ca6c1725b316328a56 static unsigned int ibf_size d9/da1/gnunet-set-ibf-profiler_8c.html ac9fb28d63bc82a1bfb7be40f093ded9b static enum GNUNET_CRYPTO_Quality random_quality d9/da1/gnunet-set-ibf-profiler_8c.html a2f523797900af9cc786e1d59410fb15f static struct GNUNET_CONTAINER_MultiHashMap * set_a d9/da1/gnunet-set-ibf-profiler_8c.html a2247f8ee3ee73a9419ead754249d06c9 static struct GNUNET_CONTAINER_MultiHashMap * set_b d9/da1/gnunet-set-ibf-profiler_8c.html ad4710cd5bee889c9f9d58fce7ec8d5bd static struct GNUNET_CONTAINER_MultiHashMap * set_c d9/da1/gnunet-set-ibf-profiler_8c.html a8e0820453a5a47b8c5d156d012c445aa static struct GNUNET_CONTAINER_MultiHashMap * key_to_hashcode d9/da1/gnunet-set-ibf-profiler_8c.html a5e17e9e8ffdcc5811b3258a65e0c4960 static struct InvertibleBloomFilter * ibf_a d9/da1/gnunet-set-ibf-profiler_8c.html a9436ccdd68bf19d0ea499526adc53fdb static struct InvertibleBloomFilter * ibf_b d9/da1/gnunet-set-ibf-profiler_8c.html a971e285136a5ebb14c08e240714bb95a gnunet-set-profiler.c /home/grothoff/research/gnunet/src/set/ d6/d03/gnunet-set-profiler_8c platform.h gnunet_util_lib.h gnunet_statistics_service.h gnunet_set_service.h gnunet_testbed_service.h SetInfo static int map_remove_iterator d6/d03/gnunet-set-profiler_8c.html a7eac3bd653c81fbf6d19ce85c13b3991 (void *cls, const struct GNUNET_HashCode *key, void *value) static int statistics_result d6/d03/gnunet-set-profiler_8c.html aa4a2b97d300bddffb66dac4cc09266bb (void *cls, const char *subsystem, const char *name, uint64_t value, int is_persistent) static void statistics_done d6/d03/gnunet-set-profiler_8c.html a241a3236b432b9ea24cb197eb86c0608 (void *cls, int success) static void check_all_done d6/d03/gnunet-set-profiler_8c.html a9763bf8d2bb93c3bc81c1cb528f9628e (void) static void set_result_cb d6/d03/gnunet-set-profiler_8c.html acd5ddcd76fe5569de1eb2a337e39fc35 (void *cls, const struct GNUNET_SET_Element *element, uint64_t current_size, enum GNUNET_SET_Status status) static void set_listen_cb d6/d03/gnunet-set-profiler_8c.html a432e6866df958cf2b3c4c1f3c8874b27 (void *cls, const struct GNUNET_PeerIdentity *other_peer, const struct GNUNET_MessageHeader *context_msg, struct GNUNET_SET_Request *request) static int set_insert_iterator d6/d03/gnunet-set-profiler_8c.html ab4be5d086c7ead6b3e8c07e8a670e73d (void *cls, const struct GNUNET_HashCode *key, void *value) static void handle_shutdown d6/d03/gnunet-set-profiler_8c.html afd0aeb64d5548165cb949230fe935a60 (void *cls) static void run d6/d03/gnunet-set-profiler_8c.html a8e2b33063885e9e225d57d2e1f721596 (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_TESTING_Peer *peer) static void pre_run d6/d03/gnunet-set-profiler_8c.html a65df6b377809571befd5877e94165bfe (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main d6/d03/gnunet-set-profiler_8c.html a3c04138a5bfe5d72780bb7e82a18e627 (int argc, char **argv) static int ret d6/d03/gnunet-set-profiler_8c.html a6baa346e44f4c2158d2be4f9b77b8203 static unsigned int num_a d6/d03/gnunet-set-profiler_8c.html a17518f13f0ada5c4e325ea1f0da2a795 static unsigned int num_b d6/d03/gnunet-set-profiler_8c.html a53d8a9ac93f5b9ae9ba68f271fbf0ab9 static unsigned int num_c d6/d03/gnunet-set-profiler_8c.html aa7533d4fa1ed24fe53ed95586dcc20e2 static char * op_str d6/d03/gnunet-set-profiler_8c.html aceb2029bc64edba6a1c3eaaa3762e206 static const struct GNUNET_CONFIGURATION_Handle * config d6/d03/gnunet-set-profiler_8c.html a9be80f37928ebf7473dd819243902916 struct SetInfo info1 d6/d03/gnunet-set-profiler_8c.html aab53356dba989cdfad4b6df333052474 struct SetInfo info2 d6/d03/gnunet-set-profiler_8c.html a09ad4dcca040f722d3cc7478162a3b3c static struct GNUNET_CONTAINER_MultiHashMap * common_sent d6/d03/gnunet-set-profiler_8c.html ab489eba68b3c20319fff4ff9bba27948 static struct GNUNET_HashCode app_id d6/d03/gnunet-set-profiler_8c.html a86f8b8ba3bc50429be26fd14612abfa7 static struct GNUNET_PeerIdentity local_peer d6/d03/gnunet-set-profiler_8c.html af2e5c3f372755ce8a537eb193f5b7d8a static struct GNUNET_SET_ListenHandle * set_listener d6/d03/gnunet-set-profiler_8c.html ae695cd3d490c35212a78ff3f66bb71a9 static int byzantine d6/d03/gnunet-set-profiler_8c.html a9004e7e5286de0aefce6fed4a4b08880 static unsigned int force_delta d6/d03/gnunet-set-profiler_8c.html a71d65cc08d6af15875ed145a32e6555b static unsigned int force_full d6/d03/gnunet-set-profiler_8c.html a2a72c55bf3e2f36c0fd266689b6ec449 static unsigned int element_size d6/d03/gnunet-set-profiler_8c.html ae4d21d9bcec7a17129ac21131eda7f4b static struct GNUNET_STATISTICS_Handle * statistics d6/d03/gnunet-set-profiler_8c.html a70eeeef3c0683109444ec9ae7cd95398 static char * statistics_filename d6/d03/gnunet-set-profiler_8c.html ad4559c8717a2a603cce4578137ff6559 static FILE * statistics_file d6/d03/gnunet-set-profiler_8c.html aa9e0c360e4bdf302db46559bafc3872c ibf.c /home/grothoff/research/gnunet/src/set/ d3/db8/ibf_8c ibf.h #define IBF_KEY_HASH_VAL d3/db8/ibf_8c.html a8fe608776a3b96427943b071685101c1 (k) struct IBF_Key ibf_key_from_hashcode d3/db8/ibf_8c.html a6124a8ec6d95d3c126e389ba50ae96f6 (const struct GNUNET_HashCode *hash) void ibf_hashcode_from_key d3/db8/ibf_8c.html a9d3512797c4f2f433c6d8235b9f36124 (struct IBF_Key key, struct GNUNET_HashCode *dst) struct InvertibleBloomFilter * ibf_create d3/db8/ibf_8c.html a918d9fc8ca5fcf31e36e466fc4453aeb (uint32_t size, uint8_t hash_num) static void ibf_get_indices d3/db8/ibf_8c.html a903508769509de605142fec1b8ef7afc (const struct InvertibleBloomFilter *ibf, struct IBF_Key key, int *dst) static void ibf_insert_into d3/db8/ibf_8c.html ab90cf5aaaa31aa2dcf176abf669682a2 (struct InvertibleBloomFilter *ibf, struct IBF_Key key, const int *buckets, int side) void ibf_insert d3/db8/ibf_8c.html a9e945f0a5b81939e2e4521ede7f8b75e (struct InvertibleBloomFilter *ibf, struct IBF_Key key) void ibf_remove d3/db8/ibf_8c.html ad0becdeda1c8a44251d0bf36a693b641 (struct InvertibleBloomFilter *ibf, struct IBF_Key key) static int ibf_is_empty d3/db8/ibf_8c.html ace93f370afad06a2e1dd324c9eccde18 (struct InvertibleBloomFilter *ibf) int ibf_decode d3/db8/ibf_8c.html a375b527a10b39ef84e7ec624cd3eec43 (struct InvertibleBloomFilter *ibf, int *ret_side, struct IBF_Key *ret_id) void ibf_write_slice d3/db8/ibf_8c.html a625e23b0ab844b6dc8766e4cfe56bd7d (const struct InvertibleBloomFilter *ibf, uint32_t start, uint32_t count, void *buf) void ibf_read_slice d3/db8/ibf_8c.html a49f5106bf16b06ee509d1f12630fd69c (const void *buf, uint32_t start, uint32_t count, struct InvertibleBloomFilter *ibf) void ibf_subtract d3/db8/ibf_8c.html a0888ff191047b89a3cf9f321055416c4 (struct InvertibleBloomFilter *ibf1, const struct InvertibleBloomFilter *ibf2) struct InvertibleBloomFilter * ibf_dup d3/db8/ibf_8c.html abbb5515715a8383ff829f9595e547369 (const struct InvertibleBloomFilter *ibf) void ibf_destroy d3/db8/ibf_8c.html af2b6a1fb771e9ddcf04fc335eaa44146 (struct InvertibleBloomFilter *ibf) ibf.h /home/grothoff/research/gnunet/src/set/ d6/d8b/ibf_8h platform.h gnunet_util_lib.h IBF_Key IBF_KeyHash IBF_Count InvertibleBloomFilter #define IBF_BUCKET_SIZE d6/d8b/ibf_8h.html a74e9445752d29446d877a0be40309a31 void ibf_write_slice d6/d8b/ibf_8h.html a625e23b0ab844b6dc8766e4cfe56bd7d (const struct InvertibleBloomFilter *ibf, uint32_t start, uint32_t count, void *buf) void ibf_read_slice d6/d8b/ibf_8h.html a49f5106bf16b06ee509d1f12630fd69c (const void *buf, uint32_t start, uint32_t count, struct InvertibleBloomFilter *ibf) struct IBF_Key ibf_key_from_hashcode d6/d8b/ibf_8h.html a6124a8ec6d95d3c126e389ba50ae96f6 (const struct GNUNET_HashCode *hash) void ibf_hashcode_from_key d6/d8b/ibf_8h.html a9d3512797c4f2f433c6d8235b9f36124 (struct IBF_Key key, struct GNUNET_HashCode *dst) struct InvertibleBloomFilter * ibf_create d6/d8b/ibf_8h.html a918d9fc8ca5fcf31e36e466fc4453aeb (uint32_t size, uint8_t hash_num) void ibf_insert d6/d8b/ibf_8h.html a9e945f0a5b81939e2e4521ede7f8b75e (struct InvertibleBloomFilter *ibf, struct IBF_Key key) void ibf_remove d6/d8b/ibf_8h.html ad0becdeda1c8a44251d0bf36a693b641 (struct InvertibleBloomFilter *ibf, struct IBF_Key key) void ibf_subtract d6/d8b/ibf_8h.html a0888ff191047b89a3cf9f321055416c4 (struct InvertibleBloomFilter *ibf1, const struct InvertibleBloomFilter *ibf2) int ibf_decode d6/d8b/ibf_8h.html a375b527a10b39ef84e7ec624cd3eec43 (struct InvertibleBloomFilter *ibf, int *ret_side, struct IBF_Key *ret_id) struct InvertibleBloomFilter * ibf_dup d6/d8b/ibf_8h.html abbb5515715a8383ff829f9595e547369 (const struct InvertibleBloomFilter *ibf) void ibf_destroy d6/d8b/ibf_8h.html af2b6a1fb771e9ddcf04fc335eaa44146 (struct InvertibleBloomFilter *ibf) ibf_sim.c /home/grothoff/research/gnunet/src/set/ d3/d36/ibf__sim_8c #define MAX_IBF_DECODE d3/d36/ibf__sim_8c.html a5005964d5607f2d8ceb61e381b759a6b #define ROUNDS d3/d36/ibf__sim_8c.html a69479655ab94c875413d38689002ff98 #define FIX1 d3/d36/ibf__sim_8c.html ae0a46ba223cf24cbc16dba92db77a761 #define FIX2 d3/d36/ibf__sim_8c.html a4e8b2e017a119de8e38969e397604f57 #define STRATA d3/d36/ibf__sim_8c.html a2a2ed62cff52e633616535fcab0bae4d #define VERBOSE d3/d36/ibf__sim_8c.html a42f8c497a1968074f38bf5055c650dca #define SLOW d3/d36/ibf__sim_8c.html a5da43425fff36347c69fc3c090e42c6c int main d3/d36/ibf__sim_8c.html a3c04138a5bfe5d72780bb7e82a18e627 (int argc, char **argv) plugin_block_set_test.c /home/grothoff/research/gnunet/src/set/ d5/d9b/plugin__block__set__test_8c platform.h gnunet_block_plugin.h gnunet_block_group_lib.h static enum GNUNET_BLOCK_EvaluationResult block_plugin_set_test_evaluate d5/d9b/plugin__block__set__test_8c.html a60ccbf728ef18bfbde81dfed796e831f (void *cls, struct GNUNET_BLOCK_Context *ctx, enum GNUNET_BLOCK_Type type, struct GNUNET_BLOCK_Group *group, enum GNUNET_BLOCK_EvaluationOptions eo, const struct GNUNET_HashCode *query, const void *xquery, size_t xquery_size, const void *reply_block, size_t reply_block_size) static int block_plugin_set_test_get_key d5/d9b/plugin__block__set__test_8c.html a86fa1bbaa7b56400b5033beee316299f (void *cls, enum GNUNET_BLOCK_Type type, const void *block, size_t block_size, struct GNUNET_HashCode *key) void * libgnunet_plugin_block_set_test_init d5/d9b/plugin__block__set__test_8c.html a83e9ff17cfc801af470352c7069be0ba (void *cls) void * libgnunet_plugin_block_set_test_done d5/d9b/plugin__block__set__test_8c.html a26600ab92ce23bf892285dd51852ca9b (void *cls) set.h /home/grothoff/research/gnunet/src/set/ d4/d13/set_8h platform.h gnunet_common.h gnunet_set_service.h GNUNET_SET_CreateMessage GNUNET_SET_ListenMessage GNUNET_SET_AcceptMessage GNUNET_SET_RejectMessage GNUNET_SET_RequestMessage GNUNET_SET_EvaluateMessage GNUNET_SET_ResultMessage GNUNET_SET_ElementMessage GNUNET_SET_CancelMessage GNUNET_SET_IterResponseMessage GNUNET_SET_IterAckMessage GNUNET_SET_CopyLazyResponseMessage GNUNET_SET_CopyLazyConnectMessage set_api.c /home/grothoff/research/gnunet/src/set/ d5/d56/set__api_8c platform.h gnunet_util_lib.h gnunet_protocols.h gnunet_set_service.h set.h SetCopyRequest GNUNET_SET_Handle GNUNET_SET_Request GNUNET_SET_OperationHandle GNUNET_SET_ListenHandle #define LOG d5/d56/set__api_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static struct GNUNET_SET_Handle * create_internal d5/d56/set__api_8c.html a706940f6b5216f3c98aaae4cd1ae6f35 (const struct GNUNET_CONFIGURATION_Handle *cfg, enum GNUNET_SET_OperationType op, const uint32_t *cookie) static void handle_copy_lazy d5/d56/set__api_8c.html a1356760b1142ffb848716d2b4138e618 (void *cls, const struct GNUNET_SET_CopyLazyResponseMessage *msg) static int check_iter_element d5/d56/set__api_8c.html a10bccf4bb7195aaa7d43e5dc1a44bef6 (void *cls, const struct GNUNET_SET_IterResponseMessage *msg) static void handle_iter_element d5/d56/set__api_8c.html ac15175aca7f2e28d89f50224849cfe2b (void *cls, const struct GNUNET_SET_IterResponseMessage *msg) static void handle_iter_done d5/d56/set__api_8c.html a11c0f02961b14b491522802ab44db9ae (void *cls, const struct GNUNET_MessageHeader *mh) static int check_result d5/d56/set__api_8c.html a7b14249b40bdc0cf73ed4dbc9597100d (void *cls, const struct GNUNET_SET_ResultMessage *msg) static void handle_result d5/d56/set__api_8c.html a590f8cca28d11879a69c08ecf9d8f889 (void *cls, const struct GNUNET_SET_ResultMessage *msg) static void set_operation_destroy d5/d56/set__api_8c.html a5b35be05042602022ef918a444a2eaa2 (struct GNUNET_SET_OperationHandle *oh) void GNUNET_SET_operation_cancel d9/d13/group__set.html ga804dfef0baf8e80fa660277e40491c8c (struct GNUNET_SET_OperationHandle *oh) static void handle_client_set_error d5/d56/set__api_8c.html a9cad6d2d2f18a5101555c07de1abdc9b (void *cls, enum GNUNET_MQ_Error error) struct GNUNET_SET_Handle * GNUNET_SET_create d9/d13/group__set.html ga684090c1117e4cce1c8968392f04d9ef (const struct GNUNET_CONFIGURATION_Handle *cfg, enum GNUNET_SET_OperationType op) int GNUNET_SET_add_element d9/d13/group__set.html gaf909c73fa33c8bf4deccb6ae9c01f6a0 (struct GNUNET_SET_Handle *set, const struct GNUNET_SET_Element *element, GNUNET_SET_Continuation cont, void *cont_cls) int GNUNET_SET_remove_element d9/d13/group__set.html ga3c5b51d728c640b182781b91cf15baac (struct GNUNET_SET_Handle *set, const struct GNUNET_SET_Element *element, GNUNET_SET_Continuation cont, void *cont_cls) void GNUNET_SET_destroy d9/d13/group__set.html ga03e3c99da8e2fe4c550594f4d796a5e7 (struct GNUNET_SET_Handle *set) struct GNUNET_SET_OperationHandle * GNUNET_SET_prepare d9/d13/group__set.html ga86838794297aefdd64034985665ce405 (const struct GNUNET_PeerIdentity *other_peer, const struct GNUNET_HashCode *app_id, const struct GNUNET_MessageHeader *context_msg, enum GNUNET_SET_ResultMode result_mode, struct GNUNET_SET_Option options[], GNUNET_SET_ResultIterator result_cb, void *result_cls) static void listen_connect d5/d56/set__api_8c.html ab1bfbb98093e2d16df499e51ca50b3f9 (void *cls) static int check_request d5/d56/set__api_8c.html ab658fe087f857030bf3213d8aad7f5ee (void *cls, const struct GNUNET_SET_RequestMessage *msg) static void handle_request d5/d56/set__api_8c.html a4ad0e9b16f58be5baac2d62320179c68 (void *cls, const struct GNUNET_SET_RequestMessage *msg) static void handle_client_listener_error d5/d56/set__api_8c.html a4df86700e12cb4694488f3feb7df279e (void *cls, enum GNUNET_MQ_Error error) struct GNUNET_SET_ListenHandle * GNUNET_SET_listen d9/d13/group__set.html gadcc02ca78f457b408d94c5484d9b363f (const struct GNUNET_CONFIGURATION_Handle *cfg, enum GNUNET_SET_OperationType operation, const struct GNUNET_HashCode *app_id, GNUNET_SET_ListenCallback listen_cb, void *listen_cls) void GNUNET_SET_listen_cancel d9/d13/group__set.html ga375fb3491356a46660b7af00acc16f03 (struct GNUNET_SET_ListenHandle *lh) struct GNUNET_SET_OperationHandle * GNUNET_SET_accept d9/d13/group__set.html gad3d265529d20835206b8c9cba1bb9b46 (struct GNUNET_SET_Request *request, enum GNUNET_SET_ResultMode result_mode, struct GNUNET_SET_Option options[], GNUNET_SET_ResultIterator result_cb, void *result_cls) int GNUNET_SET_commit d9/d13/group__set.html gabc289b073e02898ac44a103373325247 (struct GNUNET_SET_OperationHandle *oh, struct GNUNET_SET_Handle *set) int GNUNET_SET_iterate d9/d13/group__set.html ga6d1533544e6d63a1a79f3a93869b25e7 (struct GNUNET_SET_Handle *set, GNUNET_SET_ElementIterator iter, void *iter_cls) void GNUNET_SET_copy_lazy d9/d13/group__set.html ga0e072f84c8d3470c4e972dab5749423a (struct GNUNET_SET_Handle *set, GNUNET_SET_CopyReadyCallback cb, void *cls) struct GNUNET_SET_Element * GNUNET_SET_element_dup d9/d13/group__set.html ga3ea2cca88cee8dbee28c1584fa813132 (const struct GNUNET_SET_Element *element) void GNUNET_SET_element_hash d9/d13/group__set.html gafdc8b7f7e2b55dedd6d9739348318ac8 (const struct GNUNET_SET_Element *element, struct GNUNET_HashCode *ret_hash) sq.c /home/grothoff/research/gnunet/src/sq/ d2/d5c/sq_8c platform.h gnunet_sq_lib.h int GNUNET_SQ_bind d2/d5c/sq_8c.html a1d8433c68d249bdc20bcfafa68ba15cc (sqlite3_stmt *stmt, const struct GNUNET_SQ_QueryParam *params) int GNUNET_SQ_extract_result d2/d5c/sq_8c.html a3b58ff1ab1cb01a24b715350e77a6fdd (sqlite3_stmt *result, struct GNUNET_SQ_ResultSpec *rs) void GNUNET_SQ_cleanup_result d2/d5c/sq_8c.html a3bc75ee431ba378659f7b490bee8f71a (struct GNUNET_SQ_ResultSpec *rs) void GNUNET_SQ_reset d2/d5c/sq_8c.html ad454837654c2aeac20c84fbdcfdb76fb (sqlite3 *dbh, sqlite3_stmt *stmt) sq_exec.c /home/grothoff/research/gnunet/src/sq/ d9/d56/sq__exec_8c platform.h gnunet_sq_lib.h struct GNUNET_SQ_ExecuteStatement GNUNET_SQ_make_execute d9/d56/sq__exec_8c.html a20b054bb2ef3fc3c8cd126b739836e75 (const char *sql) struct GNUNET_SQ_ExecuteStatement GNUNET_SQ_make_try_execute d9/d56/sq__exec_8c.html a229ca214cead1deaa4cda337bf8d5acb (const char *sql) int GNUNET_SQ_exec_statements d9/d56/sq__exec_8c.html a5b62e29dddd40ff48861e656ba11a6a1 (sqlite3 *dbh, const struct GNUNET_SQ_ExecuteStatement *es) sq_prepare.c /home/grothoff/research/gnunet/src/sq/ df/db1/sq__prepare_8c platform.h gnunet_sq_lib.h struct GNUNET_SQ_PrepareStatement GNUNET_SQ_make_prepare df/db1/sq__prepare_8c.html a1051f40a03e5fb64baacd1faf173b4f4 (const char *sql, sqlite3_stmt **pstmt) int GNUNET_SQ_prepare df/db1/sq__prepare_8c.html abb18a1659f62b1edf9ff423132fd2b85 (sqlite3 *dbh, const struct GNUNET_SQ_PrepareStatement *ps) sq_query_helper.c /home/grothoff/research/gnunet/src/sq/ da/d40/sq__query__helper_8c platform.h gnunet_sq_lib.h static int bind_fixed_blob da/d40/sq__query__helper_8c.html a8dac936cf943554898d407b665f36e5e (void *cls, const void *data, size_t data_len, sqlite3_stmt *stmt, unsigned int off) struct GNUNET_SQ_QueryParam GNUNET_SQ_query_param_fixed_size da/d40/sq__query__helper_8c.html a23a441eba90e615e0df3cd63f05f0285 (const void *ptr, size_t ptr_size) static int bind_string da/d40/sq__query__helper_8c.html afdc1afca531fab72a77f8a4e40896620 (void *cls, const void *data, size_t data_len, sqlite3_stmt *stmt, unsigned int off) struct GNUNET_SQ_QueryParam GNUNET_SQ_query_param_string da/d40/sq__query__helper_8c.html ad6e1aeaec2d03501553f716e0d1879ba (const char *ptr) static int bind_rsa_pub da/d40/sq__query__helper_8c.html a0a27ea90d0d0b8a996365f7c11430de6 (void *cls, const void *data, size_t data_len, sqlite3_stmt *stmt, unsigned int off) struct GNUNET_SQ_QueryParam GNUNET_SQ_query_param_rsa_public_key da/d40/sq__query__helper_8c.html a069d2c92227e494fb9c098c759d9faf9 (const struct GNUNET_CRYPTO_RsaPublicKey *x) static int bind_rsa_sig da/d40/sq__query__helper_8c.html ae0f2cb5b1ed59cdfff7fff0f7cad00df (void *cls, const void *data, size_t data_len, sqlite3_stmt *stmt, unsigned int off) struct GNUNET_SQ_QueryParam GNUNET_SQ_query_param_rsa_signature da/d40/sq__query__helper_8c.html a1aaa98f080a2be6b05407b9d88d98e92 (const struct GNUNET_CRYPTO_RsaSignature *x) static int bind_abstime da/d40/sq__query__helper_8c.html a0613dbd062f71918ced7add2cec80660 (void *cls, const void *data, size_t data_len, sqlite3_stmt *stmt, unsigned int off) struct GNUNET_SQ_QueryParam GNUNET_SQ_query_param_absolute_time da/d40/sq__query__helper_8c.html a975ba65aeb477aec18faed74e35f9361 (const struct GNUNET_TIME_Absolute *x) static int bind_nbotime da/d40/sq__query__helper_8c.html a65484827b38160056af9d326772d5a4b (void *cls, const void *data, size_t data_len, sqlite3_stmt *stmt, unsigned int off) struct GNUNET_SQ_QueryParam GNUNET_SQ_query_param_absolute_time_nbo da/d40/sq__query__helper_8c.html a48c3d378d81efc215c377317ef893ccd (const struct GNUNET_TIME_AbsoluteNBO *x) static int bind_u16 da/d40/sq__query__helper_8c.html aa950822aec146d54ae0cc15a55ddc186 (void *cls, const void *data, size_t data_len, sqlite3_stmt *stmt, unsigned int off) struct GNUNET_SQ_QueryParam GNUNET_SQ_query_param_uint16 da/d40/sq__query__helper_8c.html a80e85d893b448d4d729cd3c00c6d6ab7 (const uint16_t *x) static int bind_u32 da/d40/sq__query__helper_8c.html ad4d7ffb8427956d6805582730af23982 (void *cls, const void *data, size_t data_len, sqlite3_stmt *stmt, unsigned int off) struct GNUNET_SQ_QueryParam GNUNET_SQ_query_param_uint32 da/d40/sq__query__helper_8c.html a54236381989bb01a16bdd6c0b8048492 (const uint32_t *x) static int bind_u64 da/d40/sq__query__helper_8c.html a280bed8b0d01d14ce0fb20c3ddc218b5 (void *cls, const void *data, size_t data_len, sqlite3_stmt *stmt, unsigned int off) struct GNUNET_SQ_QueryParam GNUNET_SQ_query_param_uint64 da/d40/sq__query__helper_8c.html a643e294b0c485fdf45521422b4fad96d (const uint64_t *x) sq_result_helper.c /home/grothoff/research/gnunet/src/sq/ d3/dbf/sq__result__helper_8c platform.h gnunet_sq_lib.h static int extract_var_blob d3/dbf/sq__result__helper_8c.html ade0d6103690d41d16c87178d31d2eeaa (void *cls, sqlite3_stmt *result, unsigned int column, size_t *dst_size, void *dst) static void clean_var_blob d3/dbf/sq__result__helper_8c.html a9418bcf54ccec3c32d4859d45b9126ca (void *cls) struct GNUNET_SQ_ResultSpec GNUNET_SQ_result_spec_variable_size d3/dbf/sq__result__helper_8c.html aa5c0a789ddf223df5919eb3f6626f9f1 (void **dst, size_t *sptr) static int extract_fixed_blob d3/dbf/sq__result__helper_8c.html af7a21904c0882c7bc3f672a1d94a342e (void *cls, sqlite3_stmt *result, unsigned int column, size_t *dst_size, void *dst) struct GNUNET_SQ_ResultSpec GNUNET_SQ_result_spec_fixed_size d3/dbf/sq__result__helper_8c.html a79c0dd971ab9dcacb0d403bc880d61c8 (void *dst, size_t dst_size) static int extract_utf8_string d3/dbf/sq__result__helper_8c.html a593aa5dfd45c484da7031d58907e7aec (void *cls, sqlite3_stmt *result, unsigned int column, size_t *dst_size, void *dst) static void clean_utf8_string d3/dbf/sq__result__helper_8c.html ab42da9d003617094402dd15159f3fdd9 (void *cls) struct GNUNET_SQ_ResultSpec GNUNET_SQ_result_spec_string d3/dbf/sq__result__helper_8c.html a6392237b068819c2a1b83ff4db4fad21 (char **dst) static int extract_rsa_pub d3/dbf/sq__result__helper_8c.html ab33492f6cf49d8d18a06bdabdb61285e (void *cls, sqlite3_stmt *result, unsigned int column, size_t *dst_size, void *dst) static void clean_rsa_pub d3/dbf/sq__result__helper_8c.html a9c262bf247bb24f69593db25b7461ebb (void *cls) struct GNUNET_SQ_ResultSpec GNUNET_SQ_result_spec_rsa_public_key d3/dbf/sq__result__helper_8c.html a1aa1e3a74eebaca9e963b6c8086f3c63 (struct GNUNET_CRYPTO_RsaPublicKey **rsa) static int extract_rsa_sig d3/dbf/sq__result__helper_8c.html a846a58e74280daabed581f0866e9af63 (void *cls, sqlite3_stmt *result, unsigned int column, size_t *dst_size, void *dst) static void clean_rsa_sig d3/dbf/sq__result__helper_8c.html aea8d956995411cde150986904e4477a3 (void *cls) struct GNUNET_SQ_ResultSpec GNUNET_SQ_result_spec_rsa_signature d3/dbf/sq__result__helper_8c.html a29f0622101828bec8aa1f2f2a7b0b571 (struct GNUNET_CRYPTO_RsaSignature **sig) static int extract_abs_time d3/dbf/sq__result__helper_8c.html ae9517ccad3d24ead11d6f95967a6a329 (void *cls, sqlite3_stmt *result, unsigned int column, size_t *dst_size, void *dst) struct GNUNET_SQ_ResultSpec GNUNET_SQ_result_spec_absolute_time d3/dbf/sq__result__helper_8c.html a7313f013ea306ec76d06a1df05265924 (struct GNUNET_TIME_Absolute *at) static int extract_abs_time_nbo d3/dbf/sq__result__helper_8c.html a0d886e235004a5af0a12c080c308f3c9 (void *cls, sqlite3_stmt *result, unsigned int column, size_t *dst_size, void *dst) struct GNUNET_SQ_ResultSpec GNUNET_SQ_result_spec_absolute_time_nbo d3/dbf/sq__result__helper_8c.html a4223501de7312c5f6f016f6485228e2d (struct GNUNET_TIME_AbsoluteNBO *at) static int extract_uint16 d3/dbf/sq__result__helper_8c.html ab5b6c8406c1daf32f81df6061f364831 (void *cls, sqlite3_stmt *result, unsigned int column, size_t *dst_size, void *dst) struct GNUNET_SQ_ResultSpec GNUNET_SQ_result_spec_uint16 d3/dbf/sq__result__helper_8c.html a6916a2a013ab2d61d440b673e1e06c0d (uint16_t *u16) static int extract_uint32 d3/dbf/sq__result__helper_8c.html a305f751eff6ea3e3512cd8102c7cab65 (void *cls, sqlite3_stmt *result, unsigned int column, size_t *dst_size, void *dst) struct GNUNET_SQ_ResultSpec GNUNET_SQ_result_spec_uint32 d3/dbf/sq__result__helper_8c.html a76e948cdad03d71c1bc2379d78099751 (uint32_t *u32) static int extract_uint64 d3/dbf/sq__result__helper_8c.html a8a55848ef3ea1ddc51dfc4da9c7afa1e (void *cls, sqlite3_stmt *result, unsigned int column, size_t *dst_size, void *dst) struct GNUNET_SQ_ResultSpec GNUNET_SQ_result_spec_uint64 d3/dbf/sq__result__helper_8c.html af489485f1f6dc1cbbf3694a31478ad82 (uint64_t *u64) gnunet-service-statistics.c /home/grothoff/research/gnunet/src/statistics/ d1/dc2/gnunet-service-statistics_8c platform.h gnunet_bio_lib.h gnunet_container_lib.h gnunet_disk_lib.h gnunet_getopt_lib.h gnunet_protocols.h gnunet_service_lib.h gnunet_statistics_service.h gnunet_strings_lib.h gnunet_time_lib.h statistics.h WatchEntry StatsEntry SubsystemEntry ClientEntry static void save d1/dc2/gnunet-service-statistics_8c.html a6e4e6cdab13650f162e5fe58ebcd56db () static void transmit d1/dc2/gnunet-service-statistics_8c.html a10e1fb8d691c6ae0139c760a05ff8566 (struct ClientEntry *ce, const struct StatsEntry *e) static void * client_connect_cb d1/dc2/gnunet-service-statistics_8c.html a59bdc2686a972268ebbe1bc798ded17c (void *cls, struct GNUNET_SERVICE_Client *c, struct GNUNET_MQ_Handle *mq) static int check_get d1/dc2/gnunet-service-statistics_8c.html af99ec0da3601a7e86b4000dfc9a0aa71 (void *cls, const struct GNUNET_MessageHeader *message) static void handle_get d1/dc2/gnunet-service-statistics_8c.html a6cfbd39142e65c60105d1ddf8f5126fd (void *cls, const struct GNUNET_MessageHeader *message) static void notify_change d1/dc2/gnunet-service-statistics_8c.html a770364dbe22bff157cc0205dfb0f38f2 (struct StatsEntry *se) static struct SubsystemEntry * find_subsystem_entry d1/dc2/gnunet-service-statistics_8c.html a65734f7120421ca3402478b5af2664c0 (struct ClientEntry *ce, const char *service) static struct StatsEntry * find_stat_entry d1/dc2/gnunet-service-statistics_8c.html a09e830db1997a4792373256c46077fbc (struct SubsystemEntry *se, const char *name) static int check_set d1/dc2/gnunet-service-statistics_8c.html aebb6e7a8dda6443834b604d71810d4bf (void *cls, const struct GNUNET_STATISTICS_SetMessage *msg) static void handle_set d1/dc2/gnunet-service-statistics_8c.html a17e5fa63a8604b9c2deea82e83383e51 (void *cls, const struct GNUNET_STATISTICS_SetMessage *msg) static int check_watch d1/dc2/gnunet-service-statistics_8c.html a2745f1c76af7ddca51d1d22a25a3f956 (void *cls, const struct GNUNET_MessageHeader *message) static void handle_watch d1/dc2/gnunet-service-statistics_8c.html a2a49731e369cbad4721466a2c61e04f5 (void *cls, const struct GNUNET_MessageHeader *message) static void handle_disconnect d1/dc2/gnunet-service-statistics_8c.html a3892e0e55848252fe7956cef467788d4 (void *cls, const struct GNUNET_MessageHeader *message) static void do_shutdown d1/dc2/gnunet-service-statistics_8c.html aa2e2413ae3d53933426f9eb912665b8f () static void shutdown_task d1/dc2/gnunet-service-statistics_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void client_disconnect_cb d1/dc2/gnunet-service-statistics_8c.html a65e657e2e0d8973473b5cae1cd326b0e (void *cls, struct GNUNET_SERVICE_Client *client, void *app_cls) static int inject_message d1/dc2/gnunet-service-statistics_8c.html a4b07fa82899288c3f4fedea42a096158 (void *cls, const struct GNUNET_MessageHeader *message) static void load d1/dc2/gnunet-service-statistics_8c.html a7ab31acf3df582231c4eb6741df30232 () static void run d1/dc2/gnunet-service-statistics_8c.html a93e64c6875736da53189e266ff6013a0 (void *cls, const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_SERVICE_Handle *service) GNUNET_SERVICE_MAIN d1/dc2/gnunet-service-statistics_8c.html a8c9630ba40d85d9786b557ce15e802f2 ("statistics", GNUNET_SERVICE_OPTION_SOFT_SHUTDOWN, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_var_size(set, GNUNET_MESSAGE_TYPE_STATISTICS_SET, struct GNUNET_STATISTICS_SetMessage, NULL), GNUNET_MQ_hd_var_size(get, GNUNET_MESSAGE_TYPE_STATISTICS_GET, struct GNUNET_MessageHeader, NULL), GNUNET_MQ_hd_var_size(watch, GNUNET_MESSAGE_TYPE_STATISTICS_WATCH, struct GNUNET_MessageHeader, NULL), GNUNET_MQ_hd_fixed_size(disconnect, GNUNET_MESSAGE_TYPE_STATISTICS_DISCONNECT, struct GNUNET_MessageHeader, NULL), GNUNET_MQ_handler_end()) static const struct GNUNET_CONFIGURATION_Handle * cfg d1/dc2/gnunet-service-statistics_8c.html a51cb438e53c3f8766755e01cfa930382 static struct SubsystemEntry * sub_head d1/dc2/gnunet-service-statistics_8c.html acd914d2e4e797b97a2e12fff301dc2bd static struct SubsystemEntry * sub_tail d1/dc2/gnunet-service-statistics_8c.html a8eb2dbb12b4e58e51d9fb9d7f78ee57d static unsigned int client_count d1/dc2/gnunet-service-statistics_8c.html a58086db3ed9f533e520cedc93f2e1bdf static struct GNUNET_NotificationContext * nc d1/dc2/gnunet-service-statistics_8c.html a5dd77ede3f4bb964d34d5a8ec48c42de static uint32_t uidgen d1/dc2/gnunet-service-statistics_8c.html af795d49ba4ef4ff6e36fea997af216c2 static int in_shutdown d1/dc2/gnunet-service-statistics_8c.html a68056dfb1fbbea5c1742fc58417ce5d6 gnunet-statistics.c /home/grothoff/research/gnunet/src/statistics/ d0/d19/gnunet-statistics_8c platform.h gnunet_util_lib.h gnunet_statistics_service.h statistics.h Node ValueSet static struct ValueSet * new_value_set d0/d19/gnunet-statistics_8c.html aa189a5a8caac2d0f62c726f545b9e115 (const char *subsystem, const char *name, unsigned num_values, int is_persistent) static int printer d0/d19/gnunet-statistics_8c.html ae71576984825088bc6238ffce7d34d86 (void *cls, const struct GNUNET_HashCode *key, void *value) static int printer_watch d0/d19/gnunet-statistics_8c.html ac76a5691b927621e60c90378e14cfa0d (void *cls, const char *subsystem, const char *name, uint64_t value, int is_persistent) static void clean_node d0/d19/gnunet-statistics_8c.html a99eda93a02c3c8591c4a37a0f1b791da (void *cls) static void print_finish d0/d19/gnunet-statistics_8c.html a5925bd2aced1bd5d3f6440cb689cccc0 (void *cls) static void continuation_print d0/d19/gnunet-statistics_8c.html a931f6e8be010e2f25e296382a43c8e8c (void *cls, int success) static void cleanup d0/d19/gnunet-statistics_8c.html a9460bd268b803803ca334f6727f50b5f (void *cls, int success) static int collector d0/d19/gnunet-statistics_8c.html a55d0d91eff860d80e17ce3c8616e0f66 (void *cls, const char *subsystem, const char *name, uint64_t value, int is_persistent) static void main_task d0/d19/gnunet-statistics_8c.html af2269a3df2c2d369517920ccf4f3d344 (void *cls) static int iter_check_config d0/d19/gnunet-statistics_8c.html a09c1405f3b384cff64f09d76666c8b50 (void *cls, const char *filename) static int iter_testbed_path d0/d19/gnunet-statistics_8c.html ae5a703bf49ef7f977b5e2f9b4ae524e0 (void *cls, const char *filename) static int discover_testbed_nodes d0/d19/gnunet-statistics_8c.html aa61bfd1cec700ed7d9c45b3a507ac3b3 (const char *path_testbed) static void run d0/d19/gnunet-statistics_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main d0/d19/gnunet-statistics_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int ret d0/d19/gnunet-statistics_8c.html a6baa346e44f4c2158d2be4f9b77b8203 static char * subsystem d0/d19/gnunet-statistics_8c.html ae6d317216d283a76a7b07a63a181c9ad static char * path_testbed d0/d19/gnunet-statistics_8c.html a36317d7dd3f0c261acd59052852a3e21 static char * name d0/d19/gnunet-statistics_8c.html a5ac083a645d964373f022d03df4849c8 static int persistent d0/d19/gnunet-statistics_8c.html a152cc876b7015aa15eccb6ddb60c5459 static int watch d0/d19/gnunet-statistics_8c.html aa106a443c7669fb998a481c2c9796b9e static int quiet d0/d19/gnunet-statistics_8c.html a55602ca214fb365e8deef9a73c8442e7 static char * csv_separator d0/d19/gnunet-statistics_8c.html a73639c307ea80fe09324c71651bb5fb0 static char * remote_host d0/d19/gnunet-statistics_8c.html ad3b3b50ad62505bf7cedcbc9a4449a6e static unsigned long long remote_port d0/d19/gnunet-statistics_8c.html af294ea919d698e7a1cb59f71203a344f static unsigned long long set_val d0/d19/gnunet-statistics_8c.html a02925ac8fd780c45eeefe0f572b1ca61 static int set_value d0/d19/gnunet-statistics_8c.html a1e6147beaf8f77c1b5303dfc9c237b61 static struct Node * nodes d0/d19/gnunet-statistics_8c.html a813a32bcb843ea9ce34697dffbe717e7 static unsigned num_nodes d0/d19/gnunet-statistics_8c.html ae9f6d704a5e542d5e86ea92df75840c8 static struct GNUNET_CONTAINER_MultiHashMap * values d0/d19/gnunet-statistics_8c.html a44a2a625f357a75ad1688288ac427dc3 static int num_nodes_ready d0/d19/gnunet-statistics_8c.html a805ce55d800f8d629e66964168ea05aa static int num_nodes_ready_shutdown d0/d19/gnunet-statistics_8c.html ae264eee9d5239788a4d60b561055d77c statistics.h /home/grothoff/research/gnunet/src/statistics/ d7/dc5/statistics_8h gnunet_common.h GNUNET_STATISTICS_ReplyMessage GNUNET_STATISTICS_SetMessage GNUNET_STATISTICS_WatchValueMessage #define GNUNET_STATISTICS_PERSIST_BIT d7/dc5/statistics_8h.html a158517219a536a8c300927256662d31d #define GNUNET_STATISTICS_SETFLAG_ABSOLUTE d7/dc5/statistics_8h.html a740cc2ada20db9800c7b8a252192bc3f #define GNUNET_STATISTICS_SETFLAG_RELATIVE d7/dc5/statistics_8h.html afe1c76ffb3b867c26d604f8fdae694db #define GNUNET_STATISTICS_SETFLAG_PERSISTENT d7/dc5/statistics_8h.html a825390a49d908f8010208dc94bb1cd86 statistics_api.c /home/grothoff/research/gnunet/src/statistics/ de/d81/statistics__api_8c platform.h gnunet_util_lib.h gnunet_constants.h gnunet_protocols.h gnunet_statistics_service.h statistics.h GNUNET_STATISTICS_WatchEntry GNUNET_STATISTICS_GetHandle GNUNET_STATISTICS_Handle #define SET_TRANSMIT_TIMEOUT de/d81/statistics__api_8c.html a381e064061e47749e4e41b828f6c2207 #define LOG de/d81/statistics__api_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) ActionType de/d81/statistics__api_8c.html a21d5e8f8cdaa838586b31007df0a950b ACTION_GET de/d81/statistics__api_8c.html a21d5e8f8cdaa838586b31007df0a950ba802283df6448db7cc1d7e59f1933197b ACTION_SET de/d81/statistics__api_8c.html a21d5e8f8cdaa838586b31007df0a950ba154ca49b33f5554087af25f1d0e4443f ACTION_UPDATE de/d81/statistics__api_8c.html a21d5e8f8cdaa838586b31007df0a950baf15f7f4cedfc0265955da719e2151cbd ACTION_WATCH de/d81/statistics__api_8c.html a21d5e8f8cdaa838586b31007df0a950baeada07d847cd07f36232f53610b2801f static void update_memory_statistics de/d81/statistics__api_8c.html aaf206632f1744c4a6b0ae3fc31163d38 (struct GNUNET_STATISTICS_Handle *h) static void reconnect_later de/d81/statistics__api_8c.html a2f41a177f034e68843a74f2fd429cabc (struct GNUNET_STATISTICS_Handle *h) static void schedule_action de/d81/statistics__api_8c.html a819ae2733be0b543263123065c46a705 (void *cls) static void schedule_watch_request de/d81/statistics__api_8c.html a71de0af521b6e3ce8703a9520ccb2af7 (struct GNUNET_STATISTICS_Handle *h, struct GNUNET_STATISTICS_WatchEntry *watch) static void free_action_item de/d81/statistics__api_8c.html a7b0fcf921b8fb5e3aae16dce1037d437 (struct GNUNET_STATISTICS_GetHandle *gh) static void do_disconnect de/d81/statistics__api_8c.html ad8a47d56f469dc5e75016110f4909996 (struct GNUNET_STATISTICS_Handle *h) static int check_statistics_value de/d81/statistics__api_8c.html a00614d534b3cae2ce098980479a9689c (void *cls, const struct GNUNET_STATISTICS_ReplyMessage *smsg) static void handle_statistics_value de/d81/statistics__api_8c.html a60e1b6d754ca8f864b4cc6c1a2007183 (void *cls, const struct GNUNET_STATISTICS_ReplyMessage *smsg) static void handle_statistics_watch_value de/d81/statistics__api_8c.html a9868b989bd8ab3addb35fa98b2b08d65 (void *cls, const struct GNUNET_STATISTICS_WatchValueMessage *wvm) static void mq_error_handler de/d81/statistics__api_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) static void do_destroy de/d81/statistics__api_8c.html abdd749a7ac832ff5efd7a4b657ebec0c (void *cls) static void handle_disconnect_confirm de/d81/statistics__api_8c.html a4d6a31b06b5cbf797f7b35c888bb44f7 (void *cls, const struct GNUNET_MessageHeader *msg) static void handle_statistics_end de/d81/statistics__api_8c.html aed356f4ea34ec3f97552fc2385eae49d (void *cls, const struct GNUNET_MessageHeader *msg) static int try_connect de/d81/statistics__api_8c.html aa7aafe470a79e3576e7990cdbacf9c7e (struct GNUNET_STATISTICS_Handle *h) static void reconnect_task de/d81/statistics__api_8c.html af968c5605390f0449eee2a5e91add485 (void *cls) static void transmit_get de/d81/statistics__api_8c.html aa9799c7e6dda3703daa2c6c411714f71 (struct GNUNET_STATISTICS_Handle *handle) static void transmit_watch de/d81/statistics__api_8c.html a3e9ffdd5e5ac4b2034240bda45481394 (struct GNUNET_STATISTICS_Handle *handle) static void transmit_set de/d81/statistics__api_8c.html ad86ea3126b1ca63559ee08ac5887f588 (struct GNUNET_STATISTICS_Handle *handle) struct GNUNET_STATISTICS_Handle * GNUNET_STATISTICS_create d4/df6/group__statistics.html ga43bda07a5d89e7598033c39ea25826a3 (const char *subsystem, const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_STATISTICS_destroy d4/df6/group__statistics.html gae64f642f08796d4f854a0cb841da22fc (struct GNUNET_STATISTICS_Handle *h, int sync_first) struct GNUNET_STATISTICS_GetHandle * GNUNET_STATISTICS_get d4/df6/group__statistics.html gae93f3e33fc1361fc34414a007dfb61f8 (struct GNUNET_STATISTICS_Handle *handle, const char *subsystem, const char *name, GNUNET_STATISTICS_Callback cont, GNUNET_STATISTICS_Iterator proc, void *cls) void GNUNET_STATISTICS_get_cancel d4/df6/group__statistics.html ga204fd89ae0f6a23936d36658ccf8bdc6 (struct GNUNET_STATISTICS_GetHandle *gh) int GNUNET_STATISTICS_watch d4/df6/group__statistics.html gab1f892607d8981b1c9eabe6d513b5044 (struct GNUNET_STATISTICS_Handle *handle, const char *subsystem, const char *name, GNUNET_STATISTICS_Iterator proc, void *proc_cls) int GNUNET_STATISTICS_watch_cancel d4/df6/group__statistics.html ga1f08b2ac398100218def8eec6d4631fb (struct GNUNET_STATISTICS_Handle *handle, const char *subsystem, const char *name, GNUNET_STATISTICS_Iterator proc, void *proc_cls) static void add_setter_action de/d81/statistics__api_8c.html ad8b92e4e21d56661269bf9fc2b9a35f4 (struct GNUNET_STATISTICS_Handle *h, const char *name, int make_persistent, uint64_t value, enum ActionType type) void GNUNET_STATISTICS_set d4/df6/group__statistics.html ga4ec2d4a2e4957b775a1a4041e59fb933 (struct GNUNET_STATISTICS_Handle *handle, const char *name, uint64_t value, int make_persistent) void GNUNET_STATISTICS_update d4/df6/group__statistics.html gac7010eee180b2b353badcc1cc6324820 (struct GNUNET_STATISTICS_Handle *handle, const char *name, int64_t delta, int make_persistent) gnunet-service-template.c /home/grothoff/research/gnunet/src/template/ d3/dfb/gnunet-service-template_8c platform.h gnunet_util_lib.h static void cleanup_task d3/dfb/gnunet-service-template_8c.html a6326013d99300f02512b1b4e8acfacc7 (void *cls) static void * client_connect_cb d3/dfb/gnunet-service-template_8c.html a59bdc2686a972268ebbe1bc798ded17c (void *cls, struct GNUNET_SERVICE_Client *c, struct GNUNET_MQ_Handle *mq) static void client_disconnect_cb d3/dfb/gnunet-service-template_8c.html ac42ef8df5e7252aab48d6463ea70cac5 (void *cls, struct GNUNET_SERVICE_Client *c, void *internal_cls) static void run d3/dfb/gnunet-service-template_8c.html afab0511d617b1f42d6fa1a979d2d2a0f (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_SERVICE_Handle *service) GNUNET_SERVICE_MAIN d3/dfb/gnunet-service-template_8c.html a5324a5a370085c58dd8e859d82cdd3ba ("template", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_handler_end()) gnunet-template.c /home/grothoff/research/gnunet/src/template/ d2/d1a/gnunet-template_8c platform.h gnunet_util_lib.h static void run d2/d1a/gnunet-template_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main d2/d1a/gnunet-template_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int ret d2/d1a/gnunet-template_8c.html a6baa346e44f4c2158d2be4f9b77b8203 gnunet-service-testbed-logger.c /home/grothoff/research/gnunet/src/testbed-logger/ d9/dd9/gnunet-service-testbed-logger_8c platform.h gnunet_util_lib.h #define LOG d9/dd9/gnunet-service-testbed-logger_8c.html a6b9b1e98c227bdfa0553ecfff35abe6c (type,...) #define LOG_DEBUG d9/dd9/gnunet-service-testbed-logger_8c.html a754b3d074e0af4ad3c7b918dd77ecb2d (...) static int check_log_msg d9/dd9/gnunet-service-testbed-logger_8c.html a215e55c3c373dfc928c5555f3c599f6e (void *cls, const struct GNUNET_MessageHeader *msg) static void handle_log_msg d9/dd9/gnunet-service-testbed-logger_8c.html a607cf97a64de6210ea017d7824919141 (void *cls, const struct GNUNET_MessageHeader *msg) static void shutdown_task d9/dd9/gnunet-service-testbed-logger_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void * client_connect_cb d9/dd9/gnunet-service-testbed-logger_8c.html a59bdc2686a972268ebbe1bc798ded17c (void *cls, struct GNUNET_SERVICE_Client *c, struct GNUNET_MQ_Handle *mq) static void client_disconnect_cb d9/dd9/gnunet-service-testbed-logger_8c.html ac42ef8df5e7252aab48d6463ea70cac5 (void *cls, struct GNUNET_SERVICE_Client *c, void *internal_cls) static void logger_run d9/dd9/gnunet-service-testbed-logger_8c.html ae9a82669721bc16cd779fe1e9c4a9d19 (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_SERVICE_Handle *service) GNUNET_SERVICE_MAIN d9/dd9/gnunet-service-testbed-logger_8c.html a39dd42fea1f19cacc6bc6f39281080b0 ("testbed-logger", GNUNET_SERVICE_OPTION_NONE, &logger_run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_var_size(log_msg, GNUNET_MESSAGE_TYPE_TESTBED_LOGGER_MSG, struct GNUNET_MessageHeader, NULL), GNUNET_MQ_handler_end()) struct GNUNET_BIO_WriteHandle * bio d9/dd9/gnunet-service-testbed-logger_8c.html a2d61307db8daef84972a9046a85abf4a static unsigned int nconn d9/dd9/gnunet-service-testbed-logger_8c.html a4c84200ec2393cbf152c00413df6c790 static int in_shutdown d9/dd9/gnunet-service-testbed-logger_8c.html a68056dfb1fbbea5c1742fc58417ce5d6 testbed_logger_api.c /home/grothoff/research/gnunet/src/testbed-logger/ d0/dcc/testbed__logger__api_8c platform.h gnunet_util_lib.h gnunet_testbed_logger_service.h GNUNET_TESTBED_LOGGER_Handle #define LOG d0/dcc/testbed__logger__api_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define BUFFER_SIZE d0/dcc/testbed__logger__api_8c.html a6b20d41d6252e9871430c242cb1a56e7 static void call_flush_completion d0/dcc/testbed__logger__api_8c.html aedd6251be272b020c611eea94148b75b (void *cls) static void trigger_flush_notification d0/dcc/testbed__logger__api_8c.html aef62fe51017076d9c2b4bf3b187999d4 (struct GNUNET_TESTBED_LOGGER_Handle *h) static void dispatch_buffer d0/dcc/testbed__logger__api_8c.html ab44fd919456dcedd335da78faaf2a041 (struct GNUNET_TESTBED_LOGGER_Handle *h) static void notify_sent d0/dcc/testbed__logger__api_8c.html a963c2095597ab5aa212a62f212422b76 (void *cls) static void mq_error_handler d0/dcc/testbed__logger__api_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) struct GNUNET_TESTBED_LOGGER_Handle * GNUNET_TESTBED_LOGGER_connect de/d35/group__testbed-logger.html ga5ee91d58226b7257e05192b0bdca0d67 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_TESTBED_LOGGER_disconnect de/d35/group__testbed-logger.html ga7eb25e2671cf41aae968665d2f8cb04d (struct GNUNET_TESTBED_LOGGER_Handle *h) void GNUNET_TESTBED_LOGGER_write de/d35/group__testbed-logger.html ga781caa85ed19b8938296d6bf3c537ccc (struct GNUNET_TESTBED_LOGGER_Handle *h, const void *data, size_t size) void GNUNET_TESTBED_LOGGER_flush de/d35/group__testbed-logger.html ga299404444a974cd70676c4a8ac2507b0 (struct GNUNET_TESTBED_LOGGER_Handle *h, GNUNET_TESTBED_LOGGER_FlushCompletion cb, void *cb_cls) void GNUNET_TESTBED_LOGGER_flush_cancel de/d35/group__testbed-logger.html ga4def7e283cd07c0d9b377f9703e1c681 (struct GNUNET_TESTBED_LOGGER_Handle *h) generate-underlay-topology.c /home/grothoff/research/gnunet/src/testbed/ db/db4/generate-underlay-topology_8c platform.h gnunet_util_lib.h gnunet_testbed_service.h testbed_api_topology.h #define LOG db/db4/generate-underlay-topology_8c.html a6b9b1e98c227bdfa0553ecfff35abe6c (type,...) #define LOG_ERROR db/db4/generate-underlay-topology_8c.html ad4a9117ce894e3319e903142347a0f63 (...) #define LOG_SQLITE db/db4/generate-underlay-topology_8c.html aae8a3994cd52d1ced78b01e5a07f6715 (db, msg, level, cmd) static int link_processor db/db4/generate-underlay-topology_8c.html af0c7902e0f5aa6d9171052483989b0b5 (void *cls, unsigned int A, unsigned int B, unsigned int bandwidth, unsigned int latency, unsigned int loss) static int setup_db db/db4/generate-underlay-topology_8c.html a86d95ccd15c91177592b7192a555898a (const char *dbfile) static void run db/db4/generate-underlay-topology_8c.html adc09e42bf2a776ae59ab7e758668b1cd (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *config) int main db/db4/generate-underlay-topology_8c.html af3ed9c200de85b53c94cd18764b246a2 (int argc, char *const argv[]) static struct sqlite3 * db db/db4/generate-underlay-topology_8c.html ad83bbb9e5b8dfdd97a07f38f4fbb5978 struct sqlite3_stmt * stmt_insert db/db4/generate-underlay-topology_8c.html ae7004ffef0cd8f7c0593d5c9f54492ac enum GNUNET_TESTBED_TopologyOption topology db/db4/generate-underlay-topology_8c.html a9bc93c33668c0616d7ddb2b55aa04ae0 static unsigned int num_peers db/db4/generate-underlay-topology_8c.html aeb5a8d42bd5aaef673df65d99d07016c static int exit_result db/db4/generate-underlay-topology_8c.html a8c235227c008495362d998dd31ab005e gnunet-daemon-latency-logger.c /home/grothoff/research/gnunet/src/testbed/ d0/d4e/gnunet-daemon-latency-logger_8c platform.h gnunet_util_lib.h gnunet_ats_service.h Entry #define LOG d0/d4e/gnunet-daemon-latency-logger_8c.html a6b9b1e98c227bdfa0553ecfff35abe6c (type,...) #define DEBUG d0/d4e/gnunet-daemon-latency-logger_8c.html a96dd473db0b3d10bd43390cdacb00120 (...) #define LOG_SQLITE d0/d4e/gnunet-daemon-latency-logger_8c.html aae8a3994cd52d1ced78b01e5a07f6715 (db, msg, level, cmd) static int free_iterator db/d89/group__hashmap.html ga05d28fc4d10dde5c70abfbd1e76f3307 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static void do_shutdown d0/d4e/gnunet-daemon-latency-logger_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static void addr_info_cb d0/d4e/gnunet-daemon-latency-logger_8c.html a9e7a1a39759cab9e815eadf48cfacde8 (void *cls, const struct GNUNET_HELLO_Address *address, int address_active, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in, const struct GNUNET_ATS_Properties *prop) static void run d0/d4e/gnunet-daemon-latency-logger_8c.html a8d2eff9f65977d8089ab33940596478d (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c) int main d0/d4e/gnunet-daemon-latency-logger_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static struct GNUNET_CONTAINER_MultiPeerMap * map d0/d4e/gnunet-daemon-latency-logger_8c.html a81d286cf1e764c9b19d12f3907a9af12 static struct sqlite3 * db d0/d4e/gnunet-daemon-latency-logger_8c.html ad83bbb9e5b8dfdd97a07f38f4fbb5978 static struct GNUNET_ATS_PerformanceHandle * ats d0/d4e/gnunet-daemon-latency-logger_8c.html a9829dc6ad0465e5d37d4b0fdf2900c9e static struct sqlite3_stmt * stmt_insert d0/d4e/gnunet-daemon-latency-logger_8c.html ae7004ffef0cd8f7c0593d5c9f54492ac gnunet-daemon-testbed-blacklist.c /home/grothoff/research/gnunet/src/testbed/ d4/ddd/gnunet-daemon-testbed-blacklist_8c platform.h gnunet_util_lib.h gnunet_transport_service.h #define LOG d4/ddd/gnunet-daemon-testbed-blacklist_8c.html a6b9b1e98c227bdfa0553ecfff35abe6c (type,...) #define DEBUG d4/ddd/gnunet-daemon-testbed-blacklist_8c.html a96dd473db0b3d10bd43390cdacb00120 (...) #define ACCESS_ALLOW d4/ddd/gnunet-daemon-testbed-blacklist_8c.html a40f205085aa453ab926521e2687be448 #define ACCESS_DENY d4/ddd/gnunet-daemon-testbed-blacklist_8c.html a25ae86b1fcfad16530bb05adc7997efc static void cleanup_map d4/ddd/gnunet-daemon-testbed-blacklist_8c.html a7de28ab3fe3dd4252199d32695ef6295 () static void do_shutdown d4/ddd/gnunet-daemon-testbed-blacklist_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static int check_access d4/ddd/gnunet-daemon-testbed-blacklist_8c.html a5f8ba262ecc590695dc9d7b8cfafa1cd (void *cls, const struct GNUNET_PeerIdentity *pid) static void setup_ac d4/ddd/gnunet-daemon-testbed-blacklist_8c.html aa19d1fbf6cfee8674541f002754b4a47 (const char *fname, const struct GNUNET_CONFIGURATION_Handle *cfg) static void run d4/ddd/gnunet-daemon-testbed-blacklist_8c.html a8d2eff9f65977d8089ab33940596478d (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c) int main d4/ddd/gnunet-daemon-testbed-blacklist_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static struct GNUNET_CONTAINER_MultiPeerMap * map d4/ddd/gnunet-daemon-testbed-blacklist_8c.html a81d286cf1e764c9b19d12f3907a9af12 static struct GNUNET_PeerIdentity * ilist d4/ddd/gnunet-daemon-testbed-blacklist_8c.html a9e53709966b3ae67d4bd9ad26112fb37 static struct GNUNET_TRANSPORT_Blacklist * bh d4/ddd/gnunet-daemon-testbed-blacklist_8c.html a56ea26ec76e9746ee6bc47a28aab7ec4 static int mode d4/ddd/gnunet-daemon-testbed-blacklist_8c.html a1ea5d0cb93f22f7d0fdf804bd68c3326 gnunet-daemon-testbed-underlay.c /home/grothoff/research/gnunet/src/testbed/ d5/d56/gnunet-daemon-testbed-underlay_8c platform.h gnunet_util_lib.h gnunet_transport_service.h gnunet_transport_manipulation_service.h gnunet_ats_service.h gnunet_testing_lib.h WhiteListRow #define LOG d5/d56/gnunet-daemon-testbed-underlay_8c.html a6b9b1e98c227bdfa0553ecfff35abe6c (type,...) #define DEBUG d5/d56/gnunet-daemon-testbed-underlay_8c.html a96dd473db0b3d10bd43390cdacb00120 (...) #define LOG_SQLITE d5/d56/gnunet-daemon-testbed-underlay_8c.html aae8a3994cd52d1ced78b01e5a07f6715 (db, msg, level, cmd) static int iterator db/d89/group__hashmap.html gad9d566f416109075a9a47e4460bbfd91 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static void cleanup_map d5/d56/gnunet-daemon-testbed-underlay_8c.html a7de28ab3fe3dd4252199d32695ef6295 () static int check_access d5/d56/gnunet-daemon-testbed-underlay_8c.html a5f8ba262ecc590695dc9d7b8cfafa1cd (void *cls, const struct GNUNET_PeerIdentity *pid) static int get_identity d5/d56/gnunet-daemon-testbed-underlay_8c.html a73abdcec88e3624549d20675ff3428ff (unsigned int offset, struct GNUNET_PeerIdentity *id) static int load_keys d5/d56/gnunet-daemon-testbed-underlay_8c.html a7fda9f165ec87e16ee2f5ec3c0176a1a (const struct GNUNET_CONFIGURATION_Handle *c) static void unload_keys d5/d56/gnunet-daemon-testbed-underlay_8c.html a143730b2f98ac688d987b38a225cbf06 () static void do_shutdown d5/d56/gnunet-daemon-testbed-underlay_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static int db_read_whitelist d5/d56/gnunet-daemon-testbed-underlay_8c.html a52f0127bf480f9e935a66235eea08808 (struct sqlite3 *db, int pid, struct WhiteListRow **wl_rows) static void run d5/d56/gnunet-daemon-testbed-underlay_8c.html a8d2eff9f65977d8089ab33940596478d (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c) int main d5/d56/gnunet-daemon-testbed-underlay_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static struct GNUNET_CONTAINER_MultiPeerMap * map d5/d56/gnunet-daemon-testbed-underlay_8c.html a81d286cf1e764c9b19d12f3907a9af12 static struct sqlite3 * db d5/d56/gnunet-daemon-testbed-underlay_8c.html ad83bbb9e5b8dfdd97a07f38f4fbb5978 static struct GNUNET_TRANSPORT_Blacklist * bh d5/d56/gnunet-daemon-testbed-underlay_8c.html a56ea26ec76e9746ee6bc47a28aab7ec4 struct GNUNET_DISK_FileHandle * hostkeys_fd d5/d56/gnunet-daemon-testbed-underlay_8c.html a8ed35c778fec38b53accdd9e59461817 static struct GNUNET_DISK_MapHandle * hostkeys_map d5/d56/gnunet-daemon-testbed-underlay_8c.html ac0cc6c042df34ff63b176cd9459254d5 static void * hostkeys_data d5/d56/gnunet-daemon-testbed-underlay_8c.html a619c26e94fc8ad5fb915eb5ef8997a7b static struct GNUNET_TRANSPORT_ManipulationHandle * transport d5/d56/gnunet-daemon-testbed-underlay_8c.html ab7925a5b94bedd86ec882cec49da9e67 static unsigned int num_hostkeys d5/d56/gnunet-daemon-testbed-underlay_8c.html a0e747f6db9fd8c22f6fbb9bab92efd23 gnunet-helper-testbed.c /home/grothoff/research/gnunet/src/testbed/ dc/d37/gnunet-helper-testbed_8c platform.h gnunet_util_lib.h gnunet_testing_lib.h gnunet_testbed_service.h testbed_helper.h testbed_api.h WriteContext #define LOG dc/d37/gnunet-helper-testbed_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LOG_DEBUG dc/d37/gnunet-helper-testbed_8c.html a754b3d074e0af4ad3c7b918dd77ecb2d (...) #define PIPE_CONTROL dc/d37/gnunet-helper-testbed_8c.html aeee254796667ebf5d6caaf327a0feed0 static void shutdown_task dc/d37/gnunet-helper-testbed_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void write_task dc/d37/gnunet-helper-testbed_8c.html ab0f36819f6aee2b4cdabe58903f899f6 (void *cls) static void child_death_task dc/d37/gnunet-helper-testbed_8c.html a71a59bd07c2787a8469b083e869f9464 (void *cls) static int tokenizer_cb dc/d37/gnunet-helper-testbed_8c.html a716cd6dde43a995ecc24943e204ceab3 (void *cls, const struct GNUNET_MessageHeader *message) static void read_task dc/d37/gnunet-helper-testbed_8c.html a30c9fd80e5fdaa3c4e4da5259fb08096 (void *cls) static void run dc/d37/gnunet-helper-testbed_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) static void sighandler_child_death dc/d37/gnunet-helper-testbed_8c.html a8b4f0e31be5517a647049f79fb5d96a8 () int main dc/d37/gnunet-helper-testbed_8c.html a3c04138a5bfe5d72780bb7e82a18e627 (int argc, char **argv) static struct GNUNET_TESTING_System * test_system dc/d37/gnunet-helper-testbed_8c.html a958e1faa4233fc90d8ff1490b68d7d8b struct GNUNET_MessageStreamTokenizer * tokenizer dc/d37/gnunet-helper-testbed_8c.html a0ed0645f4633dc014bc693fe11abf0fc static struct GNUNET_DISK_FileHandle * stdin_fd dc/d37/gnunet-helper-testbed_8c.html adcdaf0698becc27d15853e152948017c static struct GNUNET_DISK_FileHandle * stdout_fd dc/d37/gnunet-helper-testbed_8c.html a69df9b3c2527db4588a131cb12ccb7f5 static struct GNUNET_OS_Process * testbed dc/d37/gnunet-helper-testbed_8c.html a3f444c848e6c81f09d2e52c4c1962b29 static struct GNUNET_DISK_PipeHandle * sigpipe dc/d37/gnunet-helper-testbed_8c.html a8919136d0bcf9ac88a71e1d8bc07f51d static struct GNUNET_SCHEDULER_Task * read_task_id dc/d37/gnunet-helper-testbed_8c.html a9f075e01aa1c0375c1980e7b663a9e08 static struct GNUNET_SCHEDULER_Task * write_task_id dc/d37/gnunet-helper-testbed_8c.html ad320201bbedc931c9575feefab0b77f2 static struct GNUNET_SCHEDULER_Task * child_death_task_id dc/d37/gnunet-helper-testbed_8c.html a5f3694bdb8dbc82520893118a135a362 static int done_reading dc/d37/gnunet-helper-testbed_8c.html ae3d943225f6e82f5ffb1da9fe9a73857 static int status dc/d37/gnunet-helper-testbed_8c.html a6e27f49150e9a14580fb313cc2777e00 gnunet-service-test-barriers.c /home/grothoff/research/gnunet/src/testbed/ dc/d76/gnunet-service-test-barriers_8c platform.h gnunet_util_lib.h gnunet_testbed_service.h #define LOG dc/d76/gnunet-service-test-barriers_8c.html a6b9b1e98c227bdfa0553ecfff35abe6c (type,...) static void do_shutdown dc/d76/gnunet-service-test-barriers_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static void barrier_wait_cb dc/d76/gnunet-service-test-barriers_8c.html afb28225ac8866b20c71d9edeab9a33aa (void *cls, const char *name, int status) static void do_wait dc/d76/gnunet-service-test-barriers_8c.html a4e853c40199181c0ab8bdd4f782100c8 (void *cls) static void run dc/d76/gnunet-service-test-barriers_8c.html adc09e42bf2a776ae59ab7e758668b1cd (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *config) int main dc/d76/gnunet-service-test-barriers_8c.html a3c04138a5bfe5d72780bb7e82a18e627 (int argc, char **argv) static struct GNUNET_TESTBED_BarrierWaitHandle * wh dc/d76/gnunet-service-test-barriers_8c.html a0c30ab200c67c456efb588527233f7b3 static struct GNUNET_SCHEDULER_Task * tt dc/d76/gnunet-service-test-barriers_8c.html a851557faeca36c36a10f2d5b084151d5 gnunet-service-testbed.c /home/grothoff/research/gnunet/src/testbed/ d1/d95/gnunet-service-testbed_8c gnunet-service-testbed.h gnunet-service-testbed_barriers.h gnunet-service-testbed_connectionpool.h #define GROW_SS d1/d95/gnunet-service-testbed_8c.html a2ce7a4d012c62ed5eabd97533f6876bc static int host_list_add d1/d95/gnunet-service-testbed_8c.html a503ac2591cd285d1c2b615044c9acae2 (struct GNUNET_TESTBED_Host *host) void GST_send_operation_fail_msg d1/d95/gnunet-service-testbed_8c.html a81162fe376999f511179f1e6f71f3b9b (struct GNUNET_SERVICE_Client *client, uint64_t operation_id, const char *emsg) void GST_send_operation_success_msg d1/d95/gnunet-service-testbed_8c.html adeaf39aece42c4d9fc0a365f8eb7db73 (struct GNUNET_SERVICE_Client *client, uint64_t operation_id) static void hr_completion d1/d95/gnunet-service-testbed_8c.html a33806949f955f24bacd35eba54e0d613 (void *cls, const char *emsg) static void register_next_host d1/d95/gnunet-service-testbed_8c.html a2aac5f5ae14bc058f63a271210fc287f (struct Slave *slave) void GST_queue_host_registration d1/d95/gnunet-service-testbed_8c.html aa6296df2fa7769dc536ecb31c5e7c8fc (struct Slave *slave, GNUNET_TESTBED_HostRegistrationCompletion cb, void *cb_cls, struct GNUNET_TESTBED_Host *host) void GST_forwarded_operation_reply_relay d1/d95/gnunet-service-testbed_8c.html a148d929a663b77ee5d1938e319a084ea (void *cls, const struct GNUNET_MessageHeader *msg) void GST_forwarded_operation_timeout d1/d95/gnunet-service-testbed_8c.html ad1db2ddbd6ce079574e5b14f17ef2a5e (void *cls) static struct GNUNET_TESTING_SharedService * parse_shared_services d1/d95/gnunet-service-testbed_8c.html a2e9771e25aee9e7c69e62857127b0a5c (char *ss_str, struct GNUNET_CONFIGURATION_Handle *cfg) static int check_init d1/d95/gnunet-service-testbed_8c.html aa8886136344789c0ae9048ddc45beef9 (void *cls, const struct GNUNET_TESTBED_InitMessage *msg) static void handle_init d1/d95/gnunet-service-testbed_8c.html a95db39b5a9e81346d06fead966929d22 (void *cls, const struct GNUNET_TESTBED_InitMessage *msg) static int check_add_host d1/d95/gnunet-service-testbed_8c.html abd79a37b3a9165833e8584280cad3860 (void *cls, const struct GNUNET_TESTBED_AddHostMessage *msg) static void handle_add_host d1/d95/gnunet-service-testbed_8c.html a2029b6bd7cab2a098a6c4a7298379e71 (void *cls, const struct GNUNET_TESTBED_AddHostMessage *msg) static void handle_slave_get_config d1/d95/gnunet-service-testbed_8c.html ac2fd4f0ef1d87d3ab1676b6c5814a06a (void *cls, const struct GNUNET_TESTBED_SlaveGetConfigurationMessage *msg) void GST_clear_fopcq d1/d95/gnunet-service-testbed_8c.html a326d7bc126da3d47ce8a3365e09ffc35 () static void shutdown_task d1/d95/gnunet-service-testbed_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void * client_connect_cb d1/d95/gnunet-service-testbed_8c.html ace62d7dd4b1ce0ddda8ac3a38cbdc24d (void *cls, struct GNUNET_SERVICE_Client *client, struct GNUNET_MQ_Handle *mq) static void client_disconnect_cb d1/d95/gnunet-service-testbed_8c.html add3231e0a097736c4235cae0f8bed32a (void *cls, struct GNUNET_SERVICE_Client *client, void *app_ctx) static void testbed_run d1/d95/gnunet-service-testbed_8c.html a53fd8352e9a8ef72e872804ca9d35133 (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_SERVICE_Handle *service) GNUNET_SERVICE_MAIN d1/d95/gnunet-service-testbed_8c.html ad58cd13b4ee37463a8cfcbb4942825a1 ("testbed", GNUNET_SERVICE_OPTION_NONE, &testbed_run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_var_size(init, GNUNET_MESSAGE_TYPE_TESTBED_INIT, struct GNUNET_TESTBED_InitMessage, NULL), GNUNET_MQ_hd_var_size(add_host, GNUNET_MESSAGE_TYPE_TESTBED_ADD_HOST, struct GNUNET_TESTBED_AddHostMessage, NULL), GNUNET_MQ_hd_fixed_size(slave_get_config, GNUNET_MESSAGE_TYPE_TESTBED_GET_SLAVE_CONFIGURATION, struct GNUNET_TESTBED_SlaveGetConfigurationMessage, NULL), GNUNET_MQ_hd_fixed_size(link_controllers, GNUNET_MESSAGE_TYPE_TESTBED_LINK_CONTROLLERS, struct GNUNET_TESTBED_ControllerLinkRequest, NULL), GNUNET_MQ_hd_var_size(remote_overlay_connect, GNUNET_MESSAGE_TYPE_TESTBED_REMOTE_OVERLAY_CONNECT, struct GNUNET_TESTBED_RemoteOverlayConnectMessage, NULL), GNUNET_MQ_hd_fixed_size(overlay_connect, GNUNET_MESSAGE_TYPE_TESTBED_OVERLAY_CONNECT, struct GNUNET_TESTBED_OverlayConnectMessage, NULL), GNUNET_MQ_hd_var_size(peer_create, GNUNET_MESSAGE_TYPE_TESTBED_CREATE_PEER, struct GNUNET_TESTBED_PeerCreateMessage, NULL), GNUNET_MQ_hd_fixed_size(peer_destroy, GNUNET_MESSAGE_TYPE_TESTBED_DESTROY_PEER, struct GNUNET_TESTBED_PeerDestroyMessage, NULL), GNUNET_MQ_hd_fixed_size(peer_start, GNUNET_MESSAGE_TYPE_TESTBED_START_PEER, struct GNUNET_TESTBED_PeerStartMessage, NULL), GNUNET_MQ_hd_fixed_size(peer_stop, GNUNET_MESSAGE_TYPE_TESTBED_STOP_PEER, struct GNUNET_TESTBED_PeerStopMessage, NULL), GNUNET_MQ_hd_fixed_size(peer_get_config, GNUNET_MESSAGE_TYPE_TESTBED_GET_PEER_INFORMATION, struct GNUNET_TESTBED_PeerGetConfigurationMessage, NULL), GNUNET_MQ_hd_var_size(manage_peer_service, GNUNET_MESSAGE_TYPE_TESTBED_MANAGE_PEER_SERVICE, struct GNUNET_TESTBED_ManagePeerServiceMessage, NULL), GNUNET_MQ_hd_fixed_size(shutdown_peers, GNUNET_MESSAGE_TYPE_TESTBED_SHUTDOWN_PEERS, struct GNUNET_TESTBED_ShutdownPeersMessage, NULL), GNUNET_MQ_hd_var_size(peer_reconfigure, GNUNET_MESSAGE_TYPE_TESTBED_RECONFIGURE_PEER, struct GNUNET_TESTBED_PeerReconfigureMessage, NULL), GNUNET_MQ_hd_var_size(barrier_init, GNUNET_MESSAGE_TYPE_TESTBED_BARRIER_INIT, struct GNUNET_TESTBED_BarrierInit, NULL), GNUNET_MQ_hd_var_size(barrier_cancel, GNUNET_MESSAGE_TYPE_TESTBED_BARRIER_CANCEL, struct GNUNET_TESTBED_BarrierCancel, NULL), GNUNET_MQ_hd_var_size(barrier_status, GNUNET_MESSAGE_TYPE_TESTBED_BARRIER_STATUS, struct GNUNET_TESTBED_BarrierStatusMsg, NULL), GNUNET_MQ_handler_end()) struct GNUNET_CONFIGURATION_Handle * GST_config d1/d95/gnunet-service-testbed_8c.html aa568481ff224b7bd2057490d8b6c24a9 struct Context * GST_context d1/d95/gnunet-service-testbed_8c.html a51b616edd894276ce9dfa3b2b07673f1 struct GNUNET_TESTBED_Host ** GST_host_list d1/d95/gnunet-service-testbed_8c.html a43fa9bc7cda0f6ded850e562b1d720c5 struct ForwardedOperationContext * fopcq_head d1/d95/gnunet-service-testbed_8c.html a39f077987b058e3892c5dade2757bf50 struct ForwardedOperationContext * fopcq_tail d1/d95/gnunet-service-testbed_8c.html abe88cb246816d474bf798a976dd9ecc4 struct OperationQueue * GST_opq_openfds d1/d95/gnunet-service-testbed_8c.html a1b0a140d575fc11e9da4497f3ea4388e struct GNUNET_TIME_Relative GST_timeout d1/d95/gnunet-service-testbed_8c.html a69040314e884bfecbdf759cadbb245a8 unsigned int GST_host_list_size d1/d95/gnunet-service-testbed_8c.html a789b8f4773715c9044c5d08c6b5f109d unsigned int GST_peer_list_size d1/d95/gnunet-service-testbed_8c.html aa0e46592d32ff24bebf2853556ec180a static char * hostname d1/d95/gnunet-service-testbed_8c.html af203df082d5c6dcaa0c88b07cf86466d gnunet-service-testbed.h /home/grothoff/research/gnunet/src/testbed/ db/df6/gnunet-service-testbed_8h platform.h gnunet_util_lib.h gnunet_testbed_service.h gnunet_transport_service.h gnunet_core_service.h testbed.h testbed_api.h testbed_api_operations.h testbed_api_hosts.h gnunet_testing_lib.h gnunet-service-testbed_links.h Route ForwardedOperationContext HostRegistration LinkControllersContext Peer Context SharedService ForwardedOverlayConnectContext RegisteredHostContext HandlerContext_ShutdownPeers #define LOG db/df6/gnunet-service-testbed_8h.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LOG_DEBUG db/df6/gnunet-service-testbed_8h.html a754b3d074e0af4ad3c7b918dd77ecb2d (...) #define LIST_GROW_STEP db/df6/gnunet-service-testbed_8h.html a8d34cb4dfe88c7714a46fba61ff669a6 #define VALID_HOST_ID db/df6/gnunet-service-testbed_8h.html aef027225f564666a7b563a957e5c7905 (id) #define VALID_PEER_ID db/df6/gnunet-service-testbed_8h.html a6270c98c02e13c7c9f811da988028eb7 (id) #define GST_array_grow_large_enough db/df6/gnunet-service-testbed_8h.html a5cf4de38f48261b713d29e7e450ad0cf (ptr, size, accommodate_size) void GST_destroy_peer db/df6/gnunet-service-testbed_8h.html a9b015ec60dccba7b4f3148d5f56037f5 (struct Peer *peer) void GST_destroy_peers db/df6/gnunet-service-testbed_8h.html a74505397d8a575d73c2b2657e53c243d (void) struct Route * GST_find_dest_route db/df6/gnunet-service-testbed_8h.html a6e763c25628ab9353ecb094e991d8705 (uint32_t host_id) void handle_overlay_connect db/df6/gnunet-service-testbed_8h.html a14e53c41465feaefc1d527e651de51c3 (void *cls, const struct GNUNET_TESTBED_OverlayConnectMessage *msg) void GST_queue_host_registration db/df6/gnunet-service-testbed_8h.html aa6296df2fa7769dc536ecb31c5e7c8fc (struct Slave *slave, GNUNET_TESTBED_HostRegistrationCompletion cb, void *cb_cls, struct GNUNET_TESTBED_Host *host) void GST_forwarded_operation_reply_relay db/df6/gnunet-service-testbed_8h.html a148d929a663b77ee5d1938e319a084ea (void *cls, const struct GNUNET_MessageHeader *msg) void GST_forwarded_operation_timeout db/df6/gnunet-service-testbed_8h.html ad1db2ddbd6ce079574e5b14f17ef2a5e (void *cls) void GST_clear_fopcq db/df6/gnunet-service-testbed_8h.html adb14f7b080155eb7b06bd4916af2f99c (void) void GST_send_operation_fail_msg db/df6/gnunet-service-testbed_8h.html a81162fe376999f511179f1e6f71f3b9b (struct GNUNET_SERVICE_Client *client, uint64_t operation_id, const char *emsg) void GST_notify_client_disconnect_oc db/df6/gnunet-service-testbed_8h.html acf6530727c5333e02366ae28318d2426 (struct GNUNET_SERVICE_Client *client) void GST_notify_client_disconnect_peers db/df6/gnunet-service-testbed_8h.html a5dadbdc3fb6a2fcd3d9cfa063ec08618 (struct GNUNET_SERVICE_Client *client) void GST_send_operation_success_msg db/df6/gnunet-service-testbed_8h.html adeaf39aece42c4d9fc0a365f8eb7db73 (struct GNUNET_SERVICE_Client *client, uint64_t operation_id) int check_remote_overlay_connect db/df6/gnunet-service-testbed_8h.html a42a0778cffed6c799352a369c10a5336 (void *cls, const struct GNUNET_TESTBED_RemoteOverlayConnectMessage *msg) void handle_remote_overlay_connect db/df6/gnunet-service-testbed_8h.html a82bdee8294ab568d0f1ea2f272c7add8 (void *cls, const struct GNUNET_TESTBED_RemoteOverlayConnectMessage *msg) int check_peer_create db/df6/gnunet-service-testbed_8h.html ad339c2469885ef36ba0f4690e6275a8c (void *cls, const struct GNUNET_TESTBED_PeerCreateMessage *msg) void handle_peer_create db/df6/gnunet-service-testbed_8h.html ae933dc599fa90cb0340fa168f6d41da8 (void *cls, const struct GNUNET_TESTBED_PeerCreateMessage *msg) void handle_peer_destroy db/df6/gnunet-service-testbed_8h.html a45bc2d7099db1c6aa4ac07b678dc5dde (void *cls, const struct GNUNET_TESTBED_PeerDestroyMessage *msg) void handle_peer_start db/df6/gnunet-service-testbed_8h.html ab0af5500ae5a95ddc46f75b39dff6ece (void *cls, const struct GNUNET_TESTBED_PeerStartMessage *msg) void handle_peer_stop db/df6/gnunet-service-testbed_8h.html abd8d626d615299db3064611cb3e8cd03 (void *cls, const struct GNUNET_TESTBED_PeerStopMessage *msg) void handle_peer_get_config db/df6/gnunet-service-testbed_8h.html a93c1f047d80537338e2eb33ca20fa303 (void *cls, const struct GNUNET_TESTBED_PeerGetConfigurationMessage *msg) void handle_shutdown_peers db/df6/gnunet-service-testbed_8h.html a7871aede3a0bfd70f61dff7c78f7ba08 (void *cls, const struct GNUNET_TESTBED_ShutdownPeersMessage *msg) int check_manage_peer_service db/df6/gnunet-service-testbed_8h.html afe48c7d9a7afb3b971e891ea4ac8f52e (void *cls, const struct GNUNET_TESTBED_ManagePeerServiceMessage *msg) void handle_manage_peer_service db/df6/gnunet-service-testbed_8h.html a99745e7f0f74c2bad02a7756ec7b7feb (void *cls, const struct GNUNET_TESTBED_ManagePeerServiceMessage *msg) int check_peer_reconfigure db/df6/gnunet-service-testbed_8h.html a278a37f455ca1264aed7f0dc1fb4a724 (void *cls, const struct GNUNET_TESTBED_PeerReconfigureMessage *msg) void handle_peer_reconfigure db/df6/gnunet-service-testbed_8h.html acb904a50e144f606508b9c8d02e1d9c2 (void *cls, const struct GNUNET_TESTBED_PeerReconfigureMessage *msg) void GST_free_mctxq db/df6/gnunet-service-testbed_8h.html a1bb3ac37ba1271c22d7a6bd28c194df3 (void) void GST_free_lcf db/df6/gnunet-service-testbed_8h.html a99e651a3f6a587b20fbdd881dc9dad67 (void) void GST_route_list_clear db/df6/gnunet-service-testbed_8h.html a174c18412380a33c32a2c64dcfd809ee (void) void GST_process_next_focc db/df6/gnunet-service-testbed_8h.html ac013eee584c4ed064fb3b27f4f33c1f4 (struct RegisteredHostContext *rhc) void GST_cleanup_focc db/df6/gnunet-service-testbed_8h.html a9489efbb56cd1b812d0459f7d4ccf1b6 (struct ForwardedOverlayConnectContext *focc) void GST_free_occq db/df6/gnunet-service-testbed_8h.html aea823c623e8e947dee349d6d7a1a0dc6 (void) void GST_free_roccq db/df6/gnunet-service-testbed_8h.html ab94cfd3fee8824ca6a0f7e04ad214cc3 (void) void GST_free_prcq db/df6/gnunet-service-testbed_8h.html ae56eb9b5e606e1e9da3d14a8ccf70f7c (void) void GST_cache_init db/df6/gnunet-service-testbed_8h.html ae2a15c4711c506a923f415f4bbb23562 (unsigned int size) void GST_cache_clear db/df6/gnunet-service-testbed_8h.html a8d85a22362eee5f5a9141624a1dd1ed3 (void) const struct GNUNET_MessageHeader * GST_cache_lookup_hello db/df6/gnunet-service-testbed_8h.html a0ddbfc1804b9629bd2cc009a6d32f56e (const unsigned int peer_id) void GST_cache_add_hello db/df6/gnunet-service-testbed_8h.html afc78b8a47eea6ce51cbfb4a1ff1756bb (const unsigned int peer_id, const struct GNUNET_MessageHeader *hello) void GST_stats_init db/df6/gnunet-service-testbed_8h.html a467fc636f44389f2723b706e73f94f11 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GST_stats_destroy db/df6/gnunet-service-testbed_8h.html a9289d71f3dc59c68268c4eec70c41188 (void) struct GNUNET_CONFIGURATION_Handle * GST_config db/df6/gnunet-service-testbed_8h.html aa568481ff224b7bd2057490d8b6c24a9 struct Context * GST_context db/df6/gnunet-service-testbed_8h.html a51b616edd894276ce9dfa3b2b07673f1 struct ForwardedOperationContext * fopcq_head db/df6/gnunet-service-testbed_8h.html a39f077987b058e3892c5dade2757bf50 struct ForwardedOperationContext * fopcq_tail db/df6/gnunet-service-testbed_8h.html abe88cb246816d474bf798a976dd9ecc4 struct Peer ** GST_peer_list db/df6/gnunet-service-testbed_8h.html ae0942a4e4e7d4dfa6b5dd01bea10d539 struct GNUNET_TESTBED_Host ** GST_host_list db/df6/gnunet-service-testbed_8h.html a43fa9bc7cda0f6ded850e562b1d720c5 struct OperationQueue * GST_opq_openfds db/df6/gnunet-service-testbed_8h.html a1b0a140d575fc11e9da4497f3ea4388e struct GNUNET_TIME_Relative GST_timeout db/df6/gnunet-service-testbed_8h.html a69040314e884bfecbdf759cadbb245a8 unsigned int GST_peer_list_size db/df6/gnunet-service-testbed_8h.html aa0e46592d32ff24bebf2853556ec180a unsigned int GST_num_local_peers db/df6/gnunet-service-testbed_8h.html a2bdc7f338cbacb2474fc4bbd58a4e607 unsigned int GST_host_list_size db/df6/gnunet-service-testbed_8h.html a789b8f4773715c9044c5d08c6b5f109d char * GST_stats_dir db/df6/gnunet-service-testbed_8h.html af0d62202b4fa1542ea05bfe1cb9700c6 gnunet-service-testbed_barriers.c /home/grothoff/research/gnunet/src/testbed/ dd/d28/gnunet-service-testbed__barriers_8c gnunet-service-testbed.h gnunet-service-testbed_barriers.h testbed_api.h ClientCtx WBarrier Barrier #define MESSAGE_SEND_TIMEOUT dd/d28/gnunet-service-testbed__barriers_8c.html a12e860a63681bf7a46ccb06f1b790688 (s) #define LOCAL_QUORUM_REACHED dd/d28/gnunet-service-testbed__barriers_8c.html a1ed0c7472e11a190ede082da41dcdfac (barrier) #define LOG dd/d28/gnunet-service-testbed__barriers_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static void remove_barrier dd/d28/gnunet-service-testbed__barriers_8c.html a778f29873bd5f40c6ee5f3e98e6b6b64 (struct Barrier *barrier) static void cancel_wrappers dd/d28/gnunet-service-testbed__barriers_8c.html a47ab599b85b22ed932e33c0abb1f467e (struct Barrier *barrier) static void send_client_status_msg dd/d28/gnunet-service-testbed__barriers_8c.html a53edf9d17b866a88cfd49323df255a97 (struct GNUNET_SERVICE_Client *client, const char *name, enum GNUNET_TESTBED_BarrierStatus status, const char *emsg) static void send_barrier_status_msg dd/d28/gnunet-service-testbed__barriers_8c.html aea6fac5307abb5ee03ad12dda58e6770 (struct Barrier *barrier, const char *emsg) static int check_barrier_wait dd/d28/gnunet-service-testbed__barriers_8c.html a4928825bcfadec520d9242d96e2027c1 (void *cls, const struct GNUNET_TESTBED_BarrierWait *msg) static void handle_barrier_wait dd/d28/gnunet-service-testbed__barriers_8c.html a477ca183048bb7efc739170d27d70361 (void *cls, const struct GNUNET_TESTBED_BarrierWait *msg) static void * connect_cb dd/d28/gnunet-service-testbed__barriers_8c.html a53476359e9c2132460f872b9c9cccf2b (void *cls, struct GNUNET_SERVICE_Client *client, struct GNUNET_MQ_Handle *mq) static void disconnect_cb dd/d28/gnunet-service-testbed__barriers_8c.html a3d1a3774bf05261a9adcd39ff3427ae5 (void *cls, struct GNUNET_SERVICE_Client *client, void *app_ctx) void GST_barriers_init dd/d28/gnunet-service-testbed__barriers_8c.html a59d3d4337d1552da23670217f7df4b11 (struct GNUNET_CONFIGURATION_Handle *cfg) static int barrier_destroy_iterator dd/d28/gnunet-service-testbed__barriers_8c.html a742d04123429c720ed2ec51e0741bf10 (void *cls, const struct GNUNET_HashCode *key, void *value) void GST_barriers_destroy dd/d28/gnunet-service-testbed__barriers_8c.html aae39ceb428063c13bc4d07a6237f557e () static void wbarrier_status_cb dd/d28/gnunet-service-testbed__barriers_8c.html a1cee404e89008c81ec34bace04e3f595 (void *cls, const char *name, struct GNUNET_TESTBED_Barrier *b_, enum GNUNET_TESTBED_BarrierStatus status, const char *emsg) static void fwd_tout_barrier_init dd/d28/gnunet-service-testbed__barriers_8c.html a732aeaf26d0755fab94f43bbfd656aef (void *cls) int check_barrier_init dd/d28/gnunet-service-testbed__barriers_8c.html a268d90abbbfd23dc692ac3d2719d0740 (void *cls, const struct GNUNET_TESTBED_BarrierInit *msg) void handle_barrier_init dd/d28/gnunet-service-testbed__barriers_8c.html a2ce7abf634d856d7a54e5a8c988521d9 (void *cls, const struct GNUNET_TESTBED_BarrierInit *msg) int check_barrier_cancel dd/d28/gnunet-service-testbed__barriers_8c.html a8e33081111faff95b56498780c350446 (void *cls, const struct GNUNET_TESTBED_BarrierCancel *msg) void handle_barrier_cancel dd/d28/gnunet-service-testbed__barriers_8c.html a27c5402eb6f2f188c6de859814c07b72 (void *cls, const struct GNUNET_TESTBED_BarrierCancel *msg) int check_barrier_status dd/d28/gnunet-service-testbed__barriers_8c.html a4d9b26dff2d75abe2ed9929feaa11822 (void *cls, const struct GNUNET_TESTBED_BarrierStatusMsg *msg) void handle_barrier_status dd/d28/gnunet-service-testbed__barriers_8c.html ac518a121b5e4aeb08351fca920a72b4e (void *cls, const struct GNUNET_TESTBED_BarrierStatusMsg *msg) static struct GNUNET_CONTAINER_MultiHashMap * barrier_map dd/d28/gnunet-service-testbed__barriers_8c.html ad9d1bae8d557bbd29a8791e4a34bfaed static struct GNUNET_SERVICE_Handle * ctx dd/d28/gnunet-service-testbed__barriers_8c.html a46eba2fedb77fc14ac779ac8e2dec2db gnunet-service-testbed_barriers.h /home/grothoff/research/gnunet/src/testbed/ db/d46/gnunet-service-testbed__barriers_8h void GST_barriers_init db/d46/gnunet-service-testbed__barriers_8h.html a59d3d4337d1552da23670217f7df4b11 (struct GNUNET_CONFIGURATION_Handle *cfg) void GST_barriers_destroy db/d46/gnunet-service-testbed__barriers_8h.html acbe9159330612e748d4691ff4a818085 (void) int check_barrier_init db/d46/gnunet-service-testbed__barriers_8h.html a268d90abbbfd23dc692ac3d2719d0740 (void *cls, const struct GNUNET_TESTBED_BarrierInit *msg) void handle_barrier_init db/d46/gnunet-service-testbed__barriers_8h.html a2ce7abf634d856d7a54e5a8c988521d9 (void *cls, const struct GNUNET_TESTBED_BarrierInit *msg) int check_barrier_cancel db/d46/gnunet-service-testbed__barriers_8h.html a8e33081111faff95b56498780c350446 (void *cls, const struct GNUNET_TESTBED_BarrierCancel *msg) void handle_barrier_cancel db/d46/gnunet-service-testbed__barriers_8h.html a27c5402eb6f2f188c6de859814c07b72 (void *cls, const struct GNUNET_TESTBED_BarrierCancel *msg) int check_barrier_status db/d46/gnunet-service-testbed__barriers_8h.html a4d9b26dff2d75abe2ed9929feaa11822 (void *cls, const struct GNUNET_TESTBED_BarrierStatusMsg *msg) void handle_barrier_status db/d46/gnunet-service-testbed__barriers_8h.html ac518a121b5e4aeb08351fca920a72b4e (void *cls, const struct GNUNET_TESTBED_BarrierStatusMsg *msg) gnunet-service-testbed_cache.c /home/grothoff/research/gnunet/src/testbed/ d4/d33/gnunet-service-testbed__cache_8c gnunet-service-testbed.h CacheEntry #define LOG d4/d33/gnunet-service-testbed__cache_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static struct CacheEntry * cache_lookup d4/d33/gnunet-service-testbed__cache_8c.html a98a7da5fd852458db82a328cfdc77a63 (unsigned int peer_id) static void free_entry d4/d33/gnunet-service-testbed__cache_8c.html a99d2eaaf93b1d2936de163847ea3a46b (struct CacheEntry *entry) static struct CacheEntry * add_entry d4/d33/gnunet-service-testbed__cache_8c.html abb1057b109f5c0ae010bddd8bc254bcd (unsigned int peer_id) static int cache_clear_iterator d4/d33/gnunet-service-testbed__cache_8c.html a32db67fc7ed588ed3ea84bb193a7805a (void *cls, uint32_t key, void *value) void GST_cache_clear d4/d33/gnunet-service-testbed__cache_8c.html a4e2965026a609d8eb81e79834a788bb6 () void GST_cache_init d4/d33/gnunet-service-testbed__cache_8c.html ae2a15c4711c506a923f415f4bbb23562 (unsigned int size) const struct GNUNET_MessageHeader * GST_cache_lookup_hello d4/d33/gnunet-service-testbed__cache_8c.html a0ddbfc1804b9629bd2cc009a6d32f56e (const unsigned int peer_id) void GST_cache_add_hello d4/d33/gnunet-service-testbed__cache_8c.html afc78b8a47eea6ce51cbfb4a1ff1756bb (const unsigned int peer_id, const struct GNUNET_MessageHeader *hello) static struct GNUNET_CONTAINER_MultiHashMap32 * cache d4/d33/gnunet-service-testbed__cache_8c.html acc111b5700faabbb90e2d81c23e912c1 static struct CacheEntry * cache_head d4/d33/gnunet-service-testbed__cache_8c.html af2dc24ad0718f4f10dbf1a4e2025a8a1 static struct CacheEntry * cache_tail d4/d33/gnunet-service-testbed__cache_8c.html aa173c91c434dcb59e215c6007497eb5f static unsigned int cache_size d4/d33/gnunet-service-testbed__cache_8c.html a8c293e4f7e3bade40d9ecdebc608e15e gnunet-service-testbed_connectionpool.c /home/grothoff/research/gnunet/src/testbed/ d5/d02/gnunet-service-testbed__connectionpool_8c gnunet-service-testbed.h gnunet-service-testbed_connectionpool.h testbed_api_operations.h gnunet_transport_service.h PooledConnection GST_ConnectionPool_GetHandle #define LOG d5/d02/gnunet-service-testbed__connectionpool_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define CACHE_EXPIRY d5/d02/gnunet-service-testbed__connectionpool_8c.html a645de968950d1cca43bdd6e670cc7517 static void expire_task_cancel d5/d02/gnunet-service-testbed__connectionpool_8c.html ad9b8b2d384d53846ab2bc4de4621b7b8 (struct PooledConnection *entry) static void destroy_pooled_connection d5/d02/gnunet-service-testbed__connectionpool_8c.html a3c81676ae45ae6924e1e78624a43c560 (struct PooledConnection *entry) static void expire d5/d02/gnunet-service-testbed__connectionpool_8c.html ab4b2b35312a9ec7d08f12708e99cb283 (void *cls) static void add_to_lru d5/d02/gnunet-service-testbed__connectionpool_8c.html a46e6fe9e336670ac38dc384bee0389a7 (struct PooledConnection *entry) static struct GST_ConnectionPool_GetHandle * search_waiting d5/d02/gnunet-service-testbed__connectionpool_8c.html a86cbf9b8c0f0c6c7666d538c14ac68ea (const struct PooledConnection *entry, struct GST_ConnectionPool_GetHandle *head) static void connection_ready d5/d02/gnunet-service-testbed__connectionpool_8c.html aa2b708c0362e2827967d6c27bdd523ab (void *cls) static void peer_connect_notify_cb d5/d02/gnunet-service-testbed__connectionpool_8c.html af31ee401609b455ca03f9228a9172f4e (void *cls, const struct GNUNET_PeerIdentity *peer, const enum GST_ConnectionPool_Service service) static void * transport_peer_connect_notify_cb d5/d02/gnunet-service-testbed__connectionpool_8c.html ad6f56bb2b8c81cecfcaeae7872133b60 (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_MQ_Handle *mq) static void opstart_get_handle_transport d5/d02/gnunet-service-testbed__connectionpool_8c.html ad0bfd74659c8c5d6ea17a9f82739678f (void *cls) static void oprelease_get_handle_transport d5/d02/gnunet-service-testbed__connectionpool_8c.html aee7c6b8b1ba17a31f86a3943fa3312de (void *cls) static void * core_peer_connect_cb d5/d02/gnunet-service-testbed__connectionpool_8c.html aa432cb6c0a6135c83f0e569b4cd74eb2 (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_MQ_Handle *mq) static void core_startup_cb d5/d02/gnunet-service-testbed__connectionpool_8c.html a8b5141c3289ab7e0b3a0b90cb09501a9 (void *cls, const struct GNUNET_PeerIdentity *my_identity) static void opstart_get_handle_core d5/d02/gnunet-service-testbed__connectionpool_8c.html ae0609588b2dd52fedefc9882f6636589 (void *cls) static void oprelease_get_handle_core d5/d02/gnunet-service-testbed__connectionpool_8c.html ac52d96f9b167a4ea825c1c25c3fc48fe (void *cls) static void opstart_get_handle_ats_connectivity d5/d02/gnunet-service-testbed__connectionpool_8c.html a8516ca4d79ae222a458f0fbd6ba5c823 (void *cls) static void oprelease_get_handle_ats_connectivity d5/d02/gnunet-service-testbed__connectionpool_8c.html a7c1b47beac38f7cc47df8480d9f8958c (void *cls) static int cleanup_iterator d5/d02/gnunet-service-testbed__connectionpool_8c.html a89b5f5529d4b627d81de04d5b0b0a3e8 (void *cls, uint32_t key, void *value) void GST_connection_pool_init d5/d02/gnunet-service-testbed__connectionpool_8c.html ae73ace17b3e58062d8accc80caf7b8e1 (unsigned int size) void GST_connection_pool_destroy d5/d02/gnunet-service-testbed__connectionpool_8c.html a745af427dff69dcc884f202ac171573d () struct GST_ConnectionPool_GetHandle * GST_connection_pool_get_handle d5/d02/gnunet-service-testbed__connectionpool_8c.html a124c1a5291a82811a33c974e44dcb3ae (unsigned int peer_id, const struct GNUNET_CONFIGURATION_Handle *cfg, enum GST_ConnectionPool_Service service, GST_connection_pool_connection_ready_cb cb, void *cb_cls, const struct GNUNET_PeerIdentity *target, GST_connection_pool_peer_connect_notify connect_notify_cb, void *connect_notify_cb_cls) void GST_connection_pool_get_handle_done d5/d02/gnunet-service-testbed__connectionpool_8c.html a9ab04e3f583d27893f9b48caa47a2725 (struct GST_ConnectionPool_GetHandle *gh) static struct GNUNET_CONTAINER_MultiHashMap32 * map d5/d02/gnunet-service-testbed__connectionpool_8c.html a2b1c3ad5659b44c56a5dd6c5e9be6a70 static struct PooledConnection * head_lru d5/d02/gnunet-service-testbed__connectionpool_8c.html aafccfe14b240a17a1db6b68d2a9f5845 static struct PooledConnection * tail_lru d5/d02/gnunet-service-testbed__connectionpool_8c.html a68dd17489afbcd67d1a010118d3d783c static struct PooledConnection * head_not_pooled d5/d02/gnunet-service-testbed__connectionpool_8c.html aa0546dd048119734f0c0b18e0b8bd9d5 static struct PooledConnection * tail_not_pooled d5/d02/gnunet-service-testbed__connectionpool_8c.html aaa628c759baad6f4303b9d7403dbaaa5 static unsigned int max_size d5/d02/gnunet-service-testbed__connectionpool_8c.html a6169642c6a459da9143942baceac95ba gnunet-service-testbed_connectionpool.h /home/grothoff/research/gnunet/src/testbed/ d3/d9d/gnunet-service-testbed__connectionpool_8h gnunet_ats_service.h gnunet_core_service.h gnunet_transport_service.h void(* GST_connection_pool_connection_ready_cb d3/d9d/gnunet-service-testbed__connectionpool_8h.html afed9dabc2792a3ed9509e1f949fc534c )(void *cls, struct GNUNET_CORE_Handle *ch, struct GNUNET_TRANSPORT_CoreHandle *th, struct GNUNET_ATS_ConnectivityHandle *ac, const struct GNUNET_PeerIdentity *peer_id, const struct GNUNET_CONFIGURATION_Handle *cfg) void(* GST_connection_pool_peer_connect_notify d3/d9d/gnunet-service-testbed__connectionpool_8h.html aceaf310c67d37111c4f8d78b668d9c71 )(void *cls, const struct GNUNET_PeerIdentity *target) GST_ConnectionPool_Service d3/d9d/gnunet-service-testbed__connectionpool_8h.html af9f77d770a886d5db544ecd18b5ae0c8 GST_CONNECTIONPOOL_SERVICE_TRANSPORT d3/d9d/gnunet-service-testbed__connectionpool_8h.html af9f77d770a886d5db544ecd18b5ae0c8a4a954fba8fe4ba2c86add65be63f5804 GST_CONNECTIONPOOL_SERVICE_CORE d3/d9d/gnunet-service-testbed__connectionpool_8h.html af9f77d770a886d5db544ecd18b5ae0c8aa8490c6c03ee6f4c500e2c77a2de4ca6 GST_CONNECTIONPOOL_SERVICE_ATS_CONNECTIVITY d3/d9d/gnunet-service-testbed__connectionpool_8h.html af9f77d770a886d5db544ecd18b5ae0c8af5340d32bb8331a506086b5ab4c0169e void GST_connection_pool_init d3/d9d/gnunet-service-testbed__connectionpool_8h.html ae73ace17b3e58062d8accc80caf7b8e1 (unsigned int size) void GST_connection_pool_destroy d3/d9d/gnunet-service-testbed__connectionpool_8h.html a513ef815d39fcb486b462553ad22dd79 (void) struct GST_ConnectionPool_GetHandle * GST_connection_pool_get_handle d3/d9d/gnunet-service-testbed__connectionpool_8h.html a124c1a5291a82811a33c974e44dcb3ae (unsigned int peer_id, const struct GNUNET_CONFIGURATION_Handle *cfg, enum GST_ConnectionPool_Service service, GST_connection_pool_connection_ready_cb cb, void *cb_cls, const struct GNUNET_PeerIdentity *target, GST_connection_pool_peer_connect_notify connect_notify_cb, void *connect_notify_cb_cls) void GST_connection_pool_get_handle_done d3/d9d/gnunet-service-testbed__connectionpool_8h.html a9ab04e3f583d27893f9b48caa47a2725 (struct GST_ConnectionPool_GetHandle *gh) gnunet-service-testbed_cpustatus.c /home/grothoff/research/gnunet/src/testbed/ dd/d66/gnunet-service-testbed__cpustatus_8c platform.h gnunet_util_lib.h gnunet-service-testbed_meminfo.h #define DEBUG_STATUSCALLS dd/d66/gnunet-service-testbed__cpustatus_8c.html a429fb0d9eef7d38e4dc9000f070e457d static int updateUsage dd/d66/gnunet-service-testbed__cpustatus_8c.html a939720a9723c995e91e70757df5b7cee () static void updateAgedLoad dd/d66/gnunet-service-testbed__cpustatus_8c.html aaec25c4ba1cb040d02cdb984a5b435ee () static int cpu_get_load dd/d66/gnunet-service-testbed__cpustatus_8c.html a2ce03a22c97b56d7fd2832971339d82b () static int disk_get_load dd/d66/gnunet-service-testbed__cpustatus_8c.html a2ab0ac0de6fc9311b1cc872a73cebf75 () static unsigned int mem_get_usage dd/d66/gnunet-service-testbed__cpustatus_8c.html a99a9deae7d336751e532b2091fdc8fa1 () static void sample_load_task dd/d66/gnunet-service-testbed__cpustatus_8c.html a0c8c5be892cef3a356d1430ac633656a (void *cls) void GST_stats_init dd/d66/gnunet-service-testbed__cpustatus_8c.html a467fc636f44389f2723b706e73f94f11 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GST_stats_destroy dd/d66/gnunet-service-testbed__cpustatus_8c.html a902740ac7301980faff9944631816271 () static int currentCPULoad dd/d66/gnunet-service-testbed__cpustatus_8c.html a2444d4e81de831fb851c626be97fa6ed static double agedCPULoad dd/d66/gnunet-service-testbed__cpustatus_8c.html a43cf9db318a6bab171a52bcb7ca23826 static int currentIOLoad dd/d66/gnunet-service-testbed__cpustatus_8c.html a2f1c906593ef8e0d3b2909b616a24206 static double agedIOLoad dd/d66/gnunet-service-testbed__cpustatus_8c.html a60a048588cdf00fce4c0b8b22eaeb250 struct GNUNET_BIO_WriteHandle * bw dd/d66/gnunet-service-testbed__cpustatus_8c.html ada8dafbe654c01df48236d27a9eec66c struct GNUNET_SCHEDULER_Task * sample_load_task_id dd/d66/gnunet-service-testbed__cpustatus_8c.html a3734115c4e491a7041566881fbfd510e gnunet-service-testbed_links.c /home/grothoff/research/gnunet/src/testbed/ dc/d7d/gnunet-service-testbed__links_8c gnunet-service-testbed.h LCFContext NeighbourConnectNotification Neighbour NeighbourConnectCtxt #define LOG dc/d7d/gnunet-service-testbed__links_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define EVENT_MASK dc/d7d/gnunet-service-testbed__links_8c.html a2886d56a52bad68e04e56f4361e9e92f LCFContextState dc/d7d/gnunet-service-testbed__links_8c.html ac77de6b96cee22b6d8c02cde0c2371fc INIT dc/d7d/gnunet-service-testbed__links_8c.html ac77de6b96cee22b6d8c02cde0c2371fca0cb1b2c6a7db1f1084886c98909a3f36 DELEGATED_HOST_REGISTERED dc/d7d/gnunet-service-testbed__links_8c.html ac77de6b96cee22b6d8c02cde0c2371fcac23fe9de2c90f9c2bc8495cff05e697a SLAVE_HOST_REGISTERED dc/d7d/gnunet-service-testbed__links_8c.html ac77de6b96cee22b6d8c02cde0c2371fcac7f5a50b970c4c7e4f53bf9abcdffabf FINISHED dc/d7d/gnunet-service-testbed__links_8c.html ac77de6b96cee22b6d8c02cde0c2371fcadbd1812bee789fbf3548cf79d3f2b400 static void slave_list_add dc/d7d/gnunet-service-testbed__links_8c.html aab3f640dfc3961c662a819f8935504a9 (struct Slave *slave) static int drop_client_entries dc/d7d/gnunet-service-testbed__links_8c.html af677cc0fa0aad36aeecf1f2eed44781c (void *cls, const struct GNUNET_HashCode *key, void *value) static void route_list_add dc/d7d/gnunet-service-testbed__links_8c.html a0aa5119225921139b4c88a61976e94d2 (struct Route *route) static void neighbour_list_add dc/d7d/gnunet-service-testbed__links_8c.html ae0f834b25492f875bc9fd5e96566db21 (struct Neighbour *n) void GST_route_list_clear dc/d7d/gnunet-service-testbed__links_8c.html ab55a3d81f771d77ea8d426cbbca58ccb () static int reghost_free_iterator dc/d7d/gnunet-service-testbed__links_8c.html a3c9a8cc820783719d6103020c57affeb (void *cls, const struct GNUNET_HashCode *key, void *value) static void kill_slave dc/d7d/gnunet-service-testbed__links_8c.html a1dbb86fd6695026e988213dbd3bbe90b (struct Slave *slave) static void destroy_slave dc/d7d/gnunet-service-testbed__links_8c.html a04ca772a61fb9b8b997c54c65f384b72 (struct Slave *slave) void GST_slave_list_clear dc/d7d/gnunet-service-testbed__links_8c.html a4b034c935432e524601882e9c8a14951 () struct Route * GST_find_dest_route dc/d7d/gnunet-service-testbed__links_8c.html a6e763c25628ab9353ecb094e991d8705 (uint32_t host_id) static void send_controller_link_response dc/d7d/gnunet-service-testbed__links_8c.html af55b9bbdb8561e547cda66ecb0c3e363 (struct GNUNET_SERVICE_Client *client, uint64_t operation_id, const struct GNUNET_CONFIGURATION_Handle *cfg, const char *emsg) static void lcf_proc_task dc/d7d/gnunet-service-testbed__links_8c.html a0d92c68c7a94dc92c91b2a3ac91ec4d1 (void *cls) static void lcf_proc_cc dc/d7d/gnunet-service-testbed__links_8c.html a7d2d07910257e336fd4b625ba5c639f0 (void *cls, const char *emsg) static void lcf_forwarded_operation_timeout dc/d7d/gnunet-service-testbed__links_8c.html a87e523fab3f4281580d1a3c92c87c0bb (void *cls) static void slave_event_cb dc/d7d/gnunet-service-testbed__links_8c.html a01b972170e599cac32b11ec66e3dc180 (void *cls, const struct GNUNET_TESTBED_EventInformation *event) static void slave_status_cb dc/d7d/gnunet-service-testbed__links_8c.html a0d5989196eb4deb10a2dadb2aa113bfb (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg, int status) static void trigger_notifications dc/d7d/gnunet-service-testbed__links_8c.html a3c31f9d00d32feca4e0426c683e3060f (struct Neighbour *n) static void neighbour_connect_notify_task dc/d7d/gnunet-service-testbed__links_8c.html a681e42055c8fd22f52336a47e56acefc (void *cls) static void opstart_neighbour_conn dc/d7d/gnunet-service-testbed__links_8c.html a3de32bb0b511bde4feef86ea9a5e11fb (void *cls) static void oprelease_neighbour_conn dc/d7d/gnunet-service-testbed__links_8c.html a4e554a154c3ca2f35d1896058f90bd88 (void *cls) struct NeighbourConnectNotification * GST_neighbour_get_connection dc/d7d/gnunet-service-testbed__links_8c.html aa366792f130dd5d777117638ce02e201 (struct Neighbour *n, GST_NeigbourConnectNotifyCallback cb, void *cb_cls) void GST_neighbour_get_connection_cancel dc/d7d/gnunet-service-testbed__links_8c.html a06d3068df2b9bfdb02737e9865ff9040 (struct NeighbourConnectNotification *h) void GST_neighbour_release_connection dc/d7d/gnunet-service-testbed__links_8c.html a95d0d1d34ee6dea0726b1c22ac341288 (struct Neighbour *n) static void cleanup_ncc dc/d7d/gnunet-service-testbed__links_8c.html aa026b5181e7a125fdd353622d2c99ee0 (struct NeighbourConnectCtxt *ncc) void GST_neighbour_list_clean dc/d7d/gnunet-service-testbed__links_8c.html aa5ddc80dc48425990321142c8af39e1d () struct Neighbour * GST_get_neighbour dc/d7d/gnunet-service-testbed__links_8c.html a1f3b50d530e7cabc2c7107c6308019ca (uint32_t id) void GST_free_nccq dc/d7d/gnunet-service-testbed__links_8c.html ae2e8ecdc0874f1ba3cac2160afc90685 () static void timeout_neighbour_connect dc/d7d/gnunet-service-testbed__links_8c.html a530aa3443bebe133f10b19c24d056738 (void *cls) static void neighbour_connect_cb dc/d7d/gnunet-service-testbed__links_8c.html ab12784337f01c59f3179f6999375fffe (void *cls, struct GNUNET_TESTBED_Controller *c) struct Neighbour * GST_create_neighbour dc/d7d/gnunet-service-testbed__links_8c.html a31c53232699f2bad260254adbf33b2ae (struct GNUNET_TESTBED_Host *host) void handle_link_controllers dc/d7d/gnunet-service-testbed__links_8c.html a6ee775e312efc176044d2e6eb0d8e9f8 (void *cls, const struct GNUNET_TESTBED_ControllerLinkRequest *msg) void GST_link_notify_disconnect dc/d7d/gnunet-service-testbed__links_8c.html aeafaed0dc59f01af0818dcc62ae3156d (struct GNUNET_SERVICE_Client *client) void GST_free_lcf dc/d7d/gnunet-service-testbed__links_8c.html a0a03a313881bdb3ef0bf483b7d6dd1e9 () static struct Neighbour ** neighbour_list dc/d7d/gnunet-service-testbed__links_8c.html a9285511edde5dea10f06806e93b4c9de static unsigned int neighbour_list_size dc/d7d/gnunet-service-testbed__links_8c.html ab175625b8159a216dda2d308a5a38128 struct NeighbourConnectCtxt * ncc_head dc/d7d/gnunet-service-testbed__links_8c.html ae3a263d261d087b6c6c3553b69c48a35 struct NeighbourConnectCtxt * ncc_tail dc/d7d/gnunet-service-testbed__links_8c.html afd6ce28029726e4544a6fbcb0d93d6c9 struct Slave ** GST_slave_list dc/d7d/gnunet-service-testbed__links_8c.html adcacc14d3b713c6024c548ca2850ba65 unsigned int GST_slave_list_size dc/d7d/gnunet-service-testbed__links_8c.html a6e92b8ffdabd1444ec9465cad62c86f0 static struct Route ** route_list dc/d7d/gnunet-service-testbed__links_8c.html aef57ea277d72c94fdd6cb38b2f2e3ead static struct LCFContext * lcf_head dc/d7d/gnunet-service-testbed__links_8c.html a213f489a091e5208210015021df56fc7 static struct LCFContext * lcf_tail dc/d7d/gnunet-service-testbed__links_8c.html ad880c049d917ded5e05cf9e827e7ea39 static struct GNUNET_SCHEDULER_Task * lcf_proc_task_id dc/d7d/gnunet-service-testbed__links_8c.html aef5f6f784ff3b4762fadee168dd60c0b static unsigned int route_list_size dc/d7d/gnunet-service-testbed__links_8c.html a7c36750e94802db58e8a830ddc5004e7 gnunet-service-testbed_links.h /home/grothoff/research/gnunet/src/testbed/ da/dda/gnunet-service-testbed__links_8h Slave void(* GST_NeigbourConnectNotifyCallback da/dda/gnunet-service-testbed__links_8h.html a073302089ed7cef5aed4b6e562b12e51 )(void *cls, struct GNUNET_TESTBED_Controller *controller) void GST_neighbour_list_clean da/dda/gnunet-service-testbed__links_8h.html a4acd90f274236be1238cdb4e0691862e (void) struct Neighbour * GST_get_neighbour da/dda/gnunet-service-testbed__links_8h.html a1f3b50d530e7cabc2c7107c6308019ca (uint32_t id) void GST_free_nccq da/dda/gnunet-service-testbed__links_8h.html a8ba06b47f84324fe348d44ddc3184776 (void) struct NeighbourConnectNotification * GST_neighbour_get_connection da/dda/gnunet-service-testbed__links_8h.html aa366792f130dd5d777117638ce02e201 (struct Neighbour *n, GST_NeigbourConnectNotifyCallback cb, void *cb_cls) void GST_neighbour_get_connection_cancel da/dda/gnunet-service-testbed__links_8h.html a06d3068df2b9bfdb02737e9865ff9040 (struct NeighbourConnectNotification *h) void GST_neighbour_release_connection da/dda/gnunet-service-testbed__links_8h.html a95d0d1d34ee6dea0726b1c22ac341288 (struct Neighbour *n) struct Neighbour * GST_create_neighbour da/dda/gnunet-service-testbed__links_8h.html a31c53232699f2bad260254adbf33b2ae (struct GNUNET_TESTBED_Host *host) void handle_link_controllers da/dda/gnunet-service-testbed__links_8h.html a6ee775e312efc176044d2e6eb0d8e9f8 (void *cls, const struct GNUNET_TESTBED_ControllerLinkRequest *msg) void GST_link_notify_disconnect da/dda/gnunet-service-testbed__links_8h.html aeafaed0dc59f01af0818dcc62ae3156d (struct GNUNET_SERVICE_Client *client) void GST_slave_list_clear da/dda/gnunet-service-testbed__links_8h.html a0eb714c48bb8bd12ffd6b2bfa0a6ded4 (void) struct Slave ** GST_slave_list da/dda/gnunet-service-testbed__links_8h.html adcacc14d3b713c6024c548ca2850ba65 unsigned int GST_slave_list_size da/dda/gnunet-service-testbed__links_8h.html a6e92b8ffdabd1444ec9465cad62c86f0 gnunet-service-testbed_meminfo.c /home/grothoff/research/gnunet/src/testbed/ da/d4d/gnunet-service-testbed__meminfo_8c platform.h gnunet_util_lib.h mem_table_struct #define BAD_OPEN_MESSAGE da/d4d/gnunet-service-testbed__meminfo_8c.html ab40c90e7ee7d48ac8dd495f2106b1dae #define STAT_FILE da/d4d/gnunet-service-testbed__meminfo_8c.html a741d9ed611c9bf8eda75fc5d3b65c1a8 #define UPTIME_FILE da/d4d/gnunet-service-testbed__meminfo_8c.html a8a4621f6542184be0833c34ac6674e96 #define LOADAVG_FILE da/d4d/gnunet-service-testbed__meminfo_8c.html a5200e7644ff56adcac49a10659fe045c #define MEMINFO_FILE da/d4d/gnunet-service-testbed__meminfo_8c.html a6916a458faa8e1a5ed8bf15f4341214a #define VMINFO_FILE da/d4d/gnunet-service-testbed__meminfo_8c.html a55f6597a5b0ada2208fed467c681435a #define FILE_TO_BUF da/d4d/gnunet-service-testbed__meminfo_8c.html a832882c2d7401d04d1a6a25e15bce5dd (filename, fd) struct mem_table_struct mem_table_struct da/d4d/gnunet-service-testbed__meminfo_8c.html aa02809694a784f55cb95b1adad9e34dc static int compare_mem_table_structs da/d4d/gnunet-service-testbed__meminfo_8c.html a125e17e5e9dd6ffe1ed2d6c18bc96f29 (const void *a, const void *b) void meminfo da/d4d/gnunet-service-testbed__meminfo_8c.html aaeb280eb245bd98d68fbf74d678f4b04 (void) static int meminfo_fd da/d4d/gnunet-service-testbed__meminfo_8c.html a243750fe9a5c15c1d0b2563791fe5d31 static char buf da/d4d/gnunet-service-testbed__meminfo_8c.html afa7f21d204c1ed537d278a15d2749e98 [2048] unsigned long kb_main_shared da/d4d/gnunet-service-testbed__meminfo_8c.html acda09ad739b2cd9d378196bb41380e0f unsigned long kb_main_buffers da/d4d/gnunet-service-testbed__meminfo_8c.html a209ff387875e97f1fc6f20d6ef51114f unsigned long kb_main_cached da/d4d/gnunet-service-testbed__meminfo_8c.html ab18a0d71a6f325d46df6c123a992078b unsigned long kb_main_free da/d4d/gnunet-service-testbed__meminfo_8c.html ab2ffe6d39be0757fce89b1f97c906826 unsigned long kb_main_total da/d4d/gnunet-service-testbed__meminfo_8c.html aa37050a1d009ee9c5da7bd381c1a8bcb unsigned long kb_swap_free da/d4d/gnunet-service-testbed__meminfo_8c.html ac3c7cc066c179b8fd035489ca0914a7e unsigned long kb_swap_total da/d4d/gnunet-service-testbed__meminfo_8c.html a69d5b2d48a44ba8a2dda8f0bacbc0803 unsigned long kb_high_free da/d4d/gnunet-service-testbed__meminfo_8c.html ae5fbe0c4b3b1f7999656affbb183e394 unsigned long kb_high_total da/d4d/gnunet-service-testbed__meminfo_8c.html ad240b90fb39bf518ecc198d67eec6159 unsigned long kb_low_free da/d4d/gnunet-service-testbed__meminfo_8c.html a0f924e396f0d62ec651f6c5b2269e45b unsigned long kb_low_total da/d4d/gnunet-service-testbed__meminfo_8c.html a8794b7bd911204ebda0d5e7e00304b00 unsigned long kb_active da/d4d/gnunet-service-testbed__meminfo_8c.html a9c9defe95ecdc75bb43a1b9198efa142 unsigned long kb_inact_laundry da/d4d/gnunet-service-testbed__meminfo_8c.html a9e95b565e16e2b73f520efebe9b9877d unsigned long kb_inact_dirty da/d4d/gnunet-service-testbed__meminfo_8c.html aef9311a817a9d1eb74209d07eb586b0c unsigned long kb_inact_clean da/d4d/gnunet-service-testbed__meminfo_8c.html a849d456fee28bdbb89c668c7ea5af85b unsigned long kb_inact_target da/d4d/gnunet-service-testbed__meminfo_8c.html a9dd6d0e29a9e02580d878cd3674dc2ea unsigned long kb_swap_cached da/d4d/gnunet-service-testbed__meminfo_8c.html afcb7da1bf6f7c2bdb2a0b4cfd55cc4e8 unsigned long kb_swap_used da/d4d/gnunet-service-testbed__meminfo_8c.html a8c369bdab048455380d0486186ff84c0 unsigned long kb_main_used da/d4d/gnunet-service-testbed__meminfo_8c.html a35868de5a7026ebd60b7ccb56f42eec1 unsigned long kb_writeback da/d4d/gnunet-service-testbed__meminfo_8c.html a8465dd569a5503083683156a911dccac unsigned long kb_slab da/d4d/gnunet-service-testbed__meminfo_8c.html a64b40741b0ec9b5996de660f142c2fdb unsigned long nr_reversemaps da/d4d/gnunet-service-testbed__meminfo_8c.html a4263a3285fe1cb8c3facdde0eb8b5fa2 unsigned long kb_committed_as da/d4d/gnunet-service-testbed__meminfo_8c.html a6b66a3f77131431b063ef0c337e2ad9e unsigned long kb_dirty da/d4d/gnunet-service-testbed__meminfo_8c.html a54d7d5dc9e4dfe85d41bc777b317e17d unsigned long kb_inactive da/d4d/gnunet-service-testbed__meminfo_8c.html a454bd1cdc8b8b2adf32ca224cf27da96 unsigned long kb_mapped da/d4d/gnunet-service-testbed__meminfo_8c.html adcff23212b228e083e8a8c06a69c6fbe unsigned long kb_pagetables da/d4d/gnunet-service-testbed__meminfo_8c.html a5d88b4d09a60a05de688d0d2c3bd144e static unsigned long kb_vmalloc_chunk da/d4d/gnunet-service-testbed__meminfo_8c.html a7fc1ea39227a264c7f8b25ac8aea4beb static unsigned long kb_vmalloc_total da/d4d/gnunet-service-testbed__meminfo_8c.html a28ca1feee0a918eb522ef54e3089f3bc static unsigned long kb_vmalloc_used da/d4d/gnunet-service-testbed__meminfo_8c.html a19c62f88f051d4452ee99aad2b5dd4b6 static unsigned long kb_anon_pages da/d4d/gnunet-service-testbed__meminfo_8c.html a516597978722281b9fc1b4d6d89d8cb1 static unsigned long kb_bounce da/d4d/gnunet-service-testbed__meminfo_8c.html a5070e273145a519a88e5318ff8d1e6f5 static unsigned long kb_commit_limit da/d4d/gnunet-service-testbed__meminfo_8c.html a6aa7e71837e3adf2902a068591942bdd static unsigned long kb_nfs_unstable da/d4d/gnunet-service-testbed__meminfo_8c.html a3f2caf13cabc8462134214f6745b56c5 static unsigned long kb_swap_reclaimable da/d4d/gnunet-service-testbed__meminfo_8c.html a04a0381ea060a9873dd228cff30d1d77 static unsigned long kb_swap_unreclaimable da/d4d/gnunet-service-testbed__meminfo_8c.html a2f959b11a88582af25717377337b822b gnunet-service-testbed_meminfo.h /home/grothoff/research/gnunet/src/testbed/ de/d82/gnunet-service-testbed__meminfo_8h void meminfo de/d82/gnunet-service-testbed__meminfo_8h.html aaeb280eb245bd98d68fbf74d678f4b04 (void) unsigned long kb_main_shared de/d82/gnunet-service-testbed__meminfo_8h.html acda09ad739b2cd9d378196bb41380e0f unsigned long kb_main_buffers de/d82/gnunet-service-testbed__meminfo_8h.html a209ff387875e97f1fc6f20d6ef51114f unsigned long kb_main_cached de/d82/gnunet-service-testbed__meminfo_8h.html ab18a0d71a6f325d46df6c123a992078b unsigned long kb_main_free de/d82/gnunet-service-testbed__meminfo_8h.html ab2ffe6d39be0757fce89b1f97c906826 unsigned long kb_main_total de/d82/gnunet-service-testbed__meminfo_8h.html aa37050a1d009ee9c5da7bd381c1a8bcb unsigned long kb_swap_free de/d82/gnunet-service-testbed__meminfo_8h.html ac3c7cc066c179b8fd035489ca0914a7e unsigned long kb_swap_total de/d82/gnunet-service-testbed__meminfo_8h.html a69d5b2d48a44ba8a2dda8f0bacbc0803 unsigned long kb_high_free de/d82/gnunet-service-testbed__meminfo_8h.html ae5fbe0c4b3b1f7999656affbb183e394 unsigned long kb_high_total de/d82/gnunet-service-testbed__meminfo_8h.html ad240b90fb39bf518ecc198d67eec6159 unsigned long kb_low_free de/d82/gnunet-service-testbed__meminfo_8h.html a0f924e396f0d62ec651f6c5b2269e45b unsigned long kb_low_total de/d82/gnunet-service-testbed__meminfo_8h.html a8794b7bd911204ebda0d5e7e00304b00 unsigned long kb_active de/d82/gnunet-service-testbed__meminfo_8h.html a9c9defe95ecdc75bb43a1b9198efa142 unsigned long kb_inact_laundry de/d82/gnunet-service-testbed__meminfo_8h.html a9e95b565e16e2b73f520efebe9b9877d unsigned long kb_inact_dirty de/d82/gnunet-service-testbed__meminfo_8h.html aef9311a817a9d1eb74209d07eb586b0c unsigned long kb_inact_clean de/d82/gnunet-service-testbed__meminfo_8h.html a849d456fee28bdbb89c668c7ea5af85b unsigned long kb_inact_target de/d82/gnunet-service-testbed__meminfo_8h.html a9dd6d0e29a9e02580d878cd3674dc2ea unsigned long kb_swap_cached de/d82/gnunet-service-testbed__meminfo_8h.html afcb7da1bf6f7c2bdb2a0b4cfd55cc4e8 unsigned long kb_swap_used de/d82/gnunet-service-testbed__meminfo_8h.html a8c369bdab048455380d0486186ff84c0 unsigned long kb_main_used de/d82/gnunet-service-testbed__meminfo_8h.html a35868de5a7026ebd60b7ccb56f42eec1 unsigned long kb_writeback de/d82/gnunet-service-testbed__meminfo_8h.html a8465dd569a5503083683156a911dccac unsigned long kb_slab de/d82/gnunet-service-testbed__meminfo_8h.html a64b40741b0ec9b5996de660f142c2fdb unsigned long nr_reversemaps de/d82/gnunet-service-testbed__meminfo_8h.html a4263a3285fe1cb8c3facdde0eb8b5fa2 unsigned long kb_committed_as de/d82/gnunet-service-testbed__meminfo_8h.html a6b66a3f77131431b063ef0c337e2ad9e unsigned long kb_dirty de/d82/gnunet-service-testbed__meminfo_8h.html a54d7d5dc9e4dfe85d41bc777b317e17d unsigned long kb_inactive de/d82/gnunet-service-testbed__meminfo_8h.html a454bd1cdc8b8b2adf32ca224cf27da96 unsigned long kb_mapped de/d82/gnunet-service-testbed__meminfo_8h.html adcff23212b228e083e8a8c06a69c6fbe unsigned long kb_pagetables de/d82/gnunet-service-testbed__meminfo_8h.html a5d88b4d09a60a05de688d0d2c3bd144e gnunet-service-testbed_oc.c /home/grothoff/research/gnunet/src/testbed/ df/d15/gnunet-service-testbed__oc_8c gnunet-service-testbed.h gnunet-service-testbed_connectionpool.h gnunet_transport_hello_service.h ConnectivitySuggestContext LocalPeer2Context RemotePeer2Context OverlayConnectContext RemoteOverlayConnectCtx #define LOG df/d15/gnunet-service-testbed__oc_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define PEER_EXPIRED df/d15/gnunet-service-testbed__oc_8c.html abb288e63537e272107d0d1ab737107ed (peer) OverlayConnectContextType df/d15/gnunet-service-testbed__oc_8c.html acadb7e3515b8833b0622f4273e7b6c78 OCC_TYPE_LOCAL df/d15/gnunet-service-testbed__oc_8c.html acadb7e3515b8833b0622f4273e7b6c78a12912b217d962fdf2b1c027e6a38d998 OCC_TYPE_REMOTE_SLAVE df/d15/gnunet-service-testbed__oc_8c.html acadb7e3515b8833b0622f4273e7b6c78a887a181423d1d4b8fd76bbe0a011af69 OCC_TYPE_REMOTE_LATERAL df/d15/gnunet-service-testbed__oc_8c.html acadb7e3515b8833b0622f4273e7b6c78a2f2482fcf99fa64639a274522a53494d void GST_cleanup_focc df/d15/gnunet-service-testbed__oc_8c.html a9489efbb56cd1b812d0459f7d4ccf1b6 (struct ForwardedOverlayConnectContext *focc) static void forwarded_overlay_connect_timeout df/d15/gnunet-service-testbed__oc_8c.html ae58ad7dda65b6977b1b6deabe070abef (void *cls) static void forwarded_overlay_connect_listener df/d15/gnunet-service-testbed__oc_8c.html a8579a88be862da783887688faeec59fa (void *cls, const struct GNUNET_MessageHeader *msg) void GST_process_next_focc df/d15/gnunet-service-testbed__oc_8c.html ac013eee584c4ed064fb3b27f4f33c1f4 (struct RegisteredHostContext *rhc) static void cleanup_occ_lp2c df/d15/gnunet-service-testbed__oc_8c.html a2be9dcf9efa5546bbc5997ca130859c5 (struct LocalPeer2Context *lp2c) static void cleanup_occ_rp2c df/d15/gnunet-service-testbed__oc_8c.html aeefcb3a004e4ba2ae5cd782966f09882 (struct RemotePeer2Context *rp2c) static void cleanup_occ df/d15/gnunet-service-testbed__oc_8c.html ad2c23706d856e043ded1da84453c80e7 (struct OverlayConnectContext *occ) static void do_cleanup_occ df/d15/gnunet-service-testbed__oc_8c.html a454634c88e00f8ed56552cadb4ac740b (void *cls) static void timeout_overlay_connect df/d15/gnunet-service-testbed__oc_8c.html aab93c81360d6737bae3d0041b97967a7 (void *cls) void GST_notify_client_disconnect_oc df/d15/gnunet-service-testbed__oc_8c.html acf6530727c5333e02366ae28318d2426 (struct GNUNET_SERVICE_Client *client) static void send_overlay_connect_success_msg df/d15/gnunet-service-testbed__oc_8c.html a2ffe8e81d5ed04719d97c40e820bea6a (struct OverlayConnectContext *occ) static void overlay_connect_notify df/d15/gnunet-service-testbed__oc_8c.html ad64a9a20415b2213eb3619a1187876a7 (void *cls, const struct GNUNET_PeerIdentity *new_peer) static void occ_cache_get_handle_ats_occ_cb df/d15/gnunet-service-testbed__oc_8c.html a8601cb53acabad7eeba605ae112dd170 (void *cls, struct GNUNET_CORE_Handle *ch, struct GNUNET_TRANSPORT_CoreHandle *th, struct GNUNET_ATS_ConnectivityHandle *ac, const struct GNUNET_PeerIdentity *my_identity, const struct GNUNET_CONFIGURATION_Handle *cfg) static void occ_cache_get_handle_ats_rocc_cb df/d15/gnunet-service-testbed__oc_8c.html a51d15837a48d27a9140407afc43f71f7 (void *cls, struct GNUNET_CORE_Handle *ch, struct GNUNET_TRANSPORT_CoreHandle *th, struct GNUNET_ATS_ConnectivityHandle *ac, const struct GNUNET_PeerIdentity *my_identity, const struct GNUNET_CONFIGURATION_Handle *cfg) static void send_hello df/d15/gnunet-service-testbed__oc_8c.html a9dced2a1cdf7ca67299a176272707a8c (void *cls) static void occ_hello_sent_cb df/d15/gnunet-service-testbed__oc_8c.html ae78e6438c72957ab169fd9957b8182b1 (void *cls) static void send_hello_thru_rocc df/d15/gnunet-service-testbed__oc_8c.html aa6e0efea248a02273c9d7005e1f41bd1 (struct OverlayConnectContext *occ) static void p2_transport_connect_cache_callback df/d15/gnunet-service-testbed__oc_8c.html abf64a4e289695365b17a2bf3dea2d920 (void *cls, struct GNUNET_CORE_Handle *ch, struct GNUNET_TRANSPORT_CoreHandle *th, struct GNUNET_ATS_ConnectivityHandle *ac, const struct GNUNET_PeerIdentity *ignore_, const struct GNUNET_CONFIGURATION_Handle *cfg) static void p2_transport_connect df/d15/gnunet-service-testbed__oc_8c.html a67a372d076b4c06671e9cf122c69a5c1 (struct OverlayConnectContext *occ) static int test_address df/d15/gnunet-service-testbed__oc_8c.html ac4c685c49f8b164184cd479ad80cf7c1 (void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_TIME_Absolute expiration) static void hello_update_cb df/d15/gnunet-service-testbed__oc_8c.html a9428f1b03dbd9e04bf195265f6dde9da (void *cls, const struct GNUNET_MessageHeader *hello) static void p1_transport_connect_cache_callback df/d15/gnunet-service-testbed__oc_8c.html a5e9e37cc208e1f3af5d2113d3ace4f35 (void *cls, struct GNUNET_CORE_Handle *ch, struct GNUNET_TRANSPORT_CoreHandle *th, struct GNUNET_ATS_ConnectivityHandle *ac, const struct GNUNET_PeerIdentity *ignore_, const struct GNUNET_CONFIGURATION_Handle *cfg) static void occ_cache_get_handle_core_cb df/d15/gnunet-service-testbed__oc_8c.html a431a7dbf755d1307c130fe2b53cabeff (void *cls, struct GNUNET_CORE_Handle *ch, struct GNUNET_TRANSPORT_CoreHandle *th, struct GNUNET_ATS_ConnectivityHandle *ac, const struct GNUNET_PeerIdentity *my_identity, const struct GNUNET_CONFIGURATION_Handle *cfg) static void overlay_connect_get_config df/d15/gnunet-service-testbed__oc_8c.html a42d85e2a24a39f4068b50367ea19e096 (void *cls, const struct GNUNET_MessageHeader *msg) static void host_registration_comp df/d15/gnunet-service-testbed__oc_8c.html a9488cf482cd3f6297306ab600c933e61 (void *cls, const char *emsg) static int reghost_match_iterator df/d15/gnunet-service-testbed__oc_8c.html a838f565c2dca2ba2f5b64e29a009bf11 (void *cls, const struct GNUNET_HashCode *key, void *value) static struct GNUNET_HashCode hash_hosts df/d15/gnunet-service-testbed__oc_8c.html a714448180a6242f68b63da7a27aa75e6 (struct GNUNET_TESTBED_Host *reg_host, struct GNUNET_TESTBED_Host *host) static struct RegisteredHostContext * register_host df/d15/gnunet-service-testbed__oc_8c.html a7bc06267e72f97bd386c1a5ddcfbd0a2 (struct Slave *slave, struct GNUNET_TESTBED_Host *host) static void forward_overlay_connect df/d15/gnunet-service-testbed__oc_8c.html a3abed8b46b501f3cf6a0bf7547128f34 (const struct GNUNET_TESTBED_OverlayConnectMessage *msg, struct GNUNET_SERVICE_Client *client) static void p2_controller_connect_cb df/d15/gnunet-service-testbed__oc_8c.html a9761bbbe5ce9e2d90f5ff7ca033d32c9 (void *cls, struct GNUNET_TESTBED_Controller *c) void handle_overlay_connect df/d15/gnunet-service-testbed__oc_8c.html a14e53c41465feaefc1d527e651de51c3 (void *cls, const struct GNUNET_TESTBED_OverlayConnectMessage *msg) static void cleanup_rocc df/d15/gnunet-service-testbed__oc_8c.html ac4fec9366423a413639f1f5924100daa (struct RemoteOverlayConnectCtx *rocc) static void timeout_rocc_task df/d15/gnunet-service-testbed__oc_8c.html a7f2c4ab3791ccd57723517efb093b081 (void *cls) static void cache_transport_peer_connect_notify df/d15/gnunet-service-testbed__oc_8c.html a43e38f9d53f9ba3fe63b27789a3559c2 (void *cls, const struct GNUNET_PeerIdentity *new_peer) static void attempt_connect_task df/d15/gnunet-service-testbed__oc_8c.html a58e5e09970bc4403e1c4b2bab6ac393c (void *cls) static void rocc_hello_sent_cb df/d15/gnunet-service-testbed__oc_8c.html a3d1e2fd9eff2720cb14927f1bf57a864 (void *cls) static void rocc_cache_get_handle_transport_cb df/d15/gnunet-service-testbed__oc_8c.html a3d424fa8bfda1cfed8aff8013181f88b (void *cls, struct GNUNET_CORE_Handle *ch, struct GNUNET_TRANSPORT_CoreHandle *th, struct GNUNET_ATS_ConnectivityHandle *ac, const struct GNUNET_PeerIdentity *ignore_, const struct GNUNET_CONFIGURATION_Handle *cfg) int check_remote_overlay_connect df/d15/gnunet-service-testbed__oc_8c.html a42a0778cffed6c799352a369c10a5336 (void *cls, const struct GNUNET_TESTBED_RemoteOverlayConnectMessage *msg) void handle_remote_overlay_connect df/d15/gnunet-service-testbed__oc_8c.html a82bdee8294ab568d0f1ea2f272c7add8 (void *cls, const struct GNUNET_TESTBED_RemoteOverlayConnectMessage *msg) void GST_free_occq df/d15/gnunet-service-testbed__oc_8c.html a74f597b34e187759a258990e02c26ef9 () void GST_free_roccq df/d15/gnunet-service-testbed__oc_8c.html ab4446ce6c9582e30e6e46cf159141c90 () static struct OverlayConnectContext * occq_head df/d15/gnunet-service-testbed__oc_8c.html a745fdea472422bf9b065d6f33893c5ab static struct OverlayConnectContext * occq_tail df/d15/gnunet-service-testbed__oc_8c.html a5548bd913c1cf30845f861dd7eaecdf3 static struct RemoteOverlayConnectCtx * roccq_head df/d15/gnunet-service-testbed__oc_8c.html ab479d87c3448d4fe142565d63aa8cb2c static struct RemoteOverlayConnectCtx * roccq_tail df/d15/gnunet-service-testbed__oc_8c.html ab3dbf4088fcfbe8a0c90b425b0da164f gnunet-service-testbed_peers.c /home/grothoff/research/gnunet/src/testbed/ d8/d59/gnunet-service-testbed__peers_8c gnunet-service-testbed.h gnunet_arm_service.h ManageServiceContext PeerReconfigureContext static void peer_list_add d8/d59/gnunet-service-testbed__peers_8c.html ab34b26cad5152b212ee47f2823dfbc51 (struct Peer *peer) static void peer_list_remove d8/d59/gnunet-service-testbed__peers_8c.html a609e12759ee61c87e10fecc9209a6755 (struct Peer *peer) static void peer_create_forward_timeout d8/d59/gnunet-service-testbed__peers_8c.html afd689a2ddc82561bc893fbd745d77a62 (void *cls) static void peer_create_success_cb d8/d59/gnunet-service-testbed__peers_8c.html a7960ae6e41fb0923fd5443aac488eb50 (void *cls, const struct GNUNET_MessageHeader *msg) void GST_destroy_peer d8/d59/gnunet-service-testbed__peers_8c.html a9b015ec60dccba7b4f3148d5f56037f5 (struct Peer *peer) static void cleanup_mctx d8/d59/gnunet-service-testbed__peers_8c.html a8899eee2ae4d9f9286436be10633245b (struct ManageServiceContext *mctx) static int stop_peer d8/d59/gnunet-service-testbed__peers_8c.html a8f77b8d868710c0c03c4f7218223b524 (struct Peer *peer) static void cleanup_prc d8/d59/gnunet-service-testbed__peers_8c.html a857cf0dd08e77af5a78c709cb4f949f5 (struct PeerReconfigureContext *prc) void GST_notify_client_disconnect_peers d8/d59/gnunet-service-testbed__peers_8c.html a5dadbdc3fb6a2fcd3d9cfa063ec08618 (struct GNUNET_SERVICE_Client *client) static void peer_destroy_success_cb d8/d59/gnunet-service-testbed__peers_8c.html acb21b27a5c3fcd1d3eebb1583efb5b0e (void *cls, const struct GNUNET_MessageHeader *msg) int check_peer_create d8/d59/gnunet-service-testbed__peers_8c.html ad339c2469885ef36ba0f4690e6275a8c (void *cls, const struct GNUNET_TESTBED_PeerCreateMessage *msg) void handle_peer_create d8/d59/gnunet-service-testbed__peers_8c.html ae933dc599fa90cb0340fa168f6d41da8 (void *cls, const struct GNUNET_TESTBED_PeerCreateMessage *msg) void handle_peer_destroy d8/d59/gnunet-service-testbed__peers_8c.html a45bc2d7099db1c6aa4ac07b678dc5dde (void *cls, const struct GNUNET_TESTBED_PeerDestroyMessage *msg) static int start_peer d8/d59/gnunet-service-testbed__peers_8c.html a1466977ff2602b5f1dcbc9211125d5cc (struct Peer *peer) void handle_peer_start d8/d59/gnunet-service-testbed__peers_8c.html ab0af5500ae5a95ddc46f75b39dff6ece (void *cls, const struct GNUNET_TESTBED_PeerStartMessage *msg) void handle_peer_stop d8/d59/gnunet-service-testbed__peers_8c.html abd8d626d615299db3064611cb3e8cd03 (void *cls, const struct GNUNET_TESTBED_PeerStopMessage *msg) void handle_peer_get_config d8/d59/gnunet-service-testbed__peers_8c.html a93c1f047d80537338e2eb33ca20fa303 (void *cls, const struct GNUNET_TESTBED_PeerGetConfigurationMessage *msg) void GST_free_prcq d8/d59/gnunet-service-testbed__peers_8c.html a29a6a75d59b461c76591590904fa6212 () static char * update_peer_config d8/d59/gnunet-service-testbed__peers_8c.html a1f7db99b8495e3a09a1f91daa25dfcc9 (struct Peer *peer, struct GNUNET_CONFIGURATION_Handle *cfg) static void prc_stop_cb d8/d59/gnunet-service-testbed__peers_8c.html a723a2d7256c711c48d5bc1fd2ead852d (void *cls, struct GNUNET_TESTING_Peer *p, int success) int check_peer_reconfigure d8/d59/gnunet-service-testbed__peers_8c.html a278a37f455ca1264aed7f0dc1fb4a724 (void *cls, const struct GNUNET_TESTBED_PeerReconfigureMessage *msg) void handle_peer_reconfigure d8/d59/gnunet-service-testbed__peers_8c.html acb904a50e144f606508b9c8d02e1d9c2 (void *cls, const struct GNUNET_TESTBED_PeerReconfigureMessage *msg) void GST_free_mctxq d8/d59/gnunet-service-testbed__peers_8c.html a86758fcb53dd717a75ba66ef33f81ddb () static const char * arm_req_string d8/d59/gnunet-service-testbed__peers_8c.html a632631a2ded6fb4d776cc5badcb61fd2 (enum GNUNET_ARM_RequestStatus rs) static const char * arm_ret_string d8/d59/gnunet-service-testbed__peers_8c.html a63316366881d92f599ec49e0731f3b0b (enum GNUNET_ARM_Result result) static void service_manage_result_cb d8/d59/gnunet-service-testbed__peers_8c.html a0aed41c63cda57c773cce147f152427d (void *cls, enum GNUNET_ARM_RequestStatus rs, enum GNUNET_ARM_Result result) int check_manage_peer_service d8/d59/gnunet-service-testbed__peers_8c.html afe48c7d9a7afb3b971e891ea4ac8f52e (void *cls, const struct GNUNET_TESTBED_ManagePeerServiceMessage *msg) void handle_manage_peer_service d8/d59/gnunet-service-testbed__peers_8c.html a99745e7f0f74c2bad02a7756ec7b7feb (void *cls, const struct GNUNET_TESTBED_ManagePeerServiceMessage *msg) void GST_destroy_peers d8/d59/gnunet-service-testbed__peers_8c.html ac146c6ab64655bc9e2471cc2b6a0daa0 () static void shutdown_peers_reply_cb d8/d59/gnunet-service-testbed__peers_8c.html a51db48d8f0dbaee142f96ed38457bcd1 (void *cls, const struct GNUNET_MessageHeader *msg) void handle_shutdown_peers d8/d59/gnunet-service-testbed__peers_8c.html a7871aede3a0bfd70f61dff7c78f7ba08 (void *cls, const struct GNUNET_TESTBED_ShutdownPeersMessage *msg) struct Peer ** GST_peer_list d8/d59/gnunet-service-testbed__peers_8c.html ae0942a4e4e7d4dfa6b5dd01bea10d539 unsigned int GST_num_local_peers d8/d59/gnunet-service-testbed__peers_8c.html a2bdc7f338cbacb2474fc4bbd58a4e607 static struct PeerReconfigureContext * prc_head d8/d59/gnunet-service-testbed__peers_8c.html ab1b2df11d6b3c360c0b46dee2524ff9b static struct PeerReconfigureContext * prc_tail d8/d59/gnunet-service-testbed__peers_8c.html ae35d61ab54b4de195dbe3f87b97040a5 static struct ManageServiceContext * mctx_head d8/d59/gnunet-service-testbed__peers_8c.html aca0ae967e337bdb9dc806e988646bd78 static struct ManageServiceContext * mctx_tail d8/d59/gnunet-service-testbed__peers_8c.html a45ce60d81ced025a61852ab0ba5a99c0 gnunet-testbed-profiler.c /home/grothoff/research/gnunet/src/testbed/ d4/dbe/gnunet-testbed-profiler_8c platform.h gnunet_util_lib.h gnunet_testbed_service.h testbed_api_hosts.h #define LOG d4/dbe/gnunet-testbed-profiler_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static void do_shutdown d4/dbe/gnunet-testbed-profiler_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static void do_abort d4/dbe/gnunet-testbed-profiler_8c.html a61af38909dcb3bc1a0c70cf2aeb3d7e5 (void *cls) static void print_overlay_links_summary d4/dbe/gnunet-testbed-profiler_8c.html ac7dac4e3465edf4932f5f39e184fa72d () static void controller_event_cb d4/dbe/gnunet-testbed-profiler_8c.html a50b28c6b90032a5df4b249a1294e44e0 (void *cls, const struct GNUNET_TESTBED_EventInformation *event) static void test_run d4/dbe/gnunet-testbed-profiler_8c.html a34a6e93eacfc74f4e5bd499f42739218 (void *cls, struct GNUNET_TESTBED_RunHandle *h, unsigned int num_peers, struct GNUNET_TESTBED_Peer **peers, unsigned int links_succeeded, unsigned int links_failed) static void run d4/dbe/gnunet-testbed-profiler_8c.html adc09e42bf2a776ae59ab7e758668b1cd (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *config) int main d4/dbe/gnunet-testbed-profiler_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) struct GNUNET_CONFIGURATION_Handle * cfg d4/dbe/gnunet-testbed-profiler_8c.html a7188f445b87b28252c3ef73a57d17aed struct GNUNET_TESTBED_Operation * topology_op d4/dbe/gnunet-testbed-profiler_8c.html ab7de841979a08e06fad0a64e667d1ef2 static char * hosts_file d4/dbe/gnunet-testbed-profiler_8c.html a7e6836d8cbc21c670cd6669a938aee41 static struct GNUNET_SCHEDULER_Task * abort_task d4/dbe/gnunet-testbed-profiler_8c.html a225eab428216209eab422c9b89fc0631 uint64_t event_mask d4/dbe/gnunet-testbed-profiler_8c.html a76bc9a78d7c58035c21ea008144f5bf4 static unsigned int num_peers d4/dbe/gnunet-testbed-profiler_8c.html aeb5a8d42bd5aaef673df65d99d07016c static unsigned int num_cont_fails d4/dbe/gnunet-testbed-profiler_8c.html a5a30ca1e7d4f08fa149adb802ced180d static unsigned int cont_fails d4/dbe/gnunet-testbed-profiler_8c.html a90230d8cc94cb8f024814137e6424b5a static unsigned int established_links d4/dbe/gnunet-testbed-profiler_8c.html af3975e760fa68dbe1616c2a61d6c75f8 static unsigned int failed_links d4/dbe/gnunet-testbed-profiler_8c.html ac2d08b8afd06bc7c3970dd78c83ca6ee static int result d4/dbe/gnunet-testbed-profiler_8c.html a8b2e13c78efca330f06b6ddcd7464b41 static int noninteractive d4/dbe/gnunet-testbed-profiler_8c.html a8d0653018e0c2b75b81e744e11071cbe gnunet_mpi_test.c /home/grothoff/research/gnunet/src/testbed/ d8/d66/gnunet__mpi__test_8c platform.h gnunet_util_lib.h #define LOG d8/d66/gnunet__mpi__test_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) int main d8/d66/gnunet__mpi__test_8c.html a0ddf1224851353fc92bfbff6f499fa97 (int argc, char *argv[]) gnunet_testbed_mpi_spawn.c /home/grothoff/research/gnunet/src/testbed/ dd/d34/gnunet__testbed__mpi__spawn_8c platform.h gnunet_util_lib.h gnunet_testbed_service.h #define LOG dd/d34/gnunet__testbed__mpi__spawn_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LOG_DEBUG dd/d34/gnunet__testbed__mpi__spawn_8c.html a754b3d074e0af4ad3c7b918dd77ecb2d (...) static void shutdown_task dd/d34/gnunet__testbed__mpi__spawn_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void terminate_task dd/d34/gnunet__testbed__mpi__spawn_8c.html a310dd3e04aed7a230d3b365e6eafb8a9 (void *cls) static void child_death_task dd/d34/gnunet__testbed__mpi__spawn_8c.html a71a59bd07c2787a8469b083e869f9464 (void *cls) static void destroy_hosts dd/d34/gnunet__testbed__mpi__spawn_8c.html a2c6ca9f3c1e8d5d8885a711ebda3b199 (struct GNUNET_TESTBED_Host **hosts, unsigned int nhosts) static void run dd/d34/gnunet__testbed__mpi__spawn_8c.html a67236d5e314a64519aa4d5455909006e (void *cls) static void sighandler_child_death dd/d34/gnunet__testbed__mpi__spawn_8c.html a8b4f0e31be5517a647049f79fb5d96a8 () int main dd/d34/gnunet__testbed__mpi__spawn_8c.html a0ddf1224851353fc92bfbff6f499fa97 (int argc, char *argv[]) static int ret dd/d34/gnunet__testbed__mpi__spawn_8c.html a6baa346e44f4c2158d2be4f9b77b8203 static struct GNUNET_OS_Process * child dd/d34/gnunet__testbed__mpi__spawn_8c.html a8dc39d2bb1c2361dfe028f51f4e26aa1 static char ** argv2 dd/d34/gnunet__testbed__mpi__spawn_8c.html ac0fca5e0d47a32ba498abaf55b3a5e74 static struct GNUNET_DISK_PipeHandle * sigpipe dd/d34/gnunet__testbed__mpi__spawn_8c.html a8919136d0bcf9ac88a71e1d8bc07f51d static char * fn dd/d34/gnunet__testbed__mpi__spawn_8c.html ac07cbe2b9520422d4f63e3204d7894e3 static int fh dd/d34/gnunet__testbed__mpi__spawn_8c.html acc8e89f6cfb3462ca782af162ed6b58b static unsigned long child_exit_code dd/d34/gnunet__testbed__mpi__spawn_8c.html afbad89dfbd9f347eac04bb55d8e5674b static enum GNUNET_OS_ProcessStatusType child_status dd/d34/gnunet__testbed__mpi__spawn_8c.html aa0a990ae1b38ba79a625e5f8e8e4f4eb static struct GNUNET_SCHEDULER_Task * terminate_task_id dd/d34/gnunet__testbed__mpi__spawn_8c.html ae0e3b48c6d6432e13ce5747583b5f6b8 static struct GNUNET_SCHEDULER_Task * child_death_task_id dd/d34/gnunet__testbed__mpi__spawn_8c.html a5f3694bdb8dbc82520893118a135a362 testbed.h /home/grothoff/research/gnunet/src/testbed/ d8/d23/testbed_8h gnunet_util_lib.h GNUNET_TESTBED_InitMessage GNUNET_TESTBED_AddHostMessage GNUNET_TESTBED_HostConfirmedMessage GNUNET_TESTBED_ControllerLinkRequest GNUNET_TESTBED_ControllerLinkResponse GNUNET_TESTBED_PeerCreateMessage GNUNET_TESTBED_PeerReconfigureMessage GNUNET_TESTBED_PeerStartMessage GNUNET_TESTBED_PeerStopMessage GNUNET_TESTBED_PeerDestroyMessage GNUNET_TESTBED_ConfigureUnderlayLinkMessage GNUNET_TESTBED_OverlayConnectMessage GNUNET_TESTBED_RemoteOverlayConnectMessage GNUNET_TESTBED_PeerEventMessage GNUNET_TESTBED_ConnectionEventMessage GNUNET_TESTBED_OperationFailureEventMessage GNUNET_TESTBED_PeerCreateSuccessEventMessage GNUNET_TESTBED_GenericOperationSuccessEventMessage GNUNET_TESTBED_PeerGetConfigurationMessage GNUNET_TESTBED_PeerConfigurationInformationMessage GNUNET_TESTBED_SlaveGetConfigurationMessage GNUNET_TESTBED_SlaveConfiguration GNUNET_TESTBED_ShutdownPeersMessage GNUNET_TESTBED_ManagePeerServiceMessage GNUNET_TESTBED_UnderlayLinkModelMsg GNUNET_TESTBED_BarrierInit GNUNET_TESTBED_BarrierCancel GNUNET_TESTBED_BarrierStatusMsg GNUNET_TESTBED_BarrierWait #define ENV_TESTBED_CONFIG d8/d23/testbed_8h.html a26be5341d9e6d8535015adfe72d3f7f9 testbed_api.c /home/grothoff/research/gnunet/src/testbed/ d5/d0b/testbed__api_8c platform.h gnunet_testbed_service.h gnunet_core_service.h gnunet_constants.h gnunet_transport_service.h gnunet_hello_lib.h testbed.h testbed_api.h testbed_api_hosts.h testbed_api_peers.h testbed_api_operations.h testbed_api_sd.h ForwardedOperationData GetSlaveConfigData ControllerLinkData ShutdownPeersData ExpireOperationEntry SearchContext #define LOG d5/d0b/testbed__api_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LOG_DEBUG d5/d0b/testbed__api_8c.html a754b3d074e0af4ad3c7b918dd77ecb2d (...) #define TIME_REL_SECS d5/d0b/testbed__api_8c.html ae6a8b18c313cb96f0df646a96ac73581 (sec) #define TIMEOUT_REL d5/d0b/testbed__api_8c.html a49790058682dc4fee2295c1f9b3b6e9f static void exop_insert d5/d0b/testbed__api_8c.html acfc5675641326445c35bf196073522bb (struct GNUNET_TESTBED_Operation *op) static int exop_check d5/d0b/testbed__api_8c.html a5cebb6ecf8e3d4db23835558155985cd (const struct GNUNET_TESTBED_Operation *const op) static int opc_search_iterator d5/d0b/testbed__api_8c.html a64d4a15187d839c7eb84c50fec8443af (void *cls, uint32_t key, void *value) static struct OperationContext * find_opc d5/d0b/testbed__api_8c.html aa9d5060bd5bd61dc3744a445b6b48adf (const struct GNUNET_TESTBED_Controller *c, const uint64_t id) void GNUNET_TESTBED_insert_opc_ d5/d0b/testbed__api_8c.html af59d564e2d5b0c8b18fd3ac620dc47d2 (struct GNUNET_TESTBED_Controller *c, struct OperationContext *opc) void GNUNET_TESTBED_remove_opc_ d5/d0b/testbed__api_8c.html a5a53897b3dcf63c29b8d0bbf021a7570 (const struct GNUNET_TESTBED_Controller *c, struct OperationContext *opc) static int check_add_host_confirm d5/d0b/testbed__api_8c.html aefc58888e2bbc6bc7af1ef31e3b0e9c7 (void *cls, const struct GNUNET_TESTBED_HostConfirmedMessage *msg) static void handle_add_host_confirm d5/d0b/testbed__api_8c.html a537d5ec0785ba9d61d198564eb45ab08 (void *cls, const struct GNUNET_TESTBED_HostConfirmedMessage *msg) static void handle_forwarded_operation_msg d5/d0b/testbed__api_8c.html a3f10ce29545799187ffc4cab829f6f22 (void *cls, struct OperationContext *opc, const struct GNUNET_MessageHeader *msg) static void handle_opsuccess d5/d0b/testbed__api_8c.html a33ed564b8ed712c5b4697c6834e7896e (void *cls, const struct GNUNET_TESTBED_GenericOperationSuccessEventMessage *msg) static void handle_peer_create_success d5/d0b/testbed__api_8c.html a7ca8496b2a9331b12d996a4987373ffb (void *cls, const struct GNUNET_TESTBED_PeerCreateSuccessEventMessage *msg) static void handle_peer_event d5/d0b/testbed__api_8c.html ac6012ae9cf393876c1f72cb3db8dd8cb (void *cls, const struct GNUNET_TESTBED_PeerEventMessage *msg) static void handle_peer_conevent d5/d0b/testbed__api_8c.html a1b275959b0ce80f4f8abcb12a4370aad (void *cls, const struct GNUNET_TESTBED_ConnectionEventMessage *msg) static int check_peer_config d5/d0b/testbed__api_8c.html abb4bb31a1c3e893568820e9c05238d0a (void *cls, const struct GNUNET_TESTBED_PeerConfigurationInformationMessage *msg) static void handle_peer_config d5/d0b/testbed__api_8c.html ae8e7021585aeb57831e2fe535f62fee9 (void *cls, const struct GNUNET_TESTBED_PeerConfigurationInformationMessage *msg) static int check_op_fail_event d5/d0b/testbed__api_8c.html a639178930f254785ea69989ab40e45b5 (void *cls, const struct GNUNET_TESTBED_OperationFailureEventMessage *msg) static void handle_op_fail_event d5/d0b/testbed__api_8c.html a2dffe66df41cd3b70c7bd5c372c0bad2 (void *cls, const struct GNUNET_TESTBED_OperationFailureEventMessage *msg) static struct GNUNET_TESTBED_SlaveGetConfigurationMessage * GNUNET_TESTBED_generate_slavegetconfig_msg_ d5/d0b/testbed__api_8c.html aef29e516a184411cca421332bdd96b8d (uint64_t op_id, uint32_t slave_id) static int check_slave_config d5/d0b/testbed__api_8c.html ac7eed95bdf3d9ae9617c831620ac0537 (void *cls, const struct GNUNET_TESTBED_SlaveConfiguration *msg) static void handle_slave_config d5/d0b/testbed__api_8c.html a8c498610491d07491137e4e9d1d2f6a7 (void *cls, const struct GNUNET_TESTBED_SlaveConfiguration *msg) static int check_link_controllers_result d5/d0b/testbed__api_8c.html a6f3cb2ff1b7cedea6fcf75d2c0af4d21 (void *cls, const struct GNUNET_TESTBED_ControllerLinkResponse *msg) static void handle_link_controllers_result d5/d0b/testbed__api_8c.html a2cbdde677b3d4b55e288ef327b981186 (void *cls, const struct GNUNET_TESTBED_ControllerLinkResponse *msg) static int check_barrier_status d5/d0b/testbed__api_8c.html a785cdc0cb4df7f20a52ceed893168c41 (void *cls, const struct GNUNET_TESTBED_BarrierStatusMsg *msg) static void handle_barrier_status d5/d0b/testbed__api_8c.html a3a2ec6941ffcfe8a6c1ae446e3a3b87e (void *cls, const struct GNUNET_TESTBED_BarrierStatusMsg *msg) void GNUNET_TESTBED_queue_message_ d5/d0b/testbed__api_8c.html a019499709f437c2c817ba3e8cd15ca47 (struct GNUNET_TESTBED_Controller *controller, struct GNUNET_MessageHeader *msg) struct OperationContext * GNUNET_TESTBED_forward_operation_msg_ d5/d0b/testbed__api_8c.html ac22f6f1ef06aa4981b714289b043f0a0 (struct GNUNET_TESTBED_Controller *controller, uint64_t operation_id, const struct GNUNET_MessageHeader *msg, GNUNET_MQ_MessageCallback cc, void *cc_cls) void GNUNET_TESTBED_forward_operation_msg_cancel_ d5/d0b/testbed__api_8c.html a8ef951c84d881cb23fe7fa343c049d3b (struct OperationContext *opc) static void opstart_link_controllers d5/d0b/testbed__api_8c.html a9a2a542e0c288a699b2ebe19e60ddfab (void *cls) static void oprelease_link_controllers d5/d0b/testbed__api_8c.html aa0bf7ae23384529b06f82a77876904a0 (void *cls) static void opstart_get_slave_config d5/d0b/testbed__api_8c.html aa5c6d90b4d2c24cf0aa5877b06aa58d0 (void *cls) static void oprelease_get_slave_config d5/d0b/testbed__api_8c.html aea4790de330585a3ea982e8175f4f627 (void *cls) static void mq_error_handler d5/d0b/testbed__api_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) struct GNUNET_TESTBED_Controller * GNUNET_TESTBED_controller_connect d7/d85/group__testbed.html gad6cb4f7d50ad06181ba994ab9ff1b58d (struct GNUNET_TESTBED_Host *host, uint64_t event_mask, GNUNET_TESTBED_ControllerCallback cc, void *cc_cls) static int opc_free_iterator d5/d0b/testbed__api_8c.html addf76ced333e1f5222ce8a6a2a8e802e (void *cls, uint32_t key, void *value) void GNUNET_TESTBED_controller_disconnect d7/d85/group__testbed.html gab43c03a8fe39f49e8483108f8eae6e5e (struct GNUNET_TESTBED_Controller *c) size_t GNUNET_TESTBED_compress_config_ d5/d0b/testbed__api_8c.html af6cb035ec42fea237bbafe5c6402621c (const char *config, size_t size, char **xconfig) char * GNUNET_TESTBED_compress_cfg_ d5/d0b/testbed__api_8c.html a774c5de4e5ddb53c187dc97b5f6d1644 (const struct GNUNET_CONFIGURATION_Handle *cfg, size_t *size, size_t *xsize) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_controller_link d7/d85/group__testbed.html gac5998ace0e6f3578bbb6afee59a5ec88 (void *op_cls, struct GNUNET_TESTBED_Controller *master, struct GNUNET_TESTBED_Host *delegated_host, struct GNUNET_TESTBED_Host *slave_host, int is_subordinate) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_get_slave_config_ d5/d0b/testbed__api_8c.html ae718bd2bfdc7953c934f931976348bbf (void *op_cls, struct GNUNET_TESTBED_Controller *master, uint32_t slave_host_id) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_get_slave_config d7/d85/group__testbed.html ga3884060a10d9f56dabeb74c64cd3fb29 (void *op_cls, struct GNUNET_TESTBED_Controller *master, struct GNUNET_TESTBED_Host *slave_host) void GNUNET_TESTBED_overlay_write_topology_to_file d7/d85/group__testbed.html gab7b5d39c0ce668bacd3dd58698038681 (struct GNUNET_TESTBED_Controller *controller, const char *filename) struct GNUNET_TESTBED_HelperInit * GNUNET_TESTBED_create_helper_init_msg_ d5/d0b/testbed__api_8c.html a4377a4a55402f5415823ebc758384b2d (const char *trusted_ip, const char *hostname, const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_TESTBED_operation_done d7/d85/group__testbed.html ga1f5270aadd0d2fc6a0cda9a52d9f0e0e (struct GNUNET_TESTBED_Operation *operation) struct GNUNET_CONFIGURATION_Handle * GNUNET_TESTBED_extract_config_ d5/d0b/testbed__api_8c.html ac1107e0402371ad193250bfd77a1027c (const struct GNUNET_MessageHeader *msg) const char * GNUNET_TESTBED_parse_error_string_ d5/d0b/testbed__api_8c.html a7bcc7357bc898d4ad870a0a983d329de (const struct GNUNET_TESTBED_OperationFailureEventMessage *msg) uint64_t GNUNET_TESTBED_get_next_op_id d5/d0b/testbed__api_8c.html a912df0e90ccdc53eeb898b93f2ac89a8 (struct GNUNET_TESTBED_Controller *controller) static void opstart_shutdown_peers d5/d0b/testbed__api_8c.html a6a6fa9934601f6304489bfafc239b59e (void *cls) static void oprelease_shutdown_peers d5/d0b/testbed__api_8c.html a8f215851699bd70dc393ea5c25a3f1e7 (void *cls) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_shutdown_peers d7/d85/group__testbed.html gab8fa88d5b9a7edc72c37eba709f30d05 (struct GNUNET_TESTBED_Controller *c, void *op_cls, GNUNET_TESTBED_OperationCompletionCallback cb, void *cb_cls) uint32_t GNUNET_TESTBED_get_index d7/d85/group__testbed.html gac73348ca4aaf7a63f6c1ef45448a568b (const struct GNUNET_TESTBED_Peer *peer) void GNUNET_TESTBED_barrier_remove_ d5/d0b/testbed__api_8c.html a7e4e735bdcc06d21019c10f9a7332302 (struct GNUNET_TESTBED_Barrier *barrier) struct GNUNET_TESTBED_Barrier * GNUNET_TESTBED_barrier_init_ d5/d0b/testbed__api_8c.html a58f656b069a049d40584a6a98fb9f2de (struct GNUNET_TESTBED_Controller *controller, const char *name, unsigned int quorum, GNUNET_TESTBED_barrier_status_cb cb, void *cls, int echo) struct GNUNET_TESTBED_Barrier * GNUNET_TESTBED_barrier_init d7/d85/group__testbed.html ga051d85012a2c2ff66eeb24e4c2dad3c4 (struct GNUNET_TESTBED_Controller *controller, const char *name, unsigned int quorum, GNUNET_TESTBED_barrier_status_cb cb, void *cls) void GNUNET_TESTBED_barrier_cancel d7/d85/group__testbed.html gaf5ebf9ec3afb1e40b3f02495ca514d8d (struct GNUNET_TESTBED_Barrier *barrier) static struct ExpireOperationEntry * exop_head d5/d0b/testbed__api_8c.html a0074fc9743c138b311bf20d48ad87098 static struct ExpireOperationEntry * exop_tail d5/d0b/testbed__api_8c.html a6cf55254b12d7a808b782370cda1811b testbed_api.h /home/grothoff/research/gnunet/src/testbed/ df/d2a/testbed__api_8h gnunet_util_lib.h gnunet_testbed_service.h testbed.h testbed_helper.h OperationContext GNUNET_TESTBED_Controller GNUNET_TESTBED_Barrier #define HELPER_TESTBED_BINARY df/d2a/testbed__api_8h.html a15d683dfd89393c6a131c75e374644f1 void(* TESTBED_opcq_empty_cb df/d2a/testbed__api_8h.html a3e31cb446343bce709190bddd8bd3d4e )(void *cls) OperationType df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047 SOLVER_OP_ADD_ADDRESS df/da4/gnunet-ats-solver-eval_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047ad7e5ec96fcc1f27ffa1833334ee9d951 SOLVER_OP_DEL_ADDRESS df/da4/gnunet-ats-solver-eval_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a64aa0381a112dbd3be29b4ea942863b0 SOLVER_OP_START_SET_PROPERTY df/da4/gnunet-ats-solver-eval_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047ae260d821c906290e985db3226f516faf SOLVER_OP_STOP_SET_PROPERTY df/da4/gnunet-ats-solver-eval_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047aa68265d710575d66c1a6686b52954aec SOLVER_OP_START_SET_PREFERENCE df/da4/gnunet-ats-solver-eval_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047ab2f730e3ebf27c76015f6e31c314d8f5 SOLVER_OP_STOP_SET_PREFERENCE df/da4/gnunet-ats-solver-eval_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a01ac272db6a7f161caef02746fbb27f3 SOLVER_OP_START_REQUEST df/da4/gnunet-ats-solver-eval_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a7b156978b91a85527afda5ba8ddad880 SOLVER_OP_STOP_REQUEST df/da4/gnunet-ats-solver-eval_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047acc5f096c31b83071b115fc9929106897 START_SEND dc/d53/ats-testing_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047aa81e7ba92fba00c0b759d2dcaee36663 STOP_SEND dc/d53/ats-testing_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a02ea3c419b14dfd588d3fc30a71e2218 START_PREFERENCE dc/d53/ats-testing_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047ad408095ac14440c683a0b75c09d9f69a STOP_PREFERENCE dc/d53/ats-testing_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047ab61bbeddb5754aaa8c3d773f2756bf60 OP_PEER_CREATE df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047ad0c4f579400162f05c53762f24b01bd0 OP_PEER_START df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a233b601af60a9e76c272d23133c7ca87 OP_PEER_STOP df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047aa62047e7569b89478ecda7a86690461a OP_PEER_DESTROY df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a7326a2e09b890a933bde1fba533e89ff OP_PEER_INFO df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a2415a2fe7891ab6e9362771bb53edf15 OP_PEER_RECONFIGURE df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a0d9382f6d215236acf825094ee23e2e8 OP_OVERLAY_CONNECT df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a83cb247cbdb84edcf68481273115466e OP_FORWARDED df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a1f4b7a735bde38da742ff9eb551d6bbf OP_LINK_CONTROLLERS df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a9050edae8421c283fccf93ad3c7e01b1 OP_GET_SLAVE_CONFIG df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a0b2a7ca6988f1dac8931f0fbdb5b9dee OP_SHUTDOWN_PEERS df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a257bb6ce31bde2f9131a98cb2582738a OP_MANAGE_SERVICE df/d2a/testbed__api_8h.html a9a2c9c31d675b34f6ec35cc1ca89e047a5a069c3a5ffa02874a57127badb9a9c7 OperationContextState df/d2a/testbed__api_8h.html ac011133619dbafc6cacb163bc54d26a0 OPC_STATE_INIT df/d2a/testbed__api_8h.html ac011133619dbafc6cacb163bc54d26a0a74198c989171895e2d10c39c258b1c54 OPC_STATE_STARTED df/d2a/testbed__api_8h.html ac011133619dbafc6cacb163bc54d26a0aaa020b424f5946817bfd50f85f6ae4cf OPC_STATE_FINISHED df/d2a/testbed__api_8h.html ac011133619dbafc6cacb163bc54d26a0adaeb06cfc8591b7e3a5dd64bef5b4b53 void GNUNET_TESTBED_queue_message_ df/d2a/testbed__api_8h.html a019499709f437c2c817ba3e8cd15ca47 (struct GNUNET_TESTBED_Controller *controller, struct GNUNET_MessageHeader *msg) void GNUNET_TESTBED_insert_opc_ df/d2a/testbed__api_8h.html af59d564e2d5b0c8b18fd3ac620dc47d2 (struct GNUNET_TESTBED_Controller *c, struct OperationContext *opc) void GNUNET_TESTBED_remove_opc_ df/d2a/testbed__api_8h.html a5a53897b3dcf63c29b8d0bbf021a7570 (const struct GNUNET_TESTBED_Controller *c, struct OperationContext *opc) size_t GNUNET_TESTBED_compress_config_ df/d2a/testbed__api_8h.html af6cb035ec42fea237bbafe5c6402621c (const char *config, size_t size, char **xconfig) char * GNUNET_TESTBED_compress_cfg_ df/d2a/testbed__api_8h.html a774c5de4e5ddb53c187dc97b5f6d1644 (const struct GNUNET_CONFIGURATION_Handle *cfg, size_t *size, size_t *xsize) struct GNUNET_TESTBED_HelperInit * GNUNET_TESTBED_create_helper_init_msg_ df/d2a/testbed__api_8h.html a7896aa1edc59275555e64b985248a9da (const char *cname, const char *hostname, const struct GNUNET_CONFIGURATION_Handle *cfg) struct OperationContext * GNUNET_TESTBED_forward_operation_msg_ df/d2a/testbed__api_8h.html ac22f6f1ef06aa4981b714289b043f0a0 (struct GNUNET_TESTBED_Controller *controller, uint64_t operation_id, const struct GNUNET_MessageHeader *msg, GNUNET_MQ_MessageCallback cc, void *cc_cls) void GNUNET_TESTBED_forward_operation_msg_cancel_ df/d2a/testbed__api_8h.html a8ef951c84d881cb23fe7fa343c049d3b (struct OperationContext *opc) struct GNUNET_CONFIGURATION_Handle * GNUNET_TESTBED_extract_config_ df/d2a/testbed__api_8h.html ac1107e0402371ad193250bfd77a1027c (const struct GNUNET_MessageHeader *msg) const char * GNUNET_TESTBED_parse_error_string_ df/d2a/testbed__api_8h.html a7bcc7357bc898d4ad870a0a983d329de (const struct GNUNET_TESTBED_OperationFailureEventMessage *msg) uint64_t GNUNET_TESTBED_get_next_op_id df/d2a/testbed__api_8h.html a912df0e90ccdc53eeb898b93f2ac89a8 (struct GNUNET_TESTBED_Controller *controller) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_get_slave_config_ df/d2a/testbed__api_8h.html ae718bd2bfdc7953c934f931976348bbf (void *op_cls, struct GNUNET_TESTBED_Controller *master, uint32_t slave_host_id) struct GNUNET_TESTBED_Barrier * GNUNET_TESTBED_barrier_init_ df/d2a/testbed__api_8h.html a58f656b069a049d40584a6a98fb9f2de (struct GNUNET_TESTBED_Controller *controller, const char *name, unsigned int quorum, GNUNET_TESTBED_barrier_status_cb cb, void *cls, int echo) void GNUNET_TESTBED_barrier_remove_ df/d2a/testbed__api_8h.html a7e4e735bdcc06d21019c10f9a7332302 (struct GNUNET_TESTBED_Barrier *barrier) testbed_api_barriers.c /home/grothoff/research/gnunet/src/testbed/ dc/d60/testbed__api__barriers_8c platform.h gnunet_testbed_service.h testbed_api.h GNUNET_TESTBED_BarrierWaitHandle #define LOG dc/d60/testbed__api__barriers_8c.html a6b9b1e98c227bdfa0553ecfff35abe6c (type,...) #define LOG_DEBUG dc/d60/testbed__api__barriers_8c.html a754b3d074e0af4ad3c7b918dd77ecb2d (...) static int check_status dc/d60/testbed__api__barriers_8c.html acffcae344fa01204fac25cebce459dae (void *cls, const struct GNUNET_TESTBED_BarrierStatusMsg *msg) static void handle_status dc/d60/testbed__api__barriers_8c.html a8cf1cfb9d1048c51d3ffeeca307ed3b1 (void *cls, const struct GNUNET_TESTBED_BarrierStatusMsg *msg) static void mq_error_handler dc/d60/testbed__api__barriers_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) struct GNUNET_TESTBED_BarrierWaitHandle * GNUNET_TESTBED_barrier_wait d7/d85/group__testbed.html ga097da10ab5702b127a3fff5e07e99a1f (const char *name, GNUNET_TESTBED_barrier_wait_cb cb, void *cb_cls) void GNUNET_TESTBED_barrier_wait_cancel d7/d85/group__testbed.html gab054d6b038d200bcb67769e49c3eef61 (struct GNUNET_TESTBED_BarrierWaitHandle *h) testbed_api_hosts.c /home/grothoff/research/gnunet/src/testbed/ de/d26/testbed__api__hosts_8c platform.h gnunet_util_lib.h gnunet_testbed_service.h gnunet_core_service.h gnunet_transport_service.h testbed_api.h testbed_api_hosts.h testbed_helper.h testbed_api_operations.h RegisteredController GNUNET_TESTBED_Host GNUNET_TESTBED_ControllerProc GNUNET_TESTBED_HostHabitableCheckHandle #define LOG de/d26/testbed__api__hosts_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LOG_DEBUG de/d26/testbed__api__hosts_8c.html a754b3d074e0af4ad3c7b918dd77ecb2d (...) #define API_VIOLATION de/d26/testbed__api__hosts_8c.html a5420863af51ae40aa26c478f1e7fae13 (cond, errstr) #define LOG_GAI de/d26/testbed__api__hosts_8c.html ace8fc6a80ea65bcca9f348df2eac1cb3 (level, cmd, rc) #define HOST_LIST_GROW_STEP de/d26/testbed__api__hosts_8c.html aeadabf630d4a01e032cafefd98badcc1 struct GNUNET_TESTBED_Host * GNUNET_TESTBED_host_lookup_by_id_ de/d26/testbed__api__hosts_8c.html aceddab58c3588de7b41c47aa4ac6dd40 (uint32_t id) struct GNUNET_TESTBED_Host * GNUNET_TESTBED_host_create_by_id_ de/d26/testbed__api__hosts_8c.html a0b62821c893e8cc8dd22dd6f21d85199 (uint32_t id, const struct GNUNET_CONFIGURATION_Handle *cfg) uint32_t GNUNET_TESTBED_host_get_id_ de/d26/testbed__api__hosts_8c.html adcc5ca332ff7041eb3ab7be36de0d8bd (const struct GNUNET_TESTBED_Host *host) const char * GNUNET_TESTBED_host_get_hostname d7/d85/group__testbed.html gaea1da8d2648f649efe61058945864977 (const struct GNUNET_TESTBED_Host *host) const char * GNUNET_TESTBED_host_get_username_ de/d26/testbed__api__hosts_8c.html a0f3c854201244e334f7bc6952719d8f0 (const struct GNUNET_TESTBED_Host *host) uint16_t GNUNET_TESTBED_host_get_ssh_port_ de/d26/testbed__api__hosts_8c.html abb212a96efc38448f6ba8840e0092500 (const struct GNUNET_TESTBED_Host *host) int GNUNET_TESTBED_host_controller_started de/d26/testbed__api__hosts_8c.html a19c84edf5e5a60f0e598e28d39c520e8 (const struct GNUNET_TESTBED_Host *host) const struct GNUNET_CONFIGURATION_Handle * GNUNET_TESTBED_host_get_cfg_ de/d26/testbed__api__hosts_8c.html ac5a0264a2581569c69270d9662548c5d (const struct GNUNET_TESTBED_Host *host) void GNUNET_TESTBED_host_replace_cfg_ de/d26/testbed__api__hosts_8c.html a8eb006d5635065432cae5a16d5061973 (struct GNUNET_TESTBED_Host *host, const struct GNUNET_CONFIGURATION_Handle *new_cfg) struct GNUNET_TESTBED_Host * GNUNET_TESTBED_host_create_with_id d7/d85/group__testbed.html ga39037a57448d1e64ea419027854d4f27 (uint32_t id, const char *hostname, const char *username, const struct GNUNET_CONFIGURATION_Handle *cfg, uint16_t port) struct GNUNET_TESTBED_Host * GNUNET_TESTBED_host_create d7/d85/group__testbed.html ga64ff307878c03525ad1d5815a64e5102 (const char *hostname, const char *username, const struct GNUNET_CONFIGURATION_Handle *cfg, uint16_t port) unsigned int GNUNET_TESTBED_hosts_load_from_file d7/d85/group__testbed.html gaa7210a41f0a64005fddfd10015ffb9c4 (const char *filename, const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_TESTBED_Host ***hosts) const char * simple_resolve de/d26/testbed__api__hosts_8c.html ab8861108aaf1e14ec414060bb2abe4c4 (const char *host) unsigned int GNUNET_TESTBED_hosts_load_from_loadleveler d7/d85/group__testbed.html ga7b451f5137f4dee69ad46df6aa3463ff (const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_TESTBED_Host ***hosts) void GNUNET_TESTBED_host_destroy d7/d85/group__testbed.html gac74f1f5dbec011d94e1d024254d8c737 (struct GNUNET_TESTBED_Host *host) void GNUNET_TESTBED_mark_host_registered_at_ de/d26/testbed__api__hosts_8c.html a105b3f3ea1fce9f669755f942097774a (struct GNUNET_TESTBED_Host *host, const struct GNUNET_TESTBED_Controller *const controller) void GNUNET_TESTBED_deregister_host_at_ de/d26/testbed__api__hosts_8c.html a2aa1daeb5f3da7dc0c6636fcca7b6c0b (struct GNUNET_TESTBED_Host *host, const struct GNUNET_TESTBED_Controller *const controller) int GNUNET_TESTBED_is_host_registered_ de/d26/testbed__api__hosts_8c.html a2d299db867fb70cb438ed55e843b078d (const struct GNUNET_TESTBED_Host *host, const struct GNUNET_TESTBED_Controller *const controller) static char ** copy_argv de/d26/testbed__api__hosts_8c.html a7669ecbb04545ed905f8087a94695d1b (const char *const *argv) static char ** join_argv de/d26/testbed__api__hosts_8c.html a8fabc0544dd058a487b91b6b8e2c4c2a (const char *const *argv1, const char *const *argv2) static void free_argv de/d26/testbed__api__hosts_8c.html a88bf459338083bc606110e873a89c5ad (char **argv) static char ** gen_rsh_args de/d26/testbed__api__hosts_8c.html a0153cda6ed13f1a61efee2168de3fd92 (const char *port, const char *hostname, const char *username) static char ** gen_rsh_suffix_args de/d26/testbed__api__hosts_8c.html a7017481085ab8f8e98ee8cc46b1bba40 (const char *const *append_args) static int helper_mst de/d26/testbed__api__hosts_8c.html ab50d177805baf64c641bd2e687298c4a (void *cls, const struct GNUNET_MessageHeader *message) static void clear_msg de/d26/testbed__api__hosts_8c.html a216f18f8476fa9ca73caa9dcba01dc81 (void *cls, int result) static void helper_exp_cb de/d26/testbed__api__hosts_8c.html a692d957b6883017ba233f24c924c4014 (void *cls) struct GNUNET_TESTBED_ControllerProc * GNUNET_TESTBED_controller_start d7/d85/group__testbed.html gaf5623479e12452f45494d50d62877c12 (const char *trusted_ip, struct GNUNET_TESTBED_Host *host, GNUNET_TESTBED_ControllerStatusCallback cb, void *cls) void GNUNET_TESTBED_controller_kill_ de/d26/testbed__api__hosts_8c.html a3c08a7fa6c8d80878e8e73d6f3cc3e3a (struct GNUNET_TESTBED_ControllerProc *cproc) void GNUNET_TESTBED_controller_destroy_ de/d26/testbed__api__hosts_8c.html a5f94dff16bfd2bcfa9a692d4df40da94 (struct GNUNET_TESTBED_ControllerProc *cproc) void GNUNET_TESTBED_controller_stop d7/d85/group__testbed.html gab402c124bc805f2c57f85c0af3ed09a7 (struct GNUNET_TESTBED_ControllerProc *cproc) static void habitability_check de/d26/testbed__api__hosts_8c.html a76540a7506668a2205e7590608d8b1f2 (void *cls) struct GNUNET_TESTBED_HostHabitableCheckHandle * GNUNET_TESTBED_is_host_habitable d7/d85/group__testbed.html ga5ad6410ef16de867f2a05c3d026ee0e2 (const struct GNUNET_TESTBED_Host *host, const struct GNUNET_CONFIGURATION_Handle *config, GNUNET_TESTBED_HostHabitableCallback cb, void *cb_cls) void GNUNET_TESTBED_is_host_habitable_cancel d7/d85/group__testbed.html ga6755f77dc4810f698c357b5883a2d093 (struct GNUNET_TESTBED_HostHabitableCheckHandle *handle) struct GNUNET_TESTBED_HostRegistrationHandle * GNUNET_TESTBED_register_host d7/d85/group__testbed.html gafc113e3773f55a2a1b9d303e4ca6ba18 (struct GNUNET_TESTBED_Controller *controller, struct GNUNET_TESTBED_Host *host, GNUNET_TESTBED_HostRegistrationCompletion cc, void *cc_cls) void GNUNET_TESTBED_cancel_registration d7/d85/group__testbed.html ga4099ca0991be92801a8d6ea1208e6a18 (struct GNUNET_TESTBED_HostRegistrationHandle *handle) void GNUNET_TESTBED_host_queue_oc_ de/d26/testbed__api__hosts_8c.html a0dd93a6e8025046ab6585fab6368ecf0 (struct GNUNET_TESTBED_Host *h, struct GNUNET_TESTBED_Operation *op) void GNUNET_TESTBED_host_resolve_ de/d26/testbed__api__hosts_8c.html a4ea8b3cba1690fb1dbc286db051d08ab (struct GNUNET_TESTBED_Host *host) static struct GNUNET_TESTBED_Host ** host_list de/d26/testbed__api__hosts_8c.html a48f5191f7082428796b9eff646f15b0c static unsigned int host_list_size de/d26/testbed__api__hosts_8c.html a163e90b1b4f235f8fd98c4cc7e0a3c47 testbed_api_hosts.h /home/grothoff/research/gnunet/src/testbed/ d3/d94/testbed__api__hosts_8h testbed.h GNUNET_TESTBED_HostRegistrationHandle struct GNUNET_TESTBED_Host * GNUNET_TESTBED_host_lookup_by_id_ d3/d94/testbed__api__hosts_8h.html aceddab58c3588de7b41c47aa4ac6dd40 (uint32_t id) struct GNUNET_TESTBED_Host * GNUNET_TESTBED_host_create_by_id_ d3/d94/testbed__api__hosts_8h.html a0b62821c893e8cc8dd22dd6f21d85199 (uint32_t id, const struct GNUNET_CONFIGURATION_Handle *cfg) uint32_t GNUNET_TESTBED_host_get_id_ d3/d94/testbed__api__hosts_8h.html adcc5ca332ff7041eb3ab7be36de0d8bd (const struct GNUNET_TESTBED_Host *host) const char * GNUNET_TESTBED_host_get_username_ d3/d94/testbed__api__hosts_8h.html a0f3c854201244e334f7bc6952719d8f0 (const struct GNUNET_TESTBED_Host *host) uint16_t GNUNET_TESTBED_host_get_ssh_port_ d3/d94/testbed__api__hosts_8h.html abb212a96efc38448f6ba8840e0092500 (const struct GNUNET_TESTBED_Host *host) const struct GNUNET_CONFIGURATION_Handle * GNUNET_TESTBED_host_get_cfg_ d3/d94/testbed__api__hosts_8h.html ac5a0264a2581569c69270d9662548c5d (const struct GNUNET_TESTBED_Host *host) void GNUNET_TESTBED_host_replace_cfg_ d3/d94/testbed__api__hosts_8h.html a8eb006d5635065432cae5a16d5061973 (struct GNUNET_TESTBED_Host *host, const struct GNUNET_CONFIGURATION_Handle *new_cfg) void GNUNET_TESTBED_mark_host_registered_at_ d3/d94/testbed__api__hosts_8h.html a480cdd1ce7a0fe0ae04e770560c4294e (struct GNUNET_TESTBED_Host *host, const struct GNUNET_TESTBED_Controller *controller) void GNUNET_TESTBED_deregister_host_at_ d3/d94/testbed__api__hosts_8h.html a2aa1daeb5f3da7dc0c6636fcca7b6c0b (struct GNUNET_TESTBED_Host *host, const struct GNUNET_TESTBED_Controller *const controller) int GNUNET_TESTBED_is_host_registered_ d3/d94/testbed__api__hosts_8h.html a49adeda3f54358f70b8eec32283eb2e8 (const struct GNUNET_TESTBED_Host *host, const struct GNUNET_TESTBED_Controller *controller) void GNUNET_TESTBED_host_queue_oc_ d3/d94/testbed__api__hosts_8h.html a0dd93a6e8025046ab6585fab6368ecf0 (struct GNUNET_TESTBED_Host *h, struct GNUNET_TESTBED_Operation *op) void GNUNET_TESTBED_controller_kill_ d3/d94/testbed__api__hosts_8h.html a3c08a7fa6c8d80878e8e73d6f3cc3e3a (struct GNUNET_TESTBED_ControllerProc *cproc) void GNUNET_TESTBED_controller_destroy_ d3/d94/testbed__api__hosts_8h.html a5f94dff16bfd2bcfa9a692d4df40da94 (struct GNUNET_TESTBED_ControllerProc *cproc) void GNUNET_TESTBED_host_resolve_ d3/d94/testbed__api__hosts_8h.html a4ea8b3cba1690fb1dbc286db051d08ab (struct GNUNET_TESTBED_Host *host) testbed_api_operations.c /home/grothoff/research/gnunet/src/testbed/ d0/d2f/testbed__api__operations_8c platform.h testbed_api_operations.h testbed_api_sd.h QueueEntry TimeSlot FeedbackCtx OperationQueue ReadyQueueEntry GNUNET_TESTBED_Operation #define ADAPTIVE_QUEUE_DEFAULT_HISTORY d0/d2f/testbed__api__operations_8c.html aa0fa05628f1b11d6494f1d914ddbfe28 #define ADAPTIVE_QUEUE_DEFAULT_MAX_ACTIVE d0/d2f/testbed__api__operations_8c.html af7f57aa8a10fc99ebf38564da635806c OperationState d0/d2f/testbed__api__operations_8c.html ad634f347acbb7db0a858f667a945f07b OP_STATE_INIT d0/d2f/testbed__api__operations_8c.html ad634f347acbb7db0a858f667a945f07ba8d769e8372aad8d7359e904ec830a3b3 OP_STATE_WAITING d0/d2f/testbed__api__operations_8c.html ad634f347acbb7db0a858f667a945f07ba0fe7f44f9a00a4e1bac32e0795705d07 OP_STATE_READY d0/d2f/testbed__api__operations_8c.html ad634f347acbb7db0a858f667a945f07babe64062c1900fac1e13fcb7f5a252b3c OP_STATE_ACTIVE d0/d2f/testbed__api__operations_8c.html ad634f347acbb7db0a858f667a945f07ba74c442636282f2d6d9def7e5ba4ff3ca OP_STATE_INACTIVE d0/d2f/testbed__api__operations_8c.html ad634f347acbb7db0a858f667a945f07baead81a06d0a8efdf16a9c20a04c04f5d static void assign_timeslot d0/d2f/testbed__api__operations_8c.html a2511f7015ae528658b639a50755a163c (struct GNUNET_TESTBED_Operation *op, struct OperationQueue *queue) static void remove_queue_entry d0/d2f/testbed__api__operations_8c.html a99b33c631c87b98c6d9229c8c069b85e (struct GNUNET_TESTBED_Operation *op, unsigned int index) static void change_state d0/d2f/testbed__api__operations_8c.html ac19d693fa492e397edda190bc36f10cd (struct GNUNET_TESTBED_Operation *op, enum OperationState state) static void rq_remove d0/d2f/testbed__api__operations_8c.html a65e1494e4ab889797421abf38bfe4c37 (struct GNUNET_TESTBED_Operation *op) static void process_rq_task d0/d2f/testbed__api__operations_8c.html ad8daff8d1a0d52a90d67365890d2c163 (void *cls) static void rq_add d0/d2f/testbed__api__operations_8c.html ab07c41fb4fdb46d9b98a0cb8c7c62c35 (struct GNUNET_TESTBED_Operation *op) static int is_queue_empty d0/d2f/testbed__api__operations_8c.html a4d524617c55297f314cab7c8a080089e (struct OperationQueue *opq) static int decide_capacity d0/d2f/testbed__api__operations_8c.html aa75521fe3b6373a6094d31cd305c76d6 (struct OperationQueue *opq, struct QueueEntry *entry, struct GNUNET_TESTBED_Operation ***ops_, unsigned int *n_ops_) static void merge_ops d0/d2f/testbed__api__operations_8c.html ae20d6afad704cbbf9db8c1ae36b5981f (struct GNUNET_TESTBED_Operation ***old, unsigned int *n_old, struct GNUNET_TESTBED_Operation **new, unsigned int n_new) static int check_readiness d0/d2f/testbed__api__operations_8c.html a792386a6641c2e6b4c6afa101673d307 (struct GNUNET_TESTBED_Operation *op) static void defer d0/d2f/testbed__api__operations_8c.html a8e7bf91359f2d343b24d62eaf80bffef (struct GNUNET_TESTBED_Operation *op) static void cleanup_tslots d0/d2f/testbed__api__operations_8c.html aa94debda1e1561106f559168b2e6eb25 (struct OperationQueue *queue) static void adaptive_queue_set_max_active d0/d2f/testbed__api__operations_8c.html a5a0fc75ae15890a986f9fff013f52071 (struct OperationQueue *queue, unsigned int n) static void adapt_parallelism d0/d2f/testbed__api__operations_8c.html a7c488d3698cc928851f06d1776a31d29 (struct OperationQueue *queue) static void update_tslots d0/d2f/testbed__api__operations_8c.html a39c9e4e3bd2b1821aec264fb49e1aa8f (struct GNUNET_TESTBED_Operation *op) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_operation_create_ d0/d2f/testbed__api__operations_8c.html a60b8a49eb6ccfd30afeb39c379ff660a (void *cls, OperationStart start, OperationRelease release) struct OperationQueue * GNUNET_TESTBED_operation_queue_create_ d0/d2f/testbed__api__operations_8c.html a6480aebc108724a3f3d65de88062f21a (enum OperationQueueType type, unsigned int max_active) static void queue_destroy d0/d2f/testbed__api__operations_8c.html a2591bf95da6e1b938de11fe28103d4f2 (struct OperationQueue *queue) void GNUNET_TESTBED_operation_queue_destroy_ d0/d2f/testbed__api__operations_8c.html ac3682959f8de9dae9ca7b9a3dae1bbf3 (struct OperationQueue *queue) int GNUNET_TESTBED_operation_queue_destroy_empty_ d0/d2f/testbed__api__operations_8c.html af74aa6d0d958573caf1137a11ac1d16b (struct OperationQueue *queue) static void recheck_waiting d0/d2f/testbed__api__operations_8c.html a2f7571b1f9c423e66868192abcf9f18c (struct OperationQueue *opq) void GNUNET_TESTBED_operation_queue_reset_max_active_ d0/d2f/testbed__api__operations_8c.html a7f6d0a4182df3b6687a321f0c74a721f (struct OperationQueue *queue, unsigned int max_active) void GNUNET_TESTBED_operation_queue_insert2_ d0/d2f/testbed__api__operations_8c.html a4ab4c57fa46b7cd2ad25182596203faa (struct OperationQueue *queue, struct GNUNET_TESTBED_Operation *op, unsigned int nres) void GNUNET_TESTBED_operation_queue_insert_ d0/d2f/testbed__api__operations_8c.html a7f9e5ac8d088566727b53ccd0c0a4bd1 (struct OperationQueue *queue, struct GNUNET_TESTBED_Operation *op) void GNUNET_TESTBED_operation_begin_wait_ d0/d2f/testbed__api__operations_8c.html ae3a0c208713a50e6d2001eb0e9b1ddf3 (struct GNUNET_TESTBED_Operation *op) void GNUNET_TESTBED_operation_inactivate_ d0/d2f/testbed__api__operations_8c.html ab19eee624c6ea760ee3e5efb9452ed42 (struct GNUNET_TESTBED_Operation *op) void GNUNET_TESTBED_operation_activate_ d0/d2f/testbed__api__operations_8c.html a2ef940be744b815afe0ac1ee5d68df7b (struct GNUNET_TESTBED_Operation *op) void GNUNET_TESTBED_operation_release_ d0/d2f/testbed__api__operations_8c.html a62fa6c70b3b800d7e78fafca47c87884 (struct GNUNET_TESTBED_Operation *op) void GNUNET_TESTBED_operation_mark_failed d0/d2f/testbed__api__operations_8c.html a127173c485c7aabef308ccb6bdd70cc3 (struct GNUNET_TESTBED_Operation *op) void __attribute__ d0/d2f/testbed__api__operations_8c.html ad7e5f5c14ff8ad42e10651503200880c ((destructor)) static struct ReadyQueueEntry * rq_head d0/d2f/testbed__api__operations_8c.html ae4359b7e04a11d10e25d5494131b7acd static struct ReadyQueueEntry * rq_tail d0/d2f/testbed__api__operations_8c.html a9a99b429a7b70668cee89d4af2e04eef static struct OperationQueue ** expired_opqs d0/d2f/testbed__api__operations_8c.html a31de1987cc6b6600aa621e06d54adc0b static unsigned int n_expired_opqs d0/d2f/testbed__api__operations_8c.html a2b02ad439dbbc6906ae83828596c08bf struct GNUNET_SCHEDULER_Task * process_rq_task_id d0/d2f/testbed__api__operations_8c.html a6e42ab233153ebb7d867f8886b7c1c21 testbed_api_operations.h /home/grothoff/research/gnunet/src/testbed/ df/de8/testbed__api__operations_8h gnunet_testbed_service.h gnunet_helper_lib.h void(* OperationStart df/de8/testbed__api__operations_8h.html a46f2565d80d7f95435341f5dd6637776 )(void *cls) void(* OperationRelease df/de8/testbed__api__operations_8h.html a2684025ed92a6a0e5bec4e276441fdd4 )(void *cls) OperationQueueType df/de8/testbed__api__operations_8h.html a5514d37de26aa4774020bdc7e363e92c OPERATION_QUEUE_TYPE_FIXED df/de8/testbed__api__operations_8h.html a5514d37de26aa4774020bdc7e363e92ca3a3a8a50ac7f9019844ef272a5118173 OPERATION_QUEUE_TYPE_ADAPTIVE df/de8/testbed__api__operations_8h.html a5514d37de26aa4774020bdc7e363e92ca2d82a095ce486a16f6cf37e2f7e79b24 struct OperationQueue * GNUNET_TESTBED_operation_queue_create_ df/de8/testbed__api__operations_8h.html a6480aebc108724a3f3d65de88062f21a (enum OperationQueueType type, unsigned int max_active) void GNUNET_TESTBED_operation_queue_destroy_ df/de8/testbed__api__operations_8h.html ac3682959f8de9dae9ca7b9a3dae1bbf3 (struct OperationQueue *queue) int GNUNET_TESTBED_operation_queue_destroy_empty_ df/de8/testbed__api__operations_8h.html af74aa6d0d958573caf1137a11ac1d16b (struct OperationQueue *queue) void GNUNET_TESTBED_operation_queue_reset_max_active_ df/de8/testbed__api__operations_8h.html a7f6d0a4182df3b6687a321f0c74a721f (struct OperationQueue *queue, unsigned int max_active) void GNUNET_TESTBED_operation_queue_insert2_ df/de8/testbed__api__operations_8h.html a4ab4c57fa46b7cd2ad25182596203faa (struct OperationQueue *queue, struct GNUNET_TESTBED_Operation *op, unsigned int nres) void GNUNET_TESTBED_operation_queue_insert_ df/de8/testbed__api__operations_8h.html a7f9e5ac8d088566727b53ccd0c0a4bd1 (struct OperationQueue *queue, struct GNUNET_TESTBED_Operation *op) void GNUNET_TESTBED_operation_begin_wait_ df/de8/testbed__api__operations_8h.html ae3a0c208713a50e6d2001eb0e9b1ddf3 (struct GNUNET_TESTBED_Operation *op) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_operation_create_ df/de8/testbed__api__operations_8h.html a60b8a49eb6ccfd30afeb39c379ff660a (void *cls, OperationStart start, OperationRelease release) void GNUNET_TESTBED_operation_release_ df/de8/testbed__api__operations_8h.html a62fa6c70b3b800d7e78fafca47c87884 (struct GNUNET_TESTBED_Operation *op) void GNUNET_TESTBED_operation_inactivate_ df/de8/testbed__api__operations_8h.html ab19eee624c6ea760ee3e5efb9452ed42 (struct GNUNET_TESTBED_Operation *op) void GNUNET_TESTBED_operation_activate_ df/de8/testbed__api__operations_8h.html a2ef940be744b815afe0ac1ee5d68df7b (struct GNUNET_TESTBED_Operation *op) void GNUNET_TESTBED_operation_mark_failed df/de8/testbed__api__operations_8h.html a127173c485c7aabef308ccb6bdd70cc3 (struct GNUNET_TESTBED_Operation *op) testbed_api_peers.c /home/grothoff/research/gnunet/src/testbed/ dd/dd6/testbed__api__peers_8c platform.h testbed_api_peers.h testbed_api.h testbed.h testbed_api_hosts.h testbed_api_operations.h void GNUNET_TESTBED_peer_register_ dd/dd6/testbed__api__peers_8c.html afaef47013c8cc6dc8b83dfaf8231fa1a (struct GNUNET_TESTBED_Peer *peer) void GNUNET_TESTBED_peer_deregister_ dd/dd6/testbed__api__peers_8c.html a321b4c18a847f2f381c64b805d2dadeb (struct GNUNET_TESTBED_Peer *peer) void GNUNET_TESTBED_cleanup_peers_ dd/dd6/testbed__api__peers_8c.html a4c382ee8d2ff75f225fee126d2e74f9b (void) static void opstart_peer_create dd/dd6/testbed__api__peers_8c.html a7b3f7d8a4b53bc2d4d1e6c37bf040afa (void *cls) static void oprelease_peer_create dd/dd6/testbed__api__peers_8c.html a57aed2da7578791f2021e3dd46e7402e (void *cls) static void opstart_peer_destroy dd/dd6/testbed__api__peers_8c.html a3dbecc780b27fff8d9cdaad45e98d173 (void *cls) static void oprelease_peer_destroy dd/dd6/testbed__api__peers_8c.html a53378ce55040c8740c3261e23c72022f (void *cls) static void opstart_peer_start dd/dd6/testbed__api__peers_8c.html ac6257bffc13d0b83e90400463823f7a1 (void *cls) static void oprelease_peer_start dd/dd6/testbed__api__peers_8c.html a804f0b31ae87606a13f5d610d17c1149 (void *cls) static void opstart_peer_stop dd/dd6/testbed__api__peers_8c.html a953b8e4c8bcda81ffb59b120f5c562e4 (void *cls) static void oprelease_peer_stop dd/dd6/testbed__api__peers_8c.html ad5af9c3ab41c1110e7423b4314b64061 (void *cls) struct GNUNET_TESTBED_PeerGetConfigurationMessage * GNUNET_TESTBED_generate_peergetconfig_msg_ dd/dd6/testbed__api__peers_8c.html a5653a3ef61f419bb94dcfc746eebd94f (uint32_t peer_id, uint64_t operation_id) static void opstart_peer_getinfo dd/dd6/testbed__api__peers_8c.html a9e72613d28ef2814ee9933e2cc95a44c (void *cls) static void oprelease_peer_getinfo dd/dd6/testbed__api__peers_8c.html a0b63732239f44f411fabb4f5da4aeae1 (void *cls) static void opstart_overlay_connect dd/dd6/testbed__api__peers_8c.html a18b4fec92070736c3bc0ed0eeefb2966 (void *cls) static void oprelease_overlay_connect dd/dd6/testbed__api__peers_8c.html af5b4d72e1c7173a59813d11a2052d832 (void *cls) static void opstart_peer_reconfigure dd/dd6/testbed__api__peers_8c.html a6a30687b80bdba0977956f768059d7a5 (void *cls) static void oprelease_peer_reconfigure dd/dd6/testbed__api__peers_8c.html ac61c9c2c7c5d0faa3051e6b0244f6902 (void *cls) struct GNUNET_TESTBED_Peer * GNUNET_TESTBED_peer_lookup_by_id_ dd/dd6/testbed__api__peers_8c.html a5128cb71cf4c24548ade0ca3ec04db1d (uint32_t id) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_peer_create d7/d85/group__testbed.html ga42fdf5c658ad296fb7a0cc7825539bc3 (struct GNUNET_TESTBED_Controller *controller, struct GNUNET_TESTBED_Host *host, const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_TESTBED_PeerCreateCallback cb, void *cls) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_peer_start d7/d85/group__testbed.html gaef889f2d4a8484a4006c490984efebd1 (void *op_cls, struct GNUNET_TESTBED_Peer *peer, GNUNET_TESTBED_PeerChurnCallback pcc, void *pcc_cls) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_peer_stop d7/d85/group__testbed.html ga05a984a441d6b73718f0b76d43a5668a (void *op_cls, struct GNUNET_TESTBED_Peer *peer, GNUNET_TESTBED_PeerChurnCallback pcc, void *pcc_cls) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_peer_get_information d7/d85/group__testbed.html ga2dda2057fdbe2e3a363f11a7e829fb7b (struct GNUNET_TESTBED_Peer *peer, enum GNUNET_TESTBED_PeerInformationType pit, GNUNET_TESTBED_PeerInfoCallback cb, void *cb_cls) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_peer_update_configuration d7/d85/group__testbed.html ga187bf0e7c626bd44df7eef3e308ccf94 (struct GNUNET_TESTBED_Peer *peer, const struct GNUNET_CONFIGURATION_Handle *cfg) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_peer_destroy d7/d85/group__testbed.html gaf457ad72053d48daa4e9ebd7c0b473db (struct GNUNET_TESTBED_Peer *peer) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_underlay_configure_link d7/d85/group__testbed.html gab84defc4a7d6accb3d96ceec80b64ca0 (void *op_cls, struct GNUNET_TESTBED_Peer *p1, struct GNUNET_TESTBED_Peer *p2, enum GNUNET_TESTBED_ConnectOption co,...) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_overlay_connect d7/d85/group__testbed.html ga8174d3fe31e1714e03b7dee3dc22ea44 (void *op_cls, GNUNET_TESTBED_OperationCompletionCallback cb, void *cb_cls, struct GNUNET_TESTBED_Peer *p1, struct GNUNET_TESTBED_Peer *p2) static void opstart_manage_service dd/dd6/testbed__api__peers_8c.html ab33c3c12cf49bcfa68bfe8cc6317594f (void *cls) static void oprelease_manage_service dd/dd6/testbed__api__peers_8c.html a7d2e41e4a0ed2ff0086738623e486e22 (void *cls) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_peer_manage_service d7/d85/group__testbed.html ga50c4bc7d6e25be09e41e60dcac156cd3 (void *op_cls, struct GNUNET_TESTBED_Peer *peer, const char *service_name, GNUNET_TESTBED_OperationCompletionCallback cb, void *cb_cls, unsigned int start) static struct GNUNET_TESTBED_Peer * peer_list_head dd/dd6/testbed__api__peers_8c.html abd0935c9c7e40c96b395c167e4bfa6e1 static struct GNUNET_TESTBED_Peer * peer_list_tail dd/dd6/testbed__api__peers_8c.html a31f77cf4f076591a5474a1361fcd466b testbed_api_peers.h /home/grothoff/research/gnunet/src/testbed/ dc/deb/testbed__api__peers_8h gnunet_testbed_service.h gnunet_helper_lib.h GNUNET_TESTBED_Peer PeerCreateData PeerEventData PeerDestroyData PeerInfoData PeerReconfigureData OverlayConnectData ManageServiceData PeerState dc/deb/testbed__api__peers_8h.html a91cc003c03acb26c6f1530440ebdbc88 TESTBED_PS_INVALID dc/deb/testbed__api__peers_8h.html a91cc003c03acb26c6f1530440ebdbc88a6522ac63a4b11fce911600335e69cbba TESTBED_PS_CREATED dc/deb/testbed__api__peers_8h.html a91cc003c03acb26c6f1530440ebdbc88a9088e80788ed76ee3df1f82a25e8bab6 TESTBED_PS_STARTED dc/deb/testbed__api__peers_8h.html a91cc003c03acb26c6f1530440ebdbc88ae25869919b4422f33c2c2137906c405b TESTBED_PS_STOPPED dc/deb/testbed__api__peers_8h.html a91cc003c03acb26c6f1530440ebdbc88a88780be5d5cbbb88935be0799338ec43 struct GNUNET_TESTBED_PeerGetConfigurationMessage * GNUNET_TESTBED_generate_peergetconfig_msg_ dc/deb/testbed__api__peers_8h.html a5653a3ef61f419bb94dcfc746eebd94f (uint32_t peer_id, uint64_t operation_id) void GNUNET_TESTBED_peer_register_ dc/deb/testbed__api__peers_8h.html afaef47013c8cc6dc8b83dfaf8231fa1a (struct GNUNET_TESTBED_Peer *peer) void GNUNET_TESTBED_peer_deregister_ dc/deb/testbed__api__peers_8h.html a321b4c18a847f2f381c64b805d2dadeb (struct GNUNET_TESTBED_Peer *peer) void GNUNET_TESTBED_cleanup_peers_ dc/deb/testbed__api__peers_8h.html a4c382ee8d2ff75f225fee126d2e74f9b (void) testbed_api_sd.c /home/grothoff/research/gnunet/src/testbed/ d1/dec/testbed__api__sd_8c platform.h gnunet_util_lib.h testbed_api_sd.h SDEntry SDHandle struct SDHandle * GNUNET_TESTBED_SD_init_ d1/dec/testbed__api__sd_8c.html a6c4794b347133520a07a83e5d444c778 (unsigned int max_cnt) void GNUNET_TESTBED_SD_destroy_ d1/dec/testbed__api__sd_8c.html a915a7cce256f7ab9265a56eaeaa46b52 (struct SDHandle *h) void GNUNET_TESTBED_SD_add_data_ d1/dec/testbed__api__sd_8c.html a9824643a7aa6c5bb3e9967ab4c70446a (struct SDHandle *h, unsigned int amount) int GNUNET_TESTBED_SD_deviation_factor_ d1/dec/testbed__api__sd_8c.html a29e22a3b863e6fb7474d8ac877f66b8f (struct SDHandle *h, unsigned int amount, int *factor) testbed_api_sd.h /home/grothoff/research/gnunet/src/testbed/ db/d65/testbed__api__sd_8h struct SDHandle * GNUNET_TESTBED_SD_init_ db/d65/testbed__api__sd_8h.html a6c4794b347133520a07a83e5d444c778 (unsigned int max_cnt) void GNUNET_TESTBED_SD_destroy_ db/d65/testbed__api__sd_8h.html a915a7cce256f7ab9265a56eaeaa46b52 (struct SDHandle *h) void GNUNET_TESTBED_SD_add_data_ db/d65/testbed__api__sd_8h.html a9824643a7aa6c5bb3e9967ab4c70446a (struct SDHandle *h, unsigned int amount) int GNUNET_TESTBED_SD_deviation_factor_ db/d65/testbed__api__sd_8h.html a29e22a3b863e6fb7474d8ac877f66b8f (struct SDHandle *h, unsigned int amount, int *factor) testbed_api_services.c /home/grothoff/research/gnunet/src/testbed/ dc/d00/testbed__api__services_8c platform.h testbed_api.h testbed_api_peers.h testbed_api_operations.h ServiceConnectData State dc/d00/testbed__api__services_8c.html a5d74787dedbc4e11c1ab15bf487e61f8 STATE_INIT d5/db5/gnunet-regex-profiler_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a98d2a2153b4ae0445fa0b114d65b94d9 STATE_SLAVES_STARTING d5/db5/gnunet-regex-profiler_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a956ce080d704ea4f57a36520f691211a STATE_PEERS_CREATING d5/db5/gnunet-regex-profiler_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a422f11f9207d672f8af008d1b05faf66 STATE_PEERS_STARTING d5/db5/gnunet-regex-profiler_8c.html a5d74787dedbc4e11c1ab15bf487e61f8aceec57183642cf622ad689fdfb1f5f50 STATE_PEERS_LINKING d5/db5/gnunet-regex-profiler_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a9b8ddf49841a9a07c580e890ee40881d STATE_SEARCH_REGEX d5/db5/gnunet-regex-profiler_8c.html a5d74787dedbc4e11c1ab15bf487e61f8aa22c2540105cc0eeff4dd2eabfd7a491 STATE_PEERS_DESTROYING d5/db5/gnunet-regex-profiler_8c.html a5d74787dedbc4e11c1ab15bf487e61f8afaab37202286cc2b6bed45ca5047f554 INIT dc/d00/testbed__api__services_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a0cb1b2c6a7db1f1084886c98909a3f36 CFG_REQUEST_QUEUED dc/d00/testbed__api__services_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a313088525b0232e6d071d3084af73151 SERVICE_CONNECTED dc/d00/testbed__api__services_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a8aa20dfbcaa14a7a181f7f3c62eb74aa RC_INIT dd/d02/testbed__api__testbed_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a30809348dfe632079577728f0e536af4 RC_LINKED dd/d02/testbed__api__testbed_8c.html a5d74787dedbc4e11c1ab15bf487e61f8ac1f7be7f88c27450f8b4bf3e4ba19e94 RC_PEERS_CREATED dd/d02/testbed__api__testbed_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a40fcdf9f06b905810525cc0c0ccb573b RC_READY dd/d02/testbed__api__testbed_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a45507951fa7b3ef0ff34855180b3e3e9 RC_PEERS_SHUTDOWN dd/d02/testbed__api__testbed_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a4c3e1c1fd9f1af7590273e3f9252c58f static void configuration_receiver dc/d00/testbed__api__services_8c.html acc7f7d574215a7fae11089fc8ad46b6a (void *cls, const struct GNUNET_MessageHeader *msg) static void opstart_service_connect dc/d00/testbed__api__services_8c.html a909d695d8f5088d419780c5382f195ba (void *cls) static void oprelease_service_connect dc/d00/testbed__api__services_8c.html aebe4a778aaa63fcad270f4ca963cf851 (void *cls) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_service_connect d7/d85/group__testbed.html ga893009b866c06d6e260a9d77b0792883 (void *op_cls, struct GNUNET_TESTBED_Peer *peer, const char *service_name, GNUNET_TESTBED_ServiceConnectCompletionCallback cb, void *cb_cls, GNUNET_TESTBED_ConnectAdapter ca, GNUNET_TESTBED_DisconnectAdapter da, void *cada_cls) testbed_api_statistics.c /home/grothoff/research/gnunet/src/testbed/ dd/df1/testbed__api__statistics_8c platform.h gnunet_util_lib.h gnunet_testbed_service.h testbed_api_operations.h GetStatsContext PeerGetStatsContext #define LOG dd/df1/testbed__api__statistics_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LOG_DEBUG dd/df1/testbed__api__statistics_8c.html a754b3d074e0af4ad3c7b918dd77ecb2d (...) static void call_completion_task dd/df1/testbed__api__statistics_8c.html a7fe8f9a00e93d6c6b0a9392fd0ba337d (void *cls) static void op_done_task dd/df1/testbed__api__statistics_8c.html a81dd8bfce8f7fac8bdf44aac47d9be69 (void *cls) static void iteration_completion_cb dd/df1/testbed__api__statistics_8c.html a0d6b1ee9dd1720b5a7ccd0e65b539fcd (void *cls, int success) static int iterator_cb dd/df1/testbed__api__statistics_8c.html ad60ba5dbf32cd08db5c7ffbc99098f0c (void *cls, const char *subsystem, const char *name, uint64_t value, int is_persistent) static void service_connect_comp dd/df1/testbed__api__statistics_8c.html ac82f2f862874017e47aa36177c24632a (void *cls, struct GNUNET_TESTBED_Operation *op, void *ca_result, const char *emsg) static void * statistics_ca dd/df1/testbed__api__statistics_8c.html a4371fc7dcadd20e11ee5641fef77cfec (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg) static void statistics_da dd/df1/testbed__api__statistics_8c.html ae74bddcfd8f221d7184c856da820f5c2 (void *cls, void *op_result) static void opstart_get_stats dd/df1/testbed__api__statistics_8c.html a94257c6b0193ecbc92dabb1a982a6d66 (void *cls) static void oprelease_get_stats dd/df1/testbed__api__statistics_8c.html a2ec5f8c615ce738f30c91d7ccd9c7215 (void *cls) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_get_statistics d7/d85/group__testbed.html ga9180f27593f1d05c59578e0b8d36e9fc (unsigned int num_peers, struct GNUNET_TESTBED_Peer **peers, const char *subsystem, const char *name, GNUNET_TESTBED_StatisticsIterator proc, GNUNET_TESTBED_OperationCompletionCallback cont, void *cls) static struct OperationQueue * no_wait_queue dd/df1/testbed__api__statistics_8c.html a8f5952f44ae17c3aae68ae0f8cd4db22 testbed_api_test.c /home/grothoff/research/gnunet/src/testbed/ de/d20/testbed__api__test_8c platform.h gnunet_testbed_service.h TestRunContext static void run de/d20/testbed__api__test_8c.html adc09e42bf2a776ae59ab7e758668b1cd (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *config) int GNUNET_TESTBED_test_run d7/d85/group__testbed.html ga39f9fbf209e47172c396823c8ba61ed9 (const char *testname, const char *cfg_filename, unsigned int num_peers, uint64_t event_mask, GNUNET_TESTBED_ControllerCallback cc, void *cc_cls, GNUNET_TESTBED_TestMaster test_master, void *test_master_cls) testbed_api_testbed.c /home/grothoff/research/gnunet/src/testbed/ dd/d02/testbed__api__testbed_8c platform.h gnunet_util_lib.h gnunet_testbed_service.h testbed_api.h testbed_api_peers.h testbed_api_hosts.h testbed_api_topology.h RunContextOperation CompatibilityCheckContext GNUNET_TESTBED_RunHandle SearchContext #define LOG dd/d02/testbed__api__testbed_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define DEBUG dd/d02/testbed__api__testbed_8c.html a96dd473db0b3d10bd43390cdacb00120 (...) #define DEFAULT_SETUP_TIMEOUT dd/d02/testbed__api__testbed_8c.html a011452274b258c332b4f936cd99b5a21 #define TESTBED_CONFIG_SECTION dd/d02/testbed__api__testbed_8c.html abbe15ba3123f92284ec7d5584c8e8674 #define SCALE_FREE_CAP dd/d02/testbed__api__testbed_8c.html abc81144344ff6ffc9a288eae2c425fdc #define SCALE_FREE_M dd/d02/testbed__api__testbed_8c.html ada4268410f7e740662834882fbe129e2 State dd/d02/testbed__api__testbed_8c.html a5d74787dedbc4e11c1ab15bf487e61f8 STATE_INIT d5/db5/gnunet-regex-profiler_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a98d2a2153b4ae0445fa0b114d65b94d9 STATE_SLAVES_STARTING d5/db5/gnunet-regex-profiler_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a956ce080d704ea4f57a36520f691211a STATE_PEERS_CREATING d5/db5/gnunet-regex-profiler_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a422f11f9207d672f8af008d1b05faf66 STATE_PEERS_STARTING d5/db5/gnunet-regex-profiler_8c.html a5d74787dedbc4e11c1ab15bf487e61f8aceec57183642cf622ad689fdfb1f5f50 STATE_PEERS_LINKING d5/db5/gnunet-regex-profiler_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a9b8ddf49841a9a07c580e890ee40881d STATE_SEARCH_REGEX d5/db5/gnunet-regex-profiler_8c.html a5d74787dedbc4e11c1ab15bf487e61f8aa22c2540105cc0eeff4dd2eabfd7a491 STATE_PEERS_DESTROYING d5/db5/gnunet-regex-profiler_8c.html a5d74787dedbc4e11c1ab15bf487e61f8afaab37202286cc2b6bed45ca5047f554 INIT dc/d00/testbed__api__services_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a0cb1b2c6a7db1f1084886c98909a3f36 CFG_REQUEST_QUEUED dc/d00/testbed__api__services_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a313088525b0232e6d071d3084af73151 SERVICE_CONNECTED dc/d00/testbed__api__services_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a8aa20dfbcaa14a7a181f7f3c62eb74aa RC_INIT dd/d02/testbed__api__testbed_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a30809348dfe632079577728f0e536af4 RC_LINKED dd/d02/testbed__api__testbed_8c.html a5d74787dedbc4e11c1ab15bf487e61f8ac1f7be7f88c27450f8b4bf3e4ba19e94 RC_PEERS_CREATED dd/d02/testbed__api__testbed_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a40fcdf9f06b905810525cc0c0ccb573b RC_READY dd/d02/testbed__api__testbed_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a45507951fa7b3ef0ff34855180b3e3e9 RC_PEERS_SHUTDOWN dd/d02/testbed__api__testbed_8c.html a5d74787dedbc4e11c1ab15bf487e61f8a4c3e1c1fd9f1af7590273e3f9252c58f static uint32_t rcop_key dd/d02/testbed__api__testbed_8c.html a94559b9b05e3db75e45a3de8139936bd (void *rcop) static int search_iterator dd/d02/testbed__api__testbed_8c.html af94b3ab8f92400ea52d1c6ab6f20c6b1 (void *cls, uint32_t key, void *value) static struct RunContextOperation * search_rcop dd/d02/testbed__api__testbed_8c.html a901912ea0395801d3012b5fc0dc43459 (struct GNUNET_TESTBED_RunHandle *rc, struct GNUNET_TESTBED_Operation *op) static void insert_rcop dd/d02/testbed__api__testbed_8c.html a3a0b7f269aca9914de2ff89d5e94d7b2 (struct GNUNET_TESTBED_RunHandle *rc, struct RunContextOperation *rcop) static void remove_rcop dd/d02/testbed__api__testbed_8c.html ae09b674145f2b85e25ea8c1003c0f233 (struct GNUNET_TESTBED_RunHandle *rc, struct RunContextOperation *rcop) static void cleanup dd/d02/testbed__api__testbed_8c.html a3b8f78ea82ad6a06b9f18cc1055cd6f4 (struct GNUNET_TESTBED_RunHandle *rc) static int rcop_cleanup_iterator dd/d02/testbed__api__testbed_8c.html acc580de96523d8ede3c35d09b661ee1b (void *cls, uint32_t key, void *value) static void rc_cleanup_operations dd/d02/testbed__api__testbed_8c.html a4be5b786d9e9ac3f398d1d0fbc1c889e (struct GNUNET_TESTBED_RunHandle *rc) static void cancel_interrupt_task dd/d02/testbed__api__testbed_8c.html a69e5358a255624988cd748c6e3931a81 (struct GNUNET_TESTBED_RunHandle *rc) static void wait_op_completion dd/d02/testbed__api__testbed_8c.html a7bedf918f0046c00a9645b8a52b10129 (void *cls) static void interrupt dd/d02/testbed__api__testbed_8c.html ad7abeb0f758875c791be2cec69dab6ce (void *cls) static const char * prof_time dd/d02/testbed__api__testbed_8c.html afbffca74c9d957b55c1fee74b0da1e2b (struct GNUNET_TESTBED_RunHandle *rc) static void start_peers_task dd/d02/testbed__api__testbed_8c.html a7a3319001ebbabb118ffdb2011310370 (void *cls) static void peer_create_cb dd/d02/testbed__api__testbed_8c.html aabb89dc83e4f57b5ed259960f84484bd (void *cls, struct GNUNET_TESTBED_Peer *peer, const char *emsg) static void call_master dd/d02/testbed__api__testbed_8c.html aa36fa4453eb931ba885787d7d6c96b3d (struct GNUNET_TESTBED_RunHandle *rc) static void topology_completion_callback dd/d02/testbed__api__testbed_8c.html aa04436cf0477f9098c392a1280f6548d (void *cls, unsigned int nsuccess, unsigned int nfailures) static void create_peers dd/d02/testbed__api__testbed_8c.html aeedc88070ecf8868f58ba0ed4e73b2a5 (struct GNUNET_TESTBED_RunHandle *rc) static void event_cb dd/d02/testbed__api__testbed_8c.html afcb365faa82d4a8745061933b9f23b6f (void *cls, const struct GNUNET_TESTBED_EventInformation *event) static void register_hosts dd/d02/testbed__api__testbed_8c.html a2e281c7f904a757e200996ede2d01d1e (void *cls) static void host_registration_completion dd/d02/testbed__api__testbed_8c.html ae74553d85d4b6b428e3914e429aca7f7 (void *cls, const char *emsg) static void controller_status_cb dd/d02/testbed__api__testbed_8c.html a245231a42334493947e9078f042d52c1 (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg, int status) static int netint_proc dd/d02/testbed__api__testbed_8c.html a09896ee3df01e85c0084ca78c86b0bf8 (void *cls, const char *name, int isDefault, const struct sockaddr *addr, const struct sockaddr *broadcast_addr, const struct sockaddr *netmask, socklen_t addrlen) static void host_habitable_cb dd/d02/testbed__api__testbed_8c.html af2362fb62e7f165a3feef4a185df709c (void *cls, const struct GNUNET_TESTBED_Host *host, int status) static void timeout_task dd/d02/testbed__api__testbed_8c.html a484339c153bb469cd07b9cd0dbd15c37 (void *cls) void GNUNET_TESTBED_run d7/d85/group__testbed.html ga83c7d83388e166edb30343c566d673d7 (const char *host_filename, const struct GNUNET_CONFIGURATION_Handle *cfg, unsigned int num_peers, uint64_t event_mask, GNUNET_TESTBED_ControllerCallback cc, void *cc_cls, GNUNET_TESTBED_TestMaster test_master, void *test_master_cls) struct GNUNET_TESTBED_Controller * GNUNET_TESTBED_run_get_controller_handle d7/d85/group__testbed.html ga6283af5ef56e0a3fdc089209ccbb68df (struct GNUNET_TESTBED_RunHandle *h) testbed_api_topology.c /home/grothoff/research/gnunet/src/testbed/ d1/db6/testbed__api__topology_8c platform.h gnunet_testbed_service.h testbed_api.h testbed_api_peers.h testbed_api_operations.h testbed_api_topology.h OverlayLink UnderlayLink RetryListEntry TopologyContextOverlay TopologyContextUnderlay TopologyContext #define LOG d1/db6/testbed__api__topology_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define DEFAULT_RETRY_CNT d1/db6/testbed__api__topology_8c.html a2d4131faa26de0dec061dbc350483443 static void overlay_link_completed d1/db6/testbed__api__topology_8c.html a3221fca0358126b1429293efae742cf3 (void *cls, struct GNUNET_TESTBED_Operation *op, const char *emsg) static void opstart_overlay_configure_topology d1/db6/testbed__api__topology_8c.html a8cc99050df9bce617c288d11a2f5ea7a (void *cls) static void oprelease_overlay_configure_topology d1/db6/testbed__api__topology_8c.html acc875a33dfa8da0581bbafd2c9e959d5 (void *cls) static void make_link d1/db6/testbed__api__topology_8c.html a79fca4c48627f30aa4f1bfd2eb075baf (unsigned int offset, uint32_t A, uint32_t B, struct TopologyContext *tc) static void gen_topo_line d1/db6/testbed__api__topology_8c.html a5f053924a7f0cdcc243498ac5f89c890 (struct TopologyContext *tc) static void gen_topo_star d1/db6/testbed__api__topology_8c.html a6d4d58859b447c669feb929e6f10a3c4 (struct TopologyContext *tc) static void gen_topo_ring d1/db6/testbed__api__topology_8c.html ae8d7c9a6bcbe5c7ef3ad97a99cca0202 (struct TopologyContext *tc) unsigned int GNUNET_TESTBED_2dtorus_calc_links d1/db6/testbed__api__topology_8c.html aab76bfa06689b5aee4795f53acc33dbc (unsigned int num_peers, unsigned int *rows, unsigned int **rows_len) static void gen_topo_2dtorus d1/db6/testbed__api__topology_8c.html ae02307464886e06c73a6e5a5f648ff03 (struct TopologyContext *tc) static void gen_topo_random d1/db6/testbed__api__topology_8c.html aafce140cb4e2206aa42e2317258f3813 (struct TopologyContext *tc, unsigned int links, int append) static void gen_topo_scale_free d1/db6/testbed__api__topology_8c.html a41df1ed48f755bde5ef497a16926fb3b (struct TopologyContext *tc, uint16_t cap, uint8_t m) static void gen_topo_from_file d1/db6/testbed__api__topology_8c.html a7b2ec07cc3b62a3702c16bb3e1e60f81 (struct TopologyContext *tc, const char *filename) static void gen_topo_clique d1/db6/testbed__api__topology_8c.html a998f0da0726189e913dcb58b91738e56 (struct TopologyContext *tc) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_underlay_configure_topology_va d7/d85/group__testbed.html gae7d40a187b1ab97d8fe0a9445b0b6466 (void *op_cls, unsigned int num_peers, struct GNUNET_TESTBED_Peer **peers, enum GNUNET_TESTBED_TopologyOption topo, va_list ap) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_underlay_configure_topology d7/d85/group__testbed.html ga2defbc4039dd22f4c99df48eecfb36ee (void *op_cls, unsigned int num_peers, struct GNUNET_TESTBED_Peer **peers, enum GNUNET_TESTBED_TopologyOption topo,...) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_overlay_configure_topology_va d7/d85/group__testbed.html ga83a6315f9e0cb02bd1360cc35c64a0e8 (void *op_cls, unsigned int num_peers, struct GNUNET_TESTBED_Peer **peers, unsigned int *max_connections, GNUNET_TESTBED_TopologyCompletionCallback comp_cb, void *comp_cb_cls, enum GNUNET_TESTBED_TopologyOption topo, va_list va) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_overlay_configure_topology d7/d85/group__testbed.html ga6006cd5c4eb6a5784a1008091e432947 (void *op_cls, unsigned int num_peers, struct GNUNET_TESTBED_Peer **peers, unsigned int *max_connections, GNUNET_TESTBED_TopologyCompletionCallback comp_cb, void *comp_cb_cls, enum GNUNET_TESTBED_TopologyOption topo,...) int GNUNET_TESTBED_topology_get_ d1/db6/testbed__api__topology_8c.html a71dae463568ea55e9044a48841a0b961 (enum GNUNET_TESTBED_TopologyOption *topology, const char *topology_string) char * GNUNET_TESTBED_topology_to_str_ d1/db6/testbed__api__topology_8c.html ad958fd603372afc2223feb7596ee9478 (enum GNUNET_TESTBED_TopologyOption topology) int GNUNET_TESTBED_underlay_construct_ d1/db6/testbed__api__topology_8c.html a27e5e3c93b527128b6d12dccfb55e589 (int num_peers, underlay_link_processor proc, void *cls,...) static const char * topology_strings d1/db6/testbed__api__topology_8c.html a9b01063aa3f83f9565386768678ba9a3 [] testbed_api_topology.h /home/grothoff/research/gnunet/src/testbed/ dd/df8/testbed__api__topology_8h int(* underlay_link_processor dd/df8/testbed__api__topology_8h.html aee04bf56a03cd7f15c15c5b13dfc41db )(void *cls, unsigned int A, unsigned int B, unsigned int bandwidth, unsigned int latency, unsigned int loss) unsigned int GNUNET_TESTBED_2dtorus_calc_links dd/df8/testbed__api__topology_8h.html aab76bfa06689b5aee4795f53acc33dbc (unsigned int num_peers, unsigned int *rows, unsigned int **rows_len) int GNUNET_TESTBED_topology_get_ dd/df8/testbed__api__topology_8h.html a71dae463568ea55e9044a48841a0b961 (enum GNUNET_TESTBED_TopologyOption *topology, const char *topology_string) char * GNUNET_TESTBED_topology_to_str_ dd/df8/testbed__api__topology_8h.html ad958fd603372afc2223feb7596ee9478 (enum GNUNET_TESTBED_TopologyOption topology) int GNUNET_TESTBED_underlay_construct_ dd/df8/testbed__api__topology_8h.html a27e5e3c93b527128b6d12dccfb55e589 (int num_peers, underlay_link_processor proc, void *cls,...) testbed_api_underlay.c /home/grothoff/research/gnunet/src/testbed/ dc/dba/testbed__api__underlay_8c testbed_api_peers.h LinkProperty ListEntry GNUNET_TESTBED_UnderlayLinkModel struct GNUNET_TESTBED_UnderlayLinkModel free_entries dc/dba/testbed__api__underlay_8c.html a3c95e61cb82262be28fc04522be22a17 (struct GNUNET_TESTBED_UnderlayLinkModel *model) static void free_link_properties dc/dba/testbed__api__underlay_8c.html a8107a0561c6e2211fa4fbe23657e9fd2 (struct GNUNET_TESTBED_UnderlayLinkModel *model) struct GNUNET_TESTBED_UnderlayLinkModel * GNUNET_TESTBED_underlaylinkmodel_create d7/d85/group__testbed.html gab589e17dd1f6d23ed67dfec17503164d (struct GNUNET_TESTBED_Peer *peer, enum GNUNET_TESTBED_UnderlayLinkModelType type) void GNUNET_TESTBED_underlaylinkmodel_add_peer d7/d85/group__testbed.html gaec12705129a0925f3cddb6c1d48db961 (struct GNUNET_TESTBED_UnderlayLinkModel *model, struct GNUNET_TESTBED_Peer *peer) void GNUNET_TESTBED_underlaylinkmodel_set_link d7/d85/group__testbed.html gab12a988198395d5ecac4aeb82df0cee2 (struct GNUNET_TESTBED_UnderlayLinkModel *model, struct GNUNET_TESTBED_Peer *peer, uint32_t latency, uint32_t loss, uint32_t bandwidth) void GNUNET_TESTBED_underlaylinkmodel_free d7/d85/group__testbed.html gab027e02d7e4ac4a19678d2ad3fdd6679 (struct GNUNET_TESTBED_UnderlayLinkModel *model) void GNUNET_TESTBED_underlaylinkmodel_commit d7/d85/group__testbed.html gaf8acdc08363fc0094786ef7fe081e62a (struct GNUNET_TESTBED_UnderlayLinkModel *model) struct GNUNET_TESTBED_Peer * peer dc/dba/testbed__api__underlay_8c.html ab9240b9d3c85a3b551966040b6d4b5dd struct ListEntry * entries dc/dba/testbed__api__underlay_8c.html ae2f55c48e73987cc4dabc693d33d7b93 struct LinkProperty * props dc/dba/testbed__api__underlay_8c.html a8a9e6899462704a06b3a3339ce4d9694 enum GNUNET_TESTBED_UnderlayLinkModelType type dc/dba/testbed__api__underlay_8c.html aa42533542f7d24f0e06a283aeb5e4dd8 testbed_helper.h /home/grothoff/research/gnunet/src/testbed/ db/d83/testbed__helper_8h GNUNET_TESTBED_HelperInit GNUNET_TESTBED_HelperReply GNUNET_NETWORK_STRUCT_BEGIN struct GNUNET_TESTBED_HelperInit free_entries db/d83/testbed__helper_8h.html a3a89d040d307eb4bb18ce8112cd22a97 gnunet-testing.c /home/grothoff/research/gnunet/src/testing/ db/df9/gnunet-testing_8c platform.h gnunet_util_lib.h gnunet_testing_lib.h #define LOG db/df9/gnunet-testing_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static int create_unique_cfgs db/df9/gnunet-testing_8c.html ad89f501406fe550c68ae92b9cad33e2a (const char *template, const unsigned int no) static int create_hostkeys db/df9/gnunet-testing_8c.html acaa50b236d7b6c5378bf09805e581f50 (const unsigned int no) static void cleanup db/df9/gnunet-testing_8c.html a5746e6f93bc2df51d2c297e9d86ce671 (void *cls) static void stdin_cb db/df9/gnunet-testing_8c.html a4fb49162600c311fcbe8983f1839cac5 (void *cls) static void testing_main db/df9/gnunet-testing_8c.html ab72ef95762debc92aad7872124eb237c (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_TESTING_Peer *peer) static void run_no_scheduler db/df9/gnunet-testing_8c.html a2468dfad372f556020f649c9249f7523 (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main db/df9/gnunet-testing_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int ret db/df9/gnunet-testing_8c.html a6baa346e44f4c2158d2be4f9b77b8203 static char * create_hostkey db/df9/gnunet-testing_8c.html a69cfce3554f75ed8b66f6617a659f134 static int create_cfg db/df9/gnunet-testing_8c.html a76cebebc29210e02ba4aabb327be78d2 static unsigned int create_no db/df9/gnunet-testing_8c.html a70b2b71e786220ecb40bd1a3d009ba87 static char * create_cfg_template db/df9/gnunet-testing_8c.html af52dfce12e1a54bfb42d30a22e9d5b09 static char * run_service_name db/df9/gnunet-testing_8c.html ac1141711a117e508f002d9a2dd30d759 static struct GNUNET_DISK_FileHandle * fh db/df9/gnunet-testing_8c.html a7b4cdbb19cb14d6ad87ce1255bfa2731 static char * tmpfilename db/df9/gnunet-testing_8c.html a5a88de2775d61cea4699d168c43ce3ef static struct GNUNET_SCHEDULER_Task * tid db/df9/gnunet-testing_8c.html a6108b06d47d2fa6431459fd7bab75469 static struct GNUNET_TESTING_Peer * my_peer db/df9/gnunet-testing_8c.html a4eac33013e42e25667dbc8ffb852ace1 list-keys.c /home/grothoff/research/gnunet/src/testing/ de/d69/list-keys_8c platform.h gnunet_util_lib.h gnunet_testing_lib.h static void run de/d69/list-keys_8c.html adc09e42bf2a776ae59ab7e758668b1cd (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *config) int main de/d69/list-keys_8c.html a0ddf1224851353fc92bfbff6f499fa97 (int argc, char *argv[]) static unsigned int nkeys de/d69/list-keys_8c.html a1036f108384257f91c37222b33bf1031 static unsigned int nskip de/d69/list-keys_8c.html a0ba2cbfa54303f1aba7d9d6cfd4065d6 static int result de/d69/list-keys_8c.html a8b2e13c78efca330f06b6ddcd7464b41 testing.c /home/grothoff/research/gnunet/src/testing/ d4/dca/testing_8c platform.h gnunet_util_lib.h gnunet_arm_service.h gnunet_testing_lib.h SharedServiceInstance SharedService GNUNET_TESTING_System GNUNET_TESTING_Peer UpdateContext ServiceContext #define LOG d4/dca/testing_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define PIPE_CONTROL d4/dca/testing_8c.html aeee254796667ebf5d6caaf327a0feed0 #define LOW_PORT d4/dca/testing_8c.html ae220315a1b7fb3c1cb346a193e620f2f #define HIGH_PORT d4/dca/testing_8c.html a39d44ad29ad593450261958209056ed4 static int hostkeys_load d4/dca/testing_8c.html afe80d0ba00d7d1b64d97ef15135f8776 (struct GNUNET_TESTING_System *system) static void hostkeys_unload d4/dca/testing_8c.html a457b18d53250bb1d27b18aac8e30e118 (struct GNUNET_TESTING_System *system) static void cfg_copy_iterator d4/dca/testing_8c.html ae32d50f7230b03aee1b1f0c0d97ddf40 (void *cls, const char *section, const char *option, const char *value) struct GNUNET_TESTING_System * GNUNET_TESTING_system_create_with_portrange d1/d84/group__testing.html ga1397f123ed8e70735de6c34a6ea52ba1 (const char *testdir, const char *trusted_ip, const char *hostname, const struct GNUNET_TESTING_SharedService *shared_services, uint16_t lowport, uint16_t highport) struct GNUNET_TESTING_System * GNUNET_TESTING_system_create d1/d84/group__testing.html ga04c5e800ac9b2c0bcebb24abb0276cb4 (const char *testdir, const char *trusted_ip, const char *hostname, const struct GNUNET_TESTING_SharedService *shared_services) static void cleanup_shared_service_instance d4/dca/testing_8c.html aaa89f5290b1d3e8e5a17c7ef29f9f45e (struct SharedServiceInstance *i) static int start_shared_service_instance d4/dca/testing_8c.html a2338cf6c178f095638ca72c7d5c547e1 (struct SharedServiceInstance *i) static void stop_shared_service_instance d4/dca/testing_8c.html ac1472d71443dcd526f56427fb656627f (struct SharedServiceInstance *i) void GNUNET_TESTING_system_destroy d1/d84/group__testing.html ga51091cc30614f3fe1622df91eba663b5 (struct GNUNET_TESTING_System *system, int remove_paths) uint16_t GNUNET_TESTING_reserve_port d1/d84/group__testing.html ga7bd1afadccc266859b4b165358e89bbe (struct GNUNET_TESTING_System *system) void GNUNET_TESTING_release_port d1/d84/group__testing.html ga90df8e02e91cfc117a742dffb11bc80b (struct GNUNET_TESTING_System *system, uint16_t port) struct GNUNET_CRYPTO_EddsaPrivateKey * GNUNET_TESTING_hostkey_get d1/d84/group__testing.html ga185fcd727830705b4309450f8d82b281 (const struct GNUNET_TESTING_System *system, uint32_t key_number, struct GNUNET_PeerIdentity *id) static void update_config d4/dca/testing_8c.html ab3ffc2fae6e9c17827b360f2112e64ba (void *cls, const char *section, const char *option, const char *value) static void update_config_sections d4/dca/testing_8c.html ad1a7de556035f722cad26f8e8b34967a (void *cls, const char *section) static struct SharedServiceInstance * associate_shared_service d4/dca/testing_8c.html ab962b45c63dcbfb054dde7b592200d6a (struct GNUNET_TESTING_System *system, struct SharedService *ss, struct GNUNET_CONFIGURATION_Handle *cfg) static int GNUNET_TESTING_configuration_create_ d4/dca/testing_8c.html ad1c20039c8fcde6e0df940e21ff33ed1 (struct GNUNET_TESTING_System *system, struct GNUNET_CONFIGURATION_Handle *cfg, uint16_t **ports, unsigned int *nports) int GNUNET_TESTING_configuration_create d1/d84/group__testing.html gac1313a9a6511de7f2cd5facd43cb7012 (struct GNUNET_TESTING_System *system, struct GNUNET_CONFIGURATION_Handle *cfg) struct GNUNET_TESTING_Peer * GNUNET_TESTING_peer_configure d1/d84/group__testing.html ga15f455ea47bce55e85567cd15a987260 (struct GNUNET_TESTING_System *system, struct GNUNET_CONFIGURATION_Handle *cfg, uint32_t key_number, struct GNUNET_PeerIdentity *id, char **emsg) void GNUNET_TESTING_peer_get_identity d1/d84/group__testing.html gaf7c2ceedc9833d27fd8887f49eff2d38 (struct GNUNET_TESTING_Peer *peer, struct GNUNET_PeerIdentity *id) int GNUNET_TESTING_peer_start d1/d84/group__testing.html ga7abd111610c6648bc0be324a90e7ae0d (struct GNUNET_TESTING_Peer *peer) int GNUNET_TESTING_peer_kill d1/d84/group__testing.html gad4bbb58da7c72708b37d8d2a6b186f74 (struct GNUNET_TESTING_Peer *peer) int GNUNET_TESTING_peer_wait d1/d84/group__testing.html gaf2f9773cca4ce591c5ce0ecea9d740ba (struct GNUNET_TESTING_Peer *peer) int GNUNET_TESTING_peer_stop d1/d84/group__testing.html ga028557acf239d7b94f868ba328265193 (struct GNUNET_TESTING_Peer *peer) static void disconn_status d4/dca/testing_8c.html a13caf612281db6fd82eb02fd4e917a03 (void *cls, int connected) int GNUNET_TESTING_peer_stop_async d1/d84/group__testing.html gaa31e9d69a7f7019740f3f3bfcad8ace0 (struct GNUNET_TESTING_Peer *peer, GNUNET_TESTING_PeerStopCallback cb, void *cb_cls) void GNUNET_TESTING_peer_stop_async_cancel d1/d84/group__testing.html ga94acd96b82555755180896079703335c (struct GNUNET_TESTING_Peer *peer) void GNUNET_TESTING_peer_destroy d1/d84/group__testing.html gaee93db1cb451a38ffa78530f08496572 (struct GNUNET_TESTING_Peer *peer) int GNUNET_TESTING_peer_run d1/d84/group__testing.html ga465b47495c6b7eb126ac631478f225ea (const char *testdir, const char *cfgfilename, GNUNET_TESTING_TestMain tm, void *tm_cls) static void service_run_main d4/dca/testing_8c.html a248986eeeeca6e6d485aa303aaac9e5e (void *cls) int GNUNET_TESTING_service_run d1/d84/group__testing.html ga72ab3dc0c3a094c878578d77513d8b4f (const char *testdir, const char *service_name, const char *cfgfilename, GNUNET_TESTING_TestMain tm, void *tm_cls) char * GNUNET_TESTING_get_testname_from_underscore d1/d84/group__testing.html gac399565ae91edd35e561556a59efe933 (const char *argv0) friends.c /home/grothoff/research/gnunet/src/topology/ d2/d52/friends_8c platform.h gnunet_friends_lib.h GNUNET_FRIENDS_Writer int GNUNET_FRIENDS_parse d5/df3/group__friends.html gae5dfc400bcc4bdc3d772ce4fee7c90b2 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_FRIENDS_Callback cb, void *cb_cls) struct GNUNET_FRIENDS_Writer * GNUNET_FRIENDS_write_start d5/df3/group__friends.html gad2a5d046580c48934e07a35174636445 (const struct GNUNET_CONFIGURATION_Handle *cfg) int GNUNET_FRIENDS_write_stop d5/df3/group__friends.html ga45d9686757f9d727eb04c209715c75b3 (struct GNUNET_FRIENDS_Writer *w) int GNUNET_FRIENDS_write d5/df3/group__friends.html gafd2846fcac205bbaf6647acfedca79dc (struct GNUNET_FRIENDS_Writer *w, const struct GNUNET_PeerIdentity *friend_id) gnunet-daemon-topology.c /home/grothoff/research/gnunet/src/topology/ d3/d7a/gnunet-daemon-topology_8c platform.h gnunet_util_lib.h gnunet_friends_lib.h gnunet_constants.h gnunet_core_service.h gnunet_protocols.h gnunet_peerinfo_service.h gnunet_statistics_service.h gnunet_transport_service.h gnunet_ats_service.h Peer FindAdvHelloContext #define HELLO_ADVERTISEMENT_MIN_FREQUENCY d3/d7a/gnunet-daemon-topology_8c.html ab2655cc03448726c6a490ad93a1465e7 #define HELLO_ADVERTISEMENT_MIN_REPEAT_FREQUENCY d3/d7a/gnunet-daemon-topology_8c.html aa306da1061d8eb3ca8306f3b6590cf9d static int blacklist_check d3/d7a/gnunet-daemon-topology_8c.html a221acf56572b73bb38a8672a95e031fa (void *cls, const struct GNUNET_PeerIdentity *pid) static void whitelist_peers d3/d7a/gnunet-daemon-topology_8c.html a3583d101433c6480f61be1bd927fc123 () static int free_peer d3/d7a/gnunet-daemon-topology_8c.html ac21bdde03281fe388382b398c875e4f8 (void *cls, const struct GNUNET_PeerIdentity *pid, void *value) static void attempt_connect d3/d7a/gnunet-daemon-topology_8c.html ad405a9ccf579c3192350b16912a272f3 (struct Peer *pos) static struct Peer * make_peer d3/d7a/gnunet-daemon-topology_8c.html a2ccd258fe5b40dc12da1e3b478925fc3 (const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Message *hello, int is_friend) static void setup_filter d3/d7a/gnunet-daemon-topology_8c.html ab52f374e8aea499e404038edfbdbd6b5 (struct Peer *peer) static int find_advertisable_hello d3/d7a/gnunet-daemon-topology_8c.html ad73eb35c2592bc5172c4ad78b003ff35 (void *cls, const struct GNUNET_PeerIdentity *pid, void *value) static void schedule_next_hello d3/d7a/gnunet-daemon-topology_8c.html a3f856384fe378371800ec7efa88788a7 (void *cls) static int reschedule_hellos d3/d7a/gnunet-daemon-topology_8c.html aaa324fd20e4d23fd1507b783036bd1cb (void *cls, const struct GNUNET_PeerIdentity *pid, void *value) static void * connect_notify d3/d7a/gnunet-daemon-topology_8c.html a50c101544ddf3503c3dcc650be410a56 (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_MQ_Handle *mq) static int try_add_peers d3/d7a/gnunet-daemon-topology_8c.html ae47f2c4d701b286d4cbcd7ef2a9ffd88 (void *cls, const struct GNUNET_PeerIdentity *pid, void *value) static void add_peer_task d3/d7a/gnunet-daemon-topology_8c.html a1b08958f67c827bd6017301e229d7f38 (void *cls) static void disconnect_notify d3/d7a/gnunet-daemon-topology_8c.html a4f95d9e994b1116108074c4e5ffd2219 (void *cls, const struct GNUNET_PeerIdentity *peer, void *internal_cls) static int address_iterator d3/d7a/gnunet-daemon-topology_8c.html a8dbf17f89fe95bb20ed9f1892e1cf920 (void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_TIME_Absolute expiration) static void consider_for_advertising d3/d7a/gnunet-daemon-topology_8c.html a4131da4904783e1f42b9b3480342fc96 (const struct GNUNET_HELLO_Message *hello) static void process_peer d3/d7a/gnunet-daemon-topology_8c.html a6748618b2eec52392e6d5fbd8070d664 (void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Message *hello, const char *err_msg) static void core_init d3/d7a/gnunet-daemon-topology_8c.html a8d75036f53377995f608271ea3a91370 (void *cls, const struct GNUNET_PeerIdentity *my_id) static void handle_friend d3/d7a/gnunet-daemon-topology_8c.html ad7307613ca6c75044f7ce30f35e39a25 (void *cls, const struct GNUNET_PeerIdentity *pid) static void read_friends_file d3/d7a/gnunet-daemon-topology_8c.html a1802561de6852ed3bfa5260e65709446 (const struct GNUNET_CONFIGURATION_Handle *cfg) static int check_hello d3/d7a/gnunet-daemon-topology_8c.html ad2e36af75dff9f532c0cf349f80eae90 (void *cls, const struct GNUNET_HELLO_Message *message) static void handle_hello d3/d7a/gnunet-daemon-topology_8c.html a0a5b35e2e337e41ac2d2e31c3820c1b6 (void *cls, const struct GNUNET_HELLO_Message *message) static void cleaning_task d3/d7a/gnunet-daemon-topology_8c.html a1a0646a3a3b866def4a0f00421a2c5ae (void *cls) static void run d3/d7a/gnunet-daemon-topology_8c.html a8d2eff9f65977d8089ab33940596478d (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c) int main d3/d7a/gnunet-daemon-topology_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static struct GNUNET_PEERINFO_NotifyContext * peerinfo_notify d3/d7a/gnunet-daemon-topology_8c.html a7419c0da38b2fcf70b068c02daf634eb static const struct GNUNET_CONFIGURATION_Handle * cfg d3/d7a/gnunet-daemon-topology_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_CORE_Handle * handle d3/d7a/gnunet-daemon-topology_8c.html a02c2b49783ca00b58acb0ecd671c5bc5 static struct GNUNET_PEERINFO_Handle * pi d3/d7a/gnunet-daemon-topology_8c.html a70b1b1edcb61c809fdc5fd79f74b51b3 static struct GNUNET_ATS_ConnectivityHandle * ats d3/d7a/gnunet-daemon-topology_8c.html a152e23a976d87cc3c23db517dfbd23a9 static struct GNUNET_PeerIdentity my_identity d3/d7a/gnunet-daemon-topology_8c.html a2266aa547fab4fa40293b0e357f2414e static struct GNUNET_CONTAINER_MultiPeerMap * peers d3/d7a/gnunet-daemon-topology_8c.html a03ce5539c78e7dd9a6aae1f56507899e static struct GNUNET_STATISTICS_Handle * stats d3/d7a/gnunet-daemon-topology_8c.html a4fb6f8811aa55bc9ca971bfebc4612b5 static struct GNUNET_TRANSPORT_Blacklist * blacklist d3/d7a/gnunet-daemon-topology_8c.html a193b2d0bbb7dc4e52f9276cc815d59c7 static struct GNUNET_SCHEDULER_Task * add_task d3/d7a/gnunet-daemon-topology_8c.html ad39dd288ab571e95850a37f0e169bb46 static struct GNUNET_TRANSPORT_OfferHelloHandle * oh d3/d7a/gnunet-daemon-topology_8c.html aa9d4923add5a494c4762cff7d5252778 static int friends_only d3/d7a/gnunet-daemon-topology_8c.html a57a4d075da7e2f84bc9b9875f19b16a2 static unsigned int minimum_friend_count d3/d7a/gnunet-daemon-topology_8c.html afa76bb450a87196de31db6088a21e080 static unsigned int connection_count d3/d7a/gnunet-daemon-topology_8c.html a6597b4def412b59272327a4688b45c3f static unsigned int target_connection_count d3/d7a/gnunet-daemon-topology_8c.html a3b3d82eca77e1463253debae601bfb2a static unsigned int friend_count d3/d7a/gnunet-daemon-topology_8c.html a799af795318009d8c43267bf5a43b872 communicator.h /home/grothoff/research/gnunet/src/transport/ d8/d75/communicator_8h gnunet_util_lib.h gnunet_protocols.h GNUNET_TRANSPORT_CommunicatorGenericKXConfirmation GNUNET_TRANSPORT_CommunicatorGenericFCLimits #define COMMUNICAOTR_H d8/d75/communicator_8h.html a1be63e290927cfd7f517602ade011406 gnunet-communicator-tcp.c /home/grothoff/research/gnunet/src/transport/ d8/d38/gnunet-communicator-tcp_8c platform.h gnunet_util_lib.h gnunet_protocols.h gnunet_signatures.h gnunet_constants.h gnunet_nt_lib.h gnunet_nat_service.h gnunet_statistics_service.h gnunet_transport_communication_service.h TcpHandshakeSignature TCPConfirmation TCPBox TCPRekey TCPFinish Queue ProtoQueue #define ADDRESS_VALIDITY_PERIOD d8/d38/gnunet-communicator-tcp_8c.html a3154608f51521b0e548d6f7eb420b1ee #define DEFAULT_MAX_QUEUE_LENGTH d8/d38/gnunet-communicator-tcp_8c.html ae87ff5083c09322bc130a0ef1697e9ec #define BUF_SIZE d8/d38/gnunet-communicator-tcp_8c.html a6821bafc3c88dfb2e433a095df9940c6 #define DEFAULT_REKEY_INTERVAL d8/d38/gnunet-communicator-tcp_8c.html ad11875e269f603cc1375205cb2e8551d #define PROTO_QUEUE_TIMEOUT d8/d38/gnunet-communicator-tcp_8c.html a95ec76e1a84ed0d38f1a52b314edbee8 #define REKEY_MAX_BYTES d8/d38/gnunet-communicator-tcp_8c.html a9f4dd08d716da0602921992e8d237bb3 #define INITIAL_KX_SIZE d8/d38/gnunet-communicator-tcp_8c.html aa5c6a4cd38bc6f950a9db144b46374ba #define COMMUNICATOR_ADDRESS_PREFIX d8/d38/gnunet-communicator-tcp_8c.html a2705dee437db955b2cacf0d7593cfd26 #define COMMUNICATOR_CONFIG_SECTION d8/d38/gnunet-communicator-tcp_8c.html a7819da0447cf0dcffb94500adda1a601 static void listen_cb d8/d38/gnunet-communicator-tcp_8c.html a495cb7282a84c736445950c4108ca963 (void *cls) static void queue_destroy d8/d38/gnunet-communicator-tcp_8c.html a50accdd7ef327dffd34931a5fd14e689 (struct Queue *queue) static void calculate_hmac d8/d38/gnunet-communicator-tcp_8c.html a02ac97916c567398ed628a09dee917db (struct GNUNET_HashCode *hmac_secret, const void *buf, size_t buf_size, struct GNUNET_ShortHashCode *smac) static void queue_finish d8/d38/gnunet-communicator-tcp_8c.html a04dbc1e2c22f612be9dcdcaf639c223c (struct Queue *queue) static void reschedule_queue_timeout d8/d38/gnunet-communicator-tcp_8c.html a7581222d6df1c94d0cfe3c8a97ec525b (struct Queue *queue) static void queue_read d8/d38/gnunet-communicator-tcp_8c.html a96495d1541452cc0e546e43f034d2904 (void *cls) static void core_read_finished_cb d8/d38/gnunet-communicator-tcp_8c.html afc1be22e3e56711c6c951047a5c85326 (void *cls, int success) static void pass_plaintext_to_core d8/d38/gnunet-communicator-tcp_8c.html a152dd7fc76b23007dfc367da14d76fa9 (struct Queue *queue, const void *plaintext, size_t plaintext_len) static void setup_cipher d8/d38/gnunet-communicator-tcp_8c.html abd938adbb242775e26ee769bb0f4d2d8 (const struct GNUNET_HashCode *dh, const struct GNUNET_PeerIdentity *pid, gcry_cipher_hd_t *cipher, struct GNUNET_HashCode *hmac_key) static void setup_in_cipher d8/d38/gnunet-communicator-tcp_8c.html ac5b5684e6cafac3f6ae83c782d55c832 (const struct GNUNET_CRYPTO_EcdhePublicKey *ephemeral, struct Queue *queue) static void do_rekey d8/d38/gnunet-communicator-tcp_8c.html a3acf53bef2f0d28f425f07d5b80c79b7 (struct Queue *queue, const struct TCPRekey *rekey) static size_t try_handle_plaintext d8/d38/gnunet-communicator-tcp_8c.html a126aa2cef1a0ec9a1cee64b5f87a566d (struct Queue *queue) static struct sockaddr * tcp_address_to_sockaddr d8/d38/gnunet-communicator-tcp_8c.html a8c0fc3968f1cb6d9bc8789aa73246bf6 (const char *bindto, socklen_t *sock_len) static void setup_out_cipher d8/d38/gnunet-communicator-tcp_8c.html ab55330f435319a36555d5ae063509e35 (struct Queue *queue) static void inject_rekey d8/d38/gnunet-communicator-tcp_8c.html a5e8a1bc1eb7f155738810154891ec0f6 (struct Queue *queue) static void queue_write d8/d38/gnunet-communicator-tcp_8c.html ad34ee371c0974af7a02fab85b84fa5bd (void *cls) static void mq_send d8/d38/gnunet-communicator-tcp_8c.html af1e5ff459c80b896450d88596429cec9 (struct GNUNET_MQ_Handle *mq, const struct GNUNET_MessageHeader *msg, void *impl_state) static void mq_destroy d8/d38/gnunet-communicator-tcp_8c.html a2bc1e3ae0dd5701eecd98ad21089af99 (struct GNUNET_MQ_Handle *mq, void *impl_state) static void mq_cancel d8/d38/gnunet-communicator-tcp_8c.html aa3867351e2df2bec7a557b44913a2ff0 (struct GNUNET_MQ_Handle *mq, void *impl_state) static void mq_error d8/d38/gnunet-communicator-tcp_8c.html aed9a585a64a74f06f287c6d8a28fab5d (void *cls, enum GNUNET_MQ_Error error) static void boot_queue d8/d38/gnunet-communicator-tcp_8c.html ab9c7946fcc6a4e29b409fa5bd2352112 (struct Queue *queue, enum GNUNET_TRANSPORT_ConnectionStatus cs) static void transmit_kx d8/d38/gnunet-communicator-tcp_8c.html ac6fbc48251f73d6461e7a5eb8c330ee3 (struct Queue *queue, const struct GNUNET_CRYPTO_EcdhePublicKey *epub) static void start_initial_kx_out d8/d38/gnunet-communicator-tcp_8c.html af590265597744191511ff225bcd4b100 (struct Queue *queue) static int decrypt_and_check_tc d8/d38/gnunet-communicator-tcp_8c.html ac8f6e188125fa5fb7c675a81cf729e03 (struct Queue *queue, struct TCPConfirmation *tc, char *ibuf) static void free_proto_queue d8/d38/gnunet-communicator-tcp_8c.html af7f3fa2fe0be0ac4cafa1bfbb3a60305 (struct ProtoQueue *pq) static void proto_read_kx d8/d38/gnunet-communicator-tcp_8c.html a78c56a979ef0236378bf619ff9297263 (void *cls) static void queue_read_kx d8/d38/gnunet-communicator-tcp_8c.html a5bad0c00eea2ff7a94268e71f0ab4efb (void *cls) static int mq_init d8/d38/gnunet-communicator-tcp_8c.html aaef9da47d0c688d4fdf129474c700606 (void *cls, const struct GNUNET_PeerIdentity *peer, const char *address) static int get_queue_delete_it d8/d38/gnunet-communicator-tcp_8c.html a22bbbfb7186eb785a292a65db21681e5 (void *cls, const struct GNUNET_PeerIdentity *target, void *value) static void do_shutdown d8/d38/gnunet-communicator-tcp_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static void enc_notify_cb d8/d38/gnunet-communicator-tcp_8c.html a538261707ef7c9b410859f80c1283b7f (void *cls, const struct GNUNET_PeerIdentity *sender, const struct GNUNET_MessageHeader *msg) static void nat_address_cb d8/d38/gnunet-communicator-tcp_8c.html a7bf413c5843f979af79ca02ef414bca3 (void *cls, void **app_ctx, int add_remove, enum GNUNET_NAT_AddressClass ac, const struct sockaddr *addr, socklen_t addrlen) static void run d8/d38/gnunet-communicator-tcp_8c.html a8d2eff9f65977d8089ab33940596478d (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c) int main d8/d38/gnunet-communicator-tcp_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static struct GNUNET_SCHEDULER_Task * listen_task d8/d38/gnunet-communicator-tcp_8c.html aa07c3004db92729a00673f694d9aed19 static unsigned long long max_queue_length d8/d38/gnunet-communicator-tcp_8c.html a7f6d981ad095374e3bc08765a5a88089 static struct GNUNET_STATISTICS_Handle * stats d8/d38/gnunet-communicator-tcp_8c.html a4fb6f8811aa55bc9ca971bfebc4612b5 static struct GNUNET_TRANSPORT_CommunicatorHandle * ch d8/d38/gnunet-communicator-tcp_8c.html a7e9bd84db1a5d27f283659afe467ac37 static struct GNUNET_CONTAINER_MultiPeerMap * queue_map d8/d38/gnunet-communicator-tcp_8c.html a0cd0ed798b897a6426a866f22eb8ce12 static struct GNUNET_NETWORK_Handle * listen_sock d8/d38/gnunet-communicator-tcp_8c.html af0ce8a3c2c35641aaa30be6174f700f4 static struct GNUNET_PeerIdentity my_identity d8/d38/gnunet-communicator-tcp_8c.html a2266aa547fab4fa40293b0e357f2414e static struct GNUNET_TIME_Relative rekey_interval d8/d38/gnunet-communicator-tcp_8c.html a5ea8f4fb20d1a0e0122c7b15f662903c static struct GNUNET_CRYPTO_EddsaPrivateKey * my_private_key d8/d38/gnunet-communicator-tcp_8c.html ad2930d98c4c8be2ffde1401fecd0e920 static const struct GNUNET_CONFIGURATION_Handle * cfg d8/d38/gnunet-communicator-tcp_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_NT_InterfaceScanner * is d8/d38/gnunet-communicator-tcp_8c.html a490b0765d2c7d35e41af3b4cecc77e00 static struct GNUNET_NAT_Handle * nat d8/d38/gnunet-communicator-tcp_8c.html a8ff462104bd3096998f295219a5b702b static struct ProtoQueue * proto_head d8/d38/gnunet-communicator-tcp_8c.html ac59185bb134a731b06654da300c8a53a static struct ProtoQueue * proto_tail d8/d38/gnunet-communicator-tcp_8c.html a57cc169df20db76a0bc43ddf130011cc gnunet-communicator-udp.c /home/grothoff/research/gnunet/src/transport/ dd/dd7/gnunet-communicator-udp_8c platform.h gnunet_util_lib.h gnunet_protocols.h gnunet_signatures.h gnunet_constants.h gnunet_nt_lib.h gnunet_nat_service.h gnunet_statistics_service.h gnunet_transport_application_service.h gnunet_transport_communication_service.h UdpHandshakeSignature InitialKX UDPConfirmation UDPAck UdpBroadcastSignature UDPBroadcast UDPBox KeyCacheEntry SharedSecret SenderAddress ReceiverAddress BroadcastInterface SearchContext #define REKEY_TIME_INTERVAL dd/dd7/gnunet-communicator-udp_8c.html aac1b8f8827491f4957da01787914952e #define PROTO_QUEUE_TIMEOUT dd/dd7/gnunet-communicator-udp_8c.html a95ec76e1a84ed0d38f1a52b314edbee8 #define BROADCAST_FREQUENCY dd/dd7/gnunet-communicator-udp_8c.html afe7a7aa6f3844f39f736ff5daca6bc62 #define INTERFACE_SCAN_FREQUENCY dd/dd7/gnunet-communicator-udp_8c.html ab00ca52e34062da848be728338d97ad3 #define ADDRESS_VALIDITY_PERIOD dd/dd7/gnunet-communicator-udp_8c.html a3154608f51521b0e548d6f7eb420b1ee #define AES_KEY_SIZE dd/dd7/gnunet-communicator-udp_8c.html a00dbdeb2d4320b60f33b916176932d60 #define AES_IV_SIZE dd/dd7/gnunet-communicator-udp_8c.html afc06a029c783f78badc2c26cf6f2297c #define GCM_TAG_SIZE dd/dd7/gnunet-communicator-udp_8c.html a1ed9b36c1211619793d1f8e8308a4587 #define KCN_THRESHOLD dd/dd7/gnunet-communicator-udp_8c.html ad3c436dbe06ed3f61b553202fea3e289 #define KCN_TARGET dd/dd7/gnunet-communicator-udp_8c.html aa33c222b505b7f2d9df2ca94f409069b #define MAX_SQN_DELTA dd/dd7/gnunet-communicator-udp_8c.html acdf1ec94440e1ae5919fda7158778553 #define MAX_SECRETS dd/dd7/gnunet-communicator-udp_8c.html ad3d4c027fe02ab191526e8b9205cc880 #define REKEY_MAX_BYTES dd/dd7/gnunet-communicator-udp_8c.html a9f4dd08d716da0602921992e8d237bb3 #define COMMUNICATOR_ADDRESS_PREFIX dd/dd7/gnunet-communicator-udp_8c.html a2705dee437db955b2cacf0d7593cfd26 #define COMMUNICATOR_CONFIG_SECTION dd/dd7/gnunet-communicator-udp_8c.html a7819da0447cf0dcffb94500adda1a601 static void bi_destroy dd/dd7/gnunet-communicator-udp_8c.html aa8fa59cb734b42e08da0416fff4c097a (struct BroadcastInterface *bi) static void receiver_destroy dd/dd7/gnunet-communicator-udp_8c.html a98dbc656df5ecda60bb223e58b07d491 (struct ReceiverAddress *receiver) static void kce_destroy dd/dd7/gnunet-communicator-udp_8c.html a0cee77be3d00fc54e2a20ec54ff597f7 (struct KeyCacheEntry *kce) static void get_kid dd/dd7/gnunet-communicator-udp_8c.html abae90d141f891cc1041d24ee27ee9ebe (const struct GNUNET_HashCode *msec, uint32_t serial, struct GNUNET_ShortHashCode *kid) static void kce_generate dd/dd7/gnunet-communicator-udp_8c.html a2925869a9e7eb48c21434c9492e31da3 (struct SharedSecret *ss, uint32_t seq) static void secret_destroy dd/dd7/gnunet-communicator-udp_8c.html a8f5cf6c137ed892883ca2b0a538d3324 (struct SharedSecret *ss) static void sender_destroy dd/dd7/gnunet-communicator-udp_8c.html a7f8f1a5c666a1cdc0e67cac91098fd33 (struct SenderAddress *sender) static void get_iv_key dd/dd7/gnunet-communicator-udp_8c.html a156b2610267413857c0bc61d40a544b3 (const struct GNUNET_HashCode *msec, uint32_t serial, char key[(256/8)], char iv[(96/8)]) static void reschedule_sender_timeout dd/dd7/gnunet-communicator-udp_8c.html a738e0222dcf3254484cd01326f67c9ed (struct SenderAddress *sender) static void reschedule_receiver_timeout dd/dd7/gnunet-communicator-udp_8c.html a65702a143576699114b96ca436fcaff9 (struct ReceiverAddress *receiver) static void check_timeouts dd/dd7/gnunet-communicator-udp_8c.html abcb1745e93580813ec08abd23546d293 (void *cls) static void calculate_cmac dd/dd7/gnunet-communicator-udp_8c.html ac6acbc1800b10105a4ccdfac4832c15c (struct SharedSecret *ss) static void pass_plaintext_to_core dd/dd7/gnunet-communicator-udp_8c.html aad610196ff9a3ce254485babb33a8956 (struct SenderAddress *sender, const void *plaintext, size_t plaintext_len) static void setup_cipher dd/dd7/gnunet-communicator-udp_8c.html a1b0b9d141e9771b4aded88e5a050a633 (const struct GNUNET_HashCode *msec, uint32_t serial, gcry_cipher_hd_t *cipher) static int try_decrypt dd/dd7/gnunet-communicator-udp_8c.html aad3d07feafe1060e040561994c12ff15 (const struct SharedSecret *ss, const char tag[(128/8)], uint32_t serial, const char *in_buf, size_t in_buf_size, char *out_buf) static struct SharedSecret * setup_shared_secret_dec dd/dd7/gnunet-communicator-udp_8c.html ae81a04f14cb2988c8d6ec1b87e3fab42 (const struct GNUNET_CRYPTO_EcdhePublicKey *ephemeral) static struct SharedSecret * setup_shared_secret_enc dd/dd7/gnunet-communicator-udp_8c.html aa2df0b8fb6cfb39fc4d81bf11a8b8ca9 (const struct GNUNET_CRYPTO_EcdhePrivateKey *ephemeral, struct ReceiverAddress *receiver) static void setup_receiver_mq dd/dd7/gnunet-communicator-udp_8c.html a84067c34983404baecba9a162fa61f5e (struct ReceiverAddress *receiver) static int handle_ack dd/dd7/gnunet-communicator-udp_8c.html a9e52362afba734329d2af734df00bd0e (void *cls, const struct GNUNET_PeerIdentity *pid, void *value) static void try_handle_plaintext dd/dd7/gnunet-communicator-udp_8c.html a95abf6a32c011882c15dc4d40baa82a3 (struct SenderAddress *sender, const void *buf, size_t buf_size) static void consider_ss_ack dd/dd7/gnunet-communicator-udp_8c.html af7b3ad71564f213ae1fb6726e25d3dca (struct SharedSecret *ss) static void decrypt_box dd/dd7/gnunet-communicator-udp_8c.html af4216dcb33cb780d03869075fb76bfe8 (const struct UDPBox *box, size_t box_len, struct KeyCacheEntry *kce) static int find_sender_by_address dd/dd7/gnunet-communicator-udp_8c.html a425942ea6fef8d9eb0efc6b28113a1a9 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static struct SenderAddress * setup_sender dd/dd7/gnunet-communicator-udp_8c.html a93960020228d2a1df84febaffa2d20b5 (const struct GNUNET_PeerIdentity *target, const struct sockaddr *address, socklen_t address_len) static int verify_confirmation dd/dd7/gnunet-communicator-udp_8c.html af74eb6e9ff953b94ca6427dd44115527 (const struct GNUNET_CRYPTO_EcdhePublicKey *ephemeral, const struct UDPConfirmation *uc) static char * sockaddr_to_udpaddr_string dd/dd7/gnunet-communicator-udp_8c.html ae81ad711fb8f0bcff849a6ccbeceaa5b (const struct sockaddr *address, socklen_t address_len) static void sock_read dd/dd7/gnunet-communicator-udp_8c.html a7266e934957da1e9b088465689509fc6 (void *cls) static struct sockaddr * udp_address_to_sockaddr dd/dd7/gnunet-communicator-udp_8c.html a979e264f1ad1d312405694d28b3c0eb6 (const char *bindto, socklen_t *sock_len) static void do_pad dd/dd7/gnunet-communicator-udp_8c.html a6e70eb789f632cf61eb678428918f806 (gcry_cipher_hd_t out_cipher, char *dgram, size_t pad_size) static void mq_send dd/dd7/gnunet-communicator-udp_8c.html af1e5ff459c80b896450d88596429cec9 (struct GNUNET_MQ_Handle *mq, const struct GNUNET_MessageHeader *msg, void *impl_state) static void mq_destroy dd/dd7/gnunet-communicator-udp_8c.html a2bc1e3ae0dd5701eecd98ad21089af99 (struct GNUNET_MQ_Handle *mq, void *impl_state) static void mq_cancel dd/dd7/gnunet-communicator-udp_8c.html aa3867351e2df2bec7a557b44913a2ff0 (struct GNUNET_MQ_Handle *mq, void *impl_state) static void mq_error dd/dd7/gnunet-communicator-udp_8c.html aed9a585a64a74f06f287c6d8a28fab5d (void *cls, enum GNUNET_MQ_Error error) static int mq_init dd/dd7/gnunet-communicator-udp_8c.html aaef9da47d0c688d4fdf129474c700606 (void *cls, const struct GNUNET_PeerIdentity *peer, const char *address) static int get_receiver_delete_it dd/dd7/gnunet-communicator-udp_8c.html abfb1f546750cababa16fc61b55eb7355 (void *cls, const struct GNUNET_PeerIdentity *target, void *value) static int get_sender_delete_it dd/dd7/gnunet-communicator-udp_8c.html ada30529f6817b02bca91cac88cb9272b (void *cls, const struct GNUNET_PeerIdentity *target, void *value) static void do_shutdown dd/dd7/gnunet-communicator-udp_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static void enc_notify_cb dd/dd7/gnunet-communicator-udp_8c.html a538261707ef7c9b410859f80c1283b7f (void *cls, const struct GNUNET_PeerIdentity *sender, const struct GNUNET_MessageHeader *msg) static void nat_address_cb dd/dd7/gnunet-communicator-udp_8c.html a7bf413c5843f979af79ca02ef414bca3 (void *cls, void **app_ctx, int add_remove, enum GNUNET_NAT_AddressClass ac, const struct sockaddr *addr, socklen_t addrlen) static void ifc_broadcast dd/dd7/gnunet-communicator-udp_8c.html af1441cd2e56fb9baacc05e73dcb18366 (void *cls) static int iface_proc dd/dd7/gnunet-communicator-udp_8c.html aee690f18b6ee87a80cd6ba6d1078683a (void *cls, const char *name, int isDefault, const struct sockaddr *addr, const struct sockaddr *broadcast_addr, const struct sockaddr *netmask, socklen_t addrlen) static void do_broadcast dd/dd7/gnunet-communicator-udp_8c.html aaf36dd6ed5446dedb84ac8f332f28445 (void *cls) static void run dd/dd7/gnunet-communicator-udp_8c.html a8d2eff9f65977d8089ab33940596478d (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c) int main dd/dd7/gnunet-communicator-udp_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static struct GNUNET_CONTAINER_MultiShortmap * key_cache dd/dd7/gnunet-communicator-udp_8c.html a9d9dd400c9471e647751c55533492823 static struct GNUNET_SCHEDULER_Task * read_task dd/dd7/gnunet-communicator-udp_8c.html a94ad09ce80a423990faa4806ef6845ed static struct GNUNET_SCHEDULER_Task * timeout_task dd/dd7/gnunet-communicator-udp_8c.html ac6bdd87291cd6f41a1f08972476a7434 static struct GNUNET_SCHEDULER_Task * broadcast_task dd/dd7/gnunet-communicator-udp_8c.html a479eda3ffee93a0e7d1e12c89cd87908 static struct GNUNET_STATISTICS_Handle * stats dd/dd7/gnunet-communicator-udp_8c.html a4fb6f8811aa55bc9ca971bfebc4612b5 static struct GNUNET_TRANSPORT_CommunicatorHandle * ch dd/dd7/gnunet-communicator-udp_8c.html a7e9bd84db1a5d27f283659afe467ac37 static struct GNUNET_CONTAINER_MultiPeerMap * receivers dd/dd7/gnunet-communicator-udp_8c.html a3d50bdc594aeaf2c1187a632aa6d343e static struct GNUNET_CONTAINER_MultiPeerMap * senders dd/dd7/gnunet-communicator-udp_8c.html ac271d14bd6d3169daf2af6292c88d60a static struct GNUNET_CONTAINER_Heap * senders_heap dd/dd7/gnunet-communicator-udp_8c.html a744a6b119eba39f0f5778f9e7047901d static struct GNUNET_CONTAINER_Heap * receivers_heap dd/dd7/gnunet-communicator-udp_8c.html ab6b5ffeb8b60b2cc8639f9c9fa1c5f12 static struct BroadcastInterface * bi_head dd/dd7/gnunet-communicator-udp_8c.html ad5b380a91fb2d1a7b426dd06c663014b static struct BroadcastInterface * bi_tail dd/dd7/gnunet-communicator-udp_8c.html a020d2d979a04846576bf8e8a6f14415b static struct GNUNET_NETWORK_Handle * udp_sock dd/dd7/gnunet-communicator-udp_8c.html a65b95bf6ff8d5ef634f865615abd1469 static int have_v6_socket dd/dd7/gnunet-communicator-udp_8c.html aad2fb9ab48f133b337203d9fff4ff5ac static struct GNUNET_PeerIdentity my_identity dd/dd7/gnunet-communicator-udp_8c.html a2266aa547fab4fa40293b0e357f2414e static struct GNUNET_CRYPTO_EddsaPrivateKey * my_private_key dd/dd7/gnunet-communicator-udp_8c.html ad2930d98c4c8be2ffde1401fecd0e920 static const struct GNUNET_CONFIGURATION_Handle * cfg dd/dd7/gnunet-communicator-udp_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_TRANSPORT_ApplicationHandle * ah dd/dd7/gnunet-communicator-udp_8c.html aa49e164cae4a38244cdd272328312944 static struct GNUNET_NT_InterfaceScanner * is dd/dd7/gnunet-communicator-udp_8c.html a490b0765d2c7d35e41af3b4cecc77e00 static struct GNUNET_NAT_Handle * nat dd/dd7/gnunet-communicator-udp_8c.html a8ff462104bd3096998f295219a5b702b static uint16_t my_port dd/dd7/gnunet-communicator-udp_8c.html ab954e14b51815d69e145f15c87d5d4bb gnunet-communicator-unix.c /home/grothoff/research/gnunet/src/transport/ dd/dcf/gnunet-communicator-unix_8c platform.h gnunet_util_lib.h gnunet_protocols.h gnunet_constants.h gnunet_nt_lib.h gnunet_statistics_service.h gnunet_transport_communication_service.h UNIXMessage Queue LookupCtx #define DEFAULT_MAX_QUEUE_LENGTH dd/dcf/gnunet-communicator-unix_8c.html ae87ff5083c09322bc130a0ef1697e9ec #define COMMUNICATOR_ADDRESS_PREFIX dd/dcf/gnunet-communicator-unix_8c.html a2705dee437db955b2cacf0d7593cfd26 #define COMMUNICATOR_CONFIG_SECTION dd/dcf/gnunet-communicator-unix_8c.html a7819da0447cf0dcffb94500adda1a601 #define UNIX_MTU dd/dcf/gnunet-communicator-unix_8c.html a007be1dd6fe77817052f453e83f3c0e7 static void queue_destroy dd/dcf/gnunet-communicator-unix_8c.html a50accdd7ef327dffd34931a5fd14e689 (struct Queue *queue) static void queue_timeout dd/dcf/gnunet-communicator-unix_8c.html a3b6ac6ca4ec2398434cbdca40a997217 (void *cls) static void reschedule_queue_timeout dd/dcf/gnunet-communicator-unix_8c.html a7581222d6df1c94d0cfe3c8a97ec525b (struct Queue *queue) static struct sockaddr_un * unix_address_to_sockaddr dd/dcf/gnunet-communicator-unix_8c.html a3cec0b3fb569e352dd7286e24937ba8e (const char *unixpath, socklen_t *sock_len) static int lookup_queue_it dd/dcf/gnunet-communicator-unix_8c.html ae47b8b55973e960e97cb99667ce6311b (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static struct Queue * lookup_queue dd/dcf/gnunet-communicator-unix_8c.html acffe64f168b3a96203f31da2edb305fd (const struct GNUNET_PeerIdentity *peer, const struct sockaddr_un *un, socklen_t un_len) static void select_write_cb dd/dcf/gnunet-communicator-unix_8c.html acb5259eab4d6aa10b93db986c77f81bc (void *cls) static void mq_send dd/dcf/gnunet-communicator-unix_8c.html af1e5ff459c80b896450d88596429cec9 (struct GNUNET_MQ_Handle *mq, const struct GNUNET_MessageHeader *msg, void *impl_state) static void mq_destroy dd/dcf/gnunet-communicator-unix_8c.html a2bc1e3ae0dd5701eecd98ad21089af99 (struct GNUNET_MQ_Handle *mq, void *impl_state) static void mq_cancel dd/dcf/gnunet-communicator-unix_8c.html aa3867351e2df2bec7a557b44913a2ff0 (struct GNUNET_MQ_Handle *mq, void *impl_state) static void mq_error dd/dcf/gnunet-communicator-unix_8c.html aed9a585a64a74f06f287c6d8a28fab5d (void *cls, enum GNUNET_MQ_Error error) static struct Queue * setup_queue dd/dcf/gnunet-communicator-unix_8c.html a93c30d5cbaf526c4651cb99becd3909b (const struct GNUNET_PeerIdentity *target, enum GNUNET_TRANSPORT_ConnectionStatus cs, const struct sockaddr_un *un, socklen_t un_len) static void select_read_cb dd/dcf/gnunet-communicator-unix_8c.html adf0d62790c832e52ca86f1d3093a1138 (void *cls) static void receive_complete_cb dd/dcf/gnunet-communicator-unix_8c.html a518b82a35d06e4e203d8c95974a37452 (void *cls, int success) static int mq_init dd/dcf/gnunet-communicator-unix_8c.html aaef9da47d0c688d4fdf129474c700606 (void *cls, const struct GNUNET_PeerIdentity *peer, const char *address) static int get_queue_delete_it dd/dcf/gnunet-communicator-unix_8c.html a22bbbfb7186eb785a292a65db21681e5 (void *cls, const struct GNUNET_PeerIdentity *target, void *value) static void do_shutdown dd/dcf/gnunet-communicator-unix_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static void enc_notify_cb dd/dcf/gnunet-communicator-unix_8c.html a538261707ef7c9b410859f80c1283b7f (void *cls, const struct GNUNET_PeerIdentity *sender, const struct GNUNET_MessageHeader *msg) static void run dd/dcf/gnunet-communicator-unix_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main dd/dcf/gnunet-communicator-unix_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static struct GNUNET_PeerIdentity my_identity dd/dcf/gnunet-communicator-unix_8c.html a2266aa547fab4fa40293b0e357f2414e static struct GNUNET_SCHEDULER_Task * read_task dd/dcf/gnunet-communicator-unix_8c.html a94ad09ce80a423990faa4806ef6845ed static struct GNUNET_SCHEDULER_Task * write_task dd/dcf/gnunet-communicator-unix_8c.html a3e717d2a32c89eef056f36b702c0447a static unsigned long long delivering_messages dd/dcf/gnunet-communicator-unix_8c.html adb6a3d5fb0452240dc410c7c474f98fd static unsigned long long max_queue_length dd/dcf/gnunet-communicator-unix_8c.html a7f6d981ad095374e3bc08765a5a88089 static struct GNUNET_STATISTICS_Handle * stats dd/dcf/gnunet-communicator-unix_8c.html a4fb6f8811aa55bc9ca971bfebc4612b5 static struct GNUNET_TRANSPORT_CommunicatorHandle * ch dd/dcf/gnunet-communicator-unix_8c.html a7e9bd84db1a5d27f283659afe467ac37 static struct GNUNET_CONTAINER_MultiPeerMap * queue_map dd/dcf/gnunet-communicator-unix_8c.html a0cd0ed798b897a6426a866f22eb8ce12 static struct Queue * queue_head dd/dcf/gnunet-communicator-unix_8c.html ae0bf7c651c209d1a3205d0b6e4d9fec5 static struct Queue * queue_tail dd/dcf/gnunet-communicator-unix_8c.html a3f6a304f405a1a28a78a0155c0e19728 static struct GNUNET_NETWORK_Handle * unix_sock dd/dcf/gnunet-communicator-unix_8c.html a7fb9ca3d1184ebff88f2d72eacc314f9 static struct GNUNET_TRANSPORT_AddressIdentifier * ai dd/dcf/gnunet-communicator-unix_8c.html a7baa5e7108ce46074d4d3c4771831bc8 gnunet-helper-transport-bluetooth.c /home/grothoff/research/gnunet/src/transport/ d9/d38/gnunet-helper-transport-bluetooth_8c plugin_transport_wlan.h gnunet_protocols.h HardwareInfos SendBuffer MessageStreamTokenizer #define MAX_PORTS d9/d38/gnunet-helper-transport-bluetooth_8c.html a40ad70cc6e2125af9340a4bc26a83764 #define MAXLINE d9/d38/gnunet-helper-transport-bluetooth_8c.html a3e937c42922f7601edb17b747602c471 #define MAX_LOOPS d9/d38/gnunet-helper-transport-bluetooth_8c.html af28bbb7c3d921e04b7d93c14c884dfff #define BLUEZ_DEVNAME_SIZE d9/d38/gnunet-helper-transport-bluetooth_8c.html a4f69b3a7dc50a45d1819607a5447c6ca #define ALIGN_FACTOR d9/d38/gnunet-helper-transport-bluetooth_8c.html a0d50e6be0f5de50dac5200190abe3330 #define MIN_BUFFER_SIZE d9/d38/gnunet-helper-transport-bluetooth_8c.html a01464ed9cb0292540d7e0fb3d16d3844 void(* MessageTokenizerCallback d9/d38/gnunet-helper-transport-bluetooth_8c.html a332e7930f410aa9abc212b63127ae777 )(void *cls, const struct GNUNET_MessageHeader *message) static struct MessageStreamTokenizer * mst_create d9/d38/gnunet-helper-transport-bluetooth_8c.html ab297269a77754b9ee07dd928d573e290 (MessageTokenizerCallback cb, void *cb_cls) static int mst_receive d9/d38/gnunet-helper-transport-bluetooth_8c.html a3cc6a109ef5f71dab6e3532c59f87122 (struct MessageStreamTokenizer *mst, const char *buf, size_t size) static void mst_destroy d9/d38/gnunet-helper-transport-bluetooth_8c.html a8de12c083ca69987b1227cd87e6bf8da (struct MessageStreamTokenizer *mst) static unsigned long calc_crc_osdep d9/d38/gnunet-helper-transport-bluetooth_8c.html a16c08fb76de9c4f4daf1abfc70ae2381 (const unsigned char *buf, size_t len) static int check_crc_buf_osdep d9/d38/gnunet-helper-transport-bluetooth_8c.html aab51ba0d1842d4a51fa00df5c9b3c507 (const unsigned char *buf, size_t len) static int register_service d9/d38/gnunet-helper-transport-bluetooth_8c.html aaa91b44329c8dfce599b7237ebe237b3 (struct HardwareInfos *dev, int rc_channel) static int get_channel d9/d38/gnunet-helper-transport-bluetooth_8c.html a9daed3abaab9384d66a856a46b1dee57 (struct HardwareInfos *dev, bdaddr_t dest) static ssize_t read_from_the_socket d9/d38/gnunet-helper-transport-bluetooth_8c.html a8fef9e48ef5a23c7100048e341db823d (void *sock, unsigned char *buf, size_t buf_size, struct GNUNET_TRANSPORT_WLAN_RadiotapReceiveMessage *ri) static int open_device d9/d38/gnunet-helper-transport-bluetooth_8c.html a5ffa674712c880ab2919b2a9d8bdd620 (struct HardwareInfos *dev) static void mac_set d9/d38/gnunet-helper-transport-bluetooth_8c.html a28f4f4a1927f02d6add49565872596d7 (struct GNUNET_TRANSPORT_WLAN_Ieee80211Frame *taIeeeHeader, const struct HardwareInfos *dev) static int mac_test d9/d38/gnunet-helper-transport-bluetooth_8c.html a1cdec592aa01f32e3eb236811bd15f40 (const struct GNUNET_TRANSPORT_WLAN_Ieee80211Frame *taIeeeHeader, const struct HardwareInfos *dev) static void stdin_send_hw d9/d38/gnunet-helper-transport-bluetooth_8c.html ae7659c00e115b50475323d70763f33ae (void *cls, const struct GNUNET_MessageHeader *hdr) int main d9/d38/gnunet-helper-transport-bluetooth_8c.html a0ddf1224851353fc92bfbff6f499fa97 (int argc, char *argv[]) static struct SendBuffer write_pout d9/d38/gnunet-helper-transport-bluetooth_8c.html a085221b8120b8c39fef2b63bfd6853c6 static struct SendBuffer write_std d9/d38/gnunet-helper-transport-bluetooth_8c.html a02defbf912be79308723c99de8143c39 gnunet-helper-transport-wlan-dummy.c /home/grothoff/research/gnunet/src/transport/ d4/db5/gnunet-helper-transport-wlan-dummy_8c platform.h gnunet_protocols.h gnunet_util_lib.h plugin_transport_wlan.h SendBuffer #define FIFO_FILE1 d4/db5/gnunet-helper-transport-wlan-dummy_8c.html a3097a3d7b21e83db7faf8446a30346ef #define FIFO_FILE2 d4/db5/gnunet-helper-transport-wlan-dummy_8c.html a7d7c604f9b88c8df2caeaedf254e6dbb #define MAXLINE d4/db5/gnunet-helper-transport-wlan-dummy_8c.html a3e937c42922f7601edb17b747602c471 static void sigfunc d4/db5/gnunet-helper-transport-wlan-dummy_8c.html ab567436f04d15894b9f3b9869f7eb086 (int sig) static int send_mac_to_plugin d4/db5/gnunet-helper-transport-wlan-dummy_8c.html a24e60e6950513b917c0b10381b640569 (char *buffer, struct GNUNET_TRANSPORT_WLAN_MacAddress *mac) static int stdin_send d4/db5/gnunet-helper-transport-wlan-dummy_8c.html a7866bf091a8b21f75be582ab68483e70 (void *cls, const struct GNUNET_MessageHeader *hdr) static int file_in_send d4/db5/gnunet-helper-transport-wlan-dummy_8c.html a208cdda838020679f3fc1cbcc8006b32 (void *cls, const struct GNUNET_MessageHeader *hdr) int main d4/db5/gnunet-helper-transport-wlan-dummy_8c.html a0ddf1224851353fc92bfbff6f499fa97 (int argc, char *argv[]) static int closeprog d4/db5/gnunet-helper-transport-wlan-dummy_8c.html a16eefc3c8a9915aff821ead685e50df7 gnunet-helper-transport-wlan.c /home/grothoff/research/gnunet/src/transport/ db/d35/gnunet-helper-transport-wlan_8c gnunet_protocols.h plugin_transport_wlan.h PrismValue PrismHeader Ieee80211RadiotapHeader RadiotapTransmissionHeader Ieee80211RadiotapHeaderIterator HardwareInfos SendBuffer MessageStreamTokenizer #define ARPHRD_ETHER db/d35/gnunet-helper-transport-wlan_8c.html a99b0f33012409144fc0b51bfa835dcba #define ARPHRD_IEEE80211 db/d35/gnunet-helper-transport-wlan_8c.html acc8226bf5c1c690acdeb7d827e061107 #define ARPHRD_IEEE80211_PRISM db/d35/gnunet-helper-transport-wlan_8c.html a9b01c3c5cd6cce41e141cb185ffc2f65 #define ARPHRD_IEEE80211_FULL db/d35/gnunet-helper-transport-wlan_8c.html a561be4e41bee23cd395e0c42a0ba7f88 #define MAXLINE db/d35/gnunet-helper-transport-wlan_8c.html a3e937c42922f7601edb17b747602c471 #define PRISM_DEVICE_NAME_LENGTH db/d35/gnunet-helper-transport-wlan_8c.html a36c12b2438f581d9a6cea58a2ec38441 #define PRISM_MSGCODE_MONITOR db/d35/gnunet-helper-transport-wlan_8c.html aff66eab996a07e86e0394e79980f80f1 #define PRISM_DID_MACTIME db/d35/gnunet-helper-transport-wlan_8c.html af09d71120f5f8b9f4338b157583e81c0 #define PRISM_DID_CHANNEL db/d35/gnunet-helper-transport-wlan_8c.html a0082a1c5824a9f4d44c165c323227855 #define PRISM_DID_SIGNAL db/d35/gnunet-helper-transport-wlan_8c.html a619582a460e066a766e0c445a75de236 #define PRISM_DID_NOISE db/d35/gnunet-helper-transport-wlan_8c.html a851ec407befea73f6527615b5a42f783 #define PRISM_DID_RATE db/d35/gnunet-helper-transport-wlan_8c.html affc5d0a521afd792df0955756029ef88 #define PRISM_STATUS_OK db/d35/gnunet-helper-transport-wlan_8c.html a44f92d40b4b0ba41939a38596e7f5b85 #define PRISM_STATUS_NO_VALUE db/d35/gnunet-helper-transport-wlan_8c.html ada5da88943cc6a73298a5e6ebc61e69c #define IEEE80211_RADIOTAP_PRESENT_EXTEND_MASK db/d35/gnunet-helper-transport-wlan_8c.html aac6680f2e43d7a03c57a9064f11e0713 #define IEEE80211_RADIOTAP_F_CFP db/d35/gnunet-helper-transport-wlan_8c.html a0752322381ba1090255c31710b4ae27f #define IEEE80211_RADIOTAP_F_SHORTPRE db/d35/gnunet-helper-transport-wlan_8c.html a2fb63d05d9f0b19141b07307227800a0 #define IEEE80211_RADIOTAP_F_WEP db/d35/gnunet-helper-transport-wlan_8c.html aad1e34134fa8e2df652a3d3845a81bb3 #define IEEE80211_RADIOTAP_F_FRAG db/d35/gnunet-helper-transport-wlan_8c.html af4043178048fa940cbcfc3e86b544710 #define IEEE80211_RADIOTAP_F_FCS db/d35/gnunet-helper-transport-wlan_8c.html ab868800966fd376dafae86641621c75f #define IEEE80211_RADIOTAP_F_DATAPAD db/d35/gnunet-helper-transport-wlan_8c.html a10133dee032b623daeeb832001a61dc4 #define IEEE80211_RADIOTAP_F_RX_BADFCS db/d35/gnunet-helper-transport-wlan_8c.html a0f5d73a3a5e8426923227b546ff9efa4 #define IEEE80211_RADIOTAP_F_TX_FAIL db/d35/gnunet-helper-transport-wlan_8c.html a90615a58cdf0f0b37856f8e845cd53b0 #define IEEE80211_RADIOTAP_F_TX_CTS db/d35/gnunet-helper-transport-wlan_8c.html a0a70a7281d6f7cf6b6bcf2786422b2a0 #define IEEE80211_RADIOTAP_F_TX_RTS db/d35/gnunet-helper-transport-wlan_8c.html abb7524be0a365cab9e9bc2bc4610cc5d #define IEEE80211_RADIOTAP_F_TX_NOACK db/d35/gnunet-helper-transport-wlan_8c.html ad63d9515da1c23b59178dfee9593f077 #define IEEE80211_RADIOTAP_F_TX_NOSEQ db/d35/gnunet-helper-transport-wlan_8c.html a10a623f59da4235ebcade84d8653de5b #define IEEE80211_RADIOTAP_OUR_TRANSMISSION_HEADER_MASK db/d35/gnunet-helper-transport-wlan_8c.html a84df0e58a2a429f0ee45f145868c73e9 #define ALIGN_FACTOR db/d35/gnunet-helper-transport-wlan_8c.html a0d50e6be0f5de50dac5200190abe3330 #define MIN_BUFFER_SIZE db/d35/gnunet-helper-transport-wlan_8c.html a01464ed9cb0292540d7e0fb3d16d3844 void(* MessageTokenizerCallback db/d35/gnunet-helper-transport-wlan_8c.html a332e7930f410aa9abc212b63127ae777 )(void *cls, const struct GNUNET_MessageHeader *message) RadiotapType db/d35/gnunet-helper-transport-wlan_8c.html a8cbb40fe34c9e2e1bd6f4ec136efcb90 IEEE80211_RADIOTAP_TSFT db/d35/gnunet-helper-transport-wlan_8c.html a8cbb40fe34c9e2e1bd6f4ec136efcb90acf56ce692cea978d93d34c15ae092973 IEEE80211_RADIOTAP_FLAGS db/d35/gnunet-helper-transport-wlan_8c.html a8cbb40fe34c9e2e1bd6f4ec136efcb90a9048473389306985b63675fa09c8d539 IEEE80211_RADIOTAP_RATE db/d35/gnunet-helper-transport-wlan_8c.html a8cbb40fe34c9e2e1bd6f4ec136efcb90ae2f6a6ecbcb545725c52219590964a9c IEEE80211_RADIOTAP_CHANNEL db/d35/gnunet-helper-transport-wlan_8c.html a8cbb40fe34c9e2e1bd6f4ec136efcb90a7896e543359556155a2a2d0cd171ce63 IEEE80211_RADIOTAP_FHSS db/d35/gnunet-helper-transport-wlan_8c.html a8cbb40fe34c9e2e1bd6f4ec136efcb90ae5dd2ddc10d3352601eebe6ae9adb53d IEEE80211_RADIOTAP_DBM_ANTSIGNAL db/d35/gnunet-helper-transport-wlan_8c.html a8cbb40fe34c9e2e1bd6f4ec136efcb90afb11a09d44e260cb2e44075821119b6c IEEE80211_RADIOTAP_DBM_ANTNOISE db/d35/gnunet-helper-transport-wlan_8c.html a8cbb40fe34c9e2e1bd6f4ec136efcb90af870b6d3d6ce631c4bf8f06c0fc17bab IEEE80211_RADIOTAP_LOCK_QUALITY db/d35/gnunet-helper-transport-wlan_8c.html a8cbb40fe34c9e2e1bd6f4ec136efcb90a4f43384490dea0f376e18ebc20c8e887 IEEE80211_RADIOTAP_TX_ATTENUATION db/d35/gnunet-helper-transport-wlan_8c.html a8cbb40fe34c9e2e1bd6f4ec136efcb90a97d9d5d2fa00b9a6761643bc41436b85 IEEE80211_RADIOTAP_DB_TX_ATTENUATION db/d35/gnunet-helper-transport-wlan_8c.html a8cbb40fe34c9e2e1bd6f4ec136efcb90a0347130df1fbc8791071fb18d3519000 IEEE80211_RADIOTAP_DBM_TX_POWER db/d35/gnunet-helper-transport-wlan_8c.html a8cbb40fe34c9e2e1bd6f4ec136efcb90a217023e4df580fe69453addb877f4954 IEEE80211_RADIOTAP_ANTENNA db/d35/gnunet-helper-transport-wlan_8c.html a8cbb40fe34c9e2e1bd6f4ec136efcb90afa9ce41ea18e3c674d100137a9f9499e IEEE80211_RADIOTAP_DB_ANTSIGNAL db/d35/gnunet-helper-transport-wlan_8c.html a8cbb40fe34c9e2e1bd6f4ec136efcb90acd35abb00292f8ff99d28c18214300de IEEE80211_RADIOTAP_DB_ANTNOISE db/d35/gnunet-helper-transport-wlan_8c.html a8cbb40fe34c9e2e1bd6f4ec136efcb90abc4fae592edf7d4d1cc82a7e87d3a7c0 IEEE80211_RADIOTAP_RX_FLAGS db/d35/gnunet-helper-transport-wlan_8c.html a8cbb40fe34c9e2e1bd6f4ec136efcb90afc69962b2f2649f285ec303d1e45bcb0 IEEE80211_RADIOTAP_TX_FLAGS db/d35/gnunet-helper-transport-wlan_8c.html a8cbb40fe34c9e2e1bd6f4ec136efcb90a395237adddceebae2b933bf95b6a545c IEEE80211_RADIOTAP_RTS_RETRIES db/d35/gnunet-helper-transport-wlan_8c.html a8cbb40fe34c9e2e1bd6f4ec136efcb90a47a6dbc17220144a89e615e44dc305de IEEE80211_RADIOTAP_DATA_RETRIES db/d35/gnunet-helper-transport-wlan_8c.html a8cbb40fe34c9e2e1bd6f4ec136efcb90a0a3363fc058cefb79c9d1bee28239e6f IEEE80211_RADIOTAP_EXT db/d35/gnunet-helper-transport-wlan_8c.html a8cbb40fe34c9e2e1bd6f4ec136efcb90a0546370b15eead12489108779b6eb071 struct PrismValue __attribute__ db/d35/gnunet-helper-transport-wlan_8c.html a31f36ad75f034b284184780f6310a0e9 ((packed)) static struct MessageStreamTokenizer * mst_create db/d35/gnunet-helper-transport-wlan_8c.html ab297269a77754b9ee07dd928d573e290 (MessageTokenizerCallback cb, void *cb_cls) static int mst_receive db/d35/gnunet-helper-transport-wlan_8c.html a3cc6a109ef5f71dab6e3532c59f87122 (struct MessageStreamTokenizer *mst, const char *buf, size_t size) static void mst_destroy db/d35/gnunet-helper-transport-wlan_8c.html a8de12c083ca69987b1227cd87e6bf8da (struct MessageStreamTokenizer *mst) static int ieee80211_radiotap_iterator_init db/d35/gnunet-helper-transport-wlan_8c.html a89252c7f7f094218b72d22a33450a3bb (struct Ieee80211RadiotapHeaderIterator *iterator, const struct Ieee80211RadiotapHeader *radiotap_header, size_t max_length) static int ieee80211_radiotap_iterator_next db/d35/gnunet-helper-transport-wlan_8c.html a8783191c7028597bd83a3bab7e4aa82b (struct Ieee80211RadiotapHeaderIterator *iterator) static unsigned long calc_crc_osdep db/d35/gnunet-helper-transport-wlan_8c.html a16c08fb76de9c4f4daf1abfc70ae2381 (const unsigned char *buf, size_t len) static int check_crc_buf_osdep db/d35/gnunet-helper-transport-wlan_8c.html aab51ba0d1842d4a51fa00df5c9b3c507 (const unsigned char *buf, size_t len) static int get_channel_from_frequency db/d35/gnunet-helper-transport-wlan_8c.html ae3de0551e2d456599bab1151c2755ba9 (int32_t frequency) static int linux_get_channel db/d35/gnunet-helper-transport-wlan_8c.html a9bad0d1b8dea0ef5342f578f3e91ab5c (const struct HardwareInfos *dev) static ssize_t linux_read db/d35/gnunet-helper-transport-wlan_8c.html aec798b386ccf59c2caecdee4a0ef1e68 (struct HardwareInfos *dev, unsigned char *buf, size_t buf_size, struct GNUNET_TRANSPORT_WLAN_RadiotapReceiveMessage *ri) static int open_device_raw db/d35/gnunet-helper-transport-wlan_8c.html aa77c215e9223570d942775ba39b38d14 (struct HardwareInfos *dev) static int test_wlan_interface db/d35/gnunet-helper-transport-wlan_8c.html aeb732a68673daf6ef37ecb8ecfd6c679 (const char *iface) static int mac_test db/d35/gnunet-helper-transport-wlan_8c.html a1cdec592aa01f32e3eb236811bd15f40 (const struct GNUNET_TRANSPORT_WLAN_Ieee80211Frame *taIeeeHeader, const struct HardwareInfos *dev) static void mac_set db/d35/gnunet-helper-transport-wlan_8c.html a28f4f4a1927f02d6add49565872596d7 (struct GNUNET_TRANSPORT_WLAN_Ieee80211Frame *taIeeeHeader, const struct HardwareInfos *dev) static void stdin_send_hw db/d35/gnunet-helper-transport-wlan_8c.html ae7659c00e115b50475323d70763f33ae (void *cls, const struct GNUNET_MessageHeader *hdr) int main db/d35/gnunet-helper-transport-wlan_8c.html a0ddf1224851353fc92bfbff6f499fa97 (int argc, char *argv[]) uint32_t did db/d35/gnunet-helper-transport-wlan_8c.html a802c40a07eef8b03f9a0b912105940e9 uint16_t status db/d35/gnunet-helper-transport-wlan_8c.html a5393c99e246925076b1dfd69a64177ef uint16_t len db/d35/gnunet-helper-transport-wlan_8c.html a8aed22e2c7b283705ec82e0120515618 uint32_t data db/d35/gnunet-helper-transport-wlan_8c.html a1e43bf7d608e87228b625cca2c04d641 uint32_t msgcode db/d35/gnunet-helper-transport-wlan_8c.html ac28946e373e4bd25843fb76818bb481c uint32_t msglen db/d35/gnunet-helper-transport-wlan_8c.html a907c53abb8da7fb88a7681171ffb51cd char devname db/d35/gnunet-helper-transport-wlan_8c.html ad92bd4584d7174d05624a60cfb8ed472 [16] enum RadiotapType __attribute__ db/d35/gnunet-helper-transport-wlan_8c.html a687c100b2f0699cee603ba454b343dcf static struct SendBuffer write_pout db/d35/gnunet-helper-transport-wlan_8c.html a085221b8120b8c39fef2b63bfd6853c6 static struct SendBuffer write_std db/d35/gnunet-helper-transport-wlan_8c.html a02defbf912be79308723c99de8143c39 gnunet-service-tng.c /home/grothoff/research/gnunet/src/transport/ da/d7d/gnunet-service-tng_8c platform.h gnunet_util_lib.h gnunet_statistics_service.h gnunet_transport_monitor_service.h gnunet_peerstore_service.h gnunet_hello_lib.h gnunet_signatures.h transport.h MessageUUIDP AcknowledgementUUIDP ChallengeNonceP TransportBackchannelEncapsulationMessage EphemeralConfirmationPS TransportDVBoxPayloadP TransportReliabilityBoxMessage TransportCummulativeAckPayloadP TransportReliabilityAckMessage TransportFragmentBoxMessage DvInitPS DvHopPS DVPathEntryP TransportDVLearnMessage TransportDVBoxMessage TransportValidationChallengeMessage TransportValidationPS TransportValidationResponseMessage TransportFlowControlMessage LearnLaunchEntry TransmissionHistoryEntry PerformanceData CommunicatorMessageContext CoreSentContext VirtualLink PendingAcknowledgement DistanceVectorHop DistanceVector QueueEntry Queue ReassemblyContext Neighbour IncomingRequest PeerRequest PendingMessage TransportCummulativeAckPayload AcknowledgementCummulator AddressListEntry TransportClient ValidationState Backtalker MonitorEvent DVKeyState FindByMessageUuidContext NeighbourSelectionContext CheckKnownAddressContext CheckKnownChallengeContext PendingMessageScoreContext QueueQualityContext #define MAX_CUMMULATIVE_ACKS da/d7d/gnunet-service-tng_8c.html a32d8275f2bee13d4fa3d35265ec252ce #define FC_NO_CHANGE_REPLY_PROBABILITY da/d7d/gnunet-service-tng_8c.html a59f8eb2bd5daf70ee3dedf8d291f44ca #define IN_PACKET_SIZE_WITHOUT_MTU da/d7d/gnunet-service-tng_8c.html ab8de68d53bf7fb8f425a228afbc7494f #define GOODPUT_AGING_SLOTS da/d7d/gnunet-service-tng_8c.html a5b9e562a52c1ea9b8dd0547557c84984 #define DEFAULT_WINDOW_SIZE da/d7d/gnunet-service-tng_8c.html a91921438c9b217bc5c7a9ac921e9b803 #define MAX_INCOMING_REQUEST da/d7d/gnunet-service-tng_8c.html af2e43b0658874ec6374048aa840f812c #define MAX_DV_DISCOVERY_SELECTION da/d7d/gnunet-service-tng_8c.html a188a9e8e1b2c5cfd449fc3f74198adf9 #define RECV_WINDOW_SIZE da/d7d/gnunet-service-tng_8c.html a5ada2b7733956e5d518fa875fd76acbf #define MIN_DV_PATH_LENGTH_FOR_INITIATOR da/d7d/gnunet-service-tng_8c.html ae4a7f550573b5b13a5de50267049799b #define MAX_DV_HOPS_ALLOWED da/d7d/gnunet-service-tng_8c.html a33aa3ce333db1749f60812684a9f1d40 #define MAX_DV_LEARN_PENDING da/d7d/gnunet-service-tng_8c.html ab878c3d15d12c294bcc1a28cb84b5765 #define MAX_DV_PATHS_TO_TARGET da/d7d/gnunet-service-tng_8c.html a4fb793958715b241be62c8ab1ae2cfb6 #define DELAY_WARN_THRESHOLD da/d7d/gnunet-service-tng_8c.html a234b65654167a74aaac9dbb0b518a251 #define DV_FORWARD_TIMEOUT da/d7d/gnunet-service-tng_8c.html a6dd36d6ea545e8819571e4cd9daa3784 #define DV_QUALITY_RTT_THRESHOLD da/d7d/gnunet-service-tng_8c.html a6080a02bfda88e9c4a7c479ab7ca0f53 #define DV_PATH_VALIDITY_TIMEOUT da/d7d/gnunet-service-tng_8c.html a76c591012ef3ed10381211da187e35e9 #define BACKCHANNEL_INACTIVITY_TIMEOUT da/d7d/gnunet-service-tng_8c.html a36c544bec251b59afc29c2b823f45a24 #define DV_PATH_DISCOVERY_FREQUENCY da/d7d/gnunet-service-tng_8c.html a03b00f34e9b509790a36a3d8f44aa32a #define EPHEMERAL_VALIDITY da/d7d/gnunet-service-tng_8c.html a22de22b0ad66e39799388e1f6d2d7dd5 #define REASSEMBLY_EXPIRATION da/d7d/gnunet-service-tng_8c.html aa238432911d9aefcb4942b8d52b5a46b #define FAST_VALIDATION_CHALLENGE_FREQ da/d7d/gnunet-service-tng_8c.html ab1fc30d69ffec7987a68fd39069dc79c #define MAX_VALIDATION_CHALLENGE_FREQ da/d7d/gnunet-service-tng_8c.html a94a2fef1cb0ddff1c0388c6ee21ba7d8 #define ACK_CUMMULATOR_TIMEOUT da/d7d/gnunet-service-tng_8c.html a1c963283b5dddb27aaafd4ec2d6f3a2e #define DV_LEARN_BASE_FREQUENCY da/d7d/gnunet-service-tng_8c.html a6d50012c6a053af2325fbff8c41fa488 #define DV_LEARN_QUALITY_THRESHOLD da/d7d/gnunet-service-tng_8c.html a4912c10f17231ef04bbc37a5cc8c1fac #define MAX_ADDRESS_VALID_UNTIL da/d7d/gnunet-service-tng_8c.html a7c151c2ac11a601199a5c4d79d0f7dff #define ADDRESS_VALIDATION_LIFETIME da/d7d/gnunet-service-tng_8c.html a3c1fa04b68dd17c33ac14b6ffd917f2e #define MIN_DELAY_ADDRESS_VALIDATION da/d7d/gnunet-service-tng_8c.html aa560d67cbdf8a8b2ef141ada912bf284 #define VALIDATION_RTT_BUFFER_FACTOR da/d7d/gnunet-service-tng_8c.html abb929ecdcd2d4dc0be14d624708b3f95 #define COMMUNICATOR_TOTAL_QUEUE_LIMIT da/d7d/gnunet-service-tng_8c.html a639b3c84c977b3e04efaa0c8a65de299 #define QUEUE_LENGTH_LIMIT da/d7d/gnunet-service-tng_8c.html a328863d1a69b0e0ac7d01b3dd2c5c319 void(* DVMessageHandler da/d7d/gnunet-service-tng_8c.html af527db09a2e93a88da4acf61db4300da )(void *cls, struct Neighbour *next_hop, const struct GNUNET_MessageHeader *hdr, enum RouteMessageOptions options) ClientType da/d7d/gnunet-service-tng_8c.html af7f22c7d662171af2c3a5b74f621dc98 CT_NONE da/d7d/gnunet-service-tng_8c.html af7f22c7d662171af2c3a5b74f621dc98abc1edbe45d74e83b1f8330ebbfc19fb0 CT_CORE da/d7d/gnunet-service-tng_8c.html af7f22c7d662171af2c3a5b74f621dc98ac620412f34314640bad48bf2175fa4dd CT_MONITOR da/d7d/gnunet-service-tng_8c.html af7f22c7d662171af2c3a5b74f621dc98ab38a222e602511ef610db98974ae1dd2 CT_COMMUNICATOR da/d7d/gnunet-service-tng_8c.html af7f22c7d662171af2c3a5b74f621dc98af2dc3dad2878617a68313b61c30827b3 CT_APPLICATION da/d7d/gnunet-service-tng_8c.html af7f22c7d662171af2c3a5b74f621dc98a55b06339cdce32525081378a29e13f5a CT_NONE d7/dee/gnunet-service-transport_8c.html af7f22c7d662171af2c3a5b74f621dc98abc1edbe45d74e83b1f8330ebbfc19fb0 CT_CORE d7/dee/gnunet-service-transport_8c.html af7f22c7d662171af2c3a5b74f621dc98ac620412f34314640bad48bf2175fa4dd CT_MONITOR d7/dee/gnunet-service-transport_8c.html af7f22c7d662171af2c3a5b74f621dc98ab38a222e602511ef610db98974ae1dd2 CT_BLACKLIST d7/dee/gnunet-service-transport_8c.html af7f22c7d662171af2c3a5b74f621dc98a7576e41f6c00daca855107dba5307260 CT_CORE_NO_HANDLERS d7/dee/gnunet-service-transport_8c.html af7f22c7d662171af2c3a5b74f621dc98a0a4783428dd554e548b158a8c4b38a22 RouteMessageOptions da/d7d/gnunet-service-tng_8c.html a507116fe7392fcbc289f9ec2a814b272 RMO_NONE da/d7d/gnunet-service-tng_8c.html a507116fe7392fcbc289f9ec2a814b272a45d64425686c4103e60def924c9f6a68 RMO_DV_ALLOWED da/d7d/gnunet-service-tng_8c.html a507116fe7392fcbc289f9ec2a814b272a18092cd5f9b5a3ff0eadc3c72ee26669 RMO_UNCONFIRMED_ALLOWED da/d7d/gnunet-service-tng_8c.html a507116fe7392fcbc289f9ec2a814b272a07a66e2069dd01920b546d9841654acc RMO_ANYTHING_GOES da/d7d/gnunet-service-tng_8c.html a507116fe7392fcbc289f9ec2a814b272ae4ed93c1209f98744d94fe8ca6e2b8ad RMO_REDUNDANT da/d7d/gnunet-service-tng_8c.html a507116fe7392fcbc289f9ec2a814b272a197340aeef29352159ed907a2321b179 PendingMessageType da/d7d/gnunet-service-tng_8c.html a4a6993129e892e2992343bef532a7a19 PMT_CORE da/d7d/gnunet-service-tng_8c.html a4a6993129e892e2992343bef532a7a19a9e69647e74dd24f651909cf49d5aa556 PMT_FRAGMENT_BOX da/d7d/gnunet-service-tng_8c.html a4a6993129e892e2992343bef532a7a19a87cee7acef1765177b44938520198ef4 PMT_RELIABILITY_BOX da/d7d/gnunet-service-tng_8c.html a4a6993129e892e2992343bef532a7a19ae5e50492fbf137daa41aa19811ff3d53 PMT_DV_BOX da/d7d/gnunet-service-tng_8c.html a4a6993129e892e2992343bef532a7a19a9b810a79d9d82136fc6ae1aa4d784107 static unsigned int get_age da/d7d/gnunet-service-tng_8c.html a1569d825ebe9b67f3acb1d6da3e891e0 () static void free_incoming_request da/d7d/gnunet-service-tng_8c.html af274f288d43f5a7e16f4d63f8bb1dab7 (struct IncomingRequest *ir) static void free_pending_acknowledgement da/d7d/gnunet-service-tng_8c.html a6d6d9befe2b7a1247e30be28156e80fd (struct PendingAcknowledgement *pa) static void free_fragment_tree da/d7d/gnunet-service-tng_8c.html a238873a5a768dceb4c757c63ec806923 (struct PendingMessage *root) static void free_pending_message da/d7d/gnunet-service-tng_8c.html a7456f7dd8521ca3c574e65777e73306e (struct PendingMessage *pm) static void free_virtual_link da/d7d/gnunet-service-tng_8c.html a502a12ca44bf8f8118051cc09e73c54f (struct VirtualLink *vl) static void free_validation_state da/d7d/gnunet-service-tng_8c.html a165e4022c59c803fd9bb09cc47ea92d0 (struct ValidationState *vs) static struct Neighbour * lookup_neighbour da/d7d/gnunet-service-tng_8c.html a0b758fab9a3d215175ad90b95ed7ddc7 (const struct GNUNET_PeerIdentity *pid) static struct VirtualLink * lookup_virtual_link da/d7d/gnunet-service-tng_8c.html a7b1a8877406e8c5bf64946d4d6c5148f (const struct GNUNET_PeerIdentity *pid) static void free_distance_vector_hop da/d7d/gnunet-service-tng_8c.html a3d90fa6aee2926c83193f53766339d3e (struct DistanceVectorHop *dvh) static void check_link_down da/d7d/gnunet-service-tng_8c.html ae5e987de6709a9817839d6f6f546a145 (void *cls) static void cores_send_disconnect_info da/d7d/gnunet-service-tng_8c.html a4e2cc533c3382c7e5be3e54159ad091f (const struct GNUNET_PeerIdentity *pid) static void free_dv_route da/d7d/gnunet-service-tng_8c.html a8ecbe90d53b280b40051ec35cf2068c4 (struct DistanceVector *dv) static void notify_monitor da/d7d/gnunet-service-tng_8c.html ad6504e3039bf7f29acc815a9cbed22c1 (struct TransportClient *tc, const struct GNUNET_PeerIdentity *peer, const char *address, enum GNUNET_NetworkType nt, const struct MonitorEvent *me) static void notify_monitors da/d7d/gnunet-service-tng_8c.html a5a13d8ad2f9b07196d926b7a8461f6d0 (const struct GNUNET_PeerIdentity *peer, const char *address, enum GNUNET_NetworkType nt, const struct MonitorEvent *me) static void * client_connect_cb da/d7d/gnunet-service-tng_8c.html ace62d7dd4b1ce0ddda8ac3a38cbdc24d (void *cls, struct GNUNET_SERVICE_Client *client, struct GNUNET_MQ_Handle *mq) static void free_reassembly_context da/d7d/gnunet-service-tng_8c.html a63d093a8f2384715ff0060cdc0808ca8 (struct ReassemblyContext *rc) static void reassembly_cleanup_task da/d7d/gnunet-service-tng_8c.html a072d4c4b799a6b57556f9566c6e57f92 (void *cls) static int free_reassembly_cb da/d7d/gnunet-service-tng_8c.html a7681d67877abef69bf9dac8ef4e4c5c0 (void *cls, uint32_t key, void *value) static void free_neighbour da/d7d/gnunet-service-tng_8c.html a3aaa2da28583bab40e083308468690af (struct Neighbour *neighbour) static void core_send_connect_info da/d7d/gnunet-service-tng_8c.html a1be6b7935d09d3bfef926aad23b87b17 (struct TransportClient *tc, const struct GNUNET_PeerIdentity *pid) static void cores_send_connect_info da/d7d/gnunet-service-tng_8c.html a47b2e00e2b21b55b37aad24ca6f3a921 (const struct GNUNET_PeerIdentity *pid) static void transmit_on_queue da/d7d/gnunet-service-tng_8c.html a8c3a46b5a6477745fde80434390c5dbd (void *cls) static void schedule_transmit_on_queue da/d7d/gnunet-service-tng_8c.html acd36e8d23508c6ae1f10f3abbcf66bde (struct Queue *queue, enum GNUNET_SCHEDULER_Priority p) static void free_queue da/d7d/gnunet-service-tng_8c.html a1fdb77408846afc35cc5bcef1e007db1 (struct Queue *queue) static void free_address_list_entry da/d7d/gnunet-service-tng_8c.html a840e86c7931e024244da2a5dfc0d6155 (struct AddressListEntry *ale) static int stop_peer_request da/d7d/gnunet-service-tng_8c.html a4c79e0b2063861b45e3511e999b37fe9 (void *cls, const struct GNUNET_PeerIdentity *pid, void *value) static void client_disconnect_cb da/d7d/gnunet-service-tng_8c.html add3231e0a097736c4235cae0f8bed32a (void *cls, struct GNUNET_SERVICE_Client *client, void *app_ctx) static int notify_client_connect_info da/d7d/gnunet-service-tng_8c.html a9807985a1de34d615b456a88c51647c1 (void *cls, const struct GNUNET_PeerIdentity *pid, void *value) static void handle_client_start da/d7d/gnunet-service-tng_8c.html a4e5b31e7f7cfe2bef52fab57e545f468 (void *cls, const struct StartMessage *start) static int check_client_send da/d7d/gnunet-service-tng_8c.html abef58e56169725eb534170e2f151fe53 (void *cls, const struct OutboundMessage *obm) static void client_send_response da/d7d/gnunet-service-tng_8c.html a2a8e32dd84a38c6d57f8e3f196811a64 (struct PendingMessage *pm) static unsigned int pick_random_dv_hops da/d7d/gnunet-service-tng_8c.html a85471a792da55b843333ebc594cddc71 (const struct DistanceVector *dv, enum RouteMessageOptions options, struct DistanceVectorHop **hops_array, unsigned int hops_array_length) static int check_communicator_available da/d7d/gnunet-service-tng_8c.html aa7e52ee9f6c6d6461570e597f1d0b2e7 (void *cls, const struct GNUNET_TRANSPORT_CommunicatorAvailableMessage *cam) static void finish_cmc_handling da/d7d/gnunet-service-tng_8c.html a57389cec832004cd405f6380b9f2913a (struct CommunicatorMessageContext *cmc) static void handle_client_recv_ok da/d7d/gnunet-service-tng_8c.html abc95f5aa66f699760374deb577c67062 (void *cls, const struct RecvOkMessage *rom) static void handle_communicator_available da/d7d/gnunet-service-tng_8c.html a12eae68728a589547657875edc00802b (void *cls, const struct GNUNET_TRANSPORT_CommunicatorAvailableMessage *cam) static int check_communicator_backchannel da/d7d/gnunet-service-tng_8c.html a91594fdb7f7ce542fef316dfb5a5bad7 (void *cls, const struct GNUNET_TRANSPORT_CommunicatorBackchannel *cb) static void update_ephemeral da/d7d/gnunet-service-tng_8c.html a49911ad7bdf3f2881369d46a24a9463f (struct DistanceVector *dv) static void queue_send_msg da/d7d/gnunet-service-tng_8c.html ad869197b9f55aeda0c01d36465be199b (struct Queue *queue, struct PendingMessage *pm, const void *payload, size_t payload_size) static struct GNUNET_TIME_Relative route_via_neighbour da/d7d/gnunet-service-tng_8c.html a5ab1a2f9b88f431e0582bc72ec857301 (const struct Neighbour *n, const struct GNUNET_MessageHeader *hdr, enum RouteMessageOptions options) static void dv_setup_key_state_from_km da/d7d/gnunet-service-tng_8c.html a7187fcbbd74c0d5f0c8ff95ba26efb68 (const struct GNUNET_HashCode *km, const struct GNUNET_ShortHashCode *iv, struct DVKeyState *key) static void dh_key_derive_eph_pid da/d7d/gnunet-service-tng_8c.html ab7b9bacebfde6c46665ce1661dd518de (const struct GNUNET_CRYPTO_EcdhePrivateKey *priv_ephemeral, const struct GNUNET_PeerIdentity *target, const struct GNUNET_ShortHashCode *iv, struct DVKeyState *key) static void dh_key_derive_eph_pub da/d7d/gnunet-service-tng_8c.html a43e046740bcc614823969bd0e373a5f5 (const struct GNUNET_CRYPTO_EcdhePublicKey *pub_ephemeral, const struct GNUNET_ShortHashCode *iv, struct DVKeyState *key) static void dv_hmac da/d7d/gnunet-service-tng_8c.html a6284754f5d645c503ba64b232a56929b (const struct DVKeyState *key, struct GNUNET_HashCode *hmac, const void *data, size_t data_size) static void dv_encrypt da/d7d/gnunet-service-tng_8c.html ae250a2ab228955073322a64d3b43503c (struct DVKeyState *key, const void *in, void *dst, size_t in_size) static void dv_decrypt da/d7d/gnunet-service-tng_8c.html a72f1659056540b01dd7b009e25762cdb (struct DVKeyState *key, void *out, const void *ciph, size_t out_size) static void dv_key_clean da/d7d/gnunet-service-tng_8c.html a1037a5741597562c0955c8a2c62ba7b3 (struct DVKeyState *key) static struct GNUNET_TIME_Relative encapsulate_for_dv da/d7d/gnunet-service-tng_8c.html af32fa1b7038f4bfcee1e38c5062a09a5 (struct DistanceVector *dv, unsigned int num_dvhs, struct DistanceVectorHop **dvhs, const struct GNUNET_MessageHeader *hdr, DVMessageHandler use, void *use_cls, enum RouteMessageOptions options) static void send_dv_to_neighbour da/d7d/gnunet-service-tng_8c.html a1c437f06e67f5688c021f706c3532a35 (void *cls, struct Neighbour *next_hop, const struct GNUNET_MessageHeader *hdr, enum RouteMessageOptions options) static struct GNUNET_TIME_Relative route_control_message_without_fc da/d7d/gnunet-service-tng_8c.html a5532a182d64aca0df00c40cca44443b9 (const struct GNUNET_PeerIdentity *target, const struct GNUNET_MessageHeader *hdr, enum RouteMessageOptions options) static void consider_sending_fc da/d7d/gnunet-service-tng_8c.html afee2d692643a7b335c710b3df6630729 (void *cls) static void check_vl_transmission da/d7d/gnunet-service-tng_8c.html a79a813323f94ccb743279c18ad154f1d (struct VirtualLink *vl) static void handle_client_send da/d7d/gnunet-service-tng_8c.html a5cafbafbc811de34898bef7bf2fa1544 (void *cls, const struct OutboundMessage *obm) static void handle_communicator_backchannel da/d7d/gnunet-service-tng_8c.html a9e3c24d933d2c6f6683ed1ad9f28ac34 (void *cls, const struct GNUNET_TRANSPORT_CommunicatorBackchannel *cb) static int check_add_address da/d7d/gnunet-service-tng_8c.html ab22a4d060ce1337f9be590e9cf7e46b3 (void *cls, const struct GNUNET_TRANSPORT_AddAddressMessage *aam) static void store_pi da/d7d/gnunet-service-tng_8c.html a58097a46e1e4591d8ec7921b842b3e97 (void *cls) static void peerstore_store_own_cb da/d7d/gnunet-service-tng_8c.html aa473b8a0025590c3b69631885db995d9 (void *cls, int success) static void handle_add_address da/d7d/gnunet-service-tng_8c.html a0d4feff096fd9b6a16801ba4137267bd (void *cls, const struct GNUNET_TRANSPORT_AddAddressMessage *aam) static void handle_del_address da/d7d/gnunet-service-tng_8c.html a1ffe178249b4aca0ee7c5af6f53adb89 (void *cls, const struct GNUNET_TRANSPORT_DelAddressMessage *dam) static void demultiplex_with_cmc da/d7d/gnunet-service-tng_8c.html ac8a6e15f18e868ab6ff6b41a24656657 (struct CommunicatorMessageContext *cmc, const struct GNUNET_MessageHeader *msg) static void core_env_sent_cb da/d7d/gnunet-service-tng_8c.html a677123e61e07a6670fa06a2ee638458e (void *cls) static void handle_raw_message da/d7d/gnunet-service-tng_8c.html a9d8a6c49cdbc5af20933cee1fa2ada24 (void *cls, const struct GNUNET_MessageHeader *mh) static int check_fragment_box da/d7d/gnunet-service-tng_8c.html a14b80fb8dfa2edc059a2f4cd07bee9c9 (void *cls, const struct TransportFragmentBoxMessage *fb) static void destroy_ack_cummulator da/d7d/gnunet-service-tng_8c.html afe1a0302fb02d7d0aae2681a1cb91e13 (void *cls) static void transmit_cummulative_ack_cb da/d7d/gnunet-service-tng_8c.html ac2b973617ebf36a6daa9b178b9808740 (void *cls) static void cummulative_ack da/d7d/gnunet-service-tng_8c.html a48b86bfe6ba901c542be12300b30a616 (const struct GNUNET_PeerIdentity *pid, const struct AcknowledgementUUIDP *ack_uuid, struct GNUNET_TIME_Absolute max_delay) static int find_by_message_uuid da/d7d/gnunet-service-tng_8c.html a79c972af353a44c16288cfe5f2ae3c19 (void *cls, uint32_t key, void *value) static void handle_fragment_box da/d7d/gnunet-service-tng_8c.html a40d1866edd2b8668cee6d58baf4bd454 (void *cls, const struct TransportFragmentBoxMessage *fb) static int check_reliability_box da/d7d/gnunet-service-tng_8c.html a1286caed364fdfa3ea62a0fff8d3d12c (void *cls, const struct TransportReliabilityBoxMessage *rb) static void handle_reliability_box da/d7d/gnunet-service-tng_8c.html ad5694951c0f81426828e0f333856f5f3 (void *cls, const struct TransportReliabilityBoxMessage *rb) static void update_pd_age da/d7d/gnunet-service-tng_8c.html a6d104dd1f22cac4af25539eff385afbb (struct PerformanceData *pd, unsigned int age) static void update_performance_data da/d7d/gnunet-service-tng_8c.html a8051814852bad042722ac946b100ac4e (struct PerformanceData *pd, struct GNUNET_TIME_Relative rtt, uint16_t bytes_transmitted_ok) static void update_queue_performance da/d7d/gnunet-service-tng_8c.html a709d45a902e3ff947e72abbe311906f5 (struct Queue *q, struct GNUNET_TIME_Relative rtt, uint16_t bytes_transmitted_ok) static void update_dvh_performance da/d7d/gnunet-service-tng_8c.html a27ed19c900659f23d5add6f86e029688 (struct DistanceVectorHop *dvh, struct GNUNET_TIME_Relative rtt, uint16_t bytes_transmitted_ok) static void completed_pending_message da/d7d/gnunet-service-tng_8c.html a279c5b749a04226d82854ea04494f914 (struct PendingMessage *pm) static void handle_acknowledged da/d7d/gnunet-service-tng_8c.html aa5950ec9a2f80e953dfdb87854c826b4 (struct PendingAcknowledgement *pa, struct GNUNET_TIME_Relative ack_delay) static int check_reliability_ack da/d7d/gnunet-service-tng_8c.html ade9d761a539b3b0411438dac5e0d94fc (void *cls, const struct TransportReliabilityAckMessage *ra) static void handle_reliability_ack da/d7d/gnunet-service-tng_8c.html a8175d37e6bb1526256fb952e5bf3fb2b (void *cls, const struct TransportReliabilityAckMessage *ra) static int check_backchannel_encapsulation da/d7d/gnunet-service-tng_8c.html abfcf5be2a088103a07fb62a1f6467493 (void *cls, const struct TransportBackchannelEncapsulationMessage *be) static void handle_backchannel_encapsulation da/d7d/gnunet-service-tng_8c.html aa98042af224db6411a4bb128ad03bec1 (void *cls, const struct TransportBackchannelEncapsulationMessage *be) static void path_cleanup_cb da/d7d/gnunet-service-tng_8c.html ab0fc64feefe73c7a7c2f6bdfd87b7a56 (void *cls) static void activate_core_visible_dv_path da/d7d/gnunet-service-tng_8c.html a8e7befbbc4901b2e1304dbf0f891ef9e (struct DistanceVectorHop *hop) static int learn_dv_path da/d7d/gnunet-service-tng_8c.html a576ba66e267a649837f0e0c57bf1dba6 (const struct GNUNET_PeerIdentity *path, unsigned int path_len, struct GNUNET_TIME_Relative network_latency, struct GNUNET_TIME_Absolute path_valid_until) static int check_dv_learn da/d7d/gnunet-service-tng_8c.html adbebd7bcc17424ad66062eebebaabddf (void *cls, const struct TransportDVLearnMessage *dvl) static void forward_dv_learn da/d7d/gnunet-service-tng_8c.html ae6a8d93d3c4f3f9438d13822c48d4a3f (const struct GNUNET_PeerIdentity *next_hop, const struct TransportDVLearnMessage *msg, uint16_t bi_history, uint16_t nhops, const struct DVPathEntryP *hops, struct GNUNET_TIME_Absolute in_time) static int validate_dv_initiator_signature da/d7d/gnunet-service-tng_8c.html af881d5fc5cb7c9ce4f979b902dc9ee1d (struct GNUNET_TIME_AbsoluteNBO sender_monotonic_time, const struct GNUNET_PeerIdentity *init, const struct ChallengeNonceP *challenge, const struct GNUNET_CRYPTO_EddsaSignature *init_sig) static int dv_neighbour_selection da/d7d/gnunet-service-tng_8c.html a2d7ca3f325ff4c9840a195b524d597fa (void *cls, const struct GNUNET_PeerIdentity *pid, void *value) static int dv_neighbour_transmission da/d7d/gnunet-service-tng_8c.html a066e074d1b2f5ea1e5a5dc46e8dadbc2 (void *cls, const struct GNUNET_PeerIdentity *pid, void *value) static unsigned int calculate_fork_degree da/d7d/gnunet-service-tng_8c.html a0e028d210e1c56c4484487c7c94c630f (unsigned int hops_taken, unsigned int neighbour_count, unsigned int eligible_count) static void neighbour_store_dvmono_cb da/d7d/gnunet-service-tng_8c.html ace3931b25fb13ff3754adabd7b79548c (void *cls, int success) static void handle_dv_learn da/d7d/gnunet-service-tng_8c.html a8d4bc4c121eebf1dcde30979ee3d7975 (void *cls, const struct TransportDVLearnMessage *dvl) static int check_dv_box da/d7d/gnunet-service-tng_8c.html a27723e03cefe3371e6deed8c11f1f9c4 (void *cls, const struct TransportDVBoxMessage *dvb) static void forward_dv_box da/d7d/gnunet-service-tng_8c.html a3b37823db516c2390eac7229eccc6cfa (struct Neighbour *next_hop, const struct TransportDVBoxMessage *hdr, uint16_t total_hops, uint16_t num_hops, const struct GNUNET_PeerIdentity *hops, const void *enc_payload, uint16_t enc_payload_size) static void free_backtalker da/d7d/gnunet-service-tng_8c.html afc35a537e1f99648ccb98f6a8b88c5c8 (struct Backtalker *b) static int free_backtalker_cb da/d7d/gnunet-service-tng_8c.html aaedf2a40d34361730338174cff2b9c4a (void *cls, const struct GNUNET_PeerIdentity *pid, void *value) static void backtalker_timeout_cb da/d7d/gnunet-service-tng_8c.html a0cfd23070a07c0e5803d54628e68119c (void *cls) static void backtalker_monotime_cb da/d7d/gnunet-service-tng_8c.html a5396c43f8fae53a826a0a31461641b80 (void *cls, const struct GNUNET_PEERSTORE_Record *record, const char *emsg) static void backtalker_monotime_store_cb da/d7d/gnunet-service-tng_8c.html a74b557c51fabeb0086a7065655f4aef9 (void *cls, int success) static void update_backtalker_monotime da/d7d/gnunet-service-tng_8c.html a32a96d3bf392daedb14a13b9a358e99a (struct Backtalker *b) static void handle_dv_box da/d7d/gnunet-service-tng_8c.html a03af7192544cc24900ae0687ab1658c0 (void *cls, const struct TransportDVBoxMessage *dvb) static int check_incoming_msg da/d7d/gnunet-service-tng_8c.html aa1875f9336e46344b2b21d147ab0764d (void *cls, const struct GNUNET_TRANSPORT_IncomingMessage *im) static int check_known_address da/d7d/gnunet-service-tng_8c.html af0274afdb7e8725bafb1d2f1b927cec2 (void *cls, const struct GNUNET_PeerIdentity *pid, void *value) static void validation_start_cb da/d7d/gnunet-service-tng_8c.html abac89614af22a3007d6c39a398db7b6d (void *cls) static void update_next_challenge_time da/d7d/gnunet-service-tng_8c.html aa2f7e37bea9d73251344678700fc8ef3 (struct ValidationState *vs, struct GNUNET_TIME_Absolute new_time) static void start_address_validation da/d7d/gnunet-service-tng_8c.html a2f1c200c2396d2a1d030667b50a9ea5c (const struct GNUNET_PeerIdentity *pid, const char *address) static void handle_hello_for_incoming da/d7d/gnunet-service-tng_8c.html adc04faad114bbec3871db4f4f0b99812 (void *cls, const struct GNUNET_PEERSTORE_Record *record, const char *emsg) static void handle_validation_challenge da/d7d/gnunet-service-tng_8c.html a60c424a95821856c2226ee011733d133 (void *cls, const struct TransportValidationChallengeMessage *tvc) static int check_known_challenge da/d7d/gnunet-service-tng_8c.html a5b287bbdec938f35ed075f50af402897 (void *cls, const struct GNUNET_PeerIdentity *pid, void *value) static void peerstore_store_validation_cb da/d7d/gnunet-service-tng_8c.html a02301f119aab216fb06fa23aac38bc8b (void *cls, int success) static struct Queue * find_queue da/d7d/gnunet-service-tng_8c.html aa81d3604a8db42d78e9fc276e06a0438 (const struct GNUNET_PeerIdentity *pid, const char *address) static void handle_validation_response da/d7d/gnunet-service-tng_8c.html a8094e8f76e3a05cc089011f23c7306b2 (void *cls, const struct TransportValidationResponseMessage *tvr) static void handle_incoming_msg da/d7d/gnunet-service-tng_8c.html aea0e9990a1c222e3e2bd742dc4235a27 (void *cls, const struct GNUNET_TRANSPORT_IncomingMessage *im) static void handle_flow_control da/d7d/gnunet-service-tng_8c.html adabc1ccc97c6a4cdee43281fbd9801d6 (void *cls, const struct TransportFlowControlMessage *fc) static int check_add_queue_message da/d7d/gnunet-service-tng_8c.html a28f501234be17f495485bd93f7ea2aac (void *cls, const struct GNUNET_TRANSPORT_AddQueueMessage *aqm) static void set_pending_message_uuid da/d7d/gnunet-service-tng_8c.html a743ac904f7011d0d17a49cc1840e9246 (struct PendingMessage *pm) static struct PendingAcknowledgement * prepare_pending_acknowledgement da/d7d/gnunet-service-tng_8c.html a6062536bf116db5bac06b3a5308dbb14 (struct Queue *queue, struct DistanceVectorHop *dvh, struct PendingMessage *pm) static struct PendingMessage * fragment_message da/d7d/gnunet-service-tng_8c.html aa903126217b3c2c2d1286ffe26185be9 (struct Queue *queue, struct DistanceVectorHop *dvh, struct PendingMessage *pm) static struct PendingMessage * reliability_box_message da/d7d/gnunet-service-tng_8c.html a00f23ffe4a6b21f827a82171cdffaa28 (struct Queue *queue, struct DistanceVectorHop *dvh, struct PendingMessage *pm) static void update_pm_next_attempt da/d7d/gnunet-service-tng_8c.html aec5de44f87985393994f7789b78db7c5 (struct PendingMessage *pm, struct GNUNET_TIME_Absolute next_attempt) static void select_best_pending_from_link da/d7d/gnunet-service-tng_8c.html a68f0c9b1b2ada272ddd289e0bbbd4376 (struct PendingMessageScoreContext *sc, struct Queue *queue, struct VirtualLink *vl, struct DistanceVectorHop *dvh, size_t overhead) static void extract_box_cb da/d7d/gnunet-service-tng_8c.html a535f3b85735bfa871b1a982e05f0e8c8 (void *cls, struct Neighbour *next_hop, const struct GNUNET_MessageHeader *hdr, enum RouteMessageOptions options) static void handle_del_queue_message da/d7d/gnunet-service-tng_8c.html a2f59e183abef6c03f3a0c0146c628f27 (void *cls, const struct GNUNET_TRANSPORT_DelQueueMessage *dqm) static void handle_send_message_ack da/d7d/gnunet-service-tng_8c.html a6b8255333a31c4ab521827bb3a7568fe (void *cls, const struct GNUNET_TRANSPORT_SendMessageToAck *sma) static int notify_client_queues da/d7d/gnunet-service-tng_8c.html a524019ad49add0d47ad57bd310a836cc (void *cls, const struct GNUNET_PeerIdentity *pid, void *value) static void handle_monitor_start da/d7d/gnunet-service-tng_8c.html a5567ebcc0353689aa94005310f06361c (void *cls, const struct GNUNET_TRANSPORT_MonitorStart *start) static struct TransportClient * lookup_communicator da/d7d/gnunet-service-tng_8c.html a4fecd03b68024806e722b2a02cbec034 (const char *prefix) static void suggest_to_connect da/d7d/gnunet-service-tng_8c.html a695f607246f98acfcfb4513a8d637809 (const struct GNUNET_PeerIdentity *pid, const char *address) static void validation_transmit_on_queue da/d7d/gnunet-service-tng_8c.html aea563c9543e4a5bd792f31c4fc92ce8e (struct Queue *q, struct ValidationState *vs) static int check_connection_quality da/d7d/gnunet-service-tng_8c.html a6663473c7b91aeb381aaafa04a12661c (void *cls, const struct GNUNET_PeerIdentity *pid, void *value) static void start_dv_learn da/d7d/gnunet-service-tng_8c.html a2b767ecb65a523f706053501d4f96aef (void *cls) static int check_validation_request_pending da/d7d/gnunet-service-tng_8c.html ac6205883471bfb7a86127db015b68d63 (void *cls, const struct GNUNET_PeerIdentity *pid, void *value) static void neighbour_dv_monotime_cb da/d7d/gnunet-service-tng_8c.html af3a6ba7a0937eeaea01af50137b4b527 (void *cls, const struct GNUNET_PEERSTORE_Record *record, const char *emsg) static void handle_add_queue_message da/d7d/gnunet-service-tng_8c.html a6ec6e47be92b7cc48c326b91f5456251 (void *cls, const struct GNUNET_TRANSPORT_AddQueueMessage *aqm) static void handle_queue_create_ok da/d7d/gnunet-service-tng_8c.html a9503a6bd247c7c6b44859be1884c29ce (void *cls, const struct GNUNET_TRANSPORT_CreateQueueResponse *cqr) static void handle_queue_create_fail da/d7d/gnunet-service-tng_8c.html ae5731473f6511d399b48027fa8b837b9 (void *cls, const struct GNUNET_TRANSPORT_CreateQueueResponse *cqr) static void handle_suggest_cancel da/d7d/gnunet-service-tng_8c.html a7fff15839fbd9f037dd475cda88b0ac6 (void *cls, const struct ExpressPreferenceMessage *msg) static void handle_hello_for_client da/d7d/gnunet-service-tng_8c.html a7ca68ffaf16244877ba0aed5b78c6dce (void *cls, const struct GNUNET_PEERSTORE_Record *record, const char *emsg) static void handle_suggest da/d7d/gnunet-service-tng_8c.html a471893a30a1de1b03146dee6b6ddd6d4 (void *cls, const struct ExpressPreferenceMessage *msg) static int check_request_hello_validation da/d7d/gnunet-service-tng_8c.html a181d51da8a9491fab7aef1e3d147d46e (void *cls, const struct RequestHelloValidationMessage *m) static void handle_request_hello_validation da/d7d/gnunet-service-tng_8c.html acf48614161918a057db2e671b4a7c39f (void *cls, const struct RequestHelloValidationMessage *m) static int free_neighbour_cb da/d7d/gnunet-service-tng_8c.html a5c7244aeb72caa16e09fa4c4168d9a38 (void *cls, const struct GNUNET_PeerIdentity *pid, void *value) static int free_dv_routes_cb da/d7d/gnunet-service-tng_8c.html ae3a41467b2507a1c7ad7a07d94d567d9 (void *cls, const struct GNUNET_PeerIdentity *pid, void *value) static int free_validation_state_cb da/d7d/gnunet-service-tng_8c.html a5c47a83abd6b9ed058b344944d15775a (void *cls, const struct GNUNET_PeerIdentity *pid, void *value) static int free_pending_ack_cb da/d7d/gnunet-service-tng_8c.html a256f559a2635e9d515ecc0cf5c935849 (void *cls, const struct GNUNET_Uuid *key, void *value) static int free_ack_cummulator_cb da/d7d/gnunet-service-tng_8c.html aea9e7d889993cc33512c3a9093889a54 (void *cls, const struct GNUNET_PeerIdentity *pid, void *value) static void do_shutdown da/d7d/gnunet-service-tng_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static void run da/d7d/gnunet-service-tng_8c.html a93e64c6875736da53189e266ff6013a0 (void *cls, const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_SERVICE_Handle *service) GNUNET_SERVICE_MAIN da/d7d/gnunet-service-tng_8c.html a000d32ae694488ad051f91db413f25c5 ("transport", GNUNET_SERVICE_OPTION_SOFT_SHUTDOWN, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_fixed_size(suggest, GNUNET_MESSAGE_TYPE_TRANSPORT_SUGGEST, struct ExpressPreferenceMessage, NULL), GNUNET_MQ_hd_fixed_size(suggest_cancel, GNUNET_MESSAGE_TYPE_TRANSPORT_SUGGEST_CANCEL, struct ExpressPreferenceMessage, NULL), GNUNET_MQ_hd_var_size(request_hello_validation, GNUNET_MESSAGE_TYPE_TRANSPORT_REQUEST_HELLO_VALIDATION, struct RequestHelloValidationMessage, NULL), GNUNET_MQ_hd_fixed_size(client_start, GNUNET_MESSAGE_TYPE_TRANSPORT_START, struct StartMessage, NULL), GNUNET_MQ_hd_var_size(client_send, GNUNET_MESSAGE_TYPE_TRANSPORT_SEND, struct OutboundMessage, NULL), GNUNET_MQ_hd_fixed_size(client_recv_ok, GNUNET_MESSAGE_TYPE_TRANSPORT_RECV_OK, struct RecvOkMessage, NULL), GNUNET_MQ_hd_var_size(communicator_available, GNUNET_MESSAGE_TYPE_TRANSPORT_NEW_COMMUNICATOR, struct GNUNET_TRANSPORT_CommunicatorAvailableMessage, NULL), GNUNET_MQ_hd_var_size(communicator_backchannel, GNUNET_MESSAGE_TYPE_TRANSPORT_COMMUNICATOR_BACKCHANNEL, struct GNUNET_TRANSPORT_CommunicatorBackchannel, NULL), GNUNET_MQ_hd_var_size(add_address, GNUNET_MESSAGE_TYPE_TRANSPORT_ADD_ADDRESS, struct GNUNET_TRANSPORT_AddAddressMessage, NULL), GNUNET_MQ_hd_fixed_size(del_address, GNUNET_MESSAGE_TYPE_TRANSPORT_DEL_ADDRESS, struct GNUNET_TRANSPORT_DelAddressMessage, NULL), GNUNET_MQ_hd_var_size(incoming_msg, GNUNET_MESSAGE_TYPE_TRANSPORT_INCOMING_MSG, struct GNUNET_TRANSPORT_IncomingMessage, NULL), GNUNET_MQ_hd_fixed_size(queue_create_ok, GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_CREATE_OK, struct GNUNET_TRANSPORT_CreateQueueResponse, NULL), GNUNET_MQ_hd_fixed_size(queue_create_fail, GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_CREATE_FAIL, struct GNUNET_TRANSPORT_CreateQueueResponse, NULL), GNUNET_MQ_hd_var_size(add_queue_message, GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_SETUP, struct GNUNET_TRANSPORT_AddQueueMessage, NULL), GNUNET_MQ_hd_fixed_size(del_queue_message, GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_TEARDOWN, struct GNUNET_TRANSPORT_DelQueueMessage, NULL), GNUNET_MQ_hd_fixed_size(send_message_ack, GNUNET_MESSAGE_TYPE_TRANSPORT_SEND_MSG_ACK, struct GNUNET_TRANSPORT_SendMessageToAck, NULL), GNUNET_MQ_hd_fixed_size(monitor_start, GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_START, struct GNUNET_TRANSPORT_MonitorStart, NULL), GNUNET_MQ_handler_end()) static struct TransportClient * clients_head da/d7d/gnunet-service-tng_8c.html a6080d8ee086b2d279c42480afed6696e static struct TransportClient * clients_tail da/d7d/gnunet-service-tng_8c.html abfdfea40574a572bb767c00e9e19dcb0 static struct GNUNET_STATISTICS_Handle * GST_stats da/d7d/gnunet-service-tng_8c.html ac87691125fe978143b061c16465de554 static const struct GNUNET_CONFIGURATION_Handle * GST_cfg da/d7d/gnunet-service-tng_8c.html aab9b54edd14e3fae7ded5d0374c7330c static struct GNUNET_PeerIdentity GST_my_identity da/d7d/gnunet-service-tng_8c.html a196ab681e4e55315df733810ea9d21ea static struct GNUNET_CRYPTO_EddsaPrivateKey * GST_my_private_key da/d7d/gnunet-service-tng_8c.html a51822560188b86e995431ff6f7168d78 static struct GNUNET_CONTAINER_MultiPeerMap * neighbours da/d7d/gnunet-service-tng_8c.html a89a5a34eb64c4cbbebd2264ac4ea9535 static struct GNUNET_CONTAINER_MultiPeerMap * backtalkers da/d7d/gnunet-service-tng_8c.html aa64f73179f0bedd79ceffbdb207d0039 static struct GNUNET_CONTAINER_MultiPeerMap * ack_cummulators da/d7d/gnunet-service-tng_8c.html ac0d7214e502ae017ce1595bb359d0da3 static struct GNUNET_CONTAINER_MultiUuidmap * pending_acks da/d7d/gnunet-service-tng_8c.html a6db140a89374663bb27e1d87c06c5d1e static struct GNUNET_CONTAINER_MultiPeerMap * dv_routes da/d7d/gnunet-service-tng_8c.html af147d51676707f97341399d3ec0229c0 static struct GNUNET_CONTAINER_MultiPeerMap * validation_map da/d7d/gnunet-service-tng_8c.html ae3171d66e6d46c2e752d1e66637267c6 static struct GNUNET_CONTAINER_MultiPeerMap * links da/d7d/gnunet-service-tng_8c.html abe1d238a963c9df5f011a39f97a6f094 static struct GNUNET_CONTAINER_MultiShortmap * dvlearn_map da/d7d/gnunet-service-tng_8c.html a6dc220a15cfa72f158c7b045b581590b static struct LearnLaunchEntry * lle_head da/d7d/gnunet-service-tng_8c.html a205be69157acdcca91aaee0cab989af5 static struct LearnLaunchEntry * lle_tail da/d7d/gnunet-service-tng_8c.html a1a2b112c97a825900556dcf28136fc19 static struct GNUNET_CONTAINER_Heap * validation_heap da/d7d/gnunet-service-tng_8c.html a1bc4a48bb6c9118137aa981bc9423f00 static struct GNUNET_PEERSTORE_Handle * peerstore da/d7d/gnunet-service-tng_8c.html a55be4b4e4b651904286a5540f7915475 static struct GNUNET_SCHEDULER_Task * dvlearn_task da/d7d/gnunet-service-tng_8c.html a1044a2ad7c3b0b6645e0e55f19580c19 static struct GNUNET_SCHEDULER_Task * validation_task da/d7d/gnunet-service-tng_8c.html a4611baf56c42925c6a640aa6b569b1ee static struct PendingAcknowledgement * pa_head da/d7d/gnunet-service-tng_8c.html a7e9f0cf2b0850fdeaad10ea565841a94 static struct PendingAcknowledgement * pa_tail da/d7d/gnunet-service-tng_8c.html ab095f2e8014788db2338a6505c2efad3 static struct IncomingRequest * ir_head da/d7d/gnunet-service-tng_8c.html afb1ebb423399f74ebb86a226d6d370bf static struct IncomingRequest * ir_tail da/d7d/gnunet-service-tng_8c.html a24931e23aba115dcf0f039c9d0039df4 static unsigned int ir_total da/d7d/gnunet-service-tng_8c.html a67f40ea7e951d40f572a8cd0d81d2136 static unsigned long long logging_uuid_gen da/d7d/gnunet-service-tng_8c.html a9fb6e129c165c086df82cf4720b72a6b static unsigned int pa_count da/d7d/gnunet-service-tng_8c.html ad1b99684ab02fb44c1ed7759990031ef static struct GNUNET_TIME_Absolute hello_mono_time da/d7d/gnunet-service-tng_8c.html aa7d0fb99ebc4f7e1537a104eca4d71cd gnunet-service-transport.c /home/grothoff/research/gnunet/src/transport/ d7/dee/gnunet-service-transport_8c platform.h gnunet_util_lib.h gnunet_hello_lib.h gnunet_statistics_service.h gnunet_transport_service.h gnunet_peerinfo_service.h gnunet_ats_service.h gnunet-service-transport.h gnunet-service-transport_ats.h gnunet-service-transport_hello.h gnunet-service-transport_neighbours.h gnunet-service-transport_plugins.h gnunet-service-transport_validation.h gnunet-service-transport_manipulation.h transport.h GNUNET_ATS_SessionKiller TransportClient GST_BlacklistCheck AddressToStringContext SendTransmitContinuationContext IterationContext TestConnectionContext #define TRANSPORT_BLACKLIST_HT_SIZE d7/dee/gnunet-service-transport_8c.html ad66708e8a8ad30b5bd90d61bbc6e7fcb #define MAX_PENDING d7/dee/gnunet-service-transport_8c.html aa6d6477212b284279d80e0593f3f42af ClientType d7/dee/gnunet-service-transport_8c.html af7f22c7d662171af2c3a5b74f621dc98 CT_NONE da/d7d/gnunet-service-tng_8c.html af7f22c7d662171af2c3a5b74f621dc98abc1edbe45d74e83b1f8330ebbfc19fb0 CT_CORE da/d7d/gnunet-service-tng_8c.html af7f22c7d662171af2c3a5b74f621dc98ac620412f34314640bad48bf2175fa4dd CT_MONITOR da/d7d/gnunet-service-tng_8c.html af7f22c7d662171af2c3a5b74f621dc98ab38a222e602511ef610db98974ae1dd2 CT_COMMUNICATOR da/d7d/gnunet-service-tng_8c.html af7f22c7d662171af2c3a5b74f621dc98af2dc3dad2878617a68313b61c30827b3 CT_APPLICATION da/d7d/gnunet-service-tng_8c.html af7f22c7d662171af2c3a5b74f621dc98a55b06339cdce32525081378a29e13f5a CT_NONE d7/dee/gnunet-service-transport_8c.html af7f22c7d662171af2c3a5b74f621dc98abc1edbe45d74e83b1f8330ebbfc19fb0 CT_CORE d7/dee/gnunet-service-transport_8c.html af7f22c7d662171af2c3a5b74f621dc98ac620412f34314640bad48bf2175fa4dd CT_MONITOR d7/dee/gnunet-service-transport_8c.html af7f22c7d662171af2c3a5b74f621dc98ab38a222e602511ef610db98974ae1dd2 CT_BLACKLIST d7/dee/gnunet-service-transport_8c.html af7f22c7d662171af2c3a5b74f621dc98a7576e41f6c00daca855107dba5307260 CT_CORE_NO_HANDLERS d7/dee/gnunet-service-transport_8c.html af7f22c7d662171af2c3a5b74f621dc98a0a4783428dd554e548b158a8c4b38a22 static void unicast d7/dee/gnunet-service-transport_8c.html a1baef90334f719254ea898cec5e2530d (struct TransportClient *tc, const struct GNUNET_MessageHeader *msg, int may_drop) static void * client_connect_cb d7/dee/gnunet-service-transport_8c.html ace62d7dd4b1ce0ddda8ac3a38cbdc24d (void *cls, struct GNUNET_SERVICE_Client *client, struct GNUNET_MQ_Handle *mq) static void do_blacklist_check d7/dee/gnunet-service-transport_8c.html ab5cd7f2198a863ac4d6f7afba01e0903 (void *cls) static int mark_match_down d7/dee/gnunet-service-transport_8c.html a9eadce39334955477cda0839cafdab7d (void *cls, const struct GNUNET_PeerIdentity *peer, void *value) static void client_disconnect_cb d7/dee/gnunet-service-transport_8c.html add3231e0a097736c4235cae0f8bed32a (void *cls, struct GNUNET_SERVICE_Client *client, void *app_ctx) static void notify_client_about_neighbour d7/dee/gnunet-service-transport_8c.html a81b0bd22d35612dc7f76d8c988fe1935 (void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Address *address, enum GNUNET_TRANSPORT_PeerState state, struct GNUNET_TIME_Absolute state_timeout, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out) static void handle_client_start d7/dee/gnunet-service-transport_8c.html a4e5b31e7f7cfe2bef52fab57e545f468 (void *cls, const struct StartMessage *start) static int check_client_hello d7/dee/gnunet-service-transport_8c.html a72f765d7834a7b707531501b390eac6a (void *cls, const struct GNUNET_MessageHeader *message) static void handle_client_hello d7/dee/gnunet-service-transport_8c.html a0471f6c301818939757de60c5c0a45e7 (void *cls, const struct GNUNET_MessageHeader *message) static void handle_send_transmit_continuation d7/dee/gnunet-service-transport_8c.html aaa5f7dc3d557a9dfff504f7b4931562f (void *cls, int success, size_t bytes_payload, size_t bytes_on_wire) static int check_client_send d7/dee/gnunet-service-transport_8c.html abef58e56169725eb534170e2f151fe53 (void *cls, const struct OutboundMessage *obm) static void handle_client_send d7/dee/gnunet-service-transport_8c.html a5cafbafbc811de34898bef7bf2fa1544 (void *cls, const struct OutboundMessage *obm) static void transmit_address_to_client d7/dee/gnunet-service-transport_8c.html af30ce7d566eab1ac09e2e22558c6153e (void *cls, const char *buf, int res) static int check_client_address_to_string d7/dee/gnunet-service-transport_8c.html a5a85cedefe9e375714bf31b37f9e25e5 (void *cls, const struct AddressLookupMessage *alum) static void handle_client_address_to_string d7/dee/gnunet-service-transport_8c.html ae25c7589bea23492cfe88d4d3da3b1c4 (void *cls, const struct AddressLookupMessage *alum) static struct PeerIterateResponseMessage * compose_address_iterate_response_message d7/dee/gnunet-service-transport_8c.html ab44c2a462142101cf7f8d1466970fd4e (const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Address *address) static void send_peer_information d7/dee/gnunet-service-transport_8c.html a7d4b23b3af4aeabe730cb464e907c999 (void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Address *address, enum GNUNET_TRANSPORT_PeerState state, struct GNUNET_TIME_Absolute state_timeout, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out) static void handle_client_monitor_peers d7/dee/gnunet-service-transport_8c.html a8083caf67fa3dd7d374a8c00e4d50b11 (void *cls, const struct PeerMonitorMessage *msg) static void plugin_session_info_cb d7/dee/gnunet-service-transport_8c.html a0fbdcfedc062faf0164579201b8f73ad (void *cls, struct GNUNET_ATS_Session *session, const struct GNUNET_TRANSPORT_SessionInfo *info) static void handle_client_monitor_plugins d7/dee/gnunet-service-transport_8c.html af846b5bb253a6e75c19f92d4cfd0c12f (void *cls, const struct GNUNET_MessageHeader *message) void GST_clients_broadcast d7/dee/gnunet-service-transport_8c.html ab9a4a24d9fd06b80473f64dbd9fc8eed (const struct GNUNET_MessageHeader *msg, int may_drop) void GST_clients_broadcast_peer_notification d7/dee/gnunet-service-transport_8c.html ae547fe92433457ca9e61c9c63d7f3d68 (const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Address *address, enum GNUNET_TRANSPORT_PeerState state, struct GNUNET_TIME_Absolute state_timeout) static int mark_peer_down d7/dee/gnunet-service-transport_8c.html a9fabd2c90b7ba1e704604f7d8ba546fa (void *cls, const struct GNUNET_PeerIdentity *peer, void *value) void GST_clients_broadcast_disconnect d7/dee/gnunet-service-transport_8c.html ae40e4bb40cfb584bb27c99d8d01110a3 (const struct GNUNET_PeerIdentity *peer) static void transmit_our_hello d7/dee/gnunet-service-transport_8c.html ab593578b547b3d7334f3e934ccf1c17c (void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Address *address, enum GNUNET_TRANSPORT_PeerState state, struct GNUNET_TIME_Absolute state_timeout, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out) static void process_hello_update d7/dee/gnunet-service-transport_8c.html a6d16fc16a9076b7af4d463c3aa1b2b6a (void *cls, const struct GNUNET_MessageHeader *hello) static struct GNUNET_TIME_Relative process_payload d7/dee/gnunet-service-transport_8c.html afddaf7f1f90b05237e71d042e1fc7c5c (const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session, const struct GNUNET_MessageHeader *message) static void kill_session_task d7/dee/gnunet-service-transport_8c.html acdff835c047caed84206b85f666e8d2b (void *cls) static void kill_session d7/dee/gnunet-service-transport_8c.html a48470f04ca2fde15895e5bb31434ed55 (const char *plugin_name, struct GNUNET_ATS_Session *session) static void connect_bl_check_cont d7/dee/gnunet-service-transport_8c.html affddb5e5f934967955f4320f5a3ded3b (void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session, int result) struct GNUNET_TIME_Relative GST_receive_callback d7/dee/gnunet-service-transport_8c.html a03a2557804742d68b3fdadd983c5a4c1 (void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session, const struct GNUNET_MessageHeader *message) static void plugin_env_address_change_notification d7/dee/gnunet-service-transport_8c.html a5c4c0bd67a36664762d1d9de097cae87 (void *cls, int add_remove, const struct GNUNET_HELLO_Address *address) static void plugin_env_session_end d7/dee/gnunet-service-transport_8c.html a3316fb402d1a84a76b747a9963e3e44c (void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session) static void plugin_env_session_start_bl_check_cont d7/dee/gnunet-service-transport_8c.html ab08c76d5e1cfdd0c15242b5850be45b3 (void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session, int result) static void plugin_env_session_start d7/dee/gnunet-service-transport_8c.html ae4108464373efee8fab5e38b31cc39c3 (void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session, enum GNUNET_NetworkType scope) static void ats_request_address_change d7/dee/gnunet-service-transport_8c.html a0d9535c62c8af60ca2bd4bee7ec841c9 (void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in) static void confirm_or_drop_neighbour d7/dee/gnunet-service-transport_8c.html ae7674050c5afc9006e5b5093848672a1 (void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session, int allowed) static void test_connection_ok d7/dee/gnunet-service-transport_8c.html ad74bcff32224bc1af90987f55c343b3b (void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Address *address, enum GNUNET_TRANSPORT_PeerState state, struct GNUNET_TIME_Absolute state_timeout, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out) static void handle_client_blacklist_init d7/dee/gnunet-service-transport_8c.html a6fecb630bae223705d7d238e46b05273 (void *cls, const struct GNUNET_MessageHeader *message) static int free_blacklist_entry d7/dee/gnunet-service-transport_8c.html a85f27603c92813ea635c4d89cc33dc6b (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static void handle_client_set_metric d7/dee/gnunet-service-transport_8c.html a73f272d03933cbc2af8283b3fefc32f8 (void *cls, const struct TrafficMetricMessage *tm) static void shutdown_task d7/dee/gnunet-service-transport_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void handle_client_blacklist_reply d7/dee/gnunet-service-transport_8c.html a4ad01c6e26824cbc044522b52104f0ad (void *cls, const struct BlacklistMessage *msg) void GST_blacklist_add_peer d7/dee/gnunet-service-transport_8c.html a6ee283b4ffab1207c4e7ce860d2aeb8f (const struct GNUNET_PeerIdentity *peer, const char *transport_name) void GST_blacklist_abort_matching d7/dee/gnunet-service-transport_8c.html a20f6b8c8c6fe48ee958e7c91623c5e13 (const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session) static int test_blacklisted d7/dee/gnunet-service-transport_8c.html a1ac3645c838057e566b09b34bc70d7b6 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) struct GST_BlacklistCheck * GST_blacklist_test_allowed d7/dee/gnunet-service-transport_8c.html a582dcc1f5d530ecf86618a96706bd2c8 (const struct GNUNET_PeerIdentity *peer, const char *transport_name, GST_BlacklistTestContinuation cont, void *cont_cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session) void GST_blacklist_test_cancel d7/dee/gnunet-service-transport_8c.html a0f6395d4eab64ae03dd38dee6033883e (struct GST_BlacklistCheck *bc) static void blacklist_cfg_iter d7/dee/gnunet-service-transport_8c.html aa81992320a68bd9e3fe5ac716a88429f (void *cls, const char *section, const char *option, const char *value) static void read_blacklist_configuration d7/dee/gnunet-service-transport_8c.html a003a3b33a36ec02948560b2a5c943649 (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_PeerIdentity *my_id) static void run d7/dee/gnunet-service-transport_8c.html a93e64c6875736da53189e266ff6013a0 (void *cls, const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_SERVICE_Handle *service) GNUNET_SERVICE_MAIN d7/dee/gnunet-service-transport_8c.html aa7ebdc678fb113caa068d8705ec3c861 ("transport", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_fixed_size(client_start, GNUNET_MESSAGE_TYPE_TRANSPORT_START, struct StartMessage, NULL), GNUNET_MQ_hd_var_size(client_hello, GNUNET_MESSAGE_TYPE_HELLO, struct GNUNET_MessageHeader, NULL), GNUNET_MQ_hd_var_size(client_send, GNUNET_MESSAGE_TYPE_TRANSPORT_SEND, struct OutboundMessage, NULL), GNUNET_MQ_hd_var_size(client_address_to_string, GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_TO_STRING, struct AddressLookupMessage, NULL), GNUNET_MQ_hd_fixed_size(client_monitor_peers, GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PEER_REQUEST, struct PeerMonitorMessage, NULL), GNUNET_MQ_hd_fixed_size(client_blacklist_init, GNUNET_MESSAGE_TYPE_TRANSPORT_BLACKLIST_INIT, struct GNUNET_MessageHeader, NULL), GNUNET_MQ_hd_fixed_size(client_blacklist_reply, GNUNET_MESSAGE_TYPE_TRANSPORT_BLACKLIST_REPLY, struct BlacklistMessage, NULL), GNUNET_MQ_hd_fixed_size(client_set_metric, GNUNET_MESSAGE_TYPE_TRANSPORT_TRAFFIC_METRIC, struct TrafficMetricMessage, NULL), GNUNET_MQ_hd_fixed_size(client_monitor_plugins, GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PLUGIN_START, struct GNUNET_MessageHeader, NULL), GNUNET_MQ_handler_end()) static struct TransportClient * clients_head d7/dee/gnunet-service-transport_8c.html a6080d8ee086b2d279c42480afed6696e static struct TransportClient * clients_tail d7/dee/gnunet-service-transport_8c.html abfdfea40574a572bb767c00e9e19dcb0 static struct GNUNET_CONTAINER_MultiPeerMap * active_stccs d7/dee/gnunet-service-transport_8c.html aec5d4fe416edd90adc1697a1df3bca20 static struct AddressToStringContext * a2s_head d7/dee/gnunet-service-transport_8c.html aca8c86a5c7b827b9d66215e3777d0b37 static struct AddressToStringContext * a2s_tail d7/dee/gnunet-service-transport_8c.html a761ef80a97d1c0385decb7a9089284cd static struct GST_BlacklistCheck * bc_head d7/dee/gnunet-service-transport_8c.html afbffe48cb1db6b43612c40a16139fc9f static struct GST_BlacklistCheck * bc_tail d7/dee/gnunet-service-transport_8c.html a5cc5a3e9a7a642f179a49d6912746072 static struct GNUNET_CONTAINER_MultiPeerMap * blacklist d7/dee/gnunet-service-transport_8c.html ab52970c0f8cd646c45c2e5ed983a3bf3 static struct GNUNET_NotificationContext * plugin_nc d7/dee/gnunet-service-transport_8c.html a9b9b64730307ef33b5be8c3c1ccc3312 static struct TransportClient * sync_client d7/dee/gnunet-service-transport_8c.html ad36abe3610a806c1dc7f57f3fc5f2825 static struct GNUNET_PeerIdentity all_zeros d7/dee/gnunet-service-transport_8c.html aa94775af8e9c8b79015654842ac0124a struct GNUNET_STATISTICS_Handle * GST_stats d7/dee/gnunet-service-transport_8c.html ac87691125fe978143b061c16465de554 const struct GNUNET_CONFIGURATION_Handle * GST_cfg d7/dee/gnunet-service-transport_8c.html aab9b54edd14e3fae7ded5d0374c7330c struct GNUNET_PeerIdentity GST_my_identity d7/dee/gnunet-service-transport_8c.html a196ab681e4e55315df733810ea9d21ea struct GNUNET_PEERINFO_Handle * GST_peerinfo d7/dee/gnunet-service-transport_8c.html abec1a02ef204e21cbb3fc2f6aed54bcf struct GNUNET_CRYPTO_EddsaPrivateKey * GST_my_private_key d7/dee/gnunet-service-transport_8c.html a51822560188b86e995431ff6f7168d78 struct GNUNET_ATS_SchedulingHandle * GST_ats d7/dee/gnunet-service-transport_8c.html a78145555df03d5a5db5be387907b7b61 struct GNUNET_ATS_ConnectivityHandle * GST_ats_connect d7/dee/gnunet-service-transport_8c.html a4b725bc7f12917e4579718bcf15eb72c struct GNUNET_TIME_Relative hello_expiration d7/dee/gnunet-service-transport_8c.html a6bd1dda33edc6d45afb5b06ff205c444 static struct GNUNET_ATS_SessionKiller * sk_head d7/dee/gnunet-service-transport_8c.html aef5d6512b43409472e7e4c83b4617fd3 static struct GNUNET_ATS_SessionKiller * sk_tail d7/dee/gnunet-service-transport_8c.html a1246aaf6152e3ba75440143f56bc2e13 struct GNUNET_NT_InterfaceScanner * GST_is d7/dee/gnunet-service-transport_8c.html a97ef775a6f3a39b9ce0daa8159bb8daa gnunet-service-transport.h /home/grothoff/research/gnunet/src/transport/ d7/d10/gnunet-service-transport_8h gnunet_util_lib.h gnunet_statistics_service.h gnunet_ats_service.h gnunet_transport_service.h #define VERBOSE_VALIDATION d7/d10/gnunet-service-transport_8h.html a1388569e9237ba8efe7c4b5aac86c9aa void(* GNUNET_TRANSPORT_NeighbourChangeCallback d7/d10/gnunet-service-transport_8h.html a99a51878d859939d51dac32c960d671f )(void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Address *address, enum GNUNET_TRANSPORT_PeerState state, struct GNUNET_TIME_Absolute state_timeout, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out) void(* GST_BlacklistTestContinuation d7/d10/gnunet-service-transport_8h.html a2ce1a0d87eb65b03c80cce7c6515fe05 )(void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session, int result) void GST_blacklist_add_peer d7/d10/gnunet-service-transport_8h.html a6ee283b4ffab1207c4e7ce860d2aeb8f (const struct GNUNET_PeerIdentity *peer, const char *transport_name) struct GST_BlacklistCheck * GST_blacklist_test_allowed d7/d10/gnunet-service-transport_8h.html a582dcc1f5d530ecf86618a96706bd2c8 (const struct GNUNET_PeerIdentity *peer, const char *transport_name, GST_BlacklistTestContinuation cont, void *cont_cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session) void GST_blacklist_abort_matching d7/d10/gnunet-service-transport_8h.html a20f6b8c8c6fe48ee958e7c91623c5e13 (const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session) void GST_blacklist_test_cancel d7/d10/gnunet-service-transport_8h.html a0f6395d4eab64ae03dd38dee6033883e (struct GST_BlacklistCheck *bc) struct GNUNET_TIME_Relative GST_receive_callback d7/d10/gnunet-service-transport_8h.html a03a2557804742d68b3fdadd983c5a4c1 (void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session, const struct GNUNET_MessageHeader *message) void GST_clients_broadcast d7/d10/gnunet-service-transport_8h.html ab9a4a24d9fd06b80473f64dbd9fc8eed (const struct GNUNET_MessageHeader *msg, int may_drop) void GST_clients_broadcast_peer_notification d7/d10/gnunet-service-transport_8h.html ae547fe92433457ca9e61c9c63d7f3d68 (const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Address *address, enum GNUNET_TRANSPORT_PeerState state, struct GNUNET_TIME_Absolute state_timeout) void GST_clients_broadcast_disconnect d7/d10/gnunet-service-transport_8h.html ae40e4bb40cfb584bb27c99d8d01110a3 (const struct GNUNET_PeerIdentity *peer) struct GNUNET_STATISTICS_Handle * GST_stats d7/d10/gnunet-service-transport_8h.html ac87691125fe978143b061c16465de554 const struct GNUNET_CONFIGURATION_Handle * GST_cfg d7/d10/gnunet-service-transport_8h.html aab9b54edd14e3fae7ded5d0374c7330c struct GNUNET_PeerIdentity GST_my_identity d7/d10/gnunet-service-transport_8h.html a196ab681e4e55315df733810ea9d21ea struct GNUNET_PEERINFO_Handle * GST_peerinfo d7/d10/gnunet-service-transport_8h.html abec1a02ef204e21cbb3fc2f6aed54bcf struct GNUNET_CRYPTO_EddsaPrivateKey * GST_my_private_key d7/d10/gnunet-service-transport_8h.html a51822560188b86e995431ff6f7168d78 struct GNUNET_ATS_SchedulingHandle * GST_ats d7/d10/gnunet-service-transport_8h.html a78145555df03d5a5db5be387907b7b61 struct GNUNET_ATS_ConnectivityHandle * GST_ats_connect d7/d10/gnunet-service-transport_8h.html a4b725bc7f12917e4579718bcf15eb72c struct GNUNET_NT_InterfaceScanner * GST_is d7/d10/gnunet-service-transport_8h.html a97ef775a6f3a39b9ce0daa8159bb8daa gnunet-service-transport_ats.c /home/grothoff/research/gnunet/src/transport/ dc/d57/gnunet-service-transport__ats_8c platform.h gnunet-service-transport.h gnunet-service-transport_ats.h gnunet-service-transport_manipulation.h gnunet-service-transport_plugins.h gnunet_ats_service.h AddressInfo FindClosure #define LOG dc/d57/gnunet-service-transport__ats_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static void publish_p2a_stat_update dc/d57/gnunet-service-transport__ats_8c.html a6d39fc4c08fa048e226972354480a732 () static int find_ai_cb dc/d57/gnunet-service-transport__ats_8c.html aa575e27e900b13f1e9022290f26080ed (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static struct AddressInfo * find_ai dc/d57/gnunet-service-transport__ats_8c.html a30bbac7028986158c9dd234d7a9cde3e (const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session) static int find_ai_no_session_cb dc/d57/gnunet-service-transport__ats_8c.html a8a368d03440ec2eee1245b3b7e5712b5 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static struct AddressInfo * find_ai_no_session dc/d57/gnunet-service-transport__ats_8c.html a325e406a67d641de56b0ec20c537bd8e (const struct GNUNET_HELLO_Address *address) int GST_ats_is_known dc/d57/gnunet-service-transport__ats_8c.html a1793eb067d0dae1caed2a208272b355d (const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session) int GST_ats_is_known_no_session dc/d57/gnunet-service-transport__ats_8c.html a5f3ab68b17e391fe41009abada210eb6 (const struct GNUNET_HELLO_Address *address) static void unblock_address dc/d57/gnunet-service-transport__ats_8c.html ab90e7ad848cea0a93b80a0af77229d68 (void *cls) void GST_ats_block_address dc/d57/gnunet-service-transport__ats_8c.html a07713eb05ee245fe1c90f36c7b698265 (const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session) void GST_ats_block_reset dc/d57/gnunet-service-transport__ats_8c.html a508b255fe5a29cae0c7cddb29403a50d (const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session) void GST_ats_add_inbound_address dc/d57/gnunet-service-transport__ats_8c.html a153e84fc62642b8962f61d6dd8625ae5 (const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session, const struct GNUNET_ATS_Properties *prop) void GST_ats_add_address dc/d57/gnunet-service-transport__ats_8c.html a2cfbc9b0bead81882910cfcf6cc6a471 (const struct GNUNET_HELLO_Address *address, const struct GNUNET_ATS_Properties *prop) void GST_ats_new_session dc/d57/gnunet-service-transport__ats_8c.html a1a9a7c067649441c93a8ae9e43b3739f (const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session) static void destroy_ai dc/d57/gnunet-service-transport__ats_8c.html aac854161ad8af7b80f8cacee07c09220 (struct AddressInfo *ai) void GST_ats_del_session dc/d57/gnunet-service-transport__ats_8c.html a2a55576bb8f9abf24ddc1515602d3eb8 (const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session) void GST_ats_update_distance dc/d57/gnunet-service-transport__ats_8c.html af1b7419ecfa2160fb465edb3dc11d44b (const struct GNUNET_HELLO_Address *address, uint32_t distance) void GST_ats_update_delay dc/d57/gnunet-service-transport__ats_8c.html a81ed00ceab7ef56b1884a2e748dd3ce6 (const struct GNUNET_HELLO_Address *address, struct GNUNET_TIME_Relative delay) void GST_ats_update_utilization dc/d57/gnunet-service-transport__ats_8c.html ab5356bf2e24c3eff89964c98d08e61f3 (const struct GNUNET_HELLO_Address *address, uint32_t bps_in, uint32_t bps_out) void GST_ats_expire_address dc/d57/gnunet-service-transport__ats_8c.html ac522ed47982a8eed714b2ba2be53e880 (const struct GNUNET_HELLO_Address *address) void GST_ats_init dc/d57/gnunet-service-transport__ats_8c.html a243128d6972cd4d2bbcacb2b53a416e3 () static int destroy_ai_cb dc/d57/gnunet-service-transport__ats_8c.html a36bb2c851b476aae9d1e785b09181411 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) void GST_ats_done dc/d57/gnunet-service-transport__ats_8c.html ab7011b032e5ac0b07d8f445b18f3f6b4 () static struct GNUNET_CONTAINER_MultiPeerMap * p2a dc/d57/gnunet-service-transport__ats_8c.html a1411cca8abeec4ce5562d7708baf207c static unsigned int num_blocked dc/d57/gnunet-service-transport__ats_8c.html a5bdec62a526a0f958f00bedffc5e07fb gnunet-service-transport_ats.h /home/grothoff/research/gnunet/src/transport/ d2/d06/gnunet-service-transport__ats_8h gnunet_ats_service.h void GST_ats_init d2/d06/gnunet-service-transport__ats_8h.html a8596af467bf0ce30238b69be74103ece (void) void GST_ats_done d2/d06/gnunet-service-transport__ats_8h.html a1c3619cb41d971b870e6830e6bee044e (void) int GST_ats_is_known d2/d06/gnunet-service-transport__ats_8h.html a1793eb067d0dae1caed2a208272b355d (const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session) int GST_ats_is_known_no_session d2/d06/gnunet-service-transport__ats_8h.html a5f3ab68b17e391fe41009abada210eb6 (const struct GNUNET_HELLO_Address *address) void GST_ats_block_address d2/d06/gnunet-service-transport__ats_8h.html a07713eb05ee245fe1c90f36c7b698265 (const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session) void GST_ats_block_reset d2/d06/gnunet-service-transport__ats_8h.html a508b255fe5a29cae0c7cddb29403a50d (const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session) void GST_ats_add_inbound_address d2/d06/gnunet-service-transport__ats_8h.html a153e84fc62642b8962f61d6dd8625ae5 (const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session, const struct GNUNET_ATS_Properties *prop) void GST_ats_add_address d2/d06/gnunet-service-transport__ats_8h.html a2cfbc9b0bead81882910cfcf6cc6a471 (const struct GNUNET_HELLO_Address *address, const struct GNUNET_ATS_Properties *prop) void GST_ats_new_session d2/d06/gnunet-service-transport__ats_8h.html a1a9a7c067649441c93a8ae9e43b3739f (const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session) void GST_ats_update_utilization d2/d06/gnunet-service-transport__ats_8h.html ab5356bf2e24c3eff89964c98d08e61f3 (const struct GNUNET_HELLO_Address *address, uint32_t bps_in, uint32_t bps_out) void GST_ats_update_delay d2/d06/gnunet-service-transport__ats_8h.html a81ed00ceab7ef56b1884a2e748dd3ce6 (const struct GNUNET_HELLO_Address *address, struct GNUNET_TIME_Relative delay) void GST_ats_update_distance d2/d06/gnunet-service-transport__ats_8h.html af1b7419ecfa2160fb465edb3dc11d44b (const struct GNUNET_HELLO_Address *address, uint32_t distance) void GST_ats_del_session d2/d06/gnunet-service-transport__ats_8h.html a2a55576bb8f9abf24ddc1515602d3eb8 (const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session) void GST_ats_expire_address d2/d06/gnunet-service-transport__ats_8h.html ac522ed47982a8eed714b2ba2be53e880 (const struct GNUNET_HELLO_Address *address) gnunet-service-transport_hello.c /home/grothoff/research/gnunet/src/transport/ dc/d14/gnunet-service-transport__hello_8c platform.h gnunet_constants.h gnunet_hello_lib.h gnunet_peerinfo_service.h gnunet_statistics_service.h gnunet-service-transport_hello.h gnunet-service-transport.h gnunet-service-transport_plugins.h OwnAddressList GeneratorContext #define HELLO_REFRESH_PERIOD dc/d14/gnunet-service-transport__hello_8c.html ab904ce90a88747b7707a5bfd1b1d7d08 static ssize_t address_generator dc/d14/gnunet-service-transport__hello_8c.html a3a2338de6026e077c58fecfbf1e5389f (void *cls, size_t max, void *buf) static void refresh_hello_task dc/d14/gnunet-service-transport__hello_8c.html ad5f43347f301c748ea117d98b33ed6e1 (void *cls) static void refresh_hello dc/d14/gnunet-service-transport__hello_8c.html ab85943067cad1c6256b66608b27b13f7 () void GST_hello_start dc/d14/gnunet-service-transport__hello_8c.html a87ec10e9b8088ea1c4efd1fd5c6bb18b (int friend_only, GST_HelloCallback cb, void *cb_cls) void GST_hello_stop dc/d14/gnunet-service-transport__hello_8c.html a10b3c365e15edf27beb835d83ccacb12 () const struct GNUNET_MessageHeader * GST_hello_get dc/d14/gnunet-service-transport__hello_8c.html afca5b964389cea15c60a7da638080c9b () void GST_hello_modify_addresses dc/d14/gnunet-service-transport__hello_8c.html a48120faeb85bad7db8da26ead7d855bd (int addremove, const struct GNUNET_HELLO_Address *address) int GST_hello_test_address dc/d14/gnunet-service-transport__hello_8c.html a2a828007ffd717953d6f73edaa413ac4 (const struct GNUNET_HELLO_Address *address, struct GNUNET_CRYPTO_EddsaSignature **sig, struct GNUNET_TIME_Absolute **sig_expiration) struct GNUNET_TIME_Relative hello_expiration dc/d14/gnunet-service-transport__hello_8c.html a6bd1dda33edc6d45afb5b06ff205c444 static struct GNUNET_HELLO_Message * our_hello dc/d14/gnunet-service-transport__hello_8c.html aa350b43735a1e9358bc4271c49c80b1a static GST_HelloCallback hello_cb dc/d14/gnunet-service-transport__hello_8c.html a6d4fe546b6951ab7af48f63d9339aad5 static void * hello_cb_cls dc/d14/gnunet-service-transport__hello_8c.html af043574ccdbfa59a08ae40a894d48c8a static struct OwnAddressList * oal_head dc/d14/gnunet-service-transport__hello_8c.html af598a71198f1bab6d253df809b1e7a23 static struct OwnAddressList * oal_tail dc/d14/gnunet-service-transport__hello_8c.html a246cb20aefb664cd418fa1e800fe06d6 static int friend_option dc/d14/gnunet-service-transport__hello_8c.html a239c5c0da2efe98daf05eed4bb81fb09 static struct GNUNET_SCHEDULER_Task * hello_task dc/d14/gnunet-service-transport__hello_8c.html a8f05566a9b691c59d8368f4726dd30ee gnunet-service-transport_hello.h /home/grothoff/research/gnunet/src/transport/ dc/deb/gnunet-service-transport__hello_8h gnunet_statistics_service.h gnunet_transport_service.h gnunet_util_lib.h gnunet_hello_lib.h void(* GST_HelloCallback dc/deb/gnunet-service-transport__hello_8h.html ae91d40a1ea38c4c72ee7126b22df556b )(void *cls, const struct GNUNET_MessageHeader *hello) void GST_hello_start dc/deb/gnunet-service-transport__hello_8h.html a87ec10e9b8088ea1c4efd1fd5c6bb18b (int friend_only, GST_HelloCallback cb, void *cb_cls) void GST_hello_stop dc/deb/gnunet-service-transport__hello_8h.html afe8263e74a7ea22541c18434d23df201 (void) const struct GNUNET_MessageHeader * GST_hello_get dc/deb/gnunet-service-transport__hello_8h.html a71da6ba1371718488b359ee965c8731b (void) void GST_hello_modify_addresses dc/deb/gnunet-service-transport__hello_8h.html a48120faeb85bad7db8da26ead7d855bd (int addremove, const struct GNUNET_HELLO_Address *address) int GST_hello_test_address dc/deb/gnunet-service-transport__hello_8h.html a2a828007ffd717953d6f73edaa413ac4 (const struct GNUNET_HELLO_Address *address, struct GNUNET_CRYPTO_EddsaSignature **sig, struct GNUNET_TIME_Absolute **sig_expiration) gnunet-service-transport_manipulation.c /home/grothoff/research/gnunet/src/transport/ dc/d09/gnunet-service-transport__manipulation_8c platform.h gnunet-service-transport_hello.h gnunet-service-transport_neighbours.h gnunet-service-transport_plugins.h gnunet-service-transport_validation.h gnunet-service-transport.h transport.h TM_Peer DelayQueueEntry void GST_manipulation_set_metric dc/d09/gnunet-service-transport__manipulation_8c.html a6dcf6cef540663e2efdb1ca3bab03a25 (const struct TrafficMetricMessage *tm) static void send_delayed dc/d09/gnunet-service-transport__manipulation_8c.html aabf3beaf8f26b22030e351a914146610 (void *cls) void GST_manipulation_send dc/d09/gnunet-service-transport__manipulation_8c.html a81eb66a0766f8a03430ad0be68f829e9 (const struct GNUNET_PeerIdentity *target, const void *msg, size_t msg_size, struct GNUNET_TIME_Relative timeout, GST_NeighbourSendContinuation cont, void *cont_cls) void GST_manipulation_manipulate_metrics dc/d09/gnunet-service-transport__manipulation_8c.html a68f2b33fc4c30a86e28cb86f421ce2de (const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session, struct GNUNET_ATS_Properties *prop) struct GNUNET_TIME_Relative GST_manipulation_recv dc/d09/gnunet-service-transport__manipulation_8c.html a90f849f2c833be82e63870dc1c685891 (void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session, const struct GNUNET_MessageHeader *message) void GST_manipulation_init dc/d09/gnunet-service-transport__manipulation_8c.html a0524d0e247d124a5e04ba6ee5c325ccc () void GST_manipulation_peer_disconnect dc/d09/gnunet-service-transport__manipulation_8c.html abb1638b992b6a639cf56710039971aa8 (const struct GNUNET_PeerIdentity *peer) static int free_tmps dc/d09/gnunet-service-transport__manipulation_8c.html a082f8fc1105b8e183f8e85c46e6e3506 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) void GST_manipulation_stop dc/d09/gnunet-service-transport__manipulation_8c.html a0670a72d9699c9dd90db0d0d847511da () static struct GNUNET_CONTAINER_MultiPeerMap * peers dc/d09/gnunet-service-transport__manipulation_8c.html a03ce5539c78e7dd9a6aae1f56507899e static struct GNUNET_TIME_Relative delay_in dc/d09/gnunet-service-transport__manipulation_8c.html a822c477db4a6c1607a0eb2567f029e1d static struct GNUNET_TIME_Relative delay_out dc/d09/gnunet-service-transport__manipulation_8c.html a0bcd2456893fa463cb4131faa035847e static struct DelayQueueEntry * generic_dqe_head dc/d09/gnunet-service-transport__manipulation_8c.html a1916018d69921b6b9587eaea8cdaa0ee static struct DelayQueueEntry * generic_dqe_tail dc/d09/gnunet-service-transport__manipulation_8c.html abf3f1970c1a6e2ef120620071ddfe6b5 static struct GNUNET_SCHEDULER_Task * generic_send_delay_task dc/d09/gnunet-service-transport__manipulation_8c.html a5fa1834b27ba9595d1420543cdb18eef gnunet-service-transport_manipulation.h /home/grothoff/research/gnunet/src/transport/ d2/d46/gnunet-service-transport__manipulation_8h platform.h gnunet-service-transport_hello.h gnunet-service-transport_neighbours.h gnunet-service-transport_plugins.h gnunet-service-transport_validation.h gnunet-service-transport.h transport.h void GST_manipulation_set_metric d2/d46/gnunet-service-transport__manipulation_8h.html a6dcf6cef540663e2efdb1ca3bab03a25 (const struct TrafficMetricMessage *tm) void GST_manipulation_send d2/d46/gnunet-service-transport__manipulation_8h.html a81eb66a0766f8a03430ad0be68f829e9 (const struct GNUNET_PeerIdentity *target, const void *msg, size_t msg_size, struct GNUNET_TIME_Relative timeout, GST_NeighbourSendContinuation cont, void *cont_cls) struct GNUNET_TIME_Relative GST_manipulation_recv d2/d46/gnunet-service-transport__manipulation_8h.html a90f849f2c833be82e63870dc1c685891 (void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session, const struct GNUNET_MessageHeader *message) void GST_manipulation_manipulate_metrics d2/d46/gnunet-service-transport__manipulation_8h.html a68f2b33fc4c30a86e28cb86f421ce2de (const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session, struct GNUNET_ATS_Properties *prop) void GST_manipulation_peer_disconnect d2/d46/gnunet-service-transport__manipulation_8h.html abb1638b992b6a639cf56710039971aa8 (const struct GNUNET_PeerIdentity *peer) void GST_manipulation_init d2/d46/gnunet-service-transport__manipulation_8h.html a9edbbec8172ed831566c32d13c25d916 (void) void GST_manipulation_stop d2/d46/gnunet-service-transport__manipulation_8h.html ad1530b4bf8eee77abf699d5e36158d65 (void) gnunet-service-transport_neighbours.c /home/grothoff/research/gnunet/src/transport/ d7/d00/gnunet-service-transport__neighbours_8c platform.h gnunet_ats_service.h gnunet-service-transport_ats.h gnunet-service-transport_neighbours.h gnunet-service-transport_manipulation.h gnunet-service-transport_plugins.h gnunet-service-transport_validation.h gnunet-service-transport.h gnunet_peerinfo_service.h gnunet_constants.h transport.h TransportSynMessage GNUNET_ATS_SessionKeepAliveMessage GNUNET_ATS_SessionQuotaMessage GNUNET_ATS_SessionDisconnectMessage MessageQueue NeighbourAddress NeighbourMapEntry BlacklistCheckSwitchContext IteratorContext #define IGNORE_INBOUND_QUOTA d7/d00/gnunet-service-transport__neighbours_8c.html a6a6fcb53929b62462a336894b564bb5b #define NEIGHBOUR_TABLE_SIZE d7/d00/gnunet-service-transport__neighbours_8c.html a0617606e2dbfed287601e6ebdedbc7f9 #define DISCONNECT_SENT_TIMEOUT d7/d00/gnunet-service-transport__neighbours_8c.html abc42831d6917a30c5d65f89859b3f507 #define QUOTA_VIOLATION_DROP_THRESHOLD d7/d00/gnunet-service-transport__neighbours_8c.html ab0a11b2f28e511585c1397b418e62108 #define ATS_RESPONSE_TIMEOUT d7/d00/gnunet-service-transport__neighbours_8c.html a82be16b5849594603a5a1f2affe285dd #define SETUP_CONNECTION_TIMEOUT d7/d00/gnunet-service-transport__neighbours_8c.html a158bfb5e37ba6e351adfb3f4dde11fe7 #define FAST_RECONNECT_TIMEOUT d7/d00/gnunet-service-transport__neighbours_8c.html ae72f48df2e1062d61abcc50260627743 #define UTIL_TRANSMISSION_INTERVAL d7/d00/gnunet-service-transport__neighbours_8c.html afa33033f77b72a0ea41b42b375d9dc9f GST_ACK_State d7/d00/gnunet-service-transport__neighbours_8c.html ac810ce71abcac07be1ea3273940d25fe ACK_UNDEFINED d7/d00/gnunet-service-transport__neighbours_8c.html ac810ce71abcac07be1ea3273940d25feafacb36bd5354b20c243117a6527a7466 ACK_SEND_SYN_ACK d7/d00/gnunet-service-transport__neighbours_8c.html ac810ce71abcac07be1ea3273940d25fea272fc6f3e2e90d7df2f140a9bb0dbcc3 ACK_SEND_ACK d7/d00/gnunet-service-transport__neighbours_8c.html ac810ce71abcac07be1ea3273940d25feaead501214189af58c96f42fb529e90e0 static char * print_ack_state d7/d00/gnunet-service-transport__neighbours_8c.html adbae82293060d55021272fffe8a64fbe (enum GST_ACK_State s) static void send_outbound_quota_to_clients d7/d00/gnunet-service-transport__neighbours_8c.html a54827e1b0765d2ea120307c788cead0b (struct NeighbourMapEntry *n) static void neighbours_connect_notification d7/d00/gnunet-service-transport__neighbours_8c.html a1aa9000c017b37df279be6702ee32a3e (struct NeighbourMapEntry *n) static void neighbours_disconnect_notification d7/d00/gnunet-service-transport__neighbours_8c.html ab86b6db62c493ad8305772d5003f833d (struct NeighbourMapEntry *n) static void neighbours_changed_notification d7/d00/gnunet-service-transport__neighbours_8c.html a2d49db38be9d41cec907d78bf54c056e (const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Address *address, enum GNUNET_TRANSPORT_PeerState state, struct GNUNET_TIME_Absolute state_timeout, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out) static struct NeighbourMapEntry * lookup_neighbour d7/d00/gnunet-service-transport__neighbours_8c.html ace0b11ec90140313e8ef9aee7d2540ad (const struct GNUNET_PeerIdentity *pid) static int test_connected d7/d00/gnunet-service-transport__neighbours_8c.html a3e572657263721693a7efd6c139456b6 (struct NeighbourMapEntry *n) static void free_address d7/d00/gnunet-service-transport__neighbours_8c.html a7c0d490102520ee4c005085eae8b84b4 (struct NeighbourAddress *na) static void master_task d7/d00/gnunet-service-transport__neighbours_8c.html a04c03c04be9181efa2a8d703756937ac (void *cls) static void set_state_and_timeout d7/d00/gnunet-service-transport__neighbours_8c.html a4558bd69519ef331b1783d61e3d8e5c3 (struct NeighbourMapEntry *n, enum GNUNET_TRANSPORT_PeerState s, struct GNUNET_TIME_Absolute timeout) static void set_alternative_address d7/d00/gnunet-service-transport__neighbours_8c.html a9bb5f330b6ae25fea4e94f01e703bc27 (struct NeighbourMapEntry *n, const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out) static struct GNUNET_TIME_Relative send_with_session d7/d00/gnunet-service-transport__neighbours_8c.html a672cfaed051258ecedfa0c0c5fa9223e (struct NeighbourMapEntry *n, const void *msgbuf, size_t msgbuf_size, uint32_t priority, struct GNUNET_TIME_Relative timeout, unsigned int use_keepalive_timeout, GNUNET_TRANSPORT_TransmitContinuation cont, void *cont_cls) static void unset_primary_address d7/d00/gnunet-service-transport__neighbours_8c.html a0eacc1f07f70e29dfbe85a827e5ece9e (struct NeighbourMapEntry *n) static void free_neighbour d7/d00/gnunet-service-transport__neighbours_8c.html ac3ab9d48d6577a50da6477cef1a8df4a (struct NeighbourMapEntry *n) static void send_disconnect_cont d7/d00/gnunet-service-transport__neighbours_8c.html a5b21cc0942b2fa0142e9efc27d4afd95 (void *cls, const struct GNUNET_PeerIdentity *target, int result, size_t payload, size_t physical) static void send_disconnect d7/d00/gnunet-service-transport__neighbours_8c.html a235b3582455ca3447761d0e8fa1969c3 (struct NeighbourMapEntry *n) static void disconnect_neighbour d7/d00/gnunet-service-transport__neighbours_8c.html aba9d4012dcc6783bd07eb847273ce156 (struct NeighbourMapEntry *n) static int set_incoming_quota d7/d00/gnunet-service-transport__neighbours_8c.html ad829bab37f0f4b3005329b69abb8d2c3 (struct NeighbourMapEntry *n, struct GNUNET_BANDWIDTH_Value32NBO quota) static void set_primary_address d7/d00/gnunet-service-transport__neighbours_8c.html ab8213966adb30924e12edb5eb5520ea6 (struct NeighbourMapEntry *n, const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out) static void transmit_send_continuation d7/d00/gnunet-service-transport__neighbours_8c.html a0e25b94432aa386478a6f5a6ee02ec0b (void *cls, const struct GNUNET_PeerIdentity *receiver, int success, size_t size_payload, size_t physical) static void try_transmission_to_peer d7/d00/gnunet-service-transport__neighbours_8c.html a3298ca28d3191755f9ddde528b10c5ba (struct NeighbourMapEntry *n) static void send_keepalive d7/d00/gnunet-service-transport__neighbours_8c.html ad69abed13769e0be001414d028cc280c (struct NeighbourMapEntry *n) void GST_neighbours_keepalive d7/d00/gnunet-service-transport__neighbours_8c.html a65fce506e4e7e5f88a2141a6f1a77cfe (const struct GNUNET_PeerIdentity *neighbour, const struct GNUNET_MessageHeader *m) void GST_neighbours_keepalive_response d7/d00/gnunet-service-transport__neighbours_8c.html a1c46a565282f70da98eea475af83ac42 (const struct GNUNET_PeerIdentity *neighbour, const struct GNUNET_MessageHeader *m) struct GNUNET_TIME_Relative GST_neighbours_calculate_receive_delay d7/d00/gnunet-service-transport__neighbours_8c.html a4fb1b8e1b4968adfc9840a2fa00cbe55 (const struct GNUNET_PeerIdentity *sender, ssize_t size, int *do_forward) void GST_neighbours_send d7/d00/gnunet-service-transport__neighbours_8c.html aad3a59dda2421346365bb353f656897e (const struct GNUNET_PeerIdentity *target, const void *msg, size_t msg_size, struct GNUNET_TIME_Relative timeout, GST_NeighbourSendContinuation cont, void *cont_cls) static void send_session_syn_cont d7/d00/gnunet-service-transport__neighbours_8c.html a4ab0fbb806491200c38ab397e3b262e7 (void *cls, const struct GNUNET_PeerIdentity *target, int result, size_t size_payload, size_t size_on_wire) static void send_syn d7/d00/gnunet-service-transport__neighbours_8c.html a2049e3e6e87001c059afaa20bfba2bf6 (struct NeighbourAddress *na) static void send_session_syn_ack_cont d7/d00/gnunet-service-transport__neighbours_8c.html a33b773f3ae85ff5411ec3bca627063a8 (void *cls, const struct GNUNET_PeerIdentity *target, int result, size_t size_payload, size_t size_on_wire) static void send_syn_ack_message d7/d00/gnunet-service-transport__neighbours_8c.html a7a7cd6081a53433ae3377ae56551593c (struct NeighbourAddress *na, struct GNUNET_TIME_Absolute timestamp) static void inbound_bw_tracker_update d7/d00/gnunet-service-transport__neighbours_8c.html abfb8efccabe59c301c394579b40bf77a (void *cls) static struct NeighbourMapEntry * setup_neighbour d7/d00/gnunet-service-transport__neighbours_8c.html ab33cdb5a879cab83ad34a008b8809659 (const struct GNUNET_PeerIdentity *peer) int GST_neighbours_handle_session_syn d7/d00/gnunet-service-transport__neighbours_8c.html a24382b7dcd1c6b17bdffbf1741bba106 (const struct GNUNET_MessageHeader *message, const struct GNUNET_PeerIdentity *peer) static int try_run_fast_ats_update d7/d00/gnunet-service-transport__neighbours_8c.html aa35059c9efa90eff42048dc77eabf68f (const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out) static void switch_address_bl_check_cont d7/d00/gnunet-service-transport__neighbours_8c.html a997169da5484d149c56a63181d37f2f6 (void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session, int result) void GST_neighbours_switch_to_address d7/d00/gnunet-service-transport__neighbours_8c.html a12b149bc27a5b2b73180319eb05614b8 (const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out) static int send_utilization_data d7/d00/gnunet-service-transport__neighbours_8c.html a8793e7d84abe0f206dfed270c901766a (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static void utilization_transmission d7/d00/gnunet-service-transport__neighbours_8c.html a188ceb80f71e9bec3b6227186fa1a117 (void *cls) void GST_neighbours_notify_data_recv d7/d00/gnunet-service-transport__neighbours_8c.html a1bdd6ca1feb3c03cf145a7886c999651 (const struct GNUNET_HELLO_Address *address, const struct GNUNET_MessageHeader *message) void GST_neighbours_notify_data_sent d7/d00/gnunet-service-transport__neighbours_8c.html aebd257df20f90443311e1b985415b610 (const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session, size_t size) static void send_session_ack_message d7/d00/gnunet-service-transport__neighbours_8c.html a6b0cfb81c9384a4aa95f110e63c4d0f2 (struct NeighbourMapEntry *n) int GST_neighbours_handle_session_syn_ack d7/d00/gnunet-service-transport__neighbours_8c.html a63dbb122e2e9951d66be40f0198e83ad (const struct GNUNET_MessageHeader *message, const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session) int GST_neighbours_session_terminated d7/d00/gnunet-service-transport__neighbours_8c.html a65a42299dde4f2ff118317ed16baab0b (const struct GNUNET_PeerIdentity *peer, struct GNUNET_ATS_Session *session) int GST_neighbours_handle_session_ack d7/d00/gnunet-service-transport__neighbours_8c.html a5e2952a7638b0232a4aa73ee80b71ec6 (const struct GNUNET_MessageHeader *message, const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session) int GST_neighbours_test_connected d7/d00/gnunet-service-transport__neighbours_8c.html ad54530bb387289fbdca38fa02b46d249 (const struct GNUNET_PeerIdentity *target) static void delayed_disconnect d7/d00/gnunet-service-transport__neighbours_8c.html a35f56c3d9c4ebd6ed028bc7868b88603 (void *cls) void GST_neighbours_handle_quota_message d7/d00/gnunet-service-transport__neighbours_8c.html af12a98c5442a6aaf33989b104e3314d4 (const struct GNUNET_PeerIdentity *peer, const struct GNUNET_MessageHeader *msg) void GST_neighbours_handle_disconnect_message d7/d00/gnunet-service-transport__neighbours_8c.html a22d1094eba4713ce349690488561e384 (const struct GNUNET_PeerIdentity *peer, const struct GNUNET_MessageHeader *msg) static int neighbours_iterate d7/d00/gnunet-service-transport__neighbours_8c.html af8cf0085d50755634e3462faea2142b4 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) void GST_neighbours_iterate d7/d00/gnunet-service-transport__neighbours_8c.html ada109a59c3f755aac757e396501ffac5 (GST_NeighbourIterator cb, void *cb_cls) void GST_neighbours_force_disconnect d7/d00/gnunet-service-transport__neighbours_8c.html a93130207b92c999fa784cca58f149976 (const struct GNUNET_PeerIdentity *target) const struct GNUNET_HELLO_Address * GST_neighbour_get_current_address d7/d00/gnunet-service-transport__neighbours_8c.html a1ce2734cb7c3281749c1e06785573655 (const struct GNUNET_PeerIdentity *peer) void GST_neighbours_start d7/d00/gnunet-service-transport__neighbours_8c.html aeae74a852faa1500d3c684f3ce0e992c (unsigned int max_fds) static int disconnect_all_neighbours d7/d00/gnunet-service-transport__neighbours_8c.html a8900e6bdf866d69adb8b8034ae3a7988 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) void GST_neighbours_stop d7/d00/gnunet-service-transport__neighbours_8c.html ac1d861e3d746c9562f482eacde0c5fd5 () static struct GNUNET_CONTAINER_MultiPeerMap * neighbours d7/d00/gnunet-service-transport__neighbours_8c.html a89a5a34eb64c4cbbebd2264ac4ea9535 static struct BlacklistCheckSwitchContext * pending_bc_head d7/d00/gnunet-service-transport__neighbours_8c.html a653f038a9d1128d1f2429d589bb2b648 static struct BlacklistCheckSwitchContext * pending_bc_tail d7/d00/gnunet-service-transport__neighbours_8c.html a65c74adacafd51dbfe375cd5134fe46a static unsigned int neighbours_connected d7/d00/gnunet-service-transport__neighbours_8c.html a3f9d1acfbb4363aea5fd9abf1b338435 static unsigned long long bytes_in_send_queue d7/d00/gnunet-service-transport__neighbours_8c.html af02df57ce2b69614e72fb37292f1213b static struct GNUNET_SCHEDULER_Task * util_transmission_tk d7/d00/gnunet-service-transport__neighbours_8c.html aeb1bcc62e5a1b51504ab0917ceac91df gnunet-service-transport_neighbours.h /home/grothoff/research/gnunet/src/transport/ d9/dbf/gnunet-service-transport__neighbours_8h gnunet_statistics_service.h gnunet_transport_service.h gnunet_transport_plugin.h gnunet-service-transport.h transport.h gnunet_util_lib.h void(* GST_NeighbourSendContinuation d9/dbf/gnunet-service-transport__neighbours_8h.html a32489c6a1d9b3291eb1e0f4cc80cab9a )(void *cls, int success, size_t bytes_payload, size_t bytes_on_wire) void(* GST_NeighbourIterator d9/dbf/gnunet-service-transport__neighbours_8h.html a5ecab0c934e5da683335468f29916276 )(void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Address *address, enum GNUNET_TRANSPORT_PeerState state, struct GNUNET_TIME_Absolute state_timeout, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out) void GST_neighbours_start d9/dbf/gnunet-service-transport__neighbours_8h.html aeae74a852faa1500d3c684f3ce0e992c (unsigned int max_fds) void GST_neighbours_stop d9/dbf/gnunet-service-transport__neighbours_8h.html a455117c282ab8f2c6874ddd328b3a2de (void) int GST_neighbours_test_connected d9/dbf/gnunet-service-transport__neighbours_8h.html ad54530bb387289fbdca38fa02b46d249 (const struct GNUNET_PeerIdentity *target) void GST_neighbours_send d9/dbf/gnunet-service-transport__neighbours_8h.html aad3a59dda2421346365bb353f656897e (const struct GNUNET_PeerIdentity *target, const void *msg, size_t msg_size, struct GNUNET_TIME_Relative timeout, GST_NeighbourSendContinuation cont, void *cont_cls) struct GNUNET_TIME_Relative GST_neighbours_calculate_receive_delay d9/dbf/gnunet-service-transport__neighbours_8h.html a4fb1b8e1b4968adfc9840a2fa00cbe55 (const struct GNUNET_PeerIdentity *sender, ssize_t size, int *do_forward) void GST_neighbours_keepalive d9/dbf/gnunet-service-transport__neighbours_8h.html a65fce506e4e7e5f88a2141a6f1a77cfe (const struct GNUNET_PeerIdentity *neighbour, const struct GNUNET_MessageHeader *m) void GST_neighbours_keepalive_response d9/dbf/gnunet-service-transport__neighbours_8h.html a1c46a565282f70da98eea475af83ac42 (const struct GNUNET_PeerIdentity *neighbour, const struct GNUNET_MessageHeader *m) void GST_neighbours_force_disconnect d9/dbf/gnunet-service-transport__neighbours_8h.html a93130207b92c999fa784cca58f149976 (const struct GNUNET_PeerIdentity *target) void GST_neighbours_iterate d9/dbf/gnunet-service-transport__neighbours_8h.html ada109a59c3f755aac757e396501ffac5 (GST_NeighbourIterator cb, void *cb_cls) int GST_neighbours_session_terminated d9/dbf/gnunet-service-transport__neighbours_8h.html a65a42299dde4f2ff118317ed16baab0b (const struct GNUNET_PeerIdentity *peer, struct GNUNET_ATS_Session *session) void GST_neighbours_notify_data_recv d9/dbf/gnunet-service-transport__neighbours_8h.html a1bdd6ca1feb3c03cf145a7886c999651 (const struct GNUNET_HELLO_Address *address, const struct GNUNET_MessageHeader *message) void GST_neighbours_notify_data_sent d9/dbf/gnunet-service-transport__neighbours_8h.html aebd257df20f90443311e1b985415b610 (const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session, size_t size) void GST_neighbours_switch_to_address d9/dbf/gnunet-service-transport__neighbours_8h.html a12b149bc27a5b2b73180319eb05614b8 (const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out) int GST_neighbours_handle_session_syn d9/dbf/gnunet-service-transport__neighbours_8h.html a24382b7dcd1c6b17bdffbf1741bba106 (const struct GNUNET_MessageHeader *message, const struct GNUNET_PeerIdentity *peer) int GST_neighbours_handle_session_syn_ack d9/dbf/gnunet-service-transport__neighbours_8h.html a63dbb122e2e9951d66be40f0198e83ad (const struct GNUNET_MessageHeader *message, const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session) int GST_neighbours_handle_session_ack d9/dbf/gnunet-service-transport__neighbours_8h.html a5e2952a7638b0232a4aa73ee80b71ec6 (const struct GNUNET_MessageHeader *message, const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session) const struct GNUNET_HELLO_Address * GST_neighbour_get_current_address d9/dbf/gnunet-service-transport__neighbours_8h.html a1ce2734cb7c3281749c1e06785573655 (const struct GNUNET_PeerIdentity *peer) void GST_neighbours_handle_quota_message d9/dbf/gnunet-service-transport__neighbours_8h.html af12a98c5442a6aaf33989b104e3314d4 (const struct GNUNET_PeerIdentity *peer, const struct GNUNET_MessageHeader *msg) void GST_neighbours_handle_disconnect_message d9/dbf/gnunet-service-transport__neighbours_8h.html a22d1094eba4713ce349690488561e384 (const struct GNUNET_PeerIdentity *peer, const struct GNUNET_MessageHeader *msg) gnunet-service-transport_plugins.c /home/grothoff/research/gnunet/src/transport/ d3/d9d/gnunet-service-transport__plugins_8c platform.h gnunet-service-transport.h gnunet-service-transport_hello.h gnunet-service-transport_ats.h gnunet-service-transport_plugins.h TransportPlugin static void plugin_env_update_distance d3/d9d/gnunet-service-transport__plugins_8c.html a061749fb4113d34f205764ed7c99b1ed (void *cls, const struct GNUNET_HELLO_Address *address, uint32_t distance) static enum GNUNET_NetworkType plugin_env_address_to_type d3/d9d/gnunet-service-transport__plugins_8c.html a5a615f4abd1e2dee943f50c4ac86fdec (void *cls, const struct sockaddr *addr, size_t addrlen) void GST_plugins_load d3/d9d/gnunet-service-transport__plugins_8c.html a5409b6f2ad383d5f9b56a8b85e9097c0 (GNUNET_TRANSPORT_PluginReceiveCallback recv_cb, GNUNET_TRANSPORT_AddressNotification address_cb, GNUNET_TRANSPORT_SessionStart session_start_cb, GNUNET_TRANSPORT_SessionEnd session_end_cb) void GST_plugins_unload d3/d9d/gnunet-service-transport__plugins_8c.html a2401b819c04f043abb4281a72073cc28 () struct GNUNET_TRANSPORT_PluginFunctions * GST_plugins_find d3/d9d/gnunet-service-transport__plugins_8c.html a3c2c58f5d544b021963f66d28b786f59 (const char *name) struct GNUNET_TRANSPORT_PluginFunctions * GST_plugins_printer_find d3/d9d/gnunet-service-transport__plugins_8c.html a8908727f53a1f2d82bd6475053ca2252 (const char *name) const char * GST_plugins_a2s d3/d9d/gnunet-service-transport__plugins_8c.html aa24aed9e97632ad02ed66dabe5fa38b1 (const struct GNUNET_HELLO_Address *address) void GST_plugins_monitor_subscribe d3/d9d/gnunet-service-transport__plugins_8c.html a8c3dabd392c03eea3d411ac9039fd5bc (GNUNET_TRANSPORT_SessionInfoCallback cb, void *cb_cls) static struct TransportPlugin * plugins_head d3/d9d/gnunet-service-transport__plugins_8c.html a84a83c7f5fed2e9d7bbc3c4cf459d6a7 static struct TransportPlugin * plugins_tail d3/d9d/gnunet-service-transport__plugins_8c.html ae6fa2533508c9b24a1ab428d885aafa5 gnunet-service-transport_plugins.h /home/grothoff/research/gnunet/src/transport/ d2/d9c/gnunet-service-transport__plugins_8h gnunet_statistics_service.h gnunet_transport_service.h gnunet_transport_plugin.h gnunet_util_lib.h gnunet_hello_lib.h void GST_plugins_load d2/d9c/gnunet-service-transport__plugins_8h.html a5409b6f2ad383d5f9b56a8b85e9097c0 (GNUNET_TRANSPORT_PluginReceiveCallback recv_cb, GNUNET_TRANSPORT_AddressNotification address_cb, GNUNET_TRANSPORT_SessionStart session_start_cb, GNUNET_TRANSPORT_SessionEnd session_end_cb) void GST_plugins_unload d2/d9c/gnunet-service-transport__plugins_8h.html acbab43e9967c8e8eb8cc7a13b73489d1 (void) struct GNUNET_TRANSPORT_PluginFunctions * GST_plugins_find d2/d9c/gnunet-service-transport__plugins_8h.html a3c2c58f5d544b021963f66d28b786f59 (const char *name) struct GNUNET_TRANSPORT_PluginFunctions * GST_plugins_printer_find d2/d9c/gnunet-service-transport__plugins_8h.html a8908727f53a1f2d82bd6475053ca2252 (const char *name) const char * GST_plugins_a2s d2/d9c/gnunet-service-transport__plugins_8h.html aa24aed9e97632ad02ed66dabe5fa38b1 (const struct GNUNET_HELLO_Address *address) void GST_plugins_monitor_subscribe d2/d9c/gnunet-service-transport__plugins_8h.html a8c3dabd392c03eea3d411ac9039fd5bc (GNUNET_TRANSPORT_SessionInfoCallback cb, void *cb_cls) gnunet-service-transport_validation.c /home/grothoff/research/gnunet/src/transport/ d7/d24/gnunet-service-transport__validation_8c platform.h gnunet-service-transport_ats.h gnunet-service-transport_hello.h gnunet-service-transport_neighbours.h gnunet-service-transport_plugins.h gnunet-service-transport_validation.h gnunet-service-transport.h gnunet_hello_lib.h gnunet_ats_service.h gnunet_peerinfo_service.h gnunet_signatures.h TransportPingMessage TransportPongMessage ValidationEntry ValidationEntryMatchContext IteratorContext #define PONG_SIGNATURE_LIFETIME d7/d24/gnunet-service-transport__validation_8c.html a73b9db75d7022dc245c4674ec5d3acc0 #define HELLO_ADDRESS_EXPIRATION d7/d24/gnunet-service-transport__validation_8c.html aa5aad6054a0d87a4dcfca7b08ff24aa8 #define UNVALIDATED_PING_KEEPALIVE d7/d24/gnunet-service-transport__validation_8c.html a7082efcb0f094c4e94aef08f592d14c2 #define VALIDATED_PING_FREQUENCY d7/d24/gnunet-service-transport__validation_8c.html a93fbae3ad781d8322553b679ae2ade10 #define CONNECTED_PING_FREQUENCY d7/d24/gnunet-service-transport__validation_8c.html a0732ba6b60718723bcb5eddce1f3ca00 #define ACCEPTABLE_PING_DELAY d7/d24/gnunet-service-transport__validation_8c.html ada6927020099c454084702967d4ea480 #define VALIDATION_MAP_SIZE d7/d24/gnunet-service-transport__validation_8c.html a4b90c93d6a28e6f3448bbeea378025c1 #define PING_PRIORITY d7/d24/gnunet-service-transport__validation_8c.html a18858eb263cc9b13d0c86586201076df #define PONG_PRIORITY d7/d24/gnunet-service-transport__validation_8c.html a220755e9460ca25482d7f4ff8f5e08b4 GNUNET_TRANSPORT_ValidationState d7/d24/gnunet-service-transport__validation_8c.html a32cd42efcbdc6fa03aa51a9205b321e9 GNUNET_TRANSPORT_VS_NONE d7/d24/gnunet-service-transport__validation_8c.html a32cd42efcbdc6fa03aa51a9205b321e9adb5512ae1e59f1c250e9ef397306635a GNUNET_TRANSPORT_VS_NEW d7/d24/gnunet-service-transport__validation_8c.html a32cd42efcbdc6fa03aa51a9205b321e9af26da3afa8f14b024e827a50f344ef22 GNUNET_TRANSPORT_VS_UPDATE d7/d24/gnunet-service-transport__validation_8c.html a32cd42efcbdc6fa03aa51a9205b321e9ad433e511f82f531719cf7361f5435477 GNUNET_TRANSPORT_VS_TIMEOUT d7/d24/gnunet-service-transport__validation_8c.html a32cd42efcbdc6fa03aa51a9205b321e9a0388414baef865ae04e099b6915cb1ce GNUNET_TRANSPORT_VS_REMOVE d7/d24/gnunet-service-transport__validation_8c.html a32cd42efcbdc6fa03aa51a9205b321e9a1cec01d58cc19e29048735f088fc8a61 static void publish_ve_stat_update d7/d24/gnunet-service-transport__validation_8c.html a19b5f58ff47b94b8d67be03dbac2f2a2 () static int validation_entry_match d7/d24/gnunet-service-transport__validation_8c.html a8ccb28500033dd79f0e7820f8c4b160f (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static void validation_entry_changed d7/d24/gnunet-service-transport__validation_8c.html adc000a45951fd1c802daa9f369f63fd7 (struct ValidationEntry *ve, enum GNUNET_TRANSPORT_ValidationState state) static int cleanup_validation_entry d7/d24/gnunet-service-transport__validation_8c.html a31d5775df3b0ac2d888363c67faf84d8 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static void timeout_hello_validation d7/d24/gnunet-service-transport__validation_8c.html ae4fc6383f29881b90769e0cfd2a42cdc (void *cls) static void transmit_ping_if_allowed d7/d24/gnunet-service-transport__validation_8c.html a09a1684c6023467265a9a9d54c5c995c (void *cls, const struct GNUNET_PeerIdentity *pid, const struct GNUNET_HELLO_Address *address_null, struct GNUNET_ATS_Session *session_null, int result) static void revalidate_address d7/d24/gnunet-service-transport__validation_8c.html a470bcf75f5a78f761cf8a86af15f4cc3 (void *cls) static struct ValidationEntry * find_validation_entry d7/d24/gnunet-service-transport__validation_8c.html aabaf8d53458d16d02f58842711377058 (const struct GNUNET_HELLO_Address *address) static int add_valid_address d7/d24/gnunet-service-transport__validation_8c.html a8cc7140246bbc028f2042a0e4cb5d29c (void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_TIME_Absolute expiration) static void process_peerinfo_hello d7/d24/gnunet-service-transport__validation_8c.html aec18149ed740fe9e9403a36e4721a2b6 (void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Message *hello, const char *err_msg) void GST_validation_start d7/d24/gnunet-service-transport__validation_8c.html a4b8f05d93d3be1456ec9ee2ed62210a1 (unsigned int max_fds) void GST_validation_stop d7/d24/gnunet-service-transport__validation_8c.html a895386b59ffe8de14fefad53477e86ba () static void multicast_pong d7/d24/gnunet-service-transport__validation_8c.html a6a2f263203e6e30d04baad9265dd8071 (void *cls, struct GNUNET_TIME_Absolute valid_until, struct GNUNET_TIME_Absolute validation_block, const struct GNUNET_HELLO_Address *address) int GST_validation_handle_ping d7/d24/gnunet-service-transport__validation_8c.html a0a3bc52e1d70cac7b1fdbbe81d0a4ee7 (const struct GNUNET_PeerIdentity *sender, const struct GNUNET_MessageHeader *hdr, const struct GNUNET_HELLO_Address *sender_address, struct GNUNET_ATS_Session *session) void GST_validation_handle_address d7/d24/gnunet-service-transport__validation_8c.html a65ed1dbbbb5e4002b8f493ca5662a5b7 (const struct GNUNET_HELLO_Address *address) static int validate_address_iterator d7/d24/gnunet-service-transport__validation_8c.html a60801e1319ea665ef80769cc19095f4b (void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_TIME_Absolute expiration) static ssize_t add_valid_peer_address d7/d24/gnunet-service-transport__validation_8c.html a0b4c376a11278d72778a10cacc276670 (void *cls, size_t max, void *buf) int GST_validation_handle_pong d7/d24/gnunet-service-transport__validation_8c.html ab17c62d2713fa2e25b3b96cf84a447d5 (const struct GNUNET_PeerIdentity *sender, const struct GNUNET_MessageHeader *hdr) int GST_validation_handle_hello d7/d24/gnunet-service-transport__validation_8c.html a106a3604115645accdbf488de122a045 (const struct GNUNET_MessageHeader *hello) static int iterate_addresses d7/d24/gnunet-service-transport__validation_8c.html a40cbbc7f722917b7d878c5c4847d6d47 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) void GST_validation_get_addresses d7/d24/gnunet-service-transport__validation_8c.html a86af2620d785071fe8a3bf4b25f56412 (const struct GNUNET_PeerIdentity *target, GST_ValidationAddressCallback cb, void *cb_cls) void GST_validation_set_address_use d7/d24/gnunet-service-transport__validation_8c.html a885754addfd9b2567ffa895273ec4750 (const struct GNUNET_HELLO_Address *address, int in_use) static struct GNUNET_CONTAINER_MultiPeerMap * validation_map d7/d24/gnunet-service-transport__validation_8c.html ae3171d66e6d46c2e752d1e66637267c6 static struct GNUNET_PEERINFO_NotifyContext * pnc d7/d24/gnunet-service-transport__validation_8c.html a500232c2cc45193a0795a8519ae6ef50 static struct GNUNET_TIME_Relative validation_delay d7/d24/gnunet-service-transport__validation_8c.html a371000b306692c7a79cfbbce1b2dd06b static unsigned int validations_running d7/d24/gnunet-service-transport__validation_8c.html ae7fd255f8462d26a1fafc07df0dc293e static unsigned int validations_fast_start_threshold d7/d24/gnunet-service-transport__validation_8c.html ae6b95c7838a25a153006a6b45db974bb static struct GNUNET_TIME_Absolute validation_next d7/d24/gnunet-service-transport__validation_8c.html af7d04879d64225fedd05df95087d8952 gnunet-service-transport_validation.h /home/grothoff/research/gnunet/src/transport/ d7/ddd/gnunet-service-transport__validation_8h gnunet_statistics_service.h gnunet_transport_plugin.h gnunet_util_lib.h gnunet_hello_lib.h void(* GST_ValidationAddressCallback d7/ddd/gnunet-service-transport__validation_8h.html a1497cbc3a640e2c550d4f74ccf7b25f5 )(void *cls, struct GNUNET_TIME_Absolute valid_until, struct GNUNET_TIME_Absolute validation_block, const struct GNUNET_HELLO_Address *address) void GST_validation_start d7/ddd/gnunet-service-transport__validation_8h.html a4b8f05d93d3be1456ec9ee2ed62210a1 (unsigned int max_fds) void GST_validation_stop d7/ddd/gnunet-service-transport__validation_8h.html a6dff55577c010eb89f2dadba81c51f3b (void) void GST_validation_set_address_use d7/ddd/gnunet-service-transport__validation_8h.html a885754addfd9b2567ffa895273ec4750 (const struct GNUNET_HELLO_Address *address, int in_use) int GST_validation_handle_ping d7/ddd/gnunet-service-transport__validation_8h.html a0a3bc52e1d70cac7b1fdbbe81d0a4ee7 (const struct GNUNET_PeerIdentity *sender, const struct GNUNET_MessageHeader *hdr, const struct GNUNET_HELLO_Address *sender_address, struct GNUNET_ATS_Session *session) int GST_validation_handle_pong d7/ddd/gnunet-service-transport__validation_8h.html ab17c62d2713fa2e25b3b96cf84a447d5 (const struct GNUNET_PeerIdentity *sender, const struct GNUNET_MessageHeader *hdr) int GST_validation_handle_hello d7/ddd/gnunet-service-transport__validation_8h.html a106a3604115645accdbf488de122a045 (const struct GNUNET_MessageHeader *hello) void GST_validation_handle_address d7/ddd/gnunet-service-transport__validation_8h.html a65ed1dbbbb5e4002b8f493ca5662a5b7 (const struct GNUNET_HELLO_Address *address) void GST_validation_get_addresses d7/ddd/gnunet-service-transport__validation_8h.html a86af2620d785071fe8a3bf4b25f56412 (const struct GNUNET_PeerIdentity *target, GST_ValidationAddressCallback cb, void *cb_cls) gnunet-transport-profiler.c /home/grothoff/research/gnunet/src/transport/ dc/d33/gnunet-transport-profiler_8c platform.h gnunet_util_lib.h gnunet_protocols.h gnunet_ats_service.h gnunet_transport_service.h Iteration #define CONNECT_TIMEOUT dc/d33/gnunet-transport-profiler_8c.html a252b2cb72531cb00ecd4d4db37a5a473 #define DEFAULT_MESSAGE_SIZE dc/d33/gnunet-transport-profiler_8c.html a8ab3684074e9cf10eed901a9309fca88 #define DEFAULT_MESSAGE_COUNT dc/d33/gnunet-transport-profiler_8c.html aad79a678854ff72f570226968d9249cb #define DEFAULT_ITERATION_COUNT dc/d33/gnunet-transport-profiler_8c.html a3fd45795bef85a806d0f266250dd333d static void shutdown_task dc/d33/gnunet-transport-profiler_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void iteration_done dc/d33/gnunet-transport-profiler_8c.html a3d9f831ae52ba1fdff7f8aa67993a0e1 () static void send_msg dc/d33/gnunet-transport-profiler_8c.html af2f64b32b92fe0573dac6cfcd9772ed8 (void *cls) static void iteration_start dc/d33/gnunet-transport-profiler_8c.html a0562c746a7b378bcecbdfce03b343241 () static void * notify_connect dc/d33/gnunet-transport-profiler_8c.html a1ed1759e30f5d1a1ea701e3b097321a2 (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_MQ_Handle *m) static void notify_disconnect dc/d33/gnunet-transport-profiler_8c.html ab442b2514277da9da5249013943a4cf0 (void *cls, const struct GNUNET_PeerIdentity *peer, void *internal_cls) static int check_dummy dc/d33/gnunet-transport-profiler_8c.html ac1682b4a20db8e18cdf83d75589f2d60 (void *cls, const struct GNUNET_MessageHeader *message) static void handle_dummy dc/d33/gnunet-transport-profiler_8c.html aa0c7472dd664a169099b8bf284788199 (void *cls, const struct GNUNET_MessageHeader *message) static int blacklist_cb dc/d33/gnunet-transport-profiler_8c.html a59681964fc88bd7443c66610a32c02bf (void *cls, const struct GNUNET_PeerIdentity *peer) static void run dc/d33/gnunet-transport-profiler_8c.html a57847a69b0cc0b394f5d6782b24edb4d (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *mycfg) int main dc/d33/gnunet-transport-profiler_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int benchmark_send dc/d33/gnunet-transport-profiler_8c.html a04393920afb8709ddb21e3c4a4327b63 static int benchmark_receive dc/d33/gnunet-transport-profiler_8c.html ae7558e331aa494e5644c841f6b535341 static unsigned int benchmark_count dc/d33/gnunet-transport-profiler_8c.html a9ff4e5ff993c2a3165288984811731a3 static unsigned int benchmark_iterations dc/d33/gnunet-transport-profiler_8c.html a8fa7c3cc95cf0da5e0c603f6f2a0e7a5 static unsigned int benchmark_size dc/d33/gnunet-transport-profiler_8c.html a0bb1a95159b3393d319f49208f679465 static unsigned int benchmark_running dc/d33/gnunet-transport-profiler_8c.html ae1d8ec626651efa4dc2456e986d5e343 static char * cpid dc/d33/gnunet-transport-profiler_8c.html ae1b26e40c24b5ba4fd7187157c1fc99d static struct GNUNET_TRANSPORT_CoreHandle * handle dc/d33/gnunet-transport-profiler_8c.html a60814f077c0f5730ae9c6fab20f0c52d static struct GNUNET_ATS_ConnectivityHandle * ats dc/d33/gnunet-transport-profiler_8c.html a152e23a976d87cc3c23db517dfbd23a9 static struct GNUNET_CONFIGURATION_Handle * cfg dc/d33/gnunet-transport-profiler_8c.html a7188f445b87b28252c3ef73a57d17aed static struct GNUNET_ATS_ConnectivitySuggestHandle * ats_sh dc/d33/gnunet-transport-profiler_8c.html ae86e23001c31f688a41b089397ef1452 static struct Iteration * ihead dc/d33/gnunet-transport-profiler_8c.html a12ea8a138029f440c207b3c09933999e static struct Iteration * itail dc/d33/gnunet-transport-profiler_8c.html a27bed19c18fcf36bcee97b6f6461c8eb static int ret dc/d33/gnunet-transport-profiler_8c.html a6baa346e44f4c2158d2be4f9b77b8203 static struct GNUNET_MQ_Handle * mq dc/d33/gnunet-transport-profiler_8c.html a500866b65ebfe35e4ac2ac525f9cf762 static struct GNUNET_TRANSPORT_Blacklist * bl_handle dc/d33/gnunet-transport-profiler_8c.html a80e209392832b56dc5345dd949d98f0f static struct GNUNET_PeerIdentity pid dc/d33/gnunet-transport-profiler_8c.html a510032b716c5434546e0893cb6de4b5c static unsigned int verbosity dc/d33/gnunet-transport-profiler_8c.html a17babd96e2db0ba85967549bfaf87c50 gnunet-transport-wlan-receiver.c /home/grothoff/research/gnunet/src/transport/ df/de1/gnunet-transport-wlan-receiver_8c platform.h gnunet_protocols.h plugin_transport_wlan.h int main df/de1/gnunet-transport-wlan-receiver_8c.html a0ddf1224851353fc92bfbff6f499fa97 (int argc, char *argv[]) gnunet-transport-wlan-sender.c /home/grothoff/research/gnunet/src/transport/ de/d93/gnunet-transport-wlan-sender_8c platform.h plugin_transport_wlan.h gnunet_protocols.h #define WLAN_MTU de/d93/gnunet-transport-wlan-sender_8c.html a184ce3742ae6454f43e2a777bae26235 #define WLAN_LLC_DSAP_FIELD de/d93/gnunet-transport-wlan-sender_8c.html a725f01449feaf5bdf0971082bf247c4a #define WLAN_LLC_SSAP_FIELD de/d93/gnunet-transport-wlan-sender_8c.html abb7d055cf6d680a3825e20e54dd470e8 #define IEEE80211_ADDR_LEN de/d93/gnunet-transport-wlan-sender_8c.html a453b082a0e442784729071fa4d844dde #define IEEE80211_FC0_VERSION_MASK de/d93/gnunet-transport-wlan-sender_8c.html a6bc9eac6082c6d030af2b73eb48eb1ea #define IEEE80211_FC0_VERSION_SHIFT de/d93/gnunet-transport-wlan-sender_8c.html a93b6319b24c45010894df0e42ac738ce #define IEEE80211_FC0_VERSION_0 de/d93/gnunet-transport-wlan-sender_8c.html ab5ac1e7eacc5abae4cb6b7506d17bd45 #define IEEE80211_FC0_TYPE_MASK de/d93/gnunet-transport-wlan-sender_8c.html a25db43f225d4802140bdf903d3a9fb12 #define IEEE80211_FC0_TYPE_SHIFT de/d93/gnunet-transport-wlan-sender_8c.html a6e3a9e54cd74332bc0fe6dae49694e07 #define IEEE80211_FC0_TYPE_MGT de/d93/gnunet-transport-wlan-sender_8c.html a7fb8a8d6c5db6500162f51327f036f40 #define IEEE80211_FC0_TYPE_CTL de/d93/gnunet-transport-wlan-sender_8c.html a1af5d6a0636cbfa7019ee5f5325f0ddc #define IEEE80211_FC0_TYPE_DATA de/d93/gnunet-transport-wlan-sender_8c.html a84fadc719a3ea4f27a789aee52d19a95 static int getRadiotapHeader de/d93/gnunet-transport-wlan-sender_8c.html a76260cbffe95241dfab47a767570e7ec (struct GNUNET_TRANSPORT_WLAN_RadiotapSendMessage *header, uint16_t size) static int getWlanHeader de/d93/gnunet-transport-wlan-sender_8c.html a86d35b446c60ce1df187d9793da28829 (struct GNUNET_TRANSPORT_WLAN_Ieee80211Frame *Header, const struct GNUNET_TRANSPORT_WLAN_MacAddress *to_mac_addr, const struct GNUNET_TRANSPORT_WLAN_MacAddress *mac, unsigned int size) int main de/d93/gnunet-transport-wlan-sender_8c.html a0ddf1224851353fc92bfbff6f499fa97 (int argc, char *argv[]) gnunet-transport.c /home/grothoff/research/gnunet/src/transport/ d3/d33/gnunet-transport_8c platform.h gnunet_util_lib.h gnunet_resolver_service.h gnunet_protocols.h gnunet_transport_service.h ValidationResolutionContext MonitoredPeer PeerResolutionContext PluginMonitorAddress #define RESOLUTION_TIMEOUT d3/d33/gnunet-transport_8c.html af5d6ebd7f707b72ad60370fa9dfe7491 #define OP_TIMEOUT d3/d33/gnunet-transport_8c.html a1edfa98369961982b96768d8816754dc #define BLOCKSIZE d3/d33/gnunet-transport_8c.html afcf795f5a96fd55561abe69f56224630 static int destroy_it d3/d33/gnunet-transport_8c.html ae2bd0ec77c056d03f3c727e6575ecc7f (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static void shutdown_task d3/d33/gnunet-transport_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void operation_timeout d3/d33/gnunet-transport_8c.html aa6e42b68b2efdb2f0a494601a7901d5a (void *cls) static void do_send d3/d33/gnunet-transport_8c.html a67c45f9b90820fe79a3ed709a1392504 (void *cls) static void * notify_connect d3/d33/gnunet-transport_8c.html aa9da402753936f0e7ab4744b83151cca (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_MQ_Handle *mq) static void notify_disconnect d3/d33/gnunet-transport_8c.html ab442b2514277da9da5249013943a4cf0 (void *cls, const struct GNUNET_PeerIdentity *peer, void *internal_cls) static void * monitor_notify_connect d3/d33/gnunet-transport_8c.html a2bdb1dff01400478af7ba34f48f96378 (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_MQ_Handle *mq) static void monitor_notify_disconnect d3/d33/gnunet-transport_8c.html aebebfa9077c5d09a1d8b87dc2c373740 (void *cls, const struct GNUNET_PeerIdentity *peer, void *internal_cls) static int check_dummy d3/d33/gnunet-transport_8c.html ac1682b4a20db8e18cdf83d75589f2d60 (void *cls, const struct GNUNET_MessageHeader *message) static void handle_dummy d3/d33/gnunet-transport_8c.html aa0c7472dd664a169099b8bf284788199 (void *cls, const struct GNUNET_MessageHeader *message) static void resolve_peer_address d3/d33/gnunet-transport_8c.html af5ffd95d4e4258bce5b6c3b1d6adbb8e (const struct GNUNET_HELLO_Address *address, int numeric, enum GNUNET_TRANSPORT_PeerState state, struct GNUNET_TIME_Absolute state_timeout) static void print_info d3/d33/gnunet-transport_8c.html a008659e5d39a64f6a091326c69ebb57b (const struct GNUNET_PeerIdentity *id, const char *transport, const char *addr, enum GNUNET_TRANSPORT_PeerState state, struct GNUNET_TIME_Absolute state_timeout) static void process_peer_string d3/d33/gnunet-transport_8c.html a3aa20a7e1a9b9064a86bb5a5f1de91b4 (void *cls, const char *address, int res) static void process_peer_iteration_cb d3/d33/gnunet-transport_8c.html ab2ac2e8dec5f99235afad3f0b0639884 (void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Address *address, enum GNUNET_TRANSPORT_PeerState state, struct GNUNET_TIME_Absolute state_timeout) static void print_plugin_event_info d3/d33/gnunet-transport_8c.html a9b921be5eda4199e2072328b8f31ee78 (struct PluginMonitorAddress *addr, const struct GNUNET_TRANSPORT_SessionInfo *info) static void address_cb d3/d33/gnunet-transport_8c.html a537bb6b78f4b62b3106b53b342c77569 (void *cls, const char *address, int res) static void plugin_monitoring_cb d3/d33/gnunet-transport_8c.html a7f69a8caffe9067c3eba826ce4b47876 (void *cls, struct GNUNET_TRANSPORT_PluginSession *session, void **session_ctx, const struct GNUNET_TRANSPORT_SessionInfo *info) static void process_peer_monitoring_cb d3/d33/gnunet-transport_8c.html a10c38ba14be06861e9420b8747783dee (void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Address *address, enum GNUNET_TRANSPORT_PeerState state, struct GNUNET_TIME_Absolute state_timeout) static int blacklist_cb d3/d33/gnunet-transport_8c.html ac6ab5f2167069bb5b2717c30966b1232 (void *cls, const struct GNUNET_PeerIdentity *cpid) static void run d3/d33/gnunet-transport_8c.html a57847a69b0cc0b394f5d6782b24edb4d (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *mycfg) int main d3/d33/gnunet-transport_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static struct GNUNET_TRANSPORT_CoreHandle * handle d3/d33/gnunet-transport_8c.html a60814f077c0f5730ae9c6fab20f0c52d static struct GNUNET_CONFIGURATION_Handle * cfg d3/d33/gnunet-transport_8c.html a7188f445b87b28252c3ef73a57d17aed struct GNUNET_TRANSPORT_Blacklist * blacklist d3/d33/gnunet-transport_8c.html a193b2d0bbb7dc4e52f9276cc815d59c7 static int benchmark_send d3/d33/gnunet-transport_8c.html a04393920afb8709ddb21e3c4a4327b63 static int benchmark_receive d3/d33/gnunet-transport_8c.html ac9ccd4e065acfd20401adfd6880d7802 static int iterate_connections d3/d33/gnunet-transport_8c.html acdf8e5d90654977a7dc01cb28976126b static int iterate_all d3/d33/gnunet-transport_8c.html a95d7dc74a0ae42b7469742d243113a6b static int monitor_connects d3/d33/gnunet-transport_8c.html a82b6682be64c14f0df7787abbc21841d static int monitor_connections d3/d33/gnunet-transport_8c.html a04bcf53b64ed3c5b3605c9d20daa297a static int monitor_plugins d3/d33/gnunet-transport_8c.html a43df26e385662e3d6b9ef5dcd9c0bb6d static int do_disconnect d3/d33/gnunet-transport_8c.html ab06763254fed392202708cbb8394c830 static int numeric d3/d33/gnunet-transport_8c.html a546d85f3a54e3be6a903d3d7b4bb5219 static int ret d3/d33/gnunet-transport_8c.html a6baa346e44f4c2158d2be4f9b77b8203 static int monitor_connect_counter d3/d33/gnunet-transport_8c.html a59785386cea57fdc7f1035ed54386d95 static unsigned long long traffic_received d3/d33/gnunet-transport_8c.html ae29554a0b63ada58ce9fa05a8bcbed3e static unsigned long long traffic_sent d3/d33/gnunet-transport_8c.html a41f477c2e3475c8d0ae78b616aa15722 static struct GNUNET_TIME_Absolute start_time d3/d33/gnunet-transport_8c.html a5c4ba5e7b354817587fcba5a89699caf static struct GNUNET_CONTAINER_MultiPeerMap * monitored_peers d3/d33/gnunet-transport_8c.html ac752c82fed9b2d97a1da8fd4c5191017 static struct GNUNET_CONTAINER_MultiPeerMap * monitored_plugins d3/d33/gnunet-transport_8c.html a815812c8cf80decf7b77cb70f82d56e2 static struct GNUNET_TRANSPORT_PeerMonitoringContext * pic d3/d33/gnunet-transport_8c.html a81f2c50fbbcb6c01ed0117abe977b673 static struct GNUNET_TRANSPORT_PluginMonitor * pm d3/d33/gnunet-transport_8c.html ad02c3945ccf633d9d25d561994460e44 static struct GNUNET_PeerIdentity pid d3/d33/gnunet-transport_8c.html a510032b716c5434546e0893cb6de4b5c static struct GNUNET_SCHEDULER_Task * op_timeout d3/d33/gnunet-transport_8c.html adfe4de27a16662d31488ceddabc10a26 static unsigned int verbosity d3/d33/gnunet-transport_8c.html a17babd96e2db0ba85967549bfaf87c50 struct GNUNET_OS_Process * resolver d3/d33/gnunet-transport_8c.html aa6dc6fe671b43057f9ae6d2f59163090 static unsigned int address_resolutions d3/d33/gnunet-transport_8c.html a2071c98af8fe7297702d7b308922337d static struct ValidationResolutionContext * vc_head d3/d33/gnunet-transport_8c.html ab75f8c5786af16d4d364500001bdf9dc static struct ValidationResolutionContext * vc_tail d3/d33/gnunet-transport_8c.html a5484f0c94876109793098161b7027ad5 static struct PeerResolutionContext * rc_head d3/d33/gnunet-transport_8c.html a98a81a1675668b13adc51eaaf6adf31c static struct PeerResolutionContext * rc_tail d3/d33/gnunet-transport_8c.html a08c43ae8a9b9b755daacf542d1ab9164 ieee80211_radiotap.h /home/grothoff/research/gnunet/src/transport/ d3/d58/ieee80211__radiotap_8h ieee80211_radiotap_header #define PKTHDR_RADIOTAP_VERSION d3/d58/ieee80211__radiotap_8h.html af40b2d504fae8b2d64974f90bcfdc5ed #define IEEE80211_CHAN_TURBO d3/d58/ieee80211__radiotap_8h.html aa04444d585a500c96210ff6a1c6b2a53 #define IEEE80211_CHAN_CCK d3/d58/ieee80211__radiotap_8h.html a5d438fd4ba7147282f3c7087c94b8d72 #define IEEE80211_CHAN_OFDM d3/d58/ieee80211__radiotap_8h.html a5cc73f159db541e38ad5ea4ef9c1eec9 #define IEEE80211_CHAN_2GHZ d3/d58/ieee80211__radiotap_8h.html a56634ffddd3a6eaf9912b6026884a3b7 #define IEEE80211_CHAN_5GHZ d3/d58/ieee80211__radiotap_8h.html a3f1cbd933cf93816bfe61577d0e5e95a #define IEEE80211_CHAN_PASSIVE d3/d58/ieee80211__radiotap_8h.html a3c00e6e6ab997c6c389e956ffcb276ba #define IEEE80211_CHAN_DYN d3/d58/ieee80211__radiotap_8h.html ae3b7712609469375c82097a7017fbd76 #define IEEE80211_CHAN_GFSK d3/d58/ieee80211__radiotap_8h.html ae26ae4e4e74c78618b14e058a5e91f0e #define IEEE80211_RADIOTAP_F_CFP d3/d58/ieee80211__radiotap_8h.html a0752322381ba1090255c31710b4ae27f #define IEEE80211_RADIOTAP_F_SHORTPRE d3/d58/ieee80211__radiotap_8h.html a2fb63d05d9f0b19141b07307227800a0 #define IEEE80211_RADIOTAP_F_WEP d3/d58/ieee80211__radiotap_8h.html aad1e34134fa8e2df652a3d3845a81bb3 #define IEEE80211_RADIOTAP_F_FRAG d3/d58/ieee80211__radiotap_8h.html af4043178048fa940cbcfc3e86b544710 #define IEEE80211_RADIOTAP_F_FCS d3/d58/ieee80211__radiotap_8h.html ab868800966fd376dafae86641621c75f #define IEEE80211_RADIOTAP_F_DATAPAD d3/d58/ieee80211__radiotap_8h.html a10133dee032b623daeeb832001a61dc4 #define IEEE80211_RADIOTAP_F_BADFCS d3/d58/ieee80211__radiotap_8h.html a9060114523813aee990052201d30ed1d #define IEEE80211_RADIOTAP_F_RX_BADPLCP d3/d58/ieee80211__radiotap_8h.html ae2133b51ef63b0140001a9d5d5444081 #define IEEE80211_RADIOTAP_F_TX_FAIL d3/d58/ieee80211__radiotap_8h.html a90615a58cdf0f0b37856f8e845cd53b0 #define IEEE80211_RADIOTAP_F_TX_CTS d3/d58/ieee80211__radiotap_8h.html a0a70a7281d6f7cf6b6bcf2786422b2a0 #define IEEE80211_RADIOTAP_F_TX_RTS d3/d58/ieee80211__radiotap_8h.html abb7524be0a365cab9e9bc2bc4610cc5d #define ieee80211chan2mhz d3/d58/ieee80211__radiotap_8h.html a01b37744640b335da731fd62cca2b415 (x) ieee80211_radiotap_type d3/d58/ieee80211__radiotap_8h.html ad550c7fda7a393cfa09f34a00ed2d4c4 IEEE80211_RADIOTAP_TSFT d3/d58/ieee80211__radiotap_8h.html ad550c7fda7a393cfa09f34a00ed2d4c4acf56ce692cea978d93d34c15ae092973 IEEE80211_RADIOTAP_FLAGS d3/d58/ieee80211__radiotap_8h.html ad550c7fda7a393cfa09f34a00ed2d4c4a9048473389306985b63675fa09c8d539 IEEE80211_RADIOTAP_RATE d3/d58/ieee80211__radiotap_8h.html ad550c7fda7a393cfa09f34a00ed2d4c4ae2f6a6ecbcb545725c52219590964a9c IEEE80211_RADIOTAP_CHANNEL d3/d58/ieee80211__radiotap_8h.html ad550c7fda7a393cfa09f34a00ed2d4c4a7896e543359556155a2a2d0cd171ce63 IEEE80211_RADIOTAP_FHSS d3/d58/ieee80211__radiotap_8h.html ad550c7fda7a393cfa09f34a00ed2d4c4ae5dd2ddc10d3352601eebe6ae9adb53d IEEE80211_RADIOTAP_DBM_ANTSIGNAL d3/d58/ieee80211__radiotap_8h.html ad550c7fda7a393cfa09f34a00ed2d4c4afb11a09d44e260cb2e44075821119b6c IEEE80211_RADIOTAP_DBM_ANTNOISE d3/d58/ieee80211__radiotap_8h.html ad550c7fda7a393cfa09f34a00ed2d4c4af870b6d3d6ce631c4bf8f06c0fc17bab IEEE80211_RADIOTAP_LOCK_QUALITY d3/d58/ieee80211__radiotap_8h.html ad550c7fda7a393cfa09f34a00ed2d4c4a4f43384490dea0f376e18ebc20c8e887 IEEE80211_RADIOTAP_TX_ATTENUATION d3/d58/ieee80211__radiotap_8h.html ad550c7fda7a393cfa09f34a00ed2d4c4a97d9d5d2fa00b9a6761643bc41436b85 IEEE80211_RADIOTAP_DB_TX_ATTENUATION d3/d58/ieee80211__radiotap_8h.html ad550c7fda7a393cfa09f34a00ed2d4c4a0347130df1fbc8791071fb18d3519000 IEEE80211_RADIOTAP_DBM_TX_POWER d3/d58/ieee80211__radiotap_8h.html ad550c7fda7a393cfa09f34a00ed2d4c4a217023e4df580fe69453addb877f4954 IEEE80211_RADIOTAP_ANTENNA d3/d58/ieee80211__radiotap_8h.html ad550c7fda7a393cfa09f34a00ed2d4c4afa9ce41ea18e3c674d100137a9f9499e IEEE80211_RADIOTAP_DB_ANTSIGNAL d3/d58/ieee80211__radiotap_8h.html ad550c7fda7a393cfa09f34a00ed2d4c4acd35abb00292f8ff99d28c18214300de IEEE80211_RADIOTAP_DB_ANTNOISE d3/d58/ieee80211__radiotap_8h.html ad550c7fda7a393cfa09f34a00ed2d4c4abc4fae592edf7d4d1cc82a7e87d3a7c0 IEEE80211_RADIOTAP_RX_FLAGS d3/d58/ieee80211__radiotap_8h.html ad550c7fda7a393cfa09f34a00ed2d4c4afc69962b2f2649f285ec303d1e45bcb0 IEEE80211_RADIOTAP_TX_FLAGS d3/d58/ieee80211__radiotap_8h.html ad550c7fda7a393cfa09f34a00ed2d4c4a395237adddceebae2b933bf95b6a545c IEEE80211_RADIOTAP_RTS_RETRIES d3/d58/ieee80211__radiotap_8h.html ad550c7fda7a393cfa09f34a00ed2d4c4a47a6dbc17220144a89e615e44dc305de IEEE80211_RADIOTAP_DATA_RETRIES d3/d58/ieee80211__radiotap_8h.html ad550c7fda7a393cfa09f34a00ed2d4c4a0a3363fc058cefb79c9d1bee28239e6f IEEE80211_RADIOTAP_RADIOTAP_NAMESPACE d3/d58/ieee80211__radiotap_8h.html ad550c7fda7a393cfa09f34a00ed2d4c4a2b59db76b9fa584ad6576c2922ea6c72 IEEE80211_RADIOTAP_VENDOR_NAMESPACE d3/d58/ieee80211__radiotap_8h.html ad550c7fda7a393cfa09f34a00ed2d4c4a5ba975b00eae7a796e7392d6fd81c062 IEEE80211_RADIOTAP_EXT d3/d58/ieee80211__radiotap_8h.html ad550c7fda7a393cfa09f34a00ed2d4c4a0546370b15eead12489108779b6eb071 static u16 get_unaligned_le16 d3/d58/ieee80211__radiotap_8h.html ae9f2fb2d496a3c99192cab57ba950f6e (const u8 *p) static int ieee80211_get_radiotap_len d3/d58/ieee80211__radiotap_8h.html a3885098ecdec29e6a25ce8125acf312f (unsigned char *data) struct ieee80211_radiotap_header __packed d3/d58/ieee80211__radiotap_8h.html a4db0dd51774470fc144c1ae444938ce7 plugin_transport_http.h /home/grothoff/research/gnunet/src/transport/ de/dde/plugin__transport__http_8h platform.h gnunet_common.h gnunet_constants.h gnunet_protocols.h gnunet_service_lib.h gnunet_statistics_service.h gnunet_transport_service.h gnunet_resolver_service.h gnunet_container_lib.h gnunet_transport_plugin.h gnunet_os_lib.h gnunet_curl_lib.h Plugin HttpAddress IPv4HttpAddress IPv6HttpAddress ServerRequest GNUNET_ATS_Session HTTP_Message #define DEBUG_HTTP de/dde/plugin__transport__http_8h.html ae3248ebf89f7b4059c3401f01b99f154 #define VERBOSE_SERVER de/dde/plugin__transport__http_8h.html a154c9cda17922b6d1c9f49be57ea3277 #define VERBOSE_CLIENT de/dde/plugin__transport__http_8h.html ad67026f8ca28657b4f0797fcf1ee65a1 #define VERBOSE_CURL de/dde/plugin__transport__http_8h.html adaa023877bf6d1a93d478fc106da3291 #define LIBGNUNET_PLUGIN_TRANSPORT_INIT de/dde/plugin__transport__http_8h.html a84ec76e43e7369b52ed1bc4a94b51e76 #define LIBGNUNET_PLUGIN_TRANSPORT_DONE de/dde/plugin__transport__http_8h.html a1b2b447b1940b1820e8c10be2f9a9bc7 #define INBOUND de/dde/plugin__transport__http_8h.html aa42070043e14c87ce7ff419555de958b #define OUTBOUND de/dde/plugin__transport__http_8h.html a5cd542d0a98ed256c52da6cade4659e8 #define HTTP_NOT_VALIDATED_TIMEOUT de/dde/plugin__transport__http_8h.html a1620628d0b9082c3fcf9203080376bc1 struct GNUNET_ATS_Session * create_session de/dde/plugin__transport__http_8h.html af1c765700909d3bfa8ee9fdf667b34e7 (struct Plugin *plugin, const struct GNUNET_PeerIdentity *target, const void *addr, size_t addrlen) int exist_session de/dde/plugin__transport__http_8h.html ab7322160f6d674618f78acc2a1dee28d (struct Plugin *plugin, struct GNUNET_ATS_Session *s) void delete_session de/dde/plugin__transport__http_8h.html af2f3040523caceea86831db78f89e0b2 (struct GNUNET_ATS_Session *s) struct GNUNET_TIME_Relative http_plugin_receive de/dde/plugin__transport__http_8h.html a4086c8577f0e6b2a607c8b99df32bbde (void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_MessageHeader *message, struct GNUNET_ATS_Session *session, const char *sender_address, uint16_t sender_address_len) const char * http_plugin_address_to_string de/dde/plugin__transport__http_8h.html a0144baf05b35bd1acf2f62254cfdd47a (void *cls, const void *addr, size_t addrlen) int client_disconnect de/dde/plugin__transport__http_8h.html af1f9cb22cb331b068691c49d253b44e6 (struct GNUNET_ATS_Session *s) int client_connect de/dde/plugin__transport__http_8h.html a965f570939f59df438a5d711cafe3131 (struct GNUNET_ATS_Session *s) int client_send de/dde/plugin__transport__http_8h.html af2aaf3d3463693212deb307f226a9303 (struct GNUNET_ATS_Session *s, struct HTTP_Message *msg) int client_start de/dde/plugin__transport__http_8h.html a0b231a5e1778984cfbc0e8a827429ab2 (struct Plugin *plugin) void client_stop de/dde/plugin__transport__http_8h.html a2f8752dcd67c7db0e05c2f2c86905099 (struct Plugin *plugin) int server_disconnect de/dde/plugin__transport__http_8h.html aa3c33646de124bade881f6e97f7527f9 (struct GNUNET_ATS_Session *s) int server_send de/dde/plugin__transport__http_8h.html a184295bdb82f044be4d591a417c483dc (struct GNUNET_ATS_Session *s, struct HTTP_Message *msg) int server_start de/dde/plugin__transport__http_8h.html a633cd972fdb0ad285a60c8c8a73a8767 (struct Plugin *plugin) void server_stop de/dde/plugin__transport__http_8h.html aaa2b5c5e2a94f856956af4f846ceec30 (struct Plugin *plugin) void notify_session_end de/dde/plugin__transport__http_8h.html aa281940a5898af421c2c3fe341c52851 (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_ATS_Session *s) plugin_transport_http_client.c /home/grothoff/research/gnunet/src/transport/ d3/d10/plugin__transport__http__client_8c platform.h gnunet_util_lib.h gnunet_protocols.h gnunet_transport_plugin.h plugin_transport_http_common.h gnunet_curl_lib.h HTTP_Message RequestHandle GNUNET_ATS_Session HTTP_Client_Plugin GNUNET_ATS_SessionClientCtx #define PLUGIN_NAME d3/d10/plugin__transport__http__client_8c.html a0acf7475326cdcd31d690b72033de33a #define HTTP_STAT_STR_CONNECTIONS d3/d10/plugin__transport__http__client_8c.html aa42fee32f1cfce33ce0597ce731928a3 #define LIBGNUNET_PLUGIN_TRANSPORT_INIT d3/d10/plugin__transport__http__client_8c.html a84ec76e43e7369b52ed1bc4a94b51e76 #define LIBGNUNET_PLUGIN_TRANSPORT_DONE d3/d10/plugin__transport__http__client_8c.html a1b2b447b1940b1820e8c10be2f9a9bc7 #define VERBOSE_CURL d3/d10/plugin__transport__http__client_8c.html adaa023877bf6d1a93d478fc106da3291 #define PUT_DISCONNECT_TIMEOUT d3/d10/plugin__transport__http__client_8c.html a323d0538d88dd9c45ffb70ea0a7e33f3 #define ENABLE_PUT d3/d10/plugin__transport__http__client_8c.html a7d06f1f8be5bfaedf883c05e80435751 #define ENABLE_GET d3/d10/plugin__transport__http__client_8c.html a9f0e38b0e90d23b2c332cb4c8ab41896 #define LOG d3/d10/plugin__transport__http__client_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) HTTP_PUT_REQUEST_STATE d3/d10/plugin__transport__http__client_8c.html a31c7898bdc13aa950eb8886a19354096 H_NOT_CONNECTED d3/d10/plugin__transport__http__client_8c.html a31c7898bdc13aa950eb8886a19354096af26344299964b6fbeeb5a9ef181bfabd H_CONNECTED d3/d10/plugin__transport__http__client_8c.html a31c7898bdc13aa950eb8886a19354096ad6e94b0cae33c059989842fba4912edb H_PAUSED d3/d10/plugin__transport__http__client_8c.html a31c7898bdc13aa950eb8886a19354096a1fdb2298a1a2e03140630cdb481c471e H_TMP_DISCONNECTING d3/d10/plugin__transport__http__client_8c.html a31c7898bdc13aa950eb8886a19354096af18cd1829af61b8b0bee49d81a48d48f H_TMP_RECONNECT_REQUIRED d3/d10/plugin__transport__http__client_8c.html a31c7898bdc13aa950eb8886a19354096a035e78cd588651c599792e1c194a372f H_TMP_DISCONNECTED d3/d10/plugin__transport__http__client_8c.html a31c7898bdc13aa950eb8886a19354096afef26dbfe43af2c9829be12006f92635 H_DISCONNECTED d3/d10/plugin__transport__http__client_8c.html a31c7898bdc13aa950eb8886a19354096a48fcc06c987af76e5c5579edb5f73b6b static int http_client_plugin_session_disconnect d3/d10/plugin__transport__http__client_8c.html a45dd6e0e1dd674090bd434faeb2c7ce7 (void *cls, struct GNUNET_ATS_Session *s) static void notify_session_monitor d3/d10/plugin__transport__http__client_8c.html a1d5b4df690e86a253b4cec4ff04be0fb (struct HTTP_Client_Plugin *plugin, struct GNUNET_ATS_Session *session, enum GNUNET_TRANSPORT_SessionState state) static void client_delete_session d3/d10/plugin__transport__http__client_8c.html afc55f0c3fab60ce783301ac8ad62dabc (struct GNUNET_ATS_Session *s) static void client_reschedule_session_timeout d3/d10/plugin__transport__http__client_8c.html ac611090d578c132c91a7451916810d8d (struct GNUNET_ATS_Session *s) static void client_run d3/d10/plugin__transport__http__client_8c.html af1c6150cb360872fff21291b2d2c95b8 (void *cls) static int client_schedule d3/d10/plugin__transport__http__client_8c.html a440816eab845029811a9e8a39a65ceb7 (struct HTTP_Client_Plugin *plugin, int now) static int client_connect_get d3/d10/plugin__transport__http__client_8c.html ad79204495d7cf6daad7730f709496959 (struct GNUNET_ATS_Session *s) static int client_connect_put d3/d10/plugin__transport__http__client_8c.html a060efcbcd8e3c043f8869a8cd5e950d7 (struct GNUNET_ATS_Session *s) static ssize_t http_client_plugin_send d3/d10/plugin__transport__http__client_8c.html aed8c96d5630250f23e36ec64093e57dd (void *cls, struct GNUNET_ATS_Session *s, const char *msgbuf, size_t msgbuf_size, unsigned int priority, struct GNUNET_TIME_Relative to, GNUNET_TRANSPORT_TransmitContinuation cont, void *cont_cls) static unsigned int http_client_query_keepalive_factor d3/d10/plugin__transport__http__client_8c.html a46dbc41532a35d1bdd1cdc9d85b69476 (void *cls) static int destroy_session_cb d3/d10/plugin__transport__http__client_8c.html a5f34de8e6538b18f983483b5292fd490 (void *cls, const struct GNUNET_PeerIdentity *peer, void *value) static void http_client_plugin_peer_disconnect d3/d10/plugin__transport__http__client_8c.html ac4abbd88018c1d8557b44f4ecccf47ab (void *cls, const struct GNUNET_PeerIdentity *target) static int session_lookup_client_by_address d3/d10/plugin__transport__http__client_8c.html a11e50eaa45b4ea3e9d9d151d3e801770 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static struct GNUNET_ATS_Session * client_lookup_session d3/d10/plugin__transport__http__client_8c.html a139804c25f3eab33d659cef433430a93 (struct HTTP_Client_Plugin *plugin, const struct GNUNET_HELLO_Address *address) static void client_put_disconnect d3/d10/plugin__transport__http__client_8c.html af2dbd3edb58127b1d751f68439712c87 (void *cls) static size_t client_send_cb d3/d10/plugin__transport__http__client_8c.html ae5457bd44e3754a4cb9041a9df8d5dff (void *stream, size_t size, size_t nmemb, void *cls) static void client_wake_up d3/d10/plugin__transport__http__client_8c.html af27a9206697f52a7d346ec0d0cfd6782 (void *cls) static int client_receive_mst_cb d3/d10/plugin__transport__http__client_8c.html ac2660099d7bb31daeb470a434616ea92 (void *cls, const struct GNUNET_MessageHeader *message) static size_t client_receive_put d3/d10/plugin__transport__http__client_8c.html a194b34ccf683109db6b658193ea39995 (void *stream, size_t size, size_t nmemb, void *cls) static size_t client_receive d3/d10/plugin__transport__http__client_8c.html aabfa64a37074ea2be7c99c734eeda5b3 (void *stream, size_t size, size_t nmemb, void *cls) static int client_connect d3/d10/plugin__transport__http__client_8c.html a9a7025a90dc9b167c582e6df83758956 (struct GNUNET_ATS_Session *s) static enum GNUNET_NetworkType http_client_plugin_get_network d3/d10/plugin__transport__http__client_8c.html a169b8b93a366f41baca5f1a91025e590 (void *cls, struct GNUNET_ATS_Session *session) static enum GNUNET_NetworkType http_client_plugin_get_network_for_address d3/d10/plugin__transport__http__client_8c.html a7258a1ae85a966b2c46bc844e96989d2 (void *cls, const struct GNUNET_HELLO_Address *address) static void client_session_timeout d3/d10/plugin__transport__http__client_8c.html a29d4652149332df2da4dac8f106d94ae (void *cls) static struct GNUNET_ATS_Session * http_client_plugin_get_session d3/d10/plugin__transport__http__client_8c.html a01c2ebc57ced82354592db734be12e7c (void *cls, const struct GNUNET_HELLO_Address *address) static int client_start d3/d10/plugin__transport__http__client_8c.html a33e7ab879ab0eef2e9c398bcd4804a46 (struct HTTP_Client_Plugin *plugin) static int http_client_plugin_address_suggested d3/d10/plugin__transport__http__client_8c.html a77556da69720914cfb433cdaf7fd5a4d (void *cls, const void *addr, size_t addrlen) void * libgnunet_plugin_transport_http_client_done d3/d10/plugin__transport__http__client_8c.html a754cf586cb2ab2cd558899399051c78c (void *cls) static int client_configure_plugin d3/d10/plugin__transport__http__client_8c.html a1e6c5f3b9f62e297d26a2aa79a3a5b90 (struct HTTP_Client_Plugin *plugin) static const char * http_client_plugin_address_to_string d3/d10/plugin__transport__http__client_8c.html aedc3365195bf9ac161f8064c4a585f50 (void *cls, const void *addr, size_t addrlen) static void http_client_plugin_update_session_timeout d3/d10/plugin__transport__http__client_8c.html a7ad8be13c63859a6b9780cf8760b610a (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_ATS_Session *session) static void http_client_plugin_update_inbound_delay d3/d10/plugin__transport__http__client_8c.html adb80a5e26034d02caf419ef8dc6b462f (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_ATS_Session *s, struct GNUNET_TIME_Relative delay) static int send_session_info_iter d3/d10/plugin__transport__http__client_8c.html ae169a7e5994d739972a5429f346dd161 (void *cls, const struct GNUNET_PeerIdentity *peer, void *value) static void http_client_plugin_setup_monitor d3/d10/plugin__transport__http__client_8c.html ac0eb2e328704ff02c0e3f19a013f2c5f (void *cls, GNUNET_TRANSPORT_SessionInfoCallback sic, void *sic_cls) void * libgnunet_plugin_transport_http_client_init d3/d10/plugin__transport__http__client_8c.html abf5e9b78a826c8c7b73402a1d3452ba2 (void *cls) plugin_transport_http_common.c /home/grothoff/research/gnunet/src/transport/ d9/d34/plugin__transport__http__common_8c platform.h gnunet_util_lib.h gnunet_transport_plugin.h plugin_transport_http_common.h gnunet_resolver_service.h PrettyPrinterContext static void http_clean_splitted d9/d34/plugin__transport__http__common_8c.html a5ec458bb49cce5ccaaba06115a43743d (struct SplittedHTTPAddress *spa) struct SplittedHTTPAddress * http_split_address d9/d34/plugin__transport__http__common_8c.html adce58425d99a44d7daf9b4045bf898bc (const char *addr) static const char * http_common_plugin_dnsresult_to_address d9/d34/plugin__transport__http__common_8c.html afd27e22f24426b5e770257bfc931a368 (const char *plugin, const struct SplittedHTTPAddress *saddr, uint32_t options, const char *dnsresult) static void http_common_dns_reverse_lookup_cb d9/d34/plugin__transport__http__common_8c.html adb6ee9d1184fde35b2cab9d1ceff9114 (void *cls, const char *hostname) static int http_common_dns_reverse_lookup d9/d34/plugin__transport__http__common_8c.html ae902062ebece33f5a06386daa4d9eb2e (const struct sockaddr *sockaddr, socklen_t sockaddr_len, const char *type, struct SplittedHTTPAddress *saddr, uint32_t options, struct GNUNET_TIME_Relative timeout, GNUNET_TRANSPORT_AddressStringCallback asc, void *asc_cls) static void http_common_dns_ip_lookup_cb d9/d34/plugin__transport__http__common_8c.html aab0cedcb6c2e3cb4e005888021a52eac (void *cls, const struct sockaddr *addr, socklen_t addrlen) static int http_common_dns_ip_lookup d9/d34/plugin__transport__http__common_8c.html a9aac51a0685bf72bfe9771e2f0c0a4d2 (const char *name, const char *type, struct SplittedHTTPAddress *saddr, uint32_t options, struct GNUNET_TIME_Relative timeout, GNUNET_TRANSPORT_AddressStringCallback asc, void *asc_cls) void http_common_plugin_address_pretty_printer d9/d34/plugin__transport__http__common_8c.html ac8331e6ef1dd96968a0518bd5fef0bb6 (void *cls, const char *type, const void *addr, size_t addrlen, int numeric, struct GNUNET_TIME_Relative timeout, GNUNET_TRANSPORT_AddressStringCallback asc, void *asc_cls) const char * http_common_plugin_address_to_url d9/d34/plugin__transport__http__common_8c.html ae81af0e9cf826f619638c2165097e286 (void *cls, const void *addr, size_t addrlen) const char * http_common_plugin_address_to_string d9/d34/plugin__transport__http__common_8c.html a01fe48b517cd3b9984149e812e72fd15 (const char *plugin, const void *addr, size_t addrlen) int http_common_plugin_string_to_address d9/d34/plugin__transport__http__common_8c.html ab6b67c60ed954c03aa4fcf6aa9cafa88 (void *cls, const char *addr, uint16_t addrlen, void **buf, size_t *added) struct HttpAddress * http_common_address_from_socket d9/d34/plugin__transport__http__common_8c.html ad0c3ec7dffa3aa12c7e99f0305144c54 (const char *protocol, const struct sockaddr *addr, socklen_t addrlen) struct sockaddr * http_common_socket_from_address d9/d34/plugin__transport__http__common_8c.html af2fdc94408756553469a30eeb57e3a69 (const void *addr, size_t addrlen, int *res) size_t http_common_address_get_size d9/d34/plugin__transport__http__common_8c.html a282cf4c1f9fc21f0837936721bee7eca (const struct HttpAddress *addr) size_t http_common_cmp_addresses d9/d34/plugin__transport__http__common_8c.html a300788d9141dbd542443c3f6b869e86b (const void *addr1, size_t addrlen1, const void *addr2, size_t addrlen2) enum GNUNET_NetworkType http_common_get_network_for_address d9/d34/plugin__transport__http__common_8c.html aef7db782fb8a35d34b0e46a840391d8d (struct GNUNET_TRANSPORT_PluginEnvironment *env, const struct GNUNET_HELLO_Address *address) static struct PrettyPrinterContext * dll_ppc_head d9/d34/plugin__transport__http__common_8c.html a2590cb4808bff3e442ba2363cd9aef56 static struct PrettyPrinterContext * dll_ppc_tail d9/d34/plugin__transport__http__common_8c.html a74f4e082609d0421e834aed658d5e1c1 plugin_transport_http_common.h /home/grothoff/research/gnunet/src/transport/ d7/d3d/plugin__transport__http__common_8h platform.h gnunet_common.h gnunet_transport_plugin.h HttpAddress SplittedHTTPAddress #define TESTING d7/d3d/plugin__transport__http__common_8h.html a68df6a1c0e7634ba32a66f9f01d4cb6f #define PROTOCOL d7/d3d/plugin__transport__http__common_8h.html a14127f9d1b035bc2e42ae79134875552 #define HTTP_SERVER_NOT_VALIDATED_TIMEOUT d7/d3d/plugin__transport__http__common_8h.html ad3f4c805af27573f63a7efaf207ec174 #define HTTP_CLIENT_NOT_VALIDATED_TIMEOUT d7/d3d/plugin__transport__http__common_8h.html a9052e3e875a0489251d18f19c168f81e #define HTTP_CLIENT_SESSION_TIMEOUT d7/d3d/plugin__transport__http__common_8h.html a227dc45edfd50f9f284a6b91c0b334bc #define HTTP_SERVER_SESSION_TIMEOUT d7/d3d/plugin__transport__http__common_8h.html a100440ada9e9671c84f8039abd9a8df6 #define TIMEOUT_LOG d7/d3d/plugin__transport__http__common_8h.html adbb01ce77736f7aa44f87a38df8658dd #define HTTP_DEFAULT_PORT d7/d3d/plugin__transport__http__common_8h.html a1f192f3009865e9f9a3cd83609c866c2 #define HTTPS_DEFAULT_PORT d7/d3d/plugin__transport__http__common_8h.html a82d74cd57b8f785ada5520396ef113bc HttpAddressOptions d7/d3d/plugin__transport__http__common_8h.html a8e8bc79b84cdd87e85c967917e95a2b8 HTTP_OPTIONS_NONE d7/d3d/plugin__transport__http__common_8h.html a8e8bc79b84cdd87e85c967917e95a2b8a5764fe1b86d810b9a79f59b3f293d206 HTTP_OPTIONS_VERIFY_CERTIFICATE d7/d3d/plugin__transport__http__common_8h.html a8e8bc79b84cdd87e85c967917e95a2b8a6a5ae82ad309194d163636ca7cc669b2 HTTP_OPTIONS_TCP_STEALTH d7/d3d/plugin__transport__http__common_8h.html a8e8bc79b84cdd87e85c967917e95a2b8a8c3fb542a8be6230ac2fa3fa3954912c struct SplittedHTTPAddress * http_split_address d7/d3d/plugin__transport__http__common_8h.html adce58425d99a44d7daf9b4045bf898bc (const char *addr) void http_common_plugin_address_pretty_printer d7/d3d/plugin__transport__http__common_8h.html ac8331e6ef1dd96968a0518bd5fef0bb6 (void *cls, const char *type, const void *addr, size_t addrlen, int numeric, struct GNUNET_TIME_Relative timeout, GNUNET_TRANSPORT_AddressStringCallback asc, void *asc_cls) const char * http_common_plugin_address_to_string d7/d3d/plugin__transport__http__common_8h.html a01fe48b517cd3b9984149e812e72fd15 (const char *plugin, const void *addr, size_t addrlen) int http_common_plugin_string_to_address d7/d3d/plugin__transport__http__common_8h.html ab6b67c60ed954c03aa4fcf6aa9cafa88 (void *cls, const char *addr, uint16_t addrlen, void **buf, size_t *added) struct HttpAddress * http_common_address_from_socket d7/d3d/plugin__transport__http__common_8h.html ad0c3ec7dffa3aa12c7e99f0305144c54 (const char *protocol, const struct sockaddr *addr, socklen_t addrlen) struct sockaddr * http_common_socket_from_address d7/d3d/plugin__transport__http__common_8h.html af2fdc94408756553469a30eeb57e3a69 (const void *addr, size_t addrlen, int *res) const char * http_common_plugin_address_to_url d7/d3d/plugin__transport__http__common_8h.html ae81af0e9cf826f619638c2165097e286 (void *cls, const void *addr, size_t addrlen) size_t http_common_address_get_size d7/d3d/plugin__transport__http__common_8h.html a282cf4c1f9fc21f0837936721bee7eca (const struct HttpAddress *addr) size_t http_common_cmp_addresses d7/d3d/plugin__transport__http__common_8h.html a300788d9141dbd542443c3f6b869e86b (const void *addr1, size_t addrlen1, const void *addr2, size_t addrlen2) enum GNUNET_NetworkType http_common_get_network_for_address d7/d3d/plugin__transport__http__common_8h.html aef7db782fb8a35d34b0e46a840391d8d (struct GNUNET_TRANSPORT_PluginEnvironment *env, const struct GNUNET_HELLO_Address *address) plugin_transport_http_server.c /home/grothoff/research/gnunet/src/transport/ d0/d7e/plugin__transport__http__server_8c platform.h gnunet_util_lib.h gnunet_statistics_service.h gnunet_transport_plugin.h gnunet_nat_service.h plugin_transport_http_common.h ServerRequest HttpAddressWrapper HTTP_Message GNUNET_ATS_Session HTTP_Server_Plugin GNUNET_ATS_SessionTagContext #define PLUGIN_NAME d0/d7e/plugin__transport__http__server_8c.html a0acf7475326cdcd31d690b72033de33a #define LIBGNUNET_PLUGIN_TRANSPORT_INIT d0/d7e/plugin__transport__http__server_8c.html a84ec76e43e7369b52ed1bc4a94b51e76 #define LIBGNUNET_PLUGIN_TRANSPORT_DONE d0/d7e/plugin__transport__http__server_8c.html a1b2b447b1940b1820e8c10be2f9a9bc7 #define HTTP_ERROR_RESPONSE d0/d7e/plugin__transport__http__server_8c.html ae780874fc957ca703efc75415c759d62 #define _RECEIVE d0/d7e/plugin__transport__http__server_8c.html a307f5d22c5a7858ad25e0d070343e398 #define _SEND d0/d7e/plugin__transport__http__server_8c.html a4871a323817bab59d515c010aa3cb78f #define LOG d0/d7e/plugin__transport__http__server_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define OPTION_LONG_POLL d0/d7e/plugin__transport__http__server_8c.html a2c6725d86409891193fba7f993c47f25 #define URL_REGEX d0/d7e/plugin__transport__http__server_8c.html a653e2bb6ea45a60524e88b263da2f1c5 static void notify_session_monitor d0/d7e/plugin__transport__http__server_8c.html a94f9422e34123cb3e483dbc0ade08313 (struct HTTP_Server_Plugin *plugin, struct GNUNET_ATS_Session *session, enum GNUNET_TRANSPORT_SessionState state) static void server_wake_up d0/d7e/plugin__transport__http__server_8c.html a98c1ba374687891f99feecc4b4bd5346 (void *cls) static void server_reschedule d0/d7e/plugin__transport__http__server_8c.html ac65af7f973c5edcbc3231c45b9bb3c26 (struct HTTP_Server_Plugin *plugin, struct MHD_Daemon *server, int now) static void server_delete_session d0/d7e/plugin__transport__http__server_8c.html a6eff7ce85a4999197bb7addf5bea2b0c (struct GNUNET_ATS_Session *s) static int http_server_plugin_disconnect_session d0/d7e/plugin__transport__http__server_8c.html aa7f599e3c21c92eede75abc86554f796 (void *cls, struct GNUNET_ATS_Session *s) static void server_session_timeout d0/d7e/plugin__transport__http__server_8c.html a28cbb691a5f1f623562f33e5dccad246 (void *cls) static void server_reschedule_session_timeout d0/d7e/plugin__transport__http__server_8c.html ae429c6640ca827f5c90ed311c19489f9 (struct GNUNET_ATS_Session *s) static ssize_t http_server_plugin_send d0/d7e/plugin__transport__http__server_8c.html a83821b9bbbb4bd6f704aefda74b34b00 (void *cls, struct GNUNET_ATS_Session *session, const char *msgbuf, size_t msgbuf_size, unsigned int priority, struct GNUNET_TIME_Relative to, GNUNET_TRANSPORT_TransmitContinuation cont, void *cont_cls) static int destroy_session_shutdown_cb d0/d7e/plugin__transport__http__server_8c.html aa79737dc0faff4d079e49873e9e0feb1 (void *cls, const struct GNUNET_PeerIdentity *peer, void *value) static int destroy_session_cb d0/d7e/plugin__transport__http__server_8c.html a5f34de8e6538b18f983483b5292fd490 (void *cls, const struct GNUNET_PeerIdentity *peer, void *value) static void http_server_plugin_disconnect_peer d0/d7e/plugin__transport__http__server_8c.html a6c8c93ad15b83daad4c5f7d7c8572d62 (void *cls, const struct GNUNET_PeerIdentity *target) static int http_server_plugin_address_suggested d0/d7e/plugin__transport__http__server_8c.html a519ce655360a453de76a906053cf9931 (void *cls, const void *addr, size_t addrlen) static struct GNUNET_ATS_Session * http_server_plugin_get_session d0/d7e/plugin__transport__http__server_8c.html a2bae890ad6458191529b3d4d63d4af20 (void *cls, const struct GNUNET_HELLO_Address *address) static void server_v4_run d0/d7e/plugin__transport__http__server_8c.html a529187f4785de17dc6cc9e2397cd31d2 (void *cls) static void server_v6_run d0/d7e/plugin__transport__http__server_8c.html a5eee1b53ba2929be505bdcdef4bd0c08 (void *cls) static struct GNUNET_SCHEDULER_Task * server_schedule d0/d7e/plugin__transport__http__server_8c.html a89cad57af399ee74da180a4d16590afe (struct HTTP_Server_Plugin *plugin, struct MHD_Daemon *daemon_handle, int now) static unsigned int http_server_query_keepalive_factor d0/d7e/plugin__transport__http__server_8c.html a43e3bce9ecde01ae1eb3fb0fb48819a0 (void *cls) static void http_server_plugin_update_session_timeout d0/d7e/plugin__transport__http__server_8c.html a58d95336bbe981f14943fc629ac599de (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_ATS_Session *session) static void server_mhd_connection_timeout d0/d7e/plugin__transport__http__server_8c.html a130cc6c1e6922f953753216cf4308114 (struct HTTP_Server_Plugin *plugin, struct GNUNET_ATS_Session *s, unsigned int to) static int server_parse_url d0/d7e/plugin__transport__http__server_8c.html a53c6471479621a736fadb147dbcb9fd0 (struct HTTP_Server_Plugin *plugin, const char *url, struct GNUNET_PeerIdentity *target, uint32_t *tag, uint32_t *options) static int session_tag_it d0/d7e/plugin__transport__http__server_8c.html a6906b3d83cb80a41e874ed9c541c94b6 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static struct ServerRequest * server_lookup_connection d0/d7e/plugin__transport__http__server_8c.html a5e50e3d2c6a862740cce04c6b14add44 (struct HTTP_Server_Plugin *plugin, struct MHD_Connection *mhd_connection, const char *url, const char *method) static ssize_t server_send_callback d0/d7e/plugin__transport__http__server_8c.html a8d81448408935640abf8a0deedac6cb7 (void *cls, uint64_t pos, char *buf, size_t max) static int server_receive_mst_cb d0/d7e/plugin__transport__http__server_8c.html a73c0fd0c5287cb2f719ff306c05e77f5 (void *cls, const struct GNUNET_MessageHeader *message) static void add_cors_headers d0/d7e/plugin__transport__http__server_8c.html a3804f4c503dbf318be200c9431ca0d51 (struct MHD_Response *response) static int server_access_cb d0/d7e/plugin__transport__http__server_8c.html a43e9405b29b98ec66eddeeefe9a3296f (void *cls, struct MHD_Connection *mhd_connection, const char *url, const char *method, const char *version, const char *upload_data, size_t *upload_data_size, void **httpSessionCache) static void server_disconnect_cb d0/d7e/plugin__transport__http__server_8c.html a4c062d4ba6a35aa531b2835e5cfdd06c (void *cls, struct MHD_Connection *connection, void **httpSessionCache) static void server_connection_cb d0/d7e/plugin__transport__http__server_8c.html a1c8c641cc2fa72b85c16cce5283b3958 (void *cls, struct MHD_Connection *connection, void **socket_context, enum MHD_ConnectionNotificationCode toe) static int server_accept_cb d0/d7e/plugin__transport__http__server_8c.html af1f5b53d7be415ecb1deb23b8afbb0b8 (void *cls, const struct sockaddr *addr, socklen_t addr_len) static void server_log d0/d7e/plugin__transport__http__server_8c.html a6aa08aa2e36d60ccdad3aafb530f1342 (void *arg, const char *fmt, va_list ap) static struct MHD_Daemon * run_mhd_start_daemon d0/d7e/plugin__transport__http__server_8c.html a8c71c202e9be745ec419795b5503a916 (struct HTTP_Server_Plugin *plugin, const struct sockaddr_in *addr, int v6) static int server_start d0/d7e/plugin__transport__http__server_8c.html a67164ff6541765a7184c749d004f91ea (struct HTTP_Server_Plugin *plugin) static void server_add_address d0/d7e/plugin__transport__http__server_8c.html a28b0189e800f2c29134c82aa857e3fcf (void *cls, int add_remove, const struct sockaddr *addr, socklen_t addrlen) static void server_remove_address d0/d7e/plugin__transport__http__server_8c.html a48bcb67e6eb433bb42b8de4b65a41f6b (void *cls, int add_remove, const struct sockaddr *addr, socklen_t addrlen) static void server_nat_port_map_callback d0/d7e/plugin__transport__http__server_8c.html a086e73b458d61950e8945f795ba9513e (void *cls, void **app_ctx, int add_remove, enum GNUNET_NAT_AddressClass ac, const struct sockaddr *addr, socklen_t addrlen) static int server_get_addresses d0/d7e/plugin__transport__http__server_8c.html acfddba6cf2b6424ac83a72b1a86adc02 (struct HTTP_Server_Plugin *plugin, const char *service_name, const struct GNUNET_CONFIGURATION_Handle *cfg, struct sockaddr ***addrs, socklen_t **addr_lens) static void server_start_report_addresses d0/d7e/plugin__transport__http__server_8c.html a2031ff803f8942112b315e579c475f15 (struct HTTP_Server_Plugin *plugin) static void server_stop_report_addresses d0/d7e/plugin__transport__http__server_8c.html a6fc17f308cff1bf6f46b487781bd54b8 (struct HTTP_Server_Plugin *plugin) static int server_check_ipv6_support d0/d7e/plugin__transport__http__server_8c.html a86722ecbd7c4552c390cad4bad815a0a (struct HTTP_Server_Plugin *plugin) static void server_notify_external_hostname d0/d7e/plugin__transport__http__server_8c.html a9958e772c5cfe0395850edde8082752c (void *cls) static int server_configure_plugin d0/d7e/plugin__transport__http__server_8c.html acd30b47facf1e30423c4d07f4891eb10 (struct HTTP_Server_Plugin *plugin) void * libgnunet_plugin_transport_http_server_done d0/d7e/plugin__transport__http__server_8c.html a7d5ad71d634fce35f67011b6390bcc6d (void *cls) static const char * http_server_plugin_address_to_string d0/d7e/plugin__transport__http__server_8c.html ad9142b0c664257bcc5e9b73681d95aaf (void *cls, const void *addr, size_t addrlen) static enum GNUNET_NetworkType http_server_plugin_get_network d0/d7e/plugin__transport__http__server_8c.html a9bab6d7719cda5641d419d30816b721d (void *cls, struct GNUNET_ATS_Session *session) static enum GNUNET_NetworkType http_server_plugin_get_network_for_address d0/d7e/plugin__transport__http__server_8c.html adc46362b709bebb7c19fa822a4390f6c (void *cls, const struct GNUNET_HELLO_Address *address) static void http_server_plugin_update_inbound_delay d0/d7e/plugin__transport__http__server_8c.html ab3bc3ee76e3ef2087e8c501d37a7dc75 (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_ATS_Session *session, struct GNUNET_TIME_Relative delay) static int send_session_info_iter d0/d7e/plugin__transport__http__server_8c.html ae169a7e5994d739972a5429f346dd161 (void *cls, const struct GNUNET_PeerIdentity *peer, void *value) static void http_server_plugin_setup_monitor d0/d7e/plugin__transport__http__server_8c.html a05a2d9816aa63e86330c067b3dd9d9ad (void *cls, GNUNET_TRANSPORT_SessionInfoCallback sic, void *sic_cls) void * libgnunet_plugin_transport_http_server_init d0/d7e/plugin__transport__http__server_8c.html a505ececa37df9ab50b12b9c4b3a845e7 (void *cls) plugin_transport_smtp.c /home/grothoff/research/gnunet/src/transport/ d3/d44/plugin__transport__smtp_8c platform.h gnunet_constants.h gnunet_protocols.h EmailAddress SMTPMessage GetMessageClosure #define SMTP_MESSAGE_SIZE d3/d44/plugin__transport__smtp_8c.html afe4edf856eb153de678d0d1676e7550c #define DEBUG_SMTP d3/d44/plugin__transport__smtp_8c.html a743fb3d186861b55477729a48072fcce #define FILTER_STRING_SIZE d3/d44/plugin__transport__smtp_8c.html ab5248ef3849dccb664424550db52ab12 #define MAX_CHAR_PER_LINE d3/d44/plugin__transport__smtp_8c.html ad183c904491e39a791841a044833c818 #define EBUF_LEN d3/d44/plugin__transport__smtp_8c.html a9b375903d75d97df79fd69de69f1a4a4 #define strAUTOncmp d3/d44/plugin__transport__smtp_8c.html af1a54851c55bb77da932a67f04d6f7f6 (a, b) #define READLINE d3/d44/plugin__transport__smtp_8c.html a50d427a4987f1b74148fba5a8026323c (l, limit) #define EBUF_LEN d3/d44/plugin__transport__smtp_8c.html a9b375903d75d97df79fd69de69f1a4a4 static void * listenAndDistribute d3/d44/plugin__transport__smtp_8c.html a46d7522521ee884a39f695121c658fcb (void *unused) static int api_verify_hello d3/d44/plugin__transport__smtp_8c.html ac349ae150bcf3b5f705423c72e91430d (const GNUNET_MessageHello *hello) static GNUNET_MessageHello * api_create_hello d3/d44/plugin__transport__smtp_8c.html ad8ecb4d954718725046048d39064c986 () static const char * get_message d3/d44/plugin__transport__smtp_8c.html a76c9c4b5d5b754a7b3cb7b41318153ea (void **buf, int *len, void *cls) static int api_send d3/d44/plugin__transport__smtp_8c.html a9aefa6dbd9a935939421677bcb6c3262 (GNUNET_TSession *tsession, const void *msg, const unsigned int size, int important) static int api_connect d3/d44/plugin__transport__smtp_8c.html a30b9a6a761022a6ed77493684cc53ecb (const GNUNET_MessageHello *hello, GNUNET_TSession **tsessionPtr, int may_reuse) static int api_disconnect d3/d44/plugin__transport__smtp_8c.html a139a6a653f558d5e68f67c14feeb2f9a (GNUNET_TSession *tsession) static int api_start_transport_server d3/d44/plugin__transport__smtp_8c.html aab090ad5320393c49c62109d48af9aed () static int api_stop_transport_server d3/d44/plugin__transport__smtp_8c.html a9b1c6a97d30e10914abcb777ac4ce721 () static int api_hello_to_address d3/d44/plugin__transport__smtp_8c.html ad08f34de88eb26a1b6b6541ba9732d84 (const GNUNET_MessageHello *hello, void **sa, unsigned int *sa_len) static int api_associate d3/d44/plugin__transport__smtp_8c.html a0a1d5b2b75c45d50db7703cba071ff90 (GNUNET_TSession *tsession) static int api_test_would_try d3/d44/plugin__transport__smtp_8c.html a310b5bfc70431680428ce61012ab883e (GNUNET_TSession *tsession, unsigned int size, int important) GNUNET_TransportAPI * inittransport_smtp d3/d44/plugin__transport__smtp_8c.html a51ed8f24773cd6bab15ab038a12041a6 (struct GNUNET_CoreAPIForTransport *core) void donetransport_smtp d3/d44/plugin__transport__smtp_8c.html a7a3fabbb27ad4f8d35d6fee742846d50 () static GNUNET_NETWORK_STRUCT_END GNUNET_CoreAPIForTransport * core_api d3/d44/plugin__transport__smtp_8c.html a4f86ec495564d2cb839fc77ebf7446e5 static struct GNUNET_GE_Context * ectx d3/d44/plugin__transport__smtp_8c.html ad324d5b18f265a2bcb00583dc5cc2736 static struct GNUNET_ThreadHandle * dispatchThread d3/d44/plugin__transport__smtp_8c.html ad65ab0282687372399e1bab579d60262 static int smtp_shutdown d3/d44/plugin__transport__smtp_8c.html a9793299d42ee0dfc02ba42c21d8fac4e static char * smtp_server_name d3/d44/plugin__transport__smtp_8c.html a2e3f7b0d5d690234310e7b351fad4794 static char * pipename d3/d44/plugin__transport__smtp_8c.html a9a0143187c1d8a1bba9376205c6e2391 static struct GNUNET_Mutex * lock d3/d44/plugin__transport__smtp_8c.html a45f7f98a4ae4e7c5daf5d5e6d0d8cf07 static struct sigaction old_handler d3/d44/plugin__transport__smtp_8c.html a0d95ab2babfd7eddcd05277cd656aede static char * email d3/d44/plugin__transport__smtp_8c.html a463fc22ce8b197bd60dbcdcbba158f4b static GNUNET_TransportAPI smtpAPI d3/d44/plugin__transport__smtp_8c.html a659d4a08d53e5361de89640031615e79 static GNUNET_Stats_ServiceAPI * stats d3/d44/plugin__transport__smtp_8c.html a9a6ee26b33dea9835f1338b64d0f2a32 static int stat_bytesReceived d3/d44/plugin__transport__smtp_8c.html a329ed60ecf562b24cf567e7651cc3430 static int stat_bytesSent d3/d44/plugin__transport__smtp_8c.html af7869b0936807ec812626c0d3c594bb4 static int stat_bytesDropped d3/d44/plugin__transport__smtp_8c.html aedcc8d1bf600fb4e6d69acb59993679c static unsigned long long rate_limit d3/d44/plugin__transport__smtp_8c.html a00dab7649c357eed3e1299a6d63d23a8 static GNUNET_CronTime last_transmission d3/d44/plugin__transport__smtp_8c.html ab1e3560495b5b63432811acb6cf67cc7 plugin_transport_tcp.c /home/grothoff/research/gnunet/src/transport/ d8/ddd/plugin__transport__tcp_8c platform.h gnunet_hello_lib.h gnunet_constants.h gnunet_util_lib.h gnunet_nat_service.h gnunet_protocols.h gnunet_resolver_service.h gnunet_signatures.h gnunet_statistics_service.h gnunet_transport_service.h gnunet_transport_plugin.h transport.h tcp_connection_legacy.c tcp_server_mst_legacy.c tcp_server_legacy.c tcp_service_legacy.c GNUNET_CONNECTION_Credentials GNUNET_SERVER_MessageHandler WelcomeMessage TCP_NAT_ProbeMessage TCPProbeContext IPv4TcpAddress IPv6TcpAddress PendingMessage GNUNET_ATS_Session PrettyPrinterContext Plugin GNUNET_ATS_SessionItCtx #define LOG d8/ddd/plugin__transport__tcp_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define PLUGIN_NAME d8/ddd/plugin__transport__tcp_8c.html a0acf7475326cdcd31d690b72033de33a #define NAT_TIMEOUT d8/ddd/plugin__transport__tcp_8c.html a614247e272da9e91139d5eb9207a9d08 #define GNUNET_SERVER_client_get_user_context d8/ddd/plugin__transport__tcp_8c.html a283fd64870fb113a8771d3b24203b914 (client, type) #define GNUNET_SERVER_client_set_user_context d8/ddd/plugin__transport__tcp_8c.html ab6484823d889aab55ac0ed284b326dbd (client, value) size_t(* GNUNET_CONNECTION_TransmitReadyNotify d8/ddd/plugin__transport__tcp_8c.html a7cc66b14fb94cc48044a7e606f662c99 )(void *cls, size_t size, void *buf) void(* GNUNET_SERVER_DisconnectCallback d8/ddd/plugin__transport__tcp_8c.html a6b30ad173e49b3c5f74e9453eec78d35 )(void *cls, struct GNUNET_SERVER_Client *client) void(* GNUNET_SERVER_ConnectCallback d8/ddd/plugin__transport__tcp_8c.html a8203b8804ef6dde6f0efa1e7516385d7 )(void *cls, struct GNUNET_SERVER_Client *client) int(* GNUNET_CONNECTION_AccessCheck d8/ddd/plugin__transport__tcp_8c.html ab1b30fffd5a898a2fea69c4355a91437 )(void *cls, const struct GNUNET_CONNECTION_Credentials *ucred, const struct sockaddr *addr, socklen_t addrlen) void(* GNUNET_CONNECTION_Receiver d8/ddd/plugin__transport__tcp_8c.html aa2a942b2b20c7fad8b179eeac4268015 )(void *cls, const void *buf, size_t available, const struct sockaddr *addr, socklen_t addrlen, int errCode) void *(* GNUNET_SERVER_MstCreateCallback d8/ddd/plugin__transport__tcp_8c.html a401b6a1d148747d6e5a7c5861fcf1faf )(void *cls, struct GNUNET_SERVER_Client *client) void(* GNUNET_SERVER_MstDestroyCallback d8/ddd/plugin__transport__tcp_8c.html a32a8213a3d7323fa2423c73f2ee7e05f )(void *cls, void *mst) int(* GNUNET_SERVER_MstReceiveCallback d8/ddd/plugin__transport__tcp_8c.html aac23d1d551fce93824733d8a9efbadb5 )(void *cls, void *mst, struct GNUNET_SERVER_Client *client, const char *buf, size_t size, int purge, int one_shot) void(* GNUNET_SERVER_MessageCallback d8/ddd/plugin__transport__tcp_8c.html ac9ba6beedfb1260e0475f7b77ac120c5 )(void *cls, struct GNUNET_SERVER_Client *client, const struct GNUNET_MessageHeader *message) int(* GNUNET_SERVER_MessageTokenizerCallback d8/ddd/plugin__transport__tcp_8c.html a010afbc3ad1e0542c2341e879f89bb98 )(void *cls, void *client, const struct GNUNET_MessageHeader *message) void(* LEGACY_SERVICE_Main d8/ddd/plugin__transport__tcp_8c.html a2e59ce44511cfade28df378b62596aa6 )(void *cls, struct GNUNET_SERVER_Handle *server, const struct GNUNET_CONFIGURATION_Handle *cfg) LEGACY_SERVICE_Options d8/ddd/plugin__transport__tcp_8c.html a8c09dd37b66fcf6bff5238aad98fce61 LEGACY_SERVICE_OPTION_NONE d8/ddd/plugin__transport__tcp_8c.html a8c09dd37b66fcf6bff5238aad98fce61a924e0076a8d96f0ed68f603bd28aa0ad LEGACY_SERVICE_OPTION_MANUAL_SHUTDOWN d8/ddd/plugin__transport__tcp_8c.html a8c09dd37b66fcf6bff5238aad98fce61affc14dc06941d4e1d460ed51f27046cf LEGACY_SERVICE_OPTION_SOFT_SHUTDOWN d8/ddd/plugin__transport__tcp_8c.html a8c09dd37b66fcf6bff5238aad98fce61ad5065457e2dd8c17665f2264b21f76b3 TcpAddressOptions d8/ddd/plugin__transport__tcp_8c.html a0e8209cd30528324cf111afcf3bdb96d TCP_OPTIONS_NONE d8/ddd/plugin__transport__tcp_8c.html a0e8209cd30528324cf111afcf3bdb96da7f7c570ec992b1010df0c72c6a6b104d TCP_OPTIONS_RESERVED d8/ddd/plugin__transport__tcp_8c.html a0e8209cd30528324cf111afcf3bdb96dab16684c6114fdfcde6a9ba132dd3591d TCP_OPTIONS_TCP_STEALTH d8/ddd/plugin__transport__tcp_8c.html a0e8209cd30528324cf111afcf3bdb96da9d598302994e94a1a346801763fa9830 void LEGACY_SERVICE_stop d8/ddd/plugin__transport__tcp_8c.html ac04c92d8ab62258ce1419740c3ffc6c9 (struct LEGACY_SERVICE_Context *srv) void GNUNET_CONNECTION_destroy d8/ddd/plugin__transport__tcp_8c.html ab211be6f02a87a40b2269f3dec89b830 (struct GNUNET_CONNECTION_Handle *connection) void GNUNET_SERVER_client_disconnect d8/ddd/plugin__transport__tcp_8c.html ace1f908e09228c9ed4d8f9f78bae0421 (struct GNUNET_SERVER_Client *client) void * GNUNET_SERVER_client_get_user_context_ d8/ddd/plugin__transport__tcp_8c.html a66a190ff7a4f02c2e16aa85c0597563c (struct GNUNET_SERVER_Client *client, size_t size) struct GNUNET_SERVER_MessageStreamTokenizer * GNUNET_SERVER_mst_create d8/ddd/plugin__transport__tcp_8c.html a1880a69e2e420289396cf642744dcf1b (GNUNET_SERVER_MessageTokenizerCallback cb, void *cb_cls) int GNUNET_SERVER_mst_receive d8/ddd/plugin__transport__tcp_8c.html a0713663b4151c8944cc481e20cc79d51 (struct GNUNET_SERVER_MessageStreamTokenizer *mst, void *client_identity, const char *buf, size_t size, int purge, int one_shot) void GNUNET_SERVER_mst_destroy d8/ddd/plugin__transport__tcp_8c.html a6e350d6ec264f7bd5d590c4968fffa02 (struct GNUNET_SERVER_MessageStreamTokenizer *mst) void GNUNET_SERVER_client_set_user_context_ d8/ddd/plugin__transport__tcp_8c.html a03318b1792bdaad26134f377b2569d69 (struct GNUNET_SERVER_Client *client, void *ptr, size_t size) struct GNUNET_SERVER_TransmitHandle * GNUNET_SERVER_notify_transmit_ready d8/ddd/plugin__transport__tcp_8c.html adb18c4d94b807a3fb375e0d30ecc5180 (struct GNUNET_SERVER_Client *client, size_t size, struct GNUNET_TIME_Relative timeout, GNUNET_CONNECTION_TransmitReadyNotify callback, void *callback_cls) void GNUNET_SERVER_notify_transmit_ready_cancel d8/ddd/plugin__transport__tcp_8c.html af793eba8d319f41f41710d72af06f333 (struct GNUNET_SERVER_TransmitHandle *th) void GNUNET_SERVER_client_keep d8/ddd/plugin__transport__tcp_8c.html a13db725847c02c51e5c6c25b3233d75a (struct GNUNET_SERVER_Client *client) void GNUNET_SERVER_client_drop d8/ddd/plugin__transport__tcp_8c.html a274727465b11260e52ed566972c78ab4 (struct GNUNET_SERVER_Client *client) void GNUNET_SERVER_suspend d8/ddd/plugin__transport__tcp_8c.html abc37ce9584e6eba945e07b40383e8eb2 (struct GNUNET_SERVER_Handle *server) struct GNUNET_SERVER_Client * GNUNET_SERVER_connect_socket d8/ddd/plugin__transport__tcp_8c.html a6bab1cba0d1bbfb4db06dcd6e04e3349 (struct GNUNET_SERVER_Handle *server, struct GNUNET_CONNECTION_Handle *connection) void GNUNET_SERVER_resume d8/ddd/plugin__transport__tcp_8c.html af49ae34213b24a62053e0a3781b8eba7 (struct GNUNET_SERVER_Handle *server) void GNUNET_SERVER_destroy d8/ddd/plugin__transport__tcp_8c.html a6171edb59e6da68fc06aa5ddc3c1aea1 (struct GNUNET_SERVER_Handle *server) static int get_server_addresses d8/ddd/plugin__transport__tcp_8c.html a83f19fda02f688dcf759761e7e40da12 (const char *service_name, const struct GNUNET_CONFIGURATION_Handle *cfg, struct sockaddr ***addrs, socklen_t **addr_lens) static void notify_session_monitor d8/ddd/plugin__transport__tcp_8c.html ae3711dd5b28785e71d5247172101313b (struct Plugin *plugin, struct GNUNET_ATS_Session *session, enum GNUNET_TRANSPORT_SessionState state) static void tcp_nat_port_map_callback d8/ddd/plugin__transport__tcp_8c.html a116c2bb12e16742ec35c4e6c9d6369c6 (void *cls, void **app_ctx, int add_remove, enum GNUNET_NAT_AddressClass ac, const struct sockaddr *addr, socklen_t addrlen) static const char * tcp_plugin_address_to_string d8/ddd/plugin__transport__tcp_8c.html a06d0e8c5eaa38347f99b5300ad329081 (void *cls, const void *addr, size_t addrlen) static int tcp_plugin_string_to_address d8/ddd/plugin__transport__tcp_8c.html a85025edcdba0064183dc028d136ac460 (void *cls, const char *addr, uint16_t addrlen, void **buf, size_t *added) static struct GNUNET_ATS_Session * lookup_session_by_client d8/ddd/plugin__transport__tcp_8c.html a0edce68dcacb9aa1dac928bf6d78e234 (struct Plugin *plugin, struct GNUNET_SERVER_Client *client) static int tcp_plugin_disconnect_session d8/ddd/plugin__transport__tcp_8c.html a10b70ea3907de9a3ec671f29964d0261 (void *cls, struct GNUNET_ATS_Session *session) static unsigned int tcp_plugin_query_keepalive_factor d8/ddd/plugin__transport__tcp_8c.html a62c2ddb8fc58e2aec1237b127b8bd532 (void *cls) static void session_timeout d8/ddd/plugin__transport__tcp_8c.html a2e1f8101ec398e0e8c549bfbf4f6c328 (void *cls) static void reschedule_session_timeout d8/ddd/plugin__transport__tcp_8c.html a8b1636a70d4f803d4fc54b3ec3988d2e (struct GNUNET_ATS_Session *s) static struct GNUNET_ATS_Session * create_session d8/ddd/plugin__transport__tcp_8c.html a89f5e253fd53c33bc2e171dda82f6701 (struct Plugin *plugin, const struct GNUNET_HELLO_Address *address, enum GNUNET_NetworkType scope, struct GNUNET_SERVER_Client *client, int is_nat) static void process_pending_messages d8/ddd/plugin__transport__tcp_8c.html acccf339ce2de2407a7e78d8b8e5e558d (struct GNUNET_ATS_Session *session) static size_t do_transmit d8/ddd/plugin__transport__tcp_8c.html ac1afd000aae59b78edb2aa653f9d1820 (void *cls, size_t size, void *buf) static ssize_t tcp_plugin_send d8/ddd/plugin__transport__tcp_8c.html a5b83158b196cfea71b8a5766e3e1d142 (void *cls, struct GNUNET_ATS_Session *session, const char *msgbuf, size_t msgbuf_size, unsigned int priority, struct GNUNET_TIME_Relative to, GNUNET_TRANSPORT_TransmitContinuation cont, void *cont_cls) static int session_lookup_it d8/ddd/plugin__transport__tcp_8c.html aa66969c16d78702701963985d9e06cad (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static void nat_connect_timeout d8/ddd/plugin__transport__tcp_8c.html a80010259206a3cba7dc8857ac90a7712 (void *cls) static void tcp_plugin_update_session_timeout d8/ddd/plugin__transport__tcp_8c.html a424b557fd16626c743fd325efe4b3ac9 (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_ATS_Session *session) static void delayed_done d8/ddd/plugin__transport__tcp_8c.html a5fe07a8720609d984023421e55f10344 (void *cls) static void tcp_plugin_update_inbound_delay d8/ddd/plugin__transport__tcp_8c.html aa6dea01f7062b039a2feab139dd1a06b (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_ATS_Session *session, struct GNUNET_TIME_Relative delay) static struct GNUNET_ATS_Session * tcp_plugin_get_session d8/ddd/plugin__transport__tcp_8c.html a4d9b2b50d9d2fa43b5216bac0ed95990 (void *cls, const struct GNUNET_HELLO_Address *address) static int session_disconnect_it d8/ddd/plugin__transport__tcp_8c.html a7f1cdc734fd7448be076030bb3541d1d (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static void tcp_plugin_disconnect d8/ddd/plugin__transport__tcp_8c.html a69a53f7c35f1f13287eea82732558b46 (void *cls, const struct GNUNET_PeerIdentity *target) static void append_port d8/ddd/plugin__transport__tcp_8c.html aa6bd3c22882d915d5fbc1b3779e0bf94 (void *cls, const char *hostname) static void tcp_plugin_address_pretty_printer d8/ddd/plugin__transport__tcp_8c.html acd7187edb37feef16403b86ff5722087 (void *cls, const char *type, const void *addr, size_t addrlen, int numeric, struct GNUNET_TIME_Relative timeout, GNUNET_TRANSPORT_AddressStringCallback asc, void *asc_cls) static int tcp_plugin_check_address d8/ddd/plugin__transport__tcp_8c.html a3e515b4c5064809ef28a2eccd0705494 (void *cls, const void *addr, size_t addrlen) static void handle_tcp_nat_probe d8/ddd/plugin__transport__tcp_8c.html a10c37d8068be6edc3a263c9a5d2731b5 (void *cls, struct GNUNET_SERVER_Client *client, const struct GNUNET_MessageHeader *message) static void handle_tcp_welcome d8/ddd/plugin__transport__tcp_8c.html a328ac99ef6b3f7b4ba778e4bfcb73056 (void *cls, struct GNUNET_SERVER_Client *client, const struct GNUNET_MessageHeader *message) static void handle_tcp_data d8/ddd/plugin__transport__tcp_8c.html a06ceafe1c98e9e07afc4d43b67a1270a (void *cls, struct GNUNET_SERVER_Client *client, const struct GNUNET_MessageHeader *message) static void connect_notify d8/ddd/plugin__transport__tcp_8c.html addb43aad90e5c59b758e7096fdd5ed23 (void *cls, struct GNUNET_SERVER_Client *client) static void disconnect_notify d8/ddd/plugin__transport__tcp_8c.html ad9a808450931209c43e1fefbd6358505 (void *cls, struct GNUNET_SERVER_Client *client) static size_t notify_send_probe d8/ddd/plugin__transport__tcp_8c.html a70c11b190d50637a95e60dd4c689a557 (void *cls, size_t size, void *buf) static void try_connection_reversal d8/ddd/plugin__transport__tcp_8c.html a456ee21acb4ce36bc850936b9dc89cac (void *cls, const struct sockaddr *addr, socklen_t addrlen) static enum GNUNET_NetworkType tcp_plugin_get_network d8/ddd/plugin__transport__tcp_8c.html ad3bf76236b7a050d2bc2deaa9bc4e5a8 (void *cls, struct GNUNET_ATS_Session *session) static enum GNUNET_NetworkType tcp_plugin_get_network_for_address d8/ddd/plugin__transport__tcp_8c.html a6d9c229ab5da6c3361349b0f92becbe9 (void *cls, const struct GNUNET_HELLO_Address *address) static int send_session_info_iter d8/ddd/plugin__transport__tcp_8c.html ae169a7e5994d739972a5429f346dd161 (void *cls, const struct GNUNET_PeerIdentity *peer, void *value) static void tcp_plugin_setup_monitor d8/ddd/plugin__transport__tcp_8c.html a58b28051f291de7ba94ecaf392dc2236 (void *cls, GNUNET_TRANSPORT_SessionInfoCallback sic, void *sic_cls) void * libgnunet_plugin_transport_tcp_init d8/ddd/plugin__transport__tcp_8c.html a07e2a9465a16ef84aa66a395f4bca71f (void *cls) void * libgnunet_plugin_transport_tcp_done d8/ddd/plugin__transport__tcp_8c.html aef3a0af52ddec7cb5f6398f0bab942b2 (void *cls) plugin_transport_template.c /home/grothoff/research/gnunet/src/transport/ d2/d96/plugin__transport__template_8c platform.h gnunet_util_lib.h gnunet_protocols.h gnunet_statistics_service.h gnunet_transport_service.h gnunet_transport_plugin.h GNUNET_ATS_Session TemplateAddress Plugin #define LOG d2/d96/plugin__transport__template_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LEARNED_ADDRESS_EXPIRATION d2/d96/plugin__transport__template_8c.html a3aee69273251cbf288faf92f74dfdf97 #define PLUGIN_NAME d2/d96/plugin__transport__template_8c.html a0acf7475326cdcd31d690b72033de33a static ssize_t template_plugin_send d2/d96/plugin__transport__template_8c.html a141dec47db8e2274412d5902fb1421bf (void *cls, struct GNUNET_ATS_Session *session, const char *msgbuf, size_t msgbuf_size, unsigned int priority, struct GNUNET_TIME_Relative to, GNUNET_TRANSPORT_TransmitContinuation cont, void *cont_cls) static void template_plugin_disconnect_peer d2/d96/plugin__transport__template_8c.html a8c9a57f330dffff96d2221d7f719c09d (void *cls, const struct GNUNET_PeerIdentity *target) static int template_plugin_disconnect_session d2/d96/plugin__transport__template_8c.html a87c4af36daab6f35f359ba2531a1780e (void *cls, struct GNUNET_ATS_Session *session) static unsigned int template_plugin_query_keepalive_factor d2/d96/plugin__transport__template_8c.html ac39303dd7a1bee207d3a047693106dba (void *cls) static enum GNUNET_NetworkType template_plugin_get_network d2/d96/plugin__transport__template_8c.html a2202fbfb8739663316d650df50a886bd (void *cls, struct GNUNET_ATS_Session *session) static enum GNUNET_NetworkType template_plugin_get_network_for_address d2/d96/plugin__transport__template_8c.html a919a2038c361c920984b5fc690c8b2ed (void *cls, const struct GNUNET_HELLO_Address *address) static void template_plugin_address_pretty_printer d2/d96/plugin__transport__template_8c.html a8f98ea7ff1dbf29cc17d916c0ee460dd (void *cls, const char *type, const void *addr, size_t addrlen, int numeric, struct GNUNET_TIME_Relative timeout, GNUNET_TRANSPORT_AddressStringCallback asc, void *asc_cls) static int template_plugin_address_suggested d2/d96/plugin__transport__template_8c.html ac5d14dd13e13edf41401254651bde83f (void *cls, const void *addr, size_t addrlen) static const char * template_plugin_address_to_string d2/d96/plugin__transport__template_8c.html afe390a0430941122c59b3dbdeb343fc4 (void *cls, const void *addr, size_t addrlen) static int template_plugin_string_to_address d2/d96/plugin__transport__template_8c.html a8a1b2c46b563a91d5744d8358c2fee2f (void *cls, const char *addr, uint16_t addrlen, void **buf, size_t *added) static struct GNUNET_ATS_Session * template_plugin_get_session d2/d96/plugin__transport__template_8c.html ab560977b9d7e27ff897fd2d827a50505 (void *cls, const struct GNUNET_HELLO_Address *address) static void template_plugin_update_session_timeout d2/d96/plugin__transport__template_8c.html a3f7c8de8de62e0ee0337208d212a9363 (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_ATS_Session *session) static void template_plugin_setup_monitor d2/d96/plugin__transport__template_8c.html a4c67fce1aeeea973b887690e2d622fa2 (void *cls, GNUNET_TRANSPORT_SessionInfoCallback sic, void *sic_cls) void * libgnunet_plugin_transport_template_init d2/d96/plugin__transport__template_8c.html ac12bb6b0d6f6d1c692aa875c313c789d (void *cls) void * libgnunet_plugin_transport_template_done d2/d96/plugin__transport__template_8c.html a74a14deb42384d10f33f607849bfe211 (void *cls) plugin_transport_udp.c /home/grothoff/research/gnunet/src/transport/ d2/dac/plugin__transport__udp_8c platform.h plugin_transport_udp.h gnunet_hello_lib.h gnunet_util_lib.h gnunet_fragmentation_lib.h gnunet_nat_service.h gnunet_protocols.h gnunet_resolver_service.h gnunet_signatures.h gnunet_constants.h gnunet_statistics_service.h gnunet_transport_service.h gnunet_transport_plugin.h transport.h UDPMessage PrettyPrinterContext GNUNET_ATS_Session DefragContext UDP_FragmentationContext UDP_MessageWrapper UDP_ACK_Message GNUNET_ATS_SessionCompareContext FindReceiveContext #define LOG d2/dac/plugin__transport__udp_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define UDP_SESSION_TIME_OUT d2/dac/plugin__transport__udp_8c.html aedb7560f5db801d55222b119a754b251 #define UDP_MAX_MESSAGES_IN_DEFRAG d2/dac/plugin__transport__udp_8c.html afa1ba10e53254ce7a12f81cdf7b95afb #define UDP_MAX_SENDER_ADDRESSES_WITH_DEFRAG d2/dac/plugin__transport__udp_8c.html a0ea10687e1a77587db87c94b5e24ad3d void(* QueueContinuation d2/dac/plugin__transport__udp_8c.html a173d3d5401c6c72bec24f26a6d87766b )(void *cls, struct UDP_MessageWrapper *udpw, int result) static GNUNET_NETWORK_STRUCT_END void notify_session_monitor d2/dac/plugin__transport__udp_8c.html af6ed7dd065b61f8df31f29263a6abe90 (struct Plugin *plugin, struct GNUNET_ATS_Session *session, enum GNUNET_TRANSPORT_SessionState state) static int send_session_info_iter d2/dac/plugin__transport__udp_8c.html ae169a7e5994d739972a5429f346dd161 (void *cls, const struct GNUNET_PeerIdentity *peer, void *value) static void udp_plugin_setup_monitor d2/dac/plugin__transport__udp_8c.html ae8af44eb118fc28660088766e7d3abca (void *cls, GNUNET_TRANSPORT_SessionInfoCallback sic, void *sic_cls) static void free_session d2/dac/plugin__transport__udp_8c.html aa43a404ce66ea74f9da0f8cf777df333 (struct GNUNET_ATS_Session *s) static unsigned int udp_query_keepalive_factor d2/dac/plugin__transport__udp_8c.html aba56fd3ddb2b57dae35732ae5a9c6697 (void *cls) static enum GNUNET_NetworkType udp_plugin_get_network d2/dac/plugin__transport__udp_8c.html a7ccc68abda5aa2840eec9fb1852df112 (void *cls, struct GNUNET_ATS_Session *session) static enum GNUNET_NetworkType udp_plugin_get_network_for_address d2/dac/plugin__transport__udp_8c.html ab4905e8492fd68014d03089d8735a130 (void *cls, const struct GNUNET_HELLO_Address *address) static void udp_plugin_select_v4 d2/dac/plugin__transport__udp_8c.html a90b14e7c82b886ef3617516f2eda46de (void *cls) static void udp_plugin_select_v6 d2/dac/plugin__transport__udp_8c.html aa2c880f264ee3271f39e817772aafa35 (void *cls) static void schedule_select_v4 d2/dac/plugin__transport__udp_8c.html afc677ae73bd6a43a29a3d67b8ee16fe3 (struct Plugin *plugin) static void schedule_select_v6 d2/dac/plugin__transport__udp_8c.html ad9d9dc29a179b58feb19e5737f5a9a9a (struct Plugin *plugin) const char * udp_address_to_string d2/dac/plugin__transport__udp_8c.html a47a35211c9889c54cdb7584539db9a99 (void *cls, const void *addr, size_t addrlen) static int udp_string_to_address d2/dac/plugin__transport__udp_8c.html a8c7260370c2c691f6c50981c393b0cea (void *cls, const char *addr, uint16_t addrlen, void **buf, size_t *added) static void append_port d2/dac/plugin__transport__udp_8c.html aa6bd3c22882d915d5fbc1b3779e0bf94 (void *cls, const char *hostname) static void udp_plugin_address_pretty_printer d2/dac/plugin__transport__udp_8c.html ac4a7b97186794a820f4ce2922e528f8c (void *cls, const char *type, const void *addr, size_t addrlen, int numeric, struct GNUNET_TIME_Relative timeout, GNUNET_TRANSPORT_AddressStringCallback asc, void *asc_cls) static int check_port d2/dac/plugin__transport__udp_8c.html aabc69604073b61cff4a5825522c8b529 (const struct Plugin *plugin, uint16_t in_port) static int udp_plugin_check_address d2/dac/plugin__transport__udp_8c.html a041921c56d1633e3927420700a8c038d (void *cls, const void *addr, size_t addrlen) static void udp_nat_port_map_callback d2/dac/plugin__transport__udp_8c.html a1199c3b79099c857274dd8cadfa1c554 (void *cls, void **app_ctx, int add_remove, enum GNUNET_NAT_AddressClass ac, const struct sockaddr *addr, socklen_t addrlen) static int session_cmp_it d2/dac/plugin__transport__udp_8c.html adbcc90f332927c215db1a624ad0f798b (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static struct GNUNET_ATS_Session * udp_plugin_lookup_session d2/dac/plugin__transport__udp_8c.html abbb85e013cf334a2dd8021a9951dbae3 (void *cls, const struct GNUNET_HELLO_Address *address) static void reschedule_session_timeout d2/dac/plugin__transport__udp_8c.html a8b1636a70d4f803d4fc54b3ec3988d2e (struct GNUNET_ATS_Session *s) static void udp_plugin_update_session_timeout d2/dac/plugin__transport__udp_8c.html a279514e547c7565cfe5ccf5ee7c03f45 (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_ATS_Session *session) static void dequeue d2/dac/plugin__transport__udp_8c.html ad23f0e5ddf7c8c8f76af87be2a2deda1 (struct Plugin *plugin, struct UDP_MessageWrapper *udpw) static void enqueue d2/dac/plugin__transport__udp_8c.html a54ec583582039d162b0ac62c070f00ac (struct Plugin *plugin, struct UDP_MessageWrapper *udpw) static void fragmented_message_done d2/dac/plugin__transport__udp_8c.html a06f729b0c0bdf9228543624667ec8408 (struct UDP_FragmentationContext *frag_ctx, int result) static void qc_fragment_sent d2/dac/plugin__transport__udp_8c.html a335fe2afcaab8f8eb533173d7e8ff158 (void *cls, struct UDP_MessageWrapper *udpw, int result) static void enqueue_fragment d2/dac/plugin__transport__udp_8c.html ae1e0bb9a382e501a0a20f1dfa9a38ff6 (void *cls, const struct GNUNET_MessageHeader *msg) static void qc_message_sent d2/dac/plugin__transport__udp_8c.html ab6746c2e2d9eb8a157887e470b27bf09 (void *cls, struct UDP_MessageWrapper *udpw, int result) static ssize_t udp_plugin_send d2/dac/plugin__transport__udp_8c.html a42a6904c94b735d1b3ac50497f327de6 (void *cls, struct GNUNET_ATS_Session *s, const char *msgbuf, size_t msgbuf_size, unsigned int priority, struct GNUNET_TIME_Relative to, GNUNET_TRANSPORT_TransmitContinuation cont, void *cont_cls) static int find_receive_context d2/dac/plugin__transport__udp_8c.html afd85a148861e48f0dd59afe79c10f87d (void *cls, struct GNUNET_CONTAINER_HeapNode *node, void *element, GNUNET_CONTAINER_HeapCostType cost) static int udp_disconnect_session d2/dac/plugin__transport__udp_8c.html a3b7bc176b2138a5d666942e95e51feba (void *cls, struct GNUNET_ATS_Session *s) static void read_process_ack d2/dac/plugin__transport__udp_8c.html a1b6af0ef0befe480c4d806a2c80f2457 (struct Plugin *plugin, const struct GNUNET_MessageHeader *msg, const union UdpAddress *udp_addr, socklen_t udp_addr_len) static int process_inbound_tokenized_messages d2/dac/plugin__transport__udp_8c.html ad4debd501454383674c0f37fd29bb424 (void *cls, const struct GNUNET_MessageHeader *hdr) static int disconnect_and_free_it d2/dac/plugin__transport__udp_8c.html ab64bbb5cc1e68a06cb10fc40e4b17f98 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static void udp_disconnect d2/dac/plugin__transport__udp_8c.html a955d8dabbde30eb8ec0c2c11cef00ae3 (void *cls, const struct GNUNET_PeerIdentity *target) static void session_timeout d2/dac/plugin__transport__udp_8c.html a2e1f8101ec398e0e8c549bfbf4f6c328 (void *cls) static struct GNUNET_ATS_Session * udp_plugin_create_session d2/dac/plugin__transport__udp_8c.html aafda342a7d14b9ce559f51bc891e210e (void *cls, const struct GNUNET_HELLO_Address *address, enum GNUNET_NetworkType network_type) static struct GNUNET_ATS_Session * udp_plugin_get_session d2/dac/plugin__transport__udp_8c.html a89f858c628cd2d591e22631fa4e941c9 (void *cls, const struct GNUNET_HELLO_Address *address) static void process_udp_message d2/dac/plugin__transport__udp_8c.html abcad6ba30f3055c8625087ed5b42eb9b (struct Plugin *plugin, const struct UDPMessage *msg, const union UdpAddress *udp_addr, size_t udp_addr_len, enum GNUNET_NetworkType network_type) static void fragment_msg_proc d2/dac/plugin__transport__udp_8c.html a08f5e0b87204016520cc89b4da0e061b (void *cls, const struct GNUNET_MessageHeader *msg) static void ack_message_sent d2/dac/plugin__transport__udp_8c.html a8af584ccbaff02132ad6f46101634405 (void *cls, struct UDP_MessageWrapper *udpw, int result) static void ack_proc d2/dac/plugin__transport__udp_8c.html af3d71b8590ddb1c53072b786fa132398 (void *cls, uint32_t id, const struct GNUNET_MessageHeader *msg) static void read_process_fragment d2/dac/plugin__transport__udp_8c.html a720bc5e339ecb679bd949368f64fb38e (struct Plugin *plugin, const struct GNUNET_MessageHeader *msg, const union UdpAddress *udp_addr, size_t udp_addr_len, enum GNUNET_NetworkType network_type) static void udp_select_read d2/dac/plugin__transport__udp_8c.html a14ac50ecaef777d6d2b95b9f287155a2 (struct Plugin *plugin, struct GNUNET_NETWORK_Handle *rsock) static struct UDP_MessageWrapper * remove_timeout_messages_and_select d2/dac/plugin__transport__udp_8c.html ab65eca98078fc1c20b3b0478ff569d2f (struct Plugin *plugin, struct GNUNET_NETWORK_Handle *sock) static void analyze_send_error d2/dac/plugin__transport__udp_8c.html a1ff1c798b21cb9a3d7fd351a81e0f06d (struct Plugin *plugin, const struct sockaddr *sa, socklen_t slen, int error) static void udp_select_send d2/dac/plugin__transport__udp_8c.html ad0232b0cea33749a8bddbbcbdc5d8c2e (struct Plugin *plugin, struct GNUNET_NETWORK_Handle *sock) static unsigned int setup_sockets d2/dac/plugin__transport__udp_8c.html abfbd40e7ee26e6fc2b0018df55314699 (struct Plugin *plugin, const struct sockaddr_in6 *bind_v6, const struct sockaddr_in *bind_v4) void * libgnunet_plugin_transport_udp_init d2/dac/plugin__transport__udp_8c.html ae2132d08acab257ad90f99a28d7ac5d2 (void *cls) static int heap_cleanup_iterator d2/dac/plugin__transport__udp_8c.html ab12ea829508a7f7e84859484ca534ab7 (void *cls, struct GNUNET_CONTAINER_HeapNode *node, void *element, GNUNET_CONTAINER_HeapCostType cost) void * libgnunet_plugin_transport_udp_done d2/dac/plugin__transport__udp_8c.html ab81cbba3beb63358b8f34df595b217c0 (void *cls) plugin_transport_udp.h /home/grothoff/research/gnunet/src/transport/ d7/d20/plugin__transport__udp_8h platform.h gnunet_hello_lib.h gnunet_util_lib.h gnunet_fragmentation_lib.h gnunet_protocols.h gnunet_resolver_service.h gnunet_signatures.h gnunet_constants.h gnunet_statistics_service.h gnunet_transport_service.h gnunet_transport_plugin.h transport.h IPv4UdpAddress IPv6UdpAddress UdpAddress Plugin #define LOG d7/d20/plugin__transport__udp_8h.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define PLUGIN_NAME d7/d20/plugin__transport__udp_8h.html a0acf7475326cdcd31d690b72033de33a #define DEBUG_UDP d7/d20/plugin__transport__udp_8h.html a9247cf02e40fd348c983d66b30518658 #define DEBUG_UDP_BROADCASTING d7/d20/plugin__transport__udp_8h.html ad7d1a39ffdd13eca225aa3d9a75598ce #define UDP_MTU d7/d20/plugin__transport__udp_8h.html abb76e06a6d6c4a0ed34c8dcabe8756ef const char * udp_address_to_string d7/d20/plugin__transport__udp_8h.html a47a35211c9889c54cdb7584539db9a99 (void *cls, const void *addr, size_t addrlen) void udp_broadcast_receive d7/d20/plugin__transport__udp_8h.html ad03376df4e0b79b8aff77c56931938b4 (struct Plugin *plugin, const char *buf, ssize_t size, const union UdpAddress *udp_addr, size_t udp_addr_len, enum GNUNET_NetworkType network_type) void setup_broadcast d7/d20/plugin__transport__udp_8h.html a7db980dbbd2d4bbf84a2c78fd9dc4fee (struct Plugin *plugin, struct sockaddr_in6 *server_addrv6, struct sockaddr_in *server_addrv4) void stop_broadcast d7/d20/plugin__transport__udp_8h.html a521d4801d84a8ffdf3e87b4f8a717b88 (struct Plugin *plugin) plugin_transport_udp_broadcasting.c /home/grothoff/research/gnunet/src/transport/ d2/d26/plugin__transport__udp__broadcasting_8c platform.h plugin_transport_udp.h gnunet_hello_lib.h gnunet_util_lib.h gnunet_fragmentation_lib.h gnunet_protocols.h gnunet_resolver_service.h gnunet_signatures.h gnunet_constants.h gnunet_statistics_service.h gnunet_transport_service.h gnunet_transport_plugin.h transport.h UDP_Beacon_Message BroadcastAddress MstContext #define LOG d2/d26/plugin__transport__udp__broadcasting_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static int broadcast_mst_cb d2/d26/plugin__transport__udp__broadcasting_8c.html a8106b1f7db3a705e5468dc38364cede3 (void *cls, const struct GNUNET_MessageHeader *message) void udp_broadcast_receive d2/d26/plugin__transport__udp__broadcasting_8c.html ad03376df4e0b79b8aff77c56931938b4 (struct Plugin *plugin, const char *buf, ssize_t size, const union UdpAddress *udp_addr, size_t udp_addr_len, enum GNUNET_NetworkType network_type) static unsigned int prepare_beacon d2/d26/plugin__transport__udp__broadcasting_8c.html a3a62dd0d386399e5ead117d53891af88 (struct Plugin *plugin, struct UDP_Beacon_Message *msg) static void udp_ipv4_broadcast_send d2/d26/plugin__transport__udp__broadcasting_8c.html acb680ce66eed368ab9ab1470ab9de2ec (void *cls) static void udp_ipv6_broadcast_send d2/d26/plugin__transport__udp__broadcasting_8c.html a61e39987d9e91d55caf2836c91c8512d (void *cls) static int iface_proc d2/d26/plugin__transport__udp__broadcasting_8c.html aee690f18b6ee87a80cd6ba6d1078683a (void *cls, const char *name, int isDefault, const struct sockaddr *addr, const struct sockaddr *broadcast_addr, const struct sockaddr *netmask, socklen_t addrlen) void setup_broadcast d2/d26/plugin__transport__udp__broadcasting_8c.html a7db980dbbd2d4bbf84a2c78fd9dc4fee (struct Plugin *plugin, struct sockaddr_in6 *server_addrv6, struct sockaddr_in *server_addrv4) void stop_broadcast d2/d26/plugin__transport__udp__broadcasting_8c.html a521d4801d84a8ffdf3e87b4f8a717b88 (struct Plugin *plugin) plugin_transport_unix.c /home/grothoff/research/gnunet/src/transport/ d3/dc7/plugin__transport__unix_8c platform.h gnunet_util_lib.h gnunet_hello_lib.h gnunet_protocols.h gnunet_statistics_service.h gnunet_transport_service.h gnunet_transport_plugin.h transport.h UnixAddress UNIXMessage UNIXMessageWrapper GNUNET_ATS_Session UNIX_Sock_Info Plugin LookupCtx #define RETRY d3/dc7/plugin__transport__unix_8c.html ab56f9f937902b77e7d2b1e52e004ce84 #define PLUGIN_NAME d3/dc7/plugin__transport__unix_8c.html a0acf7475326cdcd31d690b72033de33a #define HOSTNAME_RESOLVE_TIMEOUT d3/dc7/plugin__transport__unix_8c.html a7a0dfb633e2f9623eaeb96af955c9153 #define LOG d3/dc7/plugin__transport__unix_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) UNIX_ADDRESS_OPTIONS d3/dc7/plugin__transport__unix_8c.html a63fad2dd98006faa00b78ae61f49a202 UNIX_OPTIONS_NONE d3/dc7/plugin__transport__unix_8c.html a63fad2dd98006faa00b78ae61f49a202a8ed2e3bb7039f52f621c7df9e9bf1c56 UNIX_OPTIONS_USE_ABSTRACT_SOCKETS d3/dc7/plugin__transport__unix_8c.html a63fad2dd98006faa00b78ae61f49a202a601e9adef07ae8d4cf2d42947006af3f static void notify_session_monitor d3/dc7/plugin__transport__unix_8c.html ae3711dd5b28785e71d5247172101313b (struct Plugin *plugin, struct GNUNET_ATS_Session *session, enum GNUNET_TRANSPORT_SessionState state) static const char * unix_plugin_address_to_string d3/dc7/plugin__transport__unix_8c.html a85114a2b41ecafbaed50470b761df2c1 (void *cls, const void *addr, size_t addrlen) static int unix_plugin_session_disconnect d3/dc7/plugin__transport__unix_8c.html a534d5b933c0569e590013e8dba2f842c (void *cls, struct GNUNET_ATS_Session *session) static void session_timeout d3/dc7/plugin__transport__unix_8c.html a2e1f8101ec398e0e8c549bfbf4f6c328 (void *cls) static void reschedule_session_timeout d3/dc7/plugin__transport__unix_8c.html a42b8fa9f010c95d7b5556d3cc35aa5da (struct GNUNET_ATS_Session *session) static struct sockaddr_un * unix_address_to_sockaddr d3/dc7/plugin__transport__unix_8c.html a3cec0b3fb569e352dd7286e24937ba8e (const char *unixpath, socklen_t *sock_len) static int lookup_session_it d3/dc7/plugin__transport__unix_8c.html a8133a653e584ab76af6e13ba59fa565d (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static struct GNUNET_ATS_Session * lookup_session d3/dc7/plugin__transport__unix_8c.html a3c47b95ae7ed18940be85cb76dcc7a23 (struct Plugin *plugin, const struct GNUNET_HELLO_Address *address) static unsigned int unix_plugin_query_keepalive_factor d3/dc7/plugin__transport__unix_8c.html a49189fb7ba40d6d48db9759312e90a86 (void *cls) static ssize_t unix_real_send d3/dc7/plugin__transport__unix_8c.html a02a708c4c95404555278a089a5e417ba (void *cls, struct GNUNET_NETWORK_Handle *send_handle, const struct GNUNET_PeerIdentity *target, const char *msgbuf, size_t msgbuf_size, unsigned int priority, struct GNUNET_TIME_Absolute timeout, const struct UnixAddress *addr, size_t addrlen, size_t payload, GNUNET_TRANSPORT_TransmitContinuation cont, void *cont_cls) static enum GNUNET_NetworkType unix_plugin_get_network d3/dc7/plugin__transport__unix_8c.html a73eb4231329622254710ba5cdc2948c6 (void *cls, struct GNUNET_ATS_Session *session) static enum GNUNET_NetworkType unix_plugin_get_network_for_address d3/dc7/plugin__transport__unix_8c.html a68b2fe9da676fce413a19efe57dac184 (void *cls, const struct GNUNET_HELLO_Address *address) static struct GNUNET_ATS_Session * unix_plugin_get_session d3/dc7/plugin__transport__unix_8c.html a10e2c682725f24d3b78b3635641595d1 (void *cls, const struct GNUNET_HELLO_Address *address) static void unix_plugin_update_session_timeout d3/dc7/plugin__transport__unix_8c.html a9577cf6f14725c2684b08a63c3b98a32 (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_ATS_Session *session) static void unix_demultiplexer d3/dc7/plugin__transport__unix_8c.html a832b23a0148b80b6da874df5d013dc1e (struct Plugin *plugin, struct GNUNET_PeerIdentity *sender, const struct GNUNET_MessageHeader *currhdr, const struct UnixAddress *ua, size_t ua_len) static void unix_plugin_do_read d3/dc7/plugin__transport__unix_8c.html a3b6d5632be0de04f2a34888dbd52d33f (struct Plugin *plugin) static void unix_plugin_do_write d3/dc7/plugin__transport__unix_8c.html afc3972f97f718d9a26b3f8cc74141343 (struct Plugin *plugin) static void unix_plugin_select_read d3/dc7/plugin__transport__unix_8c.html a1196b8ff97178400d710714a85491446 (void *cls) static void unix_plugin_select_write d3/dc7/plugin__transport__unix_8c.html ae1ddeac8482a215ba90d17d8306a5105 (void *cls) static ssize_t unix_plugin_send d3/dc7/plugin__transport__unix_8c.html aaf4d1262d0b093c78ae90ee84753ebcf (void *cls, struct GNUNET_ATS_Session *session, const char *msgbuf, size_t msgbuf_size, unsigned int priority, struct GNUNET_TIME_Relative to, GNUNET_TRANSPORT_TransmitContinuation cont, void *cont_cls) static int unix_transport_server_start d3/dc7/plugin__transport__unix_8c.html a4e675e5bc6d48ff9084d0710871b60e9 (void *cls) static int unix_plugin_check_address d3/dc7/plugin__transport__unix_8c.html a1e8c158b9d4650599c12a91ac41a3693 (void *cls, const void *addr, size_t addrlen) static void unix_plugin_address_pretty_printer d3/dc7/plugin__transport__unix_8c.html a3f1aa2742a7abb17d4ff11710d36a795 (void *cls, const char *type, const void *addr, size_t addrlen, int numeric, struct GNUNET_TIME_Relative timeout, GNUNET_TRANSPORT_AddressStringCallback asc, void *asc_cls) static int unix_plugin_string_to_address d3/dc7/plugin__transport__unix_8c.html a8ff10ca79fda9b5440cbf9b410ed765c (void *cls, const char *addr, uint16_t addrlen, void **buf, size_t *added) static void address_notification d3/dc7/plugin__transport__unix_8c.html a2019680541508e879be41f52bb6c938d (void *cls) static int get_session_delete_it d3/dc7/plugin__transport__unix_8c.html a645097becbee12473ee53ab4b596b8fe (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static void unix_plugin_peer_disconnect d3/dc7/plugin__transport__unix_8c.html a11f2544cb34eb9c1e4379ff404fab71b (void *cls, const struct GNUNET_PeerIdentity *target) static int send_session_info_iter d3/dc7/plugin__transport__unix_8c.html ae169a7e5994d739972a5429f346dd161 (void *cls, const struct GNUNET_PeerIdentity *peer, void *value) static void unix_plugin_setup_monitor d3/dc7/plugin__transport__unix_8c.html a75a24b195c923a8ee8b5505f7bc21342 (void *cls, GNUNET_TRANSPORT_SessionInfoCallback sic, void *sic_cls) void * libgnunet_plugin_transport_unix_init d3/dc7/plugin__transport__unix_8c.html a200416441b1227a21b58e3bc1ae31dea (void *cls) void * libgnunet_plugin_transport_unix_done d3/dc7/plugin__transport__unix_8c.html ac141b4cfec1af1dca16f1ee64a25c5d9 (void *cls) plugin_transport_wlan.c /home/grothoff/research/gnunet/src/transport/ d9/d39/plugin__transport__wlan_8c platform.h gnunet_util_lib.h gnunet_hello_lib.h gnunet_protocols.h gnunet_statistics_service.h gnunet_transport_service.h gnunet_transport_plugin.h plugin_transport_wlan.h gnunet_fragmentation_lib.h gnunet_constants.h tcp_server_mst_legacy.c WlanHeader WlanAddress PendingMessage GNUNET_ATS_Session FragmentMessage MacEndpoint Plugin MacAndSession #define WLAN_MTU d9/d39/plugin__transport__wlan_8c.html a184ce3742ae6454f43e2a777bae26235 #define MESSAGES_IN_DEFRAG_QUEUE_PER_MAC d9/d39/plugin__transport__wlan_8c.html abd57fad602c49013a2547e8fc17329fe #define WLAN_LLC_DSAP_FIELD d9/d39/plugin__transport__wlan_8c.html a725f01449feaf5bdf0971082bf247c4a #define WLAN_LLC_SSAP_FIELD d9/d39/plugin__transport__wlan_8c.html abb7d055cf6d680a3825e20e54dd470e8 int(* GNUNET_SERVER_MessageTokenizerCallback d9/d39/plugin__transport__wlan_8c.html a010afbc3ad1e0542c2341e879f89bb98 )(void *cls, void *client, const struct GNUNET_MessageHeader *message) static const char * mac_to_string d9/d39/plugin__transport__wlan_8c.html a20f658ff82d46bbc7a47651ef6daa0ce (const struct GNUNET_TRANSPORT_WLAN_MacAddress *mac) static const char * wlan_plugin_address_to_string d9/d39/plugin__transport__wlan_8c.html abb1e05fea3022b8931a90cf1db31f13f (void *cls, const void *addr, size_t addrlen) static void notify_session_monitor d9/d39/plugin__transport__wlan_8c.html ae3711dd5b28785e71d5247172101313b (struct Plugin *plugin, struct GNUNET_ATS_Session *session, enum GNUNET_TRANSPORT_SessionState state) static void get_radiotap_header d9/d39/plugin__transport__wlan_8c.html ae079adc14f6af8c6cab05132ae793e30 (struct MacEndpoint *endpoint, struct GNUNET_TRANSPORT_WLAN_RadiotapSendMessage *header, uint16_t size) static void get_wlan_header d9/d39/plugin__transport__wlan_8c.html a63bc4f300cb8cf959af8cc1652c00273 (struct Plugin *plugin, struct GNUNET_TRANSPORT_WLAN_Ieee80211Frame *header, const struct GNUNET_TRANSPORT_WLAN_MacAddress *to_mac_addr, unsigned int size) static void send_ack d9/d39/plugin__transport__wlan_8c.html a249c7d88a37e77e54827ec1634b70e36 (void *cls, uint32_t msg_id, const struct GNUNET_MessageHeader *hdr) static void wlan_data_message_handler d9/d39/plugin__transport__wlan_8c.html a4519646acf9770e8a2770082dcafd72e (void *cls, const struct GNUNET_MessageHeader *hdr) static int wlan_plugin_disconnect_session d9/d39/plugin__transport__wlan_8c.html a5e7719af4533c2f365e081f4959b151f (void *cls, struct GNUNET_ATS_Session *session) static unsigned int wlan_plugin_query_keepalive_factor d9/d39/plugin__transport__wlan_8c.html a068faf585c16bb3fb26bce45758c10a6 (void *cls) static void session_timeout d9/d39/plugin__transport__wlan_8c.html a2e1f8101ec398e0e8c549bfbf4f6c328 (void *cls) static struct GNUNET_ATS_Session * lookup_session d9/d39/plugin__transport__wlan_8c.html aff4996927b3421b7a46d44be4b29d1e8 (struct MacEndpoint *endpoint, const struct GNUNET_PeerIdentity *peer) static struct GNUNET_ATS_Session * create_session d9/d39/plugin__transport__wlan_8c.html afd3e451ba3145c5aaf0d0328bb49b32b (struct MacEndpoint *endpoint, const struct GNUNET_PeerIdentity *peer) static struct GNUNET_ATS_Session * get_session d9/d39/plugin__transport__wlan_8c.html af575829778c07a08723a0f29840ccfd2 (struct MacEndpoint *endpoint, const struct GNUNET_PeerIdentity *peer) static void fragment_transmission_done d9/d39/plugin__transport__wlan_8c.html ac0f7ba959df3d9349e2192b739cd705e (void *cls, int result) static void transmit_fragment d9/d39/plugin__transport__wlan_8c.html a955d715ae19a54fe0b5e9583b523a853 (void *cls, const struct GNUNET_MessageHeader *hdr) static void free_fragment_message d9/d39/plugin__transport__wlan_8c.html a123e12dfca6318868f3b812ccfa6718f (struct FragmentMessage *fm) static void fragmentmessage_timeout d9/d39/plugin__transport__wlan_8c.html a0248ef8e636c8d6cbc312ea2e2e863d2 (void *cls) static void send_with_fragmentation d9/d39/plugin__transport__wlan_8c.html a79d84204d382345acb634456a76bcdbd (struct MacEndpoint *endpoint, struct GNUNET_TIME_Relative timeout, const struct GNUNET_PeerIdentity *target, const struct GNUNET_MessageHeader *msg, size_t payload_size, GNUNET_TRANSPORT_TransmitContinuation cont, void *cont_cls) static void free_macendpoint d9/d39/plugin__transport__wlan_8c.html a235952d11ca73a489f6e3d3bcf882d69 (struct MacEndpoint *endpoint) static void macendpoint_timeout d9/d39/plugin__transport__wlan_8c.html ab03bff85c78709950a48aa112c10c485 (void *cls) static struct MacEndpoint * create_macendpoint d9/d39/plugin__transport__wlan_8c.html a01427fd73d8d20c82c6bdf3915c733fa (struct Plugin *plugin, struct WlanAddress *mac) static enum GNUNET_NetworkType wlan_plugin_get_network d9/d39/plugin__transport__wlan_8c.html ab05ebaa1d320779279e5f46368846ebc (void *cls, struct GNUNET_ATS_Session *session) static enum GNUNET_NetworkType wlan_plugin_get_network_for_address d9/d39/plugin__transport__wlan_8c.html af202458f80f3049b1fcabd4bc223a77e (void *cls, const struct GNUNET_HELLO_Address *address) static struct GNUNET_ATS_Session * wlan_plugin_get_session d9/d39/plugin__transport__wlan_8c.html a6b99f74b656bf54136d4aaa36c280b4f (void *cls, const struct GNUNET_HELLO_Address *address) static void wlan_plugin_disconnect_peer d9/d39/plugin__transport__wlan_8c.html a3c145c0a4efc3cecd9e17eb69ec8237b (void *cls, const struct GNUNET_PeerIdentity *target) static ssize_t wlan_plugin_send d9/d39/plugin__transport__wlan_8c.html a052149cc6a01f37f032c06324a3cddd4 (void *cls, struct GNUNET_ATS_Session *session, const char *msgbuf, size_t msgbuf_size, unsigned int priority, struct GNUNET_TIME_Relative to, GNUNET_TRANSPORT_TransmitContinuation cont, void *cont_cls) static int process_data d9/d39/plugin__transport__wlan_8c.html ac5b6a3a0aa9ba874253766d21070fd93 (void *cls, void *client, const struct GNUNET_MessageHeader *hdr) static void send_hello_beacon d9/d39/plugin__transport__wlan_8c.html a61f8ca08323a80a1ddc4e1c84e33ff80 (void *cls) static int handle_helper_message d9/d39/plugin__transport__wlan_8c.html ac8eea6863af5d9ffbb966e8a1f8ac1a9 (void *cls, const struct GNUNET_MessageHeader *hdr) static int wlan_plugin_address_suggested d9/d39/plugin__transport__wlan_8c.html a73ee71bbaa2b316ea5c183610efb90ae (void *cls, const void *addr, size_t addrlen) static void wlan_plugin_address_pretty_printer d9/d39/plugin__transport__wlan_8c.html a9f815dbd190503eea1f6a591d584095e (void *cls, const char *type, const void *addr, size_t addrlen, int numeric, struct GNUNET_TIME_Relative timeout, GNUNET_TRANSPORT_AddressStringCallback asc, void *asc_cls) void * LIBGNUNET_PLUGIN_TRANSPORT_DONE d9/d39/plugin__transport__wlan_8c.html a882c98818bcfd959a89a793d23e4259d (void *cls) static int wlan_plugin_string_to_address d9/d39/plugin__transport__wlan_8c.html a9257b014c986d6e6fbc53bc02f1a930e (void *cls, const char *addr, uint16_t addrlen, void **buf, size_t *added) static void wlan_plugin_setup_monitor d9/d39/plugin__transport__wlan_8c.html a4e793ddab02d003a32ce284d0b912c45 (void *cls, GNUNET_TRANSPORT_SessionInfoCallback sic, void *sic_cls) static void wlan_plugin_update_session_timeout d9/d39/plugin__transport__wlan_8c.html aa0457be42f441c6042255d88692ca482 (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_ATS_Session *session) static void wlan_plugin_update_inbound_delay d9/d39/plugin__transport__wlan_8c.html a3b16a002590bc2928d6a97af88278169 (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_ATS_Session *session, struct GNUNET_TIME_Relative delay) void * LIBGNUNET_PLUGIN_TRANSPORT_INIT d9/d39/plugin__transport__wlan_8c.html a224157e95aeb192bef30f508de19c760 (void *cls) static enum GNUNET_NetworkType scope d9/d39/plugin__transport__wlan_8c.html a3cc44ac515371c5e11b2198f6e2b80e1 plugin_transport_wlan.h /home/grothoff/research/gnunet/src/transport/ d2/d59/plugin__transport__wlan_8h gnunet_crypto_lib.h gnunet_common.h GNUNET_TRANSPORT_WLAN_MacAddress GNUNET_TRANSPORT_WLAN_HelperControlMessage GNUNET_TRANSPORT_WLAN_Ieee8023Frame GNUNET_TRANSPORT_WLAN_Ieee80211Frame GNUNET_TRANSPORT_WLAN_RadiotapSendMessage GNUNET_TRANSPORT_WLAN_RadiotapReceiveMessage #define MAC_ADDR_SIZE d2/d59/plugin__transport__wlan_8h.html ae01dbae885bc8abecb82bd865515c081 #define IEEE80211_FC0_TYPE_MGT d2/d59/plugin__transport__wlan_8h.html a7fb8a8d6c5db6500162f51327f036f40 #define IEEE80211_FC0_TYPE_CTL d2/d59/plugin__transport__wlan_8h.html a1af5d6a0636cbfa7019ee5f5325f0ddc #define IEEE80211_FC0_TYPE_DATA d2/d59/plugin__transport__wlan_8h.html a84fadc719a3ea4f27a789aee52d19a95 static GNUNET_NETWORK_STRUCT_END const struct GNUNET_TRANSPORT_WLAN_MacAddress mac_bssid_gnunet d2/d59/plugin__transport__wlan_8h.html a5523e72f2954f055739edc52573af3aa static const struct GNUNET_TRANSPORT_WLAN_MacAddress bc_all_mac d2/d59/plugin__transport__wlan_8h.html a6db140010955ceb57a7345f672fcc099 tcp_connection_legacy.c /home/grothoff/research/gnunet/src/transport/ de/d56/tcp__connection__legacy_8c platform.h gnunet_util_lib.h gnunet_resolver_service.h GNUNET_CONNECTION_TransmitHandle AddressProbe GNUNET_CONNECTION_Handle #define CONNECT_RETRY_TIMEOUT de/d56/tcp__connection__legacy_8c.html ae9aae2656238bf3522eb6f0b34294ec3 #define LOG_STRERROR de/d56/tcp__connection__legacy_8c.html adafe97d0c574431adc20c2f69ab95dd5 (kind, syscall) void GNUNET_CONNECTION_persist_ de/d56/tcp__connection__legacy_8c.html acd961b94aae1f3b1b7c30082e9b89ffb (struct GNUNET_CONNECTION_Handle *connection) int GNUNET_CONNECTION_disable_corking de/d56/tcp__connection__legacy_8c.html a52e1fd0e12918dddae0af1651dc361df (struct GNUNET_CONNECTION_Handle *connection) struct GNUNET_CONNECTION_Handle * GNUNET_CONNECTION_create_from_existing de/d56/tcp__connection__legacy_8c.html a6b05eccea98917eaa928e6f977cb9db0 (struct GNUNET_NETWORK_Handle *osSocket) struct GNUNET_CONNECTION_Handle * GNUNET_CONNECTION_create_from_accept de/d56/tcp__connection__legacy_8c.html ac053183fd036965ebedd4987a8416245 (GNUNET_CONNECTION_AccessCheck access_cb, void *access_cb_cls, struct GNUNET_NETWORK_Handle *lsock) int GNUNET_CONNECTION_get_address de/d56/tcp__connection__legacy_8c.html a8ae605db76be3bc6606163469b591c43 (struct GNUNET_CONNECTION_Handle *connection, void **addr, size_t *addrlen) static void signal_receive_error de/d56/tcp__connection__legacy_8c.html ae2a3ac96ffe9642a80b96a01d8cab74b (struct GNUNET_CONNECTION_Handle *connection, int errcode) static void signal_receive_timeout de/d56/tcp__connection__legacy_8c.html a1f7eac6f1a52ba822ebe497bc831bc4a (struct GNUNET_CONNECTION_Handle *connection) static void signal_transmit_error de/d56/tcp__connection__legacy_8c.html afe145c7c03261f4c2ddc63aa2e45f2a3 (struct GNUNET_CONNECTION_Handle *connection, int ecode) static void connect_fail_continuation de/d56/tcp__connection__legacy_8c.html af108e9348a6048a6f675d55c3fd960e3 (struct GNUNET_CONNECTION_Handle *connection) static void transmit_ready de/d56/tcp__connection__legacy_8c.html a54be71277a1c55b0545520c697480800 (void *cls) static void receive_ready de/d56/tcp__connection__legacy_8c.html aa91c7a4cfe748290350b2c736cf38f77 (void *cls) static void connect_success_continuation de/d56/tcp__connection__legacy_8c.html a85c82673b0cea57039bcb588dddbd387 (struct GNUNET_CONNECTION_Handle *connection) static void connect_probe_continuation de/d56/tcp__connection__legacy_8c.html a715ea52ebd021e41754e18b5a8bdcd35 (void *cls) static void try_connect_using_address de/d56/tcp__connection__legacy_8c.html a016c06e6c99d0251e1bba9178ef0b1af (void *cls, const struct sockaddr *addr, socklen_t addrlen) struct GNUNET_CONNECTION_Handle * GNUNET_CONNECTION_create_from_connect de/d56/tcp__connection__legacy_8c.html adedaa35a059430cce14587d484f10ec4 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *hostname, uint16_t port) struct GNUNET_CONNECTION_Handle * GNUNET_CONNECTION_create_from_connect_to_unixpath de/d56/tcp__connection__legacy_8c.html a2b0aab78db9f54e0a64ab8cb62854563 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *unixpath) struct GNUNET_CONNECTION_Handle * GNUNET_CONNECTION_connect_socket de/d56/tcp__connection__legacy_8c.html a476d2670e80120ba6be7917fe5419249 (struct GNUNET_NETWORK_Handle *s, const struct sockaddr *serv_addr, socklen_t addrlen) struct GNUNET_CONNECTION_Handle * GNUNET_CONNECTION_create_from_sockaddr de/d56/tcp__connection__legacy_8c.html ad037a62d938145806741f7e8ef9a8777 (int af_family, const struct sockaddr *serv_addr, socklen_t addrlen) int GNUNET_CONNECTION_check de/d56/tcp__connection__legacy_8c.html a8b425bfc6694d90f1627fa25448b1f51 (struct GNUNET_CONNECTION_Handle *connection) void GNUNET_CONNECTION_destroy de/d56/tcp__connection__legacy_8c.html ab211be6f02a87a40b2269f3dec89b830 (struct GNUNET_CONNECTION_Handle *connection) int GNUNET_CONNECTION_receive de/d56/tcp__connection__legacy_8c.html aa47bde62f0a9bda86f0f19ca638d1281 (struct GNUNET_CONNECTION_Handle *connection, size_t max, struct GNUNET_TIME_Relative timeout, GNUNET_CONNECTION_Receiver receiver, void *receiver_cls) void * GNUNET_CONNECTION_receive_cancel de/d56/tcp__connection__legacy_8c.html a27212c3b6e97900fac4568300d2adbf9 (struct GNUNET_CONNECTION_Handle *connection) static int process_notify de/d56/tcp__connection__legacy_8c.html a85cee9f37e763889acd1f53317037db0 (struct GNUNET_CONNECTION_Handle *connection) static void transmit_timeout de/d56/tcp__connection__legacy_8c.html a34aa5ad797b44b27755fc21a1b59b6a9 (void *cls) static void connect_error de/d56/tcp__connection__legacy_8c.html acb2c41eff7e13d83a11c2ea4bf504920 (void *cls) struct GNUNET_CONNECTION_TransmitHandle * GNUNET_CONNECTION_notify_transmit_ready de/d56/tcp__connection__legacy_8c.html a41bb745d93f6631fe27ed85a16ae4e28 (struct GNUNET_CONNECTION_Handle *connection, size_t size, struct GNUNET_TIME_Relative timeout, GNUNET_CONNECTION_TransmitReadyNotify notify, void *notify_cls) void GNUNET_CONNECTION_notify_transmit_ready_cancel de/d56/tcp__connection__legacy_8c.html ae65dedd08b5c48f681cfa0189be238a4 (struct GNUNET_CONNECTION_TransmitHandle *th) struct GNUNET_CONNECTION_Handle * GNUNET_CONNECTION_create_proxied_from_handshake de/d56/tcp__connection__legacy_8c.html a496f335a31f637a27e01baec31f5eb85 (struct GNUNET_CONNECTION_Handle *cph) void GNUNET_CONNECTION_acivate_proxied de/d56/tcp__connection__legacy_8c.html abb8e60e09763b5dcb92c7d934a6a29fd (struct GNUNET_CONNECTION_Handle *proxied) tcp_server_legacy.c /home/grothoff/research/gnunet/src/transport/ dd/d55/tcp__server__legacy_8c platform.h gnunet_util_lib.h gnunet_protocols.h HandlerList NotifyList GNUNET_SERVER_Handle GNUNET_SERVER_TransmitHandle GNUNET_SERVER_Client #define LOG_STRERROR_FILE dd/d55/tcp__server__legacy_8c.html a5b8ff59c44bf3debf07c14e3d9532511 (kind, syscall, filename) void * GNUNET_SERVER_client_get_user_context_ dd/d55/tcp__server__legacy_8c.html a66a190ff7a4f02c2e16aa85c0597563c (struct GNUNET_SERVER_Client *client, size_t size) void GNUNET_SERVER_client_set_user_context_ dd/d55/tcp__server__legacy_8c.html a03318b1792bdaad26134f377b2569d69 (struct GNUNET_SERVER_Client *client, void *ptr, size_t size) static void process_listen_socket dd/d55/tcp__server__legacy_8c.html afb396c3ef77af963b9526806358e875e (void *cls) static struct GNUNET_NETWORK_Handle * open_listen_socket dd/d55/tcp__server__legacy_8c.html ad49de80a3bef8bb5b4a47797331bf9af (const struct sockaddr *server_addr, socklen_t socklen) struct GNUNET_SERVER_Handle * GNUNET_SERVER_create_with_sockets dd/d55/tcp__server__legacy_8c.html a5d95ecb150329637c6b1baa7f99078be (GNUNET_CONNECTION_AccessCheck access_cb, void *access_cb_cls, struct GNUNET_NETWORK_Handle **lsocks, struct GNUNET_TIME_Relative idle_timeout, int require_found) struct GNUNET_SERVER_Handle * GNUNET_SERVER_create dd/d55/tcp__server__legacy_8c.html aee511517b4ea015eafcfc71fec6107fd (GNUNET_CONNECTION_AccessCheck access_cb, void *access_cb_cls, struct sockaddr *const *server_addr, const socklen_t *socklen, struct GNUNET_TIME_Relative idle_timeout, int require_found) void GNUNET_SERVER_client_mark_monitor dd/d55/tcp__server__legacy_8c.html a578216389349134a187df5b0a534edac (struct GNUNET_SERVER_Client *client) static void do_destroy dd/d55/tcp__server__legacy_8c.html abdd749a7ac832ff5efd7a4b657ebec0c (void *cls) static void test_monitor_clients dd/d55/tcp__server__legacy_8c.html a0d9f11c843ce905b70f7646e4b3fe064 (struct GNUNET_SERVER_Handle *server) void GNUNET_SERVER_suspend dd/d55/tcp__server__legacy_8c.html abc37ce9584e6eba945e07b40383e8eb2 (struct GNUNET_SERVER_Handle *server) void GNUNET_SERVER_resume dd/d55/tcp__server__legacy_8c.html af49ae34213b24a62053e0a3781b8eba7 (struct GNUNET_SERVER_Handle *server) void GNUNET_SERVER_stop_listening dd/d55/tcp__server__legacy_8c.html adc42b8b6dddd995abdb0393ff1442a0f (struct GNUNET_SERVER_Handle *server) void GNUNET_SERVER_destroy dd/d55/tcp__server__legacy_8c.html a6171edb59e6da68fc06aa5ddc3c1aea1 (struct GNUNET_SERVER_Handle *server) void GNUNET_SERVER_add_handlers dd/d55/tcp__server__legacy_8c.html a0f85bf3b064269c154c6b4bf426fda67 (struct GNUNET_SERVER_Handle *server, const struct GNUNET_SERVER_MessageHandler *handlers) void GNUNET_SERVER_set_callbacks dd/d55/tcp__server__legacy_8c.html ae333cfebf05bd983f493e7eb48b756ef (struct GNUNET_SERVER_Handle *server, GNUNET_SERVER_MstCreateCallback create, GNUNET_SERVER_MstDestroyCallback destroy, GNUNET_SERVER_MstReceiveCallback receive, void *cls) static void warn_no_receive_done dd/d55/tcp__server__legacy_8c.html a4b003303cc41cde8c9f0e2cd1a783e9e (void *cls) void GNUNET_SERVER_disable_receive_done_warning dd/d55/tcp__server__legacy_8c.html a12a452f2abbae07ecf78113085a6cdfc (struct GNUNET_SERVER_Client *client) int GNUNET_SERVER_inject dd/d55/tcp__server__legacy_8c.html a81573e7c631c21bb19607447f1e0ccbc (struct GNUNET_SERVER_Handle *server, struct GNUNET_SERVER_Client *sender, const struct GNUNET_MessageHeader *message) static void process_incoming dd/d55/tcp__server__legacy_8c.html a595e43b33ca70284a9105cd77b2079a4 (void *cls, const void *buf, size_t available, const struct sockaddr *addr, socklen_t addrlen, int errCode) static void process_mst dd/d55/tcp__server__legacy_8c.html acff083b277160ec60fffe10d2f66c7d8 (struct GNUNET_SERVER_Client *client, int ret) static void restart_processing dd/d55/tcp__server__legacy_8c.html ad8b8652ced04a31860f29f2010453822 (void *cls) static int client_message_tokenizer_callback dd/d55/tcp__server__legacy_8c.html a98048c25dcf9969b0b5598b1b73e6feb (void *cls, void *client, const struct GNUNET_MessageHeader *message) struct GNUNET_SERVER_Client * GNUNET_SERVER_connect_socket dd/d55/tcp__server__legacy_8c.html a6bab1cba0d1bbfb4db06dcd6e04e3349 (struct GNUNET_SERVER_Handle *server, struct GNUNET_CONNECTION_Handle *connection) void GNUNET_SERVER_client_set_timeout dd/d55/tcp__server__legacy_8c.html a5477589ae06b8d99ac13b052158eaf80 (struct GNUNET_SERVER_Client *client, struct GNUNET_TIME_Relative timeout) void GNUNET_SERVER_client_keep dd/d55/tcp__server__legacy_8c.html a13db725847c02c51e5c6c25b3233d75a (struct GNUNET_SERVER_Client *client) void GNUNET_SERVER_client_drop dd/d55/tcp__server__legacy_8c.html a274727465b11260e52ed566972c78ab4 (struct GNUNET_SERVER_Client *client) int GNUNET_SERVER_client_get_address dd/d55/tcp__server__legacy_8c.html aa2029f878ba24495aabf570cc78a5348 (struct GNUNET_SERVER_Client *client, void **addr, size_t *addrlen) void GNUNET_SERVER_disconnect_notify dd/d55/tcp__server__legacy_8c.html afe70ada825811f447b5e477626be4ea4 (struct GNUNET_SERVER_Handle *server, GNUNET_SERVER_DisconnectCallback callback, void *callback_cls) void GNUNET_SERVER_connect_notify dd/d55/tcp__server__legacy_8c.html a1bf29d02b9a7d3f0d8ca1aa50b9d1b86 (struct GNUNET_SERVER_Handle *server, GNUNET_SERVER_ConnectCallback callback, void *callback_cls) void GNUNET_SERVER_disconnect_notify_cancel dd/d55/tcp__server__legacy_8c.html a1d20792c56b367e762f4d6d4e2ddcf55 (struct GNUNET_SERVER_Handle *server, GNUNET_SERVER_DisconnectCallback callback, void *callback_cls) void GNUNET_SERVER_connect_notify_cancel dd/d55/tcp__server__legacy_8c.html ab4de0c8f43285ebe3d61624ecb6a4337 (struct GNUNET_SERVER_Handle *server, GNUNET_SERVER_ConnectCallback callback, void *callback_cls) void GNUNET_SERVER_client_disconnect dd/d55/tcp__server__legacy_8c.html ace1f908e09228c9ed4d8f9f78bae0421 (struct GNUNET_SERVER_Client *client) int GNUNET_SERVER_client_disable_corking dd/d55/tcp__server__legacy_8c.html ace9f013c5fae6eae22cc7866a004d8f1 (struct GNUNET_SERVER_Client *client) static size_t transmit_ready_callback_wrapper dd/d55/tcp__server__legacy_8c.html a4bb55c77ec8e123b4d78a25aa41c8a7c (void *cls, size_t size, void *buf) struct GNUNET_SERVER_TransmitHandle * GNUNET_SERVER_notify_transmit_ready dd/d55/tcp__server__legacy_8c.html a8c462e9b44140e6f077eb6ff6ac0428c (struct GNUNET_SERVER_Client *client, size_t size, struct GNUNET_TIME_Relative timeout, GNUNET_CONNECTION_TransmitReadyNotify callback, void *callback_cls) void GNUNET_SERVER_notify_transmit_ready_cancel dd/d55/tcp__server__legacy_8c.html af793eba8d319f41f41710d72af06f333 (struct GNUNET_SERVER_TransmitHandle *th) void GNUNET_SERVER_client_persist_ dd/d55/tcp__server__legacy_8c.html a7d61103c4292a7ee538e3d103521080f (struct GNUNET_SERVER_Client *client) void GNUNET_SERVER_receive_done dd/d55/tcp__server__legacy_8c.html a6e22bde96c03ef2cab842cbc9a87c099 (struct GNUNET_SERVER_Client *client, int success) tcp_server_mst_legacy.c /home/grothoff/research/gnunet/src/transport/ d6/d5f/tcp__server__mst__legacy_8c platform.h gnunet_util_lib.h GNUNET_SERVER_MessageStreamTokenizer #define ALIGN_FACTOR d6/d5f/tcp__server__mst__legacy_8c.html a0d50e6be0f5de50dac5200190abe3330 struct GNUNET_SERVER_MessageStreamTokenizer * GNUNET_SERVER_mst_create d6/d5f/tcp__server__mst__legacy_8c.html a1880a69e2e420289396cf642744dcf1b (GNUNET_SERVER_MessageTokenizerCallback cb, void *cb_cls) int GNUNET_SERVER_mst_receive d6/d5f/tcp__server__mst__legacy_8c.html a0713663b4151c8944cc481e20cc79d51 (struct GNUNET_SERVER_MessageStreamTokenizer *mst, void *client_identity, const char *buf, size_t size, int purge, int one_shot) void GNUNET_SERVER_mst_destroy d6/d5f/tcp__server__mst__legacy_8c.html a6e350d6ec264f7bd5d590c4968fffa02 (struct GNUNET_SERVER_MessageStreamTokenizer *mst) tcp_service_legacy.c /home/grothoff/research/gnunet/src/transport/ dc/d6e/tcp__service__legacy_8c platform.h gnunet_util_lib.h gnunet_protocols.h gnunet_constants.h gnunet_resolver_service.h LEGACY_SERVICE_Context #define HANDLE_ERROR dc/d6e/tcp__service__legacy_8c.html a67ac350594cb037c29802d2b72b2d345 static int check_ipv4_listed dc/d6e/tcp__service__legacy_8c.html ac5f54173cac3b57b13bcd5c3ec348e76 (const struct GNUNET_STRINGS_IPv4NetworkPolicy *list, const struct in_addr *add) static int check_ipv6_listed dc/d6e/tcp__service__legacy_8c.html a85ea9ac431709831b3b88df3de491dd5 (const struct GNUNET_STRINGS_IPv6NetworkPolicy *list, const struct in6_addr *ip) static size_t write_test dc/d6e/tcp__service__legacy_8c.html aaa72b702de66a49418a9c962e4ce3bf3 (void *cls, size_t size, void *buf) static void handle_test dc/d6e/tcp__service__legacy_8c.html a4f844ac4fc570e5e2f249a72d9c6c366 (void *cls, struct GNUNET_SERVER_Client *client, const struct GNUNET_MessageHeader *message) static int check_access dc/d6e/tcp__service__legacy_8c.html a2107a3b026144acd40f3ad43fe969ff7 (void *cls, const struct GNUNET_CONNECTION_Credentials *uc, const struct sockaddr *addr, socklen_t addrlen) static char * get_pid_file_name dc/d6e/tcp__service__legacy_8c.html acaef527eb46737003f69e407987935b3 (struct LEGACY_SERVICE_Context *sctx) static int process_acl4 dc/d6e/tcp__service__legacy_8c.html aafaee1b89101a1693ebb44c079e1968d (struct GNUNET_STRINGS_IPv4NetworkPolicy **ret, struct LEGACY_SERVICE_Context *sctx, const char *option) static int process_acl6 dc/d6e/tcp__service__legacy_8c.html abef35b8d795d52061fd1620235b4ea8f (struct GNUNET_STRINGS_IPv6NetworkPolicy **ret, struct LEGACY_SERVICE_Context *sctx, const char *option) static void add_unixpath dc/d6e/tcp__service__legacy_8c.html a3daa42db7c353309688958cca46f5702 (struct sockaddr **saddrs, socklen_t *saddrlens, const char *unixpath, int abstract) int LEGACY_SERVICE_get_server_addresses dc/d6e/tcp__service__legacy_8c.html ad8f136c5056fb51c7b0f827e108849ec (const char *service_name, const struct GNUNET_CONFIGURATION_Handle *cfg, struct sockaddr ***addrs, socklen_t **addr_lens) static int setup_service dc/d6e/tcp__service__legacy_8c.html a62ede258ce14c70941b61f489b348437 (struct LEGACY_SERVICE_Context *sctx) static char * get_user_name dc/d6e/tcp__service__legacy_8c.html a9b6af011a73160952c13b6c86c02a279 (struct LEGACY_SERVICE_Context *sctx) static int write_pid_file dc/d6e/tcp__service__legacy_8c.html a19bd053527bb14e1326fcc2c7206bdfa (struct LEGACY_SERVICE_Context *sctx, pid_t pid) static void shutdown_task dc/d6e/tcp__service__legacy_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void service_task dc/d6e/tcp__service__legacy_8c.html a5cc51e6a5ba084fd2a9a98705e5436ee (void *cls) static int detach_terminal dc/d6e/tcp__service__legacy_8c.html a30bc05d52914d3613ef543fd152e6864 (struct LEGACY_SERVICE_Context *sctx) static int set_user_id dc/d6e/tcp__service__legacy_8c.html a468e4b7a36a99a567739f2059bea3ed2 (struct LEGACY_SERVICE_Context *sctx) static void pid_file_delete dc/d6e/tcp__service__legacy_8c.html acea0db1d57a3e8ea1ef527ced906a2c5 (struct LEGACY_SERVICE_Context *sctx) int LEGACY_SERVICE_run dc/d6e/tcp__service__legacy_8c.html ad9760e097863d2f41ace4d3f98a2ed81 (int argc, char *const *argv, const char *service_name, enum LEGACY_SERVICE_Options options, LEGACY_SERVICE_Main task, void *task_cls) struct LEGACY_SERVICE_Context * LEGACY_SERVICE_start dc/d6e/tcp__service__legacy_8c.html ab82bff4428053e96af5c8a07b5359b03 (const char *service_name, const struct GNUNET_CONFIGURATION_Handle *cfg, enum LEGACY_SERVICE_Options options) struct GNUNET_SERVER_Handle * LEGACY_SERVICE_get_server dc/d6e/tcp__service__legacy_8c.html a9f6321a60bb7d86cc4808c3f2c8c72c3 (struct LEGACY_SERVICE_Context *ctx) struct GNUNET_NETWORK_Handle *const * LEGACY_SERVICE_get_listen_sockets dc/d6e/tcp__service__legacy_8c.html aa12fd610bdb0bb31fb9fadfb6f47dd9f (struct LEGACY_SERVICE_Context *ctx) void LEGACY_SERVICE_stop dc/d6e/tcp__service__legacy_8c.html a1185c31eabae0dc396bd7d69d8fb42f9 (struct LEGACY_SERVICE_Context *sctx) static const struct GNUNET_SERVER_MessageHandler defhandlers dc/d6e/tcp__service__legacy_8c.html a3eaafc5a1f6e03666b82d284a02c6c9b [] transport-testing-filenames.c /home/grothoff/research/gnunet/src/transport/ d3/d13/transport-testing-filenames_8c transport-testing.h static char * extract_filename d3/d13/transport-testing-filenames_8c.html a8ef809c566e20812a68c0bb92d23ed82 (const char *file) char * GNUNET_TRANSPORT_TESTING_get_test_name d3/d13/transport-testing-filenames_8c.html a970c3864ae11d6b4c8a0cf26308a6eec (const char *file) char * GNUNET_TRANSPORT_TESTING_get_test_source_name d3/d13/transport-testing-filenames_8c.html a56b17be26cda7d390a46ec02f280c727 (const char *file) char * GNUNET_TRANSPORT_TESTING_get_test_plugin_name d3/d13/transport-testing-filenames_8c.html a4ca5eaa5770068642f1ee2000686f055 (const char *file, const char *test) char * GNUNET_TRANSPORT_TESTING_get_config_name d3/d13/transport-testing-filenames_8c.html a9c173ef8eb580dac5c1376489714a67e (const char *file, int count) transport-testing-loggers.c /home/grothoff/research/gnunet/src/transport/ da/d09/transport-testing-loggers_8c transport-testing.h void GNUNET_TRANSPORT_TESTING_log_connect da/d09/transport-testing-loggers_8c.html a861686b2db1baa322d0249a8394f2330 (void *cls, struct GNUNET_TRANSPORT_TESTING_PeerContext *me, const struct GNUNET_PeerIdentity *other) void GNUNET_TRANSPORT_TESTING_log_disconnect da/d09/transport-testing-loggers_8c.html a465181ffe109aebab6f0e3f1672a469b (void *cls, struct GNUNET_TRANSPORT_TESTING_PeerContext *me, const struct GNUNET_PeerIdentity *other) transport-testing-main.c /home/grothoff/research/gnunet/src/transport/ de/d5d/transport-testing-main_8c transport-testing.h GNUNET_TRANSPORT_TESTING_ConnectRequestList GNUNET_TRANSPORT_TESTING_InternalPeerContext ConnectPairInfo static void do_shutdown de/d5d/transport-testing-main_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) static void do_timeout de/d5d/transport-testing-main_8c.html a4048e531e4e8d3fbcea7073006f63679 (void *cls) static void connect_cb de/d5d/transport-testing-main_8c.html a1f97daacd52c0f8390e1b700e22a0925 (void *cls) struct GNUNET_TRANSPORT_TESTING_PeerContext * GNUNET_TRANSPORT_TESTING_find_peer de/d5d/transport-testing-main_8c.html ac30a1c4922b251f2ba5042d7e0c69698 (struct GNUNET_TRANSPORT_TESTING_ConnectCheckContext *ccc, const struct GNUNET_PeerIdentity *peer) static void * my_nc de/d5d/transport-testing-main_8c.html a1930b127f4948a7b690b2689bd2c5c04 (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_MQ_Handle *mq) static void my_nd de/d5d/transport-testing-main_8c.html ab775a8be8b96a90c3ec378eeedce3dd9 (void *cls, const struct GNUNET_PeerIdentity *peer, void *custom_cls) static int check_test de/d5d/transport-testing-main_8c.html ab3f3613fa7f29abb3699061e5fd029e0 (void *cls, const struct GNUNET_TRANSPORT_TESTING_TestMessage *message) static void handle_test de/d5d/transport-testing-main_8c.html ab78cb5e2fc1785091a356c3e4379f75a (void *cls, const struct GNUNET_TRANSPORT_TESTING_TestMessage *message) static int check_test2 de/d5d/transport-testing-main_8c.html a14de7c6b7002200c902096b49a2b0cd7 (void *cls, const struct GNUNET_TRANSPORT_TESTING_TestMessage *message) static void handle_test2 de/d5d/transport-testing-main_8c.html af4b47cbe16181643523c67877b5dc699 (void *cls, const struct GNUNET_TRANSPORT_TESTING_TestMessage *message) static void do_connect de/d5d/transport-testing-main_8c.html a65c91a0259d1da59029c279ed250fc8e (void *cls) static void start_cb de/d5d/transport-testing-main_8c.html a34d82fd3bb1f6a7f726a538c76192117 (void *cls) static void connect_check_run de/d5d/transport-testing-main_8c.html a135147a30f817e015906de846ac6a867 (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int GNUNET_TRANSPORT_TESTING_connect_check de/d5d/transport-testing-main_8c.html a875bf3b51bedc7efb81e1855d66ca5a2 (void *cls, struct GNUNET_TRANSPORT_TESTING_Handle *tth_, const char *test_plugin_, const char *test_name_, unsigned int num_peers, char *cfg_files[]) int GNUNET_TRANSPORT_TESTING_main_ de/d5d/transport-testing-main_8c.html acc06ffaebe2c55103fd94ff68421c140 (const char *argv0, const char *filename, unsigned int num_peers, GNUNET_TRANSPORT_TESTING_CheckCallback check, void *check_cls) transport-testing-send.c /home/grothoff/research/gnunet/src/transport/ d5/da1/transport-testing-send_8c transport-testing.h #define TIMEOUT_TRANSMIT d5/da1/transport-testing-send_8c.html a8c7ff9677996346f284d6f82288dab2c static void find_cr d5/da1/transport-testing-send_8c.html a4a390e4e70e71e9a4dfbb0d6f6869611 (void *cls, struct GNUNET_TRANSPORT_TESTING_ConnectRequest *cx) int GNUNET_TRANSPORT_TESTING_send d5/da1/transport-testing-send_8c.html a9c06b72c95502c99399683bc52d75805 (struct GNUNET_TRANSPORT_TESTING_PeerContext *sender, struct GNUNET_TRANSPORT_TESTING_PeerContext *receiver, uint16_t mtype, uint16_t msize, uint32_t num, GNUNET_SCHEDULER_TaskCallback cont, void *cont_cls) static void do_send d5/da1/transport-testing-send_8c.html a3df099001163739fbd1ffd6db6d866b4 (struct GNUNET_TRANSPORT_TESTING_ConnectCheckContext *ccc, uint16_t size, GNUNET_SCHEDULER_TaskCallback cont, void *cont_cls) void GNUNET_TRANSPORT_TESTING_simple_send d5/da1/transport-testing-send_8c.html a5af1b11ad338bc92c06c50299984e006 (void *cls) void GNUNET_TRANSPORT_TESTING_large_send d5/da1/transport-testing-send_8c.html a2d35cb9be9bacd0467cc6fe2a63641a0 (void *cls) transport-testing.c /home/grothoff/research/gnunet/src/transport/ d4/d4b/transport-testing_8c transport-testing.h #define LOG d4/d4b/transport-testing_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static struct GNUNET_TRANSPORT_TESTING_PeerContext * find_peer_context d4/d4b/transport-testing_8c.html aeeb784901c41c75a68d18ef272387b39 (struct GNUNET_TRANSPORT_TESTING_Handle *tth, const struct GNUNET_PeerIdentity *peer) void GNUNET_TRANSPORT_TESTING_find_connecting_context d4/d4b/transport-testing_8c.html a859578400eb2e0a99931c37a2ffa618d (struct GNUNET_TRANSPORT_TESTING_PeerContext *p1, struct GNUNET_TRANSPORT_TESTING_PeerContext *p2, GNUNET_TRANSPORT_TESTING_ConnectContextCallback cb, void *cb_cls) static void set_p1c d4/d4b/transport-testing_8c.html aa50bf913743814d762e8db8d1d919b51 (void *cls, struct GNUNET_TRANSPORT_TESTING_ConnectRequest *cx) static void set_mq d4/d4b/transport-testing_8c.html a22e1b9a0a9fbfa276260f2c4773437b2 (void *cls, struct GNUNET_TRANSPORT_TESTING_ConnectRequest *cx) static void set_p2c d4/d4b/transport-testing_8c.html a7edd6c08850d9f9c9abc782b19531b23 (void *cls, struct GNUNET_TRANSPORT_TESTING_ConnectRequest *cx) static void clear_p1c d4/d4b/transport-testing_8c.html a5622db995c5527b5b65a879cbbecfc7f (void *cls, struct GNUNET_TRANSPORT_TESTING_ConnectRequest *cx) static void clear_p2c d4/d4b/transport-testing_8c.html a17c1bbf40503dc8e641d42bea7992bec (void *cls, struct GNUNET_TRANSPORT_TESTING_ConnectRequest *cx) static void * notify_connect d4/d4b/transport-testing_8c.html aa9da402753936f0e7ab4744b83151cca (void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_MQ_Handle *mq) static void offer_hello d4/d4b/transport-testing_8c.html af4e11de899ff0888f9160bdd4a49d439 (void *cls) static void notify_disconnect d4/d4b/transport-testing_8c.html aeb37136283066ebfcf2188d38ccf9d04 (void *cls, const struct GNUNET_PeerIdentity *peer, void *handler_cls) static void get_hello d4/d4b/transport-testing_8c.html a474bb00d688dbadc0ec96618ec66c02b (void *cb_cls, const struct GNUNET_MessageHeader *message) struct GNUNET_TRANSPORT_TESTING_PeerContext * GNUNET_TRANSPORT_TESTING_start_peer d4/d4b/transport-testing_8c.html a4073ba32014da810548ec0c1285ab559 (struct GNUNET_TRANSPORT_TESTING_Handle *tth, const char *cfgname, int peer_id, const struct GNUNET_MQ_MessageHandler *handlers, GNUNET_TRANSPORT_NotifyConnect nc, GNUNET_TRANSPORT_NotifyDisconnect nd, void *cb_cls, GNUNET_SCHEDULER_TaskCallback start_cb, void *start_cb_cls) int GNUNET_TRANSPORT_TESTING_restart_peer d4/d4b/transport-testing_8c.html a152b625da5db14513b19d3747f0a381f (struct GNUNET_TRANSPORT_TESTING_PeerContext *p, GNUNET_SCHEDULER_TaskCallback restart_cb, void *restart_cb_cls) void GNUNET_TRANSPORT_TESTING_stop_peer d4/d4b/transport-testing_8c.html a2e0467dc06f7217e35bfc6875c5fbb94 (struct GNUNET_TRANSPORT_TESTING_PeerContext *p) static void hello_offered d4/d4b/transport-testing_8c.html ad3c29f861cd526c1e12b4a41610050c6 (void *cls) struct GNUNET_TRANSPORT_TESTING_ConnectRequest * GNUNET_TRANSPORT_TESTING_connect_peers d4/d4b/transport-testing_8c.html acdc4b579b84b0872ecd8650a6b89fb09 (struct GNUNET_TRANSPORT_TESTING_PeerContext *p1, struct GNUNET_TRANSPORT_TESTING_PeerContext *p2, GNUNET_SCHEDULER_TaskCallback cb, void *cls) void GNUNET_TRANSPORT_TESTING_connect_peers_cancel d4/d4b/transport-testing_8c.html af3ad6418a666be4263018e003833da3e (struct GNUNET_TRANSPORT_TESTING_ConnectRequest *cc) void GNUNET_TRANSPORT_TESTING_done d4/d4b/transport-testing_8c.html ae4cf9796a9d0e6bf90486669bb4ba281 (struct GNUNET_TRANSPORT_TESTING_Handle *tth) struct GNUNET_TRANSPORT_TESTING_Handle * GNUNET_TRANSPORT_TESTING_init d4/d4b/transport-testing_8c.html ae7b796d526fe3c9afad80de3f933f422 () transport-testing.h /home/grothoff/research/gnunet/src/transport/ d5/df5/transport-testing_8h platform.h gnunet_util_lib.h gnunet_hello_lib.h gnunet_transport_service.h gnunet_transport_hello_service.h gnunet_transport_manipulation_service.h gnunet_testing_lib.h GNUNET_TRANSPORT_TESTING_PeerContext GNUNET_TRANSPORT_TESTING_ConnectRequest GNUNET_TRANSPORT_TESTING_Handle GNUNET_TRANSPORT_TESTING_TestMessage GNUNET_TRANSPORT_TESTING_ConnectCheckContext GNUNET_TRANSPORT_TESTING_SendClosure #define GNUNET_TRANSPORT_TESTING_main d5/df5/transport-testing_8h.html a118366052eb7485787a3b688919b2ecf (num_peers, check, check_cls) #define GNUNET_TRANSPORT_TESTING_SIMPLE_MTYPE d5/df5/transport-testing_8h.html a9dc438f4531fa826369bc1c38e98539d #define GNUNET_TRANSPORT_TESTING_SIMPLE_MTYPE2 d5/df5/transport-testing_8h.html ae507ac05f5173f9551017d88b556614b #define GNUNET_TRANSPORT_TESTING_LARGE_MESSAGE_SIZE d5/df5/transport-testing_8h.html a7bcce6dc5de9bddd8358ecf112643847 void(* GNUNET_TRANSPORT_TESTING_ConnectContextCallback d5/df5/transport-testing_8h.html abecdccb738f5f6e5e950ac0623c2cdfc )(void *cls, struct GNUNET_TRANSPORT_TESTING_ConnectRequest *cc) void(* GNUNET_TRANSPORT_TESTING_ConnectContinuation d5/df5/transport-testing_8h.html a16b6b31b7fb3f10204c20ee61a60adf3 )(void *cls, unsigned int num_peers, struct GNUNET_TRANSPORT_TESTING_PeerContext *p[]) void(* GNUNET_TRANSPORT_TESTING_NotifyConnect d5/df5/transport-testing_8h.html a0b634bef4884f267490e25695d100211 )(void *cls, struct GNUNET_TRANSPORT_TESTING_PeerContext *me, const struct GNUNET_PeerIdentity *other) void(* GNUNET_TRANSPORT_TESTING_NotifyDisconnect d5/df5/transport-testing_8h.html a165682ed922db3ce199a52d09072d322 )(void *cls, struct GNUNET_TRANSPORT_TESTING_PeerContext *me, const struct GNUNET_PeerIdentity *other) int(* GNUNET_TRANSPORT_TESTING_CheckCallback d5/df5/transport-testing_8h.html a04c5536fbfc792a4200c3001df073cb9 )(void *cls, struct GNUNET_TRANSPORT_TESTING_Handle *tth_, const char *test_plugin_, const char *test_name_, unsigned int num_peers, char *cfg_files[]) struct GNUNET_TRANSPORT_TESTING_Handle * GNUNET_TRANSPORT_TESTING_init d5/df5/transport-testing_8h.html ac2cf4969e34b33f9e0a1e39c3f4481b3 (void) void GNUNET_TRANSPORT_TESTING_done d5/df5/transport-testing_8h.html ae4cf9796a9d0e6bf90486669bb4ba281 (struct GNUNET_TRANSPORT_TESTING_Handle *tth) struct GNUNET_TRANSPORT_TESTING_PeerContext * GNUNET_TRANSPORT_TESTING_start_peer d5/df5/transport-testing_8h.html a4073ba32014da810548ec0c1285ab559 (struct GNUNET_TRANSPORT_TESTING_Handle *tth, const char *cfgname, int peer_id, const struct GNUNET_MQ_MessageHandler *handlers, GNUNET_TRANSPORT_NotifyConnect nc, GNUNET_TRANSPORT_NotifyDisconnect nd, void *cb_cls, GNUNET_SCHEDULER_TaskCallback start_cb, void *start_cb_cls) void GNUNET_TRANSPORT_TESTING_stop_peer d5/df5/transport-testing_8h.html aa276ebc0aebe9c39866cb09d0e2384bb (struct GNUNET_TRANSPORT_TESTING_PeerContext *pc) int GNUNET_TRANSPORT_TESTING_restart_peer d5/df5/transport-testing_8h.html a152b625da5db14513b19d3747f0a381f (struct GNUNET_TRANSPORT_TESTING_PeerContext *p, GNUNET_SCHEDULER_TaskCallback restart_cb, void *restart_cb_cls) struct GNUNET_TRANSPORT_TESTING_ConnectRequest * GNUNET_TRANSPORT_TESTING_connect_peers d5/df5/transport-testing_8h.html acdc4b579b84b0872ecd8650a6b89fb09 (struct GNUNET_TRANSPORT_TESTING_PeerContext *p1, struct GNUNET_TRANSPORT_TESTING_PeerContext *p2, GNUNET_SCHEDULER_TaskCallback cb, void *cls) void GNUNET_TRANSPORT_TESTING_connect_peers_cancel d5/df5/transport-testing_8h.html af3ad6418a666be4263018e003833da3e (struct GNUNET_TRANSPORT_TESTING_ConnectRequest *cc) void GNUNET_TRANSPORT_TESTING_find_connecting_context d5/df5/transport-testing_8h.html a859578400eb2e0a99931c37a2ffa618d (struct GNUNET_TRANSPORT_TESTING_PeerContext *p1, struct GNUNET_TRANSPORT_TESTING_PeerContext *p2, GNUNET_TRANSPORT_TESTING_ConnectContextCallback cb, void *cb_cls) struct GNUNET_TRANSPORT_TESTING_PeerContext * GNUNET_TRANSPORT_TESTING_find_peer d5/df5/transport-testing_8h.html ac30a1c4922b251f2ba5042d7e0c69698 (struct GNUNET_TRANSPORT_TESTING_ConnectCheckContext *ccc, const struct GNUNET_PeerIdentity *peer) int GNUNET_TRANSPORT_TESTING_connect_check d5/df5/transport-testing_8h.html a875bf3b51bedc7efb81e1855d66ca5a2 (void *cls, struct GNUNET_TRANSPORT_TESTING_Handle *tth_, const char *test_plugin_, const char *test_name_, unsigned int num_peers, char *cfg_files[]) int GNUNET_TRANSPORT_TESTING_main_ d5/df5/transport-testing_8h.html acc06ffaebe2c55103fd94ff68421c140 (const char *argv0, const char *filename, unsigned int num_peers, GNUNET_TRANSPORT_TESTING_CheckCallback check, void *check_cls) int GNUNET_TRANSPORT_TESTING_send d5/df5/transport-testing_8h.html a9c06b72c95502c99399683bc52d75805 (struct GNUNET_TRANSPORT_TESTING_PeerContext *sender, struct GNUNET_TRANSPORT_TESTING_PeerContext *receiver, uint16_t mtype, uint16_t msize, uint32_t num, GNUNET_SCHEDULER_TaskCallback cont, void *cont_cls) void GNUNET_TRANSPORT_TESTING_simple_send d5/df5/transport-testing_8h.html a5af1b11ad338bc92c06c50299984e006 (void *cls) void GNUNET_TRANSPORT_TESTING_large_send d5/df5/transport-testing_8h.html a2d35cb9be9bacd0467cc6fe2a63641a0 (void *cls) void GNUNET_TRANSPORT_TESTING_log_connect d5/df5/transport-testing_8h.html a861686b2db1baa322d0249a8394f2330 (void *cls, struct GNUNET_TRANSPORT_TESTING_PeerContext *me, const struct GNUNET_PeerIdentity *other) void GNUNET_TRANSPORT_TESTING_log_disconnect d5/df5/transport-testing_8h.html a465181ffe109aebab6f0e3f1672a469b (void *cls, struct GNUNET_TRANSPORT_TESTING_PeerContext *me, const struct GNUNET_PeerIdentity *other) char * GNUNET_TRANSPORT_TESTING_get_test_name d5/df5/transport-testing_8h.html a970c3864ae11d6b4c8a0cf26308a6eec (const char *file) char * GNUNET_TRANSPORT_TESTING_get_config_name d5/df5/transport-testing_8h.html a9c173ef8eb580dac5c1376489714a67e (const char *file, int count) char * GNUNET_TRANSPORT_TESTING_get_test_plugin_name d5/df5/transport-testing_8h.html af72da2628acbe58efc4aad41f22ccf5e (const char *executable, const char *testname) char * GNUNET_TRANSPORT_TESTING_get_test_source_name d5/df5/transport-testing_8h.html a56b17be26cda7d390a46ec02f280c727 (const char *file) GNUNET_NETWORK_STRUCT_END typedef void(* GNUNET_TRANSPORT_TESTING_ReceiveCallback d5/df5/transport-testing_8h.html ab6d3b8d08748364e28518b4a10c8b797 )(void *cls, struct GNUNET_TRANSPORT_TESTING_PeerContext *receiver, const struct GNUNET_PeerIdentity *sender, const struct GNUNET_TRANSPORT_TESTING_TestMessage *message) transport-testing2.c /home/grothoff/research/gnunet/src/transport/ d7/db7/transport-testing2_8c platform.h gnunet_util_lib.h gnunet_protocols.h gnunet_constants.h transport-testing2.h gnunet_ats_transport_service.h gnunet_hello_lib.h gnunet_signatures.h transport.h GNUNET_TRANSPORT_TESTING_TransportCommunicatorHandle GNUNET_TRANSPORT_TESTING_TransportCommunicatorQueue GNUNET_TRANSPORT_TESTING_TransportCommunicatorTransmission #define LOG d7/db7/transport-testing2_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static int check_communicator_available d7/db7/transport-testing2_8c.html abffda7a0f973a956f78b193441668e39 (void *cls, const struct GNUNET_TRANSPORT_CommunicatorAvailableMessage *msg) static void handle_communicator_available d7/db7/transport-testing2_8c.html ae3b06ae5ff3f888fd5dce127e5bc711f (void *cls, const struct GNUNET_TRANSPORT_CommunicatorAvailableMessage *msg) static int check_communicator_backchannel d7/db7/transport-testing2_8c.html a2e11785d015d26d45644e8b8165babf6 (void *cls, const struct GNUNET_TRANSPORT_CommunicatorBackchannel *msg) static void handle_communicator_backchannel d7/db7/transport-testing2_8c.html a5b3526bbc81a88cea8843c698fdd3ac5 (void *cls, const struct GNUNET_TRANSPORT_CommunicatorBackchannel *bc_msg) static int check_add_address d7/db7/transport-testing2_8c.html a3becf145b26cc5f2a13cef5f740268cb (void *cls, const struct GNUNET_TRANSPORT_AddAddressMessage *msg) static void handle_add_address d7/db7/transport-testing2_8c.html ab62a2805de001196dda6e476beb79c35 (void *cls, const struct GNUNET_TRANSPORT_AddAddressMessage *msg) static int check_incoming_msg d7/db7/transport-testing2_8c.html a692795c48510e7668c20c6aebd180008 (void *cls, const struct GNUNET_TRANSPORT_IncomingMessage *msg) static void handle_incoming_msg d7/db7/transport-testing2_8c.html a1bbc66af3c31d5ef411b33163ae77812 (void *cls, const struct GNUNET_TRANSPORT_IncomingMessage *inc_msg) static void handle_queue_create_ok d7/db7/transport-testing2_8c.html a59da29d5154f318fee43cda50eda78f4 (void *cls, const struct GNUNET_TRANSPORT_CreateQueueResponse *msg) static void handle_queue_create_fail d7/db7/transport-testing2_8c.html a58ea2bfa7f0916332f1a84931329c356 (void *cls, const struct GNUNET_TRANSPORT_CreateQueueResponse *msg) static int check_add_queue_message d7/db7/transport-testing2_8c.html a28f501234be17f495485bd93f7ea2aac (void *cls, const struct GNUNET_TRANSPORT_AddQueueMessage *aqm) static void handle_add_queue_message d7/db7/transport-testing2_8c.html a8eb0ebcbee2602eb0c6af3c7afcce153 (void *cls, const struct GNUNET_TRANSPORT_AddQueueMessage *msg) static void shutdown_service d7/db7/transport-testing2_8c.html a688d6edb049e2f855cf30a3c291f33cf (void *cls) static void * connect_cb d7/db7/transport-testing2_8c.html a53476359e9c2132460f872b9c9cccf2b (void *cls, struct GNUNET_SERVICE_Client *client, struct GNUNET_MQ_Handle *mq) static void disconnect_cb d7/db7/transport-testing2_8c.html a68d009d108bb86e866b419f5bd8dbce9 (void *cls, struct GNUNET_SERVICE_Client *client, void *internal_cls) static void handle_send_message_ack d7/db7/transport-testing2_8c.html a6b8255333a31c4ab521827bb3a7568fe (void *cls, const struct GNUNET_TRANSPORT_SendMessageToAck *sma) static void transport_communicator_start d7/db7/transport-testing2_8c.html a71ad659effb90c86f47a47b3ad4f7097 (struct GNUNET_TRANSPORT_TESTING_TransportCommunicatorHandle *tc_h) static void shutdown_process d7/db7/transport-testing2_8c.html aa6907159dde34b78bec613de392259f5 (struct GNUNET_OS_Process *proc) static void shutdown_communicator d7/db7/transport-testing2_8c.html a13316f5e2da0fd88dff8f6bd4c2142cc (void *cls) static void communicator_start d7/db7/transport-testing2_8c.html aa946a59fa8cb9f3a121ddc4b9856b468 (struct GNUNET_TRANSPORT_TESTING_TransportCommunicatorHandle *tc_h, const char *binary_name) static void shutdown_nat d7/db7/transport-testing2_8c.html a5f45927dd4c597189b3e80b4be241152 (void *cls) static void nat_start d7/db7/transport-testing2_8c.html a180a0f016d8ae21e13d250d788e73243 (struct GNUNET_TRANSPORT_TESTING_TransportCommunicatorHandle *tc_h) static void do_shutdown d7/db7/transport-testing2_8c.html a7620b2b8ae066e982906c8d14fbb2b70 (void *cls) struct GNUNET_TRANSPORT_TESTING_TransportCommunicatorHandle * GNUNET_TRANSPORT_TESTING_transport_communicator_service_start d7/db7/transport-testing2_8c.html a99e0cc51b6649d22895de41c7ab5f149 (const char *service_name, const char *binary_name, const char *cfg_filename, GNUNET_TRANSPORT_TESTING_CommunicatorAvailableCallback communicator_available_cb, GNUNET_TRANSPORT_TESTING_AddAddressCallback add_address_cb, GNUNET_TRANSPORT_TESTING_QueueCreateReplyCallback queue_create_reply_cb, GNUNET_TRANSPORT_TESTING_AddQueueCallback add_queue_cb, GNUNET_TRANSPORT_TESTING_IncomingMessageCallback incoming_message_cb, GNUNET_TRANSPORT_TESTING_BackchannelCallback bc_cb, void *cb_cls) void GNUNET_TRANSPORT_TESTING_transport_communicator_open_queue d7/db7/transport-testing2_8c.html a4cc14ee41cb215f5d21d3438a2079013 (struct GNUNET_TRANSPORT_TESTING_TransportCommunicatorHandle *tc_h, const struct GNUNET_PeerIdentity *peer_id, const char *address) struct GNUNET_TRANSPORT_TESTING_TransportCommunicatorTransmission * GNUNET_TRANSPORT_TESTING_transport_communicator_send d7/db7/transport-testing2_8c.html aa71b7e0ed21fd612cb6980df488e5cd2 (struct GNUNET_TRANSPORT_TESTING_TransportCommunicatorQueue *tc_queue, const void *payload, size_t payload_size) transport-testing2.h /home/grothoff/research/gnunet/src/transport/ d9/da5/transport-testing2_8h platform.h gnunet_util_lib.h gnunet_ats_transport_service.h transport.h struct GNUNET_TRANSPORT_TESTING_TransportCommunicatorHandle *(* GNUNET_TRANSPORT_TESTING_BackchannelCallback d9/da5/transport-testing2_8h.html a893d005af5ee1b15b770af2ab839fb27 )(void *cls, struct GNUNET_MessageHeader *msg, struct GNUNET_PeerIdentity *pid) void(* GNUNET_TRANSPORT_TESTING_CommunicatorAvailableCallback d9/da5/transport-testing2_8h.html afc93d07280948e67c06cc0850c380cc6 )(void *cls, struct GNUNET_TRANSPORT_TESTING_TransportCommunicatorHandle *tc_h, enum GNUNET_TRANSPORT_CommunicatorCharacteristics cc, char *address_prefix) void(* GNUNET_TRANSPORT_TESTING_AddAddressCallback d9/da5/transport-testing2_8h.html abab958ae53db53cd83c5fe7d87cef98f )(void *cls, struct GNUNET_TRANSPORT_TESTING_TransportCommunicatorHandle *tc_h, const char *address, struct GNUNET_TIME_Relative expiration, uint32_t aid, enum GNUNET_NetworkType nt) void(* GNUNET_TRANSPORT_TESTING_QueueCreateReplyCallback d9/da5/transport-testing2_8h.html a704ee7bb8d9be63e9ede955dcc9aa2f9 )(void *cls, struct GNUNET_TRANSPORT_TESTING_TransportCommunicatorHandle *tc_h, int will_try) void(* GNUNET_TRANSPORT_TESTING_AddQueueCallback d9/da5/transport-testing2_8h.html ad9ce45d4fdaaad1098891fbdd040f9f9 )(void *cls, struct GNUNET_TRANSPORT_TESTING_TransportCommunicatorHandle *tc_h, struct GNUNET_TRANSPORT_TESTING_TransportCommunicatorQueue *tc_queue) void(* GNUNET_TRANSPORT_TESTING_IncomingMessageCallback d9/da5/transport-testing2_8h.html a2a2ac41e315a304df654c840fb0112a0 )(void *cls, struct GNUNET_TRANSPORT_TESTING_TransportCommunicatorHandle *tc_h, const char *payload, size_t payload_len) struct GNUNET_TRANSPORT_TESTING_TransportCommunicatorHandle * GNUNET_TRANSPORT_TESTING_transport_communicator_service_start d9/da5/transport-testing2_8h.html a99e0cc51b6649d22895de41c7ab5f149 (const char *service_name, const char *binary_name, const char *cfg_filename, GNUNET_TRANSPORT_TESTING_CommunicatorAvailableCallback communicator_available_cb, GNUNET_TRANSPORT_TESTING_AddAddressCallback add_address_cb, GNUNET_TRANSPORT_TESTING_QueueCreateReplyCallback queue_create_reply_cb, GNUNET_TRANSPORT_TESTING_AddQueueCallback add_queue_cb, GNUNET_TRANSPORT_TESTING_IncomingMessageCallback incoming_message_cb, GNUNET_TRANSPORT_TESTING_BackchannelCallback bc_cb, void *cb_cls) void GNUNET_TRANSPORT_TESTING_transport_communicator_open_queue d9/da5/transport-testing2_8h.html a4cc14ee41cb215f5d21d3438a2079013 (struct GNUNET_TRANSPORT_TESTING_TransportCommunicatorHandle *tc_h, const struct GNUNET_PeerIdentity *peer_id, const char *address) struct GNUNET_TRANSPORT_TESTING_TransportCommunicatorTransmission * GNUNET_TRANSPORT_TESTING_transport_communicator_send d9/da5/transport-testing2_8h.html aa71b7e0ed21fd612cb6980df488e5cd2 (struct GNUNET_TRANSPORT_TESTING_TransportCommunicatorQueue *tc_queue, const void *payload, size_t payload_size) transport.h /home/grothoff/research/gnunet/src/transport/ d2/d02/transport_8h gnunet_crypto_lib.h gnunet_time_lib.h gnunet_constants.h StartMessage ConnectInfoMessage DisconnectInfoMessage QuotaSetMessage InboundMessage SendOkMessage RecvOkMessage OutboundMessage AddressToStringResultMessage AddressLookupMessage ValidationIterateResponseMessage ValidationMonitorMessage PeerMonitorMessage TrafficMetricMessage PeerIterateResponseMessage BlacklistMessage TransportPluginMonitorMessage #define DEBUG_TRANSPORT d2/d02/transport_8h.html a810fea7379dfc20e334e28060c893d4c #define MAX_BANDWIDTH_CARRY_S d2/d02/transport_8h.html aea67c40f24d39e8fe07f2b075f380d48 #define MIN_QUOTA_REFRESH_TIME d2/d02/transport_8h.html aeb770ca97840b8b9d24aa678d8afa0ef #define DEFAULT_MAX_FDS d2/d02/transport_8h.html a933c08e7632d7838f8e2657011c59367 #define LATENCY_EVALUATION_MAX_DELAY d2/d02/transport_8h.html a93a653c7bc053f49e8748260e3015124 #define CONNECTED_LATENCY_EVALUATION_MAX_DELAY d2/d02/transport_8h.html ad0aa1bc8ae0b800e41b1808e32f71000 void(* NotifyConnect d2/d02/transport_8h.html abce4d9ac3dc60a641978426ac3e7772d )(void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out) transport_api2_application.c /home/grothoff/research/gnunet/src/transport/ dc/d44/transport__api2__application_8c platform.h gnunet_transport_application_service.h gnunet_transport_core_service.h transport.h GNUNET_TRANSPORT_ApplicationSuggestHandle GNUNET_TRANSPORT_ApplicationHandle #define LOG dc/d44/transport__api2__application_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static void reconnect dc/d44/transport__api2__application_8c.html adfdd46c0edea4644a64f24877647b319 (struct GNUNET_TRANSPORT_ApplicationHandle *ch) static void reconnect_task dc/d44/transport__api2__application_8c.html af968c5605390f0449eee2a5e91add485 (void *cls) static void force_reconnect dc/d44/transport__api2__application_8c.html a26c061467bc7a2d06c8dbc27024b6429 (struct GNUNET_TRANSPORT_ApplicationHandle *ch) static void error_handler dc/d44/transport__api2__application_8c.html a5868b3d8e6e1bc6a2c8657f74530330d (void *cls, enum GNUNET_MQ_Error error) static int transmit_suggestion dc/d44/transport__api2__application_8c.html a77b965ca08ad3f01212e009dc5290416 (void *cls, const struct GNUNET_PeerIdentity *peer, void *value) struct GNUNET_TRANSPORT_ApplicationHandle * GNUNET_TRANSPORT_application_init da/dd1/group__TRANSPORT.html ga52ccaa3ea04d60f9f73932114ce8a199 (const struct GNUNET_CONFIGURATION_Handle *cfg) static int free_sug_handle dc/d44/transport__api2__application_8c.html ab83d50110f12a5f5012e09b259c842f3 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) void GNUNET_TRANSPORT_application_done da/dd1/group__TRANSPORT.html ga3904e00962085dbf7a33b24667b3f27d (struct GNUNET_TRANSPORT_ApplicationHandle *ch) struct GNUNET_TRANSPORT_ApplicationSuggestHandle * GNUNET_TRANSPORT_application_suggest da/dd1/group__TRANSPORT.html ga3b96251635a005bfd53a689bbf1298d4 (struct GNUNET_TRANSPORT_ApplicationHandle *ch, const struct GNUNET_PeerIdentity *peer, enum GNUNET_MQ_PriorityPreferences pk, struct GNUNET_BANDWIDTH_Value32NBO bw) void GNUNET_TRANSPORT_application_suggest_cancel da/dd1/group__TRANSPORT.html gabb543352d45ce3143e74c3196f36098d (struct GNUNET_TRANSPORT_ApplicationSuggestHandle *sh) void GNUNET_TRANSPORT_application_validate da/dd1/group__TRANSPORT.html ga6d795798666166a2066629331b2e2278 (struct GNUNET_TRANSPORT_ApplicationHandle *ch, const struct GNUNET_PeerIdentity *peer, enum GNUNET_NetworkType nt, const char *addr) transport_api2_communication.c /home/grothoff/research/gnunet/src/transport/ de/d6a/transport__api2__communication_8c platform.h gnunet_util_lib.h gnunet_protocols.h gnunet_transport_communication_service.h gnunet_ats_transport_service.h transport.h FlowControl AckPending GNUNET_TRANSPORT_CommunicatorHandle GNUNET_TRANSPORT_QueueHandle GNUNET_TRANSPORT_AddressIdentifier #define DEFAULT_MAX_QUEUE_LENGTH de/d6a/transport__api2__communication_8c.html ae87ff5083c09322bc130a0ef1697e9ec static void reconnect de/d6a/transport__api2__communication_8c.html a2094d25aeeb00cdecdb6c9dd7fdc9fd0 (struct GNUNET_TRANSPORT_CommunicatorHandle *ch) static void send_add_address de/d6a/transport__api2__communication_8c.html a692478f56c12a746814f871565aa7dac (struct GNUNET_TRANSPORT_AddressIdentifier *ai) static void send_del_address de/d6a/transport__api2__communication_8c.html abf03d8b24ea6ebf018afc8df9d608e40 (struct GNUNET_TRANSPORT_AddressIdentifier *ai) static void send_add_queue de/d6a/transport__api2__communication_8c.html a824aedb8de5d77fe892638fefeb9edf7 (struct GNUNET_TRANSPORT_QueueHandle *qh) static void send_del_queue de/d6a/transport__api2__communication_8c.html aed68fedc0b3197317706778758706df8 (struct GNUNET_TRANSPORT_QueueHandle *qh) static void disconnect de/d6a/transport__api2__communication_8c.html a9969fde9f88522a8e4ff2f6b1f482aa2 (struct GNUNET_TRANSPORT_CommunicatorHandle *ch) static void error_handler de/d6a/transport__api2__communication_8c.html a5868b3d8e6e1bc6a2c8657f74530330d (void *cls, enum GNUNET_MQ_Error error) static void handle_incoming_ack de/d6a/transport__api2__communication_8c.html a013c73570bb2cb450c0a04bf8f404e7a (void *cls, const struct GNUNET_TRANSPORT_IncomingMessageAck *incoming_ack) static int check_create_queue de/d6a/transport__api2__communication_8c.html ad767b0ba4c0d0241e00b3e61ab39a636 (void *cls, const struct GNUNET_TRANSPORT_CreateQueue *cq) static void handle_create_queue de/d6a/transport__api2__communication_8c.html a2521ce11bfc4cbe8f809eb3f8c809b99 (void *cls, const struct GNUNET_TRANSPORT_CreateQueue *cq) static int check_send_msg de/d6a/transport__api2__communication_8c.html ab33ae30c036ef1027ac920879c718ad5 (void *cls, const struct GNUNET_TRANSPORT_SendMessageTo *smt) static void send_ack de/d6a/transport__api2__communication_8c.html a72db2a1d2f652bfdfb08f4b7dbb029ce (struct GNUNET_TRANSPORT_CommunicatorHandle *ch, int status, const struct GNUNET_PeerIdentity *receiver, uint64_t mid) static void send_ack_cb de/d6a/transport__api2__communication_8c.html aa0a6f330be72bc279d8c1ac7ca1dfb13 (void *cls) static void handle_send_msg de/d6a/transport__api2__communication_8c.html a2c78e4f4ab3a16b46028a1dd20864d7e (void *cls, const struct GNUNET_TRANSPORT_SendMessageTo *smt) static int check_backchannel_incoming de/d6a/transport__api2__communication_8c.html ae6136e5ff591641f8d4340adf6a0badc (void *cls, const struct GNUNET_TRANSPORT_CommunicatorBackchannelIncoming *bi) static void handle_backchannel_incoming de/d6a/transport__api2__communication_8c.html ac9435ed179f6cbe40f05f889558e82d8 (void *cls, const struct GNUNET_TRANSPORT_CommunicatorBackchannelIncoming *bi) struct GNUNET_TRANSPORT_CommunicatorHandle * GNUNET_TRANSPORT_communicator_connect d5/dd8/group__transport.html gaf9a85c40122c537a3e896a2f7c876038 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *config_section, const char *addr_prefix, enum GNUNET_TRANSPORT_CommunicatorCharacteristics cc, GNUNET_TRANSPORT_CommunicatorMqInit mq_init, void *mq_init_cls, GNUNET_TRANSPORT_CommunicatorNotify notify_cb, void *notify_cb_cls) void GNUNET_TRANSPORT_communicator_disconnect d5/dd8/group__transport.html ga9f9385ac72582bffbafe1420145b5e82 (struct GNUNET_TRANSPORT_CommunicatorHandle *ch) int GNUNET_TRANSPORT_communicator_receive d5/dd8/group__transport.html ga2b42cf5fbbe491e22f6d91b665347486 (struct GNUNET_TRANSPORT_CommunicatorHandle *ch, const struct GNUNET_PeerIdentity *sender, const struct GNUNET_MessageHeader *msg, struct GNUNET_TIME_Relative expected_addr_validity, GNUNET_TRANSPORT_MessageCompletedCallback cb, void *cb_cls) struct GNUNET_TRANSPORT_QueueHandle * GNUNET_TRANSPORT_communicator_mq_add d5/dd8/group__transport.html ga5591845d50a26e9df1207a790aba095d (struct GNUNET_TRANSPORT_CommunicatorHandle *ch, const struct GNUNET_PeerIdentity *peer, const char *address, uint32_t mtu, enum GNUNET_NetworkType nt, enum GNUNET_TRANSPORT_ConnectionStatus cs, struct GNUNET_MQ_Handle *mq) void GNUNET_TRANSPORT_communicator_mq_del d5/dd8/group__transport.html ga344f4fdd871434d123f796062f45dcdc (struct GNUNET_TRANSPORT_QueueHandle *qh) struct GNUNET_TRANSPORT_AddressIdentifier * GNUNET_TRANSPORT_communicator_address_add d5/dd8/group__transport.html ga5b02d4bd0384a9faa60b81e0d79b2ac7 (struct GNUNET_TRANSPORT_CommunicatorHandle *ch, const char *address, enum GNUNET_NetworkType nt, struct GNUNET_TIME_Relative expiration) void GNUNET_TRANSPORT_communicator_address_remove d5/dd8/group__transport.html ga06bec627a2cb52c5b0079d79a6c27ebf (struct GNUNET_TRANSPORT_AddressIdentifier *ai) void GNUNET_TRANSPORT_communicator_notify d5/dd8/group__transport.html ga8d32da1219e3e699f59a2ba485012f36 (struct GNUNET_TRANSPORT_CommunicatorHandle *ch, const struct GNUNET_PeerIdentity *pid, const char *comm, const struct GNUNET_MessageHeader *header) transport_api2_core.c /home/grothoff/research/gnunet/src/transport/ d2/d00/transport__api2__core_8c platform.h gnunet_util_lib.h gnunet_constants.h gnunet_arm_service.h gnunet_hello_lib.h gnunet_protocols.h gnunet_transport_core_service.h transport.h Neighbour GNUNET_TRANSPORT_CoreHandle #define LOG d2/d00/transport__api2__core_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define STARTING_NEIGHBOURS_SIZE d2/d00/transport__api2__core_8c.html aafc160696b0386c08d9265bd5acb380f #define SEND_WINDOW_SIZE d2/d00/transport__api2__core_8c.html ab02be0d1aafd7f88f7449eb1aa916fb7 static void disconnect_and_schedule_reconnect d2/d00/transport__api2__core_8c.html a7adfdc5f1f10990f5e9e14b5663a3fc2 (struct GNUNET_TRANSPORT_CoreHandle *h) static struct Neighbour * neighbour_find d2/d00/transport__api2__core_8c.html a6ea18b23721046a4fcfe129ffb9f6611 (struct GNUNET_TRANSPORT_CoreHandle *h, const struct GNUNET_PeerIdentity *peer) static int neighbour_delete d2/d00/transport__api2__core_8c.html a16ee7ac6a7fb7ed5280842cbbac2003d (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static void mq_error_handler d2/d00/transport__api2__core_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) static void notify_send_done d2/d00/transport__api2__core_8c.html a850bdda12c3ae25c39707a47b47ef164 (void *cls) static void do_send d2/d00/transport__api2__core_8c.html a4015bace5b501ee29593aa475a489793 (struct Neighbour *n) static void mq_send_impl d2/d00/transport__api2__core_8c.html af93ea14a0ec238b50514cc5b03f9f528 (struct GNUNET_MQ_Handle *mq, const struct GNUNET_MessageHeader *msg, void *impl_state) static void mq_destroy_impl d2/d00/transport__api2__core_8c.html a88244fd141ecb897a9b24d61aba42e99 (struct GNUNET_MQ_Handle *mq, void *impl_state) static void mq_cancel_impl d2/d00/transport__api2__core_8c.html aba8baad07a03bca2a234a0265c2eb6a8 (struct GNUNET_MQ_Handle *mq, void *impl_state) static void peer_mq_error_handler d2/d00/transport__api2__core_8c.html a2569de3e57f6289769a7e6b216be20fd (void *cls, enum GNUNET_MQ_Error error) static void handle_connect d2/d00/transport__api2__core_8c.html a1ff6193cb94f923027e22de44bb574a8 (void *cls, const struct ConnectInfoMessage *cim) static void handle_disconnect d2/d00/transport__api2__core_8c.html a5f8ad1e5190dd2408f2c0ee53788883c (void *cls, const struct DisconnectInfoMessage *dim) static void handle_send_ok d2/d00/transport__api2__core_8c.html a72120a9ec1dcb4cdb9ac402c93d4984a (void *cls, const struct SendOkMessage *okm) static int check_recv d2/d00/transport__api2__core_8c.html a72ae03a247e160805c4b64ba6696a533 (void *cls, const struct InboundMessage *im) static void handle_recv d2/d00/transport__api2__core_8c.html af75529855741aab3ff4101c9da310171 (void *cls, const struct InboundMessage *im) static void reconnect d2/d00/transport__api2__core_8c.html a7e1acc1306a252c65b8526268bbd4a5f (void *cls) static void disconnect d2/d00/transport__api2__core_8c.html a2dc6a8690b9c27fce6dc9a9c3143d796 (struct GNUNET_TRANSPORT_CoreHandle *h) struct GNUNET_MQ_Handle * GNUNET_TRANSPORT_core_get_mq d5/dd8/group__transport.html ga0eb3df60967f53dedc04ac066dd482bc (struct GNUNET_TRANSPORT_CoreHandle *handle, const struct GNUNET_PeerIdentity *peer) transport_api2_monitor.c /home/grothoff/research/gnunet/src/transport/ dd/d38/transport__api2__monitor_8c platform.h gnunet_util_lib.h gnunet_protocols.h gnunet_transport_monitor_service.h transport.h GNUNET_TRANSPORT_MonitorContext static void reconnect dd/d38/transport__api2__monitor_8c.html a33b316ffbb2485580ee5ba85081c250d (struct GNUNET_TRANSPORT_MonitorContext *mc) static void send_start_monitor dd/d38/transport__api2__monitor_8c.html af8dc6079430638f1748cdb80f686fe3b (struct GNUNET_TRANSPORT_MonitorContext *mc) static void disconnect dd/d38/transport__api2__monitor_8c.html a25fdf136f8cebb8b4c4829e922b23e2f (struct GNUNET_TRANSPORT_MonitorContext *mc) static void error_handler dd/d38/transport__api2__monitor_8c.html a5868b3d8e6e1bc6a2c8657f74530330d (void *cls, enum GNUNET_MQ_Error error) static int check_monitor_data dd/d38/transport__api2__monitor_8c.html a48fe54bb5f795b98679e5b39c03f9501 (void *cls, const struct GNUNET_TRANSPORT_MonitorData *md) static void handle_monitor_data dd/d38/transport__api2__monitor_8c.html a791a5f55ef152b34d26b8fc0f47fa42c (void *cls, const struct GNUNET_TRANSPORT_MonitorData *md) static void handle_monitor_end dd/d38/transport__api2__monitor_8c.html ab863ed172e03eba1277f34de57292511 (void *cls, const struct GNUNET_MessageHeader *me) struct GNUNET_TRANSPORT_MonitorContext * GNUNET_TRANSPORT_monitor d5/dd8/group__transport.html ga327885b0dbfdd0d8ea36eb57a8008ada (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_PeerIdentity *peer, int one_shot, GNUNET_TRANSPORT_MonitorCallback cb, void *cb_cls) void GNUNET_TRANSPORT_monitor_cancel d5/dd8/group__transport.html gacc11dce5d1f74bc36e0078fcb1e41d82 (struct GNUNET_TRANSPORT_MonitorContext *mc) transport_api_address_to_string.c /home/grothoff/research/gnunet/src/transport/ db/d79/transport__api__address__to__string_8c platform.h gnunet_util_lib.h gnunet_arm_service.h gnunet_hello_lib.h gnunet_protocols.h gnunet_transport_service.h transport.h GNUNET_TRANSPORT_AddressToStringContext static int check_reply db/d79/transport__api__address__to__string_8c.html acf3fc4d64fd10b9e36fd17dedc1b283d (void *cls, const struct AddressToStringResultMessage *atsm) static void handle_reply db/d79/transport__api__address__to__string_8c.html a37c40deb9eed6f0ab30936b800c656cd (void *cls, const struct AddressToStringResultMessage *atsm) static void mq_error_handler db/d79/transport__api__address__to__string_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) struct GNUNET_TRANSPORT_AddressToStringContext * GNUNET_TRANSPORT_address_to_string d5/dd8/group__transport.html ga4b58d1e71e4ef167b9ef446da332163e (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_HELLO_Address *address, int numeric, struct GNUNET_TIME_Relative timeout, GNUNET_TRANSPORT_AddressToStringCallback aluc, void *aluc_cls) void GNUNET_TRANSPORT_address_to_string_cancel d5/dd8/group__transport.html ga6ed2f1b910f924cb631f498f5bb74ba7 (struct GNUNET_TRANSPORT_AddressToStringContext *alc) transport_api_blacklist.c /home/grothoff/research/gnunet/src/transport/ da/d2c/transport__api__blacklist_8c platform.h gnunet_util_lib.h gnunet_arm_service.h gnunet_hello_lib.h gnunet_protocols.h gnunet_transport_service.h transport.h GNUNET_TRANSPORT_Blacklist static void reconnect da/d2c/transport__api__blacklist_8c.html aff1206177e64b31d99780ec8595d41a5 (struct GNUNET_TRANSPORT_Blacklist *br) static void handle_query da/d2c/transport__api__blacklist_8c.html a7aec39173dc1adf4a5784ba43a2afd87 (void *cls, const struct BlacklistMessage *bm) static void mq_error_handler da/d2c/transport__api__blacklist_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) struct GNUNET_TRANSPORT_Blacklist * GNUNET_TRANSPORT_blacklist d5/dd8/group__transport.html ga8550a145f384f22958fc2b7e1509ea8e (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_TRANSPORT_BlacklistCallback cb, void *cb_cls) void GNUNET_TRANSPORT_blacklist_cancel d5/dd8/group__transport.html gaf08b2633284082282e02292c19432c3d (struct GNUNET_TRANSPORT_Blacklist *br) transport_api_core.c /home/grothoff/research/gnunet/src/transport/ d8/dd8/transport__api__core_8c platform.h gnunet_util_lib.h gnunet_constants.h gnunet_arm_service.h gnunet_hello_lib.h gnunet_protocols.h gnunet_transport_service.h transport.h Neighbour GNUNET_TRANSPORT_CoreHandle #define LOG d8/dd8/transport__api__core_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define UNREADY_WARN_TIME d8/dd8/transport__api__core_8c.html ac99daf6c30b5b296c1bcdf948bc1e779 #define STARTING_NEIGHBOURS_SIZE d8/dd8/transport__api__core_8c.html aafc160696b0386c08d9265bd5acb380f static void disconnect_and_schedule_reconnect d8/dd8/transport__api__core_8c.html a7adfdc5f1f10990f5e9e14b5663a3fc2 (struct GNUNET_TRANSPORT_CoreHandle *h) static struct Neighbour * neighbour_find d8/dd8/transport__api__core_8c.html a6ea18b23721046a4fcfe129ffb9f6611 (struct GNUNET_TRANSPORT_CoreHandle *h, const struct GNUNET_PeerIdentity *peer) static void notify_excess_cb d8/dd8/transport__api__core_8c.html ad6401fdf215eae62867fb63536fce9a0 (void *cls) static int neighbour_delete d8/dd8/transport__api__core_8c.html a16ee7ac6a7fb7ed5280842cbbac2003d (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static void mq_error_handler d8/dd8/transport__api__core_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) static int check_hello d8/dd8/transport__api__core_8c.html a0ec4777be325f660938cc377c24e205e (void *cls, const struct GNUNET_MessageHeader *msg) static void handle_hello d8/dd8/transport__api__core_8c.html a07f5ca985a9db0adc7fe1e09c74d675c (void *cls, const struct GNUNET_MessageHeader *msg) static void notify_send_done_fin d8/dd8/transport__api__core_8c.html a53bd5d9ccd02be5deb9bdac241003c4e (void *cls) static void notify_send_done d8/dd8/transport__api__core_8c.html a850bdda12c3ae25c39707a47b47ef164 (void *cls) static void mq_send_impl d8/dd8/transport__api__core_8c.html af93ea14a0ec238b50514cc5b03f9f528 (struct GNUNET_MQ_Handle *mq, const struct GNUNET_MessageHeader *msg, void *impl_state) static void mq_destroy_impl d8/dd8/transport__api__core_8c.html a88244fd141ecb897a9b24d61aba42e99 (struct GNUNET_MQ_Handle *mq, void *impl_state) static void mq_cancel_impl d8/dd8/transport__api__core_8c.html aba8baad07a03bca2a234a0265c2eb6a8 (struct GNUNET_MQ_Handle *mq, void *impl_state) static void peer_mq_error_handler d8/dd8/transport__api__core_8c.html a2569de3e57f6289769a7e6b216be20fd (void *cls, enum GNUNET_MQ_Error error) static void outbound_bw_tracker_update d8/dd8/transport__api__core_8c.html a3ee6cb1de68fc95197297ba9b24ac777 (void *cls) static void handle_connect d8/dd8/transport__api__core_8c.html a1ff6193cb94f923027e22de44bb574a8 (void *cls, const struct ConnectInfoMessage *cim) static void handle_disconnect d8/dd8/transport__api__core_8c.html a5f8ad1e5190dd2408f2c0ee53788883c (void *cls, const struct DisconnectInfoMessage *dim) static void handle_send_ok d8/dd8/transport__api__core_8c.html a72120a9ec1dcb4cdb9ac402c93d4984a (void *cls, const struct SendOkMessage *okm) static int check_recv d8/dd8/transport__api__core_8c.html a72ae03a247e160805c4b64ba6696a533 (void *cls, const struct InboundMessage *im) static void handle_recv d8/dd8/transport__api__core_8c.html af75529855741aab3ff4101c9da310171 (void *cls, const struct InboundMessage *im) static void handle_set_quota d8/dd8/transport__api__core_8c.html a9ced89db2661f5b13fd5f8f8ac956362 (void *cls, const struct QuotaSetMessage *qm) static void reconnect d8/dd8/transport__api__core_8c.html a7e1acc1306a252c65b8526268bbd4a5f (void *cls) struct GNUNET_MQ_Handle * GNUNET_TRANSPORT_core_get_mq d5/dd8/group__transport.html ga0eb3df60967f53dedc04ac066dd482bc (struct GNUNET_TRANSPORT_CoreHandle *handle, const struct GNUNET_PeerIdentity *peer) struct GNUNET_TRANSPORT_CoreHandle * GNUNET_TRANSPORT_core_connect d5/dd8/group__transport.html gac41d7d4553f8d6363d52231a99899be3 (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_PeerIdentity *self, const struct GNUNET_MQ_MessageHandler *handlers, void *cls, GNUNET_TRANSPORT_NotifyConnect nc, GNUNET_TRANSPORT_NotifyDisconnect nd, GNUNET_TRANSPORT_NotifyExcessBandwidth neb) void GNUNET_TRANSPORT_core_disconnect d5/dd8/group__transport.html gaf22c353d36230dbb4e3cbf426f251a6c (struct GNUNET_TRANSPORT_CoreHandle *handle) transport_api_hello_get.c /home/grothoff/research/gnunet/src/transport/ d2/dcc/transport__api__hello__get_8c platform.h gnunet_util_lib.h gnunet_constants.h gnunet_arm_service.h gnunet_hello_lib.h gnunet_protocols.h gnunet_transport_hello_service.h transport.h GNUNET_TRANSPORT_HelloGetHandle static int check_hello d2/dcc/transport__api__hello__get_8c.html a0ec4777be325f660938cc377c24e205e (void *cls, const struct GNUNET_MessageHeader *msg) static void handle_hello d2/dcc/transport__api__hello__get_8c.html a07f5ca985a9db0adc7fe1e09c74d675c (void *cls, const struct GNUNET_MessageHeader *msg) static void schedule_reconnect d2/dcc/transport__api__hello__get_8c.html a6d6dcad572c130ae05cd65914343f79d (struct GNUNET_TRANSPORT_HelloGetHandle *ghh) static void mq_error_handler d2/dcc/transport__api__hello__get_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) static void reconnect d2/dcc/transport__api__hello__get_8c.html a7e1acc1306a252c65b8526268bbd4a5f (void *cls) struct GNUNET_TRANSPORT_HelloGetHandle * GNUNET_TRANSPORT_hello_get d5/dd8/group__transport.html ga07fd45a2bb9067f08f626c0c0cae8dc9 (const struct GNUNET_CONFIGURATION_Handle *cfg, enum GNUNET_TRANSPORT_AddressClass ac, GNUNET_TRANSPORT_HelloUpdateCallback rec, void *rec_cls) void GNUNET_TRANSPORT_hello_get_cancel d5/dd8/group__transport.html ga6b439be60980be1c2dca2fc0cb3fae6b (struct GNUNET_TRANSPORT_HelloGetHandle *ghh) transport_api_manipulation.c /home/grothoff/research/gnunet/src/transport/ dd/d39/transport__api__manipulation_8c platform.h gnunet_util_lib.h gnunet_constants.h gnunet_arm_service.h gnunet_hello_lib.h gnunet_protocols.h gnunet_transport_service.h transport.h GNUNET_TRANSPORT_ManipulationHandle #define LOG dd/d39/transport__api__manipulation_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static void disconnect_and_schedule_reconnect dd/d39/transport__api__manipulation_8c.html ae26e30cf319848117cd0bf608e23e114 (struct GNUNET_TRANSPORT_ManipulationHandle *h) static void mq_error_handler dd/d39/transport__api__manipulation_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) static void reconnect dd/d39/transport__api__manipulation_8c.html a7e1acc1306a252c65b8526268bbd4a5f (void *cls) void GNUNET_TRANSPORT_manipulation_set d5/dd8/group__transport.html ga39beed7149032d50dd01e5ec08ec445e (struct GNUNET_TRANSPORT_ManipulationHandle *handle, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_ATS_Properties *prop, struct GNUNET_TIME_Relative delay_in, struct GNUNET_TIME_Relative delay_out) struct GNUNET_TRANSPORT_ManipulationHandle * GNUNET_TRANSPORT_manipulation_connect d5/dd8/group__transport.html ga6f7e096372738b33dca9413b657cd1af (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_TRANSPORT_manipulation_disconnect d5/dd8/group__transport.html ga72e28b3cbe8f8d47b28e881aac8b9aae (struct GNUNET_TRANSPORT_ManipulationHandle *handle) transport_api_monitor_peers.c /home/grothoff/research/gnunet/src/transport/ dc/d40/transport__api__monitor__peers_8c platform.h gnunet_util_lib.h gnunet_arm_service.h gnunet_hello_lib.h gnunet_protocols.h gnunet_transport_service.h transport.h GNUNET_TRANSPORT_PeerMonitoringContext int GNUNET_TRANSPORT_is_connected d5/dd8/group__transport.html gafd7a67fa803bcdc5146f9d011f8d18a4 (enum GNUNET_TRANSPORT_PeerState state) const char * GNUNET_TRANSPORT_ps2s d5/dd8/group__transport.html ga5bf11f97de52f6489d27234b0cdcebe2 (enum GNUNET_TRANSPORT_PeerState state) static void do_peer_connect dc/d40/transport__api__monitor__peers_8c.html a6683313c4a8edc98fa0927a612daa5b8 (void *cls) static void reconnect_peer_ctx dc/d40/transport__api__monitor__peers_8c.html ac81547fd83ed0c2128fa0b98c1c24ecc (struct GNUNET_TRANSPORT_PeerMonitoringContext *pal_ctx) static void handle_response_end dc/d40/transport__api__monitor__peers_8c.html a9baccfecca6c7b20f57639923f9385f3 (void *cls, const struct GNUNET_MessageHeader *msg) static int check_response dc/d40/transport__api__monitor__peers_8c.html a66037421f21d6663d0da11bd8f099f7a (void *cls, const struct PeerIterateResponseMessage *pir_msg) static void handle_response dc/d40/transport__api__monitor__peers_8c.html a96423ab2ac567ebb78b7068d3068491c (void *cls, const struct PeerIterateResponseMessage *pir_msg) static void mq_error_handler dc/d40/transport__api__monitor__peers_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) struct GNUNET_TRANSPORT_PeerMonitoringContext * GNUNET_TRANSPORT_monitor_peers d5/dd8/group__transport.html ga98ad54b4d5fe9cdd246878c490f49c67 (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_PeerIdentity *peer, int one_shot, GNUNET_TRANSPORT_PeerIterateCallback peer_callback, void *peer_callback_cls) void GNUNET_TRANSPORT_monitor_peers_cancel d5/dd8/group__transport.html ga958b99452a5129e331fb45ff50c4f945 (struct GNUNET_TRANSPORT_PeerMonitoringContext *pic) transport_api_monitor_plugins.c /home/grothoff/research/gnunet/src/transport/ d1/df6/transport__api__monitor__plugins_8c platform.h gnunet_util_lib.h gnunet_arm_service.h gnunet_hello_lib.h gnunet_protocols.h gnunet_transport_service.h transport.h GNUNET_TRANSPORT_PluginMonitor GNUNET_TRANSPORT_PluginSession SearchContext static void do_plugin_connect d1/df6/transport__api__monitor__plugins_8c.html a8bca605a794edacb7da4d8e97ccab6df (void *cls) static int free_entry d1/df6/transport__api__monitor__plugins_8c.html adc1ae0ab0a591383c90ee3704962583b (void *cls, uint32_t key, void *value) static void reconnect_plugin_ctx d1/df6/transport__api__monitor__plugins_8c.html a6c39aab5eb881a1d3219e2de01cce198 (struct GNUNET_TRANSPORT_PluginMonitor *pm) static uint32_t wrap_id d1/df6/transport__api__monitor__plugins_8c.html aca07ebacda2e9c3cff0d52e00954f56e (uint64_t id) static int locate_by_id d1/df6/transport__api__monitor__plugins_8c.html aa626b6addfd85478e4fbcbb82bc79903 (void *cls, uint32_t key, void *value) static int check_event d1/df6/transport__api__monitor__plugins_8c.html ab255e990cd8c979a72cc0e181aad5af2 (void *cls, const struct TransportPluginMonitorMessage *tpmm) static void handle_event d1/df6/transport__api__monitor__plugins_8c.html a6ff34a6626ed1bbbbf41c7d72d74b9c2 (void *cls, const struct TransportPluginMonitorMessage *tpmm) static void handle_sync d1/df6/transport__api__monitor__plugins_8c.html a9fc5adfd7818c8785a4306a0bb2f5630 (void *cls, const struct GNUNET_MessageHeader *msg) static void mq_error_handler d1/df6/transport__api__monitor__plugins_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) struct GNUNET_TRANSPORT_PluginMonitor * GNUNET_TRANSPORT_monitor_plugins d5/dd8/group__transport.html gaa23d64a17fb05c64d0d9f18331a15fba (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_TRANSPORT_SessionMonitorCallback cb, void *cb_cls) void GNUNET_TRANSPORT_monitor_plugins_cancel d5/dd8/group__transport.html ga073b71927a9edcec2d82f3bec2ba9959 (struct GNUNET_TRANSPORT_PluginMonitor *pm) transport_api_offer_hello.c /home/grothoff/research/gnunet/src/transport/ d6/da1/transport__api__offer__hello_8c platform.h gnunet_util_lib.h gnunet_hello_lib.h gnunet_protocols.h gnunet_transport_service.h GNUNET_TRANSPORT_OfferHelloHandle static void finished_hello d6/da1/transport__api__offer__hello_8c.html aceb25348bf9150130be99a343558c3d6 (void *cls) struct GNUNET_TRANSPORT_OfferHelloHandle * GNUNET_TRANSPORT_offer_hello d5/dd8/group__transport.html ga5fa939b7e1a4edff9ed792a8682d330c (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_MessageHeader *hello, GNUNET_SCHEDULER_TaskCallback cont, void *cont_cls) void GNUNET_TRANSPORT_offer_hello_cancel d5/dd8/group__transport.html ga2fb4cdbeb1fc14d04470be9dab0d946b (struct GNUNET_TRANSPORT_OfferHelloHandle *ohh) bandwidth.c /home/grothoff/research/gnunet/src/util/ d0/dd8/bandwidth_8c platform.h gnunet_util_lib.h #define LOG d0/dd8/bandwidth_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) struct GNUNET_BANDWIDTH_Value32NBO GNUNET_BANDWIDTH_value_init dc/db3/group__bandwidth.html ga6ef9a02c1ac1793de8f28cb15abc5e16 (uint32_t bytes_per_second) struct GNUNET_BANDWIDTH_Value32NBO GNUNET_BANDWIDTH_value_min dc/db3/group__bandwidth.html gaab8634428282e0ff3911be58ee7fc862 (struct GNUNET_BANDWIDTH_Value32NBO b1, struct GNUNET_BANDWIDTH_Value32NBO b2) struct GNUNET_BANDWIDTH_Value32NBO GNUNET_BANDWIDTH_value_max dc/db3/group__bandwidth.html ga813f85e918b8a859a0ede99f4330b6bf (struct GNUNET_BANDWIDTH_Value32NBO b1, struct GNUNET_BANDWIDTH_Value32NBO b2) struct GNUNET_BANDWIDTH_Value32NBO GNUNET_BANDWIDTH_value_sum dc/db3/group__bandwidth.html ga8e5ed4adb4bc1be875daf1ce36b91b3f (struct GNUNET_BANDWIDTH_Value32NBO b1, struct GNUNET_BANDWIDTH_Value32NBO b2) uint64_t GNUNET_BANDWIDTH_value_get_available_until dc/db3/group__bandwidth.html ga4bbe3dccb89871dbe4e9b45abef69608 (struct GNUNET_BANDWIDTH_Value32NBO bps, struct GNUNET_TIME_Relative deadline) struct GNUNET_TIME_Relative GNUNET_BANDWIDTH_value_get_delay_for dc/db3/group__bandwidth.html ga87f9ffd1ade38e1ed3d3987d369823eb (struct GNUNET_BANDWIDTH_Value32NBO bps, uint64_t size) static void excess_trigger d0/dd8/bandwidth_8c.html a2896d441b8afc457093c2a0feaa2b6bf (void *cls) static void update_excess d0/dd8/bandwidth_8c.html a24b6ee6ced50fcb11e272b384520c8d0 (struct GNUNET_BANDWIDTH_Tracker *av) void GNUNET_BANDWIDTH_tracker_init2 dc/db3/group__bandwidth.html ga7e233568d3a848b3e386feeb2a18bfdf (struct GNUNET_BANDWIDTH_Tracker *av, GNUNET_BANDWIDTH_TrackerUpdateCallback update_cb, void *update_cb_cls, struct GNUNET_BANDWIDTH_Value32NBO bytes_per_second_limit, uint32_t max_carry_s, GNUNET_BANDWIDTH_ExcessNotificationCallback excess_cb, void *excess_cb_cls) void GNUNET_BANDWIDTH_tracker_init dc/db3/group__bandwidth.html gaab2fed403545079cb953e456dc03c204 (struct GNUNET_BANDWIDTH_Tracker *av, GNUNET_BANDWIDTH_TrackerUpdateCallback update_cb, void *update_cb_cls, struct GNUNET_BANDWIDTH_Value32NBO bytes_per_second_limit, uint32_t max_carry_s) void GNUNET_BANDWIDTH_tracker_notification_stop dc/db3/group__bandwidth.html ga04998007264e173b95a9349048b661a7 (struct GNUNET_BANDWIDTH_Tracker *av) static void update_tracker d0/dd8/bandwidth_8c.html ab2d1a9726d3956d47d1a2648ff879045 (struct GNUNET_BANDWIDTH_Tracker *av) int GNUNET_BANDWIDTH_tracker_consume dc/db3/group__bandwidth.html ga0e0dc93813ed5902b797ffe5f734c258 (struct GNUNET_BANDWIDTH_Tracker *av, ssize_t size) struct GNUNET_TIME_Relative GNUNET_BANDWIDTH_tracker_get_delay dc/db3/group__bandwidth.html gad3943bab91d6fe9bf2335e8088f8efa9 (struct GNUNET_BANDWIDTH_Tracker *av, size_t size) int64_t GNUNET_BANDWIDTH_tracker_get_available dc/db3/group__bandwidth.html gae511b76379e665ffebd719b21c495d93 (struct GNUNET_BANDWIDTH_Tracker *av) void GNUNET_BANDWIDTH_tracker_update_quota dc/db3/group__bandwidth.html ga18e7ac98b55e4075f5d3c8f0c73a66c1 (struct GNUNET_BANDWIDTH_Tracker *av, struct GNUNET_BANDWIDTH_Value32NBO bytes_per_second_limit) benchmark.c /home/grothoff/research/gnunet/src/util/ d8/d9b/benchmark_8c platform.h gnunet_util_lib.h benchmark.h #define WRITE_BENCHMARK_OP d8/d9b/benchmark_8c.html a4d3454ef160e08684753c69544fef3d0 (opname) static void write_benchmark_data d8/d9b/benchmark_8c.html afcef355877d9f1913d9a9579be62fc43 (struct BenchmarkData *bd) static void main_thread_destructor d8/d9b/benchmark_8c.html a86a1dc2232dc8b8cf7a6b988192b7e62 () static void thread_destructor d8/d9b/benchmark_8c.html a7af69e120566d9adc8d68a6533aaff51 (void *cls) static void make_key d8/d9b/benchmark_8c.html a2a4aeabe90ec2cc421fbc313dcb89f46 () struct BenchmarkData * get_benchmark_data d8/d9b/benchmark_8c.html a44339e5193127f52f5b37acf1837e2af (void) struct UrlRequestData * get_url_benchmark_data d8/d9b/benchmark_8c.html a4dcb75711c4aa5f75279b3161193f1a2 (char *url, unsigned int status) static pthread_key_t key d8/d9b/benchmark_8c.html ac256ecc480ba7aaf877e07aed0a791bf static pthread_once_t key_once d8/d9b/benchmark_8c.html a82c482fb4128b8458fca1eb0218b6f7a benchmark.h /home/grothoff/research/gnunet/src/util/ dd/de4/benchmark_8h gnunet_time_lib.h UrlRequestData BenchmarkData #define MAX_BENCHMARK_URL_LEN dd/de4/benchmark_8h.html a9dad79eca6e7459bb0f4f806fde9ba26 #define BENCHMARK_START dd/de4/benchmark_8h.html a6427694755dd5161dc286eb55fdde7d1 (opname) #define BENCHMARK_END dd/de4/benchmark_8h.html ae61dfc4ee08eb9fd378de89bcef272f9 (opname) #define GNUNET_DECLARE_BENCHMARK_OP dd/de4/benchmark_8h.html aef7b2f96cb37c6857cb27e0dd58fac32 (opname) struct BenchmarkData * get_benchmark_data dd/de4/benchmark_8h.html a44339e5193127f52f5b37acf1837e2af (void) struct UrlRequestData * get_url_benchmark_data dd/de4/benchmark_8h.html a4dcb75711c4aa5f75279b3161193f1a2 (char *url, unsigned int status) bio.c /home/grothoff/research/gnunet/src/util/ dc/de6/bio_8c platform.h gnunet_util_lib.h GNUNET_BIO_ReadHandle GNUNET_BIO_WriteHandle #define LOG dc/de6/bio_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define PATH_MAX dc/de6/bio_8c.html ae688d728e1acdfe5988c7db45d6f0166 #define BIO_BUFFER_SIZE dc/de6/bio_8c.html a23ea1d1b195798af0adbdef2b71e20b2 #define MAX_META_DATA dc/de6/bio_8c.html a905b7a3b91de7205a3e885861006e7e2 struct GNUNET_BIO_ReadHandle * GNUNET_BIO_read_open da/d05/group__bio.html ga2dd3c40d600b3281af4b58ace9536228 (const char *fn) int GNUNET_BIO_read_close da/d05/group__bio.html ga952a3614a08e869c68be40b91855f61d (struct GNUNET_BIO_ReadHandle *h, char **emsg) int GNUNET_BIO_read da/d05/group__bio.html gaaf05f2fd8dcc98ca20c4ee2a9870f6f4 (struct GNUNET_BIO_ReadHandle *h, const char *what, void *result, size_t len) int GNUNET_BIO_read_fn da/d05/group__bio.html ga7b0a06b275396d0fc9e82494cf69ff03 (struct GNUNET_BIO_ReadHandle *h, const char *file, int line, void *result, size_t len) int GNUNET_BIO_read_string da/d05/group__bio.html ga088bca8cac6265893cf37db8f1676a4f (struct GNUNET_BIO_ReadHandle *h, const char *what, char **result, size_t max_length) int GNUNET_BIO_read_meta_data da/d05/group__bio.html ga1d9a088eabf50af55c0b7e728a2fb686 (struct GNUNET_BIO_ReadHandle *h, const char *what, struct GNUNET_CONTAINER_MetaData **result) int GNUNET_BIO_read_int32__ da/d05/group__bio.html ga6ec0e5cc8a7402a378d5fae26e26d6ca (struct GNUNET_BIO_ReadHandle *h, const char *file, int line, int32_t *i) int GNUNET_BIO_read_int64__ da/d05/group__bio.html ga052e15da529b0f4c72078adf8fbd3eb2 (struct GNUNET_BIO_ReadHandle *h, const char *file, int line, int64_t *i) struct GNUNET_BIO_WriteHandle * GNUNET_BIO_write_open da/d05/group__bio.html gadbd89e62215951bf2c6ccec72a633bed (const char *fn) int GNUNET_BIO_write_close da/d05/group__bio.html ga9baca9d137b87292eb849b5d5b985599 (struct GNUNET_BIO_WriteHandle *h) int GNUNET_BIO_flush da/d05/group__bio.html gae5527d9d1d399108c75d667bcadf0397 (struct GNUNET_BIO_WriteHandle *h) int GNUNET_BIO_write da/d05/group__bio.html ga12e6808413c597d6fde69ebf53178989 (struct GNUNET_BIO_WriteHandle *h, const void *buffer, size_t n) int GNUNET_BIO_write_string da/d05/group__bio.html ga74a5b6e17173793372dd82d991c868e9 (struct GNUNET_BIO_WriteHandle *h, const char *s) int GNUNET_BIO_write_meta_data da/d05/group__bio.html gaecac34597ed17cb31df86e2a9e0f3f37 (struct GNUNET_BIO_WriteHandle *h, const struct GNUNET_CONTAINER_MetaData *m) int GNUNET_BIO_write_int32 da/d05/group__bio.html ga7875fa0dd4c4e33a12dccf71de048bfe (struct GNUNET_BIO_WriteHandle *h, int32_t i) int GNUNET_BIO_write_int64 da/d05/group__bio.html ga1701781ac3fe16cfddb54236644680fc (struct GNUNET_BIO_WriteHandle *h, int64_t i) buffer.c /home/grothoff/research/gnunet/src/util/ d3/d8b/buffer_8c platform.h gnunet_util_lib.h gnunet_buffer_lib.h void GNUNET_buffer_prealloc d3/d8b/buffer_8c.html aa86060c5c87d9c3a8aa85affa1db0b8d (struct GNUNET_Buffer *buf, size_t capacity) void GNUNET_buffer_ensure_remaining d3/d8b/buffer_8c.html a6940151f0286bcab31dfe06eccffd495 (struct GNUNET_Buffer *buf, size_t n) void GNUNET_buffer_write d3/d8b/buffer_8c.html aa714ce33a33a27bb4af601f552eb348e (struct GNUNET_Buffer *buf, const char *data, size_t len) void GNUNET_buffer_write_str d3/d8b/buffer_8c.html ab68c2454764b5bf2798e3bdfd3ebcd42 (struct GNUNET_Buffer *buf, const char *str) char * GNUNET_buffer_reap_str d3/d8b/buffer_8c.html a1c1b44dd2da5b22a886e1911135c4000 (struct GNUNET_Buffer *buf) void GNUNET_buffer_clear d3/d8b/buffer_8c.html ad361bce3cfe435cacd10db41c7bf455e (struct GNUNET_Buffer *buf) void GNUNET_buffer_write_path d3/d8b/buffer_8c.html aacc2b9de96511daa44bf69cebb031895 (struct GNUNET_Buffer *buf, const char *str) void GNUNET_buffer_write_fstr d3/d8b/buffer_8c.html a47e837fd3abaefbafcc7e12aa23c0a6b (struct GNUNET_Buffer *buf, const char *fmt,...) void GNUNET_buffer_write_vfstr d3/d8b/buffer_8c.html aabcd2fbb95cf75abdc83496b1250832f (struct GNUNET_Buffer *buf, const char *fmt, va_list args) client.c /home/grothoff/research/gnunet/src/util/ dd/d93/client_8c platform.h gnunet_protocols.h gnunet_util_lib.h gnunet_resolver_service.h gnunet_socks.h AddressProbe ClientState #define LOG dd/d93/client_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define CONNECT_RETRY_TIMEOUT dd/d93/client_8c.html ae9aae2656238bf3522eb6f0b34294ec3 static void start_connect dd/d93/client_8c.html a2407b296cbb0763bb2d1ca0efb98de9e (void *cls) static void connect_fail_continuation dd/d93/client_8c.html abdc0646edf6f27709174e1bf7a2c1b70 (struct ClientState *cstate) static void transmit_ready dd/d93/client_8c.html a54be71277a1c55b0545520c697480800 (void *cls) static int recv_message dd/d93/client_8c.html ab07cffd468828d3149c55350c6092e81 (void *cls, const struct GNUNET_MessageHeader *msg) static void cancel_aps dd/d93/client_8c.html abd35d2079bf1fa73eb9ac1d321babb6f (struct ClientState *cstate) static void connection_client_destroy_impl dd/d93/client_8c.html ab3c3826d81b300e598c1bf6b2d0d90bb (struct GNUNET_MQ_Handle *mq, void *impl_state) static void receive_ready dd/d93/client_8c.html aa91c7a4cfe748290350b2c736cf38f77 (void *cls) static void connect_success_continuation dd/d93/client_8c.html a03cea2632e3d1cc227979bdedf30c1ab (struct ClientState *cstate) static struct GNUNET_NETWORK_Handle * try_unixpath dd/d93/client_8c.html ab112242de115c2f42efc713892383fcd (const char *service_name, const struct GNUNET_CONFIGURATION_Handle *cfg) static void connect_probe_continuation dd/d93/client_8c.html a715ea52ebd021e41754e18b5a8bdcd35 (void *cls) static void try_connect_using_address dd/d93/client_8c.html a016c06e6c99d0251e1bba9178ef0b1af (void *cls, const struct sockaddr *addr, socklen_t addrlen) static int test_service_configuration dd/d93/client_8c.html abf647a8471b11631f8382d0f815e8d9e (const char *service_name, const struct GNUNET_CONFIGURATION_Handle *cfg) static void connection_client_send_impl dd/d93/client_8c.html a0b5c56a51a776b93414b44282d9d60ee (struct GNUNET_MQ_Handle *mq, const struct GNUNET_MessageHeader *msg, void *impl_state) static void connection_client_cancel_impl dd/d93/client_8c.html a08be6dc6f4e79937d25aa2b390be94f0 (struct GNUNET_MQ_Handle *mq, void *impl_state) int GNUNET_CLIENT_test d2/def/group__client.html ga40b96b24f6cbf6dc2585695f1da6f417 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *service_name) struct GNUNET_MQ_Handle * GNUNET_CLIENT_connect d2/def/group__client.html ga6331a4b4f81742673845ff6ba9ff27a8 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *service_name, const struct GNUNET_MQ_MessageHandler *handlers, GNUNET_MQ_ErrorHandler error_handler, void *error_handler_cls) common_allocation.c /home/grothoff/research/gnunet/src/util/ dc/d51/common__allocation_8c platform.h gnunet_crypto_lib.h #define LOG dc/d51/common__allocation_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LOG_STRERROR dc/d51/common__allocation_8c.html adafe97d0c574431adc20c2f69ab95dd5 (kind, syscall) #define INT_MAX dc/d51/common__allocation_8c.html a9ec306f36d50c7375e74f0d1c55a3a67 #define BAADFOOD_STR dc/d51/common__allocation_8c.html a5c552b76bbb6243d676436e061fa8964 #define BAADFOOD_STR dc/d51/common__allocation_8c.html a5c552b76bbb6243d676436e061fa8964 void * GNUNET_xmalloc_ dc/d51/common__allocation_8c.html a8bd34b45eb0d22cdfc34e36b391da979 (size_t size, const char *filename, int linenumber) void ** GNUNET_xnew_array_2d_ dc/d51/common__allocation_8c.html a29a6786b0f032692743ce3a10d0984fa (size_t n, size_t m, size_t elementSize, const char *filename, int linenumber) void *** GNUNET_xnew_array_3d_ dc/d51/common__allocation_8c.html abc205970421c58ce057738331ab26553 (size_t n, size_t m, size_t o, size_t elementSize, const char *filename, int linenumber) void * GNUNET_xmemdup_ dc/d51/common__allocation_8c.html aa251dfd68d8b400c4470f70b19333bcf (const void *buf, size_t size, const char *filename, int linenumber) void * GNUNET_xmalloc_unchecked_ dc/d51/common__allocation_8c.html afeea785e1d6e7c52c0482a9a7c53d3ab (size_t size, const char *filename, int linenumber) void * GNUNET_xrealloc_ dc/d51/common__allocation_8c.html a1e8258ef21895f3c2e0a3b188f797bae (void *ptr, size_t n, const char *filename, int linenumber) void GNUNET_xfree_ dc/d51/common__allocation_8c.html a80f5c9a5b0b8f054a655f2a2154fb6cb (void *ptr, const char *filename, int linenumber) char * GNUNET_xstrdup_ dc/d51/common__allocation_8c.html a18730a11f636c29d2c39ded3e58707c2 (const char *str, const char *filename, int linenumber) static size_t strnlen dc/d51/common__allocation_8c.html a59dc6f9eb8e56e6ddcd5dfa2fbcfe9e5 (const char *s, size_t n) char * GNUNET_xstrndup_ dc/d51/common__allocation_8c.html ad89407cdb65d16845d312366ad53282a (const char *str, size_t len, const char *filename, int linenumber) void GNUNET_xgrow_ dc/d51/common__allocation_8c.html a33e698afa25eda3962f056e60b9131f3 (void **old, size_t elementSize, unsigned int *oldCount, unsigned int newCount, const char *filename, int linenumber) int GNUNET_asprintf d7/ded/group__memory.html gab8047454fed73df6a7fe302a04334640 (char **buf, const char *format,...) int GNUNET_snprintf d7/ded/group__memory.html gaa37daca6d04c9c1544e64a6fc2f60de9 (char *buf, size_t size, const char *format,...) struct GNUNET_MessageHeader * GNUNET_copy_message d7/ded/group__memory.html gad318c7f45e02f3a467f4590b42f29cc0 (const struct GNUNET_MessageHeader *msg) common_endian.c /home/grothoff/research/gnunet/src/util/ d7/d25/common__endian_8c platform.h gnunet_crypto_lib.h #define LOG d7/d25/common__endian_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) uint64_t GNUNET_htonll d7/d25/common__endian_8c.html aa1d38031f04ebec8b7402073dfe15491 (uint64_t n) uint64_t GNUNET_ntohll d7/d25/common__endian_8c.html a6f7304e554905167d80c4420b44fd261 (uint64_t n) double GNUNET_hton_double d7/d25/common__endian_8c.html a9db9b58a02a9ec0f436f47e8dabbcb6e (double d) double GNUNET_ntoh_double d7/d25/common__endian_8c.html a18841addd0c629548630995e5d1c8e4b (double d) common_logging.c /home/grothoff/research/gnunet/src/util/ d0/ddf/common__logging_8c platform.h gnunet_crypto_lib.h gnunet_disk_lib.h gnunet_strings_lib.h CustomLogger LogDef #define BULK_DELAY_THRESHOLD d0/ddf/common__logging_8c.html a2706b2b32eedeb3ee6b2cf51f4d06328 #define BULK_REPEAT_THRESHOLD d0/ddf/common__logging_8c.html a5f7b30b064f809a9184085b9faa58a2f #define BULK_TRACK_SIZE d0/ddf/common__logging_8c.html ad5a3bcfe8c3cd725949e775d5a449eae #define COMP_TRACK_SIZE d0/ddf/common__logging_8c.html ac38f92c6e984b36dcb06dffca8d74161 #define DATE_STR_SIZE d0/ddf/common__logging_8c.html ad14958b57ac2ac9191568945128d6507 #define ROTATION_KEEP d0/ddf/common__logging_8c.html ae9574de088055b2c0f70bc103586f95e #define PATH_MAX d0/ddf/common__logging_8c.html ae688d728e1acdfe5988c7db45d6f0166 #define LEN d0/ddf/common__logging_8c.html a05b49c662c073f89e86804f7856622a0 static enum GNUNET_ErrorType get_type d0/ddf/common__logging_8c.html a98bebc30b3aefecd4a4d860167f9baa5 (const char *log) void GNUNET_abort_ d8/dff/group__logging.html gaeca9153d2feca386e76356ec7fc90d02 () static void resize_logdefs d0/ddf/common__logging_8c.html a2571f85b2c873e048808c9dd82b3ae30 () static void log_rotate d0/ddf/common__logging_8c.html a118ed53af24bcc2b34127dbb8cf89472 (const char *new_name) static int setup_log_file d0/ddf/common__logging_8c.html aeeaa61f46e333a928284e12aa293edb9 (const struct tm *tm) static int add_definition d0/ddf/common__logging_8c.html a1c46fadaa88a2af176e85c1421f9db4f (const char *component, const char *file, const char *function, int from_line, int to_line, int level, int force) int GNUNET_get_log_call_status d0/ddf/common__logging_8c.html a715cb9c6a9be74923c81bcf2770a0bdb (int caller_level, const char *comp, const char *file, const char *function, int line) static int parse_definitions d0/ddf/common__logging_8c.html a48af0f2df7113f8771ea65be4271ff32 (const char *constname, int force) static void parse_all_definitions d0/ddf/common__logging_8c.html a1a1fba1d4751203b2f92c9e43cb0058a () int GNUNET_log_setup d8/dff/group__logging.html ga2da41830235e8e979475cff8975dd2f8 (const char *comp, const char *loglevel, const char *logfile) void GNUNET_logger_add d8/dff/group__logging.html gaef2faa41061d17e73df102b44406ce87 (GNUNET_Logger logger, void *logger_cls) void GNUNET_logger_remove d8/dff/group__logging.html gaf7b0b56fc72ff93caede908712ffd989 (GNUNET_Logger logger, void *logger_cls) static void output_message d0/ddf/common__logging_8c.html a665f3e9e475b281bbca05d24b9eab80b (enum GNUNET_ErrorType kind, const char *comp, const char *datestr, const char *msg) static void flush_bulk d0/ddf/common__logging_8c.html af1a9f79d64f118d99819a96fc8f63722 (const char *datestr) void GNUNET_log_skip d8/dff/group__logging.html ga982c709814ee6bc2b49499ed69e45181 (int n, int check_reset) int GNUNET_get_log_skip d8/dff/group__logging.html ga486a055c6f2705895498a4ccc7be849f () static void mylog d0/ddf/common__logging_8c.html a4d8e559b1ffb098e2d8f05136bdafb62 (enum GNUNET_ErrorType kind, const char *comp, const char *message, va_list va) void GNUNET_log_nocheck d0/ddf/common__logging_8c.html a36ccdff3765f588b261a5c8024ecc3cf (enum GNUNET_ErrorType kind, const char *message,...) void GNUNET_log_from_nocheck d8/dff/group__logging.html ga87fa413eaec5e94d9e268303f0172112 (enum GNUNET_ErrorType kind, const char *comp, const char *message,...) const char * GNUNET_error_type_to_string d8/dff/group__logging.html ga47e703fa9780631c3c55198b27986173 (enum GNUNET_ErrorType kind) const char * GNUNET_h2s d8/dff/group__logging.html gaaeba944f3eaa078af7b04b12b3accad2 (const struct GNUNET_HashCode *hc) const char * GNUNET_h2s2 d8/dff/group__logging.html ga0b623e615176d047059e527fbaebfd74 (const struct GNUNET_HashCode *hc) const char * GNUNET_p2s d8/dff/group__logging.html gaf4db42b1c244b18833ec425e9bcc970f (const struct GNUNET_CRYPTO_EddsaPublicKey *p) const char * GNUNET_p2s2 d8/dff/group__logging.html ga19f717bc5417bce4d260dcff71007c32 (const struct GNUNET_CRYPTO_EddsaPublicKey *p) const char * GNUNET_e2s d8/dff/group__logging.html ga4c37727cfb2b5be24258ce6971127c10 (const struct GNUNET_CRYPTO_EcdhePublicKey *p) const char * GNUNET_e2s2 d8/dff/group__logging.html ga14f70a1b0cd3091b63a88d10821627bb (const struct GNUNET_CRYPTO_EcdhePublicKey *p) const char * GNUNET_sh2s d8/dff/group__logging.html ga5f07f28da761fce1bb7875d4a497fcda (const struct GNUNET_ShortHashCode *shc) const char * GNUNET_uuid2s d8/dff/group__logging.html ga20bdaf58bd4f55808b3e1005b7852351 (const struct GNUNET_Uuid *uuid) const char * GNUNET_h2s_full d8/dff/group__logging.html ga5c9ef129e5da4c6620adfbc982084573 (const struct GNUNET_HashCode *hc) const char * GNUNET_i2s d8/dff/group__logging.html ga46f2a9c004a64934d12c4a88da887d9d (const struct GNUNET_PeerIdentity *pid) const char * GNUNET_i2s2 d8/dff/group__logging.html ga5c863612498c9b0f3eeeced435807cdc (const struct GNUNET_PeerIdentity *pid) const char * GNUNET_i2s_full d8/dff/group__logging.html gabc112376963d04f91670f5cd5bd70d1b (const struct GNUNET_PeerIdentity *pid) const char * GNUNET_a2s d8/dff/group__logging.html gada3a30a2b381728a419284cf7dd64b02 (const struct sockaddr *addr, socklen_t addrlen) void GNUNET_log_config_missing d8/dff/group__logging.html gab6389ae4e2a4541f44efcb4ccecf51be (enum GNUNET_ErrorType kind, const char *section, const char *option) void GNUNET_log_config_invalid d8/dff/group__logging.html gab11f2c61849b2eacd8a9b7e72d3c0798 (enum GNUNET_ErrorType kind, const char *section, const char *option, const char *required) void GNUNET_async_scope_enter d0/ddf/common__logging_8c.html a999952f17be47aa5c26f564989184174 (const struct GNUNET_AsyncScopeId *aid, struct GNUNET_AsyncScopeSave *old_scope) void GNUNET_async_scope_restore d0/ddf/common__logging_8c.html acd5e49f982b74698fb567f69aeef0f63 (struct GNUNET_AsyncScopeSave *old_scope) void GNUNET_async_scope_fresh d0/ddf/common__logging_8c.html ac802cae17f83c1856847474e5a3bd426 (struct GNUNET_AsyncScopeId *aid_ret) void GNUNET_async_scope_get d0/ddf/common__logging_8c.html aad5a486688b1c3252b86a5b4ffb64db7 (struct GNUNET_AsyncScopeSave *scope_ret) void __attribute__ d0/ddf/common__logging_8c.html afd02bb0f6a745c39d5e3417493995c71 ((constructor)) void __attribute__ d0/ddf/common__logging_8c.html ad7e5f5c14ff8ad42e10651503200880c ((destructor)) static __thread struct GNUNET_AsyncScopeSave current_async_scope d0/ddf/common__logging_8c.html a56d7d6dce0f79bf4f61896ebcd579ba9 static GNUNET_THREAD_LOCAL char last_bulk [256] __nonstring d0/ddf/common__logging_8c.html a9b912f95b23899849736a84a365812a8 static GNUNET_THREAD_LOCAL enum GNUNET_ErrorType last_bulk_kind d0/ddf/common__logging_8c.html a562a1331d3b6fba651dd160c936af433 static GNUNET_THREAD_LOCAL struct GNUNET_TIME_Absolute last_bulk_time d0/ddf/common__logging_8c.html a1327974bfadd6f1ed7265579addbffed static GNUNET_THREAD_LOCAL unsigned int last_bulk_repeat d0/ddf/common__logging_8c.html a7483d0ee05324a864c18a29f07780e04 static GNUNET_THREAD_LOCAL char last_bulk_comp d0/ddf/common__logging_8c.html a1817a5346b44e2bab34af03ceadf6369 [32+1] static char * component d0/ddf/common__logging_8c.html ad2fc38451b999228b75d034fae653105 static char * component_nopid d0/ddf/common__logging_8c.html a7c97e5655b1e1569690e6ab1c5e4c803 static char * log_file_name d0/ddf/common__logging_8c.html a68f54c601c6fba7902e699aa30bb4238 static enum GNUNET_ErrorType min_level d0/ddf/common__logging_8c.html ae72ba21c04c987fb7e2e7cebec749f2c static struct CustomLogger * loggers d0/ddf/common__logging_8c.html ad7612740fce1e11623b7fb7ae2f75bcb static GNUNET_THREAD_LOCAL int skip_log d0/ddf/common__logging_8c.html ac64675ae49361475fe3f10e123abdcaa static FILE * GNUNET_stderr d0/ddf/common__logging_8c.html a85e4701cdea404a66420b26f023319af static struct LogDef * logdefs d0/ddf/common__logging_8c.html a480ff5473093ad01e3dbde1eab8567c7 static int logdefs_size d0/ddf/common__logging_8c.html a3638bef457987ddc40924c56f740d2c4 static int logdefs_len d0/ddf/common__logging_8c.html a1f025dbfd84a2a536ffae97d50407ebc static int gnunet_log_parsed d0/ddf/common__logging_8c.html a878947c6206f0b7f3f7bf91f78517532 static int gnunet_force_log_parsed d0/ddf/common__logging_8c.html a54f8e550f98a439d2f311ab54066d2d0 static int gnunet_force_log_present d0/ddf/common__logging_8c.html a051b52d2fd551b9e48359d7cabca0d75 configuration.c /home/grothoff/research/gnunet/src/util/ d4/d96/configuration_8c platform.h gnunet_crypto_lib.h gnunet_strings_lib.h gnunet_os_lib.h gnunet_configuration_lib.h gnunet_disk_lib.h ConfigEntry ConfigSection GNUNET_CONFIGURATION_Handle DiffHandle #define LOG d4/d96/configuration_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LOG_STRERROR_FILE d4/d96/configuration_8c.html a5b8ff59c44bf3debf07c14e3d9532511 (kind, syscall, filename) struct GNUNET_CONFIGURATION_Handle * GNUNET_CONFIGURATION_create de/dfe/group__configuration.html ga40fe8d0515fc7fbbafdc6ea7c186d3b9 () void GNUNET_CONFIGURATION_destroy de/dfe/group__configuration.html ga47713bb42b2b7a592308fc54454b57a4 (struct GNUNET_CONFIGURATION_Handle *cfg) int GNUNET_CONFIGURATION_parse_and_run de/dfe/group__configuration.html gaa1592961f302722e58018e3b5420779e (const char *filename, GNUNET_CONFIGURATION_Callback cb, void *cb_cls) int GNUNET_CONFIGURATION_deserialize de/dfe/group__configuration.html ga9ab2e76039a56f426166c19d85dc87bc (struct GNUNET_CONFIGURATION_Handle *cfg, const char *mem, size_t size, const char *basedir) int GNUNET_CONFIGURATION_parse de/dfe/group__configuration.html ga4ec58e365a2a9e8f06d1ff9ef3be8727 (struct GNUNET_CONFIGURATION_Handle *cfg, const char *filename) int GNUNET_CONFIGURATION_is_dirty de/dfe/group__configuration.html gaca7eb287377409a52507b40e9088256e (const struct GNUNET_CONFIGURATION_Handle *cfg) char * GNUNET_CONFIGURATION_serialize de/dfe/group__configuration.html ga2fdc72bf37991a03147a9d5bd4095c8c (const struct GNUNET_CONFIGURATION_Handle *cfg, size_t *size) int GNUNET_CONFIGURATION_write de/dfe/group__configuration.html ga24883c7199087b3b5670fde7d4bc5ab3 (struct GNUNET_CONFIGURATION_Handle *cfg, const char *filename) void GNUNET_CONFIGURATION_iterate de/dfe/group__configuration.html ga4d564b4f46512cc580dd1fdc3c18faa3 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_CONFIGURATION_Iterator iter, void *iter_cls) void GNUNET_CONFIGURATION_iterate_section_values de/dfe/group__configuration.html gaec41bacda115a652a05f5072e01193ee (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, GNUNET_CONFIGURATION_Iterator iter, void *iter_cls) void GNUNET_CONFIGURATION_iterate_sections de/dfe/group__configuration.html ga2ab7002c51d383ba87a472d4e6f9b0b4 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_CONFIGURATION_Section_Iterator iter, void *iter_cls) void GNUNET_CONFIGURATION_remove_section de/dfe/group__configuration.html ga318c33535a5dfaed4d9ad212a335ac3f (struct GNUNET_CONFIGURATION_Handle *cfg, const char *section) static void copy_entry d4/d96/configuration_8c.html ae11a30c05e3d37a4a944b92ce4ba8c78 (void *cls, const char *section, const char *option, const char *value) struct GNUNET_CONFIGURATION_Handle * GNUNET_CONFIGURATION_dup de/dfe/group__configuration.html gafd7bf1d0ccf18bda9829b0a7ae5c0c34 (const struct GNUNET_CONFIGURATION_Handle *cfg) static struct ConfigSection * find_section d4/d96/configuration_8c.html ab443fe769f19ab60b994d70af19a4124 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section) static struct ConfigEntry * find_entry d4/d96/configuration_8c.html a1fbc5d90a2b06c1ca8db4edbefc4eba9 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *key) static void compare_entries d4/d96/configuration_8c.html a42ec366d404330df86373202d4e3ffb1 (void *cls, const char *section, const char *option, const char *value) struct GNUNET_CONFIGURATION_Handle * GNUNET_CONFIGURATION_get_diff de/dfe/group__configuration.html ga90928f65731d75ec71d5b0d75f69428f (const struct GNUNET_CONFIGURATION_Handle *cfg_default, const struct GNUNET_CONFIGURATION_Handle *cfg_new) int GNUNET_CONFIGURATION_write_diffs de/dfe/group__configuration.html ga9baf78405919384694d3dd95e7991dc9 (const struct GNUNET_CONFIGURATION_Handle *cfg_default, const struct GNUNET_CONFIGURATION_Handle *cfg_new, const char *filename) void GNUNET_CONFIGURATION_set_value_string de/dfe/group__configuration.html ga1f82beaebfe17bca0f45fbda60071acc (struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, const char *value) void GNUNET_CONFIGURATION_set_value_number de/dfe/group__configuration.html ga758e63522e9219d3118fb53f082eba3f (struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, unsigned long long number) int GNUNET_CONFIGURATION_get_value_number de/dfe/group__configuration.html ga694a823faf634aa800ed89814336b24b (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, unsigned long long *number) int GNUNET_CONFIGURATION_get_value_float de/dfe/group__configuration.html ga8b51ee8a58e03601642505c5e28950c4 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, float *number) int GNUNET_CONFIGURATION_get_value_time de/dfe/group__configuration.html gad5e94090ba5c97996a1a10b109d3ea06 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, struct GNUNET_TIME_Relative *time) int GNUNET_CONFIGURATION_get_value_size de/dfe/group__configuration.html ga2250ed989a72b33a46c1e6242e042164 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, unsigned long long *size) int GNUNET_CONFIGURATION_get_value_string de/dfe/group__configuration.html ga38e1025f77692b06e09bfd6c7f10dde6 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, char **value) int GNUNET_CONFIGURATION_get_value_choice de/dfe/group__configuration.html ga5789c995d82e61b4e54d401f4460eae9 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, const char *const *choices, const char **value) int GNUNET_CONFIGURATION_get_data de/dfe/group__configuration.html gad98c6f39acc348e37e8a9a6e70d57431 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, void *buf, size_t buf_size) int GNUNET_CONFIGURATION_have_value de/dfe/group__configuration.html ga1bf8d14cecb70cea759cda4618177dff (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option) static char * expand_dollar d4/d96/configuration_8c.html a7203c47a1054dafdd292cc6fb4fe5e33 (const struct GNUNET_CONFIGURATION_Handle *cfg, char *orig, unsigned int depth) char * GNUNET_CONFIGURATION_expand_dollar de/dfe/group__configuration.html ga630289ffc2b58c5ded7d7b10cf6da232 (const struct GNUNET_CONFIGURATION_Handle *cfg, char *orig) int GNUNET_CONFIGURATION_get_value_filename de/dfe/group__configuration.html ga2e96e20818cc5eeeac3dc47814b8ade2 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, char **value) int GNUNET_CONFIGURATION_get_value_yesno de/dfe/group__configuration.html ga90a7c5c508b1aa812b94dad18d97516f (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option) int GNUNET_CONFIGURATION_iterate_value_filenames de/dfe/group__configuration.html gabff5ff55434e6d03dba94b9170fc0508 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, GNUNET_FileNameCallback cb, void *cb_cls) static char * escape_name d4/d96/configuration_8c.html ad27d2a8daee54817693a41e2a178535c (const char *value) static int test_match d4/d96/configuration_8c.html aed6bf7ddda7c61a4b54061b50b55a7e9 (void *cls, const char *fn) int GNUNET_CONFIGURATION_append_value_filename de/dfe/group__configuration.html ga646253e33f5a4e9c96e55f16317e2fd5 (struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, const char *value) int GNUNET_CONFIGURATION_remove_value_filename de/dfe/group__configuration.html ga19a77ecb07647b4aa9a9016eff623b40 (struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, const char *value) static int parse_configuration_file d4/d96/configuration_8c.html aa295c7b9a1625dbd8fc47f300eb1b457 (void *cls, const char *filename) int GNUNET_CONFIGURATION_load_from de/dfe/group__configuration.html ga9d8fed4cca425669d13e96a5b688e00b (struct GNUNET_CONFIGURATION_Handle *cfg, const char *defaults_d) configuration_loader.c /home/grothoff/research/gnunet/src/util/ d3/d07/configuration__loader_8c platform.h gnunet_util_lib.h #define LOG d3/d07/configuration__loader_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) int GNUNET_CONFIGURATION_load de/dfe/group__configuration.html ga69231b2854a864ba033498f842bf1f6a (struct GNUNET_CONFIGURATION_Handle *cfg, const char *filename) container_bloomfilter.c /home/grothoff/research/gnunet/src/util/ d9/d4f/container__bloomfilter_8c platform.h gnunet_util_lib.h GNUNET_CONTAINER_BloomFilter #define LOG d9/d4f/container__bloomfilter_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LOG_STRERROR d9/d4f/container__bloomfilter_8c.html adafe97d0c574431adc20c2f69ab95dd5 (kind, syscall) #define LOG_STRERROR_FILE d9/d4f/container__bloomfilter_8c.html a5b8ff59c44bf3debf07c14e3d9532511 (kind, syscall, filename) #define BUFFSIZE d9/d4f/container__bloomfilter_8c.html a39912bfe2a55f30e269196f9141d845d int(* BitIterator d9/d4f/container__bloomfilter_8c.html a5916edcc235a77fc9e4ba04d951cc52d )(void *cls, const struct GNUNET_CONTAINER_BloomFilter *bf, unsigned int bit) size_t GNUNET_CONTAINER_bloomfilter_get_element_addresses d9/d4f/container__bloomfilter_8c.html acfc79eb609856d1644c9a541c090456e (const struct GNUNET_CONTAINER_BloomFilter *bf) size_t GNUNET_CONTAINER_bloomfilter_get_size dd/d19/group__bloomfilter.html gaf11489dd1ccc8dfba6b24318bbe90655 (const struct GNUNET_CONTAINER_BloomFilter *bf) struct GNUNET_CONTAINER_BloomFilter * GNUNET_CONTAINER_bloomfilter_copy dd/d19/group__bloomfilter.html ga79c24761322566f480dea53fd1fcc392 (const struct GNUNET_CONTAINER_BloomFilter *bf) static void setBit d9/d4f/container__bloomfilter_8c.html a808bd160b2ad75ba314ceb0dfd4106b7 (char *bitArray, unsigned int bitIdx) static void clearBit d9/d4f/container__bloomfilter_8c.html a5918d9bdf937c22485dae46eca1c5179 (char *bitArray, unsigned int bitIdx) static int testBit d9/d4f/container__bloomfilter_8c.html adbc1091636f76ecc6dbf65445abbea16 (char *bitArray, unsigned int bitIdx) static void incrementBit d9/d4f/container__bloomfilter_8c.html a46ce97c04896ce3c3d941315d696ca86 (char *bitArray, unsigned int bitIdx, const struct GNUNET_DISK_FileHandle *fh) static void decrementBit d9/d4f/container__bloomfilter_8c.html a4e26e69e5eec00f119921054099b479b (char *bitArray, unsigned int bitIdx, const struct GNUNET_DISK_FileHandle *fh) static int make_empty_file d9/d4f/container__bloomfilter_8c.html aaa874dae017a957c7900c3bcc29600f9 (const struct GNUNET_DISK_FileHandle *fh, size_t size) static void iterateBits d9/d4f/container__bloomfilter_8c.html a9b1294081b28533a66ace1ef752f1830 (const struct GNUNET_CONTAINER_BloomFilter *bf, BitIterator callback, void *arg, const struct GNUNET_HashCode *key) static int incrementBitCallback d9/d4f/container__bloomfilter_8c.html a0686653ff620ac7606a03edd7ebf4a82 (void *cls, const struct GNUNET_CONTAINER_BloomFilter *bf, unsigned int bit) static int decrementBitCallback d9/d4f/container__bloomfilter_8c.html ac58c1dea5d6a78ac66d0086dc3fb1428 (void *cls, const struct GNUNET_CONTAINER_BloomFilter *bf, unsigned int bit) static int testBitCallback d9/d4f/container__bloomfilter_8c.html ab1c599d625b2ba0a7c63ff81bb086cd8 (void *cls, const struct GNUNET_CONTAINER_BloomFilter *bf, unsigned int bit) struct GNUNET_CONTAINER_BloomFilter * GNUNET_CONTAINER_bloomfilter_load dd/d19/group__bloomfilter.html ga2e75ac1bf137a0e8e8cc827bc1767f1c (const char *filename, size_t size, unsigned int k) struct GNUNET_CONTAINER_BloomFilter * GNUNET_CONTAINER_bloomfilter_init dd/d19/group__bloomfilter.html gaada36778e64824237ad772ed9d06dcc2 (const char *data, size_t size, unsigned int k) int GNUNET_CONTAINER_bloomfilter_get_raw_data dd/d19/group__bloomfilter.html ga316e97dc6535f1dae10a9da61b721f81 (const struct GNUNET_CONTAINER_BloomFilter *bf, char *data, size_t size) void GNUNET_CONTAINER_bloomfilter_free dd/d19/group__bloomfilter.html gaff429acc68408f9eb822d4477d99fc3f (struct GNUNET_CONTAINER_BloomFilter *bf) void GNUNET_CONTAINER_bloomfilter_clear dd/d19/group__bloomfilter.html ga7c6d18d00e9d35c1cd1a08b0f8e11479 (struct GNUNET_CONTAINER_BloomFilter *bf) int GNUNET_CONTAINER_bloomfilter_test dd/d19/group__bloomfilter.html ga99a77abe6e3c722f3d99af571b63d7fe (const struct GNUNET_CONTAINER_BloomFilter *bf, const struct GNUNET_HashCode *e) void GNUNET_CONTAINER_bloomfilter_add dd/d19/group__bloomfilter.html ga4b8240ce8bc6a493bd0dd0ea225e78be (struct GNUNET_CONTAINER_BloomFilter *bf, const struct GNUNET_HashCode *e) int GNUNET_CONTAINER_bloomfilter_or dd/d19/group__bloomfilter.html ga11e9ea14718dc67e8173618d51d3c976 (struct GNUNET_CONTAINER_BloomFilter *bf, const char *data, size_t size) int GNUNET_CONTAINER_bloomfilter_or2 dd/d19/group__bloomfilter.html ga44f0fd11e1853c8139a9f5ef35ab02ee (struct GNUNET_CONTAINER_BloomFilter *bf, const struct GNUNET_CONTAINER_BloomFilter *to_or) void GNUNET_CONTAINER_bloomfilter_remove dd/d19/group__bloomfilter.html gaf4c34761a42c02c1b1ac73923217c9c6 (struct GNUNET_CONTAINER_BloomFilter *bf, const struct GNUNET_HashCode *e) void GNUNET_CONTAINER_bloomfilter_resize dd/d19/group__bloomfilter.html ga3fddb5751fb691eccfa53c64d3f28f14 (struct GNUNET_CONTAINER_BloomFilter *bf, GNUNET_CONTAINER_HashCodeIterator iterator, void *iterator_cls, size_t size, unsigned int k) container_heap.c /home/grothoff/research/gnunet/src/util/ d6/dc2/container__heap_8c platform.h gnunet_container_lib.h GNUNET_CONTAINER_HeapNode GNUNET_CONTAINER_Heap #define LOG d6/dc2/container__heap_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define EXTRA_CHECKS d6/dc2/container__heap_8c.html af020c333c80dcbf3354d5b68f8b3babf #define CHECK d6/dc2/container__heap_8c.html ad2578442d01607f6f5f5e9eef3f1dc49 (n) struct GNUNET_CONTAINER_Heap * GNUNET_CONTAINER_heap_create d9/d34/group__heap.html gada1a49dcb16c8b13e3335597766d1b41 (enum GNUNET_CONTAINER_HeapOrder order) void GNUNET_CONTAINER_heap_destroy d9/d34/group__heap.html gaf21773f91d47beabb79c4689dd37b69d (struct GNUNET_CONTAINER_Heap *heap) void * GNUNET_CONTAINER_heap_peek d9/d34/group__heap.html gabc7a51376b0f5713be3a797b88f5607c (const struct GNUNET_CONTAINER_Heap *heap) int GNUNET_CONTAINER_heap_peek2 d6/dc2/container__heap_8c.html a9ef72e21d1d404650470e11e8909d6bb (const struct GNUNET_CONTAINER_Heap *heap, void **element, GNUNET_CONTAINER_HeapCostType *cost) unsigned int GNUNET_CONTAINER_heap_get_size d9/d34/group__heap.html gaca2845e045af4d97b050804d397409d6 (const struct GNUNET_CONTAINER_Heap *heap) GNUNET_CONTAINER_HeapCostType GNUNET_CONTAINER_heap_node_get_cost d9/d34/group__heap.html ga678de72e71f881fdfcc52119a3794d53 (const struct GNUNET_CONTAINER_HeapNode *node) static int node_iterator d6/dc2/container__heap_8c.html ac7b749a363382ca1af17eff68d3abf75 (const struct GNUNET_CONTAINER_Heap *heap, struct GNUNET_CONTAINER_HeapNode *node, GNUNET_CONTAINER_HeapIterator iterator, void *iterator_cls) void GNUNET_CONTAINER_heap_iterate d9/d34/group__heap.html gad3bc652a11d6f9048c74d183a98f96b2 (const struct GNUNET_CONTAINER_Heap *heap, GNUNET_CONTAINER_HeapIterator iterator, void *iterator_cls) void * GNUNET_CONTAINER_heap_walk_get_next d9/d34/group__heap.html gaa102758065ef449cd5eb2be98af7f8fb (struct GNUNET_CONTAINER_Heap *heap) static void insert_node d6/dc2/container__heap_8c.html a85921c4eea2b041a83d297b1f40fb42f (struct GNUNET_CONTAINER_Heap *heap, struct GNUNET_CONTAINER_HeapNode *pos, struct GNUNET_CONTAINER_HeapNode *node) struct GNUNET_CONTAINER_HeapNode * GNUNET_CONTAINER_heap_insert d9/d34/group__heap.html ga846cb190852939a10df7892e8163c168 (struct GNUNET_CONTAINER_Heap *heap, void *element, GNUNET_CONTAINER_HeapCostType cost) void * GNUNET_CONTAINER_heap_remove_root d9/d34/group__heap.html ga50f9fc2d780c70fa64c31b20a522b6f3 (struct GNUNET_CONTAINER_Heap *heap) static void remove_node d6/dc2/container__heap_8c.html a3aae08a998b8f818cfc1ef04019cddd6 (struct GNUNET_CONTAINER_HeapNode *node) void * GNUNET_CONTAINER_heap_remove_node d9/d34/group__heap.html ga648a7486bafa8906cd22fe41f8bc1aae (struct GNUNET_CONTAINER_HeapNode *node) void GNUNET_CONTAINER_heap_update_cost d9/d34/group__heap.html ga7eed3bf47fcb7ed3efaa1c4866829b08 (struct GNUNET_CONTAINER_HeapNode *node, GNUNET_CONTAINER_HeapCostType new_cost) container_meta_data.c /home/grothoff/research/gnunet/src/util/ d6/db6/container__meta__data_8c platform.h gnunet_util_lib.h MetaItem GNUNET_CONTAINER_MetaData MetaDataHeader MetaDataEntry #define LOG d6/db6/container__meta__data_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define HEADER_COMPRESSED d6/db6/container__meta__data_8c.html ae1a08f2129ae370bcc8c2bda8097bb45 #define HEADER_VERSION_MASK d6/db6/container__meta__data_8c.html a854c74b9b0f5d1b93d7288ddcd52c8b0 int GNUNET_try_compression d6/db6/container__meta__data_8c.html ab73683d1eccbe7273d047cd17c69812f (const char *data, size_t old_size, char **result, size_t *new_size) char * GNUNET_decompress d6/db6/container__meta__data_8c.html a133f615b9473a07694f914cad5ef2f22 (const char *input, size_t input_size, size_t output_size) struct GNUNET_CONTAINER_MetaData * GNUNET_CONTAINER_meta_data_create d1/d79/group__metadata.html gad38b7dee52a9582bf84b0579696bdcff () static void meta_item_free d6/db6/container__meta__data_8c.html a2ea8f1b7c2dbec3c86462b8f25a8a326 (struct MetaItem *mi) static void invalidate_sbuf d6/db6/container__meta__data_8c.html aac3c7fd3cb70134bf1f20abc2eaf1f30 (struct GNUNET_CONTAINER_MetaData *md) void GNUNET_CONTAINER_meta_data_destroy d1/d79/group__metadata.html gad3be8f9ae789c9b46b87bff447c910c9 (struct GNUNET_CONTAINER_MetaData *md) void GNUNET_CONTAINER_meta_data_clear d1/d79/group__metadata.html gaf43e771ed137e33b0188e6075c08e52b (struct GNUNET_CONTAINER_MetaData *md) int GNUNET_CONTAINER_meta_data_test_equal d1/d79/group__metadata.html ga877c1c0145cefd675cbfc5cc6200d3a9 (const struct GNUNET_CONTAINER_MetaData *md1, const struct GNUNET_CONTAINER_MetaData *md2) int GNUNET_CONTAINER_meta_data_insert d1/d79/group__metadata.html gaee741a0df33f126ea4f9461c1a47c9c2 (struct GNUNET_CONTAINER_MetaData *md, const char *plugin_name, enum EXTRACTOR_MetaType type, enum EXTRACTOR_MetaFormat format, const char *data_mime_type, const char *data, size_t data_size) static int merge_helper d6/db6/container__meta__data_8c.html a8b117d29917e2ed1e4af98d670505593 (void *cls, const char *plugin_name, enum EXTRACTOR_MetaType type, enum EXTRACTOR_MetaFormat format, const char *data_mime_type, const char *data, size_t data_size) void GNUNET_CONTAINER_meta_data_merge d1/d79/group__metadata.html ga45bc8266ef344b0bd45500d1a2934d43 (struct GNUNET_CONTAINER_MetaData *md, const struct GNUNET_CONTAINER_MetaData *in) int GNUNET_CONTAINER_meta_data_delete d1/d79/group__metadata.html ga839f96c542c1702d957bb8589af30599 (struct GNUNET_CONTAINER_MetaData *md, enum EXTRACTOR_MetaType type, const char *data, size_t data_size) void GNUNET_CONTAINER_meta_data_add_publication_date d1/d79/group__metadata.html gae49ce748869433d0f888cce9f605e3db (struct GNUNET_CONTAINER_MetaData *md) int GNUNET_CONTAINER_meta_data_iterate d1/d79/group__metadata.html ga455e9ec60e63e39bbfbe5fd5efd55c0d (const struct GNUNET_CONTAINER_MetaData *md, EXTRACTOR_MetaDataProcessor iter, void *iter_cls) char * GNUNET_CONTAINER_meta_data_get_by_type d1/d79/group__metadata.html ga02886e13689eb4a4135c598bb0e47ef6 (const struct GNUNET_CONTAINER_MetaData *md, enum EXTRACTOR_MetaType type) char * GNUNET_CONTAINER_meta_data_get_first_by_types d1/d79/group__metadata.html gab5b87b75be5f38f295285964f7dd1f63 (const struct GNUNET_CONTAINER_MetaData *md,...) size_t GNUNET_CONTAINER_meta_data_get_thumbnail d1/d79/group__metadata.html ga5149d5c41c0579d694558e2799bd04b2 (const struct GNUNET_CONTAINER_MetaData *md, unsigned char **thumb) struct GNUNET_CONTAINER_MetaData * GNUNET_CONTAINER_meta_data_duplicate d1/d79/group__metadata.html gadadd18c68043d4bac0e1875e40ad570e (const struct GNUNET_CONTAINER_MetaData *md) ssize_t GNUNET_CONTAINER_meta_data_serialize d1/d79/group__metadata.html ga345bce5951db78f0d006a3273da4ce17 (const struct GNUNET_CONTAINER_MetaData *md, char **target, size_t max, enum GNUNET_CONTAINER_MetaDataSerializationOptions opt) ssize_t GNUNET_CONTAINER_meta_data_get_serialized_size d1/d79/group__metadata.html gab08ff11140e6dc627a15834c94e9ee24 (const struct GNUNET_CONTAINER_MetaData *md) struct GNUNET_CONTAINER_MetaData * GNUNET_CONTAINER_meta_data_deserialize d1/d79/group__metadata.html ga85c62ac972188e3439ab5ce241db95cb (const char *input, size_t size) container_multihashmap.c /home/grothoff/research/gnunet/src/util/ d9/d15/container__multihashmap_8c platform.h gnunet_container_lib.h BigMapEntry SmallMapEntry MapEntry GNUNET_CONTAINER_MultiHashMap GNUNET_CONTAINER_MultiHashMapIterator #define LOG d9/d15/container__multihashmap_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define NEXT_CACHE_SIZE d9/d15/container__multihashmap_8c.html a0380a58e570f44444cc2687c2ce8369c struct GNUNET_CONTAINER_MultiHashMap * GNUNET_CONTAINER_multihashmap_create db/d89/group__hashmap.html ga6f6c73267ffd52f8fa73183e44c6d146 (unsigned int len, int do_not_copy_keys) void GNUNET_CONTAINER_multihashmap_destroy db/d89/group__hashmap.html ga8228a291429d0b3fd9de0a123f78e6ea (struct GNUNET_CONTAINER_MultiHashMap *map) static unsigned int idx_of d9/d15/container__multihashmap_8c.html a3a120cd6c9a2db97b38a4d14b473cbc6 (const struct GNUNET_CONTAINER_MultiHashMap *map, const struct GNUNET_HashCode *key) unsigned int GNUNET_CONTAINER_multihashmap_size db/d89/group__hashmap.html ga78c0397f9a3b8a2fb9a4debcd6a174c6 (const struct GNUNET_CONTAINER_MultiHashMap *map) void * GNUNET_CONTAINER_multihashmap_get db/d89/group__hashmap.html gac1769b5f14b9b24c6b8e1de7deb76749 (const struct GNUNET_CONTAINER_MultiHashMap *map, const struct GNUNET_HashCode *key) int GNUNET_CONTAINER_multihashmap_iterate db/d89/group__hashmap.html ga7c09077134275da71a55951d28ccc77c (struct GNUNET_CONTAINER_MultiHashMap *map, GNUNET_CONTAINER_MulitHashMapIteratorCallback it, void *it_cls) static void update_next_cache_bme d9/d15/container__multihashmap_8c.html a442658d2ba3500decb25fca5ce55a9a9 (struct GNUNET_CONTAINER_MultiHashMap *map, const struct BigMapEntry *bme) static void update_next_cache_sme d9/d15/container__multihashmap_8c.html a5926554a4a5a039540d513fb7b99528a (struct GNUNET_CONTAINER_MultiHashMap *map, const struct SmallMapEntry *sme) int GNUNET_CONTAINER_multihashmap_remove db/d89/group__hashmap.html ga37b12095bec1fb2b1cadce0631e8103b (struct GNUNET_CONTAINER_MultiHashMap *map, const struct GNUNET_HashCode *key, const void *value) int GNUNET_CONTAINER_multihashmap_remove_all db/d89/group__hashmap.html ga18d4b6faafe0e1662dd88731b7196e71 (struct GNUNET_CONTAINER_MultiHashMap *map, const struct GNUNET_HashCode *key) static int remove_all d9/d15/container__multihashmap_8c.html af61117ca2575855df9395ead39de2116 (void *cls, const struct GNUNET_HashCode *key, void *value) unsigned int GNUNET_CONTAINER_multihashmap_clear db/d89/group__hashmap.html gab06425e49e397949e7f2d5166e19e753 (struct GNUNET_CONTAINER_MultiHashMap *map) int GNUNET_CONTAINER_multihashmap_contains db/d89/group__hashmap.html ga33c4389bc447d5f934ba66dd8138e1aa (const struct GNUNET_CONTAINER_MultiHashMap *map, const struct GNUNET_HashCode *key) int GNUNET_CONTAINER_multihashmap_contains_value db/d89/group__hashmap.html ga297db255342fa58adeb9ff54d600f989 (const struct GNUNET_CONTAINER_MultiHashMap *map, const struct GNUNET_HashCode *key, const void *value) static void grow d9/d15/container__multihashmap_8c.html a4cf0a7f78a070e509b2387c8c23175c2 (struct GNUNET_CONTAINER_MultiHashMap *map) int GNUNET_CONTAINER_multihashmap_put db/d89/group__hashmap.html ga72b3167e265e1a24bfbc13da4966d682 (struct GNUNET_CONTAINER_MultiHashMap *map, const struct GNUNET_HashCode *key, void *value, enum GNUNET_CONTAINER_MultiHashMapOption opt) int GNUNET_CONTAINER_multihashmap_get_multiple db/d89/group__hashmap.html ga04d011cec229b714344585480873c29d (struct GNUNET_CONTAINER_MultiHashMap *map, const struct GNUNET_HashCode *key, GNUNET_CONTAINER_MulitHashMapIteratorCallback it, void *it_cls) unsigned int GNUNET_CONTAINER_multihashmap_get_random db/d89/group__hashmap.html gad457043496d9dd438bfe95e77a02dd5b (const struct GNUNET_CONTAINER_MultiHashMap *map, GNUNET_CONTAINER_MulitHashMapIteratorCallback it, void *it_cls) struct GNUNET_CONTAINER_MultiHashMapIterator * GNUNET_CONTAINER_multihashmap_iterator_create db/d89/group__hashmap.html ga887f3653427f2a799e30870d60c4b04d (const struct GNUNET_CONTAINER_MultiHashMap *map) int GNUNET_CONTAINER_multihashmap_iterator_next db/d89/group__hashmap.html ga63fc95388fa5f76ef18a35e0b8069686 (struct GNUNET_CONTAINER_MultiHashMapIterator *iter, struct GNUNET_HashCode *key, const void **value) void GNUNET_CONTAINER_multihashmap_iterator_destroy db/d89/group__hashmap.html gabebb81ff63f9ac452f1c9ed45455b3a1 (struct GNUNET_CONTAINER_MultiHashMapIterator *iter) container_multihashmap32.c /home/grothoff/research/gnunet/src/util/ d8/df8/container__multihashmap32_8c platform.h gnunet_container_lib.h MapEntry GNUNET_CONTAINER_MultiHashMap32 GNUNET_CONTAINER_MultiHashMap32Iterator #define LOG d8/df8/container__multihashmap32_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define NEXT_CACHE_SIZE d8/df8/container__multihashmap32_8c.html a0380a58e570f44444cc2687c2ce8369c struct GNUNET_CONTAINER_MultiHashMap32 * GNUNET_CONTAINER_multihashmap32_create db/d89/group__hashmap.html ga9b2794e3128a51ed1e3ad9864998375c (unsigned int len) void GNUNET_CONTAINER_multihashmap32_destroy db/d89/group__hashmap.html gac001fe08ce9fb5f5850ee52e4670e2e3 (struct GNUNET_CONTAINER_MultiHashMap32 *map) static unsigned int idx_of d8/df8/container__multihashmap32_8c.html a287f867a6e44d604d5733df91c8800ea (const struct GNUNET_CONTAINER_MultiHashMap32 *m, const uint32_t key) unsigned int GNUNET_CONTAINER_multihashmap32_size db/d89/group__hashmap.html ga6224957b8e6c65dd1e4a38f88a07f78a (const struct GNUNET_CONTAINER_MultiHashMap32 *map) void * GNUNET_CONTAINER_multihashmap32_get db/d89/group__hashmap.html gaa4f59c787459b355927b959701754ad9 (const struct GNUNET_CONTAINER_MultiHashMap32 *map, uint32_t key) int GNUNET_CONTAINER_multihashmap32_iterate db/d89/group__hashmap.html ga64928e767af25e19feb6d8d9e100fac9 (struct GNUNET_CONTAINER_MultiHashMap32 *map, GNUNET_CONTAINER_MulitHashMapIterator32Callback it, void *it_cls) static void update_next_cache d8/df8/container__multihashmap32_8c.html a75f34a4834edf780b07f7004214d2acd (struct GNUNET_CONTAINER_MultiHashMap32 *map, const struct MapEntry *me) int GNUNET_CONTAINER_multihashmap32_remove db/d89/group__hashmap.html gaa8bf56bf21f8a6263a2da3cc8dabc42f (struct GNUNET_CONTAINER_MultiHashMap32 *map, uint32_t key, const void *value) int GNUNET_CONTAINER_multihashmap32_remove_all db/d89/group__hashmap.html gac3d3d122123a05554faf89e9adde1877 (struct GNUNET_CONTAINER_MultiHashMap32 *map, uint32_t key) int GNUNET_CONTAINER_multihashmap32_contains db/d89/group__hashmap.html ga7057d3436c6c9f028afd66a3be082f61 (const struct GNUNET_CONTAINER_MultiHashMap32 *map, uint32_t key) int GNUNET_CONTAINER_multihashmap32_contains_value db/d89/group__hashmap.html ga005cd44d3c90409f09d189945dda04cd (const struct GNUNET_CONTAINER_MultiHashMap32 *map, uint32_t key, const void *value) static void grow d8/df8/container__multihashmap32_8c.html a8863259ad73fbe232041b39f320f2530 (struct GNUNET_CONTAINER_MultiHashMap32 *map) int GNUNET_CONTAINER_multihashmap32_put db/d89/group__hashmap.html ga4ef80f43cfa88e965229bec1f46a4458 (struct GNUNET_CONTAINER_MultiHashMap32 *map, uint32_t key, void *value, enum GNUNET_CONTAINER_MultiHashMapOption opt) int GNUNET_CONTAINER_multihashmap32_get_multiple db/d89/group__hashmap.html ga2a8db4cd67f310648153a0bd081ba4fd (struct GNUNET_CONTAINER_MultiHashMap32 *map, uint32_t key, GNUNET_CONTAINER_MulitHashMapIterator32Callback it, void *it_cls) struct GNUNET_CONTAINER_MultiHashMap32Iterator * GNUNET_CONTAINER_multihashmap32_iterator_create d8/df8/container__multihashmap32_8c.html aa9351de2b52623ed84081e358284ade2 (const struct GNUNET_CONTAINER_MultiHashMap32 *map) int GNUNET_CONTAINER_multihashmap32_iterator_next d8/df8/container__multihashmap32_8c.html af3d8a679317d29584d87549c2120c431 (struct GNUNET_CONTAINER_MultiHashMap32Iterator *iter, uint32_t *key, const void **value) void GNUNET_CONTAINER_multihashmap32_iterator_destroy d8/df8/container__multihashmap32_8c.html a97630b113feb5ba8ee7b80be25965a0e (struct GNUNET_CONTAINER_MultiHashMapIterator *iter) container_multipeermap.c /home/grothoff/research/gnunet/src/util/ dd/da5/container__multipeermap_8c platform.h gnunet_util_lib.h BigMapEntry SmallMapEntry MapEntry GNUNET_CONTAINER_MultiPeerMap GNUNET_CONTAINER_MultiPeerMapIterator #define LOG dd/da5/container__multipeermap_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define NEXT_CACHE_SIZE dd/da5/container__multipeermap_8c.html a0380a58e570f44444cc2687c2ce8369c struct GNUNET_CONTAINER_MultiPeerMap * GNUNET_CONTAINER_multipeermap_create db/d89/group__hashmap.html ga7c6e1a713599149abcab48fb5f34b83a (unsigned int len, int do_not_copy_keys) void GNUNET_CONTAINER_multipeermap_destroy db/d89/group__hashmap.html ga3c00733816d4488456c4d87411581f63 (struct GNUNET_CONTAINER_MultiPeerMap *map) static unsigned int idx_of dd/da5/container__multipeermap_8c.html a796b7a47897a9410635da296e27e8560 (const struct GNUNET_CONTAINER_MultiPeerMap *map, const struct GNUNET_PeerIdentity *key) unsigned int GNUNET_CONTAINER_multipeermap_size db/d89/group__hashmap.html gae0a9e2f766c5a5475c9845a3d3a13ce2 (const struct GNUNET_CONTAINER_MultiPeerMap *map) void * GNUNET_CONTAINER_multipeermap_get db/d89/group__hashmap.html gaa6a097ebcc12c14d07ec5a40674e590d (const struct GNUNET_CONTAINER_MultiPeerMap *map, const struct GNUNET_PeerIdentity *key) int GNUNET_CONTAINER_multipeermap_iterate db/d89/group__hashmap.html ga60fabf8f57cb440c900fae81e520263f (struct GNUNET_CONTAINER_MultiPeerMap *map, GNUNET_CONTAINER_PeerMapIterator it, void *it_cls) static void update_next_cache_bme dd/da5/container__multipeermap_8c.html a871e4fdc3d4502b83a0aec77f923501f (struct GNUNET_CONTAINER_MultiPeerMap *map, const struct BigMapEntry *bme) static void update_next_cache_sme dd/da5/container__multipeermap_8c.html a2b807f2375fcd7a6efbf9ecb015e1f41 (struct GNUNET_CONTAINER_MultiPeerMap *map, const struct SmallMapEntry *sme) int GNUNET_CONTAINER_multipeermap_remove db/d89/group__hashmap.html ga90c8bbb2ca8cc86647373a652421991e (struct GNUNET_CONTAINER_MultiPeerMap *map, const struct GNUNET_PeerIdentity *key, const void *value) int GNUNET_CONTAINER_multipeermap_remove_all db/d89/group__hashmap.html ga944e8c97e56b88660374bc7344d5a633 (struct GNUNET_CONTAINER_MultiPeerMap *map, const struct GNUNET_PeerIdentity *key) int GNUNET_CONTAINER_multipeermap_contains db/d89/group__hashmap.html gaaa9fa05db068943c4e8590b88862b58c (const struct GNUNET_CONTAINER_MultiPeerMap *map, const struct GNUNET_PeerIdentity *key) int GNUNET_CONTAINER_multipeermap_contains_value db/d89/group__hashmap.html ga3da0c4cf644b5d1b363d8d5a8ec2a99f (const struct GNUNET_CONTAINER_MultiPeerMap *map, const struct GNUNET_PeerIdentity *key, const void *value) static void grow dd/da5/container__multipeermap_8c.html a0e2a9e587e3bd31a915f202aaf10c28d (struct GNUNET_CONTAINER_MultiPeerMap *map) int GNUNET_CONTAINER_multipeermap_put db/d89/group__hashmap.html gae7661106b25de6b95903dad89565e99e (struct GNUNET_CONTAINER_MultiPeerMap *map, const struct GNUNET_PeerIdentity *key, void *value, enum GNUNET_CONTAINER_MultiHashMapOption opt) int GNUNET_CONTAINER_multipeermap_get_multiple db/d89/group__hashmap.html gac83b6f600008284aba7c642d781d57f8 (struct GNUNET_CONTAINER_MultiPeerMap *map, const struct GNUNET_PeerIdentity *key, GNUNET_CONTAINER_PeerMapIterator it, void *it_cls) unsigned int GNUNET_CONTAINER_multipeermap_get_random db/d89/group__hashmap.html ga8a050b9d770a7cc5f94704c7788b32a1 (const struct GNUNET_CONTAINER_MultiPeerMap *map, GNUNET_CONTAINER_PeerMapIterator it, void *it_cls) struct GNUNET_CONTAINER_MultiPeerMapIterator * GNUNET_CONTAINER_multipeermap_iterator_create db/d89/group__hashmap.html gad820600e11acaef5c704eb6d548a3074 (const struct GNUNET_CONTAINER_MultiPeerMap *map) int GNUNET_CONTAINER_multipeermap_iterator_next db/d89/group__hashmap.html gac60efe5ccbf8c7262a817b9526950ceb (struct GNUNET_CONTAINER_MultiPeerMapIterator *iter, struct GNUNET_PeerIdentity *key, const void **value) void GNUNET_CONTAINER_multipeermap_iterator_destroy db/d89/group__hashmap.html ga92108e6de5b03c96db08d7344406265d (struct GNUNET_CONTAINER_MultiPeerMapIterator *iter) container_multishortmap.c /home/grothoff/research/gnunet/src/util/ d7/d28/container__multishortmap_8c platform.h gnunet_util_lib.h BigMapEntry SmallMapEntry MapEntry GNUNET_CONTAINER_MultiShortmap GNUNET_CONTAINER_MultiShortmapIterator #define LOG d7/d28/container__multishortmap_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define NEXT_CACHE_SIZE d7/d28/container__multishortmap_8c.html a0380a58e570f44444cc2687c2ce8369c struct GNUNET_CONTAINER_MultiShortmap * GNUNET_CONTAINER_multishortmap_create db/d89/group__hashmap.html ga9783caec91de8c61e19446c01a2fe2dd (unsigned int len, int do_not_copy_keys) void GNUNET_CONTAINER_multishortmap_destroy db/d89/group__hashmap.html gaa0d13fcc72085cea4aae9fdf88d9da4d (struct GNUNET_CONTAINER_MultiShortmap *map) static unsigned int idx_of d7/d28/container__multishortmap_8c.html abe3b73331523bc7ed40102b7b1097429 (const struct GNUNET_CONTAINER_MultiShortmap *map, const struct GNUNET_ShortHashCode *key) unsigned int GNUNET_CONTAINER_multishortmap_size db/d89/group__hashmap.html gad22621c8781b4c7435b704355d671a97 (const struct GNUNET_CONTAINER_MultiShortmap *map) void * GNUNET_CONTAINER_multishortmap_get db/d89/group__hashmap.html gab4b86e4c5dea1c41cf9f2fab1be7e0af (const struct GNUNET_CONTAINER_MultiShortmap *map, const struct GNUNET_ShortHashCode *key) int GNUNET_CONTAINER_multishortmap_iterate db/d89/group__hashmap.html ga84a636c15ce4c5c3d51943603100cc12 (struct GNUNET_CONTAINER_MultiShortmap *map, GNUNET_CONTAINER_ShortmapIterator it, void *it_cls) static void update_next_cache_bme d7/d28/container__multishortmap_8c.html aacf7255e2c820096d4dfe1db29bb4ecc (struct GNUNET_CONTAINER_MultiShortmap *map, const struct BigMapEntry *bme) static void update_next_cache_sme d7/d28/container__multishortmap_8c.html a4b7995eac4f0712f1070df0837aa3ea1 (struct GNUNET_CONTAINER_MultiShortmap *map, const struct SmallMapEntry *sme) int GNUNET_CONTAINER_multishortmap_remove db/d89/group__hashmap.html gaefd671cd2ca34f0139a61f39915e7f21 (struct GNUNET_CONTAINER_MultiShortmap *map, const struct GNUNET_ShortHashCode *key, const void *value) int GNUNET_CONTAINER_multishortmap_remove_all db/d89/group__hashmap.html gaa603b71b08ce5db216aba0f20ba7c205 (struct GNUNET_CONTAINER_MultiShortmap *map, const struct GNUNET_ShortHashCode *key) int GNUNET_CONTAINER_multishortmap_contains db/d89/group__hashmap.html gaf76cad8347b3d658095ce02081249429 (const struct GNUNET_CONTAINER_MultiShortmap *map, const struct GNUNET_ShortHashCode *key) int GNUNET_CONTAINER_multishortmap_contains_value db/d89/group__hashmap.html ga9227e20862dc59cbdda7878fa5b3b62f (const struct GNUNET_CONTAINER_MultiShortmap *map, const struct GNUNET_ShortHashCode *key, const void *value) static void grow d7/d28/container__multishortmap_8c.html a36c97776694b763c610de86e8a2cf91a (struct GNUNET_CONTAINER_MultiShortmap *map) int GNUNET_CONTAINER_multishortmap_put db/d89/group__hashmap.html ga982bc24b531d2566e1bb64041eb64145 (struct GNUNET_CONTAINER_MultiShortmap *map, const struct GNUNET_ShortHashCode *key, void *value, enum GNUNET_CONTAINER_MultiHashMapOption opt) int GNUNET_CONTAINER_multishortmap_get_multiple db/d89/group__hashmap.html gaafc93b7a3f304d1cdf8d9f065f2d66ce (struct GNUNET_CONTAINER_MultiShortmap *map, const struct GNUNET_ShortHashCode *key, GNUNET_CONTAINER_ShortmapIterator it, void *it_cls) unsigned int GNUNET_CONTAINER_multishortmap_get_random db/d89/group__hashmap.html ga1c345f8f5a16c27614f7a41c4dfee32f (const struct GNUNET_CONTAINER_MultiShortmap *map, GNUNET_CONTAINER_ShortmapIterator it, void *it_cls) struct GNUNET_CONTAINER_MultiShortmapIterator * GNUNET_CONTAINER_multishortmap_iterator_create db/d89/group__hashmap.html ga7fa6ebaa8ac2083415e49615426c8762 (const struct GNUNET_CONTAINER_MultiShortmap *map) int GNUNET_CONTAINER_multishortmap_iterator_next db/d89/group__hashmap.html ga649f8df98b28ea98c344184eb1e7f464 (struct GNUNET_CONTAINER_MultiShortmapIterator *iter, struct GNUNET_ShortHashCode *key, const void **value) void GNUNET_CONTAINER_multishortmap_iterator_destroy db/d89/group__hashmap.html ga499bf4f8169661fe385e75a563edbc44 (struct GNUNET_CONTAINER_MultiShortmapIterator *iter) container_multiuuidmap.c /home/grothoff/research/gnunet/src/util/ d3/d8b/container__multiuuidmap_8c platform.h gnunet_util_lib.h BigMapEntry SmallMapEntry MapEntry GNUNET_CONTAINER_MultiUuidmap GNUNET_CONTAINER_MultiUuidmapIterator #define LOG d3/d8b/container__multiuuidmap_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define NEXT_CACHE_SIZE d3/d8b/container__multiuuidmap_8c.html a0380a58e570f44444cc2687c2ce8369c struct GNUNET_CONTAINER_MultiUuidmap * GNUNET_CONTAINER_multiuuidmap_create db/d89/group__hashmap.html ga7c88c8f1720633f088900c844a663ea5 (unsigned int len, int do_not_copy_keys) void GNUNET_CONTAINER_multiuuidmap_destroy db/d89/group__hashmap.html ga94a3a5b4b627ace89b8f1cd982dfc00f (struct GNUNET_CONTAINER_MultiUuidmap *map) static unsigned int idx_of d3/d8b/container__multiuuidmap_8c.html a5c0c7c1b6a9863f66b6ad1039ea41c10 (const struct GNUNET_CONTAINER_MultiUuidmap *map, const struct GNUNET_Uuid *key) unsigned int GNUNET_CONTAINER_multiuuidmap_size db/d89/group__hashmap.html ga08cc2a429a001e2e6e495ac175600bb8 (const struct GNUNET_CONTAINER_MultiUuidmap *map) void * GNUNET_CONTAINER_multiuuidmap_get db/d89/group__hashmap.html ga99a8505fb91ca7ea1115b78708724b72 (const struct GNUNET_CONTAINER_MultiUuidmap *map, const struct GNUNET_Uuid *key) int GNUNET_CONTAINER_multiuuidmap_iterate db/d89/group__hashmap.html ga25ca2779955504b018a41f27ca7c9bdf (struct GNUNET_CONTAINER_MultiUuidmap *map, GNUNET_CONTAINER_MultiUuidmapIteratorCallback it, void *it_cls) static void update_next_cache_bme d3/d8b/container__multiuuidmap_8c.html ab8c19daf36a6d6ac846798c78ebecd9e (struct GNUNET_CONTAINER_MultiUuidmap *map, const struct BigMapEntry *bme) static void update_next_cache_sme d3/d8b/container__multiuuidmap_8c.html ab7614fe05a76b70e86901dbe02e753e2 (struct GNUNET_CONTAINER_MultiUuidmap *map, const struct SmallMapEntry *sme) int GNUNET_CONTAINER_multiuuidmap_remove db/d89/group__hashmap.html gadcab5eba66fdc2d63e2bf3cf806a0e84 (struct GNUNET_CONTAINER_MultiUuidmap *map, const struct GNUNET_Uuid *key, const void *value) int GNUNET_CONTAINER_multiuuidmap_remove_all db/d89/group__hashmap.html ga6882f78fcec5de9323b6da6151cdd5b0 (struct GNUNET_CONTAINER_MultiUuidmap *map, const struct GNUNET_Uuid *key) int GNUNET_CONTAINER_multiuuidmap_contains db/d89/group__hashmap.html ga28016930b28ad2a39dd5ae2dc1a93a50 (const struct GNUNET_CONTAINER_MultiUuidmap *map, const struct GNUNET_Uuid *key) int GNUNET_CONTAINER_multiuuidmap_contains_value db/d89/group__hashmap.html ga52e56fd687d35f16ef7d7e3a377d73a3 (const struct GNUNET_CONTAINER_MultiUuidmap *map, const struct GNUNET_Uuid *key, const void *value) static void grow d3/d8b/container__multiuuidmap_8c.html ac07a3f78147ab97f2b7f270800dc02aa (struct GNUNET_CONTAINER_MultiUuidmap *map) int GNUNET_CONTAINER_multiuuidmap_put db/d89/group__hashmap.html gad3868ebd98d204cbfb7fa81bbac610fe (struct GNUNET_CONTAINER_MultiUuidmap *map, const struct GNUNET_Uuid *key, void *value, enum GNUNET_CONTAINER_MultiHashMapOption opt) int GNUNET_CONTAINER_multiuuidmap_get_multiple db/d89/group__hashmap.html ga9bede441eac98b7dc482a549181d9077 (struct GNUNET_CONTAINER_MultiUuidmap *map, const struct GNUNET_Uuid *key, GNUNET_CONTAINER_MultiUuidmapIteratorCallback it, void *it_cls) unsigned int GNUNET_CONTAINER_multiuuidmap_get_random db/d89/group__hashmap.html ga40a7226e53fa97c8f9915b1fdf1c7670 (const struct GNUNET_CONTAINER_MultiUuidmap *map, GNUNET_CONTAINER_MultiUuidmapIteratorCallback it, void *it_cls) struct GNUNET_CONTAINER_MultiUuidmapIterator * GNUNET_CONTAINER_multiuuidmap_iterator_create db/d89/group__hashmap.html ga354d5d4128c588ef0fc5e770390bf4af (const struct GNUNET_CONTAINER_MultiUuidmap *map) int GNUNET_CONTAINER_multiuuidmap_iterator_next db/d89/group__hashmap.html ga86877db6405a15cb11870dc4f41ce870 (struct GNUNET_CONTAINER_MultiUuidmapIterator *iter, struct GNUNET_Uuid *key, const void **value) void GNUNET_CONTAINER_multiuuidmap_iterator_destroy db/d89/group__hashmap.html gae624c48c923a1db3ea37a2cb0cb9c4d2 (struct GNUNET_CONTAINER_MultiUuidmapIterator *iter) crypto_abe.c /home/grothoff/research/gnunet/src/util/ d0/d9b/crypto__abe_8c platform.h gnunet_crypto_lib.h GNUNET_CRYPTO_AbeMasterKey GNUNET_CRYPTO_AbeKey static int init_aes d0/d9b/crypto__abe_8c.html a744f8b0dd3b1e8c3100bc6f0c9ee53d5 (element_t k, int enc, gcry_cipher_hd_t *handle, struct GNUNET_CRYPTO_SymmetricSessionKey *key, unsigned char *iv) static int aes_128_cbc_encrypt d0/d9b/crypto__abe_8c.html a5fde131ec8db9abd480a36624cb607c0 (char *pt, int size, element_t k, char **ct) static int aes_128_cbc_decrypt d0/d9b/crypto__abe_8c.html af0fcc86099f148c32d850b93b0c0bc13 (char *ct, int size, element_t k, char **pt) struct GNUNET_CRYPTO_AbeMasterKey * GNUNET_CRYPTO_cpabe_create_master_key d0/d9b/crypto__abe_8c.html a00cd5b3e313c6760ecd5b6ec7d75df6f (void) void GNUNET_CRYPTO_cpabe_delete_master_key d0/d9b/crypto__abe_8c.html aa9e9ff35f92d651f2261098b80b4be8e (struct GNUNET_CRYPTO_AbeMasterKey *key) struct GNUNET_CRYPTO_AbeKey * GNUNET_CRYPTO_cpabe_create_key d0/d9b/crypto__abe_8c.html a30374d9b602edbe4921e22543bc33505 (struct GNUNET_CRYPTO_AbeMasterKey *key, char **attrs) void GNUNET_CRYPTO_cpabe_delete_key d0/d9b/crypto__abe_8c.html ac6e0a368c86fd0c0194a8203f68e0c80 (struct GNUNET_CRYPTO_AbeKey *key, int delete_pub) ssize_t write_cpabe d0/d9b/crypto__abe_8c.html a591f0160b6a95fe981aaa7ad888907be (void **result, uint32_t file_len, char *cph_buf, int cph_buf_len, char *aes_buf, int aes_buf_len) ssize_t read_cpabe d0/d9b/crypto__abe_8c.html a0fcf00e5ce7a62ac867ff4ec3234042c (const void *data, char **cph_buf, int *cph_buf_len, char **aes_buf, int *aes_buf_len) ssize_t GNUNET_CRYPTO_cpabe_encrypt d0/d9b/crypto__abe_8c.html ac2f9091bbbcf0240a9c1cb3718182371 (const void *block, size_t size, const char *policy, const struct GNUNET_CRYPTO_AbeMasterKey *key, void **result) ssize_t GNUNET_CRYPTO_cpabe_decrypt d0/d9b/crypto__abe_8c.html a777fcd64673ce4a357485431440ca6ea (const void *block, size_t size, const struct GNUNET_CRYPTO_AbeKey *key, void **result) ssize_t GNUNET_CRYPTO_cpabe_serialize_key d0/d9b/crypto__abe_8c.html a0aa25a8e72b404ee873f5607b752a3e1 (const struct GNUNET_CRYPTO_AbeKey *key, void **result) struct GNUNET_CRYPTO_AbeKey * GNUNET_CRYPTO_cpabe_deserialize_key d0/d9b/crypto__abe_8c.html a032941d8aa41b97109a1450de0158a66 (const void *data, size_t len) ssize_t GNUNET_CRYPTO_cpabe_serialize_master_key d0/d9b/crypto__abe_8c.html ad1cdc1dc3dc4bed989db56fe24dbab5f (const struct GNUNET_CRYPTO_AbeMasterKey *key, void **result) struct GNUNET_CRYPTO_AbeMasterKey * GNUNET_CRYPTO_cpabe_deserialize_master_key d0/d9b/crypto__abe_8c.html a0559efcc0179de63234aa24e929d2dbb (const void *data, size_t len) crypto_crc.c /home/grothoff/research/gnunet/src/util/ d2/dcc/crypto__crc_8c platform.h gnunet_crypto_lib.h #define LOG d2/dcc/crypto__crc_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define Z_NULL d2/dcc/crypto__crc_8c.html ad15afa2776b41b2f4d8582dd152bd736 #define POLYNOMIAL d2/dcc/crypto__crc_8c.html ae13d91fe6e514f0aa1caba701ef1ff92 static void crc_init d2/dcc/crypto__crc_8c.html a6866bc0160da03c97c556929423667ab () static GNUNET_uLong crc32 d2/dcc/crypto__crc_8c.html afe5a78a6626683f15040d55e4d40da99 (GNUNET_uLong crc, const char *buf, size_t len) int32_t GNUNET_CRYPTO_crc32_n d7/d3b/group__hash.html ga238513afe30bb445bd87bd3967a1da8d (const void *buf, size_t len) uint32_t GNUNET_CRYPTO_crc16_step d2/dcc/crypto__crc_8c.html a6d60e055f55c6b46257213b4aa6363a9 (uint32_t sum, const void *buf, size_t len) uint16_t GNUNET_CRYPTO_crc16_finish d2/dcc/crypto__crc_8c.html a60817af93d1a366f200bc6d7a0bfa9e4 (uint32_t sum) uint16_t GNUNET_CRYPTO_crc16_n d7/d3b/group__hash.html gaaac03099b1abaa2f8ecd58a361a7ed6a (const void *buf, size_t len) uint8_t GNUNET_CRYPTO_crc8_n d7/d3b/group__hash.html ga631aedb27414bd9ed3206f663be127b7 (const void *buf, size_t len) static GNUNET_uLong crc_table d2/dcc/crypto__crc_8c.html a0a4c8dce5edb97106243f24f3aa76ab8 [256] crypto_ecc.c /home/grothoff/research/gnunet/src/util/ dc/dba/crypto__ecc_8c platform.h gnunet_crypto_lib.h gnunet_strings_lib.h benchmark.h tweetnacl-gnunet.h #define EXTRA_CHECKS dc/dba/crypto__ecc_8c.html af020c333c80dcbf3354d5b68f8b3babf #define CURVE dc/dba/crypto__ecc_8c.html a5e84628ccf5bc23ccfac181b077616ae #define LOG dc/dba/crypto__ecc_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LOG_STRERROR dc/dba/crypto__ecc_8c.html adafe97d0c574431adc20c2f69ab95dd5 (kind, syscall) #define LOG_STRERROR_FILE dc/dba/crypto__ecc_8c.html a5b8ff59c44bf3debf07c14e3d9532511 (kind, syscall, filename) #define LOG_GCRY dc/dba/crypto__ecc_8c.html a9879d0c81e26899863e86cfa9c62593d (level, cmd, rc) static int key_from_sexp dc/dba/crypto__ecc_8c.html a0d0369f133d02a473d0c1f0773427689 (gcry_mpi_t *array, gcry_sexp_t sexp, const char *topname, const char *elems) static gcry_sexp_t decode_private_ecdsa_key dc/dba/crypto__ecc_8c.html ae5a6c1ffab7cc53b285386d140667313 (const struct GNUNET_CRYPTO_EcdsaPrivateKey *priv) void GNUNET_CRYPTO_ecdsa_key_get_public d5/dfc/group__crypto.html gab894987a8fd8683447c562148f398246 (const struct GNUNET_CRYPTO_EcdsaPrivateKey *priv, struct GNUNET_CRYPTO_EcdsaPublicKey *pub) void GNUNET_CRYPTO_eddsa_key_get_public d5/dfc/group__crypto.html ga6a90a4420b73cfd7548072b83dcb4a27 (const struct GNUNET_CRYPTO_EddsaPrivateKey *priv, struct GNUNET_CRYPTO_EddsaPublicKey *pub) void GNUNET_CRYPTO_ecdhe_key_get_public d5/dfc/group__crypto.html gaee8f3015d5a41f20e515b59b4913b96b (const struct GNUNET_CRYPTO_EcdhePrivateKey *priv, struct GNUNET_CRYPTO_EcdhePublicKey *pub) char * GNUNET_CRYPTO_ecdsa_public_key_to_string dc/dba/crypto__ecc_8c.html a34dc2b2f1838c4a36bbe3441e8363f2e (const struct GNUNET_CRYPTO_EcdsaPublicKey *pub) char * GNUNET_CRYPTO_eddsa_public_key_to_string dc/dba/crypto__ecc_8c.html a7789fa5159ea296039bb62d473e96c68 (const struct GNUNET_CRYPTO_EddsaPublicKey *pub) char * GNUNET_CRYPTO_eddsa_private_key_to_string dc/dba/crypto__ecc_8c.html af1bb33127d134106642e81574ad83044 (const struct GNUNET_CRYPTO_EddsaPrivateKey *priv) char * GNUNET_CRYPTO_ecdsa_private_key_to_string dc/dba/crypto__ecc_8c.html aea9b39c1cf07f6ff3e632d56c81b2b2b (const struct GNUNET_CRYPTO_EcdsaPrivateKey *priv) int GNUNET_CRYPTO_ecdsa_public_key_from_string dc/dba/crypto__ecc_8c.html a076760a9e4998d9a4dcdc844c911d433 (const char *enc, size_t enclen, struct GNUNET_CRYPTO_EcdsaPublicKey *pub) int GNUNET_CRYPTO_eddsa_public_key_from_string dc/dba/crypto__ecc_8c.html a7dbd1910a0ec1a476bc7d9f72d3cc348 (const char *enc, size_t enclen, struct GNUNET_CRYPTO_EddsaPublicKey *pub) int GNUNET_CRYPTO_eddsa_private_key_from_string dc/dba/crypto__ecc_8c.html a8378a5dac15f09753929da5f948c267f (const char *enc, size_t enclen, struct GNUNET_CRYPTO_EddsaPrivateKey *priv) void GNUNET_CRYPTO_ecdhe_key_clear d5/dfc/group__crypto.html gaedf04bbc394d0856e353e220c5c9b398 (struct GNUNET_CRYPTO_EcdhePrivateKey *pk) void GNUNET_CRYPTO_ecdsa_key_clear d5/dfc/group__crypto.html gaa77be70363ace26813d4150b03c6092b (struct GNUNET_CRYPTO_EcdsaPrivateKey *pk) void GNUNET_CRYPTO_eddsa_key_clear d5/dfc/group__crypto.html ga6f372753a80e9e60922dbb0e92ca9208 (struct GNUNET_CRYPTO_EddsaPrivateKey *pk) struct GNUNET_CRYPTO_EcdhePrivateKey * GNUNET_CRYPTO_ecdhe_key_create d5/dfc/group__crypto.html gaaf8a7153c95e2bb5701cfc89764b8705 () int GNUNET_CRYPTO_ecdhe_key_create2 d5/dfc/group__crypto.html gadd0cf90f4a2ca90b1e6cc0057f07bd7a (struct GNUNET_CRYPTO_EcdhePrivateKey *pk) struct GNUNET_CRYPTO_EcdsaPrivateKey * GNUNET_CRYPTO_ecdsa_key_create d5/dfc/group__crypto.html gae4014da210508946ffaf78ea6eb43f4a () struct GNUNET_CRYPTO_EddsaPrivateKey * GNUNET_CRYPTO_eddsa_key_create d5/dfc/group__crypto.html ga3d267de39f5004ca670c5a57fa1d8fbb () const struct GNUNET_CRYPTO_EcdsaPrivateKey * GNUNET_CRYPTO_ecdsa_key_get_anonymous d5/dfc/group__crypto.html ga8d9c83bf30437b3c926d210efd100aca () static gcry_sexp_t data_to_ecdsa_value dc/dba/crypto__ecc_8c.html a39b1740337e85191c6c95371da4799a1 (const struct GNUNET_CRYPTO_EccSignaturePurpose *purpose) int GNUNET_CRYPTO_ecdsa_sign d5/dfc/group__crypto.html ga22ab77ac9b8aec0d82e74ee331a3bc62 (const struct GNUNET_CRYPTO_EcdsaPrivateKey *priv, const struct GNUNET_CRYPTO_EccSignaturePurpose *purpose, struct GNUNET_CRYPTO_EcdsaSignature *sig) int GNUNET_CRYPTO_eddsa_sign d5/dfc/group__crypto.html ga4590f08d47198776e3c1e53e5b737de4 (const struct GNUNET_CRYPTO_EddsaPrivateKey *priv, const struct GNUNET_CRYPTO_EccSignaturePurpose *purpose, struct GNUNET_CRYPTO_EddsaSignature *sig) int GNUNET_CRYPTO_ecdsa_verify d5/dfc/group__crypto.html ga7a4d41cbcd9174e791c3be4e007fb96b (uint32_t purpose, const struct GNUNET_CRYPTO_EccSignaturePurpose *validate, const struct GNUNET_CRYPTO_EcdsaSignature *sig, const struct GNUNET_CRYPTO_EcdsaPublicKey *pub) int GNUNET_CRYPTO_eddsa_verify d5/dfc/group__crypto.html gae9e331b4199e9628c2f45b0eee0862a7 (uint32_t purpose, const struct GNUNET_CRYPTO_EccSignaturePurpose *validate, const struct GNUNET_CRYPTO_EddsaSignature *sig, const struct GNUNET_CRYPTO_EddsaPublicKey *pub) int GNUNET_CRYPTO_ecc_ecdh d5/dfc/group__crypto.html ga71d748bc1aa49bb5ea31f46d617892b4 (const struct GNUNET_CRYPTO_EcdhePrivateKey *priv, const struct GNUNET_CRYPTO_EcdhePublicKey *pub, struct GNUNET_HashCode *key_material) static gcry_mpi_t derive_h dc/dba/crypto__ecc_8c.html ad66f9528d11d9ca0c1e7c8cffcd94aae (const struct GNUNET_CRYPTO_EcdsaPublicKey *pub, const char *label, const char *context) struct GNUNET_CRYPTO_EcdsaPrivateKey * GNUNET_CRYPTO_ecdsa_private_key_derive d5/dfc/group__crypto.html gac189f5ab603d095df0d162c931f25d50 (const struct GNUNET_CRYPTO_EcdsaPrivateKey *priv, const char *label, const char *context) void GNUNET_CRYPTO_ecdsa_public_key_derive d5/dfc/group__crypto.html ga090b56c221831d9f7cd144d6cf6d3827 (const struct GNUNET_CRYPTO_EcdsaPublicKey *pub, const char *label, const char *context, struct GNUNET_CRYPTO_EcdsaPublicKey *result) int GNUNET_CRYPTO_eddsa_ecdh d5/dfc/group__crypto.html gab077625ac1b250b9d077d645175711cc (const struct GNUNET_CRYPTO_EddsaPrivateKey *priv, const struct GNUNET_CRYPTO_EcdhePublicKey *pub, struct GNUNET_HashCode *key_material) int GNUNET_CRYPTO_ecdsa_ecdh d5/dfc/group__crypto.html gaaaacbcbb275e898edcd01cbd9882064f (const struct GNUNET_CRYPTO_EcdsaPrivateKey *priv, const struct GNUNET_CRYPTO_EcdhePublicKey *pub, struct GNUNET_HashCode *key_material) int GNUNET_CRYPTO_ecdh_eddsa d5/dfc/group__crypto.html ga69ce3e1898c9c8c197d8a57439eb450c (const struct GNUNET_CRYPTO_EcdhePrivateKey *priv, const struct GNUNET_CRYPTO_EddsaPublicKey *pub, struct GNUNET_HashCode *key_material) int GNUNET_CRYPTO_ecdh_ecdsa d5/dfc/group__crypto.html gaf1bdd12bae5a493c93695d386e45a974 (const struct GNUNET_CRYPTO_EcdhePrivateKey *priv, const struct GNUNET_CRYPTO_EcdsaPublicKey *pub, struct GNUNET_HashCode *key_material) crypto_ecc_dlog.c /home/grothoff/research/gnunet/src/util/ de/dbb/crypto__ecc__dlog_8c platform.h gnunet_crypto_lib.h gnunet_container_lib.h GNUNET_CRYPTO_EccDlogContext #define CURVE de/dbb/crypto__ecc__dlog_8c.html a5e84628ccf5bc23ccfac181b077616ae static void extract_pk de/dbb/crypto__ecc__dlog_8c.html acce0c2a88d9eda724ba84716f1f7496c (gcry_mpi_point_t pt, gcry_ctx_t ctx, struct GNUNET_PeerIdentity *pid) void GNUNET_CRYPTO_ecc_point_to_bin de/dbb/crypto__ecc__dlog_8c.html ad8ef0fe78256b388946a1931c5caef96 (struct GNUNET_CRYPTO_EccDlogContext *edc, gcry_mpi_point_t point, struct GNUNET_CRYPTO_EccPoint *bin) gcry_mpi_point_t GNUNET_CRYPTO_ecc_bin_to_point de/dbb/crypto__ecc__dlog_8c.html ade68f605c5717648555be082d46cd265 (struct GNUNET_CRYPTO_EccDlogContext *edc, const struct GNUNET_CRYPTO_EccPoint *bin) struct GNUNET_CRYPTO_EccDlogContext * GNUNET_CRYPTO_ecc_dlog_prepare de/dbb/crypto__ecc__dlog_8c.html aa3c6214b42b4f899d834a3a111ce485a (unsigned int max, unsigned int mem) int GNUNET_CRYPTO_ecc_dlog de/dbb/crypto__ecc__dlog_8c.html af8793fe0ccc257d69b85d502af8a107d (struct GNUNET_CRYPTO_EccDlogContext *edc, gcry_mpi_point_t input) gcry_mpi_t GNUNET_CRYPTO_ecc_random_mod_n de/dbb/crypto__ecc__dlog_8c.html a2a3998f8e7065b164c4dc9ec1564b416 (struct GNUNET_CRYPTO_EccDlogContext *edc) void GNUNET_CRYPTO_ecc_dlog_release de/dbb/crypto__ecc__dlog_8c.html a85abf9e426909d7d3dd7736d8d8165a8 (struct GNUNET_CRYPTO_EccDlogContext *edc) gcry_mpi_point_t GNUNET_CRYPTO_ecc_dexp de/dbb/crypto__ecc__dlog_8c.html a3b7204408cb0d6364a9ebefa71f7fff4 (struct GNUNET_CRYPTO_EccDlogContext *edc, int val) gcry_mpi_point_t GNUNET_CRYPTO_ecc_dexp_mpi de/dbb/crypto__ecc__dlog_8c.html a0a397e1250e367be52e07caf1358d4d2 (struct GNUNET_CRYPTO_EccDlogContext *edc, gcry_mpi_t val) gcry_mpi_point_t GNUNET_CRYPTO_ecc_add de/dbb/crypto__ecc__dlog_8c.html a9ed4a84a2f5ffba0e6e80a3dd053e336 (struct GNUNET_CRYPTO_EccDlogContext *edc, gcry_mpi_point_t a, gcry_mpi_point_t b) gcry_mpi_point_t GNUNET_CRYPTO_ecc_pmul_mpi de/dbb/crypto__ecc__dlog_8c.html a5fc882c192ffaa01fd92bd094d43bccb (struct GNUNET_CRYPTO_EccDlogContext *edc, gcry_mpi_point_t p, gcry_mpi_t val) void GNUNET_CRYPTO_ecc_rnd de/dbb/crypto__ecc__dlog_8c.html a29c0822ad90636811be926861e0d355c (struct GNUNET_CRYPTO_EccDlogContext *edc, gcry_mpi_point_t *r, gcry_mpi_point_t *r_inv) void GNUNET_CRYPTO_ecc_rnd_mpi de/dbb/crypto__ecc__dlog_8c.html a95be0b8ab0f54dfcc8f80a186efb05db (struct GNUNET_CRYPTO_EccDlogContext *edc, gcry_mpi_t *r, gcry_mpi_t *r_inv) void GNUNET_CRYPTO_ecc_free de/dbb/crypto__ecc__dlog_8c.html a4cf39412dfba8d857d72e2373f7b92c8 (gcry_mpi_point_t p) crypto_ecc_setup.c /home/grothoff/research/gnunet/src/util/ dd/d5d/crypto__ecc__setup_8c platform.h gnunet_util_lib.h #define LOG dd/d5d/crypto__ecc__setup_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LOG_STRERROR dd/d5d/crypto__ecc__setup_8c.html adafe97d0c574431adc20c2f69ab95dd5 (kind, syscall) #define LOG_STRERROR_FILE dd/d5d/crypto__ecc__setup_8c.html a5b8ff59c44bf3debf07c14e3d9532511 (kind, syscall, filename) #define LOG_GCRY dd/d5d/crypto__ecc__setup_8c.html a9879d0c81e26899863e86cfa9c62593d (level, cmd, rc) static void short_wait dd/d5d/crypto__ecc__setup_8c.html a0f5d3a02fcb0969484c94cbede988b9f () struct GNUNET_CRYPTO_EddsaPrivateKey * GNUNET_CRYPTO_eddsa_key_create_from_file d5/dfc/group__crypto.html ga63e6f9c2bb11b22405a45c0c212248f0 (const char *filename) struct GNUNET_CRYPTO_EcdsaPrivateKey * GNUNET_CRYPTO_ecdsa_key_create_from_file d5/dfc/group__crypto.html ga43291e79c6618b5cc969db53b2902037 (const char *filename) struct GNUNET_CRYPTO_EddsaPrivateKey * GNUNET_CRYPTO_eddsa_key_create_from_configuration d5/dfc/group__crypto.html ga2f315451a79a34a8e947b6ee960cd8b6 (const struct GNUNET_CONFIGURATION_Handle *cfg) int GNUNET_CRYPTO_get_peer_identity d5/dfc/group__crypto.html ga829c6ef883cc72edb52b3ac3cbcba4cc (const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_PeerIdentity *dst) void GNUNET_CRYPTO_eddsa_setup_key dd/d5d/crypto__ecc__setup_8c.html a7ebdfca328e1a14872aec562fa8b3892 (const char *cfg_name) crypto_hash.c /home/grothoff/research/gnunet/src/util/ d5/da4/crypto__hash_8c platform.h gnunet_crypto_lib.h gnunet_strings_lib.h benchmark.h GNUNET_HashContext #define LOG d5/da4/crypto__hash_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LOG_STRERROR_FILE d5/da4/crypto__hash_8c.html a5b8ff59c44bf3debf07c14e3d9532511 (kind, syscall, filename) void GNUNET_CRYPTO_hash d7/d3b/group__hash.html ga0e929a28dd5d4bf9978e0f8a3a82bff8 (const void *block, size_t size, struct GNUNET_HashCode *ret) void GNUNET_CRYPTO_hash_to_enc d7/d3b/group__hash.html ga11e861253505cd1d3b55c2f6d5681bc8 (const struct GNUNET_HashCode *block, struct GNUNET_CRYPTO_HashAsciiEncoded *result) int GNUNET_CRYPTO_hash_from_string2 d7/d3b/group__hash.html ga60c7ae1403a2d2a8f0ed2c9ba71c8735 (const char *enc, size_t enclen, struct GNUNET_HashCode *result) uint32_t GNUNET_CRYPTO_hash_distance_u32 d7/d3b/group__hash.html ga8b9f9cc539ed0c76576b8841ec23bde8 (const struct GNUNET_HashCode *a, const struct GNUNET_HashCode *b) void GNUNET_CRYPTO_hash_create_random d7/d3b/group__hash.html ga1423e90583a1afceb758aebfdb34dbdc (enum GNUNET_CRYPTO_Quality mode, struct GNUNET_HashCode *result) void GNUNET_CRYPTO_hash_difference d7/d3b/group__hash.html ga0d4b9e5738304edd213f9058acf78634 (const struct GNUNET_HashCode *a, const struct GNUNET_HashCode *b, struct GNUNET_HashCode *result) void GNUNET_CRYPTO_hash_sum d7/d3b/group__hash.html ga4d64bbc0a9472e69ae7a03922de89542 (const struct GNUNET_HashCode *a, const struct GNUNET_HashCode *delta, struct GNUNET_HashCode *result) void GNUNET_CRYPTO_hash_xor d7/d3b/group__hash.html ga518b8d29e4800d4eeb3cc64f498f27b0 (const struct GNUNET_HashCode *a, const struct GNUNET_HashCode *b, struct GNUNET_HashCode *result) void GNUNET_CRYPTO_hash_to_aes_key d7/d3b/group__hash.html gafe1b5c97365ff07a1fdab0447e9ed6a2 (const struct GNUNET_HashCode *hc, struct GNUNET_CRYPTO_SymmetricSessionKey *skey, struct GNUNET_CRYPTO_SymmetricInitializationVector *iv) int GNUNET_CRYPTO_hash_get_bit d7/d3b/group__hash.html gaadee351020b7c4845f8414d0a59c18f9 (const struct GNUNET_HashCode *code, unsigned int bit) unsigned int GNUNET_CRYPTO_hash_matching_bits d7/d3b/group__hash.html ga58effd46cc4df4f5c404a51cfe2be7fa (const struct GNUNET_HashCode *first, const struct GNUNET_HashCode *second) int GNUNET_CRYPTO_hash_cmp d7/d3b/group__hash.html gac3bc319f1257b14b7d19df7bd25e8b7e (const struct GNUNET_HashCode *h1, const struct GNUNET_HashCode *h2) int GNUNET_CRYPTO_hash_xorcmp d7/d3b/group__hash.html ga78799a06131c7dc1b38c52297554f21d (const struct GNUNET_HashCode *h1, const struct GNUNET_HashCode *h2, const struct GNUNET_HashCode *target) void GNUNET_CRYPTO_hmac_derive_key d7/d3b/group__hash.html gafcacfabbc1442908d8bf140ff3ef4941 (struct GNUNET_CRYPTO_AuthKey *key, const struct GNUNET_CRYPTO_SymmetricSessionKey *rkey, const void *salt, size_t salt_len,...) void GNUNET_CRYPTO_hmac_derive_key_v d7/d3b/group__hash.html ga7d658f5bc42e8068154616300c2e4f95 (struct GNUNET_CRYPTO_AuthKey *key, const struct GNUNET_CRYPTO_SymmetricSessionKey *rkey, const void *salt, size_t salt_len, va_list argp) void GNUNET_CRYPTO_hmac_raw d5/da4/crypto__hash_8c.html ae90382840f1fb53be5b3fdfb354a80f7 (const void *key, size_t key_len, const void *plaintext, size_t plaintext_len, struct GNUNET_HashCode *hmac) void GNUNET_CRYPTO_hmac d7/d3b/group__hash.html ga42697a0d67fd74ece9d3d10aba399cb8 (const struct GNUNET_CRYPTO_AuthKey *key, const void *plaintext, size_t plaintext_len, struct GNUNET_HashCode *hmac) struct GNUNET_HashContext * GNUNET_CRYPTO_hash_context_start d5/da4/crypto__hash_8c.html a5aaa56ea4b9fe5d5582de2fa35a6ec1d () void GNUNET_CRYPTO_hash_context_read d5/da4/crypto__hash_8c.html a5b8704507ad1cc6a93897528ab476875 (struct GNUNET_HashContext *hc, const void *buf, size_t size) void GNUNET_CRYPTO_hash_context_finish d5/da4/crypto__hash_8c.html aa33e85537b1a482641517ea092697f97 (struct GNUNET_HashContext *hc, struct GNUNET_HashCode *r_hash) void GNUNET_CRYPTO_hash_context_abort d5/da4/crypto__hash_8c.html a8f24100c55d08e15e2ef228b795f9d46 (struct GNUNET_HashContext *hc) crypto_hash_file.c /home/grothoff/research/gnunet/src/util/ da/d80/crypto__hash__file_8c platform.h gnunet_util_lib.h GNUNET_CRYPTO_FileHashContext #define LOG da/d80/crypto__hash__file_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LOG_STRERROR_FILE da/d80/crypto__hash__file_8c.html a5b8ff59c44bf3debf07c14e3d9532511 (kind, syscall, filename) static void file_hash_finish da/d80/crypto__hash__file_8c.html a30c1cbcd686bc984547e6a1aeb9e897e (struct GNUNET_CRYPTO_FileHashContext *fhc, const struct GNUNET_HashCode *res) static void file_hash_task da/d80/crypto__hash__file_8c.html a0fa97fe791cc742976902c1fb8606422 (void *cls) struct GNUNET_CRYPTO_FileHashContext * GNUNET_CRYPTO_hash_file d7/d3b/group__hash.html ga9b219d7117fe0e90f0a4cf7262271e5b (enum GNUNET_SCHEDULER_Priority priority, const char *filename, size_t blocksize, GNUNET_CRYPTO_HashCompletedCallback callback, void *callback_cls) void GNUNET_CRYPTO_hash_file_cancel da/d80/crypto__hash__file_8c.html a7ebb5fa3ee8257e6377e324d3ef1f418 (struct GNUNET_CRYPTO_FileHashContext *fhc) crypto_hkdf.c /home/grothoff/research/gnunet/src/util/ de/d22/crypto__hkdf_8c platform.h gnunet_crypto_lib.h benchmark.h #define LOG de/d22/crypto__hkdf_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define GNUNET_BUILD de/d22/crypto__hkdf_8c.html a00303212c3cd3456457920339aececb2 #define DEBUG_HKDF de/d22/crypto__hkdf_8c.html a983a6f61175c7bdf9cd231fbbe9cf60d static const void * doHMAC de/d22/crypto__hkdf_8c.html a6d4269c596dfc7c41322b837744ed57a (gcry_md_hd_t mac, const void *key, size_t key_len, const void *buf, size_t buf_len) static int getPRK de/d22/crypto__hkdf_8c.html a29c4f62c6638ac3eaf8766512451496a (gcry_md_hd_t mac, const void *xts, size_t xts_len, const void *skm, size_t skm_len, void *prk) int GNUNET_CRYPTO_hkdf_v d7/d3b/group__hash.html ga80bfa6ba190e3be34874e7a74daae5b1 (void *result, size_t out_len, int xtr_algo, int prf_algo, const void *xts, size_t xts_len, const void *skm, size_t skm_len, va_list argp) int GNUNET_CRYPTO_hkdf d7/d3b/group__hash.html ga2d6f0ef429fcd3a989e6dcdf75143d91 (void *result, size_t out_len, int xtr_algo, int prf_algo, const void *xts, size_t xts_len, const void *skm, size_t skm_len,...) crypto_kdf.c /home/grothoff/research/gnunet/src/util/ d7/df1/crypto__kdf_8c platform.h gnunet_crypto_lib.h #define LOG d7/df1/crypto__kdf_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) int GNUNET_CRYPTO_kdf_v d7/df1/crypto__kdf_8c.html a5f8f13f42673c1af81ad647e9eaa03c9 (void *result, size_t out_len, const void *xts, size_t xts_len, const void *skm, size_t skm_len, va_list argp) int GNUNET_CRYPTO_kdf d7/d3b/group__hash.html gafb62a85607dfc5f32cdab9d7360cccc3 (void *result, size_t out_len, const void *xts, size_t xts_len, const void *skm, size_t skm_len,...) void GNUNET_CRYPTO_kdf_mod_mpi d7/df1/crypto__kdf_8c.html a43fc8392fc519419ccedafe1ad79fa03 (gcry_mpi_t *r, gcry_mpi_t n, const void *xts, size_t xts_len, const void *skm, size_t skm_len, const char *ctx) crypto_mpi.c /home/grothoff/research/gnunet/src/util/ d6/d41/crypto__mpi_8c platform.h gnunet_crypto_lib.h #define LOG d6/d41/crypto__mpi_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LOG_GCRY d6/d41/crypto__mpi_8c.html a9879d0c81e26899863e86cfa9c62593d (level, cmd, rc) static void adjust d6/d41/crypto__mpi_8c.html aa8f8fe93a21101fbe8e29457b4b71206 (void *buf, size_t size, size_t target) void GNUNET_CRYPTO_mpi_print_unsigned d6/d41/crypto__mpi_8c.html a942f1c84071f8bdffd74d03bcfe094d5 (void *buf, size_t size, gcry_mpi_t val) void GNUNET_CRYPTO_mpi_scan_unsigned d6/d41/crypto__mpi_8c.html a0fd7cff410fd110b500e5b17c0e24b4e (gcry_mpi_t *result, const void *data, size_t size) crypto_paillier.c /home/grothoff/research/gnunet/src/util/ d2/da0/crypto__paillier_8c platform.h gnunet_util_lib.h void GNUNET_CRYPTO_paillier_create d2/da0/crypto__paillier_8c.html a9da5a2e7c3765b9e427732966968d4cb (struct GNUNET_CRYPTO_PaillierPublicKey *public_key, struct GNUNET_CRYPTO_PaillierPrivateKey *private_key) int GNUNET_CRYPTO_paillier_encrypt1 d2/da0/crypto__paillier_8c.html ac94ec1d93e01f0c595fe4089bb2be38f (const struct GNUNET_CRYPTO_PaillierPublicKey *public_key, const gcry_mpi_t m, int desired_ops, struct GNUNET_CRYPTO_PaillierCiphertext *ciphertext) int GNUNET_CRYPTO_paillier_encrypt d2/da0/crypto__paillier_8c.html a71018660c9ce850ba3a7785eed6fd19c (const struct GNUNET_CRYPTO_PaillierPublicKey *public_key, const gcry_mpi_t m, int desired_ops, struct GNUNET_CRYPTO_PaillierCiphertext *ciphertext) void GNUNET_CRYPTO_paillier_decrypt d2/da0/crypto__paillier_8c.html adca5277ee1663b59eb46867e8866cd6c (const struct GNUNET_CRYPTO_PaillierPrivateKey *private_key, const struct GNUNET_CRYPTO_PaillierPublicKey *public_key, const struct GNUNET_CRYPTO_PaillierCiphertext *ciphertext, gcry_mpi_t m) int GNUNET_CRYPTO_paillier_hom_add d2/da0/crypto__paillier_8c.html abf44392e3d52a59f2c4594d18d7416ff (const struct GNUNET_CRYPTO_PaillierPublicKey *public_key, const struct GNUNET_CRYPTO_PaillierCiphertext *c1, const struct GNUNET_CRYPTO_PaillierCiphertext *c2, struct GNUNET_CRYPTO_PaillierCiphertext *result) int GNUNET_CRYPTO_paillier_hom_get_remaining d2/da0/crypto__paillier_8c.html a15a2bde548172394e6018923cb6ac4b5 (const struct GNUNET_CRYPTO_PaillierCiphertext *c) crypto_pow.c /home/grothoff/research/gnunet/src/util/ de/d88/crypto__pow_8c platform.h gnunet_crypto_lib.h void GNUNET_CRYPTO_pow_hash de/d88/crypto__pow_8c.html add582df871bc6cd4d4c183eaa4137763 (const char *salt, const void *buf, size_t buf_len, struct GNUNET_HashCode *result) crypto_random.c /home/grothoff/research/gnunet/src/util/ df/d11/crypto__random_8c platform.h gnunet_crypto_lib.h #define LOG df/d11/crypto__random_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LOG_STRERROR df/d11/crypto__random_8c.html adafe97d0c574431adc20c2f69ab95dd5 (kind, syscall) #define RANDOM df/d11/crypto__random_8c.html a69f1bba01cab6b4ca24a6f755e9a1980 () #define SRANDOM df/d11/crypto__random_8c.html a88c43df1b08e022b17a080df1fdc95de (s) #define RAND_MAX df/d11/crypto__random_8c.html a690f251553b39fd4f31894826141b61a void glibc_weak_srand32 df/d11/crypto__random_8c.html a661ab888ac0b990d54541b3d365539c5 (int32_t s) int32_t glibc_weak_rand32 df/d11/crypto__random_8c.html a8d303499c2deac84b569aec51a8d2ebb () static double get_weak_random df/d11/crypto__random_8c.html a4741f94307540affa81afb6ab81a73d6 () void GNUNET_CRYPTO_seed_weak_random d5/dfc/group__crypto.html gaa14eec1e0cafdc6fc070266afc2eb4c1 (int32_t seed) void GNUNET_CRYPTO_zero_keys d5/dfc/group__crypto.html gaeb01d7586652ac5c23870173769914c8 (void *buffer, size_t length) void GNUNET_CRYPTO_random_block d5/dfc/group__crypto.html ga699eb9cf2578564fffdc4860f6f30cae (enum GNUNET_CRYPTO_Quality mode, void *buffer, size_t length) uint32_t GNUNET_CRYPTO_random_u32 d5/dfc/group__crypto.html gab47fa57290967032082fc0599a7d26f8 (enum GNUNET_CRYPTO_Quality mode, uint32_t i) unsigned int * GNUNET_CRYPTO_random_permute d5/dfc/group__crypto.html gae76ecc648d5b37fd246a8dff1f005de8 (enum GNUNET_CRYPTO_Quality mode, unsigned int n) uint64_t GNUNET_CRYPTO_random_u64 d5/dfc/group__crypto.html ga239147d1b2bf6d844f2c118f77f1d50d (enum GNUNET_CRYPTO_Quality mode, uint64_t max) static void * w_malloc df/d11/crypto__random_8c.html adbbbc2a1b55ce0b29aeeee45ab110db0 (size_t n) static int w_check df/d11/crypto__random_8c.html aebc4cbc6b39544340e7d35b1ef5ff05f (const void *p) void __attribute__ df/d11/crypto__random_8c.html afd02bb0f6a745c39d5e3417493995c71 ((constructor)) void __attribute__ df/d11/crypto__random_8c.html ad7e5f5c14ff8ad42e10651503200880c ((destructor)) static int32_t glibc_weak_rand32_state df/d11/crypto__random_8c.html a1439751e7ffc6e25f67cda9e035681af crypto_rsa.c /home/grothoff/research/gnunet/src/util/ dc/d0c/crypto__rsa_8c platform.h gnunet_crypto_lib.h benchmark.h GNUNET_CRYPTO_RsaPrivateKey GNUNET_CRYPTO_RsaPublicKey GNUNET_CRYPTO_RsaSignature RsaBlindingKey GNUNET_CRYPTO_RsaPublicKeyHeaderP #define LOG dc/d0c/crypto__rsa_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static int key_from_sexp dc/d0c/crypto__rsa_8c.html a0d0369f133d02a473d0c1f0773427689 (gcry_mpi_t *array, gcry_sexp_t sexp, const char *topname, const char *elems) struct GNUNET_CRYPTO_RsaPrivateKey * GNUNET_CRYPTO_rsa_private_key_create dc/d0c/crypto__rsa_8c.html af528c09264e0f983c60301063538349d (unsigned int len) void GNUNET_CRYPTO_rsa_private_key_free dc/d0c/crypto__rsa_8c.html a378aac268f9336135003a5602196a611 (struct GNUNET_CRYPTO_RsaPrivateKey *key) size_t GNUNET_CRYPTO_rsa_private_key_encode dc/d0c/crypto__rsa_8c.html a5f530cdec16174f3a0f1180bb14bbfd5 (const struct GNUNET_CRYPTO_RsaPrivateKey *key, char **buffer) struct GNUNET_CRYPTO_RsaPrivateKey * GNUNET_CRYPTO_rsa_private_key_decode dc/d0c/crypto__rsa_8c.html ad1e1d05516112ba136fda95732410228 (const char *buf, size_t len) struct GNUNET_CRYPTO_RsaPublicKey * GNUNET_CRYPTO_rsa_private_key_get_public dc/d0c/crypto__rsa_8c.html adc93896e34e6f8271d3fd1b9cf75b061 (const struct GNUNET_CRYPTO_RsaPrivateKey *priv) void GNUNET_CRYPTO_rsa_public_key_free dc/d0c/crypto__rsa_8c.html a922bc11ef4da3978d51038ea67511696 (struct GNUNET_CRYPTO_RsaPublicKey *key) GNUNET_NETWORK_STRUCT_END size_t GNUNET_CRYPTO_rsa_public_key_encode dc/d0c/crypto__rsa_8c.html a415490bbb275e5da9dbba3d23a9928f7 (const struct GNUNET_CRYPTO_RsaPublicKey *key, char **buffer) void GNUNET_CRYPTO_rsa_public_key_hash dc/d0c/crypto__rsa_8c.html a8afefb719aecc894d24223faa3d1422a (const struct GNUNET_CRYPTO_RsaPublicKey *key, struct GNUNET_HashCode *hc) struct GNUNET_CRYPTO_RsaPublicKey * GNUNET_CRYPTO_rsa_public_key_decode dc/d0c/crypto__rsa_8c.html a92711e94cded2ce4ca5015a4a14e5fbf (const char *buf, size_t len) static int rsa_gcd_validate dc/d0c/crypto__rsa_8c.html ae2d93e734709eabab3f7317610486fc3 (gcry_mpi_t r, gcry_mpi_t n) static struct RsaBlindingKey * rsa_blinding_key_derive dc/d0c/crypto__rsa_8c.html ace2d594ad6adbe93967da9f57da03989 (const struct GNUNET_CRYPTO_RsaPublicKey *pkey, const struct GNUNET_CRYPTO_RsaBlindingKeySecret *bks) int GNUNET_CRYPTO_rsa_signature_cmp dc/d0c/crypto__rsa_8c.html a16239531572d793103503ca2f171ff63 (struct GNUNET_CRYPTO_RsaSignature *s1, struct GNUNET_CRYPTO_RsaSignature *s2) int GNUNET_CRYPTO_rsa_public_key_cmp dc/d0c/crypto__rsa_8c.html a53a4c6f166eaae6293f3387c5243b588 (struct GNUNET_CRYPTO_RsaPublicKey *p1, struct GNUNET_CRYPTO_RsaPublicKey *p2) int GNUNET_CRYPTO_rsa_private_key_cmp dc/d0c/crypto__rsa_8c.html a6d60cd271305f6dbeeb05e8bed47fda3 (struct GNUNET_CRYPTO_RsaPrivateKey *p1, struct GNUNET_CRYPTO_RsaPrivateKey *p2) unsigned int GNUNET_CRYPTO_rsa_public_key_len dc/d0c/crypto__rsa_8c.html a8058a0e8c479503376675cc0d060ad0b (const struct GNUNET_CRYPTO_RsaPublicKey *key) static void rsa_blinding_key_free dc/d0c/crypto__rsa_8c.html a543084022ea962990ab17191c076b000 (struct RsaBlindingKey *bkey) static size_t numeric_mpi_alloc_n_print dc/d0c/crypto__rsa_8c.html af27e0a33adf884ac36e67e817b23789c (gcry_mpi_t v, char **buffer) static gcry_mpi_t rsa_full_domain_hash dc/d0c/crypto__rsa_8c.html aa41f612eb482af1ea10560ee403e1968 (const struct GNUNET_CRYPTO_RsaPublicKey *pkey, const struct GNUNET_HashCode *hash) int GNUNET_CRYPTO_rsa_blind dc/d0c/crypto__rsa_8c.html a3b5a15f28fb284864e4ddc6b3b8351d3 (const struct GNUNET_HashCode *hash, const struct GNUNET_CRYPTO_RsaBlindingKeySecret *bks, struct GNUNET_CRYPTO_RsaPublicKey *pkey, char **buf, size_t *buf_size) static gcry_sexp_t mpi_to_sexp dc/d0c/crypto__rsa_8c.html a8b287225aa6bf9d69a64138a342fd077 (gcry_mpi_t value) static struct GNUNET_CRYPTO_RsaSignature * rsa_sign_mpi dc/d0c/crypto__rsa_8c.html a99c90f5b5547aa014fffc5b9fe3f4a9c (const struct GNUNET_CRYPTO_RsaPrivateKey *key, gcry_mpi_t value) struct GNUNET_CRYPTO_RsaSignature * GNUNET_CRYPTO_rsa_sign_blinded dc/d0c/crypto__rsa_8c.html afb4fc99246ef7ccfcec2b56bd8ddded6 (const struct GNUNET_CRYPTO_RsaPrivateKey *key, const void *msg, size_t msg_len) struct GNUNET_CRYPTO_RsaSignature * GNUNET_CRYPTO_rsa_sign_fdh dc/d0c/crypto__rsa_8c.html abe6ea43b874387f9a2c9550e99ba9e40 (const struct GNUNET_CRYPTO_RsaPrivateKey *key, const struct GNUNET_HashCode *hash) void GNUNET_CRYPTO_rsa_signature_free dc/d0c/crypto__rsa_8c.html a27fe5e110bf23ea1c1723404bf0da090 (struct GNUNET_CRYPTO_RsaSignature *sig) size_t GNUNET_CRYPTO_rsa_signature_encode dc/d0c/crypto__rsa_8c.html a1c629458d6e31992859bb8d23faeebfc (const struct GNUNET_CRYPTO_RsaSignature *sig, char **buffer) struct GNUNET_CRYPTO_RsaSignature * GNUNET_CRYPTO_rsa_signature_decode dc/d0c/crypto__rsa_8c.html a643e270e35ef585c8f78d4731f2ccb0f (const char *buf, size_t len) struct GNUNET_CRYPTO_RsaPublicKey * GNUNET_CRYPTO_rsa_public_key_dup dc/d0c/crypto__rsa_8c.html a080248fcda2d5de51c5dd724a71eacbf (const struct GNUNET_CRYPTO_RsaPublicKey *key) struct GNUNET_CRYPTO_RsaSignature * GNUNET_CRYPTO_rsa_unblind dc/d0c/crypto__rsa_8c.html a5ece9e1a35454c7b272ec4fbd7d00a7d (const struct GNUNET_CRYPTO_RsaSignature *sig, const struct GNUNET_CRYPTO_RsaBlindingKeySecret *bks, struct GNUNET_CRYPTO_RsaPublicKey *pkey) int GNUNET_CRYPTO_rsa_verify dc/d0c/crypto__rsa_8c.html a4b014e4e2eda9f9f4773443239c65d36 (const struct GNUNET_HashCode *hash, const struct GNUNET_CRYPTO_RsaSignature *sig, const struct GNUNET_CRYPTO_RsaPublicKey *pkey) struct GNUNET_CRYPTO_RsaPrivateKey * GNUNET_CRYPTO_rsa_private_key_dup dc/d0c/crypto__rsa_8c.html af80acf78cc17e13a727d2eba55b100ee (const struct GNUNET_CRYPTO_RsaPrivateKey *key) struct GNUNET_CRYPTO_RsaSignature * GNUNET_CRYPTO_rsa_signature_dup dc/d0c/crypto__rsa_8c.html ab4dc93592fb313bdec993296c92e5098 (const struct GNUNET_CRYPTO_RsaSignature *sig) crypto_symmetric.c /home/grothoff/research/gnunet/src/util/ dd/d01/crypto__symmetric_8c platform.h gnunet_crypto_lib.h #define LOG dd/d01/crypto__symmetric_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) void GNUNET_CRYPTO_symmetric_create_session_key d5/dfc/group__crypto.html ga2f1a3dc1791389d735ca28333ae8ae2f (struct GNUNET_CRYPTO_SymmetricSessionKey *key) static int setup_cipher_aes dd/d01/crypto__symmetric_8c.html a04d37e2a0a321b172d07094816f45222 (gcry_cipher_hd_t *handle, const struct GNUNET_CRYPTO_SymmetricSessionKey *sessionkey, const struct GNUNET_CRYPTO_SymmetricInitializationVector *iv) static int setup_cipher_twofish dd/d01/crypto__symmetric_8c.html a774fe95f4197f62aa13a4370c2ccfa6f (gcry_cipher_hd_t *handle, const struct GNUNET_CRYPTO_SymmetricSessionKey *sessionkey, const struct GNUNET_CRYPTO_SymmetricInitializationVector *iv) ssize_t GNUNET_CRYPTO_symmetric_encrypt d5/dfc/group__crypto.html ga861ada90f0bb35f8e3efb79f9a85784e (const void *block, size_t size, const struct GNUNET_CRYPTO_SymmetricSessionKey *sessionkey, const struct GNUNET_CRYPTO_SymmetricInitializationVector *iv, void *result) ssize_t GNUNET_CRYPTO_symmetric_decrypt d5/dfc/group__crypto.html gaf33f42d921531c23a02327d90122a1d9 (const void *block, size_t size, const struct GNUNET_CRYPTO_SymmetricSessionKey *sessionkey, const struct GNUNET_CRYPTO_SymmetricInitializationVector *iv, void *result) void GNUNET_CRYPTO_symmetric_derive_iv d5/dfc/group__crypto.html ga92b9e982cf0fdb787a21bcb7ebde10ff (struct GNUNET_CRYPTO_SymmetricInitializationVector *iv, const struct GNUNET_CRYPTO_SymmetricSessionKey *skey, const void *salt, size_t salt_len,...) void GNUNET_CRYPTO_symmetric_derive_iv_v dd/d01/crypto__symmetric_8c.html aa8aa3ffaa795aa80890b1a0756019de1 (struct GNUNET_CRYPTO_SymmetricInitializationVector *iv, const struct GNUNET_CRYPTO_SymmetricSessionKey *skey, const void *salt, size_t salt_len, va_list argp) disk.c /home/grothoff/research/gnunet/src/util/ d0/deb/disk_8c platform.h disk.h gnunet_strings_lib.h gnunet_disk_lib.h GNUNET_DISK_PipeHandle GetFileSizeData GNUNET_DISK_MapHandle #define LOG d0/deb/disk_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LOG_STRERROR d0/deb/disk_8c.html adafe97d0c574431adc20c2f69ab95dd5 (kind, syscall) #define LOG_STRERROR_FILE d0/deb/disk_8c.html a5b8ff59c44bf3debf07c14e3d9532511 (kind, syscall, filename) #define COPY_BLK_SIZE d0/deb/disk_8c.html a2b783b6e1807e98297b668336b1e8142 #define _IFMT d0/deb/disk_8c.html aa710daa2d3ed9a0d4ed0728bcb1e368c #define _IFLNK d0/deb/disk_8c.html a8d8dd9e71584d09ba31c5e979c0ae1f4 #define S_ISLNK d0/deb/disk_8c.html a835359614ec43fbd96f53993cde84ef2 (m) #define MAP_FAILED d0/deb/disk_8c.html a8523dcf952f6ff059a3bed717e4f1296 static int translate_unix_perms d0/deb/disk_8c.html a652233d5f84a0e17a072d0bdd1dae871 (enum GNUNET_DISK_AccessPermissions perm) static int getSizeRec d0/deb/disk_8c.html a0c0d5a06d174efd21860f05a5e6a6104 (void *cls, const char *fn) int GNUNET_DISK_handle_invalid d1/d0e/group__disk.html gaa2ddd384666343622a40e169a61e7dd6 (const struct GNUNET_DISK_FileHandle *h) int GNUNET_DISK_file_handle_size d1/d0e/group__disk.html ga38253eaebfb11c629e971e07a0c4e00c (struct GNUNET_DISK_FileHandle *fh, off_t *size) off_t GNUNET_DISK_file_seek d1/d0e/group__disk.html ga6259d01a6913c9b845dde6596fa731d7 (const struct GNUNET_DISK_FileHandle *h, off_t offset, enum GNUNET_DISK_Seek whence) int GNUNET_DISK_file_size d1/d0e/group__disk.html ga3e604c1d45ae723c48cab130a28a9c99 (const char *filename, uint64_t *size, int include_symbolic_links, int single_file_mode) int GNUNET_DISK_file_get_identifiers d1/d0e/group__disk.html ga5a18adacc443fa2de4d670e4ad96224e (const char *filename, uint64_t *dev, uint64_t *ino) static char * mktemp_name d0/deb/disk_8c.html a4cdda6ec912a67fc90869b49c6a6fbb3 (const char *t) void GNUNET_DISK_fix_permissions d1/d0e/group__disk.html ga2fc830e1ebb4b23ba680ec23c2e7259a (const char *fn, int require_uid_match, int require_gid_match) char * GNUNET_DISK_mkdtemp d1/d0e/group__disk.html gacc8d191fd3a1309bf7627bb4c475c6c9 (const char *t) void GNUNET_DISK_file_backup d1/d0e/group__disk.html gaa4e1fc567a4090125ee9220c92f72906 (const char *fil) char * GNUNET_DISK_mktemp d1/d0e/group__disk.html ga3d7e169857e9a57468f571a5e65abde9 (const char *t) int GNUNET_DISK_directory_test d1/d0e/group__disk.html gada3cd59c73d67c218d3a2c5fa4714358 (const char *fil, int is_readable) int GNUNET_DISK_file_test d1/d0e/group__disk.html gad57b8b2b89ebf8ad672b85d721527dd2 (const char *fil) int GNUNET_DISK_directory_create d1/d0e/group__disk.html ga831bcc73974088744934d9b0e7306d79 (const char *dir) int GNUNET_DISK_directory_create_for_file d1/d0e/group__disk.html ga12925fdeb33f316d19b6f26b71eea51c (const char *filename) ssize_t GNUNET_DISK_file_read d1/d0e/group__disk.html gab8aaf09cc31057505cbfeae1e6c552d1 (const struct GNUNET_DISK_FileHandle *h, void *result, size_t len) ssize_t GNUNET_DISK_file_read_non_blocking d1/d0e/group__disk.html ga5a82fe85c5a8e9c354e6ddb23fbeb3c1 (const struct GNUNET_DISK_FileHandle *h, void *result, size_t len) ssize_t GNUNET_DISK_fn_read d1/d0e/group__disk.html gae8b3adbac6048d6075c099f766e56976 (const char *fn, void *result, size_t len) ssize_t GNUNET_DISK_file_write d1/d0e/group__disk.html ga553868d374ea0b886bc44861945486a2 (const struct GNUNET_DISK_FileHandle *h, const void *buffer, size_t n) ssize_t GNUNET_DISK_file_write_blocking d1/d0e/group__disk.html gacfff11ae32986e2ded2012a9e057df7d (const struct GNUNET_DISK_FileHandle *h, const void *buffer, size_t n) ssize_t GNUNET_DISK_fn_write d1/d0e/group__disk.html ga58bfffe01d9662d52feceff9c50c07a5 (const char *fn, const void *buffer, size_t n, enum GNUNET_DISK_AccessPermissions mode) int GNUNET_DISK_directory_scan d1/d0e/group__disk.html gaf4f80530197ab0c08d0fd71c2631f959 (const char *dir_name, GNUNET_FileNameCallback callback, void *callback_cls) static int remove_helper d0/deb/disk_8c.html a4382eefce277f9fc657edb31de8b16df (void *unused, const char *fn) int GNUNET_DISK_directory_remove d1/d0e/group__disk.html gabf1fd648f34cc945c63894d67e404c86 (const char *filename) int GNUNET_DISK_file_copy d1/d0e/group__disk.html ga7777191ccd0d24f11891454dc5f67f20 (const char *src, const char *dst) void GNUNET_DISK_filename_canonicalize d1/d0e/group__disk.html ga146f8716b5787473dcc45879b63cb2fe (char *fn) int GNUNET_DISK_file_change_owner d1/d0e/group__disk.html ga7f111b8b91ee0bb36139c3a502f753d7 (const char *filename, const char *user) int GNUNET_DISK_file_lock d1/d0e/group__disk.html gaa0d1bc9c61ec3b2930ec7fe4fd1c6f01 (struct GNUNET_DISK_FileHandle *fh, off_t lock_start, off_t lock_end, int excl) int GNUNET_DISK_file_unlock d1/d0e/group__disk.html gad013a183cef800cccdd6bee6473d0ba1 (struct GNUNET_DISK_FileHandle *fh, off_t unlock_start, off_t unlock_end) struct GNUNET_DISK_FileHandle * GNUNET_DISK_file_open d1/d0e/group__disk.html ga0f47a34b00244ba1b1a0bae7cad53918 (const char *fn, enum GNUNET_DISK_OpenFlags flags, enum GNUNET_DISK_AccessPermissions perm) int GNUNET_DISK_file_close d1/d0e/group__disk.html gaa80237a0ae8a30d2405423402eb389fc (struct GNUNET_DISK_FileHandle *h) struct GNUNET_DISK_FileHandle * GNUNET_DISK_get_handle_from_int_fd d1/d0e/group__disk.html gac5564ab287c65926ef8f48ae7b1dd662 (int fno) struct GNUNET_DISK_FileHandle * GNUNET_DISK_get_handle_from_native d1/d0e/group__disk.html ga4d417af9a70284e3325c5114374b3613 (FILE *fd) void * GNUNET_DISK_file_map d1/d0e/group__disk.html ga78194f5397b2943bf1c36610c47da5f7 (const struct GNUNET_DISK_FileHandle *h, struct GNUNET_DISK_MapHandle **m, enum GNUNET_DISK_MapType access, size_t len) int GNUNET_DISK_file_unmap d1/d0e/group__disk.html ga70c58bf8f1162797d4dc499d9370229a (struct GNUNET_DISK_MapHandle *h) int GNUNET_DISK_file_sync d1/d0e/group__disk.html ga82ea4ab53476e9bfc1ee18b8bc76b673 (const struct GNUNET_DISK_FileHandle *h) struct GNUNET_DISK_PipeHandle * GNUNET_DISK_pipe d1/d0e/group__disk.html ga5210643ad6029144b65e5849e763f05a (int blocking_read, int blocking_write, int inherit_read, int inherit_write) struct GNUNET_DISK_PipeHandle * GNUNET_DISK_pipe_from_fd d1/d0e/group__disk.html ga304a6b7e758d36bdca56d92860479447 (int blocking_read, int blocking_write, int fd[2]) int GNUNET_DISK_pipe_close_end d1/d0e/group__disk.html gae24ad6f8aeb770b416de6c3f239b390f (struct GNUNET_DISK_PipeHandle *p, enum GNUNET_DISK_PipeEnd end) struct GNUNET_DISK_FileHandle * GNUNET_DISK_pipe_detach_end d1/d0e/group__disk.html ga3250ab4109efa6dde65d8cbbabe41585 (struct GNUNET_DISK_PipeHandle *p, enum GNUNET_DISK_PipeEnd end) int GNUNET_DISK_pipe_close d1/d0e/group__disk.html ga9d5669d49fa8a1bebcaaa878b8e17bf1 (struct GNUNET_DISK_PipeHandle *p) const struct GNUNET_DISK_FileHandle * GNUNET_DISK_pipe_handle d1/d0e/group__disk.html gabf525117d4a4fbe485d47de09fce253a (const struct GNUNET_DISK_PipeHandle *p, enum GNUNET_DISK_PipeEnd n) int GNUNET_DISK_internal_file_handle_ d0/deb/disk_8c.html aa27948468980d9fb2d9ea5988870507a (const struct GNUNET_DISK_FileHandle *fh, void *dst, size_t dst_len) static int purge_cfg_dir d0/deb/disk_8c.html a9b8657a3885f472490ce336385dde151 (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_DISK_purge_cfg_dir d1/d0e/group__disk.html ga5a9fabe2b75698e98fcda9aaa8ff070f (const char *cfg_filename, const char *option) disk.h /home/grothoff/research/gnunet/src/util/ d2/d50/disk_8h gnunet_crypto_lib.h gnunet_disk_lib.h int GNUNET_DISK_internal_file_handle_ d2/d50/disk_8h.html aa27948468980d9fb2d9ea5988870507a (const struct GNUNET_DISK_FileHandle *fh, void *dst, size_t dst_len) dnsparser.c /home/grothoff/research/gnunet/src/util/ dd/d7c/dnsparser_8c platform.h gnunet_util_lib.h int GNUNET_DNSPARSER_check_label d8/d43/group__dns-parser.html gae151adbe3861dfeb21e3be5f16de85f4 (const char *label) int GNUNET_DNSPARSER_check_name d8/d43/group__dns-parser.html ga7447ddb2de613ff42262cd881bcbe218 (const char *name) void GNUNET_DNSPARSER_free_soa d8/d43/group__dns-parser.html gaa9b31453a65909fc845817843a9ada12 (struct GNUNET_DNSPARSER_SoaRecord *soa) void GNUNET_DNSPARSER_free_cert d8/d43/group__dns-parser.html ga3a5d4603958a2f024607af3980bb48ee (struct GNUNET_DNSPARSER_CertRecord *cert) void GNUNET_DNSPARSER_free_srv d8/d43/group__dns-parser.html ga5358c1418b030b26d1248c1d1b86a266 (struct GNUNET_DNSPARSER_SrvRecord *srv) void GNUNET_DNSPARSER_free_mx d8/d43/group__dns-parser.html gab8a9379d0b7be68d47b78072f341270a (struct GNUNET_DNSPARSER_MxRecord *mx) void GNUNET_DNSPARSER_free_record d8/d43/group__dns-parser.html ga34731a11b80dbaac23ca1501e84977f6 (struct GNUNET_DNSPARSER_Record *r) static char * parse_name dd/d7c/dnsparser_8c.html ae70daf88096e32d450a79712de1a59d0 (const char *udp_payload, size_t udp_payload_length, size_t *off, unsigned int depth) char * GNUNET_DNSPARSER_parse_name d8/d43/group__dns-parser.html gafa28a29b7d9af71071d2c738656f4ae4 (const char *udp_payload, size_t udp_payload_length, size_t *off) int GNUNET_DNSPARSER_parse_query d8/d43/group__dns-parser.html gac85530b4a08ef725bd4f1a3cd1c84de4 (const char *udp_payload, size_t udp_payload_length, size_t *off, struct GNUNET_DNSPARSER_Query *q) struct GNUNET_DNSPARSER_SoaRecord * GNUNET_DNSPARSER_parse_soa d8/d43/group__dns-parser.html ga11b3edd67786bb7dbe0af4623fa626d4 (const char *udp_payload, size_t udp_payload_length, size_t *off) struct GNUNET_DNSPARSER_MxRecord * GNUNET_DNSPARSER_parse_mx d8/d43/group__dns-parser.html ga7c8b411c87f225685034bdee7cb8299d (const char *udp_payload, size_t udp_payload_length, size_t *off) struct GNUNET_DNSPARSER_SrvRecord * GNUNET_DNSPARSER_parse_srv d8/d43/group__dns-parser.html gab4f2fe670cd72007f8174ec73a249138 (const char *udp_payload, size_t udp_payload_length, size_t *off) struct GNUNET_DNSPARSER_CertRecord * GNUNET_DNSPARSER_parse_cert d8/d43/group__dns-parser.html gabafcddea12056ee8b93f31e122e4c9a8 (const char *udp_payload, size_t udp_payload_length, size_t *off) int GNUNET_DNSPARSER_parse_record d8/d43/group__dns-parser.html gade2bbe634a1fd3171803dc7291bf4e0c (const char *udp_payload, size_t udp_payload_length, size_t *off, struct GNUNET_DNSPARSER_Record *r) struct GNUNET_DNSPARSER_Packet * GNUNET_DNSPARSER_parse d8/d43/group__dns-parser.html ga7014b69a001b6956da1962052506db72 (const char *udp_payload, size_t udp_payload_length) struct GNUNET_DNSPARSER_Record * GNUNET_DNSPARSER_duplicate_record d8/d43/group__dns-parser.html gae2da2a0f1228221c060b1b3ec3ebf23e (const struct GNUNET_DNSPARSER_Record *r) struct GNUNET_DNSPARSER_SoaRecord * GNUNET_DNSPARSER_duplicate_soa_record d8/d43/group__dns-parser.html gae19ad8b95d8dea2c35ca86d08248b7b0 (const struct GNUNET_DNSPARSER_SoaRecord *r) struct GNUNET_DNSPARSER_CertRecord * GNUNET_DNSPARSER_duplicate_cert_record d8/d43/group__dns-parser.html gaed6a19f6d623f84a5ce0371fea4f4445 (const struct GNUNET_DNSPARSER_CertRecord *r) struct GNUNET_DNSPARSER_MxRecord * GNUNET_DNSPARSER_duplicate_mx_record d8/d43/group__dns-parser.html gabce32ecccec790c2468d909eadf7875c (const struct GNUNET_DNSPARSER_MxRecord *r) struct GNUNET_DNSPARSER_SrvRecord * GNUNET_DNSPARSER_duplicate_srv_record d8/d43/group__dns-parser.html ga255e791004e3872b8cb38f6fa9928bd2 (const struct GNUNET_DNSPARSER_SrvRecord *r) void GNUNET_DNSPARSER_free_packet d8/d43/group__dns-parser.html ga13305a1728fb2b6a7bb2ce40ff360cb8 (struct GNUNET_DNSPARSER_Packet *p) int GNUNET_DNSPARSER_builder_add_name d8/d43/group__dns-parser.html ga0dd06b9c1047daa3a57630dfe46ff674 (char *dst, size_t dst_len, size_t *off, const char *name) int GNUNET_DNSPARSER_builder_add_query d8/d43/group__dns-parser.html ga1ecaad2267936187c07277bcc749a12e (char *dst, size_t dst_len, size_t *off, const struct GNUNET_DNSPARSER_Query *query) int GNUNET_DNSPARSER_builder_add_mx d8/d43/group__dns-parser.html gaa7b46547686ce1e0af690ba5688a0d05 (char *dst, size_t dst_len, size_t *off, const struct GNUNET_DNSPARSER_MxRecord *mx) int GNUNET_DNSPARSER_builder_add_cert d8/d43/group__dns-parser.html ga114d070f474fb7755ad003fe5d8c9f2f (char *dst, size_t dst_len, size_t *off, const struct GNUNET_DNSPARSER_CertRecord *cert) int GNUNET_DNSPARSER_builder_add_soa d8/d43/group__dns-parser.html ga811f6921e0f00d5025818217ce1bb609 (char *dst, size_t dst_len, size_t *off, const struct GNUNET_DNSPARSER_SoaRecord *soa) int GNUNET_DNSPARSER_builder_add_srv d8/d43/group__dns-parser.html gaae44c30775e3224024e21fefb9837687 (char *dst, size_t dst_len, size_t *off, const struct GNUNET_DNSPARSER_SrvRecord *srv) static int add_record dd/d7c/dnsparser_8c.html a6a974e3f9313ff8c77f9edb92e992458 (char *dst, size_t dst_len, size_t *off, const struct GNUNET_DNSPARSER_Record *record) int GNUNET_DNSPARSER_pack d8/d43/group__dns-parser.html gad75428e73032ac4c11bdf272c4693965 (const struct GNUNET_DNSPARSER_Packet *p, uint16_t max, char **buf, size_t *buf_length) char * GNUNET_DNSPARSER_bin_to_hex d8/d43/group__dns-parser.html ga2d2a7e75a8fbb607570a9c3887c565a7 (const void *data, size_t data_size) size_t GNUNET_DNSPARSER_hex_to_bin d8/d43/group__dns-parser.html ga4a8eefeaef7d3ff13510a5b83e558fd2 (const char *hex, void *data) dnsstub.c /home/grothoff/research/gnunet/src/util/ db/de1/dnsstub_8c platform.h gnunet_util_lib.h GNUNET_DNSSTUB_RequestSocket DnsServer GNUNET_DNSSTUB_Context #define DNS_RETRANSMIT_DELAY db/de1/dnsstub_8c.html affb035c067a06170b5cf03b4d3b76f51 static void cleanup_rs db/de1/dnsstub_8c.html af8d291428003cd38e10cc8c030f8e091 (struct GNUNET_DNSSTUB_RequestSocket *rs) static struct GNUNET_NETWORK_Handle * open_socket db/de1/dnsstub_8c.html aff68c19ef8164162dae9602d0fea186e (int af) static struct GNUNET_DNSSTUB_RequestSocket * get_request_socket db/de1/dnsstub_8c.html a2eacb1e8498b1e36e0fa1c25a158178c (struct GNUNET_DNSSTUB_Context *ctx) static int do_dns_read db/de1/dnsstub_8c.html a86ed780c268cf4e8cf8a224cd30b9f87 (struct GNUNET_DNSSTUB_RequestSocket *rs, struct GNUNET_NETWORK_Handle *dnsout) static void read_response db/de1/dnsstub_8c.html a5d912d3019e2248eea67014d498351ae (void *cls) static void schedule_read db/de1/dnsstub_8c.html acc443dd6e993799000ad4dffce8de64c (struct GNUNET_DNSSTUB_RequestSocket *rs) static void transmit_query db/de1/dnsstub_8c.html a1568bde130bee22431790fad22db86ef (void *cls) struct GNUNET_DNSSTUB_RequestSocket * GNUNET_DNSSTUB_resolve d1/d18/group__dns-stub.html gaef8eb9e1288b6e2fbfb8a60463ade6e3 (struct GNUNET_DNSSTUB_Context *ctx, const void *request, size_t request_len, GNUNET_DNSSTUB_ResultCallback rc, void *rc_cls) void GNUNET_DNSSTUB_resolve_cancel d1/d18/group__dns-stub.html gab5d39dcd3d749bbee17d58fb75ba7cf4 (struct GNUNET_DNSSTUB_RequestSocket *rs) struct GNUNET_DNSSTUB_Context * GNUNET_DNSSTUB_start d1/d18/group__dns-stub.html ga99f09987b53e73565f4e40342541f597 (unsigned int num_sockets) int GNUNET_DNSSTUB_add_dns_ip d1/d18/group__dns-stub.html ga17075e792c885a093aa518ceb7b0e532 (struct GNUNET_DNSSTUB_Context *ctx, const char *dns_ip) int GNUNET_DNSSTUB_add_dns_sa d1/d18/group__dns-stub.html gaf69d6009d21ccb89c63254a60c4123fd (struct GNUNET_DNSSTUB_Context *ctx, const struct sockaddr *sa) void GNUNET_DNSSTUB_set_retry d1/d18/group__dns-stub.html ga7038b8e15e24e85fc92d8fb33d3e5941 (struct GNUNET_DNSSTUB_Context *ctx, struct GNUNET_TIME_Relative retry_freq) void GNUNET_DNSSTUB_stop d1/d18/group__dns-stub.html ga5dd32664dafd310cff4cd857da1fa29c (struct GNUNET_DNSSTUB_Context *ctx) getopt.c /home/grothoff/research/gnunet/src/util/ dc/d53/getopt_8c platform.h gnunet_util_lib.h GNoption #define LOG dc/d53/getopt_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LOG_STRERROR dc/d53/getopt_8c.html adafe97d0c574431adc20c2f69ab95dd5 (kind, syscall) #define _ dc/d53/getopt_8c.html a86a239addea586602343007a370bf8ad (msgid) #define SWAP_FLAGS dc/d53/getopt_8c.html a6e06e56c5fa96faaf47f3b231e015e35 (ch1, ch2) #define NONOPTION_P dc/d53/getopt_8c.html a71ceb8911d64b39b402041ba5ea8453c REQUIRE_ORDER dc/d53/getopt_8c.html aa491173a6b1628f4ff82067b2e1ceaa9a0e73a0691c110b1442d8364d1d12eccc PERMUTE dc/d53/getopt_8c.html aa491173a6b1628f4ff82067b2e1ceaa9acfdde4b47c27f4efbd832e1ac7f8a8fc RETURN_IN_ORDER dc/d53/getopt_8c.html aa491173a6b1628f4ff82067b2e1ceaa9a3c56550bfafe809d9214b863b69c31c5 char * getenv dc/d53/getopt_8c.html aee28fd8a0e40b6d958f7d20348e45368 () static char * my_index dc/d53/getopt_8c.html a2389ace7295d4df3c895cf65d30d2632 (const char *str, int chr) static void exchange dc/d53/getopt_8c.html a4621659dd6377e52ac50a0869625bb6e (char **argv) static const char * _getopt_initialize dc/d53/getopt_8c.html a17475cbc1ffae0c12af2e0a3319d197f (int argc, char *const *argv, const char *optstring) static int GN_getopt_internal dc/d53/getopt_8c.html a5955a8cefef6484f8b78b432945139eb (int argc, char *const *argv, const char *optstring, const struct GNoption *longopts, int *longind, int long_only) static int GNgetopt_long dc/d53/getopt_8c.html a0b9306e407541a2d580bce952b241a84 (int argc, char *const *argv, const char *options, const struct GNoption *long_options, int *opt_index) int GNUNET_GETOPT_run d4/dd8/group__getopt.html ga4357c0e1146e0435b74e351a7c711912 (const char *binaryOptions, const struct GNUNET_GETOPT_CommandLineOption *allOptions, unsigned int argc, char *const *argv) static char * GNoptarg dc/d53/getopt_8c.html a215ba6c38363df909ea83fabad15ae8c static int GNoptind dc/d53/getopt_8c.html a0003f5ed2d754203a471b81b2a6d9b8b static char * nextchar dc/d53/getopt_8c.html a47a40a4c365dae45f94751ad32aab530 static enum @81 ordering dc/d53/getopt_8c.html ab2c4956ce914c6b0b23f8b0e5d2cca08 static char * posixly_correct dc/d53/getopt_8c.html ad0ccb64bbd4defe7a57dbad2045ddd14 static int first_nonopt dc/d53/getopt_8c.html a7b0f4f3bfbee147113f282427ce933ed static int last_nonopt dc/d53/getopt_8c.html a580f2c2acf35dad51ca18b427212bf15 getopt_helpers.c /home/grothoff/research/gnunet/src/util/ d9/dde/getopt__helpers_8c platform.h gnunet_util_lib.h Base32Context #define LOG d9/dde/getopt__helpers_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define BORDER d9/dde/getopt__helpers_8c.html a6d0652ae6ea6a5c4fef68baf139fd085 static int print_version d9/dde/getopt__helpers_8c.html a048d70514f6e462dc0bd5304d1aaca5e (struct GNUNET_GETOPT_CommandLineProcessorContext *ctx, void *scls, const char *option, const char *value) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_version d4/dd8/group__getopt.html gafc0a52dc710c8ba2453e33d6eeb172b4 (const char *version) static int format_help d9/dde/getopt__helpers_8c.html a8f2e1fa6a7f0806fe7a643d211073920 (struct GNUNET_GETOPT_CommandLineProcessorContext *ctx, void *scls, const char *option, const char *value) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_help d4/dd8/group__getopt.html ga84f272d0434d41afdd88ec6054e60bf3 (const char *about) static int increment_value d9/dde/getopt__helpers_8c.html a3d20cf310532731af17eb64767713370 (struct GNUNET_GETOPT_CommandLineProcessorContext *ctx, void *scls, const char *option, const char *value) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_increment_uint d4/dd8/group__getopt.html ga0947e28ec6f7ea4b300a2a40bef809f0 (char shortName, const char *name, const char *description, unsigned int *val) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_verbose d4/dd8/group__getopt.html gabb47bd5a31aefd91957f917dc8e3ea27 (unsigned int *level) static int set_one d9/dde/getopt__helpers_8c.html a34da5891e7a7eeedb51154044a9ff231 (struct GNUNET_GETOPT_CommandLineProcessorContext *ctx, void *scls, const char *option, const char *value) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_flag d4/dd8/group__getopt.html gac6afd97d9973a71bfe7ad6034eaec6f8 (char shortName, const char *name, const char *description, int *val) static int set_string d9/dde/getopt__helpers_8c.html a9d3136694d31751802f9022ef5ba5f94 (struct GNUNET_GETOPT_CommandLineProcessorContext *ctx, void *scls, const char *option, const char *value) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_string d4/dd8/group__getopt.html gacd2e973a2508caadf3a1f068a659ec57 (char shortName, const char *name, const char *argumentHelp, const char *description, char **str) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_loglevel d4/dd8/group__getopt.html gab47fce0bbe5c9c314c99a67b37afb9c1 (char **level) static int set_filename d9/dde/getopt__helpers_8c.html a7a06b8d3f58f527479f6dfaf184fc4a9 (struct GNUNET_GETOPT_CommandLineProcessorContext *ctx, void *scls, const char *option, const char *value) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_filename d4/dd8/group__getopt.html ga53e4b3ab626c52db6d3c8929a0edb302 (char shortName, const char *name, const char *argumentHelp, const char *description, char **str) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_logfile d4/dd8/group__getopt.html ga3121fef3adb3c8f4ad269e69bae807a2 (char **logfn) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_cfgfile d4/dd8/group__getopt.html ga20eaf24cfa52288087b89ba08842edd5 (char **fn) static int set_ulong d9/dde/getopt__helpers_8c.html a5c9120916a29b243f211b05f2028dcb4 (struct GNUNET_GETOPT_CommandLineProcessorContext *ctx, void *scls, const char *option, const char *value) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_ulong d4/dd8/group__getopt.html gab67fe943caabc4e70293b816ba1d2186 (char shortName, const char *name, const char *argumentHelp, const char *description, unsigned long long *val) static int set_relative_time d9/dde/getopt__helpers_8c.html a72e4728e06cfeb1d9bcd0317b9f7b296 (struct GNUNET_GETOPT_CommandLineProcessorContext *ctx, void *scls, const char *option, const char *value) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_relative_time d4/dd8/group__getopt.html ga968b4040a673a9fa0443b26da6d6d87c (char shortName, const char *name, const char *argumentHelp, const char *description, struct GNUNET_TIME_Relative *val) static int set_absolute_time d9/dde/getopt__helpers_8c.html a21c2495efa5c430d473ec38f56ee2f06 (struct GNUNET_GETOPT_CommandLineProcessorContext *ctx, void *scls, const char *option, const char *value) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_absolute_time d4/dd8/group__getopt.html gab03efb539dc0f2f7abf4f0bf50571c4d (char shortName, const char *name, const char *argumentHelp, const char *description, struct GNUNET_TIME_Absolute *val) static int set_uint d9/dde/getopt__helpers_8c.html a39b1f896840ae414f6084547d5b9ec75 (struct GNUNET_GETOPT_CommandLineProcessorContext *ctx, void *scls, const char *option, const char *value) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_uint d4/dd8/group__getopt.html ga8fd7879dfe7782991ae12bacffc8bf4a (char shortName, const char *name, const char *argumentHelp, const char *description, unsigned int *val) static int set_uint16 d9/dde/getopt__helpers_8c.html a419e15209fd1e206b04836fc54ccd5af (struct GNUNET_GETOPT_CommandLineProcessorContext *ctx, void *scls, const char *option, const char *value) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_uint16 d4/dd8/group__getopt.html gaf35a92b88a162a0373bded3ecfa941eb (char shortName, const char *name, const char *argumentHelp, const char *description, uint16_t *val) static int set_base32 d9/dde/getopt__helpers_8c.html ab934670c3b5725db7becc054ac948090 (struct GNUNET_GETOPT_CommandLineProcessorContext *ctx, void *scls, const char *option, const char *value) static void free_bc d9/dde/getopt__helpers_8c.html ae947ca18f090b2f2688d4c460456d4bb (void *cls) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_base32_fixed_size d4/dd8/group__getopt.html ga8a851ff89eba04a19f0cfd45d9d61e9e (char shortName, const char *name, const char *argumentHelp, const char *description, void *val, size_t val_size) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_mandatory d4/dd8/group__getopt.html ga589c32198bf857c5c36e26f0b342cb86 (struct GNUNET_GETOPT_CommandLineOption opt) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_exclusive d4/dd8/group__getopt.html ga564ded985bd2f6de57b3acf7d9ffd96f (struct GNUNET_GETOPT_CommandLineOption opt) gnunet-config-diff.c /home/grothoff/research/gnunet/src/util/ df/dcc/gnunet-config-diff_8c platform.h gnunet_util_lib.h int main df/dcc/gnunet-config-diff_8c.html a3c04138a5bfe5d72780bb7e82a18e627 (int argc, char **argv) gnunet-config.c /home/grothoff/research/gnunet/src/util/ d4/de4/gnunet-config_8c platform.h gnunet_util_lib.h static void print_option d4/de4/gnunet-config_8c.html af0b92d497dcaf0a48175e581423119d0 (void *cls, const char *section, const char *option, const char *value) static void print_section_name d4/de4/gnunet-config_8c.html a30ae0c0af4e1ce5dfad2d355b904e529 (void *cls, const char *section) static void run d4/de4/gnunet-config_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main d4/de4/gnunet-config_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static char * section d4/de4/gnunet-config_8c.html a34053b1a08396d7684fa1c2a83257343 static char * option d4/de4/gnunet-config_8c.html a756aafa2c9b99eaa7eb7f8886c7a8cb2 static char * value d4/de4/gnunet-config_8c.html a4e9aec275e566b978a3ccb4e043d8c61 static char * backend_check d4/de4/gnunet-config_8c.html abec0cb56fc29517bf93f15112ffcc1c7 static int is_filename d4/de4/gnunet-config_8c.html a9647ac73a69b26a9cf60f08ceb13b512 static int list_sections d4/de4/gnunet-config_8c.html a4778eacb3654bd597fccc69d6fd6f014 static int global_ret d4/de4/gnunet-config_8c.html a46aea8bacb6e1782ced692b1dfb4ff7b static int rewrite d4/de4/gnunet-config_8c.html a5ac5d6c44d0bca3ea9d28028e90cbb3c gnunet-crypto-tvg.c /home/grothoff/research/gnunet/src/util/ d4/d71/gnunet-crypto-tvg_8c platform.h gnunet_util_lib.h gnunet_signatures.h gnunet_testing_lib.h TestSignatureDataPS static GNUNET_NETWORK_STRUCT_END void display_data d4/d71/gnunet-crypto-tvg_8c.html ad916295db2e41f62e4f1ee07f2ede595 (char *label, void *data, size_t size) static void run d4/d71/gnunet-crypto-tvg_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main d4/d71/gnunet-crypto-tvg_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) gnunet-ecc.c /home/grothoff/research/gnunet/src/util/ de/da1/gnunet-ecc_8c platform.h gnunet_util_lib.h gnunet_testing_lib.h #define KEY_STR_LEN de/da1/gnunet-ecc_8c.html a2757f45563781cfc1dac5f5bc6219daa static void create_keys de/da1/gnunet-ecc_8c.html a99960baf890f2c7d0edd4ac94b7a12d3 (const char *fn, const char *prefix) static void print_hex de/da1/gnunet-ecc_8c.html aa9edd3c1837936465dd29fc1d1c68efc (const char *msg, const void *buf, size_t size) static void print_examples_ecdh de/da1/gnunet-ecc_8c.html a15ac63be81f9019e1825576a02ec3555 () static void print_examples de/da1/gnunet-ecc_8c.html a180d15e840542510722f7c30f3ea1d48 () static void print_key de/da1/gnunet-ecc_8c.html a432f51a3d7955e95c177b5230a309aca (const char *filename) static void run de/da1/gnunet-ecc_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main de/da1/gnunet-ecc_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int list_keys de/da1/gnunet-ecc_8c.html a0a127cfb121d58fe759e700e1c2caaf5 static unsigned int list_keys_count de/da1/gnunet-ecc_8c.html a75a5ddf97ddab01b1e7d4952261e32f4 static int print_public_key de/da1/gnunet-ecc_8c.html a9150e8ffa66bb9a4ac4dd41eba55f1f7 static int print_private_key de/da1/gnunet-ecc_8c.html a5b439ae649f33091a0ccbc17cd4fa2a7 static int print_public_key_hex de/da1/gnunet-ecc_8c.html a3e60376185edd9b2de3f9be45352cd17 static int print_examples_flag de/da1/gnunet-ecc_8c.html aad48065c9d1cb852ed821839977ab8ce static unsigned int make_keys de/da1/gnunet-ecc_8c.html a6a59834cfd2493f7ff0fd0a8c3367f49 gnunet-qr.c /home/grothoff/research/gnunet/src/util/ dd/dcd/gnunet-qr_8c platform.h gnunet_util_lib.h #define LOG dd/dcd/gnunet-qr_8c.html a388edf12256bf73c3a8ee9734c3bd841 (fmt,...) static void maint_child_death dd/dcd/gnunet-qr_8c.html a5c4901396e42693cb5266c77ec3ed914 (void *cls) static void sighandler_chld dd/dcd/gnunet-qr_8c.html ae9dc940ec537a63cb999eda338a64485 () static void gnunet_uri dd/dcd/gnunet-qr_8c.html ae6a4fc56a0a51513a82f42380ff8f0bc (void *cls, const char *uri, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) static const zbar_symbol_t * get_symbol dd/dcd/gnunet-qr_8c.html a2647bac58d1bff9bec8993b1c3ec8f43 (zbar_processor_t *proc) static char * run_zbar dd/dcd/gnunet-qr_8c.html a530205e43350f834778c2de02ef318a2 () static void run dd/dcd/gnunet-qr_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main dd/dcd/gnunet-qr_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static char * device dd/dcd/gnunet-qr_8c.html af2ff1e3088c734549b4c3676c5e86a22 static unsigned int verbose dd/dcd/gnunet-qr_8c.html a1209946062659806bc7657fe60753a21 static int silent dd/dcd/gnunet-qr_8c.html a582e2ef9670c974c00e00ad10af0e629 static long unsigned int exit_code dd/dcd/gnunet-qr_8c.html a9d1be9e9852c0ac917678df63a7558f9 static struct GNUNET_OS_Process * p dd/dcd/gnunet-qr_8c.html a6d6c312501ddcc16e3c0228b22459348 static struct GNUNET_SIGNAL_Context * shc_chld dd/dcd/gnunet-qr_8c.html a831647e6fb13228b550ed1cef3849343 static struct GNUNET_DISK_PipeHandle * sigpipe dd/dcd/gnunet-qr_8c.html a8919136d0bcf9ac88a71e1d8bc07f51d static pid_t my_pid dd/dcd/gnunet-qr_8c.html af4ce086a1cc89f9e6bc3b0dea3c2cf63 gnunet-resolver.c /home/grothoff/research/gnunet/src/util/ d3/d35/gnunet-resolver_8c platform.h gnunet_util_lib.h gnunet_resolver_service.h #define GET_TIMEOUT d3/d35/gnunet-resolver_8c.html af268194ede0a6f9a3f005675b7c4b9e6 static void print_hostname d3/d35/gnunet-resolver_8c.html ae4a4b35686a0a1a9ed74dbb3f54c8b0f (void *cls, const char *hostname) static void print_sockaddr d3/d35/gnunet-resolver_8c.html a762e103628176b59acd7566f2253af18 (void *cls, const struct sockaddr *addr, socklen_t addrlen) static void run d3/d35/gnunet-resolver_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main d3/d35/gnunet-resolver_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static int reverse d3/d35/gnunet-resolver_8c.html ae6ebe94aa9f2d314eb937d8a3042763f gnunet-scrypt.c /home/grothoff/research/gnunet/src/util/ d8/d10/gnunet-scrypt_8c platform.h gnunet_util_lib.h #define ROUND_SIZE d8/d10/gnunet-scrypt_8c.html aa7103946e4da020d5146982d6facf29b static void shutdown_task d8/d10/gnunet-scrypt_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static unsigned int count_leading_zeroes d8/d10/gnunet-scrypt_8c.html ab267ba24aafe5c07b5d09f88ed3ffde4 (const struct GNUNET_HashCode *hash) static void find_proof d8/d10/gnunet-scrypt_8c.html a61ad62c8eed9fd4ad0f4761e29203378 (void *cls) static void run d8/d10/gnunet-scrypt_8c.html adc09e42bf2a776ae59ab7e758668b1cd (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *config) int main d8/d10/gnunet-scrypt_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static unsigned long long nse_work_required d8/d10/gnunet-scrypt_8c.html a88c8c6d70b91fa3a5d1882e73df061f7 static struct GNUNET_TIME_Relative proof_find_delay d8/d10/gnunet-scrypt_8c.html a66c75bfeea56fc6f79fab46456e0527c static struct GNUNET_CRYPTO_EddsaPublicKey pub d8/d10/gnunet-scrypt_8c.html a2aa4f43b032faf74c5acc1e006ffad5d static uint64_t proof d8/d10/gnunet-scrypt_8c.html ac8fc68baeb5fbac907c87cbd4e5ad77b static struct GNUNET_SCHEDULER_Task * proof_task d8/d10/gnunet-scrypt_8c.html a52b402f03bc050b344d9ca2acea07ee5 static const struct GNUNET_CONFIGURATION_Handle * cfg d8/d10/gnunet-scrypt_8c.html a51cb438e53c3f8766755e01cfa930382 static char * pkfn d8/d10/gnunet-scrypt_8c.html aee1853956019b4d3235f9276f2949ae2 static char * pwfn d8/d10/gnunet-scrypt_8c.html ae5ffbb67b49421b1fafe11374b8e825d gnunet-service-resolver.c /home/grothoff/research/gnunet/src/util/ db/dec/gnunet-service-resolver_8c platform.h gnunet_util_lib.h gnunet_protocols.h gnunet_statistics_service.h resolver.h RecordListEntry ResolveCache ActiveLookup #define DNS_TIMEOUT db/dec/gnunet-service-resolver_8c.html a8c2eea1c3a1f11ced8772ed414585d7a #define MAX_CACHE db/dec/gnunet-service-resolver_8c.html a169dd4d494e61c2a6ce2cf0e237055bc static void free_cache_entry db/dec/gnunet-service-resolver_8c.html a220c90d063fb609fbdefdb52e5a6d6f0 (struct ResolveCache *rc) static void free_hosts_entry db/dec/gnunet-service-resolver_8c.html a997ae3b765959002d2de3125cc87ef54 (struct ResolveCache *rc) static void free_active_lookup db/dec/gnunet-service-resolver_8c.html abb86356b15d5c3322b7156ad9ed09b74 (struct ActiveLookup *al) static char * extract_dns_server db/dec/gnunet-service-resolver_8c.html a6a5298e6b70f7ab4a500a7546a0a7d38 (const char *line, size_t line_len) static char * extract_search_domain db/dec/gnunet-service-resolver_8c.html ac3d791a4258dd1de9411b69668c1f207 (const char *line, size_t line_len) static int lookup_dns_servers db/dec/gnunet-service-resolver_8c.html ad6d512772f78dc65e11ce6cf2f393c7c (char ***server_addrs) static char * make_reverse_hostname db/dec/gnunet-service-resolver_8c.html a0be45843d8f44f8f612f9857692f6d39 (const void *ip, int af) static int send_reply db/dec/gnunet-service-resolver_8c.html a3d8d993c7ab78f2334cf88df48187fbf (struct GNUNET_DNSPARSER_Record *record, uint16_t record_type, uint32_t client_request_id, struct GNUNET_SERVICE_Client *client) static void send_end_msg db/dec/gnunet-service-resolver_8c.html a2bb2e4cce6e4dd960d08d6ba41fca4ec (uint32_t client_request_id, struct GNUNET_SERVICE_Client *client) static int remove_expired db/dec/gnunet-service-resolver_8c.html a3ddf3d5f8bb83a359e6d0836fbda2e2c (struct ResolveCache *rc) static void process_get db/dec/gnunet-service-resolver_8c.html ae926629e2b6eeba4977ec6fa0238b9ef (const char *hostname, uint16_t record_type, uint32_t client_request_id, struct GNUNET_SERVICE_Client *client) static int try_cache db/dec/gnunet-service-resolver_8c.html af855dca20584efbd593f6d11b62c3b58 (const char *hostname, uint16_t record_type, uint32_t client_request_id, struct GNUNET_SERVICE_Client *client) static int pack db/dec/gnunet-service-resolver_8c.html a427dc4a8de52b9710cf84025bf8638fb (const char *hostname, uint16_t type, uint16_t dns_id, char **packet_buf, size_t *packet_size) static void cache_answers db/dec/gnunet-service-resolver_8c.html a2a254442afc89c6dba1d9700954a8f3b (const char *name, struct GNUNET_DNSPARSER_Record *records, unsigned int num_records) static void handle_resolve_result db/dec/gnunet-service-resolver_8c.html aef6a9aa6e4f214c7e49420e6c77f76a6 (void *cls, const struct GNUNET_TUN_DnsHeader *dns, size_t dns_len) static void handle_resolve_timeout db/dec/gnunet-service-resolver_8c.html a8d168a6658b6ba243ab3bf9fa5ab9069 (void *cls) static int resolve_and_cache db/dec/gnunet-service-resolver_8c.html a7d26991d06f41f686b5ecce8b5eac15b (const char *hostname, uint16_t record_type, uint32_t client_request_id, struct GNUNET_SERVICE_Client *client) static int check_get db/dec/gnunet-service-resolver_8c.html ab30317a8246361f5d76154fa1380419b (void *cls, const struct GNUNET_RESOLVER_GetMessage *get) static void handle_get db/dec/gnunet-service-resolver_8c.html ad786887a9987cbbc4a32aa55fee048e4 (void *cls, const struct GNUNET_RESOLVER_GetMessage *msg) static void shutdown_task db/dec/gnunet-service-resolver_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void add_host db/dec/gnunet-service-resolver_8c.html a7d2a1e51c0cc1cb7103e9e35d3756e37 (const char *hostname, uint16_t rec_type, const void *data, size_t data_size) static void extract_hosts db/dec/gnunet-service-resolver_8c.html abec0cc0aae7ca28dbc0931af37fc697a (const char *line, size_t line_len) static void load_etc_hosts db/dec/gnunet-service-resolver_8c.html a908a6b44ac287681f3418a0a753e950a (void) static void init_cb db/dec/gnunet-service-resolver_8c.html a4f503a868c3c4f3543c01a66953584f7 (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_SERVICE_Handle *sh) static void * connect_cb db/dec/gnunet-service-resolver_8c.html af4f2c3ec3ac3e543007cbca9f7c93b4d (void *cls, struct GNUNET_SERVICE_Client *c, struct GNUNET_MQ_Handle *mq) static void disconnect_cb db/dec/gnunet-service-resolver_8c.html a3b7e9f9a2cd2415e22dbfc201cd6e302 (void *cls, struct GNUNET_SERVICE_Client *c, void *internal_cls) GNUNET_SERVICE_MAIN db/dec/gnunet-service-resolver_8c.html a6207b1923e901ac621cdcdbda5aa68c3 ("resolver", GNUNET_SERVICE_OPTION_NONE, &init_cb, &connect_cb, &disconnect_cb, NULL, GNUNET_MQ_hd_var_size(get, GNUNET_MESSAGE_TYPE_RESOLVER_REQUEST, struct GNUNET_RESOLVER_GetMessage, NULL), GNUNET_MQ_handler_end()) static struct ResolveCache * cache_head db/dec/gnunet-service-resolver_8c.html a16b19f6fe309f2832e29e9f92e91577b static struct ResolveCache * cache_tail db/dec/gnunet-service-resolver_8c.html af908bf58b7ab12b0789da7e962e0557b static struct ResolveCache * hosts_head db/dec/gnunet-service-resolver_8c.html a4ef5002d8f4e3b06409f41bee13473d4 static struct ResolveCache * hosts_tail db/dec/gnunet-service-resolver_8c.html a9690fa74f92a410af98e422f69504c72 static struct ActiveLookup * lookup_head db/dec/gnunet-service-resolver_8c.html a54d2c2a3493ff0bf3019afcda8120f60 static struct ActiveLookup * lookup_tail db/dec/gnunet-service-resolver_8c.html aa761b4ac39f6bc5602ba8a33d8626d1b static struct GNUNET_DNSSTUB_Context * dnsstub_ctx db/dec/gnunet-service-resolver_8c.html af91460f8ce70c12f2a3048238c89bed0 static char * my_domain db/dec/gnunet-service-resolver_8c.html a550402efd1d34635444ca334fc44f2ee static unsigned int cache_size db/dec/gnunet-service-resolver_8c.html a8c293e4f7e3bade40d9ecdebc608e15e gnunet-timeout.c /home/grothoff/research/gnunet/src/util/ d4/d4d/gnunet-timeout_8c static void sigchld_handler d4/d4d/gnunet-timeout_8c.html adfe07842caeecc65136b978ebcf4fe6c (int val) static void sigint_handler d4/d4d/gnunet-timeout_8c.html a0dc68f4f87d00e0bbbec60f9e36c72bc (int val) int main d4/d4d/gnunet-timeout_8c.html a0ddf1224851353fc92bfbff6f499fa97 (int argc, char *argv[]) static pid_t child d4/d4d/gnunet-timeout_8c.html a9d66c2f081ab4c893b3b27aed30d2fe6 gnunet-uri.c /home/grothoff/research/gnunet/src/util/ da/d75/gnunet-uri_8c platform.h gnunet_util_lib.h static void maint_child_death da/d75/gnunet-uri_8c.html a5c4901396e42693cb5266c77ec3ed914 (void *cls) static void run da/d75/gnunet-uri_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) static void sighandler_child_death da/d75/gnunet-uri_8c.html a8b4f0e31be5517a647049f79fb5d96a8 () int main da/d75/gnunet-uri_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static long unsigned int exit_code da/d75/gnunet-uri_8c.html a9d1be9e9852c0ac917678df63a7558f9 static struct GNUNET_OS_Process * p da/d75/gnunet-uri_8c.html a6d6c312501ddcc16e3c0228b22459348 static struct GNUNET_DISK_PipeHandle * sigpipe da/d75/gnunet-uri_8c.html a8919136d0bcf9ac88a71e1d8bc07f51d helper.c /home/grothoff/research/gnunet/src/util/ d3/dcd/helper_8c platform.h gnunet_util_lib.h gnunet_mst_lib.h GNUNET_HELPER_SendHandle GNUNET_HELPER_Handle int GNUNET_HELPER_kill d3/d00/group__helper.html ga155f0a65d2bea7a12c1b9f45c82fa801 (struct GNUNET_HELPER_Handle *h, int soft_kill) int GNUNET_HELPER_wait d3/d00/group__helper.html ga378233422b2252e72ff2eb69e4ac6a82 (struct GNUNET_HELPER_Handle *h) static void stop_helper d3/dcd/helper_8c.html af9c1b3c833411bb4425dc9616f05debf (struct GNUNET_HELPER_Handle *h, int soft_kill) static void restart_task d3/dcd/helper_8c.html a83aaade2f18ad487c8b740ac4ebd35bf (void *cls) static void helper_read d3/dcd/helper_8c.html a9effb2cd5fd4aaeb036db701c06a83ed (void *cls) static void start_helper d3/dcd/helper_8c.html a7dd24d772b571de8c211cf13b4b214fb (struct GNUNET_HELPER_Handle *h) struct GNUNET_HELPER_Handle * GNUNET_HELPER_start d3/d00/group__helper.html ga680a7fd1b32b4ed17fbae74cfebac952 (int with_control_pipe, const char *binary_name, char *const binary_argv[], GNUNET_MessageTokenizerCallback cb, GNUNET_HELPER_ExceptionCallback exp_cb, void *cb_cls) void GNUNET_HELPER_destroy d3/d00/group__helper.html gaf5f881031a2b2a293515682f8ba935e4 (struct GNUNET_HELPER_Handle *h) void GNUNET_HELPER_stop d3/d00/group__helper.html gae9ac617d70057699e7afee00a5c1e409 (struct GNUNET_HELPER_Handle *h, int soft_kill) static void helper_write d3/dcd/helper_8c.html a0cad31478a1f6a76c8ca4e98d015ffdf (void *cls) struct GNUNET_HELPER_SendHandle * GNUNET_HELPER_send d3/d00/group__helper.html ga1c654e7fa036b9eb309d69b4d0946ce2 (struct GNUNET_HELPER_Handle *h, const struct GNUNET_MessageHeader *msg, int can_drop, GNUNET_HELPER_Continuation cont, void *cont_cls) void GNUNET_HELPER_send_cancel d3/d00/group__helper.html ga145a43a1593b8e9d6e24b9f6077d3e0e (struct GNUNET_HELPER_SendHandle *sh) load.c /home/grothoff/research/gnunet/src/util/ d9/dd4/load_8c platform.h gnunet_util_lib.h GNUNET_LOAD_Value #define LOG d9/dd4/load_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static void internal_update d9/dd4/load_8c.html a99bd8fa5cf9f937dd940387ca2acd026 (struct GNUNET_LOAD_Value *load) struct GNUNET_LOAD_Value * GNUNET_LOAD_value_init db/dea/group__load.html ga77aeabbdaf9fd3a61cf4bfe883bf4d4b (struct GNUNET_TIME_Relative autodecline) void GNUNET_LOAD_value_set_decline db/dea/group__load.html ga10dcce4d3f6adb6a57e7307f769d0b4a (struct GNUNET_LOAD_Value *load, struct GNUNET_TIME_Relative autodecline) static void calculate_load d9/dd4/load_8c.html ab7d81d229ee5a53c64ec4f933e90e49a (struct GNUNET_LOAD_Value *load) double GNUNET_LOAD_get_load db/dea/group__load.html gab1501d15976e9705f09a3ea9b1ad5c4e (struct GNUNET_LOAD_Value *load) double GNUNET_LOAD_get_average db/dea/group__load.html ga5c5b2dbe90097192abea1f0cfacca383 (struct GNUNET_LOAD_Value *load) void GNUNET_LOAD_update db/dea/group__load.html ga9ecd422953c051c0d1681d7301ff6609 (struct GNUNET_LOAD_Value *load, uint64_t data) mq.c /home/grothoff/research/gnunet/src/util/ de/da8/mq_8c platform.h gnunet_util_lib.h GNUNET_MQ_Envelope GNUNET_MQ_Handle GNUNET_MQ_DestroyNotificationHandle #define LOG de/da8/mq_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) void GNUNET_MQ_inject_message d9/dd0/group__mq.html ga9eaa9184d6426bab6070ad89694d88e5 (struct GNUNET_MQ_Handle *mq, const struct GNUNET_MessageHeader *mh) int GNUNET_MQ_handle_message d9/dd0/group__mq.html gab9f90b534d301db358477b0644e521c2 (const struct GNUNET_MQ_MessageHandler *handlers, const struct GNUNET_MessageHeader *mh) void GNUNET_MQ_inject_error d9/dd0/group__mq.html ga3d730e51a32e1dada6946982621f6a8d (struct GNUNET_MQ_Handle *mq, enum GNUNET_MQ_Error error) void GNUNET_MQ_discard d9/dd0/group__mq.html ga67d35d04c4b5a9176506beb77ed3b2ff (struct GNUNET_MQ_Envelope *ev) unsigned int GNUNET_MQ_get_length d9/dd0/group__mq.html ga2c39025b6840a3db8f24260b70054ac1 (struct GNUNET_MQ_Handle *mq) void GNUNET_MQ_send d9/dd0/group__mq.html ga500b79dba8a0b1a941c287357c78fe97 (struct GNUNET_MQ_Handle *mq, struct GNUNET_MQ_Envelope *ev) struct GNUNET_MQ_Envelope * GNUNET_MQ_unsent_head d9/dd0/group__mq.html ga3cbbe6801e240bf2cf8847fa3847a21d (struct GNUNET_MQ_Handle *mq) struct GNUNET_MQ_Envelope * GNUNET_MQ_env_copy d9/dd0/group__mq.html gacaaead192e13a27154a2dad5c7e2b11c (struct GNUNET_MQ_Envelope *env) void GNUNET_MQ_send_copy d9/dd0/group__mq.html ga0bd22b3cd8880f7e130439cdeade2865 (struct GNUNET_MQ_Handle *mq, const struct GNUNET_MQ_Envelope *ev) static void impl_send_continue de/da8/mq_8c.html acd64ae28962ce367eebfc8242160fbff (void *cls) void GNUNET_MQ_impl_send_continue d9/dd0/group__mq.html ga8704a8faf8eab6a055510b6adb0376ee (struct GNUNET_MQ_Handle *mq) void GNUNET_MQ_impl_send_in_flight d9/dd0/group__mq.html gac5f52a037bfe3128e7edbf26d34a617c (struct GNUNET_MQ_Handle *mq) struct GNUNET_MQ_Handle * GNUNET_MQ_queue_for_callbacks d9/dd0/group__mq.html ga77a88274b1aa03a3f53ba98d261dcf9c (GNUNET_MQ_SendImpl send, GNUNET_MQ_DestroyImpl destroy, GNUNET_MQ_CancelImpl cancel, void *impl_state, const struct GNUNET_MQ_MessageHandler *handlers, GNUNET_MQ_ErrorHandler error_handler, void *error_handler_cls) void GNUNET_MQ_set_handlers_closure d9/dd0/group__mq.html gad85987bfb651b517592ce8ebfa26a75b (struct GNUNET_MQ_Handle *mq, void *handlers_cls) const struct GNUNET_MessageHeader * GNUNET_MQ_impl_current d9/dd0/group__mq.html gac11d45e97bb8360e1385bd29d46e9e1c (struct GNUNET_MQ_Handle *mq) void * GNUNET_MQ_impl_state d9/dd0/group__mq.html ga5eb789f24034a35d302dcb950853cce1 (struct GNUNET_MQ_Handle *mq) struct GNUNET_MQ_Envelope * GNUNET_MQ_msg_ d9/dd0/group__mq.html ga142fe1c6e5ee9ee970f45fdad73409f5 (struct GNUNET_MessageHeader **mhp, uint16_t size, uint16_t type) struct GNUNET_MQ_Envelope * GNUNET_MQ_msg_copy d9/dd0/group__mq.html gab0aabe3176d6a1555ac9c0dfd6efc98a (const struct GNUNET_MessageHeader *hdr) struct GNUNET_MQ_Envelope * GNUNET_MQ_msg_nested_mh_ d9/dd0/group__mq.html gaf7cebbf03472b993f452283153c84395 (struct GNUNET_MessageHeader **mhp, uint16_t base_size, uint16_t type, const struct GNUNET_MessageHeader *nested_mh) uint32_t GNUNET_MQ_assoc_add d9/dd0/group__mq.html gab0d7a418dac1ad42c0d0b14b99db17d8 (struct GNUNET_MQ_Handle *mq, void *assoc_data) void * GNUNET_MQ_assoc_get d9/dd0/group__mq.html gac104c7ee668b152012aa3d6da24731b5 (struct GNUNET_MQ_Handle *mq, uint32_t request_id) void * GNUNET_MQ_assoc_remove d9/dd0/group__mq.html ga955c292b3291620810aeff0bc4f8b800 (struct GNUNET_MQ_Handle *mq, uint32_t request_id) void GNUNET_MQ_notify_sent d9/dd0/group__mq.html gaae9d1e160cd993cd77456ac45ed6389c (struct GNUNET_MQ_Envelope *ev, GNUNET_SCHEDULER_TaskCallback cb, void *cb_cls) void GNUNET_MQ_destroy d9/dd0/group__mq.html gafc840e069ad92e9d6289d3e2486bbdb5 (struct GNUNET_MQ_Handle *mq) const struct GNUNET_MessageHeader * GNUNET_MQ_extract_nested_mh_ d9/dd0/group__mq.html ga1b94d6cd0154e2b6c329543025d0098c (const struct GNUNET_MessageHeader *mh, uint16_t base_size) void GNUNET_MQ_send_cancel d9/dd0/group__mq.html ga21535b4abe6830253942883a894d9072 (struct GNUNET_MQ_Envelope *ev) struct GNUNET_MQ_Envelope * GNUNET_MQ_get_current_envelope d9/dd0/group__mq.html gaf51af2efb777eed0308b9f93ecdf929f (struct GNUNET_MQ_Handle *mq) struct GNUNET_MQ_Envelope * GNUNET_MQ_get_last_envelope d9/dd0/group__mq.html ga53ad25f749f70b75e589c16ffbf6583d (struct GNUNET_MQ_Handle *mq) void GNUNET_MQ_env_set_options d9/dd0/group__mq.html ga241bc8a363d99f3e2f5289b84fcbfd0c (struct GNUNET_MQ_Envelope *env, enum GNUNET_MQ_PriorityPreferences pp) enum GNUNET_MQ_PriorityPreferences GNUNET_MQ_env_get_options d9/dd0/group__mq.html gac226112be92d944675bbf8359ec24ee4 (struct GNUNET_MQ_Envelope *env) enum GNUNET_MQ_PriorityPreferences GNUNET_MQ_env_combine_options d9/dd0/group__mq.html ga97d7eb4e30229f741ff64bf40ed74987 (enum GNUNET_MQ_PriorityPreferences p1, enum GNUNET_MQ_PriorityPreferences p2) void GNUNET_MQ_set_options d9/dd0/group__mq.html ga1f1ab3e82145827fc81df558fd3acee4 (struct GNUNET_MQ_Handle *mq, enum GNUNET_MQ_PriorityPreferences pp) const struct GNUNET_MessageHeader * GNUNET_MQ_env_get_msg d9/dd0/group__mq.html gaf93895cb513cc0bb221c39515a231220 (const struct GNUNET_MQ_Envelope *env) const struct GNUNET_MQ_Envelope * GNUNET_MQ_env_next d9/dd0/group__mq.html ga2f02291ad5a8a0f1f58d86882a5e0d83 (const struct GNUNET_MQ_Envelope *env) struct GNUNET_MQ_DestroyNotificationHandle * GNUNET_MQ_destroy_notify d9/dd0/group__mq.html ga2d0762ecac45cb92095e4f794341162f (struct GNUNET_MQ_Handle *mq, GNUNET_SCHEDULER_TaskCallback cb, void *cb_cls) void GNUNET_MQ_destroy_notify_cancel d9/dd0/group__mq.html gaadf1484a61536df5e1ffda8e64717a27 (struct GNUNET_MQ_DestroyNotificationHandle *dnh) void GNUNET_MQ_dll_insert_head d9/dd0/group__mq.html ga558032520a7f1d9a1cc1bb492eee1637 (struct GNUNET_MQ_Envelope **env_head, struct GNUNET_MQ_Envelope **env_tail, struct GNUNET_MQ_Envelope *env) void GNUNET_MQ_dll_insert_tail d9/dd0/group__mq.html gae84c89bddf6e16ae26461dc210ad0099 (struct GNUNET_MQ_Envelope **env_head, struct GNUNET_MQ_Envelope **env_tail, struct GNUNET_MQ_Envelope *env) void GNUNET_MQ_dll_remove d9/dd0/group__mq.html ga233dd5c71828ad265673da99c1316814 (struct GNUNET_MQ_Envelope **env_head, struct GNUNET_MQ_Envelope **env_tail, struct GNUNET_MQ_Envelope *env) struct GNUNET_MQ_MessageHandler * GNUNET_MQ_copy_handlers d9/dd0/group__mq.html gaf1d375ea01b62d96b9b1a2360b1ddf43 (const struct GNUNET_MQ_MessageHandler *handlers) struct GNUNET_MQ_MessageHandler * GNUNET_MQ_copy_handlers2 d9/dd0/group__mq.html gadbbb469552009aca7725b89afa566b76 (const struct GNUNET_MQ_MessageHandler *handlers, GNUNET_MQ_MessageCallback agpl_handler, void *agpl_cls) unsigned int GNUNET_MQ_count_handlers d9/dd0/group__mq.html gaf8ae5ea7ead80e73604e9c3b342dd08d (const struct GNUNET_MQ_MessageHandler *handlers) const char * GNUNET_MQ_preference_to_string d9/dd0/group__mq.html ga6398a85861d38df4d13b8322886b5c08 (enum GNUNET_MQ_PreferenceKind type) mst.c /home/grothoff/research/gnunet/src/util/ df/dff/mst_8c platform.h gnunet_util_lib.h GNUNET_MessageStreamTokenizer #define ALIGN_FACTOR df/dff/mst_8c.html a0d50e6be0f5de50dac5200190abe3330 #define LOG df/dff/mst_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) struct GNUNET_MessageStreamTokenizer * GNUNET_MST_create d5/d89/group__server.html gac42fa1016b869a04800ddbc79090205d (GNUNET_MessageTokenizerCallback cb, void *cb_cls) int GNUNET_MST_from_buffer d5/d89/group__server.html gacef8d509b296efa351bb68a2043a2b1d (struct GNUNET_MessageStreamTokenizer *mst, const char *buf, size_t size, int purge, int one_shot) int GNUNET_MST_read d5/d89/group__server.html ga10c3c9e0ba2bfdc55b5d65d2a05ed346 (struct GNUNET_MessageStreamTokenizer *mst, struct GNUNET_NETWORK_Handle *sock, int purge, int one_shot) int GNUNET_MST_next d5/d89/group__server.html ga0be26e7c9055c8c3f676d485399c6139 (struct GNUNET_MessageStreamTokenizer *mst, int one_shot) void GNUNET_MST_destroy d5/d89/group__server.html ga88c23bd5063c9bfca49c0aaaca4fd341 (struct GNUNET_MessageStreamTokenizer *mst) nc.c /home/grothoff/research/gnunet/src/util/ d9/dbf/nc_8c platform.h gnunet_util_lib.h SubscriberList GNUNET_NotificationContext #define LOG d9/dbf/nc_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static void handle_mq_destroy d9/dbf/nc_8c.html a0936c6e35eb3939767a5c7dbe9e3a7c1 (void *cls) struct GNUNET_NotificationContext * GNUNET_notification_context_create d9/dd0/group__mq.html gac0cfbf1f6203237daed8de9e56ae34eb (unsigned int queue_length) void GNUNET_notification_context_destroy d9/dd0/group__mq.html ga0574eac75858e462c068919b88dcab13 (struct GNUNET_NotificationContext *nc) void GNUNET_notification_context_add d9/dd0/group__mq.html gaf27fd6d72aa86333916a0de76935f6a8 (struct GNUNET_NotificationContext *nc, struct GNUNET_MQ_Handle *mq) void GNUNET_notification_context_broadcast d9/dd0/group__mq.html ga89f6ec46307ec1f412b388c152f9b0ef (struct GNUNET_NotificationContext *nc, const struct GNUNET_MessageHeader *msg, int can_drop) unsigned int GNUNET_notification_context_get_size d9/dd0/group__mq.html ga3aa7faefd399c1ff154bd632964b35ee (struct GNUNET_NotificationContext *nc) network.c /home/grothoff/research/gnunet/src/util/ d6/d6e/network_8c platform.h gnunet_util_lib.h disk.h GNUNET_NETWORK_Handle #define LOG d6/d6e/network_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LOG_STRERROR_FILE d6/d6e/network_8c.html a5b8ff59c44bf3debf07c14e3d9532511 (kind, syscall, filename) #define LOG_STRERROR d6/d6e/network_8c.html adafe97d0c574431adc20c2f69ab95dd5 (kind, syscall) #define DEBUG_NETWORK d6/d6e/network_8c.html afe0d2f9515b8f26104e5784ffa7c3e09 #define INVALID_SOCKET d6/d6e/network_8c.html a26769957ec1a2beaf223f33b66ee64ab #define FD_COPY d6/d6e/network_8c.html afb438a1071521605fad85d33b1ffe33d (s, d) int GNUNET_NETWORK_test_pf db/d3a/group__network.html gab6c4e570ec31350efff179cbf18e6730 (int pf) char * GNUNET_NETWORK_shorten_unixpath db/d3a/group__network.html ga89ef4d0a66baf537d191168181121f15 (char *unixpath) void GNUNET_NETWORK_unix_precheck db/d3a/group__network.html ga9d06107778e08f94130ba41ad19df8d0 (const struct sockaddr_un *un) int GNUNET_NETWORK_socket_set_blocking db/d3a/group__network.html ga7e3ba99aaf6a99d64b146074fb6547e4 (struct GNUNET_NETWORK_Handle *fd, int doBlock) static int socket_set_inheritable d6/d6e/network_8c.html af74c3575f0c486799cf6056ec409da5f (const struct GNUNET_NETWORK_Handle *h) static void socket_set_nodelay d6/d6e/network_8c.html a4e4719a5df672e066cdf48cbbf80e3c1 (const struct GNUNET_NETWORK_Handle *h) static int initialize_network_handle d6/d6e/network_8c.html a076cafa7c1ba15aa67d3a68d998a198c (struct GNUNET_NETWORK_Handle *h, int af, int type) struct GNUNET_NETWORK_Handle * GNUNET_NETWORK_socket_accept db/d3a/group__network.html ga6b1873650d4a420c8d886aa6b7a673d3 (const struct GNUNET_NETWORK_Handle *desc, struct sockaddr *address, socklen_t *address_len) int GNUNET_NETWORK_socket_bind db/d3a/group__network.html gabcd33b0088c11fa4dd48500196555e06 (struct GNUNET_NETWORK_Handle *desc, const struct sockaddr *address, socklen_t address_len) int GNUNET_NETWORK_socket_close db/d3a/group__network.html gaed7ca969b40922b194c430e04d9d89e0 (struct GNUNET_NETWORK_Handle *desc) void GNUNET_NETWORK_socket_free_memory_only_ db/d3a/group__network.html ga7f098c3d5642a80218eafee7b34c9722 (struct GNUNET_NETWORK_Handle *desc) struct GNUNET_NETWORK_Handle * GNUNET_NETWORK_socket_box_native db/d3a/group__network.html gaf408f35cf57beeaa859978e696b045a8 (int fd) int GNUNET_NETWORK_socket_connect db/d3a/group__network.html gad2bfe08a0845eb72567970bd7041ab45 (const struct GNUNET_NETWORK_Handle *desc, const struct sockaddr *address, socklen_t address_len) int GNUNET_NETWORK_socket_getsockopt db/d3a/group__network.html ga44a41f90e6b1099a3e8598d6905b9bbb (const struct GNUNET_NETWORK_Handle *desc, int level, int optname, void *optval, socklen_t *optlen) int GNUNET_NETWORK_socket_listen db/d3a/group__network.html gab21800375fd52a6e3fdd54a137bdb9a1 (const struct GNUNET_NETWORK_Handle *desc, int backlog) ssize_t GNUNET_NETWORK_socket_recvfrom_amount db/d3a/group__network.html ga70bc5160c71928d1bd609c0defcfdfc2 (const struct GNUNET_NETWORK_Handle *desc) ssize_t GNUNET_NETWORK_socket_recvfrom db/d3a/group__network.html ga447a60cbcd790acfae218756bb9347e4 (const struct GNUNET_NETWORK_Handle *desc, void *buffer, size_t length, struct sockaddr *src_addr, socklen_t *addrlen) ssize_t GNUNET_NETWORK_socket_recv db/d3a/group__network.html ga3db17e3bc71f502a1eb9c020286b04f5 (const struct GNUNET_NETWORK_Handle *desc, void *buffer, size_t length) ssize_t GNUNET_NETWORK_socket_send db/d3a/group__network.html ga8aa6d9b22dfe37567eba7c62030ed372 (const struct GNUNET_NETWORK_Handle *desc, const void *buffer, size_t length) ssize_t GNUNET_NETWORK_socket_sendto db/d3a/group__network.html gac784456a7ec147b6f0874cf9a11a9f8f (const struct GNUNET_NETWORK_Handle *desc, const void *message, size_t length, const struct sockaddr *dest_addr, socklen_t dest_len) int GNUNET_NETWORK_socket_setsockopt db/d3a/group__network.html gaba3e74096aad3461ec20dc976689af4e (struct GNUNET_NETWORK_Handle *fd, int level, int option_name, const void *option_value, socklen_t option_len) struct GNUNET_NETWORK_Handle * GNUNET_NETWORK_socket_create db/d3a/group__network.html ga7cff0e0f316a799b54df50caeb064242 (int domain, int type, int protocol) int GNUNET_NETWORK_socket_shutdown db/d3a/group__network.html ga1a89427847ee62e1641d2967e98d3141 (struct GNUNET_NETWORK_Handle *desc, int how) int GNUNET_NETWORK_socket_disable_corking db/d3a/group__network.html ga78936f80f99b704686a2cff9269b82b8 (struct GNUNET_NETWORK_Handle *desc) void GNUNET_NETWORK_fdset_zero db/d3a/group__network.html ga13962f458de3288e61e8c2083156fd7f (struct GNUNET_NETWORK_FDSet *fds) void GNUNET_NETWORK_fdset_set db/d3a/group__network.html ga7e033f84dd6a1aa404ad4c366e43787c (struct GNUNET_NETWORK_FDSet *fds, const struct GNUNET_NETWORK_Handle *desc) int GNUNET_NETWORK_fdset_isset db/d3a/group__network.html gacff13ef7fd5e551ded201c1ae80442f5 (const struct GNUNET_NETWORK_FDSet *fds, const struct GNUNET_NETWORK_Handle *desc) void GNUNET_NETWORK_fdset_add db/d3a/group__network.html ga456366e92e7ef6b9ac8a6b939e440408 (struct GNUNET_NETWORK_FDSet *dst, const struct GNUNET_NETWORK_FDSet *src) void GNUNET_NETWORK_fdset_copy db/d3a/group__network.html ga51726956d04948ca0351304b6a46aff6 (struct GNUNET_NETWORK_FDSet *to, const struct GNUNET_NETWORK_FDSet *from) int GNUNET_NETWORK_get_fd db/d3a/group__network.html ga19222114276cc0dee4287e8aba68c654 (const struct GNUNET_NETWORK_Handle *desc) struct sockaddr * GNUNET_NETWORK_get_addr db/d3a/group__network.html ga07b8db689bdc2c15171513b028fff1db (const struct GNUNET_NETWORK_Handle *desc) socklen_t GNUNET_NETWORK_get_addrlen db/d3a/group__network.html ga1712f28ce4b9db8bb51e1a243dbeb640 (const struct GNUNET_NETWORK_Handle *desc) void GNUNET_NETWORK_fdset_copy_native db/d3a/group__network.html ga29311e18b2144b6480fe8f346b04b2d9 (struct GNUNET_NETWORK_FDSet *to, const fd_set *from, int nfds) void GNUNET_NETWORK_fdset_set_native db/d3a/group__network.html ga4e1b3f1a9c99678a49c01ed397a00ffd (struct GNUNET_NETWORK_FDSet *to, int nfd) int GNUNET_NETWORK_fdset_test_native db/d3a/group__network.html ga7ba15325489b26ab4f457154590f879e (const struct GNUNET_NETWORK_FDSet *to, int nfd) void GNUNET_NETWORK_fdset_handle_set db/d3a/group__network.html gaec0d52ef316dadc98f82844c0eb6c023 (struct GNUNET_NETWORK_FDSet *fds, const struct GNUNET_DISK_FileHandle *h) void GNUNET_NETWORK_fdset_handle_set_first db/d3a/group__network.html ga0818d41c136bab8d234c2f2aac9b0d22 (struct GNUNET_NETWORK_FDSet *fds, const struct GNUNET_DISK_FileHandle *h) int GNUNET_NETWORK_fdset_handle_isset db/d3a/group__network.html gaa60dde22f955bb06cb7c430ccf05def7 (const struct GNUNET_NETWORK_FDSet *fds, const struct GNUNET_DISK_FileHandle *h) int GNUNET_NETWORK_fdset_overlap db/d3a/group__network.html ga3bcc8f891baeadb3742f58f775ff99be (const struct GNUNET_NETWORK_FDSet *fds1, const struct GNUNET_NETWORK_FDSet *fds2) struct GNUNET_NETWORK_FDSet * GNUNET_NETWORK_fdset_create db/d3a/group__network.html ga132ce41e23e3996b03635cceb1fac15c () void GNUNET_NETWORK_fdset_destroy db/d3a/group__network.html ga1461437393f10b2edfde84eb98cbb979 (struct GNUNET_NETWORK_FDSet *fds) int GNUNET_NETWORK_test_port_free db/d3a/group__network.html ga2aea8ece3efa79d185b9f09c00488b98 (int ipproto, uint16_t port) int GNUNET_NETWORK_socket_select db/d3a/group__network.html gaa9a8b6845a5f413199eb171407752a09 (struct GNUNET_NETWORK_FDSet *rfds, struct GNUNET_NETWORK_FDSet *wfds, struct GNUNET_NETWORK_FDSet *efds, const struct GNUNET_TIME_Relative timeout) op.c /home/grothoff/research/gnunet/src/util/ d5/db0/op_8c platform.h gnunet_util_lib.h OperationListItem GNUNET_OP_Handle #define LOG d5/db0/op_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) struct GNUNET_OP_Handle * GNUNET_OP_create d5/db0/op_8c.html a54c860d2bc514cef585d0ead67089066 () void GNUNET_OP_destroy d5/db0/op_8c.html a7054e53fe83f3f00d1f8c02606d51fbe (struct GNUNET_OP_Handle *h) uint64_t GNUNET_OP_get_next_id d5/db0/op_8c.html a052d34a0115f663ddd61972807d5bfce (struct GNUNET_OP_Handle *h) static struct OperationListItem * op_find d5/db0/op_8c.html af0e2b8d7e8ab2cce3278c1777481876e (struct GNUNET_OP_Handle *h, uint64_t op_id) int GNUNET_OP_get d5/db0/op_8c.html a4679df266c196c02b29427717533b650 (struct GNUNET_OP_Handle *h, uint64_t op_id, GNUNET_ResultCallback *result_cb, void **cls, void **ctx) uint64_t GNUNET_OP_add d5/db0/op_8c.html acafefd485f1f7ee4931a58e02be6e834 (struct GNUNET_OP_Handle *h, GNUNET_ResultCallback result_cb, void *cls, void *ctx) static int op_result d5/db0/op_8c.html a6434b73fe9adade86cec73c65997a18b (struct GNUNET_OP_Handle *h, uint64_t op_id, int64_t result_code, const void *data, uint16_t data_size, void **ctx, uint8_t cancel) int GNUNET_OP_result d5/db0/op_8c.html a083be6fccbfb4b17335a950887fcd843 (struct GNUNET_OP_Handle *h, uint64_t op_id, int64_t result_code, const void *data, uint16_t data_size, void **ctx) int GNUNET_OP_remove d5/db0/op_8c.html a4f9c74c172902ee022a05beba7c19d72 (struct GNUNET_OP_Handle *h, uint64_t op_id) os_installation.c /home/grothoff/research/gnunet/src/util/ d0/dcd/os__installation_8c platform.h gnunet_util_lib.h #define LOG d0/dcd/os__installation_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LOG_STRERROR_FILE d0/dcd/os__installation_8c.html a5b8ff59c44bf3debf07c14e3d9532511 (kind, syscall, filename) const struct GNUNET_OS_ProjectData * GNUNET_OS_project_data_default de/d5c/group__os.html ga7869a9adcf6aa67f11ac69673e35f41e (void) const struct GNUNET_OS_ProjectData * GNUNET_OS_project_data_get de/d5c/group__os.html gaab8475aa0355a62d3a8b4c5c056603ea () void GNUNET_OS_init de/d5c/group__os.html gac9d42b9756f4172f16b2760863f5adf6 (const struct GNUNET_OS_ProjectData *pd) static char * get_path_from_PATH d0/dcd/os__installation_8c.html a108df6162412ea2df296cebbcaa675ed (const char *binary) static char * get_path_from_GNUNET_PREFIX d0/dcd/os__installation_8c.html a2598e8d6b542b715fe90092d9ac903d5 () static char * os_get_gnunet_path d0/dcd/os__installation_8c.html a47218eb7bb0400fe21005d2d59c9d428 () static char * os_get_exec_path d0/dcd/os__installation_8c.html a518e98c51c600b114fde60e42826e9c3 () char * GNUNET_OS_installation_get_path de/d5c/group__os.html gac454742723cc1aec3255cb14736dcdff (enum GNUNET_OS_InstallationPathKind dirkind) char * GNUNET_OS_get_libexec_binary_path de/d5c/group__os.html ga3a374abdba5cfe6a302b921ac396e395 (const char *progname) char * GNUNET_OS_get_suid_binary_path de/d5c/group__os.html ga1ea417bbd1856d86f624e5692a112a17 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *progname) int GNUNET_OS_check_helper_binary de/d5c/group__os.html ga45cef7b018c3950f0892595b01d81928 (const char *binary, int check_suid, const char *params) static const struct GNUNET_OS_ProjectData default_pd d0/dcd/os__installation_8c.html a7ca5b7788dbed9448098c4fbdba1dece static const struct GNUNET_OS_ProjectData * current_pd d0/dcd/os__installation_8c.html acdb1f0eff020aa7f88d2d153e86a9a15 static int gettextinit d0/dcd/os__installation_8c.html a468ea89a8004b9cb99728573f09667c5 os_network.c /home/grothoff/research/gnunet/src/util/ d5/d08/os__network_8c platform.h gnunet_util_lib.h #define LOG d5/d08/os__network_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LOG_STRERROR_FILE d5/d08/os__network_8c.html a5b8ff59c44bf3debf07c14e3d9532511 (kind, syscall, filename) static int try_ifconfig d5/d08/os__network_8c.html a7b6285bb1620e0bfcfc7ef5931160a54 (GNUNET_OS_NetworkInterfaceProcessor proc, void *proc_cls) static int try_ip d5/d08/os__network_8c.html a17d32cf73a329b749633c8ed1b75ebc0 (GNUNET_OS_NetworkInterfaceProcessor proc, void *proc_cls) void GNUNET_OS_network_interfaces_list de/d5c/group__os.html ga7cd164a78e8fd58125a69a393b378168 (GNUNET_OS_NetworkInterfaceProcessor proc, void *proc_cls) os_priority.c /home/grothoff/research/gnunet/src/util/ d6/d32/os__priority_8c platform.h gnunet_util_lib.h disk.h GNUNET_OS_Process GNUNET_OS_CommandHandle #define LOG d6/d32/os__priority_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LOG_STRERROR d6/d32/os__priority_8c.html adafe97d0c574431adc20c2f69ab95dd5 (kind, syscall) #define LOG_STRERROR_FILE d6/d32/os__priority_8c.html a5b8ff59c44bf3debf07c14e3d9532511 (kind, syscall, filename) #define GNUNET_OS_CONTROL_PIPE d6/d32/os__priority_8c.html a05476d9ec36f8d57bfb18e36e22e382a static void shutdown_pch d6/d32/os__priority_8c.html a7bae00a4656957b70e6ded4965594930 (void *cls) static void parent_control_handler d6/d32/os__priority_8c.html a0c04869162e34d93a5526596185edfa8 (void *cls) void GNUNET_OS_install_parent_control_handler de/d5c/group__os.html ga4b40e68008db40774db6b80eaa1560f5 (void *cls) struct GNUNET_OS_Process * GNUNET_OS_process_current de/d5c/group__os.html gac74ae3fa4a791aa448de62b8266c5635 () int GNUNET_OS_process_kill de/d5c/group__os.html gacc74c8917355b65c419d09d07628608a (struct GNUNET_OS_Process *proc, int sig) pid_t GNUNET_OS_process_get_pid de/d5c/group__os.html ga9f7c3fc0311f79a20d88f13a2a2dbbec (struct GNUNET_OS_Process *proc) void GNUNET_OS_process_destroy de/d5c/group__os.html gab6b033d837fea3aff820e8c558dc56af (struct GNUNET_OS_Process *proc) static void open_dev_null d6/d32/os__priority_8c.html a855d25f3c8de146e5b37ef788bc566a7 (int target_fd, int flags) static struct GNUNET_OS_Process * start_process d6/d32/os__priority_8c.html a00dd0f1803acc8f9545da228dc8b7b13 (int pipe_control, enum GNUNET_OS_InheritStdioFlags std_inheritance, struct GNUNET_DISK_PipeHandle *pipe_stdin, struct GNUNET_DISK_PipeHandle *pipe_stdout, struct GNUNET_DISK_PipeHandle *pipe_stderr, const int *lsocks, const char *filename, char *const argv[]) struct GNUNET_OS_Process * GNUNET_OS_start_process_vap de/d5c/group__os.html ga922c6dd892aefcfb841d1832bf75feac (int pipe_control, enum GNUNET_OS_InheritStdioFlags std_inheritance, struct GNUNET_DISK_PipeHandle *pipe_stdin, struct GNUNET_DISK_PipeHandle *pipe_stdout, struct GNUNET_DISK_PipeHandle *pipe_stderr, const char *filename, char *const argv[]) struct GNUNET_OS_Process * GNUNET_OS_start_process_va de/d5c/group__os.html gaf8254b7b1e4893d8fafea9ceb4f1931c (int pipe_control, enum GNUNET_OS_InheritStdioFlags std_inheritance, struct GNUNET_DISK_PipeHandle *pipe_stdin, struct GNUNET_DISK_PipeHandle *pipe_stdout, struct GNUNET_DISK_PipeHandle *pipe_stderr, const char *filename, va_list va) struct GNUNET_OS_Process * GNUNET_OS_start_process de/d5c/group__os.html ga8735bdac8d7dadc407d71c14208179c3 (int pipe_control, enum GNUNET_OS_InheritStdioFlags std_inheritance, struct GNUNET_DISK_PipeHandle *pipe_stdin, struct GNUNET_DISK_PipeHandle *pipe_stdout, struct GNUNET_DISK_PipeHandle *pipe_stderr, const char *filename,...) struct GNUNET_OS_Process * GNUNET_OS_start_process_v de/d5c/group__os.html ga1547398dadd05b5df7804cf664b3b7a3 (int pipe_control, enum GNUNET_OS_InheritStdioFlags std_inheritance, const int *lsocks, const char *filename, char *const argv[]) struct GNUNET_OS_Process * GNUNET_OS_start_process_s de/d5c/group__os.html ga96857f76d9c1c6bc3b86cf8daa7c2c94 (int pipe_control, unsigned int std_inheritance, const int *lsocks, const char *filename,...) static int process_status d6/d32/os__priority_8c.html aec4a64481d0f37c71ae3aa4600cfda32 (struct GNUNET_OS_Process *proc, enum GNUNET_OS_ProcessStatusType *type, unsigned long *code, int options) int GNUNET_OS_process_status de/d5c/group__os.html ga0445a44c73e14cbc4e59e73f1d99ad14 (struct GNUNET_OS_Process *proc, enum GNUNET_OS_ProcessStatusType *type, unsigned long *code) int GNUNET_OS_process_wait_status de/d5c/group__os.html ga730dbe86fef78e6b13e044a88056c9ea (struct GNUNET_OS_Process *proc, enum GNUNET_OS_ProcessStatusType *type, unsigned long *code) int GNUNET_OS_process_wait de/d5c/group__os.html gaab2f906db3988a438b4310888603271b (struct GNUNET_OS_Process *proc) void GNUNET_OS_command_stop de/d5c/group__os.html ga759d9aaacfb9d3b53a43ea8f9cac31e6 (struct GNUNET_OS_CommandHandle *cmd) static void cmd_read d6/d32/os__priority_8c.html ae8c4f72530fa28c8829b7c6f9611dc0e (void *cls) struct GNUNET_OS_CommandHandle * GNUNET_OS_command_run de/d5c/group__os.html ga039806c03258ee43d072176b5fefacc7 (GNUNET_OS_LineProcessor proc, void *proc_cls, struct GNUNET_TIME_Relative timeout, const char *binary,...) static struct GNUNET_OS_Process current_process d6/d32/os__priority_8c.html a15da66d5ed6f4f234f6c5fb55485123e static struct GNUNET_SCHEDULER_Task * pch d6/d32/os__priority_8c.html a4d5be3a925ce7a2dc4c2c26ff51b4c78 static struct GNUNET_SCHEDULER_Task * spch d6/d32/os__priority_8c.html abf86b4156ee4de7a11b5f3c276f5f962 peer.c /home/grothoff/research/gnunet/src/util/ d3/de5/peer_8c platform.h gnunet_peer_lib.h PeerEntry #define LOG d3/de5/peer_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) GNUNET_PEER_Id GNUNET_PEER_search d1/d15/group__peer.html ga6a1e0974c26cdee213231d5648bb9f7f (const struct GNUNET_PeerIdentity *pid) GNUNET_PEER_Id GNUNET_PEER_intern d1/d15/group__peer.html gaf611b2dc5eed6a261b028d08c7c53857 (const struct GNUNET_PeerIdentity *pid) void GNUNET_PEER_decrement_rcs d1/d15/group__peer.html ga03eb64d4bd4de17c7ee61b035c285b49 (const GNUNET_PEER_Id *ids, unsigned int count) void GNUNET_PEER_change_rc d1/d15/group__peer.html gaa40ee4a5ae7fd20027a76666af9564c1 (GNUNET_PEER_Id id, int delta) void GNUNET_PEER_resolve d1/d15/group__peer.html gac5ba929f9eeb95124161b0d7446557b3 (GNUNET_PEER_Id id, struct GNUNET_PeerIdentity *pid) const struct GNUNET_PeerIdentity * GNUNET_PEER_resolve2 d1/d15/group__peer.html gaf18edb20a1d231b5848cafa3b0ce5a32 (GNUNET_PEER_Id id) static struct PeerEntry ** table d3/de5/peer_8c.html a4f5d5b8b26a1501a3ce7ea1739e077eb static struct GNUNET_CONTAINER_MultiPeerMap * map d3/de5/peer_8c.html a81d286cf1e764c9b19d12f3907a9af12 static unsigned int size d3/de5/peer_8c.html aac913b3a1f6ef005d66bf7a84428773e static unsigned int free_list_start d3/de5/peer_8c.html a7f1bfd2f232f0ca55978ee45e5e34b92 plugin.c /home/grothoff/research/gnunet/src/util/ d4/daa/plugin_8c platform.h gnunet_util_lib.h PluginList LoadAllContext #define LOG d4/daa/plugin_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static void plugin_init d4/daa/plugin_8c.html a7bb3d75fe206453f5488026b3504b008 () static void plugin_fini d4/daa/plugin_8c.html a54b09827c88ff0fae5c205dc6eba7600 () static GNUNET_PLUGIN_Callback resolve_function d4/daa/plugin_8c.html a4913631ac15ca016b1d7cb01ad020f84 (struct PluginList *plug, const char *name) int GNUNET_PLUGIN_test d0/d3b/group__plugin.html gaa4b154adfb0e5827e8c954b70097cade (const char *library_name) void * GNUNET_PLUGIN_load d0/d3b/group__plugin.html gabdde1c4a1b61005a691f19b317018df3 (const char *library_name, void *arg) void * GNUNET_PLUGIN_unload d0/d3b/group__plugin.html ga071e47a00d9ea9c5dacfd9b5899dd262 (const char *library_name, void *arg) static int find_libraries d4/daa/plugin_8c.html a5c6d99adc4ef4e57b77861563ef53ee3 (void *cls, const char *filename) void GNUNET_PLUGIN_load_all d0/d3b/group__plugin.html ga0256fdf62d3efe573f513df4bd9509b8 (const char *basename, void *arg, GNUNET_PLUGIN_LoaderCallback cb, void *cb_cls) static int initialized d4/daa/plugin_8c.html ad06983e7f6e71b233ea7ff3dee1952f2 static char * old_dlsearchpath d4/daa/plugin_8c.html a7cff61d9cfa8966665096bc6e08c2d01 static struct PluginList * plugins d4/daa/plugin_8c.html ab45903ff996ab219ad9f302f465fad39 proc_compat.c /home/grothoff/research/gnunet/src/util/ db/de6/proc__compat_8c platform.h void * GN_memrchr_ db/de6/proc__compat_8c.html a3ddbae40b1cd3d03c0618981af1d3393 (const void *s, int c, size_t n) program.c /home/grothoff/research/gnunet/src/util/ d3/d1f/program_8c platform.h gnunet_util_lib.h gnunet_resolver_service.h gnunet_constants.h speedup.h CommandContext #define LOG d3/d1f/program_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LOG_STRERROR_FILE d3/d1f/program_8c.html a5b8ff59c44bf3debf07c14e3d9532511 (kind, syscall, filename) static void shutdown_task d3/d1f/program_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void program_main d3/d1f/program_8c.html a82776f1502f18d7c87712069cfea9b8a (void *cls) static int cmd_sorter d3/d1f/program_8c.html ab76a2d9b85de1fee1cb06cfea91826ae (const void *a1, const void *a2) int GNUNET_PROGRAM_run2 d7/d2c/group__program.html gaabffd5e7114fc56f00c76c99ca1231ba (int argc, char *const *argv, const char *binaryName, const char *binaryHelp, const struct GNUNET_GETOPT_CommandLineOption *options, GNUNET_PROGRAM_Main task, void *task_cls, int run_without_scheduler) int GNUNET_PROGRAM_run d7/d2c/group__program.html ga7e6302df0c179620f9c805f552b9b920 (int argc, char *const *argv, const char *binaryName, const char *binaryHelp, const struct GNUNET_GETOPT_CommandLineOption *options, GNUNET_PROGRAM_Main task, void *task_cls) regex.c /home/grothoff/research/gnunet/src/util/ d6/db2/regex_8c platform.h gnunet_util_lib.h gnunet_tun_lib.h #define DOT d6/db2/regex_8c.html a8a5043e7ab655e37e903ffbd8b95d6b2 void GNUNET_TUN_ipv4toregexsearch d5/db2/group__tun.html gaba5c097144c5f334d5ccb78daff604b1 (const struct in_addr *ip, uint16_t port, char *rxstr) void GNUNET_TUN_ipv6toregexsearch d5/db2/group__tun.html ga1ce7daa09207eb95501f6e727d53351a (const struct in6_addr *ipv6, uint16_t port, char *rxstr) static char * nibble_to_regex d6/db2/regex_8c.html a9798572f8609931281d9d670cded4d93 (uint8_t value, uint8_t mask) static char * num_to_regex d6/db2/regex_8c.html a324808a0156e6a6cdc78113f43619317 (uint16_t value, uint16_t mask) static int needs_parens d6/db2/regex_8c.html a66767d6e8570b68ce58a303c3f65cc74 (const char *arg) static char * compute_policy d6/db2/regex_8c.html afe5bd33e2022e809bdce2081848a5904 (unsigned int start, unsigned int end, unsigned int step, const struct GNUNET_STRINGS_PortPolicy *pp) static char * port_to_regex d6/db2/regex_8c.html a91b048e31505a804a559ab5b8d2a651f (const struct GNUNET_STRINGS_PortPolicy *pp) static char * address_to_regex d6/db2/regex_8c.html a5319273e7a6e8dfcb3fd1a2b6a3051cb (const void *addr, const void *mask, size_t len) static char * ipv4_to_regex d6/db2/regex_8c.html a2532c3bc9d4cc118e28b76348e010e8b (const struct GNUNET_STRINGS_IPv4NetworkPolicy *v4) static char * ipv6_to_regex d6/db2/regex_8c.html aa1a316aa0b7a14012554cd2498f28ef9 (const struct GNUNET_STRINGS_IPv6NetworkPolicy *v6) char * GNUNET_TUN_ipv4policy2regex d5/db2/group__tun.html ga6941708f6b1b4803792c23413068d5a1 (const char *policy) char * GNUNET_TUN_ipv6policy2regex d5/db2/group__tun.html gaefecb61170d41620e9c42d5dab50b8cc (const char *policy) void GNUNET_TUN_service_name_to_hash d5/db2/group__tun.html ga9a79c158c6cf176572472fc23e9ac41c (const char *service_name, struct GNUNET_HashCode *hc) void GNUNET_TUN_compute_service_cadet_port d5/db2/group__tun.html ga88af81323b69cee1aad98efe2090d878 (const struct GNUNET_HashCode *desc, uint16_t ip_port, struct GNUNET_HashCode *cadet_port) resolver.h /home/grothoff/research/gnunet/src/util/ d3/dec/resolver_8h gnunet_common.h GNUNET_RESOLVER_GetMessage GNUNET_RESOLVER_ResponseMessage resolver_api.c /home/grothoff/research/gnunet/src/util/ d9/d8c/resolver__api_8c platform.h gnunet_util_lib.h gnunet_protocols.h gnunet_resolver_service.h resolver.h GNUNET_RESOLVER_RequestHandle #define LOG d9/d8c/resolver__api_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LOG_STRERROR d9/d8c/resolver__api_8c.html adafe97d0c574431adc20c2f69ab95dd5 (kind, syscall) #define MAX_HOSTNAME d9/d8c/resolver__api_8c.html a8c16c173a4717d84fd0670276ebe79b1 static int check_config d9/d8c/resolver__api_8c.html a5682f064eb5d3d644c708a3e705b44ba () void GNUNET_RESOLVER_connect df/d27/group__resolver.html ga5ad496e0aa05799db10823ed229b5b31 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_RESOLVER_disconnect df/d27/group__resolver.html ga5972a912c485099767a7de0eb085b6cc () static void shutdown_task d9/d8c/resolver__api_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void check_disconnect d9/d8c/resolver__api_8c.html a41154203aa5a32df363d14182a589d18 () static char * no_resolve d9/d8c/resolver__api_8c.html a671cdf38fb8d1f9073d10e9c1ca92437 (int af, const void *ip, socklen_t ip_len) static void reconnect d9/d8c/resolver__api_8c.html a089758ba1ed823f1ac497330cd195f36 (void) static void mq_error_handler d9/d8c/resolver__api_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) static void process_requests d9/d8c/resolver__api_8c.html abc7b750d30fa56acd31644f53be03ca5 () static int check_response d9/d8c/resolver__api_8c.html acd93b2a61e1f586b33dd4c9e0e72f3dd (void *cls, const struct GNUNET_RESOLVER_ResponseMessage *msg) static void handle_response d9/d8c/resolver__api_8c.html ab648dc561e2993e0f3ed671e2ff3383c (void *cls, const struct GNUNET_RESOLVER_ResponseMessage *msg) static void numeric_resolution d9/d8c/resolver__api_8c.html a0d9108ea197ac69b96ef9ceaa1b5d561 (void *cls) static void loopback_resolution d9/d8c/resolver__api_8c.html a6064eccd5bdb5b0f0bd9d6c203581f18 (void *cls) static void reconnect_task d9/d8c/resolver__api_8c.html af968c5605390f0449eee2a5e91add485 (void *cls) static void handle_lookup_timeout d9/d8c/resolver__api_8c.html ac81813279a27f3a473c8e27ced79de58 (void *cls) struct GNUNET_RESOLVER_RequestHandle * GNUNET_RESOLVER_ip_get df/d27/group__resolver.html gaf3aa831efe6dcf064c6d7b77fffca460 (const char *hostname, int af, struct GNUNET_TIME_Relative timeout, GNUNET_RESOLVER_AddressCallback callback, void *callback_cls) static void numeric_reverse d9/d8c/resolver__api_8c.html ab76ce8dbef9b63469caf19d20747322e (void *cls) struct GNUNET_RESOLVER_RequestHandle * GNUNET_RESOLVER_hostname_get df/d27/group__resolver.html gafa7f1bf82a3dddd03807a065ef2a3499 (const struct sockaddr *sa, socklen_t salen, int do_resolve, struct GNUNET_TIME_Relative timeout, GNUNET_RESOLVER_HostnameCallback callback, void *cls) char * GNUNET_RESOLVER_local_fqdn_get df/d27/group__resolver.html gaf5db29bda99071d46a85c705d50919f7 () struct GNUNET_RESOLVER_RequestHandle * GNUNET_RESOLVER_hostname_resolve df/d27/group__resolver.html gaaa3adf1eddb4fa2b726658588cab1a53 (int af, struct GNUNET_TIME_Relative timeout, GNUNET_RESOLVER_AddressCallback callback, void *cls) void GNUNET_RESOLVER_request_cancel df/d27/group__resolver.html gae99906611426a9f2a6e5d462906941c3 (struct GNUNET_RESOLVER_RequestHandle *rh) static const char * loopback d9/d8c/resolver__api_8c.html a5f1ff287fde9ebaa7511419bc825ae5b [] static const struct GNUNET_CONFIGURATION_Handle * resolver_cfg d9/d8c/resolver__api_8c.html abee5a032a31edfdac02065bfe4d35707 static struct GNUNET_MQ_Handle * mq d9/d8c/resolver__api_8c.html a500866b65ebfe35e4ac2ac525f9cf762 static struct GNUNET_RESOLVER_RequestHandle * req_head d9/d8c/resolver__api_8c.html ac1132af0dd0993c8863b6b8381de9bce static struct GNUNET_RESOLVER_RequestHandle * req_tail d9/d8c/resolver__api_8c.html a28765b3071e25d15cde2a460f773c805 static uint32_t last_request_id d9/d8c/resolver__api_8c.html a9f19aaa05505a1a890902bc4f9055d80 static struct GNUNET_TIME_Relative backoff d9/d8c/resolver__api_8c.html ab616a543a344f7f3ca286844d6a60d52 static struct GNUNET_SCHEDULER_Task * r_task d9/d8c/resolver__api_8c.html ac5e740e5eaeead082997534ec995931c static struct GNUNET_SCHEDULER_Task * s_task d9/d8c/resolver__api_8c.html a9380aefbbea69a26c383b47c698f44bf scheduler.c /home/grothoff/research/gnunet/src/util/ dd/d6c/scheduler_8c platform.h gnunet_util_lib.h disk.h GNUNET_SCHEDULER_Handle GNUNET_SCHEDULER_Task Scheduled DriverContext #define LOG dd/d6c/scheduler_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LOG_STRERROR dd/d6c/scheduler_8c.html adafe97d0c574431adc20c2f69ab95dd5 (kind, syscall) #define PROFILE_DELAYS dd/d6c/scheduler_8c.html ae97a11fc6cd7db046d77332780ccc3af #define DELAY_THRESHOLD dd/d6c/scheduler_8c.html a5d68979613f997d79c23c71d72f3a19f void GNUNET_SCHEDULER_set_select d6/dcb/group__scheduler.html gaa2fa2eab5856e61fc82fba777682bcf3 (GNUNET_SCHEDULER_select new_select, void *new_select_cls) static enum GNUNET_SCHEDULER_Priority check_priority dd/d6c/scheduler_8c.html a16dec28a6daa55ea7d33890b17b5d676 (enum GNUNET_SCHEDULER_Priority p) struct GNUNET_TIME_Absolute get_timeout dd/d6c/scheduler_8c.html a7ebe149ac694d76f5eb7e123cb51c479 () static void queue_ready_task dd/d6c/scheduler_8c.html a1c10ccccf5516e26384daca601e6baee (struct GNUNET_SCHEDULER_Task *task) void GNUNET_SCHEDULER_shutdown d6/dcb/group__scheduler.html ga12dffe7292b4fde8908f7609a0a2879d () static void dump_backtrace dd/d6c/scheduler_8c.html a0df759845be6e5003bd58dda6459ee60 (struct GNUNET_SCHEDULER_Task *t) static void destroy_task dd/d6c/scheduler_8c.html a15ea11078c8b3ee3ccd46fb7eb9bc921 (struct GNUNET_SCHEDULER_Task *t) static void sighandler_pipe dd/d6c/scheduler_8c.html a07834c2789d2ea4f7f3614f4ae3e0e46 () static void sighandler_shutdown dd/d6c/scheduler_8c.html ac027c5bb21d5798e1e74cc4ce831002c () static void shutdown_if_no_lifeness dd/d6c/scheduler_8c.html ac004fa0a9ecfd265f70de0f879bb320d () static int select_loop dd/d6c/scheduler_8c.html a26b234931a74b8471a6f280f10918866 (struct GNUNET_SCHEDULER_Handle *sh, struct DriverContext *context) void GNUNET_SCHEDULER_run d6/dcb/group__scheduler.html ga26e0606d25e453948105bdc721f19707 (GNUNET_SCHEDULER_TaskCallback task, void *task_cls) const struct GNUNET_SCHEDULER_TaskContext * GNUNET_SCHEDULER_get_task_context d6/dcb/group__scheduler.html gad270c2443898ad3aa410bc5cf4bcfc0a () unsigned int GNUNET_SCHEDULER_get_load d6/dcb/group__scheduler.html ga6b6a1b405c71df307036c6a28d656382 (enum GNUNET_SCHEDULER_Priority p) void init_fd_info dd/d6c/scheduler_8c.html a6af576dc74dab014991fbb9ae755fe07 (struct GNUNET_SCHEDULER_Task *t, const struct GNUNET_NETWORK_Handle *const *read_nh, unsigned int read_nh_len, const struct GNUNET_NETWORK_Handle *const *write_nh, unsigned int write_nh_len, const struct GNUNET_DISK_FileHandle *const *read_fh, unsigned int read_fh_len, const struct GNUNET_DISK_FileHandle *const *write_fh, unsigned int write_fh_len) static void driver_add_multiple dd/d6c/scheduler_8c.html a0e446a61a46ab2e74a6240e6526e06bc (struct GNUNET_SCHEDULER_Task *t) static void install_parent_control_handler dd/d6c/scheduler_8c.html a8c00bd6033958506b16f5ca21c11a7e3 (void *cls) static void shutdown_pipe_cb dd/d6c/scheduler_8c.html ad7afc3ea5bc5da01297813bb8091f880 (void *cls) void * GNUNET_SCHEDULER_cancel d6/dcb/group__scheduler.html gafa015298c76af7a3f024884cc65ddc53 (struct GNUNET_SCHEDULER_Task *task) static void init_backtrace dd/d6c/scheduler_8c.html abf9eac8522f221521ffc247783398364 (struct GNUNET_SCHEDULER_Task *t) void GNUNET_SCHEDULER_add_with_reason_and_priority d6/dcb/group__scheduler.html ga4888280a775ebc7f7b3963c48e1f2891 (GNUNET_SCHEDULER_TaskCallback task, void *task_cls, enum GNUNET_SCHEDULER_Reason reason, enum GNUNET_SCHEDULER_Priority priority) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_at_with_priority d6/dcb/group__scheduler.html ga6a17d23c3bca231e1409d9da2ebfb22d (struct GNUNET_TIME_Absolute at, enum GNUNET_SCHEDULER_Priority priority, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_delayed_with_priority d6/dcb/group__scheduler.html ga7e620068d51709318cc5e8168ce7b8bf (struct GNUNET_TIME_Relative delay, enum GNUNET_SCHEDULER_Priority priority, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_with_priority d6/dcb/group__scheduler.html ga9d4cad27d3fdade60579cada1275700b (enum GNUNET_SCHEDULER_Priority prio, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_at d6/dcb/group__scheduler.html gaeebca78247d3baa20b54faa9104d7e88 (struct GNUNET_TIME_Absolute at, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_delayed d6/dcb/group__scheduler.html gafb71084a6b2c8e5fc5fe0f2ca34dcb0f (struct GNUNET_TIME_Relative delay, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_now d6/dcb/group__scheduler.html ga2dd2c6ab474d53ddfc0dd3acd556a826 (GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_shutdown d6/dcb/group__scheduler.html gabecb0128b29dfeba63fba8af8b255397 (GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_now_with_lifeness d6/dcb/group__scheduler.html ga8451b1239640603dfb8b95e013038c7c (int lifeness, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) static struct GNUNET_SCHEDULER_Task * add_without_sets dd/d6c/scheduler_8c.html a769adea4c7edf2d4f7d46ec7f1c1bac0 (struct GNUNET_TIME_Relative delay, enum GNUNET_SCHEDULER_Priority priority, const struct GNUNET_NETWORK_Handle *read_nh, const struct GNUNET_NETWORK_Handle *write_nh, const struct GNUNET_DISK_FileHandle *read_fh, const struct GNUNET_DISK_FileHandle *write_fh, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_read_net d6/dcb/group__scheduler.html ga627831854f36c47dd44e1aa90b876c9e (struct GNUNET_TIME_Relative delay, struct GNUNET_NETWORK_Handle *rfd, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_read_net_with_priority d6/dcb/group__scheduler.html ga25762c07e413e46d0f7ed3219f3740f5 (struct GNUNET_TIME_Relative delay, enum GNUNET_SCHEDULER_Priority priority, struct GNUNET_NETWORK_Handle *rfd, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_write_net d6/dcb/group__scheduler.html ga3f497280daf3ea3b4bc136a677ddcea0 (struct GNUNET_TIME_Relative delay, struct GNUNET_NETWORK_Handle *wfd, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_net_with_priority d6/dcb/group__scheduler.html gafeacedfcb054e230320e076c44713346 (struct GNUNET_TIME_Relative delay, enum GNUNET_SCHEDULER_Priority priority, struct GNUNET_NETWORK_Handle *fd, int on_read, int on_write, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_read_file d6/dcb/group__scheduler.html ga666d948379894db5b8e181f8d382fffd (struct GNUNET_TIME_Relative delay, const struct GNUNET_DISK_FileHandle *rfd, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_write_file d6/dcb/group__scheduler.html ga781f75cebcc68ccd255062e411b5e344 (struct GNUNET_TIME_Relative delay, const struct GNUNET_DISK_FileHandle *wfd, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_file_with_priority d6/dcb/group__scheduler.html gaa017499e21ea42d8e716e68197a500f4 (struct GNUNET_TIME_Relative delay, enum GNUNET_SCHEDULER_Priority priority, const struct GNUNET_DISK_FileHandle *fd, int on_read, int on_write, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) void extract_handles dd/d6c/scheduler_8c.html a8a885dcd8fb37449c05484f14032029d (const struct GNUNET_NETWORK_FDSet *fdset, const struct GNUNET_NETWORK_Handle ***ntarget, unsigned int *extracted_nhandles, const struct GNUNET_DISK_FileHandle ***ftarget, unsigned int *extracted_fhandles) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_select d6/dcb/group__scheduler.html ga516bcfec421124749c3a043b3d800584 (enum GNUNET_SCHEDULER_Priority prio, struct GNUNET_TIME_Relative delay, const struct GNUNET_NETWORK_FDSet *rs, const struct GNUNET_NETWORK_FDSet *ws, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) void GNUNET_SCHEDULER_task_ready d6/dcb/group__scheduler.html ga47a7d941ee1836dd6403a0e4e7359c74 (struct GNUNET_SCHEDULER_Task *task, struct GNUNET_SCHEDULER_FdInfo *fdi) int GNUNET_SCHEDULER_do_work d6/dcb/group__scheduler.html ga5bdeb17b97160335198617f0b99b421e (struct GNUNET_SCHEDULER_Handle *sh) struct GNUNET_SCHEDULER_Handle * GNUNET_SCHEDULER_driver_init d6/dcb/group__scheduler.html ga35ff08630230b7e5e0b812da98fd95b3 (const struct GNUNET_SCHEDULER_Driver *driver) void GNUNET_SCHEDULER_driver_done d6/dcb/group__scheduler.html ga300846fc425b8ef1dcab0405924a68dc (struct GNUNET_SCHEDULER_Handle *sh) static int select_add dd/d6c/scheduler_8c.html a8e38f5db734e3c79784e393c67aed197 (void *cls, struct GNUNET_SCHEDULER_Task *task, struct GNUNET_SCHEDULER_FdInfo *fdi) static int select_del dd/d6c/scheduler_8c.html a2734254dc529df26f82738f11b4f6f49 (void *cls, struct GNUNET_SCHEDULER_Task *task) static void select_set_wakeup dd/d6c/scheduler_8c.html a1410b627df7a5d515b4b753476341932 (void *cls, struct GNUNET_TIME_Absolute dt) struct GNUNET_SCHEDULER_Driver * GNUNET_SCHEDULER_driver_select d6/dcb/group__scheduler.html ga5a1062c6a3f59e788d885bf8e7cb773f () void GNUNET_SCHEDULER_begin_async_scope d6/dcb/group__scheduler.html ga99ea54c618a5306f620de35357b21051 (struct GNUNET_AsyncScopeId *aid) static const struct GNUNET_SCHEDULER_Driver * scheduler_driver dd/d6c/scheduler_8c.html a89874e43f3eb71683943e8d8ad371493 static struct GNUNET_SCHEDULER_Task * pending_head dd/d6c/scheduler_8c.html a3cbab9ebaeb52a189f492a7d3bd97aae static struct GNUNET_SCHEDULER_Task * pending_tail dd/d6c/scheduler_8c.html ae616d0efa32d74b3f501cad45f1491c6 static struct GNUNET_SCHEDULER_Task * shutdown_head dd/d6c/scheduler_8c.html af235ed7d32291dd62ec93741e097e6a4 static struct GNUNET_SCHEDULER_Task * shutdown_tail dd/d6c/scheduler_8c.html aef8e6a90a8f1215750dbd337082a5fad static struct GNUNET_SCHEDULER_Task * pending_timeout_head dd/d6c/scheduler_8c.html a8b664c578ae1eee3129a33b4d370e19b static struct GNUNET_SCHEDULER_Task * pending_timeout_tail dd/d6c/scheduler_8c.html aa430653941c297eecc3f8e442efa178e static struct GNUNET_SCHEDULER_Task * pending_timeout_last dd/d6c/scheduler_8c.html ac5b82d60df4e749fa8bdf46831074057 static struct GNUNET_SCHEDULER_Task * active_task dd/d6c/scheduler_8c.html a341f1aab03c594ae6ffaf37324663628 static struct GNUNET_SCHEDULER_Task * ready_head dd/d6c/scheduler_8c.html aaa591e7cfe551f48f8dd0283063daf18 [GNUNET_SCHEDULER_PRIORITY_COUNT] static struct GNUNET_SCHEDULER_Task * ready_tail dd/d6c/scheduler_8c.html a35a67ffb2d7d4ebc7728d2231e9c36c6 [GNUNET_SCHEDULER_PRIORITY_COUNT] static struct GNUNET_SCHEDULER_Task * install_parent_control_task dd/d6c/scheduler_8c.html a326b5b7a2d7647fb632cd5d9cf7f38fc static struct GNUNET_SCHEDULER_Task * shutdown_pipe_task dd/d6c/scheduler_8c.html a10ffa648ad6d8d431632800b471e7dbb static unsigned int ready_count dd/d6c/scheduler_8c.html a6b8d9322952f6d02c4778a57d67b5511 static enum GNUNET_SCHEDULER_Priority current_priority dd/d6c/scheduler_8c.html a38161d668ae17fe23c43f7a02fd9c261 static enum GNUNET_SCHEDULER_Priority max_priority_added dd/d6c/scheduler_8c.html ac525ad706fb8dcb8bdfc4fc2d78edc98 static int current_lifeness dd/d6c/scheduler_8c.html ab87b58cf800afd3b26d1e9734a3b7d08 static GNUNET_SCHEDULER_select scheduler_select dd/d6c/scheduler_8c.html a99f260e0787f6df0c3b2cc9ed52d429f static struct GNUNET_SCHEDULER_TaskContext tc dd/d6c/scheduler_8c.html aeff1a4ff118b22199ef9362dead910f2 static void * scheduler_select_cls dd/d6c/scheduler_8c.html aa262442bfacf191e6ecfc6cce4bba6a5 static struct GNUNET_DISK_PipeHandle * shutdown_pipe_handle dd/d6c/scheduler_8c.html a797ad333ec9f82434af48a3d13e5127e static pid_t my_pid dd/d6c/scheduler_8c.html af4ce086a1cc89f9e6bc3b0dea3c2cf63 service.c /home/grothoff/research/gnunet/src/util/ d7/d1d/service_8c platform.h gnunet_util_lib.h gnunet_protocols.h gnunet_constants.h gnunet_resolver_service.h speedup.h ServiceListenContext GNUNET_SERVICE_Handle GNUNET_SERVICE_Client #define LOG d7/d1d/service_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LOG_STRERROR d7/d1d/service_8c.html adafe97d0c574431adc20c2f69ab95dd5 (kind, syscall) #define LOG_STRERROR_FILE d7/d1d/service_8c.html a5b8ff59c44bf3debf07c14e3d9532511 (kind, syscall, filename) SuspendReason d7/d1d/service_8c.html ae8eb3a887e839eb4b6e929ea2ec0d1d7 SUSPEND_STATE_NONE d7/d1d/service_8c.html ae8eb3a887e839eb4b6e929ea2ec0d1d7ad11aa528a11f53bc88218ee40d2189f3 SUSPEND_STATE_APP d7/d1d/service_8c.html ae8eb3a887e839eb4b6e929ea2ec0d1d7acf77e54671be48f0134ae896ee75557d SUSPEND_STATE_EMFILE d7/d1d/service_8c.html ae8eb3a887e839eb4b6e929ea2ec0d1d7af6dea3c163ff9c481e5adb7c9b34289d SUSPEND_STATE_APP_AND_EMFILE d7/d1d/service_8c.html ae8eb3a887e839eb4b6e929ea2ec0d1d7ae44bc8867eb4d9cbb2e116a94cb57a00 SUSPEND_STATE_SHUTDOWN d7/d1d/service_8c.html ae8eb3a887e839eb4b6e929ea2ec0d1d7aaefee7b91ae164efe74e55bbbdd76024 static int have_non_monitor_clients d7/d1d/service_8c.html a6b2e5dc7f5d3da7687c2e6359db45d36 (struct GNUNET_SERVICE_Handle *sh) static void do_suspend d7/d1d/service_8c.html a85eac178b770a716a94b2e2cd871073f (struct GNUNET_SERVICE_Handle *sh, enum SuspendReason sr) static void service_shutdown d7/d1d/service_8c.html a3b2dd287043f5d20feb693ccda7e3fd4 (void *cls) static int check_ipv4_listed d7/d1d/service_8c.html ac5f54173cac3b57b13bcd5c3ec348e76 (const struct GNUNET_STRINGS_IPv4NetworkPolicy *list, const struct in_addr *add) static int check_ipv6_listed d7/d1d/service_8c.html a85ea9ac431709831b3b88df3de491dd5 (const struct GNUNET_STRINGS_IPv6NetworkPolicy *list, const struct in6_addr *ip) static void do_send d7/d1d/service_8c.html a67c45f9b90820fe79a3ed709a1392504 (void *cls) static void service_mq_send d7/d1d/service_8c.html a5303acb81ae65ac452b9a56c5db1cbef (struct GNUNET_MQ_Handle *mq, const struct GNUNET_MessageHeader *msg, void *impl_state) static void service_mq_cancel d7/d1d/service_8c.html a2bf2f395aedd2b2202d3aaf85845761f (struct GNUNET_MQ_Handle *mq, void *impl_state) static void service_mq_error_handler d7/d1d/service_8c.html aba9e0660f4281ed3c935e41dd36ae2c0 (void *cls, enum GNUNET_MQ_Error error) static void warn_no_client_continue d7/d1d/service_8c.html a9a43d34fcfb8d9a2e6e2a7cf6393fa5c (void *cls) static int service_client_mst_cb d7/d1d/service_8c.html a71435c8fc4486a3d812a8f8c58d8db6c (void *cls, const struct GNUNET_MessageHeader *message) static void service_client_recv d7/d1d/service_8c.html a28ffaa25c960eba019bf1e2ccf97a848 (void *cls) static void start_client d7/d1d/service_8c.html a62eec4e7f2cf3c8b6217a407ba7651d7 (struct GNUNET_SERVICE_Handle *sh, struct GNUNET_NETWORK_Handle *csock) static void accept_client d7/d1d/service_8c.html addd4e1e1438b36e431178efceec6a642 (void *cls) static void do_resume d7/d1d/service_8c.html a089d1b002de8a29f5647ec0d5ebe5d56 (struct GNUNET_SERVICE_Handle *sh, enum SuspendReason sr) static void service_main d7/d1d/service_8c.html ac053996b3f866da8c2af2f45b40daf2a (void *cls) static int process_acl4 d7/d1d/service_8c.html a20c407da311af79e3c33461b188a40b6 (struct GNUNET_STRINGS_IPv4NetworkPolicy **ret, struct GNUNET_SERVICE_Handle *sh, const char *option) static int process_acl6 d7/d1d/service_8c.html a36cc216c68f3728ca11a5f53fb0a0874 (struct GNUNET_STRINGS_IPv6NetworkPolicy **ret, struct GNUNET_SERVICE_Handle *sh, const char *option) static void add_unixpath d7/d1d/service_8c.html abf02c8415222d075dd5578c8bac88fcb (struct sockaddr **saddrs, socklen_t *saddrlens, const char *unixpath) static int get_server_addresses d7/d1d/service_8c.html a83f19fda02f688dcf759761e7e40da12 (const char *service_name, const struct GNUNET_CONFIGURATION_Handle *cfg, struct sockaddr ***addrs, socklen_t **addr_lens) static struct GNUNET_NETWORK_Handle * open_listen_socket d7/d1d/service_8c.html ad49de80a3bef8bb5b4a47797331bf9af (const struct sockaddr *server_addr, socklen_t socklen) static int setup_service d7/d1d/service_8c.html abbb93127d4f8dcb161afae3255ee95d9 (struct GNUNET_SERVICE_Handle *sh) static char * get_user_name d7/d1d/service_8c.html a605e140c8c776dc4bb222e5903740994 (struct GNUNET_SERVICE_Handle *sh) static int set_user_id d7/d1d/service_8c.html a494da9a9ac84d7a09facde8ed9ded47c (struct GNUNET_SERVICE_Handle *sh) static char * get_pid_file_name d7/d1d/service_8c.html a192b3792fc5c4af900e54dc3472edbdd (struct GNUNET_SERVICE_Handle *sh) static void pid_file_delete d7/d1d/service_8c.html a790eac358aa5422809a2c847d5b66915 (struct GNUNET_SERVICE_Handle *sh) static int detach_terminal d7/d1d/service_8c.html a1129f409bfe6503ca0b986f7a8ff9b48 (struct GNUNET_SERVICE_Handle *sh) static void teardown_service d7/d1d/service_8c.html a25f5c84d9a066a358ae3bda938d261a5 (struct GNUNET_SERVICE_Handle *sh) static void return_agpl d7/d1d/service_8c.html a1bc654ff4a42b135f88cc05d140c2536 (void *cls, const struct GNUNET_MessageHeader *msg) struct GNUNET_SERVICE_Handle * GNUNET_SERVICE_start d7/d27/group__service.html gaad86f44bc2f3f878cd48db8ef2140ab3 (const char *service_name, const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_SERVICE_ConnectHandler connect_cb, GNUNET_SERVICE_DisconnectHandler disconnect_cb, void *cls, const struct GNUNET_MQ_MessageHandler *handlers) void GNUNET_SERVICE_stop d7/d27/group__service.html ga0642f39c0ed0b42fae76bcb147d132ab (struct GNUNET_SERVICE_Handle *srv) int GNUNET_SERVICE_run_ d7/d27/group__service.html gaff31af44db955ba0ab5c33512d8feee9 (int argc, char *const *argv, const char *service_name, enum GNUNET_SERVICE_Options options, GNUNET_SERVICE_InitCallback service_init_cb, GNUNET_SERVICE_ConnectHandler connect_cb, GNUNET_SERVICE_DisconnectHandler disconnect_cb, void *cls, const struct GNUNET_MQ_MessageHandler *handlers) void GNUNET_SERVICE_suspend d7/d27/group__service.html ga048e021d0d6312d4512c96938cb2d1f7 (struct GNUNET_SERVICE_Handle *sh) void GNUNET_SERVICE_resume d7/d27/group__service.html gafc6ea5b705cb0f8186aadedd3860b95e (struct GNUNET_SERVICE_Handle *sh) static void resume_client_receive d7/d1d/service_8c.html a3ff99e856b85c9e5a2c729726980d321 (void *cls) void GNUNET_SERVICE_client_continue d7/d27/group__service.html gaec4bf43362daeecee47d17cfc6ce7013 (struct GNUNET_SERVICE_Client *c) void GNUNET_SERVICE_client_disable_continue_warning d7/d27/group__service.html gaa8515006590bfbdbc43d340115196f40 (struct GNUNET_SERVICE_Client *c) static void finish_client_drop d7/d1d/service_8c.html a6d59cfdfc2c6a66d01e0e4e8fc6e0527 (void *cls) void GNUNET_SERVICE_client_drop d7/d27/group__service.html ga843387643797d0addc24a44960f73e04 (struct GNUNET_SERVICE_Client *c) void GNUNET_SERVICE_shutdown d7/d27/group__service.html ga091cdd02ea63dc72eefb010c376631fd (struct GNUNET_SERVICE_Handle *sh) void GNUNET_SERVICE_client_mark_monitor d7/d27/group__service.html ga2077b6dc9372c38389c214ab25dd3735 (struct GNUNET_SERVICE_Client *c) void GNUNET_SERVICE_client_persist d7/d27/group__service.html ga970846784080d87279ec9f0901224c97 (struct GNUNET_SERVICE_Client *c) struct GNUNET_MQ_Handle * GNUNET_SERVICE_client_get_mq d7/d27/group__service.html ga8953684758b23e81e986a8e49383602e (struct GNUNET_SERVICE_Client *c) signal.c /home/grothoff/research/gnunet/src/util/ d8/d36/signal_8c platform.h gnunet_util_lib.h GNUNET_SIGNAL_Context #define LOG d8/d36/signal_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) struct GNUNET_SIGNAL_Context * GNUNET_SIGNAL_handler_install d2/d1f/group__signal.html ga2399f4f20243ab2ea16f113397b1c50c (int signum, GNUNET_SIGNAL_Handler handler) void GNUNET_SIGNAL_handler_uninstall d2/d1f/group__signal.html gabe9b0ee45d8917654f65ab7a52e20fc2 (struct GNUNET_SIGNAL_Context *ctx) void GNUNET_SIGNAL_raise d2/d1f/group__signal.html ga5dee154b0d8377488b993cfbe2db3c95 (const int sig) static struct GNUNET_SIGNAL_Context * sc_head d8/d36/signal_8c.html a1aa45b16a64b6b33203752a62add385b static struct GNUNET_SIGNAL_Context * sc_tail d8/d36/signal_8c.html ada64b989fd81fc2dc5d7d8ca2fe42f85 socks.c /home/grothoff/research/gnunet/src/util/ d9/d3a/socks_8c platform.h gnunet_util_lib.h GNUNET_SOCKS_Handshake #define LOG d9/d3a/socks_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LOG_STRERROR d9/d3a/socks_8c.html adafe97d0c574431adc20c2f69ab95dd5 (kind, syscall) #define SOCKS5_AUTH_REJECT d9/d3a/socks_8c.html ac2597356237b2ff1cc4ae04dbdf31eb1 #define SOCKS5_AUTH_NOAUTH d9/d3a/socks_8c.html a9625d6b087ac9518046e7dee151488b5 #define SOCKS5_AUTH_GSSAPI d9/d3a/socks_8c.html abd8de982ea3b948d3a1258ca8b36699d #define SOCKS5_AUTH_USERPASS d9/d3a/socks_8c.html a25ec7447499a1d738a4688f033d06878 #define SOCKS5_AUTH_CHAP d9/d3a/socks_8c.html acbdc8f13afd5ae4787424b310673e728 #define SOCKS5_AUTH_EAP d9/d3a/socks_8c.html a20c0b67e3ed30a6a2b6128261147afb3 #define SOCKS5_AUTH_MAF d9/d3a/socks_8c.html a46b88ca2955aa777ec54467afaf81957 #define SOCKS5_REP_SUCCEEDED d9/d3a/socks_8c.html af3be3dce38fde9c54d486916ac771264 #define SOCKS5_REP_FAIL d9/d3a/socks_8c.html a84623a7c85dc5101a66323b6558358f5 #define SOCKS5_REP_NALLOWED d9/d3a/socks_8c.html a9051336ee7b6f2e8f51e0061f235f8eb #define SOCKS5_REP_NUNREACH d9/d3a/socks_8c.html a80e12b47836ea52327efa7bd0769a267 #define SOCKS5_REP_HUNREACH d9/d3a/socks_8c.html a35506f88fa7a29a71514575ed022cff0 #define SOCKS5_REP_REFUSED d9/d3a/socks_8c.html a34974c1c3f4dbeba54f5e5c48d38722b #define SOCKS5_REP_EXPIRED d9/d3a/socks_8c.html a7aa5efea399423a9effa85464e780ef8 #define SOCKS5_REP_CNOTSUP d9/d3a/socks_8c.html aa4e0b9331ec1cbba0fea6a4c113267b0 #define SOCKS5_REP_ANOTSUP d9/d3a/socks_8c.html a35933720e00a2500623a432ae7b53b76 #define SOCKS5_REP_INVADDR d9/d3a/socks_8c.html acc0e67e1d1e36cd4e2c94513a315e91a #define SOCKS5_step_greet d9/d3a/socks_8c.html ada4be08eafcf55f30fb8f78f160b4151 #define SOCKS5_step_auth d9/d3a/socks_8c.html a51913d21975fa81e93b27ee7e543c813 #define SOCKS5_step_cmd d9/d3a/socks_8c.html a978eea4dd9fc15bc40daebc204c5fd83 #define SOCKS5_step_done d9/d3a/socks_8c.html a897fcbc75c378a1e6631209a2e75ef2c #define register_reciever_wants d9/d3a/socks_8c.html a2e6c7e9a28ae7f1cbcafeedafa274b46 (ih) const char * SOCKS5_REP_names d9/d3a/socks_8c.html a51865c0d8ba3e1cf6e7cc705fc1edae9 (int rep) unsigned char * SOCK5_proto_string d9/d3a/socks_8c.html a208d443b5236b2580a69cdfe6d9bc4e6 (unsigned char *b, const char *s) void register_reciever d9/d3a/socks_8c.html aa727ea49afc3942ce198f1d76db3bf71 (struct GNUNET_SOCKS_Handshake *ih, int want) struct GNUNET_CONNECTION_TransmitHandle * register_sender d9/d3a/socks_8c.html a1f19d90aa8a5cbe20d76517906a84bf9 (struct GNUNET_SOCKS_Handshake *ih) void SOCKS5_handshake_done d9/d3a/socks_8c.html a3e2099b3046b340d65990362bc73ecf9 (struct GNUNET_SOCKS_Handshake *ih) void SOCKS5_handshake_step d9/d3a/socks_8c.html aedb93eb394aa61a44e9d6641767e378f (struct GNUNET_SOCKS_Handshake *ih) void reciever d9/d3a/socks_8c.html aa5e0090384cb44d1394c7bd988538978 (void *cls, const void *buf, size_t available, const struct sockaddr *addr, socklen_t addrlen, int errCode) size_t transmit_ready d9/d3a/socks_8c.html a405490b7928673b75e390198012747be (void *cls, size_t size, void *buf) struct GNUNET_SOCKS_Handshake * GNUNET_SOCKS_init_handshake d9/d3a/socks_8c.html a0b3391735273765708fde12997f0334e (const char *user, const char *pass) struct GNUNET_SOCKS_Handshake * GNUNET_SOCKS_init_handshake_noauth d9/d3a/socks_8c.html ab95c777f8ec81fe7e04ae52d18c30c5e () void GNUNET_SOCKS_set_handshake_destination d9/d3a/socks_8c.html af5f154b7c798b4a9dfc38c6a29749cd0 (struct GNUNET_SOCKS_Handshake *ih, const char *host, uint16_t port) struct GNUNET_CONNECTION_Handle * GNUNET_SOCKS_run_handshake d9/d3a/socks_8c.html abcc64127378bff8d6acfabc0f08b2aeb (struct GNUNET_SOCKS_Handshake *ih, struct GNUNET_CONNECTION_Handle *c) int GNUNET_SOCKS_check_service d6/dc4/group__socks.html ga38bdb50df60ed2689677295ddc1736d9 (const char *service_name, const struct GNUNET_CONFIGURATION_Handle *cfg) struct GNUNET_CONNECTION_Handle * GNUNET_SOCKS_do_connect d6/dc4/group__socks.html gad4e42ff6983a6d60a6d07ea1b12e5540 (const char *service_name, const struct GNUNET_CONFIGURATION_Handle *cfg) speedup.c /home/grothoff/research/gnunet/src/util/ db/d9d/speedup_8c platform.h gnunet_util_lib.h speedup.h #define LOG db/d9d/speedup_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) static void do_speedup db/d9d/speedup_8c.html a15fdeae3c1a64d9a5342a2fd3d2293b7 (void *cls) int GNUNET_SPEEDUP_start_ db/d9d/speedup_8c.html a4c256021f63705366277229b812e463b (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_SPEEDUP_stop_ db/d9d/speedup_8c.html afdbed903d9c78925d0548a1217c370b5 () static struct GNUNET_TIME_Relative interval db/d9d/speedup_8c.html a653dc744747618d770aa098def1b715b static struct GNUNET_TIME_Relative delta db/d9d/speedup_8c.html affbcad682cdf1c6f20bb7c50dcf10926 static struct GNUNET_SCHEDULER_Task * speedup_task db/d9d/speedup_8c.html ab29eec81e55f00d5ee371f75ec95a2de speedup.h /home/grothoff/research/gnunet/src/util/ de/d21/speedup_8h int GNUNET_SPEEDUP_start_ de/d21/speedup_8h.html a4c256021f63705366277229b812e463b (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_SPEEDUP_stop_ de/d21/speedup_8h.html aca4fa52094edc099b58548ac4db0e60e (void) strings.c /home/grothoff/research/gnunet/src/util/ d2/d48/strings_8c platform.h gnunet_crypto_lib.h gnunet_strings_lib.h ConversionTable #define LOG d2/d48/strings_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) #define LOG_STRERROR d2/d48/strings_8c.html adafe97d0c574431adc20c2f69ab95dd5 (kind, syscall) #define FILLCHAR d2/d48/strings_8c.html a8c066f5b6767f08478ec850dcd98b440 #define cvtfind d2/d48/strings_8c.html ab206d71a121f8e0b2e3b344e50aee6d5 (a) #define CHECK_CRLF d2/d48/strings_8c.html a9f4de6fca9088562a324deaeeb6779c4 size_t GNUNET_STRINGS_buffer_fill d7/d0c/group__strings.html ga885830cb8907ebef3a175c9cc0d376e9 (char *buffer, size_t size, unsigned int count,...) char * GNUNET_STRINGS_pp2s d7/d0c/group__strings.html ga4f21db37ca22cb62964793723995479a (const struct GNUNET_PeerIdentity *pids, unsigned int num_pids) unsigned int GNUNET_STRINGS_buffer_tokenize d7/d0c/group__strings.html ga73b968b57fd14b506561d7d31f262aca (const char *buffer, size_t size, unsigned int count,...) char * GNUNET_STRINGS_byte_size_fancy d7/d0c/group__strings.html ga74cdd601d7546090c2c90a0a090a3691 (unsigned long long size) size_t GNUNET_strlcpy d7/d0c/group__strings.html gae048c3539060881abd9d2250ac4424d8 (char *dst, const char *src, size_t n) static int convert_with_table d2/d48/strings_8c.html a45857d34916a14e50765d7c9e1b89a06 (const char *input, const struct ConversionTable *table, unsigned long long *output) int GNUNET_STRINGS_fancy_size_to_bytes d7/d0c/group__strings.html ga99b37e947f59438fa222b1a298bdd63f (const char *fancy_size, unsigned long long *size) int GNUNET_STRINGS_fancy_time_to_relative d7/d0c/group__strings.html gaa442f980d2891b279c8ae36412a7c62c (const char *fancy_time, struct GNUNET_TIME_Relative *rtime) int GNUNET_STRINGS_fancy_time_to_absolute d9/d7d/group__time.html ga5f8c83b4c25bb28d3c313810b64db7f8 (const char *fancy_time, struct GNUNET_TIME_Absolute *atime) char * GNUNET_STRINGS_conv d7/d0c/group__strings.html ga2da438737d238dc6239b97dfa6d9cee4 (const char *input, size_t len, const char *input_charset, const char *output_charset) char * GNUNET_STRINGS_to_utf8 d7/d0c/group__strings.html gae311793f6d59383b549ad33a466e6011 (const char *input, size_t len, const char *charset) char * GNUNET_STRINGS_from_utf8 d7/d0c/group__strings.html gae80c80619a524a5440e7992b7304c78b (const char *input, size_t len, const char *charset) void GNUNET_STRINGS_utf8_tolower d7/d0c/group__strings.html ga8cbf7b8fcbad0f899ee97b2b46ae9125 (const char *input, char *output) void GNUNET_STRINGS_utf8_toupper d7/d0c/group__strings.html gaf6032470617eafeb7bd4b24ccbca8748 (const char *input, char *output) char * GNUNET_STRINGS_filename_expand d7/d0c/group__strings.html ga24cfa41d5a78149f0fbeb292226d19c1 (const char *fil) const char * GNUNET_STRINGS_relative_time_to_string d9/d7d/group__time.html gab76044ca0cd6b8a023cbe23965204f6c (struct GNUNET_TIME_Relative delta, int do_round) const char * GNUNET_STRINGS_absolute_time_to_string d9/d7d/group__time.html ga6f5acd100826f8150ce591110a7293c7 (struct GNUNET_TIME_Absolute t) const char * GNUNET_STRINGS_get_short_name d7/d0c/group__strings.html gacdb8de2e6ac4cf76253e74a254b4dc4d (const char *filename) static unsigned int getValue__ d2/d48/strings_8c.html aa6dce5b806e3743b7ca477bfb39a485d (unsigned char a) char * GNUNET_STRINGS_data_to_string d7/d0c/group__strings.html ga26e7bcc6823a5123ed3a482a3349f9e6 (const void *data, size_t size, char *out, size_t out_size) char * GNUNET_STRINGS_data_to_string_alloc d7/d0c/group__strings.html ga7006cbaf1ed989dd83fec0cc253ae710 (const void *buf, size_t size) int GNUNET_STRINGS_string_to_data d7/d0c/group__strings.html ga5b61af941b709be46d919c2818f75049 (const char *enc, size_t enclen, void *out, size_t out_size) int GNUNET_STRINGS_parse_uri d7/d0c/group__strings.html gac68ec46d6498e86d6e71c123964f482e (const char *path, char **scheme_part, const char **path_part) int GNUNET_STRINGS_path_is_absolute d7/d0c/group__strings.html ga418d3f1375c7ef9ca8b5b5ba43fa175f (const char *filename, int can_be_uri, int *r_is_uri, char **r_uri_scheme) int GNUNET_STRINGS_check_filename d7/d0c/group__strings.html ga29dd1a3e87d47000c5aa89f0a3cfb94e (const char *filename, enum GNUNET_STRINGS_FilenameCheck checks) int GNUNET_STRINGS_to_address_ipv6 d7/d0c/group__strings.html gaea18f36c5a8cd7b4f26eb097cb774158 (const char *zt_addr, uint16_t addrlen, struct sockaddr_in6 *r_buf) int GNUNET_STRINGS_to_address_ipv4 d7/d0c/group__strings.html gae9fa2a0cecf59ae418c16bcc96f082c7 (const char *zt_addr, uint16_t addrlen, struct sockaddr_in *r_buf) int GNUNET_STRINGS_to_address_ip d7/d0c/group__strings.html ga0bd027a76b0325c46c58bc2e9ec27832 (const char *addr, uint16_t addrlen, struct sockaddr_storage *r_buf) size_t GNUNET_STRINGS_parse_socket_addr d7/d0c/group__strings.html ga13f8294f6b591006e88dcdc94fce813c (const char *addr, uint8_t *af, struct sockaddr **sa) static char *const * _make_continuous_arg_copy d2/d48/strings_8c.html aa5bf1c160a9f2ad62022406fa9ebd415 (int argc, char *const *argv) int GNUNET_STRINGS_get_utf8_args d7/d0c/group__strings.html gaf5f9997a976083fc01de2c7f30eb1c2e (int argc, char *const *argv, int *u8argc, char *const **u8argv) static int parse_port_policy d2/d48/strings_8c.html ac839c8b9478443cbb1f21d96bc052a74 (const char *port_policy, struct GNUNET_STRINGS_PortPolicy *pp) struct GNUNET_STRINGS_IPv4NetworkPolicy * GNUNET_STRINGS_parse_ipv4_policy d7/d0c/group__strings.html gae001e690e6aa8b19d0c0094f6e7ecff0 (const char *routeListX) struct GNUNET_STRINGS_IPv6NetworkPolicy * GNUNET_STRINGS_parse_ipv6_policy d7/d0c/group__strings.html ga1027327cd6a31ff1023b3469fa7e2701 (const char *routeListX) size_t GNUNET_STRINGS_base64_encode d7/d0c/group__strings.html gaae4e96a80346e2b11034bed68e0fa96a (const void *in, size_t len, char **output) size_t GNUNET_STRINGS_base64_decode d7/d0c/group__strings.html ga8d996487c04fe37fbdd1020f976e9d61 (const char *data, size_t len, void **out) static char * cvt d2/d48/strings_8c.html ab9c239e596869be4a4120bbb34489f6e time.c /home/grothoff/research/gnunet/src/util/ df/d73/time_8c platform.h gnunet_util_lib.h #define __STDC_NO_ATOMICS__ df/d73/time_8c.html a45d4f89b65b45893570f54af68aae178 #define ATOMIC df/d73/time_8c.html a7ae1ae649327b67ce210e47ea1ed07dc #define LOG df/d73/time_8c.html acf449e924deafa35a64b6126981f2cfd (kind,...) void GNUNET_TIME_set_offset d9/d7d/group__time.html ga8666919b06a8dc2cdb1a4cf02c76bca5 (long long offset) long long GNUNET_TIME_get_offset d9/d7d/group__time.html ga70864a2ee2ffbd3e83d327b176905fc7 () int GNUNET_TIME_round_abs d9/d7d/group__time.html gaa4c29ddeb0b233b8f31ee9f82b9f36a5 (struct GNUNET_TIME_Absolute *at) int GNUNET_TIME_round_rel d9/d7d/group__time.html ga6360df2dde7c3a74d11fc30ec029a232 (struct GNUNET_TIME_Relative *rt) struct GNUNET_TIME_Absolute GNUNET_TIME_absolute_get d9/d7d/group__time.html ga551cfabb260e111ac5440362e163c1d1 () struct GNUNET_TIME_Relative GNUNET_TIME_relative_get_zero_ d9/d7d/group__time.html ga0374b8e658cbdf0b8e43454761d32e92 () struct GNUNET_TIME_Absolute GNUNET_TIME_absolute_get_zero_ d9/d7d/group__time.html ga280478a7e6eebfb189d91385cb35fe80 () struct GNUNET_TIME_Relative GNUNET_TIME_relative_get_unit_ d9/d7d/group__time.html ga8bfcd7be6de3a0642b5f92203175d16f () struct GNUNET_TIME_Relative GNUNET_TIME_relative_get_millisecond_ d9/d7d/group__time.html ga1097050e760b3b7123e89095447fe5d9 () struct GNUNET_TIME_Relative GNUNET_TIME_relative_get_second_ d9/d7d/group__time.html ga8bc2bbd03b4c5549239468f730184995 () struct GNUNET_TIME_Relative GNUNET_TIME_relative_get_minute_ d9/d7d/group__time.html ga1b2c0e9a424cb5528919266299d869f4 () struct GNUNET_TIME_Relative GNUNET_TIME_relative_get_hour_ d9/d7d/group__time.html ga05eba172091151181be500379948e279 () struct GNUNET_TIME_Relative GNUNET_TIME_relative_get_forever_ d9/d7d/group__time.html ga60ad9da3a4b1fc39399f196eada0abc4 () struct GNUNET_TIME_Absolute GNUNET_TIME_absolute_get_forever_ d9/d7d/group__time.html ga551051f1569568e432d02e9c6300f1d4 () struct GNUNET_TIME_Absolute GNUNET_TIME_relative_to_absolute d9/d7d/group__time.html ga8d84f102f9e14214493966700bf2cf8a (struct GNUNET_TIME_Relative rel) struct GNUNET_TIME_Relative GNUNET_TIME_relative_min d9/d7d/group__time.html ga03653f28589e02fe7dd7fd0d5702d8c9 (struct GNUNET_TIME_Relative t1, struct GNUNET_TIME_Relative t2) struct GNUNET_TIME_Relative GNUNET_TIME_relative_max d9/d7d/group__time.html ga1885900259fc7ecf7260f22cfd891ea9 (struct GNUNET_TIME_Relative t1, struct GNUNET_TIME_Relative t2) struct GNUNET_TIME_Absolute GNUNET_TIME_absolute_min d9/d7d/group__time.html ga9a8c3c13085f05d9b5cff3fdaba47057 (struct GNUNET_TIME_Absolute t1, struct GNUNET_TIME_Absolute t2) struct GNUNET_TIME_Absolute GNUNET_TIME_absolute_max d9/d7d/group__time.html ga3aa031f7b69a4b383b26c2890fd0aa32 (struct GNUNET_TIME_Absolute t1, struct GNUNET_TIME_Absolute t2) struct GNUNET_TIME_Relative GNUNET_TIME_absolute_get_remaining d9/d7d/group__time.html ga35dd3f4dd9e5e2b258ef84c11229ac02 (struct GNUNET_TIME_Absolute future) struct GNUNET_TIME_Relative GNUNET_TIME_absolute_get_difference d9/d7d/group__time.html gab7ac1d89703752fef0d72199c574e8c0 (struct GNUNET_TIME_Absolute start, struct GNUNET_TIME_Absolute end) struct GNUNET_TIME_Relative GNUNET_TIME_absolute_get_duration d9/d7d/group__time.html ga1206f1763a8f5d899933469c2a0979eb (struct GNUNET_TIME_Absolute whence) struct GNUNET_TIME_Absolute GNUNET_TIME_absolute_add d9/d7d/group__time.html gaa5da3789588de7fca7c9d3decea98349 (struct GNUNET_TIME_Absolute start, struct GNUNET_TIME_Relative duration) struct GNUNET_TIME_Absolute GNUNET_TIME_absolute_subtract d9/d7d/group__time.html ga8835a90914f44050dbfa92309546ebb4 (struct GNUNET_TIME_Absolute start, struct GNUNET_TIME_Relative duration) struct GNUNET_TIME_Relative GNUNET_TIME_relative_multiply d9/d7d/group__time.html ga907f7324b1c7b72aac29fd3e6aaa7b50 (struct GNUNET_TIME_Relative rel, unsigned long long factor) struct GNUNET_TIME_Relative relative_multiply_double df/d73/time_8c.html a87abfea9fa7df64efcf71667f350cbe4 (struct GNUNET_TIME_Relative rel, double factor) struct GNUNET_TIME_Relative GNUNET_TIME_relative_saturating_multiply d9/d7d/group__time.html ga1693d6777c8c148014496491317c31a1 (struct GNUNET_TIME_Relative rel, unsigned long long factor) struct GNUNET_TIME_Relative GNUNET_TIME_relative_divide d9/d7d/group__time.html gab69d140a8b97bdf13f6093056a9137c7 (struct GNUNET_TIME_Relative rel, unsigned long long factor) struct GNUNET_TIME_Relative GNUNET_TIME_calculate_eta d9/d7d/group__time.html gac3a614fdd373a139f0ed47996a38fbe8 (struct GNUNET_TIME_Absolute start, uint64_t finished, uint64_t total) struct GNUNET_TIME_Relative GNUNET_TIME_relative_add d9/d7d/group__time.html ga81bb291e6f81983faf4decdef210e98b (struct GNUNET_TIME_Relative a1, struct GNUNET_TIME_Relative a2) struct GNUNET_TIME_Relative GNUNET_TIME_relative_subtract d9/d7d/group__time.html ga51c896800725eacd7561f8f5a3c01b69 (struct GNUNET_TIME_Relative a1, struct GNUNET_TIME_Relative a2) struct GNUNET_TIME_RelativeNBO GNUNET_TIME_relative_hton d9/d7d/group__time.html gaa02dc8a2df323cdd1da1f7f4698b5a7f (struct GNUNET_TIME_Relative a) struct GNUNET_TIME_Relative GNUNET_TIME_relative_ntoh d9/d7d/group__time.html ga09587d762eb22133a489d2f73d8ed58d (struct GNUNET_TIME_RelativeNBO a) struct GNUNET_TIME_AbsoluteNBO GNUNET_TIME_absolute_hton d9/d7d/group__time.html gabbae825c39885f0736c148b34d359992 (struct GNUNET_TIME_Absolute a) struct GNUNET_TIME_Absolute GNUNET_TIME_absolute_ntoh d9/d7d/group__time.html ga713a6e8334c7b314350eaeea2139b934 (struct GNUNET_TIME_AbsoluteNBO a) unsigned int GNUNET_TIME_get_current_year d9/d7d/group__time.html ga3ae332fcd5844f346f88c9bd46e72122 () unsigned int GNUNET_TIME_time_to_year d9/d7d/group__time.html ga8a6c38ed94ed68b2ab1a9f7a91a921e2 (struct GNUNET_TIME_Absolute at) struct GNUNET_TIME_Absolute GNUNET_TIME_year_to_time d9/d7d/group__time.html ga0022bd781ba5c5c49a9966ef21e76014 (unsigned int year) struct GNUNET_TIME_Relative GNUNET_TIME_randomized_backoff d9/d7d/group__time.html ga4b788ee7973430d48546c594f7d1f264 (struct GNUNET_TIME_Relative rt, struct GNUNET_TIME_Relative threshold) struct GNUNET_TIME_Relative GNUNET_TIME_randomize d9/d7d/group__time.html ga873c4eb4a8e5fee29a7bacda81b3b316 (struct GNUNET_TIME_Relative r) struct GNUNET_TIME_Absolute GNUNET_TIME_absolute_get_monotonic d9/d7d/group__time.html gaae298cd3cdda41144ac9c41222983795 (const struct GNUNET_CONFIGURATION_Handle *cfg) void __attribute__ df/d73/time_8c.html ad7e5f5c14ff8ad42e10651503200880c ((destructor)) static long long timestamp_offset df/d73/time_8c.html a1be8c29ac11e98019f491f0a2de081e6 tun.c /home/grothoff/research/gnunet/src/util/ de/dc3/tun_8c platform.h gnunet_util_lib.h #define FRESH_TTL de/dc3/tun_8c.html aac9208fa3f537afc8eefd522743df227 void GNUNET_TUN_initialize_ipv4_header d5/db2/group__tun.html ga94bb2630b8efa87f7049276b41aa86e4 (struct GNUNET_TUN_IPv4Header *ip, uint8_t protocol, uint16_t payload_length, const struct in_addr *src, const struct in_addr *dst) void GNUNET_TUN_initialize_ipv6_header d5/db2/group__tun.html ga142894c8c1d8d3175864abcf3437479b (struct GNUNET_TUN_IPv6Header *ip, uint8_t protocol, uint16_t payload_length, const struct in6_addr *src, const struct in6_addr *dst) void GNUNET_TUN_calculate_tcp4_checksum d5/db2/group__tun.html gab2507aa460818c01dbf94fa2b5b4902b (const struct GNUNET_TUN_IPv4Header *ip, struct GNUNET_TUN_TcpHeader *tcp, const void *payload, uint16_t payload_length) void GNUNET_TUN_calculate_tcp6_checksum d5/db2/group__tun.html ga915ca061de9216bb1d7f5a77e447c45e (const struct GNUNET_TUN_IPv6Header *ip, struct GNUNET_TUN_TcpHeader *tcp, const void *payload, uint16_t payload_length) void GNUNET_TUN_calculate_udp4_checksum d5/db2/group__tun.html ga3509b3c005aa4011f3485c1ce98fa8ac (const struct GNUNET_TUN_IPv4Header *ip, struct GNUNET_TUN_UdpHeader *udp, const void *payload, uint16_t payload_length) void GNUNET_TUN_calculate_udp6_checksum d5/db2/group__tun.html gafb395f5119ac2beb23c383bfb1d9df65 (const struct GNUNET_TUN_IPv6Header *ip, struct GNUNET_TUN_UdpHeader *udp, const void *payload, uint16_t payload_length) void GNUNET_TUN_calculate_icmp_checksum d5/db2/group__tun.html ga4055dbb5d7bba5364e07943a6675445e (struct GNUNET_TUN_IcmpHeader *icmp, const void *payload, uint16_t payload_length) int GNUNET_TUN_sockaddr_cmp d5/db2/group__tun.html gaa4ee2df7d4ee24316d2620052d40b5bf (const struct sockaddr *sa, const struct sockaddr *sb, int include_port) tweetnacl-gnunet.c /home/grothoff/research/gnunet/src/util/ de/d4a/tweetnacl-gnunet_8c platform.h gnunet_crypto_lib.h tweetnacl-gnunet.h #define FOR de/d4a/tweetnacl-gnunet_8c.html a1b074cfe3e3b7e3c46c207c05e3425f9 (i, n) uint8_t u8 de/d4a/tweetnacl-gnunet_8c.html a92c50087ca0e64fa93fc59402c55f8ca uint32_t u32 de/d4a/tweetnacl-gnunet_8c.html afaa62991928fb9fb18ff0db62a040aba uint64_t u64 de/d4a/tweetnacl-gnunet_8c.html a3f7e2bcbb0b4c338f3c4f6c937cd4234 int64_t i64 de/d4a/tweetnacl-gnunet_8c.html a85cb35fbe5bf2961d7ad5f26814a91a2 i64 gf de/d4a/tweetnacl-gnunet_8c.html a8a78622c9968c61460afccaae2acc604 [16] static int vn de/d4a/tweetnacl-gnunet_8c.html ada0c75986cd13e3c1b1eefa5d9fbd9af (const u8 *x, const u8 *y, int n) static int crypto_verify_32 de/d4a/tweetnacl-gnunet_8c.html a1786e06be28084521a7dc1df722c58c9 (const u8 *x, const u8 *y) static void set25519 de/d4a/tweetnacl-gnunet_8c.html a4707bd2aa94610a9e099da34c5475a80 (gf r, const gf a) static void car25519 de/d4a/tweetnacl-gnunet_8c.html a788bee10751c8364d7d91b6776490789 (gf o) static void sel25519 de/d4a/tweetnacl-gnunet_8c.html a3ef0168926d858dfb60b7a550aea9c08 (gf p, gf q, int b) static void pack25519 de/d4a/tweetnacl-gnunet_8c.html aff94e80eaa98443c9ca3d4973164ed41 (u8 *o, const gf n) static int neq25519 de/d4a/tweetnacl-gnunet_8c.html a96311934e19e6fd324fb11d552ad86c8 (const gf a, const gf b) static uint8_t par25519 de/d4a/tweetnacl-gnunet_8c.html a78d35d8edef92df21697fcd5fb412967 (const gf a) static void unpack25519 de/d4a/tweetnacl-gnunet_8c.html a46090cabc3ebddd126f31ff8bf35aae7 (gf o, const u8 *n) static void A de/d4a/tweetnacl-gnunet_8c.html aa27803512e9def92ca62a90141a0780a (gf o, const gf a, const gf b) static void Z de/d4a/tweetnacl-gnunet_8c.html a936183aaa16af206c92a45fc153ee6e5 (gf o, const gf a, const gf b) static void M de/d4a/tweetnacl-gnunet_8c.html afd74efb8a0693602ddae62c237f9332c (gf o, const gf a, const gf b) static void S de/d4a/tweetnacl-gnunet_8c.html ac844e5542f3c09c10ade58cf18a22df2 (gf o, const gf a) static void inv25519 de/d4a/tweetnacl-gnunet_8c.html a880337acccd0446123038021d4059b98 (gf o, const gf i) static void pow2523 de/d4a/tweetnacl-gnunet_8c.html a6efdb276afb59e6e5c4d021119126ddd (gf o, const gf i) int GNUNET_TWEETNACL_scalarmult_curve25519 de/d4a/tweetnacl-gnunet_8c.html a234f573e85ecdebe71eedbaed8825b35 (u8 *q, const u8 *n, const u8 *p) int GNUNET_TWEETNACL_scalarmult_curve25519_base de/d4a/tweetnacl-gnunet_8c.html a36d05fc1651d019b406abb68d84d2bd5 (u8 *q, const u8 *n) static int crypto_hash de/d4a/tweetnacl-gnunet_8c.html a3b6d9453dc0baff2755fdc7d3aaf529f (u8 *out, const u8 *m, u64 n) static void add de/d4a/tweetnacl-gnunet_8c.html a491214c8c63d91e3b844e83ecf731806 (gf p[4], gf q[4]) static void cswap de/d4a/tweetnacl-gnunet_8c.html abb5e212030d804e7fe0910fdc139310a (gf p[4], gf q[4], u8 b) static void pack de/d4a/tweetnacl-gnunet_8c.html a19ed76373cae44682fabdeeff7bbd4eb (u8 *r, gf p[4]) static void scalarmult de/d4a/tweetnacl-gnunet_8c.html a1502298a64efb6894c2e7fcca0377171 (gf p[4], gf q[4], const u8 *s) static void scalarbase de/d4a/tweetnacl-gnunet_8c.html a06d3e6734ca9682dd417e557d6d0f325 (gf p[4], const u8 *s) static void modL de/d4a/tweetnacl-gnunet_8c.html a7519b5fb1cd711864c0edbe9709cd9ba (u8 *r, i64 x[64]) static void reduce de/d4a/tweetnacl-gnunet_8c.html ab1a03f7d903cac4e3395f934c59b3787 (u8 *r) static int unpackneg de/d4a/tweetnacl-gnunet_8c.html ad76cb6d0164b567f04b99eb87081ae1c (gf r[4], const u8 p[32]) void GNUNET_TWEETNACL_sign_pk_from_seed de/d4a/tweetnacl-gnunet_8c.html a23d22f69f0bd5d575f7382626cd3024c (u8 *pk, const u8 *seed) void GNUNET_TWEETNACL_scalarmult_gnunet_ecdsa de/d4a/tweetnacl-gnunet_8c.html aad474d4dfd6e3ec10381d76cd1c6b6e3 (u8 *pk, const u8 *s) void GNUNET_TWEETNACL_sign_sk_from_seed de/d4a/tweetnacl-gnunet_8c.html a61f09db607f8e4ed5a092209ce44f7dc (u8 *sk, const u8 *seed) int GNUNET_TWEETNACL_sign_ed25519_pk_to_curve25519 de/d4a/tweetnacl-gnunet_8c.html a52f9ec79bc9f413b7fd49014750be8c0 (u8 *x25519_pk, const u8 *ed25519_pk) int GNUNET_TWEETNACL_sign_detached_verify de/d4a/tweetnacl-gnunet_8c.html a1b74eab69aa8a3fb46dc8b10d2e27824 (const u8 *sig, const u8 *m, u64 n, const u8 *pk) int GNUNET_TWEETNACL_sign_detached de/d4a/tweetnacl-gnunet_8c.html a6c60b575734ca0d9cccc9b840bb15865 (u8 *sig, const u8 *m, u64 n, const u8 *sk) static const u8 _9 de/d4a/tweetnacl-gnunet_8c.html aba09207ba7c46063e83261f30d5b36e8 [32] static const gf gf0 de/d4a/tweetnacl-gnunet_8c.html aadb57c7d100e8dae3991a29b29a98b9f static const gf gf1 de/d4a/tweetnacl-gnunet_8c.html ac809b1b0f7fef1562b028cab7601b539 static const gf _121665 de/d4a/tweetnacl-gnunet_8c.html a011b37a9eda057429bf125158443c52b static const gf D de/d4a/tweetnacl-gnunet_8c.html a4d0cc029fe3cf6404db4e744db714f4a static const gf D2 de/d4a/tweetnacl-gnunet_8c.html a880e4c3241866a957278aee6ffdac589 static const gf X de/d4a/tweetnacl-gnunet_8c.html a0957792bfc08a5bacdb463cb1904820f static const gf Y de/d4a/tweetnacl-gnunet_8c.html ac3bd56e3103bedfbd12e6a7899660220 static const gf I de/d4a/tweetnacl-gnunet_8c.html afcd2f853641e3f40c377791373435e05 static const u64 L de/d4a/tweetnacl-gnunet_8c.html ad593f1b82a73cfa3421dd51dce52ec34 [32] tweetnacl-gnunet.h /home/grothoff/research/gnunet/src/util/ d5/dbb/tweetnacl-gnunet_8h #define GNUNET_TWEETNACL_SIGN_SECRETKEYBYTES d5/dbb/tweetnacl-gnunet_8h.html a5ea48eb839d380f22820f0a201a88a30 #define GNUNET_TWEETNACL_SIGN_PUBLICBYTES d5/dbb/tweetnacl-gnunet_8h.html a20f1242a34108e84a0af4ed6451b4a88 #define GNUNET_TWEETNACL_SCALARMULT_BYTES d5/dbb/tweetnacl-gnunet_8h.html a1e7aef321f62cb5aa0eecbe71421af94 int GNUNET_TWEETNACL_scalarmult_curve25519 d5/dbb/tweetnacl-gnunet_8h.html a20dbe222b0aca1fc477357c01bd0000b (uint8_t *, const uint8_t *, const uint8_t *) int GNUNET_TWEETNACL_scalarmult_curve25519_base d5/dbb/tweetnacl-gnunet_8h.html ab433243402f3895c8dd13cdc73ebc0f1 (uint8_t *, const uint8_t *) void GNUNET_TWEETNACL_sign_pk_from_seed d5/dbb/tweetnacl-gnunet_8h.html aec54eeb8b38662bbd4149da79cd7b43b (uint8_t *pk, const uint8_t *seed) void GNUNET_TWEETNACL_sign_sk_from_seed d5/dbb/tweetnacl-gnunet_8h.html a5e1044956a164829c13d20216d8be00e (uint8_t *sk, const uint8_t *seed) int GNUNET_TWEETNACL_sign_ed25519_pk_to_curve25519 d5/dbb/tweetnacl-gnunet_8h.html affb0a5b3aecb7369a19852e7c2eae947 (uint8_t *x25519_pk, const uint8_t *ed25519_pk) int GNUNET_TWEETNACL_sign_detached_verify d5/dbb/tweetnacl-gnunet_8h.html a654dc75b938a1d2a079c638edc6a734e (const uint8_t *sig, const uint8_t *m, uint64_t n, const uint8_t *pk) int GNUNET_TWEETNACL_sign_detached d5/dbb/tweetnacl-gnunet_8h.html a78c57b1dfa2b04a5a26d591346f2740e (uint8_t *sig, const uint8_t *m, uint64_t n, const uint8_t *sk) void GNUNET_TWEETNACL_scalarmult_gnunet_ecdsa d5/dbb/tweetnacl-gnunet_8h.html ab33ca169e06d77af40dde62d336b2648 (uint8_t *pk, const uint8_t *s) gnunet-helper-vpn.c /home/grothoff/research/gnunet/src/vpn/ de/d78/gnunet-helper-vpn_8c platform.h gnunet_crypto_lib.h gnunet_common.h gnunet_protocols.h in6_ifreq #define DEBUG de/d78/gnunet-helper-vpn_8c.html ad72dbcf6d0153db1b8d8a58001feed83 #define MAX_SIZE de/d78/gnunet-helper-vpn_8c.html a0592dba56693fad79136250c11e5a7fe static int init_tun de/d78/gnunet-helper-vpn_8c.html a6c87eb5f26ce01eb35738fbafbee2bfa (char *dev) static void set_address6 de/d78/gnunet-helper-vpn_8c.html ae092fdfe2ffda012920235d14c876209 (const char *dev, const char *address, unsigned long prefix_len) static void set_address4 de/d78/gnunet-helper-vpn_8c.html a8de80a83ae922141536dc61d000cb1ec (const char *dev, const char *address, const char *mask) static void run de/d78/gnunet-helper-vpn_8c.html a205d0e8cd5e8ead9cabfe049332aef35 (int fd_tun) int main de/d78/gnunet-helper-vpn_8c.html a3c04138a5bfe5d72780bb7e82a18e627 (int argc, char **argv) gnunet-service-vpn.c /home/grothoff/research/gnunet/src/vpn/ d7/dfe/gnunet-service-vpn_8c platform.h gnunet_util_lib.h gnunet_common.h gnunet_protocols.h gnunet_applications.h gnunet_cadet_service.h gnunet_statistics_service.h gnunet_constants.h gnunet_tun_lib.h gnunet_regex_service.h vpn.h exit.h DestinationChannel DestinationEntry ChannelMessageQueueEntry ChannelState #define MAX_MESSAGE_QUEUE_SIZE d7/dfe/gnunet-service-vpn_8c.html a51c070c13a8ecc6fd6b6b477cb6d5bbb static void get_destination_key_from_ip d7/dfe/gnunet-service-vpn_8c.html a54025b51836f371476253afecaf420b5 (int af, const void *address, struct GNUNET_HashCode *key) static void get_channel_key_from_ips d7/dfe/gnunet-service-vpn_8c.html a16091ab63ac861622ad7f0064491c59d (int af, uint8_t protocol, const void *source_ip, uint16_t source_port, const void *destination_ip, uint16_t destination_port, struct GNUNET_HashCode *key) static void send_client_reply d7/dfe/gnunet-service-vpn_8c.html a6064a81e49be07135562aba9db0ac2c7 (struct GNUNET_SERVICE_Client *client, uint64_t request_id, int result_af, const void *addr) static void free_channel_state d7/dfe/gnunet-service-vpn_8c.html aca505bc03c6462938fc56be9782f816d (struct ChannelState *ts) static void send_to_channel d7/dfe/gnunet-service-vpn_8c.html a106accce37ff0e0630ad0d26e803773e (struct ChannelState *ts, struct GNUNET_MQ_Envelope *env) static const char * print_channel_destination d7/dfe/gnunet-service-vpn_8c.html a7485d78bbacca11340fd08582946a63c (const struct DestinationEntry *de) static void channel_cleaner d7/dfe/gnunet-service-vpn_8c.html aaa8dc0c80c83f7aced13e1bc6a04a002 (void *cls, const struct GNUNET_CADET_Channel *channel) static void make_up_icmpv4_payload d7/dfe/gnunet-service-vpn_8c.html ad0dcca6c31f5aa9d0efe3df5e75bfbce (struct ChannelState *ts, struct GNUNET_TUN_IPv4Header *ipp, struct GNUNET_TUN_UdpHeader *udp) static void make_up_icmpv6_payload d7/dfe/gnunet-service-vpn_8c.html ac81d32ed32eca70e99c6085f1b8079a7 (struct ChannelState *ts, struct GNUNET_TUN_IPv6Header *ipp, struct GNUNET_TUN_UdpHeader *udp) static int check_icmp_back d7/dfe/gnunet-service-vpn_8c.html a0b0009a8837f7dd273feb9492b18f7a9 (void *cls, const struct GNUNET_EXIT_IcmpToVPNMessage *i2v) static void handle_icmp_back d7/dfe/gnunet-service-vpn_8c.html a1f5b295eebd0ff029510856d427ea8c5 (void *cls, const struct GNUNET_EXIT_IcmpToVPNMessage *i2v) static int check_udp_back d7/dfe/gnunet-service-vpn_8c.html a69de61b7548625f52d56f25dd286e06e (void *cls, const struct GNUNET_EXIT_UdpReplyMessage *reply) static void handle_udp_back d7/dfe/gnunet-service-vpn_8c.html a69555aa23e2c9eea8b11736dd060c27c (void *cls, const struct GNUNET_EXIT_UdpReplyMessage *reply) static int check_tcp_back d7/dfe/gnunet-service-vpn_8c.html a4628e6848e50509c8c1d084da6bd165c (void *cls, const struct GNUNET_EXIT_TcpDataMessage *data) static void handle_tcp_back d7/dfe/gnunet-service-vpn_8c.html a9ad59c12e39bf464d05d6567db060ae5 (void *cls, const struct GNUNET_EXIT_TcpDataMessage *data) static struct GNUNET_CADET_Channel * create_channel d7/dfe/gnunet-service-vpn_8c.html a69a288a5404779dedb36887d9a5a7d16 (struct ChannelState *ts, const struct GNUNET_PeerIdentity *target, const struct GNUNET_HashCode *port) static void handle_regex_result d7/dfe/gnunet-service-vpn_8c.html a7419686ff07f792b53645bdb8e2cfb69 (void *cls, const struct GNUNET_PeerIdentity *id, const struct GNUNET_PeerIdentity *get_path, unsigned int get_path_length, const struct GNUNET_PeerIdentity *put_path, unsigned int put_path_length) static struct ChannelState * create_channel_to_destination d7/dfe/gnunet-service-vpn_8c.html a6e328e8bdb5e298b0c658e79ca99c0f1 (struct DestinationChannel *dt, int client_af) static void expire_channel d7/dfe/gnunet-service-vpn_8c.html ab38e86110e63e20daf74ced4f04466ea (struct ChannelState *except) static void route_packet d7/dfe/gnunet-service-vpn_8c.html a23d0c016b8c976fe680dbc0bf5da9cc9 (struct DestinationEntry *destination, int af, uint8_t protocol, const void *source_ip, const void *destination_ip, const void *payload, size_t payload_length) static int message_token d7/dfe/gnunet-service-vpn_8c.html a9e32494d16ffcde350146a9cfc05e529 (void *cls, const struct GNUNET_MessageHeader *message) static int allocate_v4_address d7/dfe/gnunet-service-vpn_8c.html afa417f5da2cc720e2ac298d929361a70 (struct in_addr *v4) static int allocate_v6_address d7/dfe/gnunet-service-vpn_8c.html a875911e40c4aeabe495701de9fea57a0 (struct in6_addr *v6) static void free_destination_entry d7/dfe/gnunet-service-vpn_8c.html a7ee87838be53d1cc40495834cfe76df4 (struct DestinationEntry *de) static void expire_destination d7/dfe/gnunet-service-vpn_8c.html aa8021c82d89e0b840ce81a614fd7aa14 (struct DestinationEntry *except) static int allocate_response_ip d7/dfe/gnunet-service-vpn_8c.html a1e2c7a2e6ed417c26915ac677db87627 (int *result_af, void **addr, struct in_addr *v4, struct in6_addr *v6) static int check_client_redirect_to_ip d7/dfe/gnunet-service-vpn_8c.html afe066fde166b0fa5249db7a5e7cb39a0 (void *cls, const struct RedirectToIpRequestMessage *msg) static void handle_client_redirect_to_ip d7/dfe/gnunet-service-vpn_8c.html aa1a0c92d8de18c5b3c39087bb5f501a1 (void *cls, const struct RedirectToIpRequestMessage *msg) static void handle_client_redirect_to_service d7/dfe/gnunet-service-vpn_8c.html a8de1bad5e9cec2e80a29b1bfb5cbcd4c (void *cls, const struct RedirectToServiceRequestMessage *msg) static int cleanup_destination d7/dfe/gnunet-service-vpn_8c.html a329e811b95c80e588119a86b1a8c95fa (void *cls, const struct GNUNET_HashCode *key, void *value) static int cleanup_channel d7/dfe/gnunet-service-vpn_8c.html a88905aef5ca55a63d6755fac2f0109d0 (void *cls, const struct GNUNET_HashCode *key, void *value) static void cleanup d7/dfe/gnunet-service-vpn_8c.html a5746e6f93bc2df51d2c297e9d86ce671 (void *cls) static void * client_connect_cb d7/dfe/gnunet-service-vpn_8c.html a59bdc2686a972268ebbe1bc798ded17c (void *cls, struct GNUNET_SERVICE_Client *c, struct GNUNET_MQ_Handle *mq) static void client_disconnect_cb d7/dfe/gnunet-service-vpn_8c.html ac42ef8df5e7252aab48d6463ea70cac5 (void *cls, struct GNUNET_SERVICE_Client *c, void *internal_cls) static void run d7/dfe/gnunet-service-vpn_8c.html ace42c34ace3df32dd51875cd1000b312 (void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg_, struct GNUNET_SERVICE_Handle *service) GNUNET_SERVICE_MAIN d7/dfe/gnunet-service-vpn_8c.html a56caf8a1515dd19a3f0535a7daac07de ("vpn", GNUNET_SERVICE_OPTION_NONE, &run, &client_connect_cb, &client_disconnect_cb, NULL, GNUNET_MQ_hd_var_size(client_redirect_to_ip, GNUNET_MESSAGE_TYPE_VPN_CLIENT_REDIRECT_TO_IP, struct RedirectToIpRequestMessage, NULL), GNUNET_MQ_hd_fixed_size(client_redirect_to_service, GNUNET_MESSAGE_TYPE_VPN_CLIENT_REDIRECT_TO_SERVICE, struct RedirectToServiceRequestMessage, NULL), GNUNET_MQ_handler_end()) static int global_ret d7/dfe/gnunet-service-vpn_8c.html a46aea8bacb6e1782ced692b1dfb4ff7b static const struct GNUNET_CONFIGURATION_Handle * cfg d7/dfe/gnunet-service-vpn_8c.html a51cb438e53c3f8766755e01cfa930382 static struct GNUNET_CADET_Handle * cadet_handle d7/dfe/gnunet-service-vpn_8c.html a94cbcb8f803bfcc880b75a70d3600eb2 static struct GNUNET_CONTAINER_MultiHashMap * destination_map d7/dfe/gnunet-service-vpn_8c.html a1f1f5cb49e34613500f1220d79dead65 static struct GNUNET_CONTAINER_Heap * destination_heap d7/dfe/gnunet-service-vpn_8c.html a8a6010b66638575bed9a79b76a506218 static struct GNUNET_CONTAINER_MultiHashMap * channel_map d7/dfe/gnunet-service-vpn_8c.html a1cc0ef44a6220bd314e1b02347e5766c static struct GNUNET_CONTAINER_Heap * channel_heap d7/dfe/gnunet-service-vpn_8c.html a7fb1db148f250daea35229fb57435e7f static struct GNUNET_STATISTICS_Handle * stats d7/dfe/gnunet-service-vpn_8c.html a4fb6f8811aa55bc9ca971bfebc4612b5 static struct GNUNET_HELPER_Handle * helper_handle d7/dfe/gnunet-service-vpn_8c.html ae2f44ee96123f6edcce1514fbf5c1301 static char * vpn_argv d7/dfe/gnunet-service-vpn_8c.html a77e4049865dc905fc5086250f9ed1cc3 [7] static unsigned long long ipv6prefix d7/dfe/gnunet-service-vpn_8c.html a3ce3dfb5436e88bca93e021bb3a11207 static unsigned long long max_destination_mappings d7/dfe/gnunet-service-vpn_8c.html a84866eb01765aed39ad5b7f16bdb8699 static unsigned long long max_channel_mappings d7/dfe/gnunet-service-vpn_8c.html a9fe82c7b3a7ea290b72e94c4ded96869 gnunet-vpn.c /home/grothoff/research/gnunet/src/vpn/ d9/d23/gnunet-vpn_8c platform.h gnunet_util_lib.h gnunet_tun_lib.h gnunet_vpn_service.h static void do_disconnect d9/d23/gnunet-vpn_8c.html a0041c44e42cf9c974734c385568bc535 (void *cls) static void allocation_cb d9/d23/gnunet-vpn_8c.html a3690819bb89c0e8c6885730ffd83b264 (void *cls, int af, const void *address) static void run d9/d23/gnunet-vpn_8c.html ac035edacc9b44ac1cc342f25c16894cb (void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int main d9/d23/gnunet-vpn_8c.html ad1835a0a190dc5fe4f925bb69443c770 (int argc, char *const *argv) static struct GNUNET_VPN_Handle * handle d9/d23/gnunet-vpn_8c.html af37ef9a651222232f66415b46e868ea3 static struct GNUNET_VPN_RedirectionRequest * request d9/d23/gnunet-vpn_8c.html aee603a6f690148ef3e5af01a5d8d67a1 static char * peer_id d9/d23/gnunet-vpn_8c.html a64a9bc4f771291cff4b218bab0f3d295 static char * service_name d9/d23/gnunet-vpn_8c.html a70d80d309fe5b70a30b7b81efb093484 static char * target_ip d9/d23/gnunet-vpn_8c.html a2822dd0f637753810ee3e0c9ede3723e static int ipv4 d9/d23/gnunet-vpn_8c.html a8aa195b23fd6bb7a0dbee5fde19c2acf static int ipv6 d9/d23/gnunet-vpn_8c.html ade043e6f45365bc3ea2d8a8c6f7868bd static int tcp d9/d23/gnunet-vpn_8c.html af6d56408f1683eb21f56a1edddd5e32d static int udp d9/d23/gnunet-vpn_8c.html ad960988f252cb43259ab17f207ca24f8 static unsigned int verbosity d9/d23/gnunet-vpn_8c.html a17babd96e2db0ba85967549bfaf87c50 static int ret d9/d23/gnunet-vpn_8c.html a6baa346e44f4c2158d2be4f9b77b8203 static struct GNUNET_TIME_Relative duration d9/d23/gnunet-vpn_8c.html a84f716b160ca1628e9ccb1f3a631a357 vpn.h /home/grothoff/research/gnunet/src/vpn/ d2/d00/vpn_8h gnunet_util_lib.h RedirectToIpRequestMessage RedirectToServiceRequestMessage RedirectToIpResponseMessage vpn_api.c /home/grothoff/research/gnunet/src/vpn/ df/d7d/vpn__api_8c platform.h gnunet_vpn_service.h vpn.h GNUNET_VPN_Handle GNUNET_VPN_RedirectionRequest static void reconnect df/d7d/vpn__api_8c.html a879ed253695d1897c1a97c6184829992 (struct GNUNET_VPN_Handle *vh) static int check_use_ip df/d7d/vpn__api_8c.html a04a83b06aaf955f1819783edf1c5ab07 (void *cls, const struct RedirectToIpResponseMessage *rm) static void handle_use_ip df/d7d/vpn__api_8c.html af6cf57357a5245b7450abbaea08851fe (void *cls, const struct RedirectToIpResponseMessage *rm) static void send_request df/d7d/vpn__api_8c.html a09a93fa98668fca82625a42c63e7a146 (struct GNUNET_VPN_RedirectionRequest *rr) static void mq_error_handler df/d7d/vpn__api_8c.html a7cd9f8d0c9d4158a24d449da507f698e (void *cls, enum GNUNET_MQ_Error error) static void connect_task df/d7d/vpn__api_8c.html ad457b3b972af5422ec0ca29b8f7d9319 (void *cls) void GNUNET_VPN_cancel_request d3/d67/group__vpn.html gab4b6ef18f6e61a4c147282498efa851f (struct GNUNET_VPN_RedirectionRequest *rr) struct GNUNET_VPN_RedirectionRequest * GNUNET_VPN_redirect_to_peer d3/d67/group__vpn.html gadad55a2f63fbd71ed097d15b26f71486 (struct GNUNET_VPN_Handle *vh, int result_af, uint8_t protocol, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HashCode *serv, struct GNUNET_TIME_Absolute expiration_time, GNUNET_VPN_AllocationCallback cb, void *cb_cls) struct GNUNET_VPN_RedirectionRequest * GNUNET_VPN_redirect_to_ip d3/d67/group__vpn.html ga05dfafd479751d981cefe6e6ad558bbf (struct GNUNET_VPN_Handle *vh, int result_af, int addr_af, const void *addr, struct GNUNET_TIME_Absolute expiration_time, GNUNET_VPN_AllocationCallback cb, void *cb_cls) struct GNUNET_VPN_Handle * GNUNET_VPN_connect d3/d67/group__vpn.html gab6f263f4d0dd83f231a118f479012bf3 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_VPN_disconnect d3/d67/group__vpn.html gaddb9b990efe8682027087e82b772ce4c (struct GNUNET_VPN_Handle *vh) gnunet-service-zonemaster-monitor.c /home/grothoff/research/gnunet/src/zonemaster/ d9/d8d/gnunet-service-zonemaster-monitor_8c platform.h gnunet_util_lib.h gnunet_dht_service.h gnunet_namestore_service.h gnunet_statistics_service.h DhtPutActivity #define LOG_STRERROR_FILE d9/d8d/gnunet-service-zonemaster-monitor_8c.html a5b8ff59c44bf3debf07c14e3d9532511 (kind, syscall, filename) #define PUBLISH_OPS_PER_EXPIRATION d9/d8d/gnunet-service-zonemaster-monitor_8c.html a0b285d17ec44f088230e642f68593a39 #define DHT_QUEUE_LIMIT d9/d8d/gnunet-service-zonemaster-monitor_8c.html a404fb198b2bf462f144494cbce0bd527 #define NAMESTORE_QUEUE_LIMIT d9/d8d/gnunet-service-zonemaster-monitor_8c.html ae4932d781f2f9eda2e2ec331fb5050d9 #define DHT_GNS_REPLICATION_LEVEL d9/d8d/gnunet-service-zonemaster-monitor_8c.html ac10fed3ad4c754b7d10261ff22d331c9 static void shutdown_task d9/d8d/gnunet-service-zonemaster-monitor_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void dht_put_monitor_continuation d9/d8d/gnunet-service-zonemaster-monitor_8c.html ad1d32b798e939b9872976d0089875759 (void *cls) static unsigned int convert_records_for_export d9/d8d/gnunet-service-zonemaster-monitor_8c.html acb118a3540dd81a87fec749d6d2839ed (const struct GNUNET_GNSRECORD_Data *rd, unsigned int rd_count, struct GNUNET_GNSRECORD_Data *rd_public) static struct GNUNET_DHT_PutHandle * perform_dht_put d9/d8d/gnunet-service-zonemaster-monitor_8c.html aa9e680d42119a7c2656483e05c5bcaec (const struct GNUNET_CRYPTO_EcdsaPrivateKey *key, const char *label, const struct GNUNET_GNSRECORD_Data *rd_public, unsigned int rd_public_count, struct DhtPutActivity *ma) static void handle_monitor_event d9/d8d/gnunet-service-zonemaster-monitor_8c.html a3ec9f7577aa9d4a298b5afda339ca4ad (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void handle_monitor_error d9/d8d/gnunet-service-zonemaster-monitor_8c.html a4380cfaf8a15ce89a35884357400a5aa (void *cls) static void run d9/d8d/gnunet-service-zonemaster-monitor_8c.html a93e64c6875736da53189e266ff6013a0 (void *cls, const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_SERVICE_Handle *service) GNUNET_SERVICE_MAIN d9/d8d/gnunet-service-zonemaster-monitor_8c.html a312c74685045b18666f26f239878fff9 ("zonemaster-monitor", GNUNET_SERVICE_OPTION_NONE, &run, NULL, NULL, NULL, GNUNET_MQ_handler_end()) static struct GNUNET_STATISTICS_Handle * statistics d9/d8d/gnunet-service-zonemaster-monitor_8c.html a70eeeef3c0683109444ec9ae7cd95398 static struct GNUNET_DHT_Handle * dht_handle d9/d8d/gnunet-service-zonemaster-monitor_8c.html a7e88ca5145f4256b1e52bd260869e37a static struct GNUNET_NAMESTORE_Handle * namestore_handle d9/d8d/gnunet-service-zonemaster-monitor_8c.html a60b3a2a7ec439dc61109f8caa3925118 static struct GNUNET_NAMESTORE_ZoneMonitor * zmon d9/d8d/gnunet-service-zonemaster-monitor_8c.html ae851040994f22fd2b95a3f6b1d35a43b static struct DhtPutActivity * ma_head d9/d8d/gnunet-service-zonemaster-monitor_8c.html ad454658375dc28778c05c41eee2771e5 static struct DhtPutActivity * ma_tail d9/d8d/gnunet-service-zonemaster-monitor_8c.html ad43babb0811cb162ed9f5287feebf3e9 static unsigned int ma_queue_length d9/d8d/gnunet-service-zonemaster-monitor_8c.html a867d318ecdcc973a3c3dac71685a3c24 static int cache_keys d9/d8d/gnunet-service-zonemaster-monitor_8c.html ab1286a86cff424c31bb9d024524375f2 gnunet-service-zonemaster.c /home/grothoff/research/gnunet/src/zonemaster/ dd/d2c/gnunet-service-zonemaster_8c platform.h gnunet_util_lib.h gnunet_dnsparser_lib.h gnunet_dht_service.h gnunet_namestore_service.h gnunet_statistics_service.h DhtPutActivity #define LOG_STRERROR_FILE dd/d2c/gnunet-service-zonemaster_8c.html a5b8ff59c44bf3debf07c14e3d9532511 (kind, syscall, filename) #define PUBLISH_OPS_PER_EXPIRATION dd/d2c/gnunet-service-zonemaster_8c.html a0b285d17ec44f088230e642f68593a39 #define DELTA_INTERVAL dd/d2c/gnunet-service-zonemaster_8c.html a407eb9675d0a5149db97799930ff522b #define NS_BLOCK_SIZE dd/d2c/gnunet-service-zonemaster_8c.html a6e30f582bd9f593f0b5fd7acf4fdaf0d #define DHT_QUEUE_LIMIT dd/d2c/gnunet-service-zonemaster_8c.html a404fb198b2bf462f144494cbce0bd527 #define NAMESTORE_QUEUE_LIMIT dd/d2c/gnunet-service-zonemaster_8c.html ae4932d781f2f9eda2e2ec331fb5050d9 #define INITIAL_ZONE_ITERATION_INTERVAL dd/d2c/gnunet-service-zonemaster_8c.html aa2b55688a0e0dbe3ba6d3222767d0690 #define MAXIMUM_ZONE_ITERATION_INTERVAL dd/d2c/gnunet-service-zonemaster_8c.html af25ef899209eeabd2cb90ce553dc79fd #define LATE_ITERATION_SPEEDUP_FACTOR dd/d2c/gnunet-service-zonemaster_8c.html a86a265384902169e53eabf3759430c11 #define DHT_GNS_REPLICATION_LEVEL dd/d2c/gnunet-service-zonemaster_8c.html ac10fed3ad4c754b7d10261ff22d331c9 static void shutdown_task dd/d2c/gnunet-service-zonemaster_8c.html a6b881de6107064db7a11cafc3d8516d7 (void *cls) static void publish_zone_namestore_next dd/d2c/gnunet-service-zonemaster_8c.html a4c3d5107e31e3dd1720c8f555655ee3c (void *cls) static void publish_zone_dht_start dd/d2c/gnunet-service-zonemaster_8c.html a8f50e00943238ff757fc8c5214da806e (void *cls) static void calculate_put_interval dd/d2c/gnunet-service-zonemaster_8c.html a48808f3add32851e364cedd73277c589 () static void update_velocity dd/d2c/gnunet-service-zonemaster_8c.html ad93618dceecf515242d57d8e1177f6a5 (unsigned int cnt) static void check_zone_namestore_next dd/d2c/gnunet-service-zonemaster_8c.html a3475f23a241214107f26c503777ace21 () static void dht_put_continuation dd/d2c/gnunet-service-zonemaster_8c.html ae03fc79137e1dbd45686ac5a566f176c (void *cls) static unsigned int convert_records_for_export dd/d2c/gnunet-service-zonemaster_8c.html acb118a3540dd81a87fec749d6d2839ed (const struct GNUNET_GNSRECORD_Data *rd, unsigned int rd_count, struct GNUNET_GNSRECORD_Data *rd_public) static struct GNUNET_DHT_PutHandle * perform_dht_put dd/d2c/gnunet-service-zonemaster_8c.html aa9e680d42119a7c2656483e05c5bcaec (const struct GNUNET_CRYPTO_EcdsaPrivateKey *key, const char *label, const struct GNUNET_GNSRECORD_Data *rd_public, unsigned int rd_public_count, struct DhtPutActivity *ma) static void zone_iteration_error dd/d2c/gnunet-service-zonemaster_8c.html afb6adbdfe6c0e7fe5a4b533a8701c06f (void *cls) static void zone_iteration_finished dd/d2c/gnunet-service-zonemaster_8c.html a10beed36d44cb194870faa8af3d67efa (void *cls) static void put_gns_record dd/d2c/gnunet-service-zonemaster_8c.html ae51842c797985adb0e289c62385cc265 (void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *key, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) static void run dd/d2c/gnunet-service-zonemaster_8c.html a93e64c6875736da53189e266ff6013a0 (void *cls, const struct GNUNET_CONFIGURATION_Handle *c, struct GNUNET_SERVICE_Handle *service) GNUNET_SERVICE_MAIN dd/d2c/gnunet-service-zonemaster_8c.html a4385a0a9a085b742d303c20a9c4bc5d0 ("zonemaster", GNUNET_SERVICE_OPTION_NONE, &run, NULL, NULL, NULL, GNUNET_MQ_handler_end()) static struct GNUNET_STATISTICS_Handle * statistics dd/d2c/gnunet-service-zonemaster_8c.html a70eeeef3c0683109444ec9ae7cd95398 static struct GNUNET_DHT_Handle * dht_handle dd/d2c/gnunet-service-zonemaster_8c.html a7e88ca5145f4256b1e52bd260869e37a static struct GNUNET_NAMESTORE_Handle * namestore_handle dd/d2c/gnunet-service-zonemaster_8c.html a60b3a2a7ec439dc61109f8caa3925118 static struct GNUNET_NAMESTORE_ZoneIterator * namestore_iter dd/d2c/gnunet-service-zonemaster_8c.html abec6e7b4a91287db1145ecaa52613286 static struct DhtPutActivity * it_head dd/d2c/gnunet-service-zonemaster_8c.html a295d91920121b984cbd2ad9ff02e579c static struct DhtPutActivity * it_tail dd/d2c/gnunet-service-zonemaster_8c.html aea18ab83148b512028b430ef195a32ef static unsigned int dht_queue_length dd/d2c/gnunet-service-zonemaster_8c.html a6babcb305d9048a41283c2114b11a11f static unsigned long long num_public_records dd/d2c/gnunet-service-zonemaster_8c.html a9d61956801416fc1eb7f4e58e3fa7b7b static unsigned long long last_num_public_records dd/d2c/gnunet-service-zonemaster_8c.html a1cee768e35ebf4cf9bf38437aad67769 static unsigned long long put_cnt dd/d2c/gnunet-service-zonemaster_8c.html a1c64f84a03421002cb88c0877c8ddf5f static struct GNUNET_TIME_Relative target_iteration_velocity_per_record dd/d2c/gnunet-service-zonemaster_8c.html a19dd99ca6741dfe0dea934244899f476 static struct GNUNET_TIME_Relative min_relative_record_time dd/d2c/gnunet-service-zonemaster_8c.html a6fc1f892824a6e9ecd0a100d3fed678f static struct GNUNET_TIME_Relative last_min_relative_record_time dd/d2c/gnunet-service-zonemaster_8c.html ad867a7eb9aabb33ec91797b742567d8a static struct GNUNET_TIME_Relative zone_publish_time_window_default dd/d2c/gnunet-service-zonemaster_8c.html ac106b9aca5d9e45299ae95b317e76ad9 static struct GNUNET_TIME_Relative zone_publish_time_window dd/d2c/gnunet-service-zonemaster_8c.html a3eee5cb62a42c9278673cdd2d0ae13f0 static struct GNUNET_TIME_Absolute last_put_100 dd/d2c/gnunet-service-zonemaster_8c.html ab4c2565914306168a0b680e33fa6e1f5 static struct GNUNET_TIME_Relative sub_delta dd/d2c/gnunet-service-zonemaster_8c.html a3cf565451c277ab314ef78350b67f5b2 static struct GNUNET_SCHEDULER_Task * zone_publish_task dd/d2c/gnunet-service-zonemaster_8c.html ab57f3daf12da1c96edeb02f24bd39903 static unsigned int ns_iteration_left dd/d2c/gnunet-service-zonemaster_8c.html a10d11e722a42517ce2dc33bbe5d4fad9 static int first_zone_iteration dd/d2c/gnunet-service-zonemaster_8c.html aacf4eaf96fee74328fdaa6e0d0519c55 static int cache_keys dd/d2c/gnunet-service-zonemaster_8c.html ab1286a86cff424c31bb9d024524375f2 AcknowledgementCummulator d2/d46/structAcknowledgementCummulator.html struct GNUNET_PeerIdentity target d2/d46/structAcknowledgementCummulator.html ab53136d2be18fc436be3b3dc4856517f struct TransportCummulativeAckPayload ack_uuids d2/d46/structAcknowledgementCummulator.html a9a1485c6949954809d2e53a5b231bec9 [64] struct GNUNET_SCHEDULER_Task * task d2/d46/structAcknowledgementCummulator.html a011c803d3c1f5073bda077b7e60e99df struct GNUNET_TIME_Absolute min_transmission_time d2/d46/structAcknowledgementCummulator.html a31afbe9d5435ba03d7a56547ff41693c uint32_t ack_counter d2/d46/structAcknowledgementCummulator.html ac29058c8fb56b7fcf32d8c459dd96aec unsigned int num_acks d2/d46/structAcknowledgementCummulator.html abcb26cd4ef40baa0874f6858b842513c AcknowledgementUUIDP d8/d5a/structAcknowledgementUUIDP.html struct GNUNET_Uuid value d8/d5a/structAcknowledgementUUIDP.html adae2a8b779dffb31da8427627aa5619c AckPending dc/d08/structAckPending.html struct AckPending * next dc/d08/structAckPending.html a28dd4de69b89a9af9c3e346ea27c2ebb struct AckPending * prev dc/d08/structAckPending.html a7aa6a938492d07791947e45e7370fd7c struct GNUNET_TRANSPORT_CommunicatorHandle * ch dc/d08/structAckPending.html a51ae73a380eb7eb92d994b35d280cde6 struct GNUNET_PeerIdentity receiver dc/d08/structAckPending.html a9d426d2abe8f9d1f765317623e36a2ef uint64_t mid dc/d08/structAckPending.html a3475197d609192059be9181ed4ae2f05 ActiveContext d5/dd6/structActiveContext.html struct Context * ctx d5/dd6/structActiveContext.html a7f792af986c66183fd54bc97daa7de4f struct GNUNET_DHT_Handle * dht d5/dd6/structActiveContext.html a23ededfc1021864ece9e704751faeed8 struct ActiveContext * get_ac d5/dd6/structActiveContext.html a6b0c7b21c5f6b6575f703916d4def838 struct GNUNET_DHT_PutHandle * dht_put d5/dd6/structActiveContext.html a6e65a1ce40be9a6ee918585139579eb5 struct GNUNET_DHT_GetHandle * dht_get d5/dd6/structActiveContext.html ab46a82b2ee0cadb29756de505d56d2c4 struct GNUNET_HashCode * hash d5/dd6/structActiveContext.html a1db1c81d93106300c1b36c2a8dfba4ac struct GNUNET_SCHEDULER_Task * delay_task d5/dd6/structActiveContext.html a30b52116cb5710efb3408cb9f492edcb unsigned int put_count d5/dd6/structActiveContext.html a2fbbd53e0a4ac23dcb167c5d004e0293 uint16_t nrefs d5/dd6/structActiveContext.html a2f21d3e6b08dfffde3bca578186b6f60 ActiveLookup d3/d41/structActiveLookup.html struct ActiveLookup * next d3/d41/structActiveLookup.html aa2e1dc735ceebdc44db8ab59dc1e0bdf struct ActiveLookup * prev d3/d41/structActiveLookup.html ae6d1a5110883df41f9a17c85578102bb struct GNUNET_SERVICE_Client * client d3/d41/structActiveLookup.html a367319900af592aaa20d0857ca476f1d struct GNUNET_DNSSTUB_RequestSocket * resolve_handle d3/d41/structActiveLookup.html af30ec59c05041ec791cc392f7e31044e struct GNUNET_SCHEDULER_Task * timeout_task d3/d41/structActiveLookup.html a5601cf739b4853fbccbfffe61ccc2a35 char * hostname d3/d41/structActiveLookup.html a07db774cef23da94794ded6f22c76b67 int did_aaaa d3/d41/structActiveLookup.html ae38f14ec84d7e3e9d7515523703b7690 uint16_t record_type d3/d41/structActiveLookup.html a5ac649f8a456d850750774dde7d7bcb6 uint32_t client_request_id d3/d41/structActiveLookup.html ace45ecab1c890fc4ec571655816842d4 uint16_t dns_id d3/d41/structActiveLookup.html a6868d0c0b588651895fb6cc5cfa5aae0 AddContext d8/d4c/structAddContext.html char * buf d8/d4c/structAddContext.html ab2e8db12b2f514af5881882fcf9fb845 size_t max d8/d4c/structAddContext.html afb872edeed4439d05d10e0d62f1fbd6c size_t ret d8/d4c/structAddContext.html a189cf6838515beaeeefdc1b01fa41b67 AddrEntry dd/d88/structAddrEntry.html struct AddrEntry * next dd/d88/structAddrEntry.html a711a112225625ec71014fb6c2e5db640 struct AddrEntry * prev dd/d88/structAddrEntry.html aab863c01a8da7e654ee45ae95d8ea08f void * app_ctx dd/d88/structAddrEntry.html af3d476acaec86d9a489e6224a0e31979 enum GNUNET_NAT_AddressClass ac dd/d88/structAddrEntry.html ad4072e7f0f94aefd6e02b2029ba122b9 socklen_t addrlen dd/d88/structAddrEntry.html afca9f1e65f33ba87fb8aaa7fa0f9919f AddressAddMessage d4/d58/structAddressAddMessage.html struct GNUNET_MessageHeader header d4/d58/structAddressAddMessage.html a330ec6a6b7a69c1b49b7ec3ec108d163 uint16_t address_length d4/d58/structAddressAddMessage.html ac6c64b5b57e8832558d45406ea6a5993 uint16_t plugin_name_length d4/d58/structAddressAddMessage.html ac49dbb4fea00c10a32801856a1737a39 struct GNUNET_PeerIdentity peer d4/d58/structAddressAddMessage.html a6fbad71704857d5d0c2a9739ae08e75f uint32_t session_id d4/d58/structAddressAddMessage.html a531dab63184d33be50f59a5bf5895cb5 uint32_t address_local_info d4/d58/structAddressAddMessage.html a3dae9b134eb0436a0be0cc083d440fd0 struct GNUNET_ATS_PropertiesNBO properties d4/d58/structAddressAddMessage.html a95e2662c330a335b27f7aa70a1f4eadc AddressDestroyedMessage d2/da4/structAddressDestroyedMessage.html struct GNUNET_MessageHeader header d2/da4/structAddressDestroyedMessage.html a6c8101b7ed714d34fad00c45408ab265 uint32_t session_id d2/da4/structAddressDestroyedMessage.html abf76262a0253098cc023c785d4dfdb56 struct GNUNET_PeerIdentity peer d2/da4/structAddressDestroyedMessage.html a6a79f66d785daf18fb3056d25be0ceeb AddressFindCtx d7/d8c/structAddressFindCtx.html const struct GNUNET_HELLO_Address * src d7/d8c/structAddressFindCtx.html ab3ec48abb28214f7adda5f22760d61c4 struct ATSAddress * res d7/d8c/structAddressFindCtx.html a94390d10182d42e70e23e0f2ca78c693 AddressInfo db/dfc/structAddressInfo.html struct GNUNET_HELLO_Address * address db/dfc/structAddressInfo.html aff75752b181824798787623b003e5747 struct GNUNET_ATS_Session * session db/dfc/structAddressInfo.html ada25a4965386db7b314e544958bdf526 struct GNUNET_ATS_AddressRecord * ar db/dfc/structAddressInfo.html a2f2e6ab16c6c39ab03d8e25ddb1a29cf struct GNUNET_ATS_Properties properties db/dfc/structAddressInfo.html a91600712cb0058f02ad0ecf79c0c8c3d struct GNUNET_TIME_Absolute blocked db/dfc/structAddressInfo.html ae79d3c2faf60aa3b5f6b1c63c189b268 struct GNUNET_TIME_Relative back_off db/dfc/structAddressInfo.html a9edb30f170a79804aa6403ffa5bc7be1 struct GNUNET_SCHEDULER_Task * unblock_task db/dfc/structAddressInfo.html a3476a127c410898adef7cbc45609709b int expired db/dfc/structAddressInfo.html a2978644e75932afb112847bb19e2b0d8 AddressIteration dc/d44/structAddressIteration.html struct GNUNET_SERVICE_Client * client dc/d44/structAddressIteration.html a1176d16ffbe80245758944a1b1d00cc5 int all dc/d44/structAddressIteration.html a8eec72dee1b29dc9680386a26fe08512 uint32_t id dc/d44/structAddressIteration.html a04a2122b31a9d613d40e8f978d77ed66 AddressListEntry d4/da8/structAddressListEntry.html struct AddressListEntry * next d4/da8/structAddressListEntry.html a788f4de90970ebe4c111797ca5fb7a20 struct AddressListEntry * prev d4/da8/structAddressListEntry.html a58978c152985acc885d7da935071cae7 struct TransportClient * tc d4/da8/structAddressListEntry.html a782d08d0dd63f647d67e011601f21fbe const char * address d4/da8/structAddressListEntry.html a95d1ffcb96ccb145ab5f4ff185927001 struct GNUNET_PEERSTORE_StoreContext * sc d4/da8/structAddressListEntry.html adba1c10488e6c7ce7c07429bd6f1405e struct GNUNET_SCHEDULER_Task * st d4/da8/structAddressListEntry.html ac8669c1489a6e28895a5e3393a6ad9f1 struct GNUNET_TIME_Relative expiration d4/da8/structAddressListEntry.html a13ba2e95b93ddcc85a5ea5c283d4234d uint32_t aid d4/da8/structAddressListEntry.html a1aff29514bba345ec26cc388bdc68c34 enum GNUNET_NetworkType nt d4/da8/structAddressListEntry.html a43f20d07eacc886ae0e68b8ede4a7145 AddressListRequestMessage d4/dc9/structAddressListRequestMessage.html struct GNUNET_MessageHeader header d4/dc9/structAddressListRequestMessage.html ab893d3ad734b8e3a836197b076eb8ed6 uint32_t id d4/dc9/structAddressListRequestMessage.html acd7cdd2d578ddcc3c1d9f2f8d212a435 struct GNUNET_PeerIdentity peer d4/dc9/structAddressListRequestMessage.html ad13354ce9356bb4f31b179cae6121403 int32_t all d4/dc9/structAddressListRequestMessage.html ae3ba2d6a80917f289d01a9354ff0aed2 AddressLookupMessage d6/d53/structAddressLookupMessage.html struct GNUNET_MessageHeader header d6/d53/structAddressLookupMessage.html af041f22e8cc1b0b698e5c67915a666e1 int16_t numeric_only d6/d53/structAddressLookupMessage.html a2dff1454d19b44d8c80efab9deafc93c uint16_t addrlen d6/d53/structAddressLookupMessage.html a28bc03e956c66c8795cc071f64c6528c struct GNUNET_TIME_RelativeNBO timeout d6/d53/structAddressLookupMessage.html a839d26a96fadda58aa0c37320cc1561c AddressProbe d0/d14/structAddressProbe.html struct AddressProbe * next d0/d14/structAddressProbe.html ad47f153352013d15477d1f83e6fcd37f struct AddressProbe * prev d0/d14/structAddressProbe.html a367fee1a331b221386ef253235139b4f const struct sockaddr * addr d0/d14/structAddressProbe.html aadcd4210c1969efc03e47c1c5af68799 struct GNUNET_NETWORK_Handle * sock d0/d14/structAddressProbe.html a774a871dc7e0876e3f4faacee53c8d2e struct GNUNET_CONNECTION_Handle * connection d0/d14/structAddressProbe.html a3e01a00bad14f4ff23dc9b504f93cb7e socklen_t addrlen d0/d14/structAddressProbe.html a30a77b92e973087dd9b81169729a4d20 struct GNUNET_SCHEDULER_Task * task d0/d14/structAddressProbe.html a6250cabfcdd7546b92b08d2ffe95e6f4 struct ClientState * cstate d0/d14/structAddressProbe.html a92f7a7382883528c26670e7db07cbd77 AddressRecord da/d09/structAddressRecord.html struct GNUNET_TRANSPORT_AddressToStringContext * atsc da/d09/structAddressRecord.html abf7ab1a81f23cafdc4cac1659c8b545d struct GNUNET_TIME_Absolute expiration da/d09/structAddressRecord.html a5c48509160c2c25b110458f05f6e4484 char * result da/d09/structAddressRecord.html adb10d0e2293fb8bd1bb94275dd3c2439 struct PrintContext * pc da/d09/structAddressRecord.html a8d1c48e65de4472f0f5aff21f9f4d17f AddressSuggestionMessage d6/dab/structAddressSuggestionMessage.html struct GNUNET_MessageHeader header d6/dab/structAddressSuggestionMessage.html a368f89a396cb7882ab81a43318da1e95 uint32_t session_id d6/dab/structAddressSuggestionMessage.html a3d4bf3352e55b51de55b4f999e1f0d67 struct GNUNET_PeerIdentity peer d6/dab/structAddressSuggestionMessage.html acad4c593f74eb10edcbdc2ddd5cb3e21 struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out d6/dab/structAddressSuggestionMessage.html ac3076e785742122fc7c240672b9abf42 struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in d6/dab/structAddressSuggestionMessage.html a41c0dfbf2260bc05d683a81150c2541e AddressToStringContext d7/d70/structAddressToStringContext.html struct AddressToStringContext * next d7/d70/structAddressToStringContext.html ae53c4ce1ec86b49e928cb38b59af74e2 struct AddressToStringContext * prev d7/d70/structAddressToStringContext.html a2933788647061923916c867a222478f9 struct TransportClient * tc d7/d70/structAddressToStringContext.html ad928afbc9693e259620dc078b4e6a9f2 AddressToStringResultMessage d5/d7b/structAddressToStringResultMessage.html struct GNUNET_MessageHeader header d5/d7b/structAddressToStringResultMessage.html aeb2182162294cc01ab9db0e516d41ea8 uint32_t res d5/d7b/structAddressToStringResultMessage.html af6e852f807d682f94ac23ab66d066e11 uint32_t addr_len d5/d7b/structAddressToStringResultMessage.html a785f739eb92869cf82d9cbcff4d2f8f5 AddressUpdateMessage dd/dc4/structAddressUpdateMessage.html struct GNUNET_MessageHeader header dd/dc4/structAddressUpdateMessage.html a37a87d7bed14d6a496702815af64f4fd uint32_t session_id dd/dc4/structAddressUpdateMessage.html a3eb0565eef989489bae39f42a8bb8ca3 struct GNUNET_PeerIdentity peer dd/dc4/structAddressUpdateMessage.html a10c78f1d16347fde02815d438a77d661 struct GNUNET_ATS_PropertiesNBO properties dd/dc4/structAddressUpdateMessage.html ad772556e4474e6200c96502cbc95f6fe AddressWrapper dd/d6e/structAddressWrapper.html struct AddressWrapper * next dd/d6e/structAddressWrapper.html aa4f3bab85b219f1642f13b5167b053a2 struct AddressWrapper * prev dd/d6e/structAddressWrapper.html a5375f6d46b010e0ce798ad806875f5e9 struct ATS_Address * addr dd/d6e/structAddressWrapper.html a130833cc79a9ec8a4c3d056a01584902 struct Network * network dd/d6e/structAddressWrapper.html aa0dfe2182d57df82314484f65a1ab70c uint32_t calculated_quota_in dd/d6e/structAddressWrapper.html aa04a5a2ba5ea83fe9053960717938885 uint32_t calculated_quota_out dd/d6e/structAddressWrapper.html ae636fafa6b7c63258da91fff16d83283 struct GNUNET_TIME_Absolute activated dd/d6e/structAddressWrapper.html ac75e41b06fb784b22559be825631b763 gnunet-chk::AESKey df/de1/classgnunet-chk_1_1AESKey.html def __init__ df/de1/classgnunet-chk_1_1AESKey.html a1755f4ddddf0534478488581fbc0ab41 (self, passphrase) key df/de1/classgnunet-chk_1_1AESKey.html acaa0dc147c60ee857b3ecafca0c41435 iv df/de1/classgnunet-chk_1_1AESKey.html a1452d5e0decbd42b725c294dca2749ca cipher df/de1/classgnunet-chk_1_1AESKey.html aa38fe3ce96464d2d7a242fcb96af9434 int KEY_SIZE df/de1/classgnunet-chk_1_1AESKey.html a013342e81ea74de3a132e4bffcda723d IV_SIZE df/de1/classgnunet-chk_1_1AESKey.html a7a22cbd532d734cbe0d74b0dc5e23883 AgeContext da/dc8/structAgeContext.html unsigned int values_to_update da/dc8/structAgeContext.html a0a1ceeea8686ed0cbd5aa36cb8e22373 struct PreferenceClient * cur_client da/dc8/structAgeContext.html a5e2328292b1b8f93d5aeb386a1fb844a AliceComputationMessage d1/d64/structAliceComputationMessage.html struct GNUNET_MessageHeader header d1/d64/structAliceComputationMessage.html ae5c8c543d0ca5faee506f244435388c7 uint32_t element_count_total d1/d64/structAliceComputationMessage.html a106523c6696072522f44ddc939239d76 uint32_t element_count_contained d1/d64/structAliceComputationMessage.html a875f1835bc5474fdd12c01d8a9530d4c uint32_t reserved d1/d64/structAliceComputationMessage.html a2a10e8f4d7fb4444a9bc5e9d7c129744 struct GNUNET_HashCode session_key d1/d64/structAliceComputationMessage.html a75c062ab35c4ca55e9393cdf2026b678 struct GNUNET_PeerIdentity peer d1/d64/structAliceComputationMessage.html acf69c869e4a148fc3ff734d260004baf AliceCryptodataMessage de/da0/structAliceCryptodataMessage.html struct GNUNET_MessageHeader header de/da0/structAliceCryptodataMessage.html a903404d73ddaaaa48abdd1597770390e uint32_t contained_element_count de/da0/structAliceCryptodataMessage.html a84162ab89fa539bfa2be177c9bb37267 AliceServiceSession dd/d41/structAliceServiceSession.html struct GNUNET_HashCode session_id dd/d41/structAliceServiceSession.html a11c9070ff81faff2494f7ad2e2552f61 struct GNUNET_PeerIdentity peer dd/d41/structAliceServiceSession.html a9db3f61b6e1c276e966237f34e6f76c6 struct GNUNET_SERVICE_Client * client dd/d41/structAliceServiceSession.html a620c5149ab22f5fce9affb73e017ecb6 struct GNUNET_MQ_Handle * client_mq dd/d41/structAliceServiceSession.html a2472533973afc29faf6bb0e1bfba87da struct GNUNET_MQ_Handle * cadet_mq dd/d41/structAliceServiceSession.html aaa7950d58e5f31dbde08c7bdc5670622 struct GNUNET_CONTAINER_MultiHashMap * intersected_elements dd/d41/structAliceServiceSession.html a1ddacd2bee353d2c0321054201fcd64d struct GNUNET_SET_Handle * intersection_set dd/d41/structAliceServiceSession.html a45c9a96531a725f18aba550a3145a3be struct GNUNET_SET_OperationHandle * intersection_op dd/d41/structAliceServiceSession.html a44ac00979fae18c0b45a23604f97e87b struct GNUNET_SET_ListenHandle * intersection_listen dd/d41/structAliceServiceSession.html a6f590c2b955d3ddb1ffaa8f4f2016a64 struct GNUNET_CADET_Channel * channel dd/d41/structAliceServiceSession.html a6beda6d7f32168270bf27433d82d48a7 struct MpiElement * sorted_elements dd/d41/structAliceServiceSession.html a0ed4dba6c40ff2b122e6f6ae248c1662 gcry_mpi_t product dd/d41/structAliceServiceSession.html a2de985da9e87a0ed2c6ebb7b1825c3fe uint32_t total dd/d41/structAliceServiceSession.html a22488b97bd6df220a0f9a28119d19cfd uint32_t used_element_count dd/d41/structAliceServiceSession.html acf867a04182ec12c0b3e244a1fe904b7 uint32_t client_received_element_count dd/d41/structAliceServiceSession.html a5ea50e4b0e90d34dd43fb733f7a52209 enum GNUNET_SCALARPRODUCT_ResponseStatus status dd/d41/structAliceServiceSession.html adaa4a6b8b739166167eb99b3f4d63a61 int in_destroy dd/d41/structAliceServiceSession.html a38839521a1ba951f8e74a9dcb4a59398 struct GNUNET_CRYPTO_PaillierCiphertext * r dd/d41/structAliceServiceSession.html a35471209cf0725c300075d65f5eff035 struct GNUNET_CRYPTO_PaillierCiphertext * r_prime dd/d41/structAliceServiceSession.html a42f11c0e2d824111f8b3ba4700e53f44 struct GNUNET_CRYPTO_PaillierCiphertext s dd/d41/structAliceServiceSession.html a05eb8ea0c1d5076892fcfeeeda5943cd struct GNUNET_CRYPTO_PaillierCiphertext s_prime dd/d41/structAliceServiceSession.html ad06015ca4c367083f0fd92b2b13fd5f4 uint32_t cadet_received_element_count dd/d41/structAliceServiceSession.html a3e25ba6d8c67e204187d4f7b23560116 AnnounceMessage d0/d54/structAnnounceMessage.html struct GNUNET_MessageHeader header d0/d54/structAnnounceMessage.html a8dcdf5c76b3ecb7e853f3fe4671f2b63 uint16_t compression d0/d54/structAnnounceMessage.html a8ea02c2978a40fbc8945925a26cbeda4 uint16_t reserved d0/d54/structAnnounceMessage.html a652a868931b0f9ef68cf49216f58b47c struct GNUNET_TIME_RelativeNBO refresh_delay d0/d54/structAnnounceMessage.html a2073efcf6285ef71958442da74ff347e ATS_Address dc/d2a/structATS__Address.html struct GNUNET_PeerIdentity peer dc/d2a/structATS__Address.html a3c245ef000b16c1cd9bdd03d96314aae const void * addr dc/d2a/structATS__Address.html af29c346541dccda2403291963b4a34ab char * plugin dc/d2a/structATS__Address.html a2a76dad81798da2290ef40371d349615 void * solver_information dc/d2a/structATS__Address.html a4f63348ced333d5631d89ae32ee04ac6 struct GNUNET_ATS_Properties properties dc/d2a/structATS__Address.html adbb78ff8f7ece961b5cce7bdc0ab8a0a struct GNUNET_TIME_Absolute t_last_activity dc/d2a/structATS__Address.html a4f892629669171daabb928414fb128ec struct GNUNET_TIME_Absolute t_added dc/d2a/structATS__Address.html afdd0f319695a490c3cb954198e0741f7 size_t addr_len dc/d2a/structATS__Address.html a8facbf58eee1048855809a2bf2d00155 uint32_t session_id dc/d2a/structATS__Address.html a72db224c5c8fa56526f58c82660258f4 enum GNUNET_HELLO_AddressInfo local_address_info dc/d2a/structATS__Address.html a4aaeb1f263109d7f5725565f9a2920dc uint32_t atsi_count dc/d2a/structATS__Address.html aa5287e0cecb12edbbb72c2ed3aae8a7a uint32_t assigned_bw_in dc/d2a/structATS__Address.html a07eba1575afcf28d705595204d8ed05f uint32_t assigned_bw_out dc/d2a/structATS__Address.html a5e52fc0822bae4bc1a75e08ec711719f uint32_t last_notified_bw_in dc/d2a/structATS__Address.html a39e623bdb643aa321b856eedb6e1eba9 uint32_t last_notified_bw_out dc/d2a/structATS__Address.html a56cbd2d4b54c204013dcacb40787ccb0 int active dc/d2a/structATS__Address.html a42028e74a218c6920c6e718db302c99c struct GAS_NormalizationInfo norm_delay dc/d2a/structATS__Address.html a062520b715ac79a5a6cc0ee656fe2c77 struct GAS_NormalizationInfo norm_distance dc/d2a/structATS__Address.html a64a832b73659fde352f08e9f9c3566b5 struct GAS_NormalizationInfo norm_utilization_in dc/d2a/structATS__Address.html ad8d3a6b8b4d171bf32fe298d93b08758 struct GAS_NormalizationInfo norm_utilization_out dc/d2a/structATS__Address.html a6dd5478ed4e7ac98dbebd207430eae93 ATSAddress d2/d40/structATSAddress.html struct GNUNET_HELLO_Address * address d2/d40/structATSAddress.html a80e9396a662136743cd014ea6b6f664d struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out d2/d40/structATSAddress.html a34a818a24bdf016ce417014aa6374d03 struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in d2/d40/structATSAddress.html a700b1e79d9b7e6c24b9967eb1b0df7bd int active d2/d40/structATSAddress.html a287ab9d0df54b539ea33eb02f1ec6591 Attestation de/df3/structAttestation.html uint32_t attestation_type de/df3/structAttestation.html aff388ae0220e92fcd450010bc1911102 uint32_t attestation_version de/df3/structAttestation.html af5da45ebe99822671efdbb67b946ce8a uint64_t attestation_id de/df3/structAttestation.html a818c4732c347a7957dd24c901b614d5c uint32_t name_len de/df3/structAttestation.html a663d65c51b0453e307e91eb7cda338b5 uint32_t data_size de/df3/structAttestation.html afbf8a6c6eb7327009ba1c3a9889c41b2 Attestation_Reference d4/d12/structAttestation__Reference.html uint64_t reference_id d4/d12/structAttestation__Reference.html ad0af2c636217ba8ba20934435e697f83 uint64_t attestation_id d4/d12/structAttestation__Reference.html aee1d87390dfe30c061bb0b9e7ecb65eb uint32_t name_len d4/d12/structAttestation__Reference.html a3ff1d0239eca264a67f34f7feb14c2e8 uint32_t ref_value_len d4/d12/structAttestation__Reference.html a72adbfc238bb67fdcfab4e6439102999 Attribute d5/d52/structAttribute.html uint32_t attribute_type d5/d52/structAttribute.html a7636e372217dcbe25d615ac4356b7b87 uint32_t attribute_version d5/d52/structAttribute.html a34ed38f2af9cf46a46fa84c1ab1ea418 uint64_t attribute_id d5/d52/structAttribute.html a3b959eef13a91e62fc122fe2e4390695 uint32_t name_len d5/d52/structAttribute.html aa0a4d1387f06fe4d270c3bf7b87c2285 uint32_t data_size d5/d52/structAttribute.html af6fa868201da12aa2d1609b1e108f7b9 AttributeDeleteHandle d6/d06/structAttributeDeleteHandle.html struct AttributeDeleteHandle * next d6/d06/structAttributeDeleteHandle.html a4593bcd210456339cc68ce4f871c679f struct AttributeDeleteHandle * prev d6/d06/structAttributeDeleteHandle.html ad1dba3fbe029e7f56c4fffde9c8dc513 struct IdpClient * client d6/d06/structAttributeDeleteHandle.html a5a856ecc84a15d15209bfac231c5ef93 struct GNUNET_CRYPTO_EcdsaPrivateKey identity d6/d06/structAttributeDeleteHandle.html a7689efca5e281a06a237526854b6d23f struct GNUNET_NAMESTORE_QueueEntry * ns_qe d6/d06/structAttributeDeleteHandle.html ad04bc4bc3782914674e7d2cc8b933898 struct GNUNET_NAMESTORE_ZoneIterator * ns_it d6/d06/structAttributeDeleteHandle.html aa45a308db257d7b687e2239e545498aa struct GNUNET_RECLAIM_ATTRIBUTE_Claim * claim d6/d06/structAttributeDeleteHandle.html a33c305dba04f226bbc9b2f4cedd7fa43 struct GNUNET_RECLAIM_ATTESTATION_Claim * attest d6/d06/structAttributeDeleteHandle.html a7eb8de591d61a0cbaa311e7c1a4d99f4 struct GNUNET_RECLAIM_ATTESTATION_REFERENCE * reference d6/d06/structAttributeDeleteHandle.html a423c64012cf8f0e7a45c2db3d0096fb0 struct TicketRecordsEntry * tickets_to_update_head d6/d06/structAttributeDeleteHandle.html afe4d83acbd431a40cc0f6624a83e6dc4 struct TicketRecordsEntry * tickets_to_update_tail d6/d06/structAttributeDeleteHandle.html a260881c375d4e49d1957a1f76fc42439 char * label d6/d06/structAttributeDeleteHandle.html a7cf583163ea290e366af97405c712c2d uint32_t r_id d6/d06/structAttributeDeleteHandle.html aa55afc992db6f100dd2defc5cb563d64 AttributeDeleteMessage d0/d91/structAttributeDeleteMessage.html struct GNUNET_MessageHeader header d0/d91/structAttributeDeleteMessage.html a2f2e80aed94cc7941a92242877babbc6 uint32_t id d0/d91/structAttributeDeleteMessage.html af54ea6fc89e7ffe2a827924697eebb2d uint32_t attr_len d0/d91/structAttributeDeleteMessage.html a591db0bdc97f693b0cac7829fc1bfd20 struct GNUNET_CRYPTO_EcdsaPrivateKey identity d0/d91/structAttributeDeleteMessage.html a578fe02bfdeb9fa53d3cd9747e911498 AttributeIterationNextMessage d6/d26/structAttributeIterationNextMessage.html struct GNUNET_MessageHeader header d6/d26/structAttributeIterationNextMessage.html a9d21104e41ee0a68843871bed4ddfa64 uint32_t id d6/d26/structAttributeIterationNextMessage.html a074fa8bce167ba19e19b3468cdaa0716 AttributeIterationStartMessage db/dda/structAttributeIterationStartMessage.html struct GNUNET_MessageHeader header db/dda/structAttributeIterationStartMessage.html afcf5dbce686291b6b1d7baf7f3caa3e5 uint32_t id db/dda/structAttributeIterationStartMessage.html ae0aa97822b2b47d6e0b4b54acdcc9007 struct GNUNET_CRYPTO_EcdsaPrivateKey identity db/dda/structAttributeIterationStartMessage.html a2622e2220330e743b3596cfe4f996a6d AttributeIterationStopMessage d7/da4/structAttributeIterationStopMessage.html struct GNUNET_MessageHeader header d7/da4/structAttributeIterationStopMessage.html a25a963421d745e9a1cc6e9ae9154dd4f uint32_t id d7/da4/structAttributeIterationStopMessage.html a6f4bb3a8b02cd90905e1d99810a77154 AttributeIterator dd/d44/structAttributeIterator.html struct AttributeIterator * next dd/d44/structAttributeIterator.html a42864c77dabdc14ed297f41ba7b6141b struct AttributeIterator * prev dd/d44/structAttributeIterator.html a0d60199452e0f5770948374b4396a73c struct IdpClient * client dd/d44/structAttributeIterator.html a4fd39224a5d5e1cfb7b9b9ccca1d03a2 struct GNUNET_CRYPTO_EcdsaPrivateKey identity dd/d44/structAttributeIterator.html a8a5543293588465d3699005378710f05 struct GNUNET_NAMESTORE_ZoneIterator * ns_it dd/d44/structAttributeIterator.html ae67876a39da9bd90b0f8c05db74a731c uint32_t request_id dd/d44/structAttributeIterator.html ac7d97e3299ca710d020030834f450caa AttributeResultMessage d8/d0a/structAttributeResultMessage.html struct GNUNET_MessageHeader header d8/d0a/structAttributeResultMessage.html afd1fc42dd038267fc482ef4a2fe9f0f7 uint32_t id d8/d0a/structAttributeResultMessage.html aec49b2ec64a9568855df22dbdaf6575f uint16_t attr_len d8/d0a/structAttributeResultMessage.html a3d6f50e13f648118cf79bde99ca5a640 uint16_t reserved d8/d0a/structAttributeResultMessage.html a1c2ba142aae370e9b9328ce915e69c43 struct GNUNET_CRYPTO_EcdsaPublicKey identity d8/d0a/structAttributeResultMessage.html aec9e2015ae1beaaa0911327b79f26d1f AttributeStoreHandle d5/d42/structAttributeStoreHandle.html struct AttributeStoreHandle * next d5/d42/structAttributeStoreHandle.html abd88cf8676f034cf194a005acbdead41 struct AttributeStoreHandle * prev d5/d42/structAttributeStoreHandle.html aa69c3d4e4f176985f9dd2e6543afe54c struct IdpClient * client d5/d42/structAttributeStoreHandle.html a14601f940e16ab3b4a99aecd31da36c9 struct GNUNET_CRYPTO_EcdsaPrivateKey identity d5/d42/structAttributeStoreHandle.html a9c2391537504e860b15d50cdbaa158de struct GNUNET_CRYPTO_EcdsaPublicKey identity_pkey d5/d42/structAttributeStoreHandle.html ae7d9d680013aa7ec83f570625d546cdc struct GNUNET_NAMESTORE_QueueEntry * ns_qe d5/d42/structAttributeStoreHandle.html a133669d6f6ea3e0f69060b2016a19c24 struct GNUNET_RECLAIM_ATTRIBUTE_Claim * claim d5/d42/structAttributeStoreHandle.html a2f4e28e69a9a7cdf29a4c0805c2629ea struct GNUNET_RECLAIM_ATTESTATION_Claim * attest d5/d42/structAttributeStoreHandle.html af2c4fdb2638787407244c16e42296fe2 struct GNUNET_RECLAIM_ATTESTATION_REFERENCE * reference d5/d42/structAttributeStoreHandle.html aab621714cdf4314f8beaa1f7f3a3d7c4 struct GNUNET_TIME_Relative exp d5/d42/structAttributeStoreHandle.html a8d9a3bcbfd99606901980d6e8ee48db1 uint32_t r_id d5/d42/structAttributeStoreHandle.html aacc6b806e60bd57abb33ab64b26ab394 AttributeStoreMessage da/d19/structAttributeStoreMessage.html struct GNUNET_MessageHeader header da/d19/structAttributeStoreMessage.html a45d6cab9457c86c61e9cf9cc2b902060 uint32_t id da/d19/structAttributeStoreMessage.html af1ecb69228d6cb3fe4a1376290c93495 uint32_t attr_len da/d19/structAttributeStoreMessage.html a4687d2135f90cf8e5dcc623a3c7db28b uint64_t exp da/d19/structAttributeStoreMessage.html aa65230a99ff46ef3659ef07bca204cbb struct GNUNET_CRYPTO_EcdsaPrivateKey identity da/d19/structAttributeStoreMessage.html a9a26f4e5e33dce82fb0dc5ba26087708 AudioMessage d0/d7f/structAudioMessage.html struct GNUNET_MessageHeader header d0/d7f/structAudioMessage.html a0cd71bfadb413d54b3fbc07eef8896e0 AuthorityChain db/d63/structAuthorityChain.html struct AuthorityChain * prev db/d63/structAuthorityChain.html a965ef5925e21bcc1ba4e8e86c2d53950 struct AuthorityChain * next db/d63/structAuthorityChain.html a5422c284b81aeb76559904d89410c3f2 struct GNS_ResolverHandle * rh db/d63/structAuthorityChain.html aabba2652b7c0b68ed65c61a9d53a457e char * label db/d63/structAuthorityChain.html a4014e804ab6a1f5f2cccbada49de6fe0 int gns_authority db/d63/structAuthorityChain.html a6a1812360de75b1d3fd45aa79117229b struct GNUNET_CRYPTO_EcdsaPublicKey gns_authority db/d63/structAuthorityChain.html abcf47b02d08ae62bfcb82a56be43afd4 char name db/d63/structAuthorityChain.html a7cd6ff0cfe0f837a3ce575fa89ae5b71 [GNUNET_DNSPARSER_MAX_NAME_LENGTH+1] struct Gns2DnsPending * gp_head db/d63/structAuthorityChain.html aee2650445147c45ede3cb594df0871ec struct Gns2DnsPending * gp_tail db/d63/structAuthorityChain.html af3f1489a540847e9d21c40cb75869752 struct GNUNET_DNSSTUB_Context * dns_handle db/d63/structAuthorityChain.html a77b48cbdf1bbc097c0e883618cbe3f85 int found db/d63/structAuthorityChain.html a3d38913bc72579798a453d5c8ca94fc3 int launched db/d63/structAuthorityChain.html ab2a9a6892f62e293ab82ee1dd22a4121 struct AuthorityChain::@19::@20 dns_authority db/d63/structAuthorityChain.html aedab63d5139188e685373040be39a2ac union AuthorityChain::@19 authority_info db/d63/structAuthorityChain.html a5895b16930f84a449c29d5d87d268a33 AutoconfigContext d7/d6b/structAutoconfigContext.html struct AutoconfigContext * prev d7/d6b/structAutoconfigContext.html a2a882f44378cb6e4f63ea6ac5500a4ec struct AutoconfigContext * next d7/d6b/structAutoconfigContext.html a4e846fbb3f9509c943d5c5d16c8fcf85 struct ClientHandle * ch d7/d6b/structAutoconfigContext.html aedb2bc0aef7446389e146a4cf691ebad struct GNUNET_CONFIGURATION_Handle * c d7/d6b/structAutoconfigContext.html a9359796214b2f08ce8ae870df2a57a17 struct GNUNET_CONFIGURATION_Handle * orig d7/d6b/structAutoconfigContext.html ab430fb8546df3d08d295e6ab863dd69e struct GNUNET_SCHEDULER_Task * timeout_task d7/d6b/structAutoconfigContext.html aff83dbfab89ee21c797e9a76ac5b9d87 int enable_upnpc d7/d6b/structAutoconfigContext.html a8338b6fde759715bf92968b2588fb5bd enum GNUNET_NAT_StatusCode status_code d7/d6b/structAutoconfigContext.html acdfcb83269b1b3019e3a19e2f98deda1 enum GNUNET_NAT_Type type d7/d6b/structAutoconfigContext.html a98c740ca8b2fef3476792efc573417cb Backtalker dd/dce/structBacktalker.html struct GNUNET_PeerIdentity pid dd/dce/structBacktalker.html aed19069db3e9c1f3f9036a58175dda73 struct GNUNET_TIME_Absolute monotonic_time dd/dce/structBacktalker.html abe0d692a1e4ba4844383153640039c64 struct GNUNET_TIME_Absolute timeout dd/dce/structBacktalker.html a10b2b3e81b3d78642ea01ee4b0e6f914 struct GNUNET_CRYPTO_EcdhePublicKey last_ephemeral dd/dce/structBacktalker.html a9a561d5dd0f06a917f8c8d31140efc98 struct GNUNET_SCHEDULER_Task * task dd/dce/structBacktalker.html a92ecf15987228a3eb52b9e32a1881dd1 struct CommunicatorMessageContext * cmc dd/dce/structBacktalker.html a26f23403e89b4550e8ad8dd2f425165f struct GNUNET_PEERSTORE_IterateContext * get dd/dce/structBacktalker.html ac56862119609df98faec11fe47f9d1cc struct GNUNET_PEERSTORE_StoreContext * sc dd/dce/structBacktalker.html a51188307cdac5858a428b2df909f9551 size_t body_size dd/dce/structBacktalker.html ab42dcfe553423fafbb6b8ebccd0e17cd Barrier d7/d8a/structBarrier.html struct GNUNET_HashCode hash d7/d8a/structBarrier.html a32cfbeafffb824869be6e1f36004140e struct GNUNET_SERVICE_Client * mc d7/d8a/structBarrier.html afe99251cc814822c7000bf7be906bfbc char * name d7/d8a/structBarrier.html aac767e43321593d3ca2dd541aa9403a2 struct ClientCtx * head d7/d8a/structBarrier.html ac8ad6d64f31c6453007c12d940f81085 struct ClientCtx * tail d7/d8a/structBarrier.html ad645004da0c7a41c6eaea057fc753223 struct WBarrier * whead d7/d8a/structBarrier.html aa9bfec19259962a4f4338510029b7142 struct WBarrier * wtail d7/d8a/structBarrier.html a28e22b658ce220adeb7d0bc084ee9131 struct GNUNET_SCHEDULER_Task * tout_task d7/d8a/structBarrier.html a0db67a685f7034a73ea027c8e52390e0 enum GNUNET_TESTBED_BarrierStatus status d7/d8a/structBarrier.html ac5ffc7e9626d58679eb48fc866b60068 unsigned int num_wbarriers d7/d8a/structBarrier.html a8cb481da4be5e2b7d8d9a92778b88e5f unsigned int num_wbarriers_reached d7/d8a/structBarrier.html a63755881abdf2126141fc41070aee63a unsigned int num_wbarriers_inited d7/d8a/structBarrier.html acf967205e1a851d3b2bddcf5e2792c94 unsigned int nreached d7/d8a/structBarrier.html a9afa67afc735e6a787377e0201b7d314 unsigned int nslaves d7/d8a/structBarrier.html afb8bebaa32adf4c3bc135a568fac2729 uint8_t quorum d7/d8a/structBarrier.html a00dc18db62d07846457f400e762eaf94 Base32Context da/d72/structBase32Context.html void * val da/d72/structBase32Context.html a58812834b1ae56af60bca14f0e306bc0 size_t val_size da/d72/structBase32Context.html a7df9a989b7599fd9d7b68706d5830972 BenchmarkData df/db4/structBenchmarkData.html uint64_t ecc_ecdh_count df/db4/structBenchmarkData.html ae87c3e68af45d655a41b859cd159b49c struct GNUNET_TIME_Relative ecc_ecdh_time df/db4/structBenchmarkData.html a6e9dcc59df93098402004863ca215c74 uint64_t ecdh_eddsa_count df/db4/structBenchmarkData.html a4ea1cbe838365c782eec1cec578f0ea0 struct GNUNET_TIME_Relative ecdh_eddsa_time df/db4/structBenchmarkData.html a714e88d84c3d6cc255acb31e32eeb05d uint64_t ecdhe_key_create_count df/db4/structBenchmarkData.html adde851c4bc748be33195bf1cd8a319ee struct GNUNET_TIME_Relative ecdhe_key_create_time df/db4/structBenchmarkData.html a745bafb14ed80ff1c826415f18270b68 uint64_t ecdhe_key_get_public_count df/db4/structBenchmarkData.html ab14d18a669b9569fd1eb614a45bdad2e struct GNUNET_TIME_Relative ecdhe_key_get_public_time df/db4/structBenchmarkData.html aaeb328436b92669f90086a718cda9502 uint64_t ecdsa_ecdh_count df/db4/structBenchmarkData.html a79c1b7a0e6ea06b0a554a60bffd4db80 struct GNUNET_TIME_Relative ecdsa_ecdh_time df/db4/structBenchmarkData.html ac655de57ef9ee967a77c5ac1181eeab5 uint64_t ecdsa_key_create_count df/db4/structBenchmarkData.html ace408ce9ecb5e573aed7c2839db307dc struct GNUNET_TIME_Relative ecdsa_key_create_time df/db4/structBenchmarkData.html a87839a6fe674320d6a67ab6300ad7173 uint64_t ecdsa_key_get_public_count df/db4/structBenchmarkData.html a782adc5b7ad36a7d95deaeaba0f03dbb struct GNUNET_TIME_Relative ecdsa_key_get_public_time df/db4/structBenchmarkData.html ab39ac93bcf8ff712089ff45558f6a173 uint64_t ecdsa_sign_count df/db4/structBenchmarkData.html a6449a29f53f82de363a5c4830f1e34de struct GNUNET_TIME_Relative ecdsa_sign_time df/db4/structBenchmarkData.html a0cb570aaec430f7d8c076a0dd06bae10 uint64_t ecdsa_verify_count df/db4/structBenchmarkData.html a45c1abb30979b19d4234ffbad8ccac99 struct GNUNET_TIME_Relative ecdsa_verify_time df/db4/structBenchmarkData.html ab7459b9cbd8144c8749057deff6e92b9 uint64_t eddsa_ecdh_count df/db4/structBenchmarkData.html a7f03e6fbc6b9e61d3437a2e61363a434 struct GNUNET_TIME_Relative eddsa_ecdh_time df/db4/structBenchmarkData.html a50e5a3a6e1eb10137435efdd3519664b uint64_t eddsa_key_create_count df/db4/structBenchmarkData.html a02d7a30bcf1cd0e4e05515678243898a struct GNUNET_TIME_Relative eddsa_key_create_time df/db4/structBenchmarkData.html a1cb615104d5d3dd88d8e656235237b2d uint64_t eddsa_key_get_public_count df/db4/structBenchmarkData.html ae42d3a1f87f24c2391fdb5593dcf2806 struct GNUNET_TIME_Relative eddsa_key_get_public_time df/db4/structBenchmarkData.html ae60389a4ea729e1e5d43cec9641c5062 uint64_t eddsa_sign_count df/db4/structBenchmarkData.html a188f517bc70eee385148694e8adcafbf struct GNUNET_TIME_Relative eddsa_sign_time df/db4/structBenchmarkData.html a75880959311069e2ea66530ae36e1178 uint64_t eddsa_verify_count df/db4/structBenchmarkData.html ac4ac89f5d94404803703df285408686e struct GNUNET_TIME_Relative eddsa_verify_time df/db4/structBenchmarkData.html a8147ee26e9eae8b581b98ac9055d3c27 uint64_t hash_count df/db4/structBenchmarkData.html aa72065447bae277a357895cd218cee6a struct GNUNET_TIME_Relative hash_time df/db4/structBenchmarkData.html a4e440e0506d0232627d3d683992c87c9 uint64_t hash_context_finish_count df/db4/structBenchmarkData.html a4267eb34a8dbf30de7927b3bea5ed1f3 struct GNUNET_TIME_Relative hash_context_finish_time df/db4/structBenchmarkData.html a29da5af6c548f8df8e2aa90982f6ee21 uint64_t hash_context_read_count df/db4/structBenchmarkData.html a9239063872abcf03d4d30659133487f0 struct GNUNET_TIME_Relative hash_context_read_time df/db4/structBenchmarkData.html a750b86efb2d86d976ffc2f3b8ba1a511 uint64_t hash_context_start_count df/db4/structBenchmarkData.html ad9cdcdfc7884f776c30d024cc46a4119 struct GNUNET_TIME_Relative hash_context_start_time df/db4/structBenchmarkData.html ac5de68d1d4dbdb37ac65c4773b766339 uint64_t hkdf_count df/db4/structBenchmarkData.html aeeee4959d1a89c97030009912f1bb9ff struct GNUNET_TIME_Relative hkdf_time df/db4/structBenchmarkData.html a57890c581e11cd135e40724c1f753956 uint64_t rsa_blind_count df/db4/structBenchmarkData.html ac05106d6110d654b8ac93c3aa77b19f9 struct GNUNET_TIME_Relative rsa_blind_time df/db4/structBenchmarkData.html a4fc1111c10484dea959da2988b843ec3 uint64_t rsa_private_key_create_count df/db4/structBenchmarkData.html af35a1c90167e9bc92fe961074120b70a struct GNUNET_TIME_Relative rsa_private_key_create_time df/db4/structBenchmarkData.html a17290d52e59cf4a2460f25c320994238 uint64_t rsa_private_key_get_public_count df/db4/structBenchmarkData.html acdd18a9b3b04d1f3b9eee87bd5f3c3a4 struct GNUNET_TIME_Relative rsa_private_key_get_public_time df/db4/structBenchmarkData.html a1468bb8f6e8dc6da29ed47abfe6b012b uint64_t rsa_sign_blinded_count df/db4/structBenchmarkData.html ae652136e8fd2579ac2df091f4b25f550 struct GNUNET_TIME_Relative rsa_sign_blinded_time df/db4/structBenchmarkData.html a6795af9e86250f3a3706e5d77af4ce26 uint64_t rsa_unblind_count df/db4/structBenchmarkData.html a9b52e262b25edd0ff9404d7b54e217b1 struct GNUNET_TIME_Relative rsa_unblind_time df/db4/structBenchmarkData.html a377f2951c441ab923a43d286846e9b78 uint64_t rsa_verify_count df/db4/structBenchmarkData.html a259617a11031d11fc9d51e3b57ef0bee struct GNUNET_TIME_Relative rsa_verify_time df/db4/structBenchmarkData.html ae9e2b359dc136b8a679df9191186410b struct UrlRequestData * urd df/db4/structBenchmarkData.html a1edb2ba5d35e45c7e4e246b955184480 unsigned int urd_len df/db4/structBenchmarkData.html a6405020e1d9b4ccc4c4b5a68587beebf unsigned int urd_capacity df/db4/structBenchmarkData.html a1bcb10e6e95df94e97ae6c433a4ef584 BenchmarkPartner d2/d84/structBenchmarkPartner.html struct BenchmarkPeer * me d2/d84/structBenchmarkPartner.html a8f29f25312b8eba8b0d2b5f640ff5e16 struct BenchmarkPeer * dest d2/d84/structBenchmarkPartner.html acbb3e951c7f379dd2baa5a78ec42239c struct GNUNET_MQ_Handle * mq d2/d84/structBenchmarkPartner.html aa55a26f7fa7f742d277846509dae7ef9 struct TrafficGenerator * tg d2/d84/structBenchmarkPartner.html a4429d57272262fade3b8551a0c242e77 struct PreferenceGenerator * pg d2/d84/structBenchmarkPartner.html a4815da1b01ae20d34d7544fbbd51ba7d struct GNUNET_TIME_Absolute last_message_sent d2/d84/structBenchmarkPartner.html a3a2fe295dc70014b61f5f56284f471a3 unsigned int total_app_rtt d2/d84/structBenchmarkPartner.html a5c68a38762a8004c6ead08fe00878f46 unsigned int messages_sent d2/d84/structBenchmarkPartner.html aec7299ac639aa33365dfc70af4b29d25 unsigned int bytes_sent d2/d84/structBenchmarkPartner.html aabcc6856675203ed3a85176239b4e400 unsigned int messages_received d2/d84/structBenchmarkPartner.html a0bc82be71f3af7223ff7c8ef0788ad07 unsigned int bytes_received d2/d84/structBenchmarkPartner.html acc0981a2fc5fd58b9f3204a072f414fa struct GNUNET_ATS_Properties props d2/d84/structBenchmarkPartner.html add6dcfb0540c9775efb8bf5f2cc6f468 uint32_t bandwidth_in d2/d84/structBenchmarkPartner.html ac8f14c57fdabebc5ca7b214ff7e41db5 uint32_t bandwidth_out d2/d84/structBenchmarkPartner.html a34da5e05278263a786ac0268cdcb759b double pref_bandwidth d2/d84/structBenchmarkPartner.html af3c2bab8c3a27e45de3d2f2f5051d43c double pref_delay d2/d84/structBenchmarkPartner.html a6a7a17b13c9b4449fc027879eedf5749 BenchmarkPeer d4/d32/structBenchmarkPeer.html struct GNUNET_TESTBED_Peer * peer d4/d32/structBenchmarkPeer.html adb2b8f82960ab24e11390c01d7eef5b2 int no d4/d32/structBenchmarkPeer.html a2ebe9658a1bc68876695d22aea6cef18 int master d4/d32/structBenchmarkPeer.html acda2c78735a9dfb8858819094528aa92 struct GNUNET_PeerIdentity id d4/d32/structBenchmarkPeer.html a3dac4cf965f89a92c17862a79fd9ba67 struct GNUNET_TESTBED_Operation * peer_id_op d4/d32/structBenchmarkPeer.html a52b02813a54c9197ea573e30f6ad716f struct GNUNET_TESTBED_Operation * ats_perf_op d4/d32/structBenchmarkPeer.html ab3ef4cc6e6bae0938b9cd634d31a5d80 struct GNUNET_TESTBED_Operation * comm_op d4/d32/structBenchmarkPeer.html a117648973a518fcc2aa146a309601a80 struct GNUNET_ATS_PerformanceHandle * ats_perf_handle d4/d32/structBenchmarkPeer.html a6d80d570cf492e6ea20a8919357e1dbd struct TestbedConnectOperation * core_connect_ops d4/d32/structBenchmarkPeer.html ad2b4c4b47671c5083e6bc5ae504e0901 struct GNUNET_CORE_Handle * ch d4/d32/structBenchmarkPeer.html adfcb2a47b6b19587eab265cd0ecba2c6 struct GNUNET_TRANSPORT_CoreHandle * th d4/d32/structBenchmarkPeer.html a1c0af83245488d40f34e19611c71fdbc struct BenchmarkPeer * pref_partner d4/d32/structBenchmarkPeer.html ad14a46410449392b1686cf51dc66c251 struct GNUNET_SCHEDULER_Task * ats_task d4/d32/structBenchmarkPeer.html a097f235dd36823ba30ccb65835c37305 double pref_value d4/d32/structBenchmarkPeer.html a856ee50aaa1db01972ef4d8518240e67 struct BenchmarkPartner * partners d4/d32/structBenchmarkPeer.html afe49ab110074efc2cdc748b2e920f804 int num_partners d4/d32/structBenchmarkPeer.html a122439b73b96026cdc1bbb80b63422a2 int core_connections d4/d32/structBenchmarkPeer.html a5b02f43c15fac2cd58e9219eb116453b int core_slave_connections d4/d32/structBenchmarkPeer.html af10cd77a534282d0641dae95bd5126ef unsigned int total_messages_sent d4/d32/structBenchmarkPeer.html a080577582b34eecc1ade41b2a1b18f3b unsigned int total_bytes_sent d4/d32/structBenchmarkPeer.html a02adec33154080c2ffbc20fda6905e37 unsigned int total_messages_received d4/d32/structBenchmarkPeer.html aa14ee355aedfc086c54cc144100cab3a unsigned int total_bytes_received d4/d32/structBenchmarkPeer.html ac6f9908ebd44b5b73653bd6878513a47 BenchmarkState d1/d9c/structBenchmarkState.html int connected_ATS_service d1/d9c/structBenchmarkState.html af146ef04e9f191cd10ac76db9198091e int connected_COMM_service d1/d9c/structBenchmarkState.html ab981f2885637e0a3dc9c5b53a726e88d int connected_PEERS d1/d9c/structBenchmarkState.html a8731f6d31dd8f0cf23b0e0c48d575e98 int connected_CORE d1/d9c/structBenchmarkState.html a130c2b120b1d5b5c2c58ef6080fbf5c0 int benchmarking d1/d9c/structBenchmarkState.html abc62d881b20395214b60fc7bfe64cf8a BfGroupInternals df/d33/structBfGroupInternals.html struct GNUNET_CONTAINER_BloomFilter * bf df/d33/structBfGroupInternals.html ae6b558f37f95e392d4709253ace73626 uint32_t bf_mutator df/d33/structBfGroupInternals.html abe6c33011c66783593b92cc8a0afdce6 uint32_t bf_size df/d33/structBfGroupInternals.html a505c95d0ac25f1a3b7b639b3de174896 BFMessage da/da7/structBFMessage.html struct GNUNET_MessageHeader header da/da7/structBFMessage.html acaa2507a8084722379bc50eefffd40a0 uint32_t sender_element_count da/da7/structBFMessage.html a309fafb8d72d29d7da1409846f45f557 struct GNUNET_HashCode element_xor_hash da/da7/structBFMessage.html a25613a0ee64afdd34c250ec1579b66f5 uint32_t sender_mutator da/da7/structBFMessage.html ae047b3042844f81d7e0034047a9bf840 uint32_t bloomfilter_total_length da/da7/structBFMessage.html a482dba297eff329c1a890902905170f8 uint32_t bits_per_element da/da7/structBFMessage.html a25fb40ecc789ce6feb2385ac6861e57f BigMapEntry dc/d2b/structBigMapEntry.html void * value dc/d2b/structBigMapEntry.html aac1b281dab3a9bc8da6efb7ac7e9b773 struct BigMapEntry * next dc/d2b/structBigMapEntry.html a67911e87870cc6f119c9cb4f51a56867 struct GNUNET_HashCode key dc/d2b/structBigMapEntry.html adedbb3861513a6b04a537da8089f8434 struct GNUNET_PeerIdentity key dc/d2b/structBigMapEntry.html acd73ca0580c807f57b91b2aa9ed91e1d struct GNUNET_ShortHashCode key dc/d2b/structBigMapEntry.html a1963762b4f4676b8838efa1b144329d0 struct GNUNET_Uuid key dc/d2b/structBigMapEntry.html a145e10d10d07a26d4d94d8b1293babab BlacklistCheckSwitchContext d1/d2b/structBlacklistCheckSwitchContext.html struct BlacklistCheckSwitchContext * prev d1/d2b/structBlacklistCheckSwitchContext.html a6649d424ec63da5c595e3b4470d3a008 struct BlacklistCheckSwitchContext * next d1/d2b/structBlacklistCheckSwitchContext.html ac1bdf1d409fe400ffb1e37239bc680fc struct GST_BlacklistCheck * blc d1/d2b/structBlacklistCheckSwitchContext.html ac40ea2231b4f856741a26d2a194e96f1 struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in d1/d2b/structBlacklistCheckSwitchContext.html a3ccccdd8ba44d208e03b136d775b7b3a struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out d1/d2b/structBlacklistCheckSwitchContext.html ae26bf9c1c7c5620340c4a67e18955bb5 BlacklistMessage d3/da4/structBlacklistMessage.html struct GNUNET_MessageHeader header d3/da4/structBlacklistMessage.html ac30ed1c32fcc3684d1c41a89dced18ce uint32_t is_allowed d3/da4/structBlacklistMessage.html a2a03f68a82dc9ae169586b6357c66943 struct GNUNET_PeerIdentity peer d3/da4/structBlacklistMessage.html a600d199f150b408a1440e8527cc0ae74 BlockCacheMessage dc/d54/structBlockCacheMessage.html struct GNUNET_NAMECACHE_Header gns_header dc/d54/structBlockCacheMessage.html a2802770c7361468a666cb035d6991ac1 struct GNUNET_TIME_AbsoluteNBO expire dc/d54/structBlockCacheMessage.html af1c0ad45a75d3dfa894436ba24b0c3bc struct GNUNET_CRYPTO_EcdsaSignature signature dc/d54/structBlockCacheMessage.html a48f4095257ce2ad5417c8f48f12b8a8f struct GNUNET_CRYPTO_EcdsaPublicKey derived_key dc/d54/structBlockCacheMessage.html a97b9350b80f0256a2cb247579c01b2ab BlockCacheResponseMessage d1/d97/structBlockCacheResponseMessage.html struct GNUNET_NAMECACHE_Header gns_header d1/d97/structBlockCacheResponseMessage.html acf502e8cb3db8d640b1e39dbb1df2972 int32_t op_result d1/d97/structBlockCacheResponseMessage.html a36b9317725dd3ed1d0f8990305c5e46d BobComputationMessage d3/d6b/structBobComputationMessage.html struct GNUNET_MessageHeader header d3/d6b/structBobComputationMessage.html a5a8490e060dda839f2e8ba4ec7de24a3 uint32_t element_count_total d3/d6b/structBobComputationMessage.html a9f96ef8c18b7be2f20f6223b47bce84b uint32_t element_count_contained d3/d6b/structBobComputationMessage.html a25bdab32f4a186d434d706c84a34ce4c uint32_t reserved d3/d6b/structBobComputationMessage.html a6379542d7181406530a4477addc20ee8 struct GNUNET_HashCode session_key d3/d6b/structBobComputationMessage.html a5e6410703777d7c2013b725ad01659b0 BobCryptodataMessage db/da3/structBobCryptodataMessage.html struct GNUNET_MessageHeader header db/da3/structBobCryptodataMessage.html af9d9d132351b24825b17948cab98f83b uint32_t contained_element_count db/da3/structBobCryptodataMessage.html a159dc665f2189f9aa834aa107da02c5c BobCryptodataMultipartMessage d4/d4f/structBobCryptodataMultipartMessage.html struct GNUNET_MessageHeader header d4/d4f/structBobCryptodataMultipartMessage.html a7c5e96e32e9178617cd654ad751129e5 uint32_t contained_element_count d4/d4f/structBobCryptodataMultipartMessage.html ae5ea02d99502c77ad30004c47651e105 BobServiceSession da/de1/structBobServiceSession.html struct GNUNET_SERVICE_Client * client da/de1/structBobServiceSession.html a96b47ae9b33dcb941cbb506cb9c2b598 struct GNUNET_MQ_Handle * client_mq da/de1/structBobServiceSession.html afc6a235554606a2673a74af525e01550 struct GNUNET_CONTAINER_MultiHashMap * intersected_elements da/de1/structBobServiceSession.html a37e620c8aabde60d2ca9b38e26ef8108 struct GNUNET_SET_Handle * intersection_set da/de1/structBobServiceSession.html aa451fb131d8ee88fffee84a2eba685f9 struct GNUNET_SET_OperationHandle * intersection_op da/de1/structBobServiceSession.html af77c7664b458d20d6cb56a9bb02e1f70 struct GNUNET_CADET_Port * port da/de1/structBobServiceSession.html a07b97db29d0b27266263cf9da34167c2 struct MpiElement * sorted_elements da/de1/structBobServiceSession.html a077e5e06d4e33b06f1185cb8968e5ee3 gcry_mpi_point_t prod_g_i_b_i da/de1/structBobServiceSession.html ab91bb878ec28bbe498d0d02e2ecbfe1e gcry_mpi_point_t prod_h_i_b_i da/de1/structBobServiceSession.html a5bdd172aec958f321507757c5063ccb7 uint32_t total da/de1/structBobServiceSession.html a24f1ba9f62a4a73c123ac06ead74bb0e uint32_t client_received_element_count da/de1/structBobServiceSession.html afa3308e04970f5bcf597865a62c83fc7 uint32_t used_element_count da/de1/structBobServiceSession.html a9acc8de3dd3ed5c082570df3ac201159 uint32_t cadet_received_element_count da/de1/structBobServiceSession.html a2f925c3d2f062b7d686715ecd84e087a enum GNUNET_SCALARPRODUCT_ResponseStatus status da/de1/structBobServiceSession.html ac88600dbe72bf9d9c892c7204568af46 int in_destroy da/de1/structBobServiceSession.html ad8ac7a388e98bd8324a315a6c9f26dac struct GNUNET_CADET_Channel * channel da/de1/structBobServiceSession.html a14233d6d3017670fd560c69a3ad5446e struct GNUNET_PeerIdentity peer da/de1/structBobServiceSession.html af29f8b5bee20bc7cf495f47d9a9b4963 struct GNUNET_HashCode session_id da/de1/structBobServiceSession.html a039cd5974e7b4f70899f47d9bc6e0d16 struct GNUNET_MQ_Handle * cadet_mq da/de1/structBobServiceSession.html a660d0893b96a14f48d52fd5bce7c4e42 struct GNUNET_CRYPTO_PaillierCiphertext * e_a da/de1/structBobServiceSession.html aa3e9cbe77c3ab715c3e91c8da4f029a0 struct GNUNET_CRYPTO_PaillierCiphertext * r da/de1/structBobServiceSession.html ab1e6b6758b3644f89280ffd0e9f28221 struct GNUNET_CRYPTO_PaillierCiphertext * r_prime da/de1/structBobServiceSession.html a1788393eb4f0a0bba6b61bdc6b6a40ae struct GNUNET_CRYPTO_PaillierCiphertext s da/de1/structBobServiceSession.html ab15adf4a4bac370b41093e8970f14381 struct GNUNET_CRYPTO_PaillierCiphertext s_prime da/de1/structBobServiceSession.html a2467e0c997a7c4dd019333fa7eab0927 struct CadetIncomingSession * cadet da/de1/structBobServiceSession.html a8650e50eab9d0088a72fdd4b46d9b046 uint32_t cadet_transmitted_element_count da/de1/structBobServiceSession.html a49b5edd8ccde585b909bbf1d2409a3a5 struct GNUNET_CRYPTO_PaillierPublicKey remote_pubkey da/de1/structBobServiceSession.html ac3a665f6b31f9874aa1d2162cff70f33 BroadcastAddress d9/d6d/structBroadcastAddress.html struct BroadcastAddress * next d9/d6d/structBroadcastAddress.html a8748a0b50e44f780c794a2d4e1c31adf struct BroadcastAddress * prev d9/d6d/structBroadcastAddress.html a64dafc00e384a483049882cd7b9a70da struct GNUNET_SCHEDULER_Task * broadcast_task d9/d6d/structBroadcastAddress.html a9922623d505b227cfa6a2af319f0e245 struct Plugin * plugin d9/d6d/structBroadcastAddress.html ab07b9186b376c26a3a4854d17c42b369 struct sockaddr * addr d9/d6d/structBroadcastAddress.html a99f629f6398597aedc5056bc1bc8dec3 socklen_t addrlen d9/d6d/structBroadcastAddress.html ae2fed09f64f15f90ac0f4bb1e3fdd965 BroadcastInterface d5/dde/structBroadcastInterface.html struct BroadcastInterface * next d5/dde/structBroadcastInterface.html a4b806c52680a64aed8eae62312019f99 struct BroadcastInterface * prev d5/dde/structBroadcastInterface.html ae8c39cdbde8acf727d6a7436796bb039 struct GNUNET_SCHEDULER_Task * broadcast_task d5/dde/structBroadcastInterface.html ac376a89f59299791ee4a5f4f56365870 struct sockaddr * sa d5/dde/structBroadcastInterface.html af82c9b2df06906c0d496ae534b20f687 struct sockaddr * ba d5/dde/structBroadcastInterface.html ab6447b201d8a89ef64d582cd6bbf52a4 struct UDPBroadcast bcm d5/dde/structBroadcastInterface.html a7f9898bf5c870254015a9bfddbacfd23 struct ipv6_mreq mcreq d5/dde/structBroadcastInterface.html a18878960922bb21123ef9507ea92cd70 socklen_t salen d5/dde/structBroadcastInterface.html a15f7220b341c19b550c058e45cacdcf5 int found d5/dde/structBroadcastInterface.html a6e7566d12174279685107aa968e7652b talerbuildconfig::BrowserTool d7/dcb/classtalerbuildconfig_1_1BrowserTool.html talerbuildconfig::Tool def args d7/dcb/classtalerbuildconfig_1_1BrowserTool.html ad3cf5037fbd16a2a5e76caa4ecd45629 (self, parser) def check d7/dcb/classtalerbuildconfig_1_1BrowserTool.html a8c189e6e8615900b701f8fe9b51b2717 (self, buildconfig) string name d7/dcb/classtalerbuildconfig_1_1BrowserTool.html a273296ff22b76c1342012685616e7eb3 Buffer d6/d3a/structBuffer.html char * data d6/d3a/structBuffer.html aeec1fd4af0ddf6765b0187466d4361b8 size_t fill d6/d3a/structBuffer.html aadffca9f8a4f4e7be16fc733b5d9c14d size_t alloc d6/d3a/structBuffer.html ac408d0f99746771031f0afa85eecc5a5 size_t max d6/d3a/structBuffer.html a101f8ffa528e2e59e0474568b6d90d11 talerbuildconfig::BuildConfig dc/d46/classtalerbuildconfig_1_1BuildConfig.html def __init__ dc/d46/classtalerbuildconfig_1_1BuildConfig.html aa99fb5feb2e48c046f37f0b5f83a72d3 (self) def add_tool dc/d46/classtalerbuildconfig_1_1BuildConfig.html a0bdeca457645c80af77bb760565c5944 (self, tool) def enable_prefix dc/d46/classtalerbuildconfig_1_1BuildConfig.html a2a579ed4b7ae70b47c885f6d23078efb (self) def enable_configmk dc/d46/classtalerbuildconfig_1_1BuildConfig.html aaa8c4e30931baa30eef80a2f270f0459 (self) def run dc/d46/classtalerbuildconfig_1_1BuildConfig.html a939fca669fbebdc06c4f0ac6b08f21a6 (self) make_variables dc/d46/classtalerbuildconfig_1_1BuildConfig.html a638ef47eacd78ca708f0c7253f6246ea tools dc/d46/classtalerbuildconfig_1_1BuildConfig.html a8fb56de80b275f7a0f3bc5fb45305c58 tool_results dc/d46/classtalerbuildconfig_1_1BuildConfig.html a8e2c8d6854f80323229069761e282cd7 args dc/d46/classtalerbuildconfig_1_1BuildConfig.html ae1b9f6c4fbdf15f51bd2d00a8b4da578 prefix_enabled dc/d46/classtalerbuildconfig_1_1BuildConfig.html adb0cf5bf12eea4b729845affa9a22ef7 configmk_enabled dc/d46/classtalerbuildconfig_1_1BuildConfig.html aa8082f82873f5cdb718df4fcb7feaf5d def _set_tool dc/d46/classtalerbuildconfig_1_1BuildConfig.html a8d4f41027536318fde1b944097101d28 (self, name, value, version=None) BuilderEntry d3/de5/structBuilderEntry.html struct BuilderEntry * next d3/de5/structBuilderEntry.html a557bcfb813d8fd008e47a3b37dd968b9 size_t len d3/de5/structBuilderEntry.html a4ceca3db353f6c4eb98ed96f51bc770b CacheEntry d3/d6f/structCacheEntry.html struct CacheEntry * next d3/d6f/structCacheEntry.html af128e8c13f9d6e5d5a901915b5987628 struct CacheEntry * prev d3/d6f/structCacheEntry.html a10a671a1d7b6dee85349cd6db174cc80 struct GNUNET_MessageHeader * hello d3/d6f/structCacheEntry.html a58bdee97229a058ecee71e016f43afd1 unsigned int peer_id d3/d6f/structCacheEntry.html a0379041f970f691a328f12c3c2f07dca CacheOperation de/dd3/structCacheOperation.html struct CacheOperation * prev de/dd3/structCacheOperation.html a9cf27b413991b569f87d6e1a83071e9f struct CacheOperation * next de/dd3/structCacheOperation.html a7788b7148e5332b4c6a18abd51ef37a3 struct GNUNET_NAMECACHE_QueueEntry * qe de/dd3/structCacheOperation.html a95baa9ae4514198ee351631633d721b3 struct NamestoreClient * nc de/dd3/structCacheOperation.html ac317c0ff3ed88330d142d4699746d8ee struct ZoneIteration * zi de/dd3/structCacheOperation.html ad3b291d2cda7935dfacaf6e422cce734 uint32_t rid de/dd3/structCacheOperation.html abf86eb0a212e8ae25a7f31068f1d4567 CacheOps da/da6/structCacheOps.html struct CacheOps * next da/da6/structCacheOps.html a7f3611df263daeaa15c494c3e8c87727 struct CacheOps * prev da/da6/structCacheOps.html a39ba7d40ca4bae9feb92ec5f3fa763e4 struct GNUNET_NAMECACHE_QueueEntry * namecache_qe_cache da/da6/structCacheOps.html a7045869b2c8c735c859eb42867c14a82 CadetAudioMessage d1/dc1/structCadetAudioMessage.html struct GNUNET_MessageHeader header d1/dc1/structCadetAudioMessage.html aa000758eb5b0d4d28371d3610043e9e2 CadetChannel d0/dcb/structCadetChannel.html struct CadetTunnel * t d0/dcb/structCadetChannel.html a0402cf770a89b74d32fd4f9879630947 struct CadetChannelClient * owner d0/dcb/structCadetChannel.html a6d2d2f81d658ba7352a23504a3017b3f struct CadetChannelClient * dest d0/dcb/structCadetChannel.html ae71f9f27c2840301b07d109d082b6c35 struct CadetTunnelQueueEntry * last_control_qe d0/dcb/structCadetChannel.html aede529e9c465ca8996655812bb1fe38e struct CadetReliableMessage * head_sent d0/dcb/structCadetChannel.html aed28b58038a1c5a1c5fe27eca4c1bdd3 struct CadetReliableMessage * tail_sent d0/dcb/structCadetChannel.html a46d301a4625339f1586ecf43281894bd struct GNUNET_SCHEDULER_Task * retry_control_task d0/dcb/structCadetChannel.html a290297783fd470c1213489b91be5c749 struct GNUNET_SCHEDULER_Task * retry_data_task d0/dcb/structCadetChannel.html ad3fef1e7a1054edff49e11c5362de0ce struct GNUNET_TIME_Absolute timestamp d0/dcb/structCadetChannel.html a2df15fd61f85a99631c54e2c4181a684 struct GNUNET_HashCode port d0/dcb/structCadetChannel.html a56c518494bf09a8923dbc01096bb54b4 struct GNUNET_HashCode h_port d0/dcb/structCadetChannel.html ad061366be5c8b59fd7a728d9a54ebcef struct GNUNET_TIME_Relative retry_time d0/dcb/structCadetChannel.html a4c3f13948b6fa0620c06023e9e09502d uint64_t mid_futures d0/dcb/structCadetChannel.html a9a74e4017e32de49776a35d8c381ca64 struct ChannelMessageIdentifier mid_recv d0/dcb/structCadetChannel.html a3feafcb466bcd42b3afbd7641c0ec511 struct ChannelMessageIdentifier mid_send d0/dcb/structCadetChannel.html a8e41ad0e967cc5a67b26170a4c86ee87 unsigned int pending_messages d0/dcb/structCadetChannel.html a235347df96b982eddd76b72b97e478a5 unsigned int max_pending_messages d0/dcb/structCadetChannel.html a1b92d9dfe3fa3d6f1b9e1c421e1b12cb struct GNUNET_CADET_ChannelTunnelNumber ctn d0/dcb/structCadetChannel.html ad2d8ac955cbd6941cc7d4212f5219d27 enum CadetChannelState state d0/dcb/structCadetChannel.html a65fde887a86a400f91e2bba6c3d20ab9 unsigned int skip_ack_series d0/dcb/structCadetChannel.html ae9eee591e1ec7b992b55a09695eafcd2 int nobuffer d0/dcb/structCadetChannel.html a540ddd97a44364a9bc607b9d98b9a059 int reliable d0/dcb/structCadetChannel.html a89df05955adedca2b0fecd57912c9694 int out_of_order d0/dcb/structCadetChannel.html ab35549eb0ba69b9128928ff678abf100 int is_loopback d0/dcb/structCadetChannel.html aebc33e1ea944657046e449e9c1ebe321 int destroy d0/dcb/structCadetChannel.html a65166ebf9502e1c4f17078d8be23e4d2 CadetChannelClient d2/df7/structCadetChannelClient.html struct CadetClient * c d2/df7/structCadetChannelClient.html a1dec29b1254ad0a2c8cd68fd4172be65 struct CadetOutOfOrderMessage * head_recv d2/df7/structCadetChannelClient.html a12520a0d5136090ab890cbe7d654a037 struct CadetOutOfOrderMessage * tail_recv d2/df7/structCadetChannelClient.html a3ae573523437c389b981484acccd5882 struct GNUNET_CADET_ClientChannelNumber ccn d2/df7/structCadetChannelClient.html a8432a5341d6aea88675798db537146d5 unsigned int num_recv d2/df7/structCadetChannelClient.html a8aeb169b0d3034764c24c4bac6f19951 int client_ready d2/df7/structCadetChannelClient.html adb3c045f15d3db0514909bafe544c2f5 CadetClient d9/d1c/structCadetClient.html struct CadetClient * next d9/d1c/structCadetClient.html ae535987d632291987b9c56a8f8a12b3d struct CadetClient * prev d9/d1c/structCadetClient.html a53bcc003ec9be9e85b9bb0633dc184ca struct GNUNET_CONTAINER_MultiHashMap32 * channels d9/d1c/structCadetClient.html aa914e8ce9133c2eedb5b1b5b93c37c22 struct GNUNET_MQ_Handle * mq d9/d1c/structCadetClient.html a3a9a753b0287497364b2e0f2d82743b2 struct GNUNET_SERVICE_Client * client d9/d1c/structCadetClient.html a3d46e2a2b9366193c40da1c97db4fc0b struct GNUNET_CONTAINER_MultiHashMap * ports d9/d1c/structCadetClient.html a96374bb587067a8b652325b110ace347 struct GNUNET_CADET_ClientChannelNumber next_ccn d9/d1c/structCadetClient.html adcfaa6bf0bff81fe9fc4d5f65223423a unsigned int id d9/d1c/structCadetClient.html a862f504b5a366848655a9b80dbe29e74 struct GNUNET_CADET_Channel * channel d9/d1c/structCadetClient.html a5a87f47977d30e84561c6dccb6e06224 struct WriteQueueItem * wqi_head d9/d1c/structCadetClient.html a856df116cb10f58810e6519b0ed64ff6 struct WriteQueueItem * wqi_tail d9/d1c/structCadetClient.html a39f1cbfc4a39672a0e0dd5c5f656cb23 struct GNUNET_DATASTORE_QueueEntry * qe d9/d1c/structCadetClient.html a2abe8d8a9667ea5b46f713565281028f struct GNUNET_SCHEDULER_Task * terminate_task d9/d1c/structCadetClient.html a1bcb98d12c5346aabd9936c3ef653099 struct GNUNET_SCHEDULER_Task * timeout_task d9/d1c/structCadetClient.html aa39ef3ed269ee74f7957d147c94b0b43 size_t reply_size d9/d1c/structCadetClient.html a35a6032e1818a875a3485cf1e38bbc8b CadetConnection d5/d64/structCadetConnection.html struct GNUNET_CADET_ConnectionTunnelIdentifier cid d5/d64/structCadetConnection.html a5f955c342691f2a1a0e5b25e478f34bb struct CadetPeer * destination d5/d64/structCadetConnection.html af2538e6bf36846968488f90b0e5bd17d struct CadetTConnection * ct d5/d64/structCadetConnection.html a188c92f457a36886a836a9d35244efd0 struct CadetPeerPath * path d5/d64/structCadetConnection.html abdbc029151681eb40f3f7c0b00ab15e9 struct GNUNET_MQ_Envelope * env d5/d64/structCadetConnection.html a481b4c24af80e866404c2d7d9a2c1de1 struct GCP_MessageQueueManager * mq_man d5/d64/structCadetConnection.html aea536b500b6ed9a534a8d656fb8fe8b5 struct GNUNET_SCHEDULER_Task * task d5/d64/structCadetConnection.html a7462910edd65f386385d9b89727188c9 struct CadetTunnelQueueEntry * keepalive_qe d5/d64/structCadetConnection.html af63549ed57a592c76e3df4d545302159 GCC_ReadyCallback ready_cb d5/d64/structCadetConnection.html a5c49f9f2693ee2c2f54f0e1347fe4410 void * ready_cb_cls d5/d64/structCadetConnection.html a8fd88213a93c14f79aebb3679188f73f struct GNUNET_TIME_Relative retry_delay d5/d64/structCadetConnection.html a80bcc19a40003a48a703726a1b8029fa struct GNUNET_TIME_Absolute create_at d5/d64/structCadetConnection.html a77198339c3259e7dbb142fe9cee28f26 struct GNUNET_TIME_Absolute create_ack_at d5/d64/structCadetConnection.html a81a16a6235a1aafba1fab1daca7dfd30 struct CadetConnectionMetrics metrics d5/d64/structCadetConnection.html a4e9dbbb2616344f510482ed9224e9222 enum CadetConnectionState state d5/d64/structCadetConnection.html ab46a017492cc9fdc405e3a3151b8219c unsigned int latency_datapoints d5/d64/structCadetConnection.html a7aab43d6779f1c493dafbd86b0951b83 unsigned int off d5/d64/structCadetConnection.html ace44f0efdf21a828066d85462988024a int mqm_ready d5/d64/structCadetConnection.html adef359513fee3910e2d8d2f244464193 CadetConnectionMetrics dd/d72/structCadetConnectionMetrics.html struct GNUNET_TIME_Relative aged_latency dd/d72/structCadetConnectionMetrics.html a0ce22a01ba26448f8a4ccd556d370d2d struct GNUNET_TIME_Absolute age dd/d72/structCadetConnectionMetrics.html a3355ef5a7e0c8122e7bd73d4f7a59c1f struct GNUNET_TIME_Absolute last_use dd/d72/structCadetConnectionMetrics.html afd0d065a0bb9791a1d86fa7003587324 unsigned long long num_acked_transmissions dd/d72/structCadetConnectionMetrics.html a2b51005228aeaa602f155db4743b3aec unsigned long long num_successes dd/d72/structCadetConnectionMetrics.html aa6bf97da2a8f861ece31aeed648e959c CadetEncryptedMessageIdentifier d0/d34/structCadetEncryptedMessageIdentifier.html uint32_t pid d0/d34/structCadetEncryptedMessageIdentifier.html a72daed0aa1ec8982733f1c94c4428cb3 CadetExit d3/da8/structCadetExit.html struct CadetExit * next d3/da8/structCadetExit.html a0f584e4e9c221000533aa195a7d91a94 struct CadetExit * prev d3/da8/structCadetExit.html a326ac68eb928df1a076ac75fd438d8b8 struct GNUNET_CADET_Channel * cadet_channel d3/da8/structCadetExit.html a59dadf93ad391765f048b1b111e8f017 struct GNUNET_TIME_Absolute expiration d3/da8/structCadetExit.html a4abe9b9dc8dc9edc7aea6e68afd10368 struct RequestContext * receive_queue_head d3/da8/structCadetExit.html afb1122016d1e75cf19bfaf09b44080e3 struct RequestContext * receive_queue_tail d3/da8/structCadetExit.html a2dd31c1b98b5910e2fd261b2a29c5454 struct GNUNET_PeerIdentity peer d3/da8/structCadetExit.html a9715bcf30a69f61f32f8c3586efdff85 unsigned int num_transmitted d3/da8/structCadetExit.html adfb9f032f0115620061cee1016afdfb0 unsigned int num_answered d3/da8/structCadetExit.html a385728c72df3ddcfeb54a749a9871a6c int idle d3/da8/structCadetExit.html a6a1fd1f4d1492b6535d52e2e1ac70365 CadetHandle d1/d4f/structCadetHandle.html struct GSF_CadetRequest * pending_head d1/d4f/structCadetHandle.html a93a40e36356288f989f378c1c858ec26 struct GSF_CadetRequest * pending_tail d1/d4f/structCadetHandle.html afeeabf92a8d4b118b7a565b533ca0d05 struct GNUNET_CONTAINER_MultiHashMap * waiting_map d1/d4f/structCadetHandle.html a57506e3b3bfd177100f898539f95df54 struct GNUNET_CADET_Channel * channel d1/d4f/structCadetHandle.html ae586791b385377bd62c3552222f4cc5d struct GNUNET_PeerIdentity target d1/d4f/structCadetHandle.html af531e227f42e97335c197cc09f2867b5 struct GNUNET_SCHEDULER_Task * timeout_task d1/d4f/structCadetHandle.html a7f6fa067ba894612b540b10900b88be4 struct GNUNET_SCHEDULER_Task * reset_task d1/d4f/structCadetHandle.html a22dd1ef677b7f387ee89c509beea5c60 CadetOutOfOrderMessage d3/db3/structCadetOutOfOrderMessage.html struct CadetOutOfOrderMessage * next d3/db3/structCadetOutOfOrderMessage.html abfac073ff25f218c50fd3dd591b4af67 struct CadetOutOfOrderMessage * prev d3/db3/structCadetOutOfOrderMessage.html ad2b23aae4261cf1d584c5deaee74f972 struct ChannelMessageIdentifier mid d3/db3/structCadetOutOfOrderMessage.html a8b4925fcbd5635770613e027e3bbb37f struct GNUNET_MQ_Envelope * env d3/db3/structCadetOutOfOrderMessage.html aa5225174c9cea0723c48172a2f2add39 CadetPeer d7/dba/structCadetPeer.html struct GNUNET_TESTBED_Operation * op d7/dba/structCadetPeer.html ad472836abec15e80ab333608bed42551 struct GNUNET_PeerIdentity id d7/dba/structCadetPeer.html a7a5b9f01e256d4056cd47416817782e9 struct GNUNET_CADET_Handle * cadet d7/dba/structCadetPeer.html afb1d49f93b809596ee90023952f62244 struct GNUNET_CADET_Channel * ch d7/dba/structCadetPeer.html a1430fed07f635d8684a3b6460eeb6901 struct GNUNET_CADET_Channel * incoming_ch d7/dba/structCadetPeer.html aff63d1ff1afb52ef4b4578bcd220a832 struct GNUNET_CADET_Channel * warmup_ch d7/dba/structCadetPeer.html a62bf35b581f999523349af19639079a9 int data_sent d7/dba/structCadetPeer.html a92e4fc9f0a1bd01ed6cb290838eadf9d int data_received d7/dba/structCadetPeer.html a5fb24c447a6960c78859298a0f11983a int up d7/dba/structCadetPeer.html aa2007def23243b61b72b3a3a838f0a38 struct CadetPeer * dest d7/dba/structCadetPeer.html a2ea719e5bffe543ec3960b45ed61ff5b struct CadetPeer * incoming d7/dba/structCadetPeer.html a5304e0537e8abeddf43a4dc6afca1919 struct GNUNET_SCHEDULER_Task * ping_task d7/dba/structCadetPeer.html a0049bd043f654d0a35310ae53831c3a8 struct GNUNET_CADET_TransmitHandle * ping_ntr d7/dba/structCadetPeer.html ac10c37a330e9fb5742561343c6ef30d4 float mean d7/dba/structCadetPeer.html a9f4ef47c38da8e0eef5af299a3c33717 [sizeof(rounds)/sizeof(rounds[0])] float var d7/dba/structCadetPeer.html ad827dd759bc47162ddbe4b51a6251230 [sizeof(rounds)/sizeof(rounds[0])] unsigned int pongs d7/dba/structCadetPeer.html a9f7309817b90251a77e41be0b1eef7d4 [sizeof(rounds)/sizeof(rounds[0])] unsigned int pings d7/dba/structCadetPeer.html a3e850a78bbadad8ab0b155713bdb2c36 [sizeof(rounds)/sizeof(rounds[0])] struct GNUNET_PeerIdentity pid d7/dba/structCadetPeer.html ab6390f72a004550b86870b650a24e326 struct GNUNET_TIME_Absolute last_contactXXX d7/dba/structCadetPeer.html a9ea4e5667a6c0dc26e22d18e297fd2d7 struct CadetPeerPathEntry ** path_heads d7/dba/structCadetPeer.html a4c2120e5e5619d1e68d3f15589f81ae1 struct CadetPeerPathEntry ** path_tails d7/dba/structCadetPeer.html af290ade0e2dbf173f7c0ad52d7a9694e struct GCP_MessageQueueManager * mqm_head d7/dba/structCadetPeer.html a804db550fc02930c2a1f8a7f9df5b1ed struct GCP_MessageQueueManager * mqm_tail d7/dba/structCadetPeer.html a12502c03edde955b73b91d67471ea3bd struct GCP_MessageQueueManager * mqm_ready_ptr d7/dba/structCadetPeer.html ae8fe7a41055588e07dde562675680966 struct GNUNET_CONTAINER_Heap * path_heap d7/dba/structCadetPeer.html a420089fadfcd9cc5e4b69002f1e6641c struct GCD_search_handle * search_h d7/dba/structCadetPeer.html a21e0fb118241d08b8c6f7e3528223e5e struct GNUNET_SCHEDULER_Task * heap_cleanup_task d7/dba/structCadetPeer.html a303e106306e7d48205966101c52d76cc struct GNUNET_SCHEDULER_Task * destroy_task d7/dba/structCadetPeer.html a5773d1aa138dd48a537895b45b0a335e struct CadetTunnel * t d7/dba/structCadetPeer.html ace1391d553f730f31436ffa155a30144 struct GNUNET_CONTAINER_MultiShortmap * connections d7/dba/structCadetPeer.html a979f5600c1c8c54200d9ff695396bf02 struct GNUNET_MQ_Handle * core_mq d7/dba/structCadetPeer.html a32a3c4daeceb21414a059ac9489a70cf struct GNUNET_HELLO_Message * hello d7/dba/structCadetPeer.html a7f888f4a9515cbf32c229e9af4930dd0 struct GNUNET_TRANSPORT_OfferHelloHandle * hello_offer d7/dba/structCadetPeer.html ab290e3933c0bf5024a948f665d6fc042 struct GNUNET_ATS_ConnectivitySuggestHandle * connectivity_suggestion d7/dba/structCadetPeer.html a473eab30ccb89fc784a24c3d2c96f4a5 unsigned int queue_n d7/dba/structCadetPeer.html a38c169487008ecb5df2095c39868ecba unsigned int num_paths d7/dba/structCadetPeer.html a525a5b471d215e2add2be8b7d67ba833 unsigned int off_sum d7/dba/structCadetPeer.html a7517f72cf26e8ea4484332eb7b307eff unsigned int mqm_ready_counter d7/dba/structCadetPeer.html a4cdd0e381649aeb7efd9f33eaa1dc8f2 unsigned int path_dll_length d7/dba/structCadetPeer.html aea596e28407228677963e07388cb9870 CadetPeerPath de/d44/structCadetPeerPath.html struct CadetPeerPathEntry ** entries de/d44/structCadetPeerPath.html a200784bad4102c1934812baa017b961b struct GNUNET_CONTAINER_HeapNode * hn de/d44/structCadetPeerPath.html af138bc5e560a46a3ad85a7cadaf23f9d GNUNET_CONTAINER_HeapCostType desirability de/d44/structCadetPeerPath.html a42a18c61f7ddbc9a4f27902205afc192 unsigned int entries_length de/d44/structCadetPeerPath.html a18e95e37f01129cf7515df40b433958c CadetPeerPathEntry dc/dba/structCadetPeerPathEntry.html struct CadetPeerPathEntry * next dc/dba/structCadetPeerPathEntry.html a0efa8ce45b92721e4b1d29af7ca6d74b struct CadetPeerPathEntry * prev dc/dba/structCadetPeerPathEntry.html a938a34c174d55b67a67237ad49abc5f5 struct CadetPeer * peer dc/dba/structCadetPeerPathEntry.html a32a6856c1918e7e827106f7acd573085 struct CadetPeerPath * path dc/dba/structCadetPeerPathEntry.html abd7165be9ef5703d011cf31588036c38 struct CadetConnection * cc dc/dba/structCadetPeerPathEntry.html a867ec427ecb8eb9c44b3bead63052b50 int score dc/dba/structCadetPeerPathEntry.html a297e3d3b5cd54a1a4a07b97834ef69e5 CadetPhoneHangupMessage d4/d1f/structCadetPhoneHangupMessage.html struct GNUNET_MessageHeader header d4/d1f/structCadetPhoneHangupMessage.html ad8606734e180abd8abd69ef05d1d844a CadetPhonePickupMessage da/d61/structCadetPhonePickupMessage.html struct GNUNET_MessageHeader header da/d61/structCadetPhonePickupMessage.html ad64a25b33fc8e677e24d59e15cd89e79 CadetPhoneResumeMessage d2/d0b/structCadetPhoneResumeMessage.html struct GNUNET_MessageHeader header d2/d0b/structCadetPhoneResumeMessage.html a6c789e115f43682f495079219605ac22 CadetPhoneRingInfoPS d1/d7f/structCadetPhoneRingInfoPS.html struct GNUNET_CRYPTO_EccSignaturePurpose purpose d1/d7f/structCadetPhoneRingInfoPS.html af2224278f1b421fafbe0b95c7c7a0ce1 struct GNUNET_HashCode line_port d1/d7f/structCadetPhoneRingInfoPS.html afdb447f350881499d0011aad70206ea7 struct GNUNET_PeerIdentity target_peer d1/d7f/structCadetPhoneRingInfoPS.html a3865f1256a2a75a3091184ed70887f42 struct GNUNET_TIME_AbsoluteNBO expiration_time d1/d7f/structCadetPhoneRingInfoPS.html adb81a6160fc4cdeff6d742e16123d191 CadetPhoneRingMessage d7/db2/structCadetPhoneRingMessage.html struct GNUNET_MessageHeader header d7/db2/structCadetPhoneRingMessage.html a1462568bb3c10a9fa822dacdb6cced53 uint32_t reserved d7/db2/structCadetPhoneRingMessage.html a9e05afab8890476b32276b0ade6480fa struct GNUNET_CRYPTO_EcdsaPublicKey caller_id d7/db2/structCadetPhoneRingMessage.html ae64a2f4dc940129a11b9f4eb8d193ffd struct GNUNET_TIME_AbsoluteNBO expiration_time d7/db2/structCadetPhoneRingMessage.html a828d784e9b0c9683c947283238cc6487 struct GNUNET_CRYPTO_EcdsaSignature signature d7/db2/structCadetPhoneRingMessage.html a6de984681d646a5d737f7cefc40da492 CadetPhoneSuspendMessage dd/d88/structCadetPhoneSuspendMessage.html struct GNUNET_MessageHeader header dd/d88/structCadetPhoneSuspendMessage.html ad1bdc452759a985fe0ebfbd70389c0e5 CadetPingMessage d7/d55/structCadetPingMessage.html struct GNUNET_MessageHeader header d7/d55/structCadetPingMessage.html af4b591c8f1de8f25c42b955abddc3bad uint32_t counter d7/d55/structCadetPingMessage.html ad3a5fa3b469bf3fc3f53164e4d9b8f3b struct GNUNET_TIME_AbsoluteNBO timestamp d7/d55/structCadetPingMessage.html afb078c63d6ff930f528fc55de3a0442a uint32_t round_number d7/d55/structCadetPingMessage.html afc6f73115635d7ccbd4dbd67504a7c1f CadetQueryMessage df/d18/structCadetQueryMessage.html struct GNUNET_MessageHeader header df/d18/structCadetQueryMessage.html a8d79b5d56f1424520ab7d2ac93913d88 uint32_t type df/d18/structCadetQueryMessage.html af482567cfc4ee8f3212baa43027177a8 struct GNUNET_HashCode query df/d18/structCadetQueryMessage.html ac8d90ccf3a2fc12f44d9d66791058157 CadetReliableMessage dc/dd8/structCadetReliableMessage.html struct CadetReliableMessage * next dc/dd8/structCadetReliableMessage.html a2c743c871508a1779e8bf6884169d4c8 struct CadetReliableMessage * prev dc/dd8/structCadetReliableMessage.html adbf9b9f8a50ed42dc70187dd387b5e4d struct CadetChannel * ch dc/dd8/structCadetReliableMessage.html a56d761c0893eec21cf97ee4fa2f6ea51 struct CadetTunnelQueueEntry * qe dc/dd8/structCadetReliableMessage.html a0c1da15fa26ffd935f39c6d9fe7781fa struct GNUNET_CADET_ChannelAppDataMessage * data_message dc/dd8/structCadetReliableMessage.html a4211c0ddb501489ba2c39b12c3710ad0 struct GNUNET_TIME_Absolute next_retry dc/dd8/structCadetReliableMessage.html a297eaca988cdcbf0e792497900414be2 struct GNUNET_TIME_Relative retry_delay dc/dd8/structCadetReliableMessage.html afe1a1f410b6dc6c71ea6246763cd0dd0 struct GNUNET_TIME_Absolute first_transmission_time dc/dd8/structCadetReliableMessage.html a91b30c18c1faf14f329c7eceddfbed29 struct GNUNET_CADET_ConnectionTunnelIdentifier connection_taken dc/dd8/structCadetReliableMessage.html a54740934a7eb1398437dc437deaf2756 int num_transmissions dc/dd8/structCadetReliableMessage.html adf9b8a06bd214075afd72b0c2c56ce3f CadetReplyMessage db/d2f/structCadetReplyMessage.html struct GNUNET_MessageHeader header db/d2f/structCadetReplyMessage.html a8d63e0ae0250c14c5ad49aa8dd057929 uint32_t type db/d2f/structCadetReplyMessage.html acb675504f5851a39ed653d1cf99394e0 struct GNUNET_TIME_AbsoluteNBO expiration db/d2f/structCadetReplyMessage.html a765917056a6e753c363751aa26ee6405 CadetRoute df/d94/structCadetRoute.html struct RouteDirection next df/d94/structCadetRoute.html ad09c79178d7f48e5b699a2d814234255 struct RouteDirection prev df/d94/structCadetRoute.html a469ab715eba15a16dd861e3ce1d67e54 struct GNUNET_CADET_ConnectionTunnelIdentifier cid df/d94/structCadetRoute.html a7be02dd7c440fa15f85e72a914e0d8c2 struct GNUNET_TIME_Absolute last_use df/d94/structCadetRoute.html af4ed9c2cc8c1d2bdec8168e431e6df4a struct GNUNET_CONTAINER_HeapNode * hn df/d94/structCadetRoute.html ab96e1c90912b4e2d69a279466798552a CadetTConnection d6/d16/structCadetTConnection.html struct CadetTConnection * next d6/d16/structCadetTConnection.html a3cc3e6025c5c754b0c6f2b3ba53a0abc struct CadetTConnection * prev d6/d16/structCadetTConnection.html a3caf58f96628bb0bcc5a222b3be3e86d struct CadetConnection * cc d6/d16/structCadetTConnection.html a4374be81429d55b8a265fa2648ffb775 struct CadetTunnel * t d6/d16/structCadetTConnection.html aebfaf9370e33f4f82858989f557d186c struct GNUNET_TIME_Absolute created d6/d16/structCadetTConnection.html a4d5bb16422e2abeb81b8e2afa182e156 uint32_t throughput d6/d16/structCadetTConnection.html acb8ce022dfc593df5ba4432dfa06d0d8 int is_ready d6/d16/structCadetTConnection.html aa5bbc6897fd61d0a63f06646dcabbbb1 CadetTunnel d9/df6/structCadetTunnel.html struct CadetPeer * destination d9/df6/structCadetTunnel.html a103d029b89cd5cdd656df028d8a1b383 struct GNUNET_CRYPTO_EcdhePublicKey peers_ephemeral_key d9/df6/structCadetTunnel.html a669280dbda63061c7b3efe6819c0a6eb struct GNUNET_CRYPTO_SymmetricSessionKey e_key d9/df6/structCadetTunnel.html a41636df696ec6d26b650cb8ff3832020 struct GNUNET_CRYPTO_SymmetricSessionKey d_key d9/df6/structCadetTunnel.html a27cc310c0b84bf30cd7b4e90a7a67c69 struct CadetTunnelAxolotl ax d9/df6/structCadetTunnel.html a7526a4a3a4488245a339e0b513981d78 struct CadetTunnelAxolotl * unverified_ax d9/df6/structCadetTunnel.html abde6e5bce31a1ec9a774b40281edf15e struct GNUNET_SCHEDULER_Task * destroy_task d9/df6/structCadetTunnel.html aaad4784223f48a4391d064dc785171fa struct GNUNET_SCHEDULER_Task * maintain_connections_task d9/df6/structCadetTunnel.html a30fc6e3996aba19650fa35aa4ac963cc struct GNUNET_SCHEDULER_Task * send_task d9/df6/structCadetTunnel.html a0836d3d5c918c4bbe91008ca53da456c struct GNUNET_SCHEDULER_Task * kx_task d9/df6/structCadetTunnel.html abbce0ec74eb1ecff48533fe1a3d2f4e4 struct GNUNET_MessageStreamTokenizer * mst d9/df6/structCadetTunnel.html aad60a3b06ca408ce64a68d3c008f9dd6 struct GNUNET_MQ_Handle * mq d9/df6/structCadetTunnel.html a56fe89ab817cada7aad1610af0a2bd8a struct CadetTConnection * connection_ready_head d9/df6/structCadetTunnel.html a157f4d3339bd70c098ea38c346df4fd2 struct CadetTConnection * connection_ready_tail d9/df6/structCadetTunnel.html aacc510b98a5e638e5546e8f5f9aaad04 struct CadetTConnection * connection_busy_head d9/df6/structCadetTunnel.html a37ca25551c0389fc4bd0de348b8a3c51 struct CadetTConnection * connection_busy_tail d9/df6/structCadetTunnel.html a567a138f8ebacd698fa4a4ab271c42e7 struct GNUNET_CONTAINER_MultiHashMap32 * channels d9/df6/structCadetTunnel.html a994ee4aeed2937f56bb0bba70d8d1e30 struct GNUNET_CADET_ChannelTunnelNumber next_ctn d9/df6/structCadetTunnel.html adf77e74acf2acf79ebeca3e6509483db struct CadetTunnelQueueEntry * tq_head d9/df6/structCadetTunnel.html ab47eb63d4719fd866c7a78034fe93091 struct CadetTunnelQueueEntry * tq_tail d9/df6/structCadetTunnel.html a2d986daf1db077b90e6f2c2105884d62 struct CadetTConnection * current_ct d9/df6/structCadetTunnel.html a24698f8cf7d02ea03dfff82f240e11d6 struct GNUNET_TIME_Relative kx_retry_delay d9/df6/structCadetTunnel.html a50dbe9169f2929863300147bd88883ec struct GNUNET_TIME_Absolute next_kx_attempt d9/df6/structCadetTunnel.html a4543d9bef833405c368e5dfcd339317b unsigned int num_ready_connections d9/df6/structCadetTunnel.html ab9662114ccd66577e0ee835674e117e6 unsigned int num_busy_connections d9/df6/structCadetTunnel.html a68b01942c03d5d5cd02940f5d12c2345 unsigned int unverified_attempts d9/df6/structCadetTunnel.html aec55a0db12177ad1eed1238836c93087 unsigned int tq_len d9/df6/structCadetTunnel.html abeb7288ac477eef6f097933f52c0d651 enum CadetTunnelEState estate d9/df6/structCadetTunnel.html a614fb55aeb6da79801857fea51f77e65 int kx_auth_requested d9/df6/structCadetTunnel.html ae619b06d1d537b8a4aca02c8d814b4cf CadetTunnelAxolotl d9/dbe/structCadetTunnelAxolotl.html struct CadetTunnelSkippedKey * skipped_head d9/dbe/structCadetTunnelAxolotl.html a8c7ccb53a64355df3b50efc377d3086b struct CadetTunnelSkippedKey * skipped_tail d9/dbe/structCadetTunnelAxolotl.html a766a3f0186a538b9fe1fa97e68fefeae struct GNUNET_CRYPTO_SymmetricSessionKey RK d9/dbe/structCadetTunnelAxolotl.html acb1ac2c92dbd7b9628d0afb349352e6f struct GNUNET_CRYPTO_SymmetricSessionKey HKs d9/dbe/structCadetTunnelAxolotl.html a49c5c8734be6c0c8a205f44c5fe29b33 struct GNUNET_CRYPTO_SymmetricSessionKey HKr d9/dbe/structCadetTunnelAxolotl.html acdb90f5317d75b5ed56d7a2273a2ed2f struct GNUNET_CRYPTO_SymmetricSessionKey NHKs d9/dbe/structCadetTunnelAxolotl.html af95408e5911e1d80a2c0db0c77543285 struct GNUNET_CRYPTO_SymmetricSessionKey NHKr d9/dbe/structCadetTunnelAxolotl.html ad173a474fb208b51dd760c50a891cca2 struct GNUNET_CRYPTO_SymmetricSessionKey CKs d9/dbe/structCadetTunnelAxolotl.html ad63f1f9b182c8c45341299a97ee886ec struct GNUNET_CRYPTO_SymmetricSessionKey CKr d9/dbe/structCadetTunnelAxolotl.html ae629c923636e461a583f78395a68b2e3 struct GNUNET_CRYPTO_EcdhePrivateKey kx_0 d9/dbe/structCadetTunnelAxolotl.html a6a131d8210f1b86c24495652e0c96bea struct GNUNET_CRYPTO_EcdhePrivateKey DHRs d9/dbe/structCadetTunnelAxolotl.html af8ad58efa4a11a849df0b38d02dd1024 struct GNUNET_CRYPTO_EcdhePublicKey DHRr d9/dbe/structCadetTunnelAxolotl.html a6a9350319200c115ed92b228119b5ccf struct GNUNET_CRYPTO_EcdhePublicKey last_ephemeral d9/dbe/structCadetTunnelAxolotl.html a0af02f9f95d67bf4feddc6ea8543305c struct GNUNET_TIME_Absolute ratchet_expiration d9/dbe/structCadetTunnelAxolotl.html a54d19e46fb857475aa96e68d4d3b2cac unsigned int skipped d9/dbe/structCadetTunnelAxolotl.html a4136146cde18ccf7e907ee97f2097f7a uint32_t Ns d9/dbe/structCadetTunnelAxolotl.html a70878b5f1a9106b61be4f4f33c79cba1 uint32_t Nr d9/dbe/structCadetTunnelAxolotl.html aa2ebbf5a6fc4f7becf5814ccf3b5b451 uint32_t PNs d9/dbe/structCadetTunnelAxolotl.html a07923cec087754871a30a70c6ba3db0b int ratchet_flag d9/dbe/structCadetTunnelAxolotl.html acf06a4636e9014d54b067784d3c8198e int ratchet_allowed d9/dbe/structCadetTunnelAxolotl.html acc8e01b074c7e5764fc4f433f3f25a11 unsigned int ratchet_counter d9/dbe/structCadetTunnelAxolotl.html af1d5d2b83e67ffb5f187d6ae5064c969 CadetTunnelQueueEntry d4/da4/structCadetTunnelQueueEntry.html struct CadetTunnelQueueEntry * next d4/da4/structCadetTunnelQueueEntry.html abc183750962902dd550d33686cbd4c35 struct CadetTunnelQueueEntry * prev d4/da4/structCadetTunnelQueueEntry.html a27ea2a67a9fa50adcd49a5c2325280db struct CadetTunnel * t d4/da4/structCadetTunnelQueueEntry.html ad93edf717f660dec861b59c6b77649f5 GCT_SendContinuation cont d4/da4/structCadetTunnelQueueEntry.html a4e2c549aec2a6ff2ac5b717080581c92 void * cont_cls d4/da4/structCadetTunnelQueueEntry.html aafa9bd6dd5a3fe6c70a2d7e8ef716bef struct GNUNET_MQ_Envelope * env d4/da4/structCadetTunnelQueueEntry.html a401e05f90bf41473c0f282d28edc3145 struct GNUNET_CADET_ConnectionTunnelIdentifier * cid d4/da4/structCadetTunnelQueueEntry.html a75c1dc54194702da2b653c15fa0db0e2 CadetTunnelSkippedKey d8/ddc/structCadetTunnelSkippedKey.html struct CadetTunnelSkippedKey * next d8/ddc/structCadetTunnelSkippedKey.html ace1ad5b73c988db375c30435a518ff53 struct CadetTunnelSkippedKey * prev d8/ddc/structCadetTunnelSkippedKey.html af35ada092c2c7b2b701af0aa934b23f7 struct GNUNET_TIME_Absolute timestamp d8/ddc/structCadetTunnelSkippedKey.html a2607586fa17f4c3ce3166795a6d71cab struct GNUNET_CRYPTO_SymmetricSessionKey HK d8/ddc/structCadetTunnelSkippedKey.html a09dbc2f0d2fae5b70bb80667df63ad32 struct GNUNET_CRYPTO_SymmetricSessionKey MK d8/ddc/structCadetTunnelSkippedKey.html a05551e766707e1a43b50ba934bb98e3c unsigned int Kn d8/ddc/structCadetTunnelSkippedKey.html aa891b4e9fbf233c6fb20f6f9011e7aed CallList d2/dcc/structCallList.html struct CallList * prev d2/dcc/structCallList.html afc46ee689f9139c4ed4773ffc0266ea1 struct CallList * next d2/dcc/structCallList.html a6950f4bf72d4af067817af181b362ede struct GNUNET_CONVERSATION_Caller * caller d2/dcc/structCallList.html af57232c1835aedfcee221ddc2d30bd57 struct GNUNET_CRYPTO_EcdsaPublicKey caller_id d2/dcc/structCallList.html afc83d328fcc58bf4dfba9962b39cae40 unsigned int caller_num d2/dcc/structCallList.html a427ea37d08b71209fe63f61499d012ac cb_cls_pack db/d88/structcb__cls__pack.html GNUNET_RPS_NotifyReadyCB cb db/d88/structcb__cls__pack.html a3b629221627da6b6d94e59002deefd93 void * cls db/d88/structcb__cls__pack.html a66146d9a4da5fe617aeb7d544bbd265f struct GNUNET_CLIENT_Connection * service_conn db/d88/structcb__cls__pack.html af44c78c713801408f4923b06cd961b4d ChainEntry d6/d17/structChainEntry.html struct GNUNET_CRYPTO_EcdsaPublicKey issuer_key d6/d17/structChainEntry.html adf0ae10d148efbe65e72d698df0f3fe2 struct GNUNET_CRYPTO_EcdsaPublicKey subject_key d6/d17/structChainEntry.html a0291ba2dfa2a372bd8870114866b93f1 uint32_t issuer_attribute_len d6/d17/structChainEntry.html a0d2a45d019312f69b4cc2bd2f0ba09a8 uint32_t subject_attribute_len d6/d17/structChainEntry.html abdf2ded524b19a8a8837c6da66171a88 ChallengeNonceP d7/dc7/structChallengeNonceP.html struct GNUNET_ShortHashCode value d7/dc7/structChallengeNonceP.html a1dbd6881a0fa437c53a0f4e46ea0215f ChangePreferenceMessage d0/d8c/structChangePreferenceMessage.html struct GNUNET_MessageHeader header d0/d8c/structChangePreferenceMessage.html adf92f8d29e690dcf02afaad59c1d6d34 uint32_t num_preferences d0/d8c/structChangePreferenceMessage.html a340c7b424cc6f9ddb319921dd6901416 struct GNUNET_PeerIdentity peer d0/d8c/structChangePreferenceMessage.html a8c437a314358da5aea5fff01335eeb20 ChanIterCls d5/d22/structChanIterCls.html GCT_ChannelIterator iter d5/d22/structChanIterCls.html a863907a29205581787efaaa29ccc24da void * iter_cls d5/d22/structChanIterCls.html a1ab40da1c6d1d981ffd04db4dd92e1ac Channel d3/dfe/structChannel.html struct Channel * next d3/dfe/structChannel.html ae8b1197bbb83905d7a48d9f96b04fb42 struct Channel * prev d3/dfe/structChannel.html a47e0a687c9d6158ddd6afd062a38bcaa struct Line * line d3/dfe/structChannel.html ae94a0bd04a0962a11f9087d0a7f51d3c struct GNUNET_CADET_Channel * channel d3/dfe/structChannel.html a3e37f13d9283923f3a69d52035994484 struct GNUNET_MQ_Handle * mq d3/dfe/structChannel.html a17aff4868c3450a9d90d34a1f7388dfa struct GNUNET_MQ_Envelope * env d3/dfe/structChannel.html ae8314aca6031d293a94e21f05db46bcd uint32_t cid d3/dfe/structChannel.html aef701669682fda1600e7973493d1d72c enum ChannelStatus status d3/dfe/structChannel.html a4d9041b494dda9f11c3514c7a9456479 int8_t suspended_remote d3/dfe/structChannel.html ae2877113c717b07ec1c054145892e5c7 int8_t suspended_local d3/dfe/structChannel.html ad74535e9b2f06bc1ac2dcaa0658bfc97 ChannelCtx d8/d50/structChannelCtx.html struct GNUNET_CADET_Channel * channel d8/d50/structChannelCtx.html a1eb92ddabc4c58ab27ede2a3cd05fc87 struct PeerContext * peer_ctx d8/d50/structChannelCtx.html a1ac199faa6a9ec2e8d499bfe7673f788 struct GNUNET_SCHEDULER_Task * destruction_task d8/d50/structChannelCtx.html ac4ccb9472d85ca944f8dd45ab9cff022 ChannelMessageIdentifier de/dd4/structChannelMessageIdentifier.html uint32_t mid de/dd4/structChannelMessageIdentifier.html a5207049c5cdb94eff50974386fe4fb45 ChannelMessageQueueEntry d3/d79/structChannelMessageQueueEntry.html struct ChannelMessageQueueEntry * next d3/d79/structChannelMessageQueueEntry.html aed21c54e2049d25ddcad10a911d6baac struct ChannelMessageQueueEntry * prev d3/d79/structChannelMessageQueueEntry.html a179feda954ac8bd8f3d041807a7dec18 size_t len d3/d79/structChannelMessageQueueEntry.html a57847cb6f10c023a29741608a8dadb32 const void * msg d3/d79/structChannelMessageQueueEntry.html a00f7ac7e8be72a1774d1b239b978a7ea ChannelState d6/d16/structChannelState.html struct GNUNET_CADET_Channel * channel d6/d16/structChannelState.html a8b51bb1139fcfd394b4035265ed1e55b struct GNUNET_PeerIdentity peer d6/d16/structChannelState.html aad75ccce5b7cd993d369815edc33f485 int is_dns d6/d16/structChannelState.html ab528b92c2e6d301d24b9400303e9977e struct GNUNET_CONTAINER_HeapNode * heap_node d6/d16/structChannelState.html ac94c75865e217e5c5564e3d1593e04ad struct GNUNET_HashCode state_key d6/d16/structChannelState.html a2162892009183ca7f39172d1d0799eff struct LocalService * serv d6/d16/structChannelState.html a15813332926886b47398fce03e239c8f struct RedirectInformation ri d6/d16/structChannelState.html ada8b4d9921ebbe974be32f399e860524 struct ChannelState::@10::@11 tcp_udp d6/d16/structChannelState.html ac3f693b963dfeeab68f1a9bcbbaf5444 struct GNUNET_DNSSTUB_RequestSocket * rs d6/d16/structChannelState.html a4abadb261fc15b87d25e125f4d0e2a9c uint16_t original_id d6/d16/structChannelState.html ad833b0ffdb1131582705dbd2103026ff uint16_t my_id d6/d16/structChannelState.html a2090848cd3e6e06e9f72e1a5b93dea15 struct ChannelState::@10::@12 dns d6/d16/structChannelState.html aa588b419a8044a6a91202b9fa6b9a033 union ChannelState::@10 specifics d6/d16/structChannelState.html ad1ea41824a48cad09c560763dfc90018 struct GNUNET_REGEX_Search * search d6/d16/structChannelState.html a1174f5dbbd1145b627964905e7bf0bd7 struct ChannelMessageQueueEntry * tmq_head d6/d16/structChannelState.html a26f7486552065dc1e7149e50bbe0106d struct ChannelMessageQueueEntry * tmq_tail d6/d16/structChannelState.html a34666990e08d0619fc6abe7fcdfcb7ba struct DestinationEntry destination d6/d16/structChannelState.html a09b6b79ff403196ebc78aa4efd67ea84 int af d6/d16/structChannelState.html a672bd77110a1d0750c6bd99f13d53bfd int is_established d6/d16/structChannelState.html aa446114781dab0b9458829e29b728c69 unsigned int tmq_length d6/d16/structChannelState.html a0522671f6b1fead4c0ae2bf9dfda60e3 uint8_t protocol d6/d16/structChannelState.html ace1d272f47857055e96a67a15ae69f42 struct in_addr v4 d6/d16/structChannelState.html ad8d4876fd722da1eb05a6863713b1d60 struct in6_addr v6 d6/d16/structChannelState.html afa98c96ba81e4de6fee1bfde352a85c0 union ChannelState::@86 source_ip d6/d16/structChannelState.html a5a3a9d5beff8f3c8b8c8b745c56b6bd0 union ChannelState::@87 destination_ip d6/d16/structChannelState.html a057248d2c2fc024ee7793034b15e7ca2 uint16_t source_port d6/d16/structChannelState.html a854b5c08a6571a15d5970093e644440d uint16_t destination_port d6/d16/structChannelState.html ad65cbc7098e5266171ed11bb0af9a987 gnunet_testing::Check d9/d3a/classgnunet__testing_1_1Check.html def __init__ d9/d3a/classgnunet__testing_1_1Check.html ad28548d4d9016c78bd789cadd9b5d64e (self, test) def add d9/d3a/classgnunet__testing_1_1Check.html a1ed9d8d728d80be890f24d559bffdfcb (self, condition) def run d9/d3a/classgnunet__testing_1_1Check.html a039e0df283f059ca766c07e90d0ad7f7 (self) def run_blocking d9/d3a/classgnunet__testing_1_1Check.html a16c399284fb40000b61f0646880f23c3 (self, timeout, pos_cont, neg_cont) def run_once d9/d3a/classgnunet__testing_1_1Check.html a083aa18f66b50043019b9ec6d39e8328 (self, pos_cont, neg_cont) def evaluate d9/d3a/classgnunet__testing_1_1Check.html ab438d4a4dde16949290a9b0a85c35962 (self, failed_only) def reset d9/d3a/classgnunet__testing_1_1Check.html a665f0f63ae17773f30a8931b62e55716 (self) fulfilled d9/d3a/classgnunet__testing_1_1Check.html a874b6be92c31b72a24e30ad31708cbe9 conditions d9/d3a/classgnunet__testing_1_1Check.html a0d0c5fb35ddb7631f032a16f47b0dc72 test d9/d3a/classgnunet__testing_1_1Check.html afc93eb747e28e2f124fbef7d7def5b7d CheckEdgeContext de/d1b/structCheckEdgeContext.html const char * xquery de/d1b/structCheckEdgeContext.html a55c0d0f8d5776703757bea9de9f757c8 int found de/d1b/structCheckEdgeContext.html acb2989f5dc7dcb11a0ab6b23afa6a913 CheckKnownAddressContext d6/d43/structCheckKnownAddressContext.html const char * address d6/d43/structCheckKnownAddressContext.html adc04ebf4cfa78764ef76a017246ee433 struct ValidationState * vs d6/d43/structCheckKnownAddressContext.html a70d4ce36d16fa53ef2cdafb0ea1cce17 CheckKnownChallengeContext d9/d20/structCheckKnownChallengeContext.html const struct ChallengeNonceP * challenge d9/d20/structCheckKnownChallengeContext.html a970613ee0890ef815c3c3ed0329f6c57 struct ValidationState * vs d9/d20/structCheckKnownChallengeContext.html a0b4f82f1600a8d41abcd1f4aeceaed3d CheckMatchContext d1/d88/structCheckMatchContext.html struct CadetPeerPath * match d1/d88/structCheckMatchContext.html a25cc3f23e0c5e167383089fbd2119f6c struct CadetPeer ** cpath d1/d88/structCheckMatchContext.html ad7ccb943f6ed0b16a23928131b088636 unsigned int cpath_length d1/d88/structCheckMatchContext.html ab3baa1ed8360b85634cddd68022127df gnunet-chk::Chk db/db4/classgnunet-chk_1_1Chk.html def __init__ db/db4/classgnunet-chk_1_1Chk.html ae00f09b5f99264e6781c6018f9d80dc0 (self, key, query) def setSize db/db4/classgnunet-chk_1_1Chk.html a0bd306cbf1c865ff60d9a160aeb4662f (self, size) def uri db/db4/classgnunet-chk_1_1Chk.html a533ffd9c933dccc3b9eb4ddd6b279bb5 (self) key db/db4/classgnunet-chk_1_1Chk.html a7095707fc8e894ab2276ebb887e1d035 query db/db4/classgnunet-chk_1_1Chk.html ab93ec5d56032d7894bcb3bf5a100f0e5 fsize db/db4/classgnunet-chk_1_1Chk.html a3b838051e0edb8a734b7a15bbe7e81e5 client_iterator d3/d4e/structclient__iterator.html REGEX_INTERNAL_KeyIterator iterator d3/d4e/structclient__iterator.html a94641d7cefbe8bfdcb6b6a100db234cc void * iterator_cls d3/d4e/structclient__iterator.html a9c3d61855d4032103f8d1bbccd744bf5 ClientActivity db/d0e/structClientActivity.html struct ClientActivity * next db/d0e/structClientActivity.html a78b727d8ff2d89a5620bcf184554ca7a struct ClientActivity * prev db/d0e/structClientActivity.html acb487b66c38e754b567838b6776c3ce4 struct GNUNET_MQ_Handle * mq db/d0e/structClientActivity.html a0bca31dad248e5f9a91678ad2b18019f struct GNUNET_NAT_Test * h db/d0e/structClientActivity.html a9c8615bbb64f25e92fa6f71201118ded struct GNUNET_NAT_AUTO_Test * h db/d0e/structClientActivity.html ac4908d5d40ba16f78c0603a6691a74a6 ClientAddress dd/d73/structClientAddress.html struct sockaddr_storage ss dd/d73/structClientAddress.html af07edf1b527b5304bdd84223799588d3 struct GNUNET_NAT_MiniHandle * mh dd/d73/structClientAddress.html a55010f34a8a9ba274c59800fd0c38aea ClientAudioMessage de/d9f/structClientAudioMessage.html struct GNUNET_MessageHeader header de/d9f/structClientAudioMessage.html ace622819cd09584447efbc6c5e3b7779 uint32_t cid de/d9f/structClientAudioMessage.html af01496b38e3c142082818b553e3c2823 ClientCallMessage dc/d70/structClientCallMessage.html struct GNUNET_MessageHeader header dc/d70/structClientCallMessage.html ae5dbc053bd644659570393594231f3ff uint32_t reserved dc/d70/structClientCallMessage.html aebe8359e6838cd79345e39a6851e36b8 struct GNUNET_PeerIdentity target dc/d70/structClientCallMessage.html a8aa098f63b6310f0de9333939abd17f6 struct GNUNET_HashCode line_port dc/d70/structClientCallMessage.html a0ccbfe49c6c97bf042a71598dd0b5b8c struct GNUNET_CRYPTO_EcdsaPrivateKey caller_id dc/d70/structClientCallMessage.html a6d14fd426d8f49138303da4a7e408b3a ClientContext d5/dff/structClientContext.html struct ClientContext * next d5/dff/structClientContext.html a6257cc441f51dcdc643657a90ffba76c struct ClientContext * prev d5/dff/structClientContext.html a441bad3c436879a9998ef3558469f0fc struct GNUNET_MQ_Handle * mq d5/dff/structClientContext.html af070382e5af7dfe815a87754e11704cf int64_t view_updates_left d5/dff/structClientContext.html afe612067d0421447098d30a7218f487e int8_t stream_update d5/dff/structClientContext.html a85e9c0f88591628693d8c2a1893a1eec struct GNUNET_SERVICE_Client * client d5/dff/structClientContext.html a6a605bd133d879c0f467430ac543a966 struct Sub * sub d5/dff/structClientContext.html a7677c2907f6c84c23efb8f6e732d474f ClientCtx d7/d32/structClientCtx.html struct Barrier * barrier d7/d32/structClientCtx.html a407459865e4c34377ef8cacfd1911bcf struct ClientCtx * next d7/d32/structClientCtx.html a0778f859efe0f1493280cdaae5c6ce18 struct ClientCtx * prev d7/d32/structClientCtx.html aebd0b4eae284c79037b5eff574465a5a struct GNUNET_SERVICE_Client * client d7/d32/structClientCtx.html ac74eada0576bd71f47740880cd66d8e2 ClientData d2/d30/structClientData.html struct GNUNET_SCHEDULER_Task * tt d2/d30/structClientData.html a07d2bf5aa05ef6963efc4ff398c36139 struct GNUNET_SERVICE_Client * client d2/d30/structClientData.html ac1bac7d87c19858c4e3c8724dbf99e1f ClientEntry d8/d48/structClientEntry.html struct GNUNET_MQ_Handle * mq d8/d48/structClientEntry.html aaea21656746c523a62f5a4fa941b5d30 struct GNUNET_SERVICE_Client * client d8/d48/structClientEntry.html a22e95b96653887bc519d9ab4bc0b11e1 struct REGEX_INTERNAL_Search * sh d8/d48/structClientEntry.html a5c8e6f3e142329d05dbc53e8ec6c4668 struct REGEX_INTERNAL_Announcement * ah d8/d48/structClientEntry.html a2cce5b6a4d1a628425f134eb9ad9d708 struct GNUNET_TIME_Relative frequency d8/d48/structClientEntry.html a2d0713da04fdbcf54d5a0d2db1b11c32 struct GNUNET_SCHEDULER_Task * refresh_task d8/d48/structClientEntry.html ae4179397e4171bb9960629c348bd5c0e struct SubsystemEntry * subsystem d8/d48/structClientEntry.html a50435ee362703265eabe5defb16a5b7c uint32_t max_wid d8/d48/structClientEntry.html a5d5baafe5175724920ada32b91a612d5 ClientHandle de/d51/structClientHandle.html struct ClientQueryRecord * cqr_head de/d51/structClientHandle.html ac30e955edab1050285779435a96ed3b0 struct ClientQueryRecord * cqr_tail de/d51/structClientHandle.html a24a6eb6039c46061f6fb3e6abc09ae88 struct GNUNET_SERVICE_Client * client de/d51/structClientHandle.html a9d9889fa48cc6f895f479603f7fe5670 struct GNUNET_MQ_Handle * mq de/d51/structClientHandle.html aa6f5a9f0fade82887cfa25fe175ffc2d struct ClientHandle * next de/d51/structClientHandle.html a752098b1057b212f82ec85ccd2777246 struct ClientHandle * prev de/d51/structClientHandle.html a67e43d6d15a6c94ba69203a01d988e0e struct ClientAddress * caddrs de/d51/structClientHandle.html aa050f955669bf5859109220a532555b0 char * hole_external de/d51/structClientHandle.html a7c0db2b24fb09bfb6f3d2585a5c2b9cc char * section_name de/d51/structClientHandle.html a50efc0c3476aaffe3f3c2bf3f9ac31e4 struct GNUNET_SCHEDULER_Task * ext_dns_task de/d51/structClientHandle.html abba5004f7b5fe80979a2301c8ec80a54 struct GNUNET_RESOLVER_RequestHandle * ext_dns de/d51/structClientHandle.html aa7f2fe22406f156c52b1f32e9d127982 struct GN_ExternalIPMonitor * external_monitor de/d51/structClientHandle.html ab7c23b23df016275a2f46f4744dffc72 struct LocalAddressList * ext_addr_head de/d51/structClientHandle.html ab7b432a9785abd4fef41d11c54d73d9d struct LocalAddressList * ext_addr_tail de/d51/structClientHandle.html a2cc515dd88e492b6bd0d4df269e60cf1 uint16_t ext_dns_port de/d51/structClientHandle.html aa61881b0b1feb772d525458c95c24b82 enum GNUNET_NAT_RegisterFlags flags de/d51/structClientHandle.html a2ac3cc0af6aa701e06fa27b0cea5a6f1 int natted_address de/d51/structClientHandle.html a88a0728514a02fe86106ec201f0d460e uint16_t num_caddrs de/d51/structClientHandle.html a2145d8f246e4767d8e67f329dc451f40 uint8_t proto de/d51/structClientHandle.html a3f130ca415637055c2d7989a6c5c491b ClientLookupHandle d0/dab/structClientLookupHandle.html struct ClientLookupHandle * next d0/dab/structClientLookupHandle.html a4f674e50dca57738c0488b96e170a422 struct ClientLookupHandle * prev d0/dab/structClientLookupHandle.html abb3ac01d67c9bdbab80aa98b455120f5 struct GnsClient * gc d0/dab/structClientLookupHandle.html a0b68260b25eec5587cf3747347118568 struct GNS_ResolverHandle * lookup d0/dab/structClientLookupHandle.html a5c1648207c1817b28d81b8592fa2acaa uint32_t request_id d0/dab/structClientLookupHandle.html a73b14139df0c8390aa7d19aeac8077d8 ClientMonitorRecord d4/d08/structClientMonitorRecord.html struct ClientMonitorRecord * next d4/d08/structClientMonitorRecord.html a14fbb0beabfefbaf0bec8d960e0900bb struct ClientMonitorRecord * prev d4/d08/structClientMonitorRecord.html a6b21e49699dbe0b6641fba39e9b5314d enum GNUNET_BLOCK_Type type d4/d08/structClientMonitorRecord.html a8d36a35d598749b27663211b464a46fe struct GNUNET_HashCode * key d4/d08/structClientMonitorRecord.html abded091cf8422ec6261becfdd519ca78 int16_t get d4/d08/structClientMonitorRecord.html a9767ee7aba2e3c5b675dda6723c9271d int16_t get_resp d4/d08/structClientMonitorRecord.html ad3f6a93dfe1abe265d2c538d8c2d515b uint16_t put d4/d08/structClientMonitorRecord.html a39f2340ee9ead2cae35071d3ee405843 struct ClientHandle * ch d4/d08/structClientMonitorRecord.html a73df93f4a46ad6d8533ee01250936fc4 ClientPhoneHangupMessage dc/d16/structClientPhoneHangupMessage.html struct GNUNET_MessageHeader header dc/d16/structClientPhoneHangupMessage.html a498b7fe5d43184275603b1288b3b937c uint32_t cid dc/d16/structClientPhoneHangupMessage.html a2ede7e8f58993f459192fb2ef9fcac2b ClientPhonePickedupMessage d5/dbd/structClientPhonePickedupMessage.html struct GNUNET_MessageHeader header d5/dbd/structClientPhonePickedupMessage.html a41d9eb0f51009cb551d459e90d732277 uint32_t cid d5/dbd/structClientPhonePickedupMessage.html a19d6f4b089ca942311fa8722f316ff78 ClientPhonePickupMessage d5/da4/structClientPhonePickupMessage.html struct GNUNET_MessageHeader header d5/da4/structClientPhonePickupMessage.html aedbe3ceb4353ad84600b8223293e4649 uint32_t cid d5/da4/structClientPhonePickupMessage.html a0dc44cae713f4db20586ad23a551e507 ClientPhoneRegisterMessage df/dd3/structClientPhoneRegisterMessage.html struct GNUNET_MessageHeader header df/dd3/structClientPhoneRegisterMessage.html a0852b61056a70158d89bc30b82ffb1c7 uint32_t reserved df/dd3/structClientPhoneRegisterMessage.html a5b2fb00809ecf869ee4aa7dadda160d4 struct GNUNET_HashCode line_port df/dd3/structClientPhoneRegisterMessage.html a24aaa085fd7e1a1d30bad184f259daca ClientPhoneResumeMessage dc/dfe/structClientPhoneResumeMessage.html struct GNUNET_MessageHeader header dc/dfe/structClientPhoneResumeMessage.html a616d9ba65acfa8c96d97693eee4b19cb uint32_t cid dc/dfe/structClientPhoneResumeMessage.html a9e6afe6779169c3df6b153b096938bf7 ClientPhoneRingMessage d1/d1d/structClientPhoneRingMessage.html struct GNUNET_MessageHeader header d1/d1d/structClientPhoneRingMessage.html a68b4348cfad12af917bdefdad0f53fe6 uint32_t cid d1/d1d/structClientPhoneRingMessage.html ab058b5bda289c413f00decff83561032 struct GNUNET_CRYPTO_EcdsaPublicKey caller_id d1/d1d/structClientPhoneRingMessage.html a7bb822d78c558e83d47bccff673a9393 ClientPhoneSuspendMessage d2/dd8/structClientPhoneSuspendMessage.html struct GNUNET_MessageHeader header d2/dd8/structClientPhoneSuspendMessage.html acbe7b98109a4a63bcbadedff76039ca4 uint32_t cid d2/dd8/structClientPhoneSuspendMessage.html af237c57c7abb5fa9905cb8348d2ab2f7 ClientPutMessage dd/d6e/structClientPutMessage.html struct GNUNET_MessageHeader header dd/d6e/structClientPutMessage.html aee3997bece702d8d48b335a447db2da1 uint32_t type dd/d6e/structClientPutMessage.html a14d584c6ac9adf9185cd46b0c5f07127 struct GNUNET_TIME_AbsoluteNBO expiration dd/d6e/structClientPutMessage.html aa7048d4e6bffcf183a13e6216f0b89cd struct GNUNET_TIME_AbsoluteNBO last_transmission dd/d6e/structClientPutMessage.html aefbb2251b5cabfa61da3b2e6eff8dbd9 uint32_t num_transmissions dd/d6e/structClientPutMessage.html afd57cf801e3eee504fde3f473c073091 uint32_t respect_offered dd/d6e/structClientPutMessage.html a0e37be97bc1d4e6c1532f338e0fb5e7b ClientQueryRecord df/da5/structClientQueryRecord.html struct GNUNET_HashCode key df/da5/structClientQueryRecord.html aa50c85ff2d9454f14e41e5f16ce2dd8c struct ClientQueryRecord * next df/da5/structClientQueryRecord.html aee8d85dad6ddcd23cf44db0dfe718d3f struct ClientQueryRecord * prev df/da5/structClientQueryRecord.html a5099253baeef7666da0f4a2d0e4bcde5 struct ClientHandle * ch df/da5/structClientQueryRecord.html a5d0ce147aeee9973c72dffabcdae34b9 const void * xquery df/da5/structClientQueryRecord.html ac9c4d02abbb4869fec2427c8c5cad131 struct GNUNET_HashCode * seen_replies df/da5/structClientQueryRecord.html a832b84656c2577bb2555fd15ad990c69 struct GNUNET_CONTAINER_HeapNode * hnode df/da5/structClientQueryRecord.html a5a554053d40752b610d629335b927a69 struct GNUNET_TIME_Relative retry_frequency df/da5/structClientQueryRecord.html a4467ebdd7d512fed64e404dc8fc845a5 struct GNUNET_TIME_Absolute retry_time df/da5/structClientQueryRecord.html ae30331f3fd51828f448c3c9411024f93 uint64_t unique_id df/da5/structClientQueryRecord.html a8a9a48555813200a3fd919860df345f9 size_t xquery_size df/da5/structClientQueryRecord.html a1a1e8d1c53f5ed42d08da942d1d84bf2 unsigned int seen_replies_count df/da5/structClientQueryRecord.html a135c78af90dd8287b3215eac8e3abc2a uint32_t replication df/da5/structClientQueryRecord.html aff3f66d45a7a10ee66465a17b7394e76 uint32_t msg_options df/da5/structClientQueryRecord.html a8387f3d60fbfab662eaeedb74915312f enum GNUNET_BLOCK_Type type df/da5/structClientQueryRecord.html ab9c898cbdaae9400656416bfeb941713 ClientRecord d0/dac/structClientRecord.html struct ClientRecord * next d0/dac/structClientRecord.html aecbff7649dd2104949de53dfe1f8fd27 struct ClientRecord * prev d0/dac/structClientRecord.html a643c423744161a64960a0f4e69975e45 struct GNUNET_SERVICE_Client * client d0/dac/structClientRecord.html abb01e2d3b4c7f2cf39b2e8bfbd7f9ffb struct GNUNET_MQ_Handle * mq d0/dac/structClientRecord.html a818649c501e345e2d02bd896afb50c50 enum GNUNET_DNS_Flags flags d0/dac/structClientRecord.html ab7af72de6eb6e26e139db296d5b2585a ClientRequest dd/d80/structClientRequest.html struct ClientRequest * next dd/d80/structClientRequest.html a968960a28b590d3e61d233eb8f22551b struct ClientRequest * prev dd/d80/structClientRequest.html a3ea56dab0a45bff47f0e450e1e6313ab struct GSF_PendingRequest * pr dd/d80/structClientRequest.html af267dfe69bfc2170b7d0cd621827f886 struct GSF_LocalClient * lc dd/d80/structClientRequest.html a9731e18c562823c5d37710621f6d37d7 struct GNUNET_SCHEDULER_Task * kill_task dd/d80/structClientRequest.html a4621bf3b5c775c53aa0420f08ea07063 ClientResponse db/de2/structClientResponse.html struct ClientResponse * next db/de2/structClientResponse.html ad41722acc3f834eb69b51a0d9120aeba struct ClientResponse * prev db/de2/structClientResponse.html a73dfccc71ce0f57f2e7feeccd83a8c97 struct GSF_LocalClient * lc db/de2/structClientResponse.html ab9c758de8585b2f0c5609a6c5b61eb24 size_t msize db/de2/structClientResponse.html a47bb6b4b21b5e7c1d8134976e9d69a2c ClientResponseMessage d1/dd3/structClientResponseMessage.html struct GNUNET_MessageHeader header d1/dd3/structClientResponseMessage.html a5a7004252b399f1cdeec6e822174aa7c uint32_t product_length d1/dd3/structClientResponseMessage.html a3f090cfe03128cfa57ee0784c3354d4b uint32_t status d1/dd3/structClientResponseMessage.html aeafc64001466d1f043fac312d0506b22 int32_t range d1/dd3/structClientResponseMessage.html a61adab4492160ab1a3cc5f48f68a5ff3 ClientStartMessage d7/d99/structClientStartMessage.html struct GNUNET_MessageHeader header d7/d99/structClientStartMessage.html a015b2e94f1c0210049bd8f0b4cd38d41 uint32_t start_flag d7/d99/structClientStartMessage.html a68a87cea0dd56ed313b9d433e951a1f1 ClientState da/d59/structClientState.html struct DecryptSession * decrypt_session da/d59/structClientState.html aaaa8e3f196f46e8a7b497b356f2b805a struct KeygenSession * keygen_session da/d59/structClientState.html a745e8bb1a00e1a27ce9870691b1cb007 struct GNUNET_SERVICE_Client * client da/d59/structClientState.html aa8746d50593ae76af94457d6c6f23798 struct GNUNET_MQ_Handle * mq da/d59/structClientState.html a2ae24c3434d08265129f8eb8cc209ad3 struct Set * set da/d59/structClientState.html acf36a5cfa9ab03551998b97bbd05e0af struct Listener * listener da/d59/structClientState.html aed3d9d01605b611900c938160e2f115b struct GNUNET_NETWORK_Handle * sock da/d59/structClientState.html ac80c8292b2f1ab2945e14efee6cca9a4 struct GNUNET_RESOLVER_RequestHandle * dns_active da/d59/structClientState.html a859d2c6fdc9e9e35e238ba59143e5910 const struct GNUNET_CONFIGURATION_Handle * cfg da/d59/structClientState.html a2bf8616d1814a588324470dd18ddb1fd struct AddressProbe * ap_head da/d59/structClientState.html add4391c4c5ffb9c9a2c4efa50ad4715a struct AddressProbe * ap_tail da/d59/structClientState.html ad4263724f7f5a880d793f670092e5890 char * service_name da/d59/structClientState.html ad018f82a68c4835673b03ce1495090fe char * hostname da/d59/structClientState.html a81b604499a7ffe99adf48d3bf1899ffe const struct GNUNET_MessageHeader * msg da/d59/structClientState.html a64e9d3791a4ada34cf8f78e22a383025 struct GNUNET_SCHEDULER_Task * retry_task da/d59/structClientState.html a6ee066294e8e3e3b3cab9fbfca5c15aa struct GNUNET_SCHEDULER_Task * send_task da/d59/structClientState.html a7e442559fc9e32e278c026d0e3a5abb6 struct GNUNET_SCHEDULER_Task * recv_task da/d59/structClientState.html abd8701c193b4369371aa9a5842c3262e struct GNUNET_MessageStreamTokenizer * mst da/d59/structClientState.html a36aeec8dce5bbb9d68cafabeba1b6ecf struct GNUNET_TIME_Absolute receive_timeout da/d59/structClientState.html ababb5ee4402ef493cce21e7890294f30 struct GNUNET_TIME_Relative back_off da/d59/structClientState.html a779b120ac0d2606875f58f1522ffd933 unsigned long long port da/d59/structClientState.html a8e7bb6ca7b5d598a4419a3bd34ba885a size_t msg_off da/d59/structClientState.html a6db13a8619730135cb1b76bcbf3821c1 unsigned int attempts da/d59/structClientState.html a3e03f364a78002cd13a872864074ead3 int in_destroy da/d59/structClientState.html a3c7e0c5b275956f0d0336bed2f9204b6 CollectMessage d2/d07/structCollectMessage.html struct GNUNET_MessageHeader header d2/d07/structCollectMessage.html ace92a566e5fb0f18ceebd577740eb423 struct GNUNET_CRYPTO_EcdsaPrivateKey subject_key d2/d07/structCollectMessage.html a5864e01b2959cd0d1451d8bb820f89c9 struct GNUNET_CRYPTO_EcdsaPublicKey issuer_key d2/d07/structCollectMessage.html a041d07804257539a6adf49947171dd36 uint16_t issuer_attribute_len d2/d07/structCollectMessage.html a5483752cd1d3da83f432a1c9433911e9 uint16_t resolution_algo d2/d07/structCollectMessage.html a2cc1a38dfc2de7dbf6acc10853f2f77d uint32_t id d2/d07/structCollectMessage.html aed4e429baa399fb59d897f72d917f0fe CommandContext d0/d58/structCommandContext.html char *const * args d0/d58/structCommandContext.html a8f51608824c73dc3ebb3d301714197e8 char * cfgfile d0/d58/structCommandContext.html aeed76008fbcb172d5d9c5deb8b5d22fd GNUNET_PROGRAM_Main task d0/d58/structCommandContext.html abe605f2ed3fd3dc8fb8bf78889f9a9e4 void * task_cls d0/d58/structCommandContext.html a20596dc9e33d7ddab836a93c4a5d93ac const struct GNUNET_CONFIGURATION_Handle * cfg d0/d58/structCommandContext.html a9587ecd907eb78bebb7881ee5cd90325 CommunicatorMessageContext d9/d1a/structCommunicatorMessageContext.html struct CommunicatorMessageContext * next d9/d1a/structCommunicatorMessageContext.html a2bbd02d9933e2a5c90e9af1ac0ea8c2c struct CommunicatorMessageContext * prev d9/d1a/structCommunicatorMessageContext.html a9716b5a1b2d58b7ae4257b19ac6a2c64 struct TransportClient * tc d9/d1a/structCommunicatorMessageContext.html aee115c56382baa40b4b5201640532bbd struct GNUNET_TRANSPORT_IncomingMessage im d9/d1a/structCommunicatorMessageContext.html a3d3c8d507eb159035a81ea08b44e1bb7 uint16_t total_hops d9/d1a/structCommunicatorMessageContext.html a2e4dfd88c55f1b5e983934974464fbc8 CompatibilityCheckContext d7/d03/structCompatibilityCheckContext.html struct GNUNET_TESTBED_RunHandle * rc d7/d03/structCompatibilityCheckContext.html a3956279038f4f1924d7c349b6b6bdd20 struct GNUNET_TESTBED_HostHabitableCheckHandle * h d7/d03/structCompatibilityCheckContext.html a11ae4c622c016e50e85b929a9fcf46c4 unsigned int index d7/d03/structCompatibilityCheckContext.html adbe2a638d6c550465a2320c1171903f6 ComputationBobCryptodataMultipartMessage da/d4d/structComputationBobCryptodataMultipartMessage.html struct GNUNET_MessageHeader header da/d4d/structComputationBobCryptodataMultipartMessage.html ac0c027a9de00120aec986953ed01d626 uint32_t element_count_contained da/d4d/structComputationBobCryptodataMultipartMessage.html abf8533b86bc0e4a790024df5aeb15059 gnunet_testing::Condition df/dce/classgnunet__testing_1_1Condition.html def __init__ df/dce/classgnunet__testing_1_1Condition.html a397c012829402c8e02ff1bb96fd2443f (self) def __init__ df/dce/classgnunet__testing_1_1Condition.html a29f34fcee596e604e29cf797e7033d28 (self, type) def check df/dce/classgnunet__testing_1_1Condition.html a89f5cbec3d2009c6a223f0d0fc00272a (self) def evaluate df/dce/classgnunet__testing_1_1Condition.html a540d75315dd619d288d4d57205b2c227 (self, failed_only) fulfilled df/dce/classgnunet__testing_1_1Condition.html a1a9570921e79a789d250b03598b23f54 type df/dce/classgnunet__testing_1_1Condition.html a4f145f647ede8645ddfd6cc918697fcb ConfigEntry d8/de7/structConfigEntry.html struct ConfigEntry * next d8/de7/structConfigEntry.html a72d3e0d394220c4087178855300f38a9 char * key d8/de7/structConfigEntry.html a73efbb38ae2cc01a82d1251d04f4bea6 char * val d8/de7/structConfigEntry.html aed7594c4150862e8691b41a191d6d464 ConfigSection de/d40/structConfigSection.html struct ConfigSection * next de/d40/structConfigSection.html a8dcffe5120f2f576f6323c35cb7b3168 struct ConfigEntry * entries de/d40/structConfigSection.html a44aecac9da839ec04c51cedb01195147 char * name de/d40/structConfigSection.html a182a02c5cfaf3d1e1efc16b5f5e96d4d ConnectInfo de/de1/structConnectInfo.html struct GNUNET_TRANSPORT_OfferHelloHandle * oh de/de1/structConnectInfo.html a93f9966db8066deee6184868fd9854f2 struct GNUNET_ATS_ConnectivitySuggestHandle * sh de/de1/structConnectInfo.html afe118ae1b4ec895bd090ecbc011e7631 uint32_t strength de/de1/structConnectInfo.html aad013195884f82b03161f291d1f3d5ae ConnectInfoMessage d6/de9/structConnectInfoMessage.html struct GNUNET_MessageHeader header d6/de9/structConnectInfoMessage.html a38bb51b622fa8680c385ef85e8c4709d struct GNUNET_BANDWIDTH_Value32NBO quota_out d6/de9/structConnectInfoMessage.html a528de59799a2966ee5705afe28969a3d struct GNUNET_PeerIdentity id d6/de9/structConnectInfoMessage.html a3fc139b3f43a60fd502a3a333b4a44f1 ConnectionRequest df/d4d/structConnectionRequest.html struct GNUNET_SERVICE_Client * client df/d4d/structConnectionRequest.html afa0b5e9b0ad7d4759d50df2f65f44722 ConnectivitySuggestContext d1/dfb/structConnectivitySuggestContext.html struct GNUNET_TRANSPORT_CoreHandle * th_ d1/dfb/structConnectivitySuggestContext.html a9f323a9dd29688e4710c90e8ec65cfb5 const struct GNUNET_CONFIGURATION_Handle * cfg d1/dfb/structConnectivitySuggestContext.html ab55e486eee4298612f0de69af0b37edc struct GST_ConnectionPool_GetHandle * cgh_p2_th d1/dfb/structConnectivitySuggestContext.html a1ddb52a5154f0bdaa93aa72753286b97 struct GST_ConnectionPool_GetHandle * cgh_p2_ats d1/dfb/structConnectivitySuggestContext.html a040bd6aca2304814362690dc42398ffe struct GNUNET_ATS_ConnectivitySuggestHandle * csh d1/dfb/structConnectivitySuggestContext.html abd1d8f2b864adbd2271eb0cb879d0bf1 ConnectNotifyMessage d9/de9/structConnectNotifyMessage.html struct GNUNET_MessageHeader header d9/de9/structConnectNotifyMessage.html aa284c5b02e20afb5d177ef989c54eefe uint32_t reserved d9/de9/structConnectNotifyMessage.html aab2d001643924a22ea87327ea178538f struct GNUNET_PeerIdentity peer d9/de9/structConnectNotifyMessage.html a89da2e745a4e3b5cb5104a81cfac4c00 ConnectPairInfo dc/dc9/structConnectPairInfo.html const struct GNUNET_PeerIdentity * sender dc/dc9/structConnectPairInfo.html ac0b66b253f08662e74d00d726881915c struct GNUNET_TRANSPORT_TESTING_InternalPeerContext * ipi dc/dc9/structConnectPairInfo.html af9331701d0298eeb519d77d624aae02e ConsensusElement db/d73/structConsensusElement.html uint16_t payload_type db/d73/structConsensusElement.html a0f497d78fcd3fe1b982d94a6d124e292 uint8_t marker db/d73/structConsensusElement.html a1c8c91a08dba4036687c470ee7b5ec25 ConsensusSession d0/d9b/structConsensusSession.html struct ConsensusSession * next d0/d9b/structConsensusSession.html a92596b9f21d81de2c747ca7fed2bc3d6 struct ConsensusSession * prev d0/d9b/structConsensusSession.html a51711c6db9351b6e11dcebf8792a52fa unsigned int num_client_insert_pending d0/d9b/structConsensusSession.html aa8d12249e9eb4d99e79a92b7cfe28ed3 struct GNUNET_CONTAINER_MultiHashMap * setmap d0/d9b/structConsensusSession.html afddcbbaa62160285fa2cb904534c4412 struct GNUNET_CONTAINER_MultiHashMap * rfnmap d0/d9b/structConsensusSession.html a2f4f7939bc7fae80995ea2ca5914743e struct GNUNET_CONTAINER_MultiHashMap * diffmap d0/d9b/structConsensusSession.html a15139f67ea903c0338689eea847a6aee int * peers_blacklisted d0/d9b/structConsensusSession.html a940728402d70f33737ecf8715efbe1b0 struct GNUNET_CONTAINER_MultiHashMap * taskmap d0/d9b/structConsensusSession.html aff5396b36a23a06e8717145f7b64545b struct Step * steps_head d0/d9b/structConsensusSession.html a07a5f02fe9e2434d7167f9619e26bd81 struct Step * steps_tail d0/d9b/structConsensusSession.html a1adf4464e4f6f04021b6cae2fd04b552 int conclude_started d0/d9b/structConsensusSession.html a6b321e3f7f72285c1a1d3f5a1ea8522b int conclude_done d0/d9b/structConsensusSession.html ac76ce09da4e86ae347922f54011c4273 struct GNUNET_HashCode global_id d0/d9b/structConsensusSession.html a081b1e5d8bd4b7dee198ad085fe6d72f struct GNUNET_SERVICE_Client * client d0/d9b/structConsensusSession.html a77aac36326ef6d98db446ff7c2cf4ffb struct GNUNET_MQ_Handle * client_mq d0/d9b/structConsensusSession.html a5f9c60f6a33f679a64e66c359c3d66b7 struct GNUNET_TIME_Absolute conclude_start d0/d9b/structConsensusSession.html a14ed378510b6be39bd928e046084ab08 struct GNUNET_TIME_Absolute conclude_deadline d0/d9b/structConsensusSession.html a58f3c5ee068db7906d13b1a1f5d69103 struct GNUNET_PeerIdentity * peers d0/d9b/structConsensusSession.html a520f8970354a1f696135ef36744cf33c unsigned int num_peers d0/d9b/structConsensusSession.html a467f3aa45fa0c91743d95483512b3dc9 unsigned int local_peer_idx d0/d9b/structConsensusSession.html a3ac3600048472ed50a3bd6220680ea53 struct GNUNET_SET_ListenHandle * set_listener d0/d9b/structConsensusSession.html a8ff8d86001011f7e18f0560c661a6ba6 int early_stopping d0/d9b/structConsensusSession.html ae5e1dcaabc5eb27dbf1e9bac7f9b2163 uint64_t first_size d0/d9b/structConsensusSession.html a6c308176e25a6b2ec1424901b8f80a15 uint64_t * first_sizes_received d0/d9b/structConsensusSession.html aad6ed0b35d01db95dbb4f676d0509f5b uint64_t lower_bound d0/d9b/structConsensusSession.html ab8d3b60ae5a6c2099c56bc8d807e7e6b struct SetHandle * set_handles_head d0/d9b/structConsensusSession.html adb30d61e0c222be0ccca51f0316f88b1 struct SetHandle * set_handles_tail d0/d9b/structConsensusSession.html a289451a9a21c11e6a15ae4b28d56fc7b ConsensusSizeElement df/d37/structConsensusSizeElement.html struct ConsensusElement ce df/d37/structConsensusSizeElement.html ae9a16749bc9f2ebec51ee435cc22edeb uint64_t size df/d37/structConsensusSizeElement.html a587496b7c6060e92cf2445466d1f277c uint8_t sender_index df/d37/structConsensusSizeElement.html a9f69ab77b14d0133b6b12a652c5baebb ConsensusStuffedElement d0/de9/structConsensusStuffedElement.html struct ConsensusElement ce d0/de9/structConsensusStuffedElement.html af6a56c350abaa4a117a6c29e84b31756 struct GNUNET_HashCode rand d0/de9/structConsensusStuffedElement.html a5800f9bf2d959d850fdf28e348d61e4e ConsumeTicketMessage d5/d3a/structConsumeTicketMessage.html struct GNUNET_MessageHeader header d5/d3a/structConsumeTicketMessage.html a4c3066965b4395f6716f6703a628e24a uint32_t id d5/d3a/structConsumeTicketMessage.html a43a0a92e8af350e995585cb347a90b47 struct GNUNET_CRYPTO_EcdsaPrivateKey identity d5/d3a/structConsumeTicketMessage.html a2b823f81f9ec52f3b1f7ca21ccf5c906 struct GNUNET_RECLAIM_Ticket ticket d5/d3a/structConsumeTicketMessage.html a138feb766b5ab1e0eca2e0a1c549d28b ConsumeTicketOperation d6/d58/structConsumeTicketOperation.html struct ConsumeTicketOperation * next d6/d58/structConsumeTicketOperation.html a0624fdb9c05dc1cdd7fc8533790240c9 struct ConsumeTicketOperation * prev d6/d58/structConsumeTicketOperation.html a88c26c4f894229e6217884763b2611d1 struct IdpClient * client d6/d58/structConsumeTicketOperation.html a796a0976d1fe8077cd7de855db6d2216 uint32_t r_id d6/d58/structConsumeTicketOperation.html a27f556b077ba20abace3296f571e7b25 struct RECLAIM_TICKETS_ConsumeHandle * ch d6/d58/structConsumeTicketOperation.html ad207b19a5dcb9e0d986ae456ab832285 ConsumeTicketResultMessage d4/d1d/structConsumeTicketResultMessage.html struct GNUNET_MessageHeader header d4/d1d/structConsumeTicketResultMessage.html a2faca09f93d17c54bffd131ac18a1d2f uint32_t id d4/d1d/structConsumeTicketResultMessage.html a820e14e2de76a497fee1b414d09ce71c uint32_t result d4/d1d/structConsumeTicketResultMessage.html ab0cfe3f35ebeb6c4a7266b43dd545af8 uint16_t attrs_len d4/d1d/structConsumeTicketResultMessage.html a1a82b6d4a61e2b1fdfe47230e148d1ca uint16_t reserved d4/d1d/structConsumeTicketResultMessage.html a161fd5e78ee08059beefd6673774a961 struct GNUNET_CRYPTO_EcdsaPublicKey identity d4/d1d/structConsumeTicketResultMessage.html aa22a38dbd97e33d39026a04bd0c93f82 ContentHashKey d5/d4e/structContentHashKey.html struct GNUNET_HashCode key d5/d4e/structContentHashKey.html a0d6a011e56a3c0ed413c79ee23b45bbf struct GNUNET_HashCode query d5/d4e/structContentHashKey.html af8f954cbfb633e4bec4bc338f503dbdd Context d6/d7a/structContext.html struct GNUNET_TESTBED_Peer * peer d6/d7a/structContext.html a18b671efd20eb46e11e55045240a3767 struct GNUNET_TESTBED_Operation * op d6/d7a/structContext.html a2a17def6ab6bbbe2b90d6c9afe17ae80 struct ActiveContext * ac d6/d7a/structContext.html a1ee92bbb54fb8bbfd60f52b880463c24 struct GNUNET_SERVICE_Client * client d6/d7a/structContext.html a6983510e6d3b5018298d5e4a97431c16 char * master_ip d6/d7a/structContext.html a3d8d812c5e5b73f4cc7bc2527a1aefc6 struct GNUNET_TESTING_System * system d6/d7a/structContext.html af226d7e7bf0a851de678e3885f760331 uint32_t host_id d6/d7a/structContext.html ac9369ca450d543b3e81756b226f97b68 ControllerLinkData df/da5/structControllerLinkData.html struct GNUNET_TESTBED_ControllerLinkRequest * msg df/da5/structControllerLinkData.html a95d6ae669df87e05f5d4eec1bfbb364c uint32_t host_id df/da5/structControllerLinkData.html ae188141017aef53446fc5a9c9d8aeb6e ConversionTable d8/d98/structConversionTable.html const char * name d8/d98/structConversionTable.html ac1a2cd7030272047738e73a0effac058 unsigned long long value d8/d98/structConversionTable.html adde36df55ef2ac34e179e674287b828f CoreSentContext d5/dbd/structCoreSentContext.html struct CoreSentContext * next d5/dbd/structCoreSentContext.html a2d12268f263059def3e41dfb3566821c struct CoreSentContext * prev d5/dbd/structCoreSentContext.html a9858c43b12741fc811017de76c0e31a2 struct VirtualLink * vl d5/dbd/structCoreSentContext.html a8e502429a8f6c6496ead400116569dcb uint16_t size d5/dbd/structCoreSentContext.html aade5eb9b663fbb27e54bcfb6eaca89f4 uint16_t isize d5/dbd/structCoreSentContext.html a20d49bac647242691fdf6ad619983aa2 CreateRequestMessage d5/d25/structCreateRequestMessage.html struct GNUNET_MessageHeader header d5/d25/structCreateRequestMessage.html a9d6997ab9a4ae4f489460d25a5abdd9c uint16_t name_len d5/d25/structCreateRequestMessage.html a0b6f4913019f43c45ab9b3a71499a132 uint16_t reserved d5/d25/structCreateRequestMessage.html aeed4c04c0b76b25600b07a0c80fc2dd9 struct GNUNET_CRYPTO_EcdsaPrivateKey private_key d5/d25/structCreateRequestMessage.html a1368ce7097c8112638add82fcc161912 CredentialEntry d1/d55/structCredentialEntry.html struct GNUNET_CRYPTO_EcdsaSignature signature d1/d55/structCredentialEntry.html a69d603a31fd732f61c951afd718c1be9 struct GNUNET_CRYPTO_EccSignaturePurpose purpose d1/d55/structCredentialEntry.html adf3fe9363d2bd4d658a308d5fd40431f struct GNUNET_CRYPTO_EcdsaPublicKey issuer_key d1/d55/structCredentialEntry.html a0110c674e608d41d307be000f11d7080 struct GNUNET_CRYPTO_EcdsaPublicKey subject_key d1/d55/structCredentialEntry.html a7389d31a1dbcb6c3c88aef3039ea10ca uint64_t expiration d1/d55/structCredentialEntry.html a18876af99d0125656279e73b8e2fddd3 uint32_t issuer_attribute_len d1/d55/structCredentialEntry.html ad97773d9bbd6f86feceefdc114247699 CustomLogger d2/db6/structCustomLogger.html struct CustomLogger * next d2/db6/structCustomLogger.html aaf5a9f884da30c1fbc08c423a831bf9f GNUNET_Logger logger d2/db6/structCustomLogger.html acd36e6a06ee4a8d8694f48712db1c379 void * logger_cls d2/db6/structCustomLogger.html a4f9b148efca9e3cf8baa09e3f335662c CustomPeerMap d1/d17/structCustomPeerMap.html struct GNUNET_CONTAINER_MultiHashMap32 * hash_map d1/d17/structCustomPeerMap.html aba41eaff12f278df25cc486b316b94a4 struct GNUNET_CONTAINER_MultiPeerMap * peer_map d1/d17/structCustomPeerMap.html a369b288dcf76a0714b1812d5ecac3509 DataMessage d9/d17/structDataMessage.html struct GNUNET_MessageHeader header d9/d17/structDataMessage.html a8fc34de943e312491bee345ec4656d60 uint32_t rid d9/d17/structDataMessage.html afca6e99c9391df240a4b63bc64ff1907 uint32_t size d9/d17/structDataMessage.html ab78de1786cee93ea2e5756f8a78a660a uint32_t type d9/d17/structDataMessage.html aafd77d9a3acf05cbcfae988ae6b1c770 uint32_t priority d9/d17/structDataMessage.html a45ccedf7d908c5a8a00788d72be2f775 uint32_t anonymity d9/d17/structDataMessage.html aed4f9ab8949831be269ef8dafa45c3a9 uint32_t replication d9/d17/structDataMessage.html ae3f41a14a44cc8d65c279e6a4ba156f5 uint32_t reserved d9/d17/structDataMessage.html af82099cc1192912184012cb61337b8ee uint64_t uid d9/d17/structDataMessage.html a505be2d58fd30b7bc2b1e86244fd8636 struct GNUNET_TIME_AbsoluteNBO expiration d9/d17/structDataMessage.html a5d916158d933135f4e4e2a0a2126ec7e struct GNUNET_HashCode key d9/d17/structDataMessage.html a49fb70deb8f9efca5d2f5ed4af2bb760 DataRecord d6/d1b/structDataRecord.html uint32_t size d6/d1b/structDataRecord.html ad2be412edfa77f261285303e23951bf9 uint32_t type d6/d1b/structDataRecord.html a826a218b7a8779689b4135db43ef00de uint32_t priority d6/d1b/structDataRecord.html ae0c127edb181765214d98b140cc5b76f uint32_t anonymity d6/d1b/structDataRecord.html abedd9a1506c9ee4aecb4e0dc4c554dda uint32_t replication d6/d1b/structDataRecord.html a46752cc68b2c9d4f5b64808fd7124f18 struct GNUNET_TIME_AbsoluteNBO expiration d6/d1b/structDataRecord.html a6534079a031e5229166a15b3e826e929 struct GNUNET_HashCode key d6/d1b/structDataRecord.html affc87c3278b3fa2560516a8830736eff DatastorePlugin d0/dd1/structDatastorePlugin.html struct GNUNET_DATASTORE_PluginFunctions * api d0/dd1/structDatastorePlugin.html a103846cb25eef3d3055b1c768ed6609b char * short_name d0/dd1/structDatastorePlugin.html a131d509b7870fd66c57d310d7f29377c char * lib_name d0/dd1/structDatastorePlugin.html a0bb568313677c7a2502bc0dc6ff3a39e struct GNUNET_DATASTORE_PluginEnvironment env d0/dd1/structDatastorePlugin.html a507ec14726bde6129e62a1954daafdf5 DecryptPeerInfo d6/d71/structDecryptPeerInfo.html struct GNUNET_PeerIdentity peer d6/d71/structDecryptPeerInfo.html a967ab1d9dd54bb1f1c02b03e5e11f546 unsigned int original_index d6/d71/structDecryptPeerInfo.html a33b0224647fea63d80cb2af1b5b014b0 gcry_mpi_t partial_decryption d6/d71/structDecryptPeerInfo.html a968169e8baaca3f74efeba075dccd762 DecryptSession d5/da6/structDecryptSession.html struct GNUNET_CONSENSUS_Handle * consensus d5/da6/structDecryptSession.html a87ef71e8b743622f660a9d51599ca5c6 struct ClientState * cs d5/da6/structDecryptSession.html a49dee4f937e90443db1f8831c910b01e struct GNUNET_TIME_Absolute start d5/da6/structDecryptSession.html a082769797fb40171d26802ca99051799 struct GNUNET_TIME_Absolute deadline d5/da6/structDecryptSession.html a847451f5169c2d0b7f48a32654a0c4db struct GNUNET_SECRETSHARING_Ciphertext ciphertext d5/da6/structDecryptSession.html add0a10bfd9f510b30f661b8fa896c3ee struct GNUNET_SECRETSHARING_Share * share d5/da6/structDecryptSession.html a342aeec29fba14ce6d39962a1627faac struct DecryptPeerInfo * info d5/da6/structDecryptSession.html a1bddc9647481e615c0f1b2a27ea65c0a DefragContext d6/d42/structDefragContext.html struct GNUNET_DEFRAGMENT_Context * defrag d6/d42/structDefragContext.html a1205739d94badc11e78f516ba1695ae1 struct Plugin * plugin d6/d42/structDefragContext.html ac9f25b22e6ea4311512a2437caab720d struct GNUNET_CONTAINER_HeapNode * hnode d6/d42/structDefragContext.html ac099e0b1a91fdcd27257c3586b340a35 const union UdpAddress * udp_addr d6/d42/structDefragContext.html a47610d2d364bf8f274ffce04b2eb9f60 struct GNUNET_PeerIdentity sender d6/d42/structDefragContext.html a1d0f5f944dc64c120aab11b59168d8b5 size_t udp_addr_len d6/d42/structDefragContext.html adee1ff9f04bd558854077150a7fe66df enum GNUNET_NetworkType network_type d6/d42/structDefragContext.html a1673d77aae6d2292f0b04dfb6b383c8c int have_sender d6/d42/structDefragContext.html a1d490ec34410ebf31106d020797285cd DelayQueueEntry d1/d90/structDelayQueueEntry.html struct DelayQueueEntry * prev d1/d90/structDelayQueueEntry.html ad30f95c6bcff7f923b81778842ac7f79 struct DelayQueueEntry * next d1/d90/structDelayQueueEntry.html ad61523d106fde9ea3d457612795c16f0 struct TM_Peer * tmp d1/d90/structDelayQueueEntry.html a94e1c688e0d0495c158aa574d117f235 struct GNUNET_PeerIdentity id d1/d90/structDelayQueueEntry.html a3f5ad3c15b95c852a73e82dcf7a33416 struct GNUNET_TIME_Absolute sent_at d1/d90/structDelayQueueEntry.html ae3283cdce01e49c77103459448a70066 void * msg d1/d90/structDelayQueueEntry.html a8b1ca678f72f761fa5be0657d4e6db07 size_t msg_size d1/d90/structDelayQueueEntry.html a4d8b5d5b32c501bb2c28936ea1ed843b struct GNUNET_TIME_Relative timeout d1/d90/structDelayQueueEntry.html a440d5faf1acecc2b12f5a5b3bd16b073 GST_NeighbourSendContinuation cont d1/d90/structDelayQueueEntry.html a9388b872a8e4f3546d03b0c32f5969c8 void * cont_cls d1/d90/structDelayQueueEntry.html a9d9ed273c7b30b883e34bb56ee84234c DelegateEntry d9/de0/structDelegateEntry.html struct GNUNET_CRYPTO_EcdsaSignature signature d9/de0/structDelegateEntry.html af5222620f30fa3140acfdabe5c0fca23 struct GNUNET_CRYPTO_EccSignaturePurpose purpose d9/de0/structDelegateEntry.html a9c531fabdd496ac9feeba52abdd0fcf6 struct GNUNET_CRYPTO_EcdsaPublicKey issuer_key d9/de0/structDelegateEntry.html a7cf0fc974ea6a964c6c5dd813a44c99a struct GNUNET_CRYPTO_EcdsaPublicKey subject_key d9/de0/structDelegateEntry.html a1965e8182ae905236f9897d866ec36eb uint64_t expiration d9/de0/structDelegateEntry.html aacd50c9645825468675e3b3000d33dd6 uint32_t issuer_attribute_len d9/de0/structDelegateEntry.html a67f52daa0a57b517302b4a61741c58e3 uint32_t subject_attribute_len d9/de0/structDelegateEntry.html ac44b97db0a0eeb57d7ffba627880dd44 DelegateRecordEntry d8/d03/structDelegateRecordEntry.html struct DelegateRecordEntry * next d8/d03/structDelegateRecordEntry.html a9e76b7173d114dfb0f1d9ee101e8d7b3 struct DelegateRecordEntry * prev d8/d03/structDelegateRecordEntry.html a5ba1eeff53bff33f2cfc7fc50705a7c7 uint32_t refcount d8/d03/structDelegateRecordEntry.html a27c7a7c876b38184b885cc11de99ad8d struct GNUNET_ABD_Delegate * delegate d8/d03/structDelegateRecordEntry.html a72419feadcc83dfac7e32bd974238b34 DelegationChainEntry da/de0/structDelegationChainEntry.html struct DelegationChainEntry * next da/de0/structDelegationChainEntry.html aa1ffcabcf40af85cf0280ef06a3d1b9a struct DelegationChainEntry * prev da/de0/structDelegationChainEntry.html a5ee0037176e37be0693ab2b30220d174 struct GNUNET_CRYPTO_EcdsaPublicKey issuer_key da/de0/structDelegationChainEntry.html ae6ebda44b3ecbf98dd36c70f59ceea49 struct GNUNET_CRYPTO_EcdsaPublicKey subject_key da/de0/structDelegationChainEntry.html ad8845706b9d0e796e4d4be99b8b64fce char * issuer_attribute da/de0/structDelegationChainEntry.html adaa43fa57266173651a3c5d72e8eacc1 char * subject_attribute da/de0/structDelegationChainEntry.html a6d5f501b0a56dd3f3b003fec32e8304a DelegationChainIntermediateMessage d8/d6e/structDelegationChainIntermediateMessage.html struct GNUNET_MessageHeader header d8/d6e/structDelegationChainIntermediateMessage.html a10c6b616fead656e9667696e640292d1 uint32_t id d8/d6e/structDelegationChainIntermediateMessage.html a585ed3ea519f0ab9704d3d5e06763f55 uint16_t is_bw d8/d6e/structDelegationChainIntermediateMessage.html a702db8cfe483f9416bb8c2ae770a4e51 uint32_t size d8/d6e/structDelegationChainIntermediateMessage.html a43a0f59a076829608c2039b082d823e3 DelegationChainResultMessage da/d75/structDelegationChainResultMessage.html struct GNUNET_MessageHeader header da/d75/structDelegationChainResultMessage.html a2928637a12b31e2be5308245b1d0574a uint32_t id da/d75/structDelegationChainResultMessage.html a85c822950a4327fc450d6c33c783cd14 uint32_t del_found da/d75/structDelegationChainResultMessage.html a157212b42cd470d384262b2158e1eba4 uint32_t d_count da/d75/structDelegationChainResultMessage.html a3fa7b625df13cc9d690387c9cca27318 uint32_t c_count da/d75/structDelegationChainResultMessage.html afecacd1bd8db3bcd5df5704e4a41b14d DelegationQueueEntry d1/ddb/structDelegationQueueEntry.html struct DelegationQueueEntry * next d1/ddb/structDelegationQueueEntry.html a100e70ed8572612ccea521c6f2dfa54f struct DelegationQueueEntry * prev d1/ddb/structDelegationQueueEntry.html a18b1fbf0bb80e5362fec0730c9a544a4 struct DelegationSetQueueEntry * parent_set d1/ddb/structDelegationQueueEntry.html ac285b47413d6c38ada8955f3e1261d81 uint32_t required_solutions d1/ddb/structDelegationQueueEntry.html a261f04395744be300bdc8f62b7ed9ac8 DelegationRecordData dd/d3f/structDelegationRecordData.html struct GNUNET_CRYPTO_EcdsaPublicKey subject_key dd/d3f/structDelegationRecordData.html a043d8742692d19e14a2d71ee18d01996 uint32_t subject_attribute_len dd/d3f/structDelegationRecordData.html ad9f4d30e168d4b5c778cff1df43544a9 DelegationSetQueueEntry d7/dcd/structDelegationSetQueueEntry.html struct DelegationSetQueueEntry * next d7/dcd/structDelegationSetQueueEntry.html af34f9eb605a74774eed7916501955d52 struct DelegationSetQueueEntry * prev d7/dcd/structDelegationSetQueueEntry.html a334030aaf60b60d501ebe909ab9b9c46 struct GNUNET_GNS_LookupRequest * lookup_request d7/dcd/structDelegationSetQueueEntry.html aff3928878501c63f13628ed2bcb8549a struct VerifyRequestHandle * handle d7/dcd/structDelegationSetQueueEntry.html a93409c6a7f6e7bed475e856fff9c9b05 struct DelegationQueueEntry * parent d7/dcd/structDelegationSetQueueEntry.html a9e081e5e4f056ede549f0c69722b4280 struct GNUNET_CRYPTO_EcdsaPublicKey * issuer_key d7/dcd/structDelegationSetQueueEntry.html af66fe37f655005b684a38a45b9335706 struct DelegationQueueEntry * queue_entries_head d7/dcd/structDelegationSetQueueEntry.html aec45f326a7f30d07769ef47b63082905 struct DelegationQueueEntry * queue_entries_tail d7/dcd/structDelegationSetQueueEntry.html af7fe9ad01f92700e6282ebb2e2a00d53 struct DelegationQueueEntry * parent_queue_entry d7/dcd/structDelegationSetQueueEntry.html a10d16adcd84514b80270f1a2d3303806 char * issuer_attribute d7/dcd/structDelegationSetQueueEntry.html a59da2c79b32f863f2c7430cf37c63aca char * lookup_attribute d7/dcd/structDelegationSetQueueEntry.html a0f56d2262f122d6872aba38307a576be char * attr_trailer d7/dcd/structDelegationSetQueueEntry.html a13bf55b447e8ca1405e47fbd6882e9ae char * unresolved_attribute_delegation d7/dcd/structDelegationSetQueueEntry.html ae1c9703951e18db344289664aca5e495 struct DelegationChainEntry * delegation_chain_entry d7/dcd/structDelegationSetQueueEntry.html a8c6be9d203df49a9d33de9e815c01e53 bool from_bw d7/dcd/structDelegationSetQueueEntry.html afd2c9071862d8b2e50003445e23ef4cb DeleteMessage d6/de6/structDeleteMessage.html struct GNUNET_MessageHeader header d6/de6/structDeleteMessage.html a3250b40985ff808dee192d938717001a uint16_t name_len d6/de6/structDeleteMessage.html a56bb5e48c34b9f23caefe9fdfd69d65a uint16_t reserved d6/de6/structDeleteMessage.html ae7b624f9c804b9e9f9877bc4710ac64e DeltaContext dd/de3/structDeltaContext.html struct GNUNET_TIME_Absolute expiration_limit dd/de3/structDeltaContext.html aac6bba48736620d9a44f7e75b6aaaf4a GNUNET_HELLO_AddressIterator it dd/de3/structDeltaContext.html aa9a6ff98ac87a3b8096548e612d6e9f2 void * it_cls dd/de3/structDeltaContext.html a2834fb415f10eaff9ca59578c2542994 const struct GNUNET_HELLO_Message * old_hello dd/de3/structDeltaContext.html a9203f85a7fd1ccf339815c0202bc26b9 DestinationChannel df/d31/structDestinationChannel.html struct DestinationChannel * next df/d31/structDestinationChannel.html a7c25c5794910a5f42d1afe2da1b2a00d struct DestinationChannel * prev df/d31/structDestinationChannel.html a4409ec2ab2509a3359d443c7f25a1112 struct DestinationEntry * destination df/d31/structDestinationChannel.html a76a13567e5b03137c2979c84d5929aca uint16_t destination_port df/d31/structDestinationChannel.html a6d91304b2302f9dfdf9963104e77461f DestinationEntry d1/d29/structDestinationEntry.html struct GNUNET_HashCode key d1/d29/structDestinationEntry.html a4257338dca78f24b7163865950c6c5e2 struct DestinationChannel * dt_head d1/d29/structDestinationEntry.html a00f90b1af583e0b7c5903f12b816fabc struct DestinationChannel * dt_tail d1/d29/structDestinationEntry.html ae94d2e6db5ee72d62ad116f4b075a76f struct GNUNET_CONTAINER_HeapNode * heap_node d1/d29/structDestinationEntry.html a18d81d313c744d692a40529adf75791c int is_service d1/d29/structDestinationEntry.html a9430ad922317f065256071dd1f4a99b4 struct GNUNET_HashCode service_descriptor d1/d29/structDestinationEntry.html a733ef7e291c07460e87ab01942778b1b struct GNUNET_PeerIdentity target d1/d29/structDestinationEntry.html a084dcdc37b7ee37d2a18a270da99ca59 struct DestinationEntry::@82::@83 service_destination d1/d29/structDestinationEntry.html a94b33945c2040056b4076f32ed84b0ef int af d1/d29/structDestinationEntry.html a060787f67c57c33e66827df3f7c67fa6 struct in_addr v4 d1/d29/structDestinationEntry.html abeb4d1403f6a157dc75cceca8d7cfd7c struct in6_addr v6 d1/d29/structDestinationEntry.html af27ce370e692e7d1a2e10f2177e4c68d union DestinationEntry::@82::@84::@85 ip d1/d29/structDestinationEntry.html ae28c0de2c0ffb7ab17ffd25e98954532 struct DestinationEntry::@82::@84 exit_destination d1/d29/structDestinationEntry.html ac0465f2235ed9abffcff6dc2d06a2320 union DestinationEntry::@82 details d1/d29/structDestinationEntry.html ad6752f8daabb9963810b6ad66c78011e DhtPutActivity d3/de2/structDhtPutActivity.html struct DhtPutActivity * next d3/de2/structDhtPutActivity.html a3fc215399f6b4482db52d2d4821556f0 struct DhtPutActivity * prev d3/de2/structDhtPutActivity.html a1ef1f24a4e3bb81724829e86304fd63f struct GNUNET_DHT_PutHandle * ph d3/de2/structDhtPutActivity.html aa80ff05352bdceaef365c7c750cee9ba struct GNUNET_TIME_Absolute start_date d3/de2/structDhtPutActivity.html aac0bfd9cfdb6c4ded2e2d0ecfe3c5122 DiffElementInfo d3/d78/structDiffElementInfo.html const struct GNUNET_SET_Element * element d3/d78/structDiffElementInfo.html afd94c52ebc73dc2adca99edb2470cdb3 int weight d3/d78/structDiffElementInfo.html a5d5f885882fbe8ddec25e9de25b8b9ce DiffEntry d1/d7e/structDiffEntry.html struct DiffKey key d1/d7e/structDiffEntry.html a372d86332b224a3aa7f399d8884bf777 struct GNUNET_CONTAINER_MultiHashMap * changes d1/d7e/structDiffEntry.html a55ed382baa0904eb01987909c4f6c778 DiffHandle de/d97/structDiffHandle.html const struct GNUNET_CONFIGURATION_Handle * cfg_default de/d97/structDiffHandle.html a13da98f5d7e9e73d99e33161e191981a struct GNUNET_CONFIGURATION_Handle * cfgDiff de/d97/structDiffHandle.html a6be3e8c946f4dfb7a12a878cf80fe9b9 DiffKey df/d92/structDiffKey.html int diff_kind df/d92/structDiffKey.html ac5c17a12b67d0f8088a531d69ec8bf5d int k1 df/d92/structDiffKey.html a88bb37d9b84dd7a2511a491bc8fee15c int k2 df/d92/structDiffKey.html abcb637a0c2a2f6cb9dec7c341d0540dd DirScanContext d6/d41/structDirScanContext.html int remove_files d6/d41/structDirScanContext.html a25a1ff655ee70d07377910fdc03c0ad2 unsigned int matched d6/d41/structDirScanContext.html aab4acb21ae9432c5ac80c35e9b1d659f DisconnectInfoMessage db/df3/structDisconnectInfoMessage.html struct GNUNET_MessageHeader header db/df3/structDisconnectInfoMessage.html ab7863cc6565fae295bae80879c7ceec4 uint32_t reserved db/df3/structDisconnectInfoMessage.html ad0e4c9e378d54a1cd72997c4e164be42 struct GNUNET_PeerIdentity peer db/df3/structDisconnectInfoMessage.html ad47f2f15269706c66f2a522f5c5a4027 DisconnectNotifyMessage df/d08/structDisconnectNotifyMessage.html struct GNUNET_MessageHeader header df/d08/structDisconnectNotifyMessage.html a8813408b3af98bf560e1dffdadde8ba7 uint32_t reserved df/d08/structDisconnectNotifyMessage.html a14839d0e021d476df77b0e0016eff5c6 struct GNUNET_PeerIdentity peer df/d08/structDisconnectNotifyMessage.html a6dfc10ed0bca0612cc4f288e1d7a6596 DistanceVector d4/d94/structDistanceVector.html struct GNUNET_PeerIdentity target d4/d94/structDistanceVector.html aa2697b3349d02efc3bda638830552ca9 struct DistanceVectorHop * dv_head d4/d94/structDistanceVector.html a21ae03408d8f4c9b27130e427748c85f struct DistanceVectorHop * dv_tail d4/d94/structDistanceVector.html a9106b81843bed12bbebc642038d00fb2 struct GNUNET_SCHEDULER_Task * timeout_task d4/d94/structDistanceVector.html afb7cd07c19a20f4d49be2f00396d17e6 struct VirtualLink * vl d4/d94/structDistanceVector.html a7f6d343c2713b40f9c998c986380b1ae struct GNUNET_CRYPTO_EddsaSignature sender_sig d4/d94/structDistanceVector.html a90bae49b00e62f88e29ab501bb02e2c3 struct GNUNET_TIME_Absolute ephemeral_validity d4/d94/structDistanceVector.html ae0ea9ffe8559745c58e03b4539fc84d8 struct GNUNET_TIME_Absolute monotime d4/d94/structDistanceVector.html a8f81711acee489da60d15723b23e3ba9 struct GNUNET_CRYPTO_EcdhePublicKey ephemeral_key d4/d94/structDistanceVector.html aa98750a2961e54ad419e3de3fa039762 struct GNUNET_CRYPTO_EcdhePrivateKey private_key d4/d94/structDistanceVector.html aab1a3ff434df82a987110899d8b10f55 DistanceVectorHop dd/daa/structDistanceVectorHop.html struct DistanceVectorHop * next_dv dd/daa/structDistanceVectorHop.html a9bdabf6bab3394ccc99547e2a3824370 struct DistanceVectorHop * prev_dv dd/daa/structDistanceVectorHop.html aa673c3aae406880801e6b3b4c65530ba struct DistanceVectorHop * next_neighbour dd/daa/structDistanceVectorHop.html a60fb54c2926765331c02abadf4f949ec struct DistanceVectorHop * prev_neighbour dd/daa/structDistanceVectorHop.html aa6fae339ed823c483793fab6a89a16ed struct PendingAcknowledgement * pa_head dd/daa/structDistanceVectorHop.html a3ecdb623aff350073f3fbb2f95742fec struct PendingAcknowledgement * pa_tail dd/daa/structDistanceVectorHop.html aeaba668abbb9477226d094acff85521d struct Neighbour * next_hop dd/daa/structDistanceVectorHop.html a6692bab7b6563007ce126498d24cf748 struct DistanceVector * dv dd/daa/structDistanceVectorHop.html a807cdd1da64c7cf497d0140be4266336 const struct GNUNET_PeerIdentity * path dd/daa/structDistanceVectorHop.html a9b01ae99ed9c5eb075457734ff48f981 struct GNUNET_TIME_Absolute timeout dd/daa/structDistanceVectorHop.html a6faf5c327f87e836685cae2d251b941f struct GNUNET_TIME_Absolute path_valid_until dd/daa/structDistanceVectorHop.html a9dd72adcec17b3550eb0807d287f06fd struct PerformanceData pd dd/daa/structDistanceVectorHop.html a282b9444ec0d3315c869cd1062094825 unsigned int distance dd/daa/structDistanceVectorHop.html a4cd1d8d96b4c704bcedcbde61168c17b DLLOperation d1/dc1/structDLLOperation.html struct GNUNET_TESTBED_Operation * op d1/dc1/structDLLOperation.html a46113df9aebfa20a9f3a198838079628 void * cls d1/dc1/structDLLOperation.html af6a3e465323372e94f2cb0c384a2bffe struct DLLOperation * next d1/dc1/structDLLOperation.html a1fd4eb5c4b93cd4d18b29909d3e4b8ac struct DLLOperation * prev d1/dc1/structDLLOperation.html a90646462d51f736b4d7d35d86ab38a22 DnsResponseMessage de/d63/structDnsResponseMessage.html struct GNUNET_MessageHeader header de/d63/structDnsResponseMessage.html a784ebda6e6a403bf379ef5432ad8f72b struct GNUNET_TUN_DnsHeader dns de/d63/structDnsResponseMessage.html adb1710a66ed599f8936950db6226d212 DnsResult da/d19/structDnsResult.html struct DnsResult * next da/d19/structDnsResult.html a2a4223714e26b1a5be7b836058a4c1fb struct DnsResult * prev da/d19/structDnsResult.html a7f9c7285bbcc303745197b985e2879fb const void * data da/d19/structDnsResult.html ab78615cd24c47eb195d8aa1b80babef3 uint64_t expiration_time da/d19/structDnsResult.html aa08048fe97dcb02be6ce1e67867dcaee size_t data_size da/d19/structDnsResult.html a39d86eba41ae28333ff36a5d22bb18a2 uint32_t record_type da/d19/structDnsResult.html a3fcb7dadab7d227336fa6b1d96899517 DnsServer dc/d0c/structDnsServer.html struct DnsServer * next dc/d0c/structDnsServer.html a4e28edfd925358343b91788e634c8ca2 struct DnsServer * prev dc/d0c/structDnsServer.html ac7fe8f13137f451bf15b1af1af871726 struct sockaddr_storage ss dc/d0c/structDnsServer.html affd537bc91d0f2c3f51d880e3fcfcd42 DownloadRequest d0/dc3/structDownloadRequest.html struct DownloadRequest * parent d0/dc3/structDownloadRequest.html ac05ce51cc3074793640a247d378a03b9 struct DownloadRequest ** children d0/dc3/structDownloadRequest.html a013c7ed25045675d867c4148ff922e48 struct ContentHashKey chk d0/dc3/structDownloadRequest.html ad65b7e7c50695e08466c207dadd7d7b7 uint64_t offset d0/dc3/structDownloadRequest.html a5ca841f474303302fb63965f6c6acb24 unsigned int num_children d0/dc3/structDownloadRequest.html a4f9dcd32036ba8e9ceac189e01503034 unsigned int depth d0/dc3/structDownloadRequest.html ab6364a3e1060f6e45734b4e77195cfc0 unsigned int chk_idx d0/dc3/structDownloadRequest.html a16c345862aa802696e164f3c5261b882 enum BlockRequestState state d0/dc3/structDownloadRequest.html a9e2638729f6a06d993e77f3ceaf4a002 DriverContext d3/d6f/structDriverContext.html struct Scheduled * scheduled_head d3/d6f/structDriverContext.html a3fc7a20c25bf4b905dcc6f79914352bb struct Scheduled * scheduled_tail d3/d6f/structDriverContext.html ae78bb031efa1f2c18a8eef52e6f86f35 struct GNUNET_TIME_Absolute timeout d3/d6f/structDriverContext.html a73fadede3f14f6b8f24baecf4a3031b4 terminate::dummyobj d2/d15/classterminate_1_1dummyobj.html DvHopPS dc/d64/structDvHopPS.html struct GNUNET_CRYPTO_EccSignaturePurpose purpose dc/d64/structDvHopPS.html a4ac78d2e6e314b409141d19ebb622e8f struct GNUNET_PeerIdentity pred dc/d64/structDvHopPS.html a1fc5f5cb2296821162805d7e22716781 struct GNUNET_PeerIdentity succ dc/d64/structDvHopPS.html aa4ab8746852bd666e8a65737ca6b4709 struct ChallengeNonceP challenge dc/d64/structDvHopPS.html a90c73ca7b9ef0f81eb85bca4e802ada5 DvInitPS db/d91/structDvInitPS.html struct GNUNET_CRYPTO_EccSignaturePurpose purpose db/d91/structDvInitPS.html a6d42c418a8edb55a0f3d98a01385dc2c struct GNUNET_TIME_AbsoluteNBO monotonic_time db/d91/structDvInitPS.html a620edc930736d775c2ec2a19d2b76780 struct ChallengeNonceP challenge db/d91/structDvInitPS.html a925dae2b82d61c665348eee40a993864 DVKeyState d8/d2c/structDVKeyState.html gcry_cipher_hd_t cipher d8/d2c/structDVKeyState.html a2ed3c98c21d457487822c8c725f6692d struct GNUNET_CRYPTO_AuthKey hmac_key d8/d2c/structDVKeyState.html a1d836cca72c8fef512da442c981c8fce char aes_key d8/d2c/structDVKeyState.html a695f36641b297a76ab6861d9c1528686 [256/8] char aes_ctr d8/d2c/structDVKeyState.html a7f0aa906416ae277c498217219801622 [128/8] struct DVKeyState::@78 material d8/d2c/structDVKeyState.html a95e93990eb04bb3eb56fab0372131bdf DVPathEntryP d8/dcb/structDVPathEntryP.html struct GNUNET_PeerIdentity hop d8/dcb/structDVPathEntryP.html ac63b86e6016a7e852965d8f8f9d5ac7d struct GNUNET_CRYPTO_EddsaSignature hop_sig d8/dcb/structDVPathEntryP.html a5ce0901f22fc7005d4b86bc713da80b1 EccAliceCryptodataMessage d2/dfc/structEccAliceCryptodataMessage.html struct GNUNET_MessageHeader header d2/dfc/structEccAliceCryptodataMessage.html a02268d7ade601bd12e74890f7f463bff uint32_t contained_element_count d2/dfc/structEccAliceCryptodataMessage.html aa618e26931fab2dcc3be1705bee3fc70 EccBobCryptodataMessage dc/df6/structEccBobCryptodataMessage.html struct GNUNET_MessageHeader header dc/df6/structEccBobCryptodataMessage.html a30cf91b03d60a36d2384062ca43de5e4 uint32_t contained_element_count dc/df6/structEccBobCryptodataMessage.html a17c924fa8768746a8a000b47b9b4e913 struct GNUNET_CRYPTO_EccPoint prod_g_i_b_i dc/df6/structEccBobCryptodataMessage.html a0d99b5204a14969282fd499bc279312a struct GNUNET_CRYPTO_EccPoint prod_h_i_b_i dc/df6/structEccBobCryptodataMessage.html a77b7c7e26e008edb7c4b4232b1df6b3d EccServiceRequestMessage db/d65/structEccServiceRequestMessage.html struct GNUNET_MessageHeader header db/d65/structEccServiceRequestMessage.html af640c893fba651dee96f1d0339c1c646 uint32_t reserved db/d65/structEccServiceRequestMessage.html a727aea24723c32408d1fea759719e699 struct GNUNET_HashCode session_id db/d65/structEccServiceRequestMessage.html aec6c574102b702ddd497fad5a03eb287 EdgeInfo d4/d3e/structEdgeInfo.html uint16_t destination_index d4/d3e/structEdgeInfo.html a9673a8af929a7a94985244c9ec9ec6ca uint16_t token_length d4/d3e/structEdgeInfo.html ac7fba0a8b5d22a58f5acc17ca13421a6 Ego d7/d79/structEgo.html struct Ego * next d7/d79/structEgo.html abbac1dcc3ce251e26c02c98874329dce struct Ego * prev d7/d79/structEgo.html a26c76e0fa41eecbc2de3ab6e80634355 struct GNUNET_CRYPTO_EcdsaPrivateKey * pk d7/d79/structEgo.html a9c8c6d84002555e365f4ad45b340075c char * identifier d7/d79/structEgo.html ab9753aa507ed0b2330406f260852244b EgoEntry d9/da8/structEgoEntry.html struct EgoEntry * next d9/da8/structEgoEntry.html a75b9101b6f893f22c5df8e13d220aa90 struct EgoEntry * prev d9/da8/structEgoEntry.html a3d048ad0d5ebc35e900a7374a5c27fc9 char * identifier d9/da8/structEgoEntry.html a29802730c60e3484739a28251765600d char * keystring d9/da8/structEgoEntry.html a43474c13e6061a555a44f35ba55d07de struct GNUNET_IDENTITY_Ego * ego d9/da8/structEgoEntry.html aab42c1ecd8910b9cc80b8018872bb172 ElementEntry df/dae/structElementEntry.html struct GNUNET_SET_Element element df/dae/structElementEntry.html a1c7e9cc4f7ef07737564d3cb2998807e struct GNUNET_HashCode element_hash df/dae/structElementEntry.html af3cffa9d68729f61a744de784b595ffe struct MutationEvent * mutations df/dae/structElementEntry.html a4d53f6bda545ac816decb1dca7450533 unsigned int mutations_size df/dae/structElementEntry.html a5714543c8950d0f06c07536c9ba7b8b6 int remote df/dae/structElementEntry.html a1b543d4bb2483182bad4c343e6d0a5ee EmailAddress da/dba/structEmailAddress.html char filter da/dba/structEmailAddress.html a63be83144a76e7c8123a53b2726e0eef [64] char senderAddress da/dba/structEmailAddress.html a58cf2ffd5964db4c827d455190a11e98 [0] talerbuildconfig::EmscriptenTool d2/df8/classtalerbuildconfig_1_1EmscriptenTool.html def args d2/df8/classtalerbuildconfig_1_1EmscriptenTool.html ab169d9d0c6b9bc0677b1c40564d7103b (self, parser) def check d2/df8/classtalerbuildconfig_1_1EmscriptenTool.html ad07eef46532fee8dfd610e96e31b4dcf (self, buildconfig) EncryptedMessage d5/d61/structEncryptedMessage.html struct GNUNET_MessageHeader header d5/d61/structEncryptedMessage.html aa4413a251343bf890a557ec54ee95844 uint32_t iv_seed d5/d61/structEncryptedMessage.html a27321cb7a646c31b2c342ce3de8c613b struct GNUNET_HashCode hmac d5/d61/structEncryptedMessage.html a9b2bfbe22f59d54e22007c39e36ec4e0 uint32_t sequence_number d5/d61/structEncryptedMessage.html a901446132f69156fddf17679fc2242fe uint32_t reserved d5/d61/structEncryptedMessage.html aab1d9b5b8c2b30d70e1590d92387c514 struct GNUNET_TIME_AbsoluteNBO timestamp d5/d61/structEncryptedMessage.html a6eb1223c958eee14256a0fe6425fa0d6 Entry dc/d45/structEntry.html const char * formname dc/d45/structEntry.html a227c497002f09546c241dfbada23e195 const char * texname dc/d45/structEntry.html a8e5549467c3ba74d4e1ad4bc5ff8f035 struct GNUNET_PeerIdentity id dc/d45/structEntry.html a60bb6fd2946e149957312beb4a7c25c5 unsigned int latency dc/d45/structEntry.html aaae7b412e4be42ff9a280b72238071f0 EphemeralConfirmationPS d9/dc1/structEphemeralConfirmationPS.html struct GNUNET_CRYPTO_EccSignaturePurpose purpose d9/dc1/structEphemeralConfirmationPS.html a63b67cda9f309c29f8036e95ef0c1221 struct GNUNET_TIME_AbsoluteNBO sender_monotonic_time d9/dc1/structEphemeralConfirmationPS.html a018775dc794de65a4c24329000b53cae struct GNUNET_PeerIdentity target d9/dc1/structEphemeralConfirmationPS.html ad928e4bb33c5a4322a366c6b2c797c8b struct GNUNET_CRYPTO_EcdhePublicKey ephemeral_key d9/dc1/structEphemeralConfirmationPS.html a93ee384838b226680209072dfaab7674 EphemeralKeyMessage d0/d20/structEphemeralKeyMessage.html struct GNUNET_MessageHeader header d0/d20/structEphemeralKeyMessage.html a0de9b901ce166d43e984374becbe37b8 int32_t sender_status d0/d20/structEphemeralKeyMessage.html a0ed7647fa7f0234687585c462cf2d38f struct GNUNET_CRYPTO_EddsaSignature signature d0/d20/structEphemeralKeyMessage.html a3550ccefc8d6229ef6b469df07e1dce8 struct GNUNET_CRYPTO_EccSignaturePurpose purpose d0/d20/structEphemeralKeyMessage.html ac1090c46aac94a1ce8d16b97b306d2e6 struct GNUNET_TIME_AbsoluteNBO creation_time d0/d20/structEphemeralKeyMessage.html a4eb7ee0f9f423d6a5f6f486af9e26bb2 struct GNUNET_TIME_AbsoluteNBO expiration_time d0/d20/structEphemeralKeyMessage.html a1fcda44bd6d013681b9f1dad44d0f086 struct GNUNET_CRYPTO_EcdhePublicKey ephemeral_key d0/d20/structEphemeralKeyMessage.html aff779023df9babed7cd34e61bd613317 struct GNUNET_PeerIdentity origin_identity d0/d20/structEphemeralKeyMessage.html a0031c048a494bfdd6a83612f5d8e35c8 Episode d4/d8b/structEpisode.html int id d4/d8b/structEpisode.html a54ffb3a5f00b83d8b0151dbc7535f5be struct Episode * next d4/d8b/structEpisode.html a640c5165919c72d52601de294516e971 struct GNUNET_TIME_Relative duration d4/d8b/structEpisode.html ac39f3c44cd682a2dbbe1ef7a0ed79b43 struct GNUNET_ATS_TEST_Operation * head d4/d8b/structEpisode.html acfa75903c72202ac13811a7eadce7391 struct GNUNET_ATS_TEST_Operation * tail d4/d8b/structEpisode.html a4bec6c1c3eb2f304587b6cbe43d25719 EqualsContext d6/d9d/structEqualsContext.html struct GNUNET_TIME_Absolute expiration_limit d6/d9d/structEqualsContext.html aa1b7322df16b5bbab21475130f5abea5 struct GNUNET_TIME_Absolute result d6/d9d/structEqualsContext.html a803701a92bbce418f2858e11034448ea const struct GNUNET_HELLO_Message * ref d6/d9d/structEqualsContext.html a82b7aa366a0bb758fef9071ee00ac077 const struct GNUNET_HELLO_Address * address d6/d9d/structEqualsContext.html afed80faf6917c2bd76848cfda5f7d61d struct GNUNET_TIME_Absolute expiration d6/d9d/structEqualsContext.html a11edabaa14fb79a6c127a514df645781 int found d6/d9d/structEqualsContext.html adb1df1ef0333e4ec723176b4680c0c79 gnunet_testing::EqualStatisticsCondition d1/d38/classgnunet__testing_1_1EqualStatisticsCondition.html gnunet_testing::Condition def __init__ d1/d38/classgnunet__testing_1_1EqualStatisticsCondition.html a4aef079e34ad5f7c9a24e2ab669fe267 (self, peer, subsystem, name, peer2, subsystem2, name2) def check d1/d38/classgnunet__testing_1_1EqualStatisticsCondition.html a3748d9cfede699c34d1a31cb70b83311 (self) def evaluate d1/d38/classgnunet__testing_1_1EqualStatisticsCondition.html a2a8a7b3b9bdbd41841e2582eac80aac4 (self, failed_only) fulfilled d1/d38/classgnunet__testing_1_1EqualStatisticsCondition.html a611d4abf383661d14f8ad75535b58205 type d1/d38/classgnunet__testing_1_1EqualStatisticsCondition.html aa5661cb77c3c8968f52ce2c813f36c42 peer d1/d38/classgnunet__testing_1_1EqualStatisticsCondition.html affc379397a8bc98fa6a14f779a052bfe subsystem d1/d38/classgnunet__testing_1_1EqualStatisticsCondition.html a00c47f5b1ac20382c7924d272503bf2f name d1/d38/classgnunet__testing_1_1EqualStatisticsCondition.html a185856af7ab7f3354828d5d61341fcfb result d1/d38/classgnunet__testing_1_1EqualStatisticsCondition.html afaa06f1e6419e7a0056ec33d35e5f830 peer2 d1/d38/classgnunet__testing_1_1EqualStatisticsCondition.html a8ab71330ed0b4243d61c839ab385c9b8 subsystem2 d1/d38/classgnunet__testing_1_1EqualStatisticsCondition.html aeb4f8a3cee8eb171716f65d9de1700fd name2 d1/d38/classgnunet__testing_1_1EqualStatisticsCondition.html a6bb245710baeda0c0003dc2e2bac849e result2 d1/d38/classgnunet__testing_1_1EqualStatisticsCondition.html a1bc9b4b89ebd2ac6913274b0f6ac91c9 EvaluationSummary d9/da8/structEvaluationSummary.html unsigned int min_length d9/da8/structEvaluationSummary.html ade35910b7b75968993418d32fcaf2bdb unsigned int max_length d9/da8/structEvaluationSummary.html a32d9eda871b0d211f6083f57a257ed2a GNUNET_CONTAINER_HeapCostType min_desire d9/da8/structEvaluationSummary.html a579b87930c9b3e0773eb1d3ca6381174 GNUNET_CONTAINER_HeapCostType max_desire d9/da8/structEvaluationSummary.html ae1ef94a4357a496bc426383cf2d217b7 struct CadetPeerPath * path d9/da8/structEvaluationSummary.html af8361afbea774d99e4c49bae441eea62 struct CadetTConnection * worst d9/da8/structEvaluationSummary.html a915c15abda53000dcaa73d59f7d2ecac double worst_score d9/da8/structEvaluationSummary.html ae48daec0c92712755b0b083d56bea458 int duplicate d9/da8/structEvaluationSummary.html a3c34f7e115e6203efe087c3a731b95d5 Experiment de/d3a/structExperiment.html char * name de/d3a/structExperiment.html a7eebf46265c2f0470f6f7252ca2859aa char * log_prefix de/d3a/structExperiment.html ad347ff7a7018e119463730b19ef5c18f char * cfg_file de/d3a/structExperiment.html ad031c8eaf648325ff5a8b285407d2dd8 char * log_output_dir de/d3a/structExperiment.html a8815a267cf4e41bda6bbfb8533565581 int log_append_time_stamp de/d3a/structExperiment.html a20e3283c9711b02d0b431332e19068bc struct GNUNET_TIME_Relative log_freq de/d3a/structExperiment.html aea847b8d926601df91af88a1fafc6b68 struct GNUNET_TIME_Relative max_duration de/d3a/structExperiment.html a36073bc8d17f93aa3d933c39403b110a struct GNUNET_TIME_Relative total_duration de/d3a/structExperiment.html a465f5e8dfba2061702467219a3910a86 struct GNUNET_TIME_Absolute start_time de/d3a/structExperiment.html a54143671199690b39eca0d8927779a93 unsigned int num_episodes de/d3a/structExperiment.html ad8889d2d2904dd519d8d596220918882 struct Episode * start de/d3a/structExperiment.html a113d74c4abfa44abdd0d9b32860c31fc struct GNUNET_CONFIGURATION_Handle * cfg de/d3a/structExperiment.html afcbc379e30c9c361b8d7de4fd06e8c7a struct GNUNET_SCHEDULER_Task * experiment_timeout_task de/d3a/structExperiment.html a3ca4cfedbbfd6f874e73f7791525f511 struct GNUNET_SCHEDULER_Task * episode_timeout_task de/d3a/structExperiment.html a3c0f9bccbc5f57d691dd638876cdd75b struct Episode * cur de/d3a/structExperiment.html ac30c758018c184d3a94e8f359ab03a2b GNUNET_ATS_TESTING_EpisodeDoneCallback ep_done_cb de/d3a/structExperiment.html a1ef20eb7f09e4ace207156b99c125a3e GNUNET_ATS_TESTING_ExperimentDoneCallback e_done_cb de/d3a/structExperiment.html a0fe0ee35450f6bb03b0a4e1cdbee9f76 unsigned long long int num_masters de/d3a/structExperiment.html a9edfbcd3f705518090a8b69d07dbb1b1 unsigned long long int num_slaves de/d3a/structExperiment.html a7e0d07a54b6d17cf54ccade8233152f2 ExpiCtx d3/dfb/structExpiCtx.html struct Plugin * plugin d3/dfb/structExpiCtx.html a3e66dc714b7842a19a98798c91c00ae3 PluginDatumProcessor proc d3/dfb/structExpiCtx.html ae8f687e6739d34a756a2faa25873d882 void * proc_cls d3/dfb/structExpiCtx.html a4aedc00b381ef329ba818e2b8ae55f62 ExpireContext d5/dbc/structExpireContext.html const struct GNUNET_HELLO_Address * address d5/dbc/structExpireContext.html a35a457c99334d642d07f8d2a3fd24c8c int found d5/dbc/structExpireContext.html af727f2a23cf595885ceff64c2d5e8a8f struct GNUNET_TIME_Absolute expiration d5/dbc/structExpireContext.html a4e313aaaaa49555994f34d9a24a93c62 ExpireOperationEntry df/d04/structExpireOperationEntry.html struct ExpireOperationEntry * next df/d04/structExpireOperationEntry.html a1c8b30ffbb34848d943f4c30b1183d8f struct ExpireOperationEntry * prev df/d04/structExpireOperationEntry.html aa34020cd9011262f8e70e0ec510e9c4f const struct GNUNET_TESTBED_Operation * op df/d04/structExpireOperationEntry.html adcf0898abec03b1c7f6b62fc21a0e220 ExtractResultContext da/df3/structExtractResultContext.html GNUNET_DATACACHE_Iterator iter da/df3/structExtractResultContext.html ad80af416ceb26b3614333ba4d8f884ff void * iter_cls da/df3/structExtractResultContext.html a2e93170c86be53db76f803aa5b4f6c38 FeedbackCtx dc/da5/structFeedbackCtx.html struct SDHandle * sd dc/da5/structFeedbackCtx.html abefe59515fc7ce2a5d17459a1f7141d7 struct TimeSlot * alloc_head dc/da5/structFeedbackCtx.html a8b032c1ba579d43ad979727586575d56 struct TimeSlot * alloc_tail dc/da5/structFeedbackCtx.html ac49dc14bd66db8a70670341c1013dabe struct TimeSlot * tslots_freeptr dc/da5/structFeedbackCtx.html a1f964499426def19d668e712858767fb unsigned int tslots_filled dc/da5/structFeedbackCtx.html ac79474f807ed3213b4c02b159b25c52a unsigned int max_active_bound dc/da5/structFeedbackCtx.html a53ef60358e8c34ce0640b5e6e7895b71 unsigned int nfailed dc/da5/structFeedbackCtx.html ae5a497de072af9cdfb969c3da99e5452 FeedbackPreferenceMessage de/dc9/structFeedbackPreferenceMessage.html struct GNUNET_MessageHeader header de/dc9/structFeedbackPreferenceMessage.html a350c82f421a1f6ac66e1352c7395e463 uint32_t num_feedback de/dc9/structFeedbackPreferenceMessage.html a842e287c002791a27fde4ab15dbf46a0 struct GNUNET_TIME_RelativeNBO scope de/dc9/structFeedbackPreferenceMessage.html ab05e72afcc3370eb8fceb3ce1a45f096 struct GNUNET_PeerIdentity peer de/dc9/structFeedbackPreferenceMessage.html a10529a14a3673311c193070aa8693cc5 gnunet_testing::FileExistCondition d9/d07/classgnunet__testing_1_1FileExistCondition.html gnunet_testing::Condition def __init__ d9/d07/classgnunet__testing_1_1FileExistCondition.html ac6c8d89020b4811915beb2771aa1bba3 (self, file) def check d9/d07/classgnunet__testing_1_1FileExistCondition.html a27f847229f12a44d61f457980cf28bb2 (self) def evaluate d9/d07/classgnunet__testing_1_1FileExistCondition.html ad290603616b484b2b30327262602fd05 (self, failed_only) fulfilled d9/d07/classgnunet__testing_1_1FileExistCondition.html a738c49b953524a7b352477d215096db1 type d9/d07/classgnunet__testing_1_1FileExistCondition.html ab4647884f0f45660249003434e64f9db file d9/d07/classgnunet__testing_1_1FileExistCondition.html a207f2cfafb9d18569fe826d3ff70c955 FileIdentifier d9/df2/structFileIdentifier.html uint64_t file_length d9/df2/structFileIdentifier.html a62368cd2a9404a3256b14a56aed5054b struct ContentHashKey chk d9/df2/structFileIdentifier.html a1fb8a61f62ebb243decbe35bdfb23d2f FileInfo d2/da8/structFileInfo.html char * filename d2/da8/structFileInfo.html adfcf09deec44adf3c7f49906f41d60b7 struct GNUNET_DISK_FileHandle * fd d2/da8/structFileInfo.html ad28b445b39bf40ee10f0fd0932e48db5 FindAddressContext dd/d48/structFindAddressContext.html uint32_t session_id dd/d48/structFindAddressContext.html ab6c14deadb782a57fc0ed2f636cd89e1 struct ATS_Address * exact_address dd/d48/structFindAddressContext.html ab7f35c6bad8d83e1ac73d11977eb83a1 FindAdvHelloContext d9/d8d/structFindAdvHelloContext.html struct Peer * peer d9/d8d/structFindAdvHelloContext.html a61baefef6bdc6443b5b77e1903e69113 struct Peer * result d9/d8d/structFindAdvHelloContext.html ab2411680b4bfda1fe6795c6740e754c1 size_t max_size d9/d8d/structFindAdvHelloContext.html a48f7e1d5c8a606fd3aad61aa6c67db6a struct GNUNET_TIME_Relative next_adv d9/d8d/structFindAdvHelloContext.html a7bb346f8581ddf3c1ea5398689204036 FindBestAddressCtx df/d59/structFindBestAddressCtx.html struct GAS_PROPORTIONAL_Handle * s df/d59/structFindBestAddressCtx.html aa101870d3c81149f27813e5ce89b2236 struct ATS_Address * best df/d59/structFindBestAddressCtx.html a8f512a71662fd3aa8b6c924dcfbb4e05 FindByMessageUuidContext df/d81/structFindByMessageUuidContext.html struct MessageUUIDP message_uuid df/d81/structFindByMessageUuidContext.html a6259b8447b88ff7a6be932df789f3fd5 struct ReassemblyContext * rc df/d81/structFindByMessageUuidContext.html a1e723f7d98edd83072e1b1986d983e5c FindByUniqueIdContext dd/d5a/structFindByUniqueIdContext.html struct ClientQueryRecord * cqr dd/d5a/structFindByUniqueIdContext.html ab7f8fac97c16d9e340fce5e8372d9ad8 uint64_t unique_id dd/d5a/structFindByUniqueIdContext.html a5f423457c097ee5e50f16cd40e999212 FindClosure d4/d9e/structFindClosure.html struct GNUNET_ATS_Session * session d4/d9e/structFindClosure.html a20099fcffdf00fc5ca440c5ff2fa8c4b const struct GNUNET_HELLO_Address * address d4/d9e/structFindClosure.html ad7756834198aeebaa4ca3a61f465e97a struct AddressInfo * ret d4/d9e/structFindClosure.html ab9f41f5e28b880bfc8755166856a41c2 FindReceiveContext d6/d1a/structFindReceiveContext.html struct DefragContext * rc d6/d1a/structFindReceiveContext.html a66385304f5e5b87faa565e40406ba7ff struct GNUNET_ATS_Session * session d6/d1a/structFindReceiveContext.html af160137a2f907157b2054e4f3c79f811 const union UdpAddress * udp_addr d6/d1a/structFindReceiveContext.html a8e091bc420dc412006b90363fffc34f8 size_t udp_addr_len d6/d1a/structFindReceiveContext.html a8784693e519acb9842e327906ae2f821 FindTreeClosure d9/d69/structFindTreeClosure.html struct GNUNET_FS_UpdateInformationGraph * uig d9/d69/structFindTreeClosure.html a53ffcf928f0cdb8418ec13517bc13a8b struct NamespaceUpdateNode ** tree_array d9/d69/structFindTreeClosure.html ab4295b6fa90d6f7d129bd60e3f8d4867 unsigned int tree_array_size d9/d69/structFindTreeClosure.html a6620375282ebc01749edeb34f17102f5 unsigned int nug d9/d69/structFindTreeClosure.html ab7d6e59072cb78a52c20ce14b2296a10 unsigned int id d9/d69/structFindTreeClosure.html a49c2d64b0c8d954c24f1edd56986f841 FinishCls d3/d56/structFinishCls.html struct SetKey input_set d3/d56/structFinishCls.html a79bdbd9259d649491be0655c130a8e2f FlatFileEntry d4/d99/structFlatFileEntry.html struct GNUNET_GNSRECORD_Block * block d4/d99/structFlatFileEntry.html a1a6fb14cf2e9c64a8ffea079ff8c614f struct GNUNET_HashCode query d4/d99/structFlatFileEntry.html a801a9a03b71da44af7c50c5cb8fb4583 struct GNUNET_CRYPTO_EcdsaPrivateKey private_key d4/d99/structFlatFileEntry.html ad754516a4cfae74a5235d8b6e144936f uint32_t record_count d4/d99/structFlatFileEntry.html a325440ca179625a2c3a377d83fb4aa31 uint64_t rvalue d4/d99/structFlatFileEntry.html a2d28c050d7c37021f090bd3939937c6d struct GNUNET_GNSRECORD_Data * record_data d4/d99/structFlatFileEntry.html a44f90195cef1c9a1811ad2b79789a880 char * label d4/d99/structFlatFileEntry.html a0f682154a6dd3d34ac4238ee22f1204f FlowControl d7/d51/structFlowControl.html struct FlowControl * next d7/d51/structFlowControl.html a66d4a4c472c0baa780a384de07d0aacc struct FlowControl * prev d7/d51/structFlowControl.html a07a7edbad9942c730621b48f5df9a97f GNUNET_TRANSPORT_MessageCompletedCallback cb d7/d51/structFlowControl.html a11691e3d7273d202327096f6c02a2df6 void * cb_cls d7/d51/structFlowControl.html ac8df091ada04b29e408e93b658f97d00 struct GNUNET_PeerIdentity sender d7/d51/structFlowControl.html a19f99bfe867aa87847f7aa5f6f35063f uint64_t id d7/d51/structFlowControl.html a875a456c4e237abfc6afa1e690db0d54 ForwardedOperationContext d0/da7/structForwardedOperationContext.html struct ForwardedOperationContext * next d0/da7/structForwardedOperationContext.html ab2d03e334805d4067427afd726575868 struct ForwardedOperationContext * prev d0/da7/structForwardedOperationContext.html a1987df533f9f9d809d4721135d1872aa struct OperationContext * opc d0/da7/structForwardedOperationContext.html a835c55a6788fb9087a4c6911f0e27695 struct GNUNET_SERVICE_Client * client d0/da7/structForwardedOperationContext.html aaa23210c38ef024e1db3035ad19b9508 void * cls d0/da7/structForwardedOperationContext.html a4395225b3fd03efd1cb2d3028c94f728 struct GNUNET_SCHEDULER_Task * timeout_task d0/da7/structForwardedOperationContext.html a1539f9787757928d9ac03916ceb801e1 uint64_t operation_id d0/da7/structForwardedOperationContext.html ae80a2328f84e0ca095d80b3a63e28dd0 enum OperationType type d0/da7/structForwardedOperationContext.html a7d8a267de852d1011637ee2c7cd24632 ForwardedOperationData da/dd2/structForwardedOperationData.html GNUNET_MQ_MessageCallback cc da/dd2/structForwardedOperationData.html a9ffd8a633924b8866837bde7ecfdd3b7 void * cc_cls da/dd2/structForwardedOperationData.html a468aaa5fa073740e2fee8c27752a7eed ForwardedOverlayConnectContext d2/d20/structForwardedOverlayConnectContext.html struct ForwardedOverlayConnectContext * next d2/d20/structForwardedOverlayConnectContext.html a54a3304dd051addfc60d33af37d20dcb struct ForwardedOverlayConnectContext * prev d2/d20/structForwardedOverlayConnectContext.html ace26b6e44f697e3da822676e622ca8ac struct RegisteredHostContext * rhc d2/d20/structForwardedOverlayConnectContext.html a0205b507e3eda45c172388b4375d7943 struct GNUNET_MessageHeader * orig_msg d2/d20/structForwardedOverlayConnectContext.html aefd4daa4889cc5cc1bca7e42ea2ba62b struct GNUNET_SERVICE_Client * client d2/d20/structForwardedOverlayConnectContext.html a560794b67549d5d6defd2ea3a5565a1e uint64_t operation_id d2/d20/structForwardedOverlayConnectContext.html a4b97c1ee2eec44bff8fe270f35ca38cb uint32_t peer1 d2/d20/structForwardedOverlayConnectContext.html af27f2d093d2143424173d0546e1b9ad2 uint32_t peer2 d2/d20/structForwardedOverlayConnectContext.html a283562c7fc6cfe79c2b1cffc2124a14e uint32_t peer2_host_id d2/d20/structForwardedOverlayConnectContext.html a68e6e67190717b05353c5f8a784394c3 ForwardReplyContext d3/da1/structForwardReplyContext.html struct GNUNET_TIME_Absolute expiration d3/da1/structForwardReplyContext.html a27b94e12ebbfa7d110903b7390941181 const struct GNUNET_PeerIdentity * get_path d3/da1/structForwardReplyContext.html aab52291c8572db4996baa8a15780b773 const struct GNUNET_PeerIdentity * put_path d3/da1/structForwardReplyContext.html aa78aafef0dc96b99280f70610d1f9bce const void * data d3/da1/structForwardReplyContext.html a04af1fc2b02bca57d08435cf380c8f38 size_t data_size d3/da1/structForwardReplyContext.html a6e12fd5c8380104361d241a4f7bcbce7 unsigned int get_path_length d3/da1/structForwardReplyContext.html af2fc338728badded7eed3f1bdac4cbce unsigned int put_path_length d3/da1/structForwardReplyContext.html aceb38df276c7f8cabcc4d9b023b2b67c enum GNUNET_BLOCK_Type type d3/da1/structForwardReplyContext.html a0a8cc7b55acfd279a853f80224ae2e7f FragmentAcknowledgement da/d7c/structFragmentAcknowledgement.html struct GNUNET_MessageHeader header da/d7c/structFragmentAcknowledgement.html ae074e09b433daaf717aabcf08128eda8 uint32_t fragment_id da/d7c/structFragmentAcknowledgement.html a5aff1f12ff196c64a86d0a7929e49c88 uint64_t bits da/d7c/structFragmentAcknowledgement.html a5e96dfbf3f24882eecdf2b6221143164 FragmentHeader d9/d12/structFragmentHeader.html struct GNUNET_MessageHeader header d9/d12/structFragmentHeader.html a05afd6bffc3865bbcdf7a185000ee439 uint32_t fragment_id d9/d12/structFragmentHeader.html aace129ef5b664f5c4220f4d3e7ca9188 uint16_t total_size d9/d12/structFragmentHeader.html af8b7c50c9ddccdebdd87c61cfb420d06 uint16_t offset d9/d12/structFragmentHeader.html a74a465e95b77d89c9368c93b26d55f2c FragmentMessage d7/dac/structFragmentMessage.html struct FragmentMessage * next d7/dac/structFragmentMessage.html ac06eac2a45605569d9a43c2c5fe6d9f3 struct FragmentMessage * prev d7/dac/structFragmentMessage.html a1fbac769dd89fe5e69e8097cae2b8d51 struct MacEndpoint * macendpoint d7/dac/structFragmentMessage.html a8a0b304a17ad7e378f18803d11ed8cbb struct GNUNET_FRAGMENT_Context * fragcontext d7/dac/structFragmentMessage.html a2bc68463708002c65d68d3a76fe2f693 struct GNUNET_HELPER_SendHandle * sh d7/dac/structFragmentMessage.html a14265c47474aa782a4bc07ca149401d1 struct GNUNET_PeerIdentity target d7/dac/structFragmentMessage.html a0edb498035110d92223d33304b97dfbe struct GNUNET_TIME_Absolute timeout d7/dac/structFragmentMessage.html a8f936f930d445580947397f13c47b73f struct GNUNET_SCHEDULER_Task * timeout_task d7/dac/structFragmentMessage.html ad85ea0d743a0b6f469bd79d8ec42c469 GNUNET_TRANSPORT_TransmitContinuation cont d7/dac/structFragmentMessage.html a9efedda4340ad446c2b79d75ab188105 struct GNUNET_MessageHeader * msg d7/dac/structFragmentMessage.html a918a1b4435ef307bae15f5bedf8f6054 void * cont_cls d7/dac/structFragmentMessage.html aa3ba35d7531b73e796d212e42ccba704 size_t size_payload d7/dac/structFragmentMessage.html ad0efb27019262c3ae187a0c4e8c5145c size_t size_on_wire d7/dac/structFragmentMessage.html a68eba97bf8f32afb8ae84e66062c53b6 FragTimes da/d91/structFragTimes.html struct GNUNET_TIME_Absolute time da/d91/structFragTimes.html a68ee9b118fee205400cabc86b3108264 unsigned int bit da/d91/structFragTimes.html a80a84af0d3276c4c84fd9d8d66adab72 GarbageContext d1/daa/structGarbageContext.html struct GNUNET_CONTAINER_MultiHashMap * map d1/daa/structGarbageContext.html a86fb5d472bf8ef6e4f50b3b8c4c74593 unsigned int min_op_generation d1/daa/structGarbageContext.html a6e952c4e76be1633adfbe6e457bdc6f3 unsigned int max_op_generation d1/daa/structGarbageContext.html a53c6ea4aa08a68bdda3c95c134dcf394 GAS_NormalizationInfo d0/da3/structGAS__NormalizationInfo.html unsigned int avg_queue_index d0/da3/structGAS__NormalizationInfo.html a718e51619baba9a75a454fd124c32257 uint64_t atsi_abs d0/da3/structGAS__NormalizationInfo.html a37378455b9145e74fc4c5a22ca37d718 [3] uint64_t avg d0/da3/structGAS__NormalizationInfo.html adc49b52f900c4afa8425ee639f3259ce double norm d0/da3/structGAS__NormalizationInfo.html a67f5a00623ec345afb00eed33c610596 GAS_PROPORTIONAL_Handle da/d78/structGAS__PROPORTIONAL__Handle.html struct GNUNET_ATS_PluginEnvironment * env da/d78/structGAS__PROPORTIONAL__Handle.html ae82267282725b3e5429f7ce44d6474a5 struct Network * network_entries da/d78/structGAS__PROPORTIONAL__Handle.html aacb9cea29d77f791b4e459ae250f75b0 double prop_factor da/d78/structGAS__PROPORTIONAL__Handle.html a06bc674383c71d3772618c9efc926094 double stability_factor da/d78/structGAS__PROPORTIONAL__Handle.html a96bc28d725e5ea2d71115a16ea4e5b0b unsigned int bulk_lock da/d78/structGAS__PROPORTIONAL__Handle.html afb544fc84f29fdb76b363e55a7c53d3c unsigned int bulk_requests da/d78/structGAS__PROPORTIONAL__Handle.html ab9291bc7b8f95499edffd67540ba5197 unsigned int active_addresses da/d78/structGAS__PROPORTIONAL__Handle.html abe1da046cd7befb37e06a0d61642f07b GCD_search_handle db/d43/structGCD__search__handle.html struct GNUNET_DHT_GetHandle * dhtget db/d43/structGCD__search__handle.html a440f382c3f9d3ec79a05816c3388b383 GCP_MessageQueueManager dd/d1f/structGCP__MessageQueueManager.html struct GCP_MessageQueueManager * next dd/d1f/structGCP__MessageQueueManager.html ad95a0829aa1f83cb69f34a345a73bad6 struct GCP_MessageQueueManager * prev dd/d1f/structGCP__MessageQueueManager.html ae5afcef3b7477b8e516ad2cd938f3ce2 GCP_MessageQueueNotificationCallback cb dd/d1f/structGCP__MessageQueueManager.html a83e7e30b3596fafdfd03c5e5b61d5330 void * cb_cls dd/d1f/structGCP__MessageQueueManager.html a1ba91e5890830fc86481ee34b9b0766d struct CadetPeer * cp dd/d1f/structGCP__MessageQueueManager.html a50ee1a31d287127b071545e430933774 struct GNUNET_MQ_Envelope * env dd/d1f/structGCP__MessageQueueManager.html ac38432016b785131c856ecbfb02dbd93 GenerationRange dc/dab/structGenerationRange.html unsigned int start dc/dab/structGenerationRange.html a4eaa59d74181b10b6a2e5cf446a28533 unsigned int end dc/dab/structGenerationRange.html a6db2363dce1f8156ff6ef1993acd3081 GeneratorContext d2/d51/structGeneratorContext.html struct OwnAddressList * addr_pos d2/d51/structGeneratorContext.html aab56b82d1b62996da6e9f617159ab565 struct GNUNET_TIME_Absolute expiration d2/d51/structGeneratorContext.html a90cba031f2776877d4fdcd106d5ebf36 GetAllContext d0/deb/structGetAllContext.html PluginKeyProcessor proc d0/deb/structGetAllContext.html a54e93d0d8257e0b8e521d665118d3634 void * proc_cls d0/deb/structGetAllContext.html a0f37206d55dcbec0d26fcbd842b07a7a GetClosestContext dd/d2f/structGetClosestContext.html struct Value ** values dd/d2f/structGetClosestContext.html afd7c41e0607e567d08ac044eb27a5453 unsigned int num_results dd/d2f/structGetClosestContext.html ad94093d4e1b8b6afd1e4e589ee5980ee const struct GNUNET_HashCode * key dd/d2f/structGetClosestContext.html ae729dee57aedd0d49dc8bf6ab51f2677 GetContext d8/d47/structGetContext.html GNUNET_DATACACHE_Iterator iter d8/d47/structGetContext.html add035e04acff829c5ea3b2c0603e04a5 void * iter_cls d8/d47/structGetContext.html a3b0666c6d65de7e6bce0fbee410f3054 unsigned int cnt d8/d47/structGetContext.html add6c82d86a5ae6a2cdc1b2f13b502563 enum GNUNET_BLOCK_Type type d8/d47/structGetContext.html a4c9731f9f8f80e256a0301e90da65b45 uint64_t next_uid d8/d47/structGetContext.html adec2530705e4da350a84207301f97ab4 struct Value * value d8/d47/structGetContext.html ac80daec94f955286f83596f6e2045bba bool random d8/d47/structGetContext.html a8641048c88ae3938e7d811464648e13d GetDefaultMessage dc/d4c/structGetDefaultMessage.html struct GNUNET_MessageHeader header dc/d4c/structGetDefaultMessage.html af0dc8da28be97932626c1235f9aede5c uint16_t name_len dc/d4c/structGetDefaultMessage.html aa9f907574a6cd942f1f9c823e6c2c3a0 uint16_t reserved dc/d4c/structGetDefaultMessage.html af060aa24703756f49924c406e3612c25 GetElementContext d9/d25/structGetElementContext.html struct GNUNET_HashCode hash d9/d25/structGetElementContext.html a39fb1f8e5246b7e027f6fddf3febcc78 struct KeyEntry * k d9/d25/structGetElementContext.html abf7004867e610c7767ba64c7d4175f18 GetFileSizeData df/d06/structGetFileSizeData.html uint64_t total df/d06/structGetFileSizeData.html a32b11fce4b31e6d3d64e9ad838e4d3d7 int include_sym_links df/d06/structGetFileSizeData.html a5fbc4dac52316078b4c547934c7d23a2 int single_file_mode df/d06/structGetFileSizeData.html aec83ed67c797b5da5ca67664ef1ccb18 GetFullDataClosure db/d74/structGetFullDataClosure.html void * data db/d74/structGetFullDataClosure.html a7f4b098d0a10c9448fed8b63442d0f96 size_t size db/d74/structGetFullDataClosure.html a2ec6a97f25b9f28f4eef8f205c5e3ef0 GetKeyMessage d0/d7f/structGetKeyMessage.html struct GNUNET_MessageHeader header d0/d7f/structGetKeyMessage.html a0c87aae4083df231de9a84f8b73dc138 uint32_t type d0/d7f/structGetKeyMessage.html a7292d05635c2887c08bd86394ebd43fb uint64_t next_uid d0/d7f/structGetKeyMessage.html a7a03e8506dbeb49580f687af953ee420 uint32_t random d0/d7f/structGetKeyMessage.html ae4f2bb1cc530319ebb7817928400977a struct GNUNET_HashCode key d0/d7f/structGetKeyMessage.html a9433f813c8e75bcb700b05cd31b61f67 GetMessage db/ddf/structGetMessage.html struct GNUNET_MessageHeader header db/ddf/structGetMessage.html a1e8329150040584e27c5b8d6574f4cc2 uint32_t type db/ddf/structGetMessage.html a0c32e1aa2b7805df1e9ba335649ecbbf uint64_t next_uid db/ddf/structGetMessage.html ac421de3af4cfbdeea6ef8d760c814054 uint32_t random db/ddf/structGetMessage.html a0af0d26b345cc39a079342a93ad767e4 uint32_t priority db/ddf/structGetMessage.html a5677e86460d423f1c0d4ff9a23c8ac4b int32_t ttl db/ddf/structGetMessage.html ae45c48f783b16ceeeb8ed6f0e44b87c0 uint32_t filter_mutator db/ddf/structGetMessage.html a61dfd02e1e65006dcbeea547104a4dc3 uint32_t hash_bitmap db/ddf/structGetMessage.html afb38d661b88a388f5d7f27ebb199685d struct GNUNET_HashCode query db/ddf/structGetMessage.html aa020aa4bffc5d138668f4f4c4a978fd6 GetMessageClosure d3/d21/structGetMessageClosure.html unsigned int esize d3/d21/structGetMessageClosure.html a05a3d058f02ea6efe594b49f040f5aa1 unsigned int pos d3/d21/structGetMessageClosure.html a2d25cf1a101caf3521b56f08dc16a4cb char * ebody d3/d21/structGetMessageClosure.html a5bc0c3645ae71c333a8581fd3c031118 GetPeerCls d4/da2/structGetPeerCls.html struct GetPeerCls * next d4/da2/structGetPeerCls.html a28142f6b22a922c7bf367f47d1cbd211 struct GetPeerCls * prev d4/da2/structGetPeerCls.html ae0d163cdfe528f71f4b14ae1982ed4ca struct RPS_SamplerRequestHandle * req_handle d4/da2/structGetPeerCls.html a8b2adc2ceea532eb3b79be36913a2d2b struct RPS_SamplerRequestHandleSingleInfo * req_single_info_handle d4/da2/structGetPeerCls.html a29e367a4d0222eebd7be6a2edc828cd6 struct GNUNET_SCHEDULER_Task * get_peer_task d4/da2/structGetPeerCls.html a9fd3bd1dc1db07523a1424c203b63df3 struct SamplerNotifyUpdateCTX * notify_ctx d4/da2/structGetPeerCls.html a361ef07717c5f438dc09fcb36d5c0404 RPS_sampler_rand_peer_ready_cont cont d4/da2/structGetPeerCls.html a592efe223e149e933e43ada4c0a2afb5 void * cont_cls d4/da2/structGetPeerCls.html add6b322a1d9bedfd9a892622b5f279dc struct GNUNET_PeerIdentity * id d4/da2/structGetPeerCls.html a4345bcda62f73d17f8d1b10f9a3304d2 GetRandPeerIteratorCls db/d18/structGetRandPeerIteratorCls.html uint32_t index db/d18/structGetRandPeerIteratorCls.html a91f445f10f86dba234eb672b8555ec9f const struct GNUNET_PeerIdentity * peer db/d18/structGetRandPeerIteratorCls.html ac94d35458e775e6e34f592eb8d022aeb GetRequestContext da/dad/structGetRequestContext.html const void * xquery da/dad/structGetRequestContext.html a87a3acfe48cf2a0e1aa1785481080d2f struct GNUNET_HashCode key da/dad/structGetRequestContext.html a21a9c0e7510c834041a208f2ef591d7d struct GNUNET_BLOCK_Group * bg da/dad/structGetRequestContext.html a0b778f4b384d7e0257bf8bce64ffd99b GDS_DATACACHE_GetCallback gc da/dad/structGetRequestContext.html a1a2505f555f12d98909b52213fd341df void * gc_cls da/dad/structGetRequestContext.html aa392639200f89caa6e8e785105cf7b74 size_t xquery_size da/dad/structGetRequestContext.html ac37391777062ffa73dfbfb9b22100039 enum GNUNET_BLOCK_EvaluationResult eval da/dad/structGetRequestContext.html abba4472d7da1e216f2c42e9fcd45a181 GetResultContext dd/dd0/structGetResultContext.html const struct GNUNET_FS_Uri * uri dd/dd0/structGetResultContext.html a3fd34bc7d43feb021191120e5c25add6 struct GNUNET_FS_SearchResult * sr dd/dd0/structGetResultContext.html a8cfb04453fbd1e455828a0b8a961476a GetSlaveConfigData dd/d51/structGetSlaveConfigData.html uint32_t slave_id dd/d51/structGetSlaveConfigData.html a806af0402aa2dace7fbf0db4c5d5e6da GetStatsContext de/d7d/structGetStatsContext.html struct GNUNET_TESTBED_Operation * main_op de/d7d/structGetStatsContext.html ae6c8b3ef472f701b6f268a296f3394e4 struct GNUNET_TESTBED_Operation ** ops de/d7d/structGetStatsContext.html af9a0c179ca2e36c03d5fb7e240c90c5d struct GNUNET_TESTBED_Peer ** peers de/d7d/structGetStatsContext.html a7f123439009d652f2974b24efdff0afa char * subsystem de/d7d/structGetStatsContext.html af8337f89f31c1460535e5d3c4ba634b4 char * name de/d7d/structGetStatsContext.html a95f06afdea37579d27db01b3f040fd59 GNUNET_TESTBED_StatisticsIterator proc de/d7d/structGetStatsContext.html af80fa1020b2e7a699fd4d98f27971f37 GNUNET_TESTBED_OperationCompletionCallback cont de/d7d/structGetStatsContext.html a8a8b85ca10e990ee3b70ddd935a43f1a void * cb_cls de/d7d/structGetStatsContext.html ad538d58d7b07df71f098e326c5df9a5d struct GNUNET_SCHEDULER_Task * call_completion_task_id de/d7d/structGetStatsContext.html acc24adefd372aa23ac17bbb316a6469c unsigned int num_peers de/d7d/structGetStatsContext.html ab78846c27a62a7a2ceff8c36f839c4a0 unsigned int num_completed de/d7d/structGetStatsContext.html a0057b2cce47280175f50975bef463eb2 GetZeroAnonymityMessage d5/de0/structGetZeroAnonymityMessage.html struct GNUNET_MessageHeader header d5/de0/structGetZeroAnonymityMessage.html ac15e1d283f5c20af4742508e2590d84b uint32_t type d5/de0/structGetZeroAnonymityMessage.html a88860c2cff551bd1ec2330a5525c35ea uint64_t next_uid d5/de0/structGetZeroAnonymityMessage.html a0c6057f4ce391022ef1b1ba7405d240e GlueClosure d4/da5/structGlueClosure.html struct Request * req d4/da5/structGlueClosure.html a688012ae5ca86ff6963a254b719d6214 const char * ns d4/da5/structGlueClosure.html ade0fc130b687b88f21101b5c452ab860 int found d4/da5/structGlueClosure.html a93dd03d33fc313a26e65a7c6a061b1a5 GN_ExternalIPMonitor da/d4f/structGN__ExternalIPMonitor.html struct GN_ExternalIPMonitor * next da/d4f/structGN__ExternalIPMonitor.html ae8fe0bae0788c92d0ebd1ce886484a80 struct GN_ExternalIPMonitor * prev da/d4f/structGN__ExternalIPMonitor.html a1fa8f539c0e19512af3b3766cd8eea5e GN_NotifyExternalIPv4Change cb da/d4f/structGN__ExternalIPMonitor.html aca4e32158cd56046c8958d1c7d9f411d void * cb_cls da/d4f/structGN__ExternalIPMonitor.html a6ac9360e4bee2a2f8d010af54ce4a7ef GNoption d0/d45/structGNoption.html const char * name d0/d45/structGNoption.html ad5a6378319997ce3e6c3439e84b43907 int has_arg d0/d45/structGNoption.html a4550c2b0450a120d1960ae8785a96dce int * flag d0/d45/structGNoption.html adb9be637687e2a653a2ef9b997722ffb int val d0/d45/structGNoption.html a4ccaf9feaf3788a677d2d7ee00a6bc01 Gns2DnsPending dc/d52/structGns2DnsPending.html struct Gns2DnsPending * next dc/d52/structGns2DnsPending.html a2160cfb3682408a2b13e403f94712677 struct Gns2DnsPending * prev dc/d52/structGns2DnsPending.html a34db7d3303afbaedb8ada2ee894f8cd4 struct AuthorityChain * ac dc/d52/structGns2DnsPending.html abd39a000568d149412d261af875841ee struct GNS_ResolverHandle * rh dc/d52/structGns2DnsPending.html a8e00fadf461890170e451997b2560e06 struct GNUNET_RESOLVER_RequestHandle * dns_rh dc/d52/structGns2DnsPending.html a04c5bf7a4b19ea781d128d65c90eccd7 unsigned int num_results dc/d52/structGns2DnsPending.html ac9289f72c8fcee76d7b7c1490613c8fb GNS_ResolverHandle df/dd1/structGNS__ResolverHandle.html struct GNS_ResolverHandle * next df/dd1/structGNS__ResolverHandle.html a2d89270a0464d96a34f002223b096bbf struct GNS_ResolverHandle * prev df/dd1/structGNS__ResolverHandle.html ab0c37da9af82f14b69f231bb7639bd46 struct GNUNET_CRYPTO_EcdsaPublicKey authority_zone df/dd1/structGNS__ResolverHandle.html a5173553050c65aab738e40d751b6c1d1 GNS_ResultProcessor proc df/dd1/structGNS__ResolverHandle.html aa9e331333fa3e3dec9faf810b0b1584d void * proc_cls df/dd1/structGNS__ResolverHandle.html a2484c97abccfa64f066519387e60e619 struct GNUNET_DHT_GetHandle * get_handle df/dd1/structGNS__ResolverHandle.html a3431c0be9f687d24a10f15a68108bc8f struct VpnContext * vpn_ctx df/dd1/structGNS__ResolverHandle.html ae3fa8bad2f9f5c79f1d1f1b1112b6967 struct GNUNET_DNSSTUB_RequestSocket * dns_request df/dd1/structGNS__ResolverHandle.html afce786208af3ac0a338b8dd6814429a4 struct GNUNET_RESOLVER_RequestHandle * std_resolve df/dd1/structGNS__ResolverHandle.html a6464a049f69a733a8f0c7022d93fb109 struct GNUNET_NAMECACHE_QueueEntry * namecache_qe df/dd1/structGNS__ResolverHandle.html a5d8fcb7dbf93fcf195a732df39bd0338 struct GNUNET_REVOCATION_Query * rev_check df/dd1/structGNS__ResolverHandle.html a43b09680c26cfe23cc257819419e2623 struct GNUNET_CONTAINER_HeapNode * dht_heap_node df/dd1/structGNS__ResolverHandle.html a1bd63ff9793bc0e3dc76bccd08b4f321 struct AuthorityChain * ac_head df/dd1/structGNS__ResolverHandle.html a80cce53365b16c9e41027fd0d38d2a2e struct AuthorityChain * ac_tail df/dd1/structGNS__ResolverHandle.html a8fdbff7f5065689aa33b62706f2168ab struct GNUNET_SCHEDULER_Task * task_id df/dd1/structGNS__ResolverHandle.html aa8b819d03517aaf355b979ad6684d867 char * name df/dd1/structGNS__ResolverHandle.html ad13f9e6587b9c0766eb3b88b9636d51b char * leho df/dd1/structGNS__ResolverHandle.html a12025a84a8d0d8abf8a9efbaf7bf42fb struct DnsResult * dns_result_head df/dd1/structGNS__ResolverHandle.html a780ecb01467cdd7261a76ac367679eb1 struct DnsResult * dns_result_tail df/dd1/structGNS__ResolverHandle.html a34fada9a860c00fb56c4d8c3df6ff6ac size_t name_resolution_pos df/dd1/structGNS__ResolverHandle.html a02a8170e233b93ea4a68f8d30337d927 enum GNUNET_GNS_LocalOptions options df/dd1/structGNS__ResolverHandle.html af8547a315a0cb68bbee401f9e0a2c346 int protocol df/dd1/structGNS__ResolverHandle.html aec861e1e8d5f9db61b8106c2c9d848ed int service df/dd1/structGNS__ResolverHandle.html a103a4d803d80fa6e5fa820f1cedf3977 int record_type df/dd1/structGNS__ResolverHandle.html a673916230ad2bf50d7c9251000ca4974 unsigned int loop_limiter df/dd1/structGNS__ResolverHandle.html a59d19a2ea43a632809981831ea34df8f unsigned int loop_threshold df/dd1/structGNS__ResolverHandle.html a99414993775794aa6b6a5f825bfaca3e uint16_t original_dns_id df/dd1/structGNS__ResolverHandle.html aaf1db654b6cb9ac7e6ff30d477667aaa GNS_TopLevelDomain de/dfb/structGNS__TopLevelDomain.html struct GNS_TopLevelDomain * next de/dfb/structGNS__TopLevelDomain.html a8c097ecd6272e1ed487fc86d741815e3 struct GNS_TopLevelDomain * prev de/dfb/structGNS__TopLevelDomain.html a5822340e8d982f20c344ca0fbec2c218 struct GNUNET_CRYPTO_EcdsaPublicKey pkey de/dfb/structGNS__TopLevelDomain.html a2b3cc6ce0727c1d2e21800551b52a291 char * tld de/dfb/structGNS__TopLevelDomain.html a79dd597a4cd374b16212ba6ecbfbb04e GnsClient d4/d31/structGnsClient.html struct GNUNET_SERVICE_Client * client d4/d31/structGnsClient.html ad52652c04e392b1a6b0025af34865045 struct GNUNET_MQ_Handle * mq d4/d31/structGnsClient.html a5cb0a4e892549f86d4bc97c249396e15 struct ClientLookupHandle * clh_head d4/d31/structGnsClient.html ac491bdf38ca868dfa550554308a77aa8 struct ClientLookupHandle * clh_tail d4/d31/structGnsClient.html a2692d83e9d3504767c9df69b724924ac GnsRecordInfo d3/d72/structGnsRecordInfo.html char ** name d3/d72/structGnsRecordInfo.html ae4e5f420698d92d89b3d84903c6b5bc8 unsigned int * rd_count d3/d72/structGnsRecordInfo.html a9fc3f73447c783fec8b37e6e7cc48dae struct GNUNET_GNSRECORD_Data ** rd d3/d72/structGnsRecordInfo.html a763cba2df2c337261408550821f8ddaa GNUNET_ABD_Delegate d3/d2a/structGNUNET__ABD__Delegate.html struct GNUNET_CRYPTO_EcdsaPublicKey issuer_key d3/d2a/structGNUNET__ABD__Delegate.html a35040c8ffa90fbdaa203eb76f3403beb struct GNUNET_CRYPTO_EcdsaPublicKey subject_key d3/d2a/structGNUNET__ABD__Delegate.html a591eb69a1eced16e3a8eb2c498af9ffd struct GNUNET_CRYPTO_EcdsaSignature signature d3/d2a/structGNUNET__ABD__Delegate.html a18bf33a6ba5e917a0de65f4c17fab8c1 struct GNUNET_TIME_Absolute expiration d3/d2a/structGNUNET__ABD__Delegate.html aa5e7342b8ef2e617c0f53ec3b4d73a94 uint32_t issuer_attribute_len d3/d2a/structGNUNET__ABD__Delegate.html a44a59f94be4f21ff71e402ee3159f091 const char * issuer_attribute d3/d2a/structGNUNET__ABD__Delegate.html a11b74d74da8d0d6d4e02ee6662ec0ff4 uint32_t subject_attribute_len d3/d2a/structGNUNET__ABD__Delegate.html a58305266b3d64df0dcadcd59039415d6 const char * subject_attribute d3/d2a/structGNUNET__ABD__Delegate.html a0a4d4ce073dce52a29db92a015b6d67c GNUNET_ABD_Delegation dd/d2f/structGNUNET__ABD__Delegation.html struct GNUNET_CRYPTO_EcdsaPublicKey issuer_key dd/d2f/structGNUNET__ABD__Delegation.html a016903b80669532f7f3cd4fae3f174c0 struct GNUNET_CRYPTO_EcdsaPublicKey subject_key dd/d2f/structGNUNET__ABD__Delegation.html a1d5288195e79802b9f9f694bb562b467 uint32_t issuer_attribute_len dd/d2f/structGNUNET__ABD__Delegation.html a1eda6d5f4c47b6a96007d5b3b0f0a77d const char * issuer_attribute dd/d2f/structGNUNET__ABD__Delegation.html a833decf0ec185437a5ddd3ea3f0ba565 uint32_t subject_attribute_len dd/d2f/structGNUNET__ABD__Delegation.html a3857a23cdfe5dd1823a916623c74d8f3 const char * subject_attribute dd/d2f/structGNUNET__ABD__Delegation.html ab1bc80a2859a71a3423c422aa25e8eb0 GNUNET_ABD_DelegationRecord d8/d03/structGNUNET__ABD__DelegationRecord.html uint32_t set_count d8/d03/structGNUNET__ABD__DelegationRecord.html a5cfe41692e0044ec01a778fe80a6d311 uint64_t data_size d8/d03/structGNUNET__ABD__DelegationRecord.html a2cec86e31aeb917184e7e3b178ef3785 GNUNET_ABD_DelegationRecordSet d9/d58/structGNUNET__ABD__DelegationRecordSet.html struct GNUNET_CRYPTO_EcdsaPublicKey subject_key d9/d58/structGNUNET__ABD__DelegationRecordSet.html a79e4258fbb63eaea88b46c91eee17b2e uint32_t subject_attribute_len d9/d58/structGNUNET__ABD__DelegationRecordSet.html abbe68d7373bf2f5bce658470fe73322d GNUNET_ABD_DelegationSet dd/d28/structGNUNET__ABD__DelegationSet.html struct GNUNET_CRYPTO_EcdsaPublicKey subject_key dd/d28/structGNUNET__ABD__DelegationSet.html ad067a53ed8046f8397d79529c79aa114 uint32_t subject_attribute_len dd/d28/structGNUNET__ABD__DelegationSet.html af3ad24c69896a9d0c24c2167aaa26046 const char * subject_attribute dd/d28/structGNUNET__ABD__DelegationSet.html a4a19ed18b3167440c1d283289740e92e GNUNET_ABD_Handle d8/db5/structGNUNET__ABD__Handle.html const struct GNUNET_CONFIGURATION_Handle * cfg d8/db5/structGNUNET__ABD__Handle.html acb1a736d1369bf58ed58804bb7961dda struct GNUNET_MQ_Handle * mq d8/db5/structGNUNET__ABD__Handle.html a5ce6e831040a26f7b32a359c90b335e6 struct GNUNET_ABD_Request * request_head d8/db5/structGNUNET__ABD__Handle.html a3fd74279314e9eb8836e539949bcc6f7 struct GNUNET_ABD_Request * request_tail d8/db5/structGNUNET__ABD__Handle.html a253025264ba8bd6fb1ef50b7a73e3cdf struct GNUNET_SCHEDULER_Task * reconnect_task d8/db5/structGNUNET__ABD__Handle.html a202f5ba7153565b2094408705a7b521a struct GNUNET_TIME_Relative reconnect_backoff d8/db5/structGNUNET__ABD__Handle.html a93f70c7450187387f38e51fbd47f9a78 uint32_t r_id_gen d8/db5/structGNUNET__ABD__Handle.html a899214591e5f12f9f8a3aac6c1ad9a1a GNUNET_ABD_Request d0/de3/structGNUNET__ABD__Request.html struct GNUNET_ABD_Request * next d0/de3/structGNUNET__ABD__Request.html a741cf4bd5b7c44214434a5f36136975d struct GNUNET_ABD_Request * prev d0/de3/structGNUNET__ABD__Request.html acfa8db2c651e9cae26998f460ad1bfbb struct GNUNET_ABD_Handle * abd_handle d0/de3/structGNUNET__ABD__Request.html a38cdc02280948967831e47e83e05b622 GNUNET_ABD_CredentialResultProcessor verify_proc d0/de3/structGNUNET__ABD__Request.html a27007b0b0bb2306c007d7132f22518f6 void * proc_cls d0/de3/structGNUNET__ABD__Request.html a1cff293c9e73109174b4e462f1dc50c8 GNUNET_ABD_IntermediateResultProcessor int_proc d0/de3/structGNUNET__ABD__Request.html a3d10428121ea3757a01fb507b7b5dbe7 void * proc2_cls d0/de3/structGNUNET__ABD__Request.html a7b1c757c4312d39c20628b2234725637 struct GNUNET_MQ_Envelope * env d0/de3/structGNUNET__ABD__Request.html a9d49768445650e6e0dca58f6e629da1e uint32_t r_id d0/de3/structGNUNET__ABD__Request.html abc5cdf07e0be013d9b734fcf67a612ae GNUNET_ABE_AbeKey d4/d9d/structGNUNET__ABE__AbeKey.html gabe_pub_t * pub d4/d9d/structGNUNET__ABE__AbeKey.html af2b72def6189af73ee8ee60a875bee0e gabe_prv_t * prv d4/d9d/structGNUNET__ABE__AbeKey.html a76a831a0ba52eb1fa5b2d8271bef546a GNUNET_ABE_AbeMasterKey d7/dc7/structGNUNET__ABE__AbeMasterKey.html gabe_pub_t * pub d7/dc7/structGNUNET__ABE__AbeMasterKey.html a1d9c9f4a849f446ef2c7373d5d08599e gabe_msk_t * msk d7/dc7/structGNUNET__ABE__AbeMasterKey.html a47187e82b593ed61e449b2a922ede072 GNUNET_ARM_Handle de/df7/structGNUNET__ARM__Handle.html struct GNUNET_MQ_Handle * mq de/df7/structGNUNET__ARM__Handle.html a47eabfc305e516793c72f9598fc3c453 const struct GNUNET_CONFIGURATION_Handle * cfg de/df7/structGNUNET__ARM__Handle.html a7515d1e6dfd74c95b3718677f500e178 struct GNUNET_ARM_Operation * operation_pending_head de/df7/structGNUNET__ARM__Handle.html a177f51138d7d56ba9896589ff00eb620 struct GNUNET_ARM_Operation * operation_pending_tail de/df7/structGNUNET__ARM__Handle.html a7222260fec377afc084276f087a24064 GNUNET_ARM_ConnectionStatusCallback conn_status de/df7/structGNUNET__ARM__Handle.html ad70af9bd073bf74762a8451857fd1245 void * conn_status_cls de/df7/structGNUNET__ARM__Handle.html a13e8149faef100153ffaa8c9a4f0f956 struct GNUNET_ARM_Operation * thm de/df7/structGNUNET__ARM__Handle.html a8feb25039ca32e6df01b9b22d73a23cf struct GNUNET_SCHEDULER_Task * reconnect_task de/df7/structGNUNET__ARM__Handle.html ae5fa662ed1be1cc18b321a8ee100b63a struct GNUNET_TIME_Relative retry_backoff de/df7/structGNUNET__ARM__Handle.html ab26012079b0107a52394efde52350084 uint64_t request_id_counter de/df7/structGNUNET__ARM__Handle.html a0d16a5b01012679f4b223e4600caba08 int currently_up de/df7/structGNUNET__ARM__Handle.html a346b139d266d20f1a20c54bee8807306 GNUNET_ARM_ListResultMessage d5/dce/structGNUNET__ARM__ListResultMessage.html struct GNUNET_ARM_Message arm_msg d5/dce/structGNUNET__ARM__ListResultMessage.html a48b680e544204e8edd36ac5ee1adac4f uint16_t count d5/dce/structGNUNET__ARM__ListResultMessage.html a1c0e0a69c308179434a5fed0bbc8099d GNUNET_ARM_Message d6/df3/structGNUNET__ARM__Message.html struct GNUNET_MessageHeader header d6/df3/structGNUNET__ARM__Message.html a52764c9312ee33c4226b26715e9bfcf3 uint32_t reserved d6/df3/structGNUNET__ARM__Message.html a7f3b4f76b734789681160b17e1b5ae8b uint64_t request_id d6/df3/structGNUNET__ARM__Message.html a51ace0947dd927a1c7cf7559d93a0516 GNUNET_ARM_MonitorHandle d5/d53/structGNUNET__ARM__MonitorHandle.html struct GNUNET_MQ_Handle * mq d5/d53/structGNUNET__ARM__MonitorHandle.html a65181bb183cb500a678b366b1a25f789 const struct GNUNET_CONFIGURATION_Handle * cfg d5/d53/structGNUNET__ARM__MonitorHandle.html a670d5c84b8270ba04cf80d8bea02a892 struct GNUNET_SCHEDULER_Task * reconnect_task d5/d53/structGNUNET__ARM__MonitorHandle.html a3518361807b51250659426980f9d4524 struct GNUNET_TIME_Relative retry_backoff d5/d53/structGNUNET__ARM__MonitorHandle.html ad12aa9c34a5f88a465d939e22f790f82 GNUNET_ARM_ServiceMonitorCallback service_status d5/d53/structGNUNET__ARM__MonitorHandle.html a8c45a035cbd2cfcba0b91962a2a2b49d void * service_status_cls d5/d53/structGNUNET__ARM__MonitorHandle.html a2b4580d4c5efc19d1606b65ccdabf201 GNUNET_ARM_Operation d1/dd9/structGNUNET__ARM__Operation.html struct GNUNET_ARM_Operation * next d1/dd9/structGNUNET__ARM__Operation.html ae587553f51c73794a4dafd9b29b46ed3 struct GNUNET_ARM_Operation * prev d1/dd9/structGNUNET__ARM__Operation.html a2df16d6df98128fe6da11ed3ffa46bb9 struct GNUNET_ARM_Handle * h d1/dd9/structGNUNET__ARM__Operation.html afebd149a3178403b0bf5262f764582be GNUNET_ARM_ResultCallback result_cont d1/dd9/structGNUNET__ARM__Operation.html aabc3107bb3d95095642995e9daf2ff2f GNUNET_ARM_ServiceListCallback list_cont d1/dd9/structGNUNET__ARM__Operation.html a7c46ab8b0a2719ae0d1a9b811748b20b void * cont_cls d1/dd9/structGNUNET__ARM__Operation.html a1ef03469670e20d7ce844c00c2695c45 struct GNUNET_SCHEDULER_Task * async d1/dd9/structGNUNET__ARM__Operation.html a624a0fc32dc5ffdac471a920fca962a2 uint64_t id d1/dd9/structGNUNET__ARM__Operation.html a700bd18cf962ed7b74ec1782c07dfac3 enum GNUNET_ARM_Result starting_ret d1/dd9/structGNUNET__ARM__Operation.html aa55499d10ce0ae2298422c56f53a922b struct GNUNET_DISK_FileHandle * rfd d1/dd9/structGNUNET__ARM__Operation.html a4bce22bcf382bcd8d5dd6ff0d3300062 int is_arm_stop d1/dd9/structGNUNET__ARM__Operation.html a01a36c14d6f580f9bd93ff2222a6f281 GNUNET_ARM_ResultMessage d8/d05/structGNUNET__ARM__ResultMessage.html struct GNUNET_ARM_Message arm_msg d8/d05/structGNUNET__ARM__ResultMessage.html ae8c35530d8c591091501ea6a3d4069d5 uint32_t result d8/d05/structGNUNET__ARM__ResultMessage.html a24aa208383b2f8d3e60a050642c811d3 GNUNET_ARM_ServiceInfo dc/d84/structGNUNET__ARM__ServiceInfo.html enum GNUNET_ARM_ServiceStatus status dc/d84/structGNUNET__ARM__ServiceInfo.html a54a610b1f52d33f156f530ff10cbafe3 const char * name dc/d84/structGNUNET__ARM__ServiceInfo.html a3ab44c33d42d3c587b80e044ebc80543 const char * binary dc/d84/structGNUNET__ARM__ServiceInfo.html ad69469ea107ee363e36045fb62c0e36d struct GNUNET_TIME_Absolute restart_at dc/d84/structGNUNET__ARM__ServiceInfo.html a9d808f52dc9a8a2c306b1cab0206adae struct GNUNET_TIME_Absolute last_started_at dc/d84/structGNUNET__ARM__ServiceInfo.html a3aee4e5b6c93d484d69437da24659de8 int last_exit_status dc/d84/structGNUNET__ARM__ServiceInfo.html ac6fd8427c7ff95345be23e0cf0b45dae GNUNET_ARM_ServiceInfoMessage d2/dd0/structGNUNET__ARM__ServiceInfoMessage.html uint16_t name_index d2/dd0/structGNUNET__ARM__ServiceInfoMessage.html a9223071d0dfbdfab5ec712754cbddbe9 uint16_t binary_index d2/dd0/structGNUNET__ARM__ServiceInfoMessage.html a07f783656f6ad1017d8354cdfb7773b0 int16_t last_exit_status d2/dd0/structGNUNET__ARM__ServiceInfoMessage.html a7ef285207c323941274f2f7f306469ba uint16_t padding d2/dd0/structGNUNET__ARM__ServiceInfoMessage.html adce35c285b3adfe12b3e7ae2229e4077 uint32_t status d2/dd0/structGNUNET__ARM__ServiceInfoMessage.html a48e3d43dd55d305c83c3d3aeb838e6dd struct GNUNET_TIME_AbsoluteNBO restart_at d2/dd0/structGNUNET__ARM__ServiceInfoMessage.html a2e273459bf6b84fc05536bf602dcdd28 struct GNUNET_TIME_AbsoluteNBO last_started_at d2/dd0/structGNUNET__ARM__ServiceInfoMessage.html a04b3abe3279dd2595bc283e5efefbb81 GNUNET_ARM_StatusMessage d6/de7/structGNUNET__ARM__StatusMessage.html struct GNUNET_MessageHeader header d6/de7/structGNUNET__ARM__StatusMessage.html a498acb2db16b3c15cae44c1c9e7d4511 uint32_t status d6/de7/structGNUNET__ARM__StatusMessage.html aa04b99d292cde643441f0c520a6d3324 GNUNET_AsyncScopeId df/dc9/structGNUNET__AsyncScopeId.html uint32_t bits df/dc9/structGNUNET__AsyncScopeId.html a5fa2dea96e9ad643dbeb13de9fdd99e6 [16/sizeof(uint32_t)] GNUNET_AsyncScopeSave d9/d66/structGNUNET__AsyncScopeSave.html struct GNUNET_AsyncScopeId scope_id d9/d66/structGNUNET__AsyncScopeSave.html ae24f3dd606fffb8faa83fb2fbd5a7fbd int have_scope d9/d66/structGNUNET__AsyncScopeSave.html a9d3b218966a0990a610a281e623d06d8 GNUNET_ATS_AddressListHandle d8/d54/structGNUNET__ATS__AddressListHandle.html struct GNUNET_ATS_AddressListHandle * next d8/d54/structGNUNET__ATS__AddressListHandle.html a5f3cc14b822705e0acde716f276682f2 struct GNUNET_ATS_AddressListHandle * prev d8/d54/structGNUNET__ATS__AddressListHandle.html a2e5e571d44ef2e7d98872ddf069af890 struct GNUNET_ATS_PerformanceHandle * ph d8/d54/structGNUNET__ATS__AddressListHandle.html ad16dad4c691cfc755e75a7be2b6b8611 GNUNET_ATS_AddressInformationCallback cb d8/d54/structGNUNET__ATS__AddressListHandle.html a2e49dae4dcb1acec3a6f91a7df99c0b1 void * cb_cls d8/d54/structGNUNET__ATS__AddressListHandle.html a52ba275ebbe05540e360273b2789d298 struct GNUNET_PeerIdentity peer d8/d54/structGNUNET__ATS__AddressListHandle.html aca7ffc9bb4766fda3fccbdb2aa8675b5 int all_peers d8/d54/structGNUNET__ATS__AddressListHandle.html aebf7f32226c381a2747fa4a594c66685 int all_addresses d8/d54/structGNUNET__ATS__AddressListHandle.html af85acce3fbb54397508f9970d17ac769 uint32_t id d8/d54/structGNUNET__ATS__AddressListHandle.html a78628b1e62041231f9885d23f8b6cb75 GNUNET_ATS_AddressRecord de/dd9/structGNUNET__ATS__AddressRecord.html struct GNUNET_ATS_SchedulingHandle * sh de/dd9/structGNUNET__ATS__AddressRecord.html ac6064eff5458095c79c0b43e66095a4c struct GNUNET_HELLO_Address * address de/dd9/structGNUNET__ATS__AddressRecord.html a3f99ae0e0a49fea6c1e7972752858074 struct GNUNET_ATS_Session * session de/dd9/structGNUNET__ATS__AddressRecord.html a6e7104264d5e3636cf7623bb796c49bc struct GNUNET_ATS_PropertiesNBO properties de/dd9/structGNUNET__ATS__AddressRecord.html af45b0bc5f39b9acde75b05b431f9e049 uint32_t slot de/dd9/structGNUNET__ATS__AddressRecord.html ab4ea2405acfdeee04da0d7d64e1700d1 int in_destroy de/dd9/structGNUNET__ATS__AddressRecord.html a895c3a2feb3ab4ec912c2f3a55ff19ca GNUNET_ATS_ConnectivityHandle dd/d8a/structGNUNET__ATS__ConnectivityHandle.html const struct GNUNET_CONFIGURATION_Handle * cfg dd/d8a/structGNUNET__ATS__ConnectivityHandle.html a77e150831ea1d27c0b4d71995ebf5e68 struct GNUNET_CONTAINER_MultiPeerMap * sug_requests dd/d8a/structGNUNET__ATS__ConnectivityHandle.html a13e35466bab84e7e3321839893b849cf struct GNUNET_MQ_Handle * mq dd/d8a/structGNUNET__ATS__ConnectivityHandle.html a8654789d134b56d419f7f1354c9b88c8 struct GNUNET_SCHEDULER_Task * task dd/d8a/structGNUNET__ATS__ConnectivityHandle.html a7a2153710db4e264d42b042f838e44e1 struct GNUNET_TIME_Relative backoff dd/d8a/structGNUNET__ATS__ConnectivityHandle.html a1a3b50c55a869931eb5a3b213c4374f8 GNUNET_ATS_ConnectivitySuggestHandle d0/d3a/structGNUNET__ATS__ConnectivitySuggestHandle.html struct GNUNET_PeerIdentity id d0/d3a/structGNUNET__ATS__ConnectivitySuggestHandle.html a0031c63f8762549f72bae111d79672ad struct GNUNET_ATS_ConnectivityHandle * ch d0/d3a/structGNUNET__ATS__ConnectivitySuggestHandle.html a83687c8e41b36e205d2647d6b52f2563 uint32_t strength d0/d3a/structGNUNET__ATS__ConnectivitySuggestHandle.html ad090c276f72e5ffcbc7a9e753a14cb8b GNUNET_ATS_PerformanceHandle dc/dfd/structGNUNET__ATS__PerformanceHandle.html const struct GNUNET_CONFIGURATION_Handle * cfg dc/dfd/structGNUNET__ATS__PerformanceHandle.html a25816e62d37d48ed682e68fc16900919 GNUNET_ATS_AddressInformationCallback addr_info_cb dc/dfd/structGNUNET__ATS__PerformanceHandle.html ad18babe209b8b98cff4d0cbc348cc559 void * addr_info_cb_cls dc/dfd/structGNUNET__ATS__PerformanceHandle.html a4c8501412ee8aba67735b97bb9962f6c struct GNUNET_MQ_Handle * mq dc/dfd/structGNUNET__ATS__PerformanceHandle.html a2264a3d26bf9e08b620a91920ae084f7 struct GNUNET_ATS_ReservationContext * reservation_head dc/dfd/structGNUNET__ATS__PerformanceHandle.html a9fe4703d0ebae9944b75627b8395e460 struct GNUNET_ATS_ReservationContext * reservation_tail dc/dfd/structGNUNET__ATS__PerformanceHandle.html a9e70fe97ba456728b18cd894f067f00a struct GNUNET_ATS_AddressListHandle * addresslist_head dc/dfd/structGNUNET__ATS__PerformanceHandle.html a6cd3273292e804cc905effdd8e726ff2 struct GNUNET_ATS_AddressListHandle * addresslist_tail dc/dfd/structGNUNET__ATS__PerformanceHandle.html a8777dd2af9ec041e5781f3c2bca8ce08 struct GNUNET_CLIENT_TransmitHandle * th dc/dfd/structGNUNET__ATS__PerformanceHandle.html aeb797a8aab4d90fb2bcea822e2d44a0e struct GNUNET_SCHEDULER_Task * task dc/dfd/structGNUNET__ATS__PerformanceHandle.html ac83342a7e3c90002cc11db65653c1482 struct GNUNET_TIME_Relative backoff dc/dfd/structGNUNET__ATS__PerformanceHandle.html aa6e7ecda429592ec9facd4235c6ca725 uint32_t monitor_id dc/dfd/structGNUNET__ATS__PerformanceHandle.html a6d4a727d49f82ce0a19ed81707ce82d6 uint32_t id dc/dfd/structGNUNET__ATS__PerformanceHandle.html a2d9c029fc52e4ea474b1ee7f45a43c49 int in_receive dc/dfd/structGNUNET__ATS__PerformanceHandle.html ab0a2961578bec22ed6c3d63a5fcd77c7 GNUNET_ATS_PluginEnvironment db/d5f/structGNUNET__ATS__PluginEnvironment.html const struct GNUNET_CONFIGURATION_Handle * cfg db/d5f/structGNUNET__ATS__PluginEnvironment.html aacd49e5c285868be6bcc7d2833c6f261 struct GNUNET_STATISTICS_Handle * stats db/d5f/structGNUNET__ATS__PluginEnvironment.html af4609d4ebee98558047d624c00c24441 void * cls db/d5f/structGNUNET__ATS__PluginEnvironment.html a0309fb45b1942d460a6531a55a8281dd struct GNUNET_CONTAINER_MultiPeerMap * addresses db/d5f/structGNUNET__ATS__PluginEnvironment.html a8fec1b2944d191cacc2a146ebe11ae27 GAS_bandwidth_changed_cb bandwidth_changed_cb db/d5f/structGNUNET__ATS__PluginEnvironment.html aec65a5982a10ff7e75317a34d825b669 GAS_get_preferences get_preferences db/d5f/structGNUNET__ATS__PluginEnvironment.html a3cd01eb5cda2ff04a3cbdbc6814d3e04 GAS_get_connectivity get_connectivity db/d5f/structGNUNET__ATS__PluginEnvironment.html add8f08687d7bf8753acfd906ba783510 GAS_solver_information_callback info_cb db/d5f/structGNUNET__ATS__PluginEnvironment.html a0726bf3e10ab381c8df2300679669fe0 unsigned int network_count db/d5f/structGNUNET__ATS__PluginEnvironment.html ae9ff3876b2ed720356f7f41ddc5cb149 unsigned long long out_quota db/d5f/structGNUNET__ATS__PluginEnvironment.html af5ad1dfacac6f44cc7565a910863a34a [6] unsigned long long in_quota db/d5f/structGNUNET__ATS__PluginEnvironment.html a40c228e9a0f7972f8c0dafcad8217dd2 [6] GNUNET_ATS_Properties df/dda/structGNUNET__ATS__Properties.html struct GNUNET_TIME_Relative delay df/dda/structGNUNET__ATS__Properties.html a8f3bf66a86642d2140e8e1ddae5c11d6 uint32_t utilization_out df/dda/structGNUNET__ATS__Properties.html ad6d6d1979bf43a02f6636f55611a3206 uint32_t utilization_in df/dda/structGNUNET__ATS__Properties.html a07ee25d83e13466312535b55edc4c990 unsigned int distance df/dda/structGNUNET__ATS__Properties.html a7b57edea7bc4a9273b2e4184cbd90cf4 enum GNUNET_NetworkType scope df/dda/structGNUNET__ATS__Properties.html aced47b5d0d938aaa9d87cec213814407 uint32_t goodput_out df/dda/structGNUNET__ATS__Properties.html adedff06b08dd91e3d1d265219cb1ada8 uint32_t goodput_in df/dda/structGNUNET__ATS__Properties.html a0463b80267c76e17fd4224f410d5b8c3 uint32_t distance df/dda/structGNUNET__ATS__Properties.html a7eb4de02c8df3001c0c025fc580c90ad uint32_t mtu df/dda/structGNUNET__ATS__Properties.html a75e52f347035f2feee1c98862e98c67c enum GNUNET_NetworkType nt df/dda/structGNUNET__ATS__Properties.html a522586ea40f1a409ebeccd06b976a6b1 enum GNUNET_TRANSPORT_CommunicatorCharacteristics cc df/dda/structGNUNET__ATS__Properties.html ad3c71f8866723558b0c1cb010dd3c11e GNUNET_ATS_PropertiesNBO d8/d55/structGNUNET__ATS__PropertiesNBO.html uint32_t utilization_out d8/d55/structGNUNET__ATS__PropertiesNBO.html a2a8ebd7cd1b53e8852ddfb6ca1f9fbb2 uint32_t utilization_in d8/d55/structGNUNET__ATS__PropertiesNBO.html a3154b26555a83542e64fd47de3285744 uint32_t scope d8/d55/structGNUNET__ATS__PropertiesNBO.html ae441fd92fcd0880d6450bccd98c70ee2 uint32_t distance d8/d55/structGNUNET__ATS__PropertiesNBO.html ace7f83b9aee5fedcea585f8fff45375a struct GNUNET_TIME_RelativeNBO delay d8/d55/structGNUNET__ATS__PropertiesNBO.html a355e60cc354362853017d721309cdf19 GNUNET_ATS_ReservationContext d3/d6e/structGNUNET__ATS__ReservationContext.html struct GNUNET_ATS_ReservationContext * next d3/d6e/structGNUNET__ATS__ReservationContext.html aab7fb7ffee58c53bdd270dd1d75c2d85 struct GNUNET_ATS_ReservationContext * prev d3/d6e/structGNUNET__ATS__ReservationContext.html aa8557418ceb7c25c6a57a113c7a00cc4 struct GNUNET_PeerIdentity peer d3/d6e/structGNUNET__ATS__ReservationContext.html a5dee73f20b622da7e2de285c8fe01ac4 int32_t size d3/d6e/structGNUNET__ATS__ReservationContext.html acfd761b480eba0352461f244c2af6181 GNUNET_ATS_ReservationCallback rcb d3/d6e/structGNUNET__ATS__ReservationContext.html aadd4ee747e87980e1c13ea5f83c92859 void * rcb_cls d3/d6e/structGNUNET__ATS__ReservationContext.html ab53191e50a067a0e4eaeb8bdd97b3d50 int undo d3/d6e/structGNUNET__ATS__ReservationContext.html a831033542f7201760e28c40899a9cec1 GNUNET_ATS_SchedulingHandle dd/d19/structGNUNET__ATS__SchedulingHandle.html const struct GNUNET_CONFIGURATION_Handle * cfg dd/d19/structGNUNET__ATS__SchedulingHandle.html a641a8ee3a4cce3479a6d9fe35c63aede GNUNET_ATS_AddressSuggestionCallback suggest_cb dd/d19/structGNUNET__ATS__SchedulingHandle.html a9a880a9b736b1803d64c905017d4a65c void * suggest_cb_cls dd/d19/structGNUNET__ATS__SchedulingHandle.html a7e5f33e3d6c046b8346ce6fef51144a2 struct GNUNET_MQ_Handle * mq dd/d19/structGNUNET__ATS__SchedulingHandle.html ae79b58d94204913bd87e8a932f62f449 struct GNUNET_ATS_AddressRecord ** session_array dd/d19/structGNUNET__ATS__SchedulingHandle.html a6a2d6b72b146493560892051c6303340 struct GNUNET_SCHEDULER_Task * task dd/d19/structGNUNET__ATS__SchedulingHandle.html a013ca7bc55fa26cb44fc225ef922188a struct GNUNET_TIME_Relative backoff dd/d19/structGNUNET__ATS__SchedulingHandle.html ae5759c3312051cd3bc8479305920ed00 unsigned int session_array_size dd/d19/structGNUNET__ATS__SchedulingHandle.html a254b7322dc59d204984cbf1d6f3c21eb GNUNET_ATS_Session dc/dea/structGNUNET__ATS__Session.html struct GNUNET_PeerIdentity target dc/dea/structGNUNET__ATS__Session.html a03f76a267733ac2fcd1c409cfa8b3486 struct GNUNET_ATS_Session * next dc/dea/structGNUNET__ATS__Session.html a9034631074d3f8a19d28c590d2c6c9c4 struct GNUNET_ATS_Session * prev dc/dea/structGNUNET__ATS__Session.html af9135a638bedc5846076387d4ef6b5cf struct Plugin * plugin dc/dea/structGNUNET__ATS__Session.html a0df48d1a48a816f50865e34bf1a5efcf void * addr dc/dea/structGNUNET__ATS__Session.html adafb623cae0b0b49aeb6168f4f326ca4 size_t addrlen dc/dea/structGNUNET__ATS__Session.html a97e412126d491490ef0cc3a3f5a0fc6d uint32_t ats_address_network_type dc/dea/structGNUNET__ATS__Session.html a22f4d1b82d7b2bd530c7beb318aeccc8 struct HTTP_Message * msg_head dc/dea/structGNUNET__ATS__Session.html aa1e30f10e36a8854c24d3a27401abc72 struct HTTP_Message * msg_tail dc/dea/structGNUNET__ATS__Session.html a74fd6aba119c8e6f797ca7de17aae40a struct GNUNET_SERVER_MessageStreamTokenizer * msg_tk dc/dea/structGNUNET__ATS__Session.html afa90670829970e539507cd63956e94b6 struct GNUNET_TIME_Absolute next_receive dc/dea/structGNUNET__ATS__Session.html aefd892f916547f1e9a260577eedc7e7c int inbound dc/dea/structGNUNET__ATS__Session.html a1605b02e153e8419962522421c67d009 uint32_t tag dc/dea/structGNUNET__ATS__Session.html a7ea649e05e025b92a17bc54ae403cfca void * client_put dc/dea/structGNUNET__ATS__Session.html acefd1bff8a5120282c08eada32fed464 void * client_get dc/dea/structGNUNET__ATS__Session.html a02e71c0a405dd9d352766f3af8706f29 struct GNUNET_SCHEDULER_Task * recv_wakeup_task dc/dea/structGNUNET__ATS__Session.html ae51b8ac1b8a1ad90b1c5abde70d62d39 struct GNUNET_SCHEDULER_Task * timeout_task dc/dea/structGNUNET__ATS__Session.html af62007655825c87409fb997395de1f6e int client_put_paused dc/dea/structGNUNET__ATS__Session.html a874e7aac742eef84bd531f4f1e5c8d8c struct ServerRequest * server_recv dc/dea/structGNUNET__ATS__Session.html a0fee5b7f4982d9dbbe3eb77244c8b886 struct ServerRequest * server_send dc/dea/structGNUNET__ATS__Session.html a6cdf2f087ae83d9398d56a7bc50cddf2 char * url dc/dea/structGNUNET__ATS__Session.html ad5d1b4ee3308aaec35b8d5be3540c27e struct GNUNET_HELLO_Address * address dc/dea/structGNUNET__ATS__Session.html a82f97c79546e27b20436d4d0323f572e struct HTTP_Client_Plugin * plugin dc/dea/structGNUNET__ATS__Session.html a4164c154f186ceec2878c1e8fc3d48c5 struct RequestHandle put dc/dea/structGNUNET__ATS__Session.html adb4c68506b10b0ffd1ad5d6fa638a9e3 struct RequestHandle get dc/dea/structGNUNET__ATS__Session.html ab327e6f37c0cc60e1673fd438af1044e struct GNUNET_MessageStreamTokenizer * msg_tk dc/dea/structGNUNET__ATS__Session.html a2e58b748c844d407e8c49c05a2541447 struct GNUNET_SCHEDULER_Task * put_disconnect_task dc/dea/structGNUNET__ATS__Session.html ae6fd37cfdb7bf96ac75b75742cf1bba1 struct GNUNET_TIME_Absolute timeout dc/dea/structGNUNET__ATS__Session.html a634c6b30ff80b08ed1a9875371214008 unsigned long long bytes_in_queue dc/dea/structGNUNET__ATS__Session.html ac91d9308c2791c55e11e19930cccf85c size_t overhead dc/dea/structGNUNET__ATS__Session.html adf12da3010b6d837fb2ecfdcd3abc9e2 unsigned int msgs_in_queue dc/dea/structGNUNET__ATS__Session.html a1d434532b9c825ebddbf6cc2a61696eb enum GNUNET_NetworkType scope dc/dea/structGNUNET__ATS__Session.html aabf577e2a82735f272eb7f41aec0f6cf struct HTTP_Server_Plugin * plugin dc/dea/structGNUNET__ATS__Session.html a7575b99d7fc1372a2c4177dec963cf80 int known_to_service dc/dea/structGNUNET__ATS__Session.html a4fcd8f04014bed0e5b07768dbb85f9ba struct GNUNET_SERVER_Client * client dc/dea/structGNUNET__ATS__Session.html a2dfd65936d7f66ee73b8f3426896a53b struct GNUNET_SCHEDULER_Task * nat_connection_timeout dc/dea/structGNUNET__ATS__Session.html a5a76455ffabe28c9aff64e4c7fd65d6f struct PendingMessage * pending_messages_head dc/dea/structGNUNET__ATS__Session.html a771df1b09b935ea6f4d7a9e9fef1e0f9 struct PendingMessage * pending_messages_tail dc/dea/structGNUNET__ATS__Session.html a338bebfecc678c460ff67b404f57153b struct GNUNET_SERVER_TransmitHandle * transmit_handle dc/dea/structGNUNET__ATS__Session.html a6e056eb98ac82241663fc223b1e6bc37 struct GNUNET_SCHEDULER_Task * receive_delay_task dc/dea/structGNUNET__ATS__Session.html aec586f790ff14f5d35c0818b28f61244 struct GNUNET_TIME_Absolute receive_delay dc/dea/structGNUNET__ATS__Session.html a7ce84a9ce8aaa5a9d7fa25b3e89650b1 struct GNUNET_TIME_Absolute last_activity dc/dea/structGNUNET__ATS__Session.html ae7625e64006aac57a681ebb7d431ff00 int expecting_welcome dc/dea/structGNUNET__ATS__Session.html ad034a9a802a18b4e3a32878376770e3b int is_nat dc/dea/structGNUNET__ATS__Session.html a1fd3e5f30c5bfb175307e1b583e5ad78 struct GNUNET_PeerIdentity sender dc/dea/structGNUNET__ATS__Session.html a8927ede902c1e37b5d0eeefb48d03169 GNUNET_TRANSPORT_TransmitContinuation transmit_cont dc/dea/structGNUNET__ATS__Session.html ac29027367561a40b71ba7c00d5c88111 void * transmit_cont_cls dc/dea/structGNUNET__ATS__Session.html a51b909484699e4ceb316d171948cd4df struct GNUNET_TIME_Absolute last_quota_update dc/dea/structGNUNET__ATS__Session.html af409fe7452923dd06dad6e4bcea51c34 uint64_t last_received dc/dea/structGNUNET__ATS__Session.html a32214f755ca5d2bac69fb7d2d19e1f28 uint32_t quota dc/dea/structGNUNET__ATS__Session.html aa20dd5bd2f09cbd5af212ee4fd2edc1c struct GNUNET_MessageStreamTokenizer * mst dc/dea/structGNUNET__ATS__Session.html a87bf3fbddc44f9d8179b8ea5d57cc1c3 struct UDP_FragmentationContext * frag_ctx dc/dea/structGNUNET__ATS__Session.html a9b6b2f5f6a61af93a17cb37ffa8bf197 struct GNUNET_TIME_Relative flow_delay_for_other_peer dc/dea/structGNUNET__ATS__Session.html afee655ee125629bacfa66dfdc7355e07 struct GNUNET_TIME_Relative flow_delay_from_other_peer dc/dea/structGNUNET__ATS__Session.html a7808a43f76ea3b91b125158df710dfe7 struct GNUNET_TIME_Absolute last_transmit_time dc/dea/structGNUNET__ATS__Session.html a8b8de28e0f1e838ba03eb06c85edfeb0 struct GNUNET_TIME_Relative last_expected_ack_delay dc/dea/structGNUNET__ATS__Session.html ae0f3f096221aee1dcb6bec4d4ad26226 struct GNUNET_TIME_Relative last_expected_msg_delay dc/dea/structGNUNET__ATS__Session.html ad07f3535a5e5473e158ef5b703c06233 unsigned int rc dc/dea/structGNUNET__ATS__Session.html a2ea21e2673cd050999db4862be0a0ad5 int in_destroy dc/dea/structGNUNET__ATS__Session.html a292d2fb1af5eb27333bd5db89379e897 struct MacEndpoint * mac dc/dea/structGNUNET__ATS__Session.html a3fd786ecead4e171b128ac77f611fed1 GNUNET_ATS_SessionClientCtx d5/d92/structGNUNET__ATS__SessionClientCtx.html const struct GNUNET_HELLO_Address * address d5/d92/structGNUNET__ATS__SessionClientCtx.html aa2e065ce2c6a01a851a839f31f1c8a52 struct GNUNET_ATS_Session * ret d5/d92/structGNUNET__ATS__SessionClientCtx.html abe37a2619dc5f195cdf0b45f2cca975a GNUNET_ATS_SessionCompareContext d1/d27/structGNUNET__ATS__SessionCompareContext.html struct GNUNET_ATS_Session * res d1/d27/structGNUNET__ATS__SessionCompareContext.html ad99ee9f77e4c2317c87c88b5df17ff14 const struct GNUNET_HELLO_Address * address d1/d27/structGNUNET__ATS__SessionCompareContext.html a584c4b4194d28c8e5fc67e9be7f31491 GNUNET_ATS_SessionDisconnectMessage dc/ddb/structGNUNET__ATS__SessionDisconnectMessage.html struct GNUNET_MessageHeader header dc/ddb/structGNUNET__ATS__SessionDisconnectMessage.html a3940e0838c7a46f093e20c5aeb3bb972 uint32_t reserved dc/ddb/structGNUNET__ATS__SessionDisconnectMessage.html a0848713f3fdb22be6045adcd8d8cd136 struct GNUNET_CRYPTO_EccSignaturePurpose purpose dc/ddb/structGNUNET__ATS__SessionDisconnectMessage.html a857cfe1310653b35352aea4f9b5e8d5b struct GNUNET_TIME_AbsoluteNBO timestamp dc/ddb/structGNUNET__ATS__SessionDisconnectMessage.html a1f75aaa8fbfdd21677db68af1566e8f2 struct GNUNET_CRYPTO_EddsaPublicKey public_key dc/ddb/structGNUNET__ATS__SessionDisconnectMessage.html adfc7a8a4d20b3816c8d6ec5298acab6b struct GNUNET_CRYPTO_EddsaSignature signature dc/ddb/structGNUNET__ATS__SessionDisconnectMessage.html addb4233a4c82d185c409d3572132ec26 GNUNET_ATS_SessionItCtx d2/d8a/structGNUNET__ATS__SessionItCtx.html const struct GNUNET_HELLO_Address * address d2/d8a/structGNUNET__ATS__SessionItCtx.html aeb2b68fe4ec3970220281be33315830e struct GNUNET_ATS_Session * result d2/d8a/structGNUNET__ATS__SessionItCtx.html a1ea00b92619ab6d030b7e263e902f89b GNUNET_ATS_SessionKeepAliveMessage d8/d27/structGNUNET__ATS__SessionKeepAliveMessage.html struct GNUNET_MessageHeader header d8/d27/structGNUNET__ATS__SessionKeepAliveMessage.html ab71fdd046200e738345e51c68be66295 uint32_t nonce d8/d27/structGNUNET__ATS__SessionKeepAliveMessage.html a16e054f120b397d3f67a5f07e2c877f6 GNUNET_ATS_SessionKiller da/d6b/structGNUNET__ATS__SessionKiller.html struct GNUNET_ATS_SessionKiller * next da/d6b/structGNUNET__ATS__SessionKiller.html ab080d7e8d356519bf17892b8f600b582 struct GNUNET_ATS_SessionKiller * prev da/d6b/structGNUNET__ATS__SessionKiller.html a091234e9c66059999eb6056c9c94bb2b struct GNUNET_ATS_Session * session da/d6b/structGNUNET__ATS__SessionKiller.html a06f3eb7c0f89d239d65fdc2cbab8cee7 struct GNUNET_TRANSPORT_PluginFunctions * plugin da/d6b/structGNUNET__ATS__SessionKiller.html a33f4504fd6e7a8122ce1afa05b552d8b struct GNUNET_SCHEDULER_Task * task da/d6b/structGNUNET__ATS__SessionKiller.html ae3a02183c1b1ce9d4476b0ed9f3950cc GNUNET_ATS_SessionQuotaMessage dd/dd6/structGNUNET__ATS__SessionQuotaMessage.html struct GNUNET_MessageHeader header dd/dd6/structGNUNET__ATS__SessionQuotaMessage.html a3f52065fff09daec3bc982e4048019a4 uint32_t quota dd/dd6/structGNUNET__ATS__SessionQuotaMessage.html a3776f927dc75d23acd6f664aeee289a7 GNUNET_ATS_SessionReleaseMessage d2/d5c/structGNUNET__ATS__SessionReleaseMessage.html struct GNUNET_MessageHeader header d2/d5c/structGNUNET__ATS__SessionReleaseMessage.html a4dcd22d3c60117bd450105a082139ba0 uint32_t session_id d2/d5c/structGNUNET__ATS__SessionReleaseMessage.html a52f2199416ec2497147e75b1f7acfb42 struct GNUNET_PeerIdentity peer d2/d5c/structGNUNET__ATS__SessionReleaseMessage.html a0e7613a3cb2480cd78fea680238481dc GNUNET_ATS_SessionTagContext d5/d53/structGNUNET__ATS__SessionTagContext.html struct GNUNET_ATS_Session * res d5/d53/structGNUNET__ATS__SessionTagContext.html a72085e521ab878bf32aae9ae5b6668a0 uint32_t tag d5/d53/structGNUNET__ATS__SessionTagContext.html aa040f1c4e130784aeeeb791de42e9912 GNUNET_ATS_SolverFunctions d3/d2a/structGNUNET__ATS__SolverFunctions.html void * cls d3/d2a/structGNUNET__ATS__SolverFunctions.html a750b093cb8dd2061d083b2f2cb823954 GAS_solver_address_add s_add d3/d2a/structGNUNET__ATS__SolverFunctions.html a6d22e988077cc7c8deb20be0ad7c25f6 GAS_solver_address_property_changed s_address_update_property d3/d2a/structGNUNET__ATS__SolverFunctions.html a1d2e8898fb3a834badeb04ca0684b0d4 GAS_solver_get_preferred_address s_get d3/d2a/structGNUNET__ATS__SolverFunctions.html a9e25f50276e1531b0d37e4012e4922f9 GAS_solver_stop_get_preferred_address s_get_stop d3/d2a/structGNUNET__ATS__SolverFunctions.html ae02848aeb5dcd50d03a687588eed1790 GAS_solver_address_delete s_del d3/d2a/structGNUNET__ATS__SolverFunctions.html afcb4afe96a5210789e51f643764699cd GAS_solver_address_change_preference s_pref d3/d2a/structGNUNET__ATS__SolverFunctions.html adaf83f4f381509dfeef87daebd25b0ae GAS_solver_address_feedback_preference s_feedback d3/d2a/structGNUNET__ATS__SolverFunctions.html a0e30524b44af8ea4d6a4b4317dccc8ac GAS_solver_bulk_start s_bulk_start d3/d2a/structGNUNET__ATS__SolverFunctions.html a9a673ec32a3c303a21f68c57372fbfe6 GAS_solver_bulk_stop s_bulk_stop d3/d2a/structGNUNET__ATS__SolverFunctions.html aaeb1dbeffb17058fddc62f2a74cf0ce2 GNUNET_ATS_TEST_Operation d0/daa/structGNUNET__ATS__TEST__Operation.html struct GNUNET_ATS_TEST_Operation * next d0/daa/structGNUNET__ATS__TEST__Operation.html a32213ddea36a174885aa9facf2c35d94 struct GNUNET_ATS_TEST_Operation * prev d0/daa/structGNUNET__ATS__TEST__Operation.html a0b9ac738e5ef629b5c9a7347471b3cc1 long long unsigned int address_id d0/daa/structGNUNET__ATS__TEST__Operation.html a82af745fb0e59d1d58a5bd610f388d42 long long unsigned int peer_id d0/daa/structGNUNET__ATS__TEST__Operation.html a4d34968fff719cda011ba970c2d7613d long long unsigned int client_id d0/daa/structGNUNET__ATS__TEST__Operation.html a90b9815728bed495e411444162bfdb25 long long unsigned int address_session d0/daa/structGNUNET__ATS__TEST__Operation.html ad3b7fbe8bb8a220e8398359b44de6e45 unsigned int address_network d0/daa/structGNUNET__ATS__TEST__Operation.html ae8cc1f884125de925504c3b360d7a64b char * address d0/daa/structGNUNET__ATS__TEST__Operation.html a76b19276376820cc33b0484f5b098ec4 char * plugin d0/daa/structGNUNET__ATS__TEST__Operation.html afeb3c5814fc99df7c453c8598c4ff15d long long unsigned int base_rate d0/daa/structGNUNET__ATS__TEST__Operation.html ab7227e90056a6cc2099d03da01668c67 long long unsigned int max_rate d0/daa/structGNUNET__ATS__TEST__Operation.html aa19ea9e123081e04bff9a557777f067c struct GNUNET_TIME_Relative period d0/daa/structGNUNET__ATS__TEST__Operation.html a354952eae5fcc04bd947e0fa662a2c46 struct GNUNET_TIME_Relative frequency d0/daa/structGNUNET__ATS__TEST__Operation.html acdcc92d14e7cc70c0d77fa088170f435 struct GNUNET_TIME_Relative feedback_delay d0/daa/structGNUNET__ATS__TEST__Operation.html a53792ce35fd64e46c58a9a34629caee2 enum OperationType type d0/daa/structGNUNET__ATS__TEST__Operation.html a2ce8b66f30cc1c0c040446a355bec179 enum GeneratorType gen_type d0/daa/structGNUNET__ATS__TEST__Operation.html a392c3184cc03f61a34fb54cb281aaed0 enum GNUNET_ATS_PreferenceKind pref_type d0/daa/structGNUNET__ATS__TEST__Operation.html aa7452289d45bee1e54b50abb9c7212dc long long unsigned int src_id d0/daa/structGNUNET__ATS__TEST__Operation.html a7d92a413e00aba2f828bece35e1f1280 long long unsigned int dest_id d0/daa/structGNUNET__ATS__TEST__Operation.html a4241a188ec4764479b9a5848e5b9da50 GNUNET_ATS_TEST_Topology da/d03/structGNUNET__ATS__TEST__Topology.html struct GNUNET_SCHEDULER_Task * progress_task da/d03/structGNUNET__ATS__TEST__Topology.html a4c40a55ba7c4bbc52bca9295a7cc0c32 int result da/d03/structGNUNET__ATS__TEST__Topology.html ab7af2c64d16b62fa0d22c3a7617d78b1 int test_core da/d03/structGNUNET__ATS__TEST__Topology.html aaf1b6b87cd1045410f36591fa3802ea0 char * solver da/d03/structGNUNET__ATS__TEST__Topology.html ac5fb0ae783fe4ab8a3d52e7fa9fdd368 char * testname da/d03/structGNUNET__ATS__TEST__Topology.html afdb03f67c22f9fdc3dc1ce13d17ef040 char * pref_str da/d03/structGNUNET__ATS__TEST__Topology.html a1dca760f7492c0be0df40574067a69de int pref_val da/d03/structGNUNET__ATS__TEST__Topology.html a00f5fa423d115df740d67bb18c97c793 unsigned int num_masters da/d03/structGNUNET__ATS__TEST__Topology.html a2fa05adcbb633e459cf69dfb56a95b1f struct BenchmarkPeer * mps da/d03/structGNUNET__ATS__TEST__Topology.html ae37807ab645e52faf6f64ce9e0680540 unsigned int num_slaves da/d03/structGNUNET__ATS__TEST__Topology.html a7d6b6f05f7727c548e01c948ee530107 struct BenchmarkPeer * sps da/d03/structGNUNET__ATS__TEST__Topology.html a3883bd7a5263b3f36a627c6024deab6f struct GNUNET_TIME_Relative perf_duration da/d03/structGNUNET__ATS__TEST__Topology.html a515f77788719e890a48f37b389f7963b struct GNUNET_TIME_Relative log_frequency da/d03/structGNUNET__ATS__TEST__Topology.html ace1158fd268b9e2cf98750c4e24567c8 struct BenchmarkState state da/d03/structGNUNET__ATS__TEST__Topology.html a8c6b120665cd9506ce0121e22e31d758 GNUNET_ATS_TEST_TopologySetupDoneCallback done_cb da/d03/structGNUNET__ATS__TEST__Topology.html ae0baeff664abe991a60f0f9c20b3bbda GNUNET_ATS_AddressInformationCallback ats_perf_cb da/d03/structGNUNET__ATS__TEST__Topology.html a1da0504ea76d7392934fe0dc0b0e358a void * done_cb_cls da/d03/structGNUNET__ATS__TEST__Topology.html a941d7ffa251efded9a9e744a4d8fda37 GNUNET_ATS_TESTING_SolverHandle d2/df9/structGNUNET__ATS__TESTING__SolverHandle.html char * plugin d2/df9/structGNUNET__ATS__TESTING__SolverHandle.html ab9af524b360ab5ff27cc18b1dd1f27be struct GNUNET_ATS_PluginEnvironment env d2/df9/structGNUNET__ATS__TESTING__SolverHandle.html a6c9689e0945fbecd66227de7d36a615f void * solver d2/df9/structGNUNET__ATS__TESTING__SolverHandle.html ad847cb4fdddb3011789cfbc7bd7141d5 GNUNET_AUCTION_ClientCreateMessage db/d10/structGNUNET__AUCTION__ClientCreateMessage.html struct GNUNET_MessageHeader header db/d10/structGNUNET__AUCTION__ClientCreateMessage.html a2ff9afa93376572cf39fe054250d64b1 struct GNUNET_TIME_AbsoluteNBO time_start db/d10/structGNUNET__AUCTION__ClientCreateMessage.html a10a9eff6f9d8cc6a6ec0f4e120c8b29d struct GNUNET_TIME_RelativeNBO time_round db/d10/structGNUNET__AUCTION__ClientCreateMessage.html a3b242503b4aeaa451758b0eee4a9dd99 uint16_t m db/d10/structGNUNET__AUCTION__ClientCreateMessage.html aabe75183611606684abca3366634bf10 uint16_t outcome_public db/d10/structGNUNET__AUCTION__ClientCreateMessage.html a2788583aa8e28c5602253a5721ff4596 GNUNET_BANDWIDTH_Tracker d5/dd1/structGNUNET__BANDWIDTH__Tracker.html void * update_cb_cls d5/dd1/structGNUNET__BANDWIDTH__Tracker.html a499c7dfc2c7b5a343637b654fc3154d3 GNUNET_BANDWIDTH_TrackerUpdateCallback update_cb d5/dd1/structGNUNET__BANDWIDTH__Tracker.html abbb70da164223a2a9460dffebf49d6dd void * excess_cb_cls d5/dd1/structGNUNET__BANDWIDTH__Tracker.html a974c330ff42260716c11f57b3d461f4a GNUNET_BANDWIDTH_ExcessNotificationCallback excess_cb d5/dd1/structGNUNET__BANDWIDTH__Tracker.html a48c2fe0d5f286ee04aee815173bd3c12 int64_t consumption_since_last_update__ d5/dd1/structGNUNET__BANDWIDTH__Tracker.html a22b4633a95aea507cf25b048b71c9be1 struct GNUNET_SCHEDULER_Task * excess_task d5/dd1/structGNUNET__BANDWIDTH__Tracker.html a0a90ce712d8bff0cee71f95b41817b58 struct GNUNET_TIME_Absolute last_update__ d5/dd1/structGNUNET__BANDWIDTH__Tracker.html a558ffb7c276db22646d8e74665128848 uint32_t available_bytes_per_s__ d5/dd1/structGNUNET__BANDWIDTH__Tracker.html ac5feb817fa3bc3f3e92472e5e9384de0 uint32_t max_carry_s__ d5/dd1/structGNUNET__BANDWIDTH__Tracker.html aef34b0c07faf6bdffad6b1507a39a3f8 GNUNET_BANDWIDTH_Value32NBO de/dc3/structGNUNET__BANDWIDTH__Value32NBO.html uint32_t value__ de/dc3/structGNUNET__BANDWIDTH__Value32NBO.html aa7e82543af29efec0f566cdd01fb2295 GNUNET_BIO_ReadHandle db/da7/structGNUNET__BIO__ReadHandle.html struct GNUNET_DISK_FileHandle * fd db/da7/structGNUNET__BIO__ReadHandle.html acc424e2e47f13eaab49b7b4710936eff char * emsg db/da7/structGNUNET__BIO__ReadHandle.html aa71b9a7883f3a0b85740c18d2e6c5ed4 char * buffer db/da7/structGNUNET__BIO__ReadHandle.html ad9d6b6d5ace64402e3549aea09f7559a size_t have db/da7/structGNUNET__BIO__ReadHandle.html a6e6b0064dafcf3526f61f04745cea453 size_t size db/da7/structGNUNET__BIO__ReadHandle.html a31c9b7d47f901c939f756835964c2445 off_t pos db/da7/structGNUNET__BIO__ReadHandle.html a2065b8aec5aa9fe83283d065dc95b630 GNUNET_BIO_WriteHandle d4/da4/structGNUNET__BIO__WriteHandle.html struct GNUNET_DISK_FileHandle * fd d4/da4/structGNUNET__BIO__WriteHandle.html a86a7db32adf488959cb6d574c69856dd char * buffer d4/da4/structGNUNET__BIO__WriteHandle.html aae8201697b7ac0a35f5453b3a6e195ce size_t have d4/da4/structGNUNET__BIO__WriteHandle.html a809a5f8846e6e7c35e326ce230b9e372 size_t size d4/da4/structGNUNET__BIO__WriteHandle.html a9d121080ac90f72a382a9b85c1438966 GNUNET_BLOCK_Context d2/d00/structGNUNET__BLOCK__Context.html struct Plugin ** plugins d2/d00/structGNUNET__BLOCK__Context.html a24e5e4a5807343d438856cd02c7e34da unsigned int num_plugins d2/d00/structGNUNET__BLOCK__Context.html a4542073e3a163e008104b506295f9c28 const struct GNUNET_CONFIGURATION_Handle * cfg d2/d00/structGNUNET__BLOCK__Context.html a198238ffa4ee730763f16939e550a97a GNUNET_BLOCK_Group d0/d10/structGNUNET__BLOCK__Group.html struct GNUENT_BLOCK_Context * ctx d0/d10/structGNUNET__BLOCK__Group.html a9c3bb970b1f95b87f8d15b0561691537 enum GNUNET_BLOCK_Type type d0/d10/structGNUNET__BLOCK__Group.html ae431656eb14700abd19613e2611424b4 GNUNET_BLOCK_GroupSerializeFunction serialize_cb d0/d10/structGNUNET__BLOCK__Group.html ad262fb4d01ded4e7c8e69f1618f65d81 GNUNET_BLOCK_GroupMarkSeenFunction mark_seen_cb d0/d10/structGNUNET__BLOCK__Group.html a7c866ff468b8b5721536e43e353fbc4a GNUNET_BLOCK_GroupMergeFunction merge_cb d0/d10/structGNUNET__BLOCK__Group.html a2370587b3070628a6f23dcd756a9ee98 GNUNET_BLOCK_GroupDestroyFunction destroy_cb d0/d10/structGNUNET__BLOCK__Group.html a60e12b97aadae20f47b1933fb69456ec void * internal_cls d0/d10/structGNUNET__BLOCK__Group.html ac41537e563398cc8aafdd570c1c8ef9f GNUNET_BLOCK_PluginFunctions dc/d15/structGNUNET__BLOCK__PluginFunctions.html void * cls dc/d15/structGNUNET__BLOCK__PluginFunctions.html af2f9990c33e615a9165c7054e9b23184 enum GNUNET_BLOCK_Type * types dc/d15/structGNUNET__BLOCK__PluginFunctions.html a19c34e374a7dcbd418fb182bc03171cc GNUNET_BLOCK_EvaluationFunction evaluate dc/d15/structGNUNET__BLOCK__PluginFunctions.html afaf2841c85d75d9f7ed098b36afad27b GNUNET_BLOCK_GetKeyFunction get_key dc/d15/structGNUNET__BLOCK__PluginFunctions.html a59cad374d8776467d9d002b12a396cd5 GNUNET_BLOCK_GroupCreateFunction create_group dc/d15/structGNUNET__BLOCK__PluginFunctions.html ad4e36d8e692dbe9714d26601dd70d914 GNUNET_Buffer d4/de1/structGNUNET__Buffer.html size_t capacity d4/de1/structGNUNET__Buffer.html a09a5a0272fa4b4cebff87b34072901c0 size_t position d4/de1/structGNUNET__Buffer.html a853b7a46f4aeedc72d59a5386a52fb0d char * mem d4/de1/structGNUNET__Buffer.html af4213895d1fd14889ed4b8198d77a10d int warn_grow d4/de1/structGNUNET__Buffer.html a3ace28fc4b038dc8252a6b094ead0396 GNUNET_CADET_AxHeader d7/dab/structGNUNET__CADET__AxHeader.html uint32_t Ns d7/dab/structGNUNET__CADET__AxHeader.html af0064116e4a383e0099ad2718a17886a uint32_t PNs d7/dab/structGNUNET__CADET__AxHeader.html a0d7c79d65a732be8274ad55dcce11871 struct GNUNET_CRYPTO_EcdhePublicKey DHRs d7/dab/structGNUNET__CADET__AxHeader.html a3be1b8bd41be340d74b81ff634da6cc5 GNUNET_CADET_Channel db/d55/structGNUNET__CADET__Channel.html struct GNUNET_PeerIdentity peer db/d55/structGNUNET__CADET__Channel.html a2e103e3df3c89cfc7d2472664b2ad045 struct GNUNET_CADET_Handle * cadet db/d55/structGNUNET__CADET__Channel.html a1086b31730d51ace1f5ba3ce57b7df2e struct GNUNET_CADET_Port * incoming_port db/d55/structGNUNET__CADET__Channel.html ae80885dd1124b6e399afb5ac980e6702 void * ctx db/d55/structGNUNET__CADET__Channel.html a0ec5513cf437b5822ab1c670d05d8ddc struct GNUNET_MQ_Handle * mq db/d55/structGNUNET__CADET__Channel.html aca52dd94092d315a5a01ad816eb70a06 struct GNUNET_SCHEDULER_Task * mq_cont db/d55/structGNUNET__CADET__Channel.html a29650ca7b23ea5811636ad1e04396485 struct GNUNET_MQ_Envelope * pending_env db/d55/structGNUNET__CADET__Channel.html acb598b62eda6e06d9e4156607f9a04e2 GNUNET_CADET_WindowSizeEventHandler window_changes db/d55/structGNUNET__CADET__Channel.html a4ea71e6dcf3f22012c50daf21633d58f GNUNET_CADET_DisconnectEventHandler disconnects db/d55/structGNUNET__CADET__Channel.html a8d11dbb9df8f20c961273ae38f259f94 struct GNUNET_CADET_ClientChannelNumber ccn db/d55/structGNUNET__CADET__Channel.html a76b0ff4c5eb4743b511759e19bb4e704 unsigned int allow_send db/d55/structGNUNET__CADET__Channel.html a2692928eb9d6ef7afed788b23b0dc8d3 GNUNET_CADET_ChannelAppDataMessage d8/d36/structGNUNET__CADET__ChannelAppDataMessage.html struct GNUNET_MessageHeader header d8/d36/structGNUNET__CADET__ChannelAppDataMessage.html a13e6a7f9e609d007d82224294ad99db5 struct ChannelMessageIdentifier mid d8/d36/structGNUNET__CADET__ChannelAppDataMessage.html a6e0b10705378c9be7c95b840ff8108ee struct GNUNET_CADET_ChannelTunnelNumber ctn d8/d36/structGNUNET__CADET__ChannelAppDataMessage.html a5d23722b6363066bfdc441f8eb2bd985 GNUNET_CADET_ChannelDataAckMessage d5/ddf/structGNUNET__CADET__ChannelDataAckMessage.html struct GNUNET_MessageHeader header d5/ddf/structGNUNET__CADET__ChannelDataAckMessage.html a96ad233ad6903dc5df3fc4212ae13536 struct GNUNET_CADET_ChannelTunnelNumber ctn d5/ddf/structGNUNET__CADET__ChannelDataAckMessage.html a795e9622af493f62e9fb81d97441f4b4 uint64_t futures d5/ddf/structGNUNET__CADET__ChannelDataAckMessage.html ac340b06d1d188880398478ef128e80ee struct ChannelMessageIdentifier mid d5/ddf/structGNUNET__CADET__ChannelDataAckMessage.html a425d54ed6a7f7862bfed3e9f6ac4dd9d GNUNET_CADET_ChannelDestroyMessage d8/d91/structGNUNET__CADET__ChannelDestroyMessage.html struct GNUNET_MessageHeader header d8/d91/structGNUNET__CADET__ChannelDestroyMessage.html a6a202b727986109db3a0e058ea730287 uint32_t reserved d8/d91/structGNUNET__CADET__ChannelDestroyMessage.html a738370be7662ceba57fc6b6e83dc0792 struct GNUNET_CADET_ChannelTunnelNumber ctn d8/d91/structGNUNET__CADET__ChannelDestroyMessage.html accf61061cd8c2efd02aeb70728e7e800 GNUNET_CADET_ChannelInfo d6/dec/unionGNUNET__CADET__ChannelInfo.html int yes_no d6/dec/unionGNUNET__CADET__ChannelInfo.html a374144cf8f868a0d59a610849b51dafe const struct GNUNET_PeerIdentity peer d6/dec/unionGNUNET__CADET__ChannelInfo.html a3123dfde7a6bf6860b2da77d3650861b GNUNET_CADET_ChannelInfoMessage da/d08/structGNUNET__CADET__ChannelInfoMessage.html struct GNUNET_MessageHeader header da/d08/structGNUNET__CADET__ChannelInfoMessage.html a034f6a1ad78f2ad195fa809163ad0a4a struct GNUNET_PeerIdentity root da/d08/structGNUNET__CADET__ChannelInfoMessage.html ad4472a57e03389fca254216a6ae43c0e struct GNUNET_PeerIdentity dest da/d08/structGNUNET__CADET__ChannelInfoMessage.html a64b031c808f0232e766eb2bdfdb43108 GNUNET_CADET_ChannelInternals dc/dfc/structGNUNET__CADET__ChannelInternals.html struct GNUNET_PeerIdentity root dc/dfc/structGNUNET__CADET__ChannelInternals.html a78504377b781042be4d49966d36f4c00 struct GNUNET_PeerIdentity dest dc/dfc/structGNUNET__CADET__ChannelInternals.html a678feb1232e9a523b7e3114e72446fe2 GNUNET_CADET_ChannelMonitor df/df5/structGNUNET__CADET__ChannelMonitor.html GNUNET_CADET_ChannelCB channel_cb df/df5/structGNUNET__CADET__ChannelMonitor.html a54865fdb480d5a481660f9d10ce4a4e8 void * channel_cb_cls df/df5/structGNUNET__CADET__ChannelMonitor.html a0bfe138af870313021969623990830c2 const struct GNUNET_CONFIGURATION_Handle * cfg df/df5/structGNUNET__CADET__ChannelMonitor.html a9a91704fd5f800aeefaeefd09033d63e struct GNUNET_MQ_Handle * mq df/df5/structGNUNET__CADET__ChannelMonitor.html a71d4921a3225bde2b8c4a862c0ac1c1b struct GNUNET_SCHEDULER_Task * reconnect_task df/df5/structGNUNET__CADET__ChannelMonitor.html a7bd605da2cd66211b85d72dba0d339b1 struct GNUNET_TIME_Relative backoff df/df5/structGNUNET__CADET__ChannelMonitor.html a80e0a89c8ef9701c38d35f70450fced9 struct GNUNET_PeerIdentity peer df/df5/structGNUNET__CADET__ChannelMonitor.html a027ca3b3c5a0cd9fd24209864e1775e5 GNUNET_CADET_ChannelOpenAckMessage d5/d91/structGNUNET__CADET__ChannelOpenAckMessage.html struct GNUNET_MessageHeader header d5/d91/structGNUNET__CADET__ChannelOpenAckMessage.html ae77d04f893887b464bd0c7d8948eab8c uint32_t reserved d5/d91/structGNUNET__CADET__ChannelOpenAckMessage.html a76a0ac9dcb6079db3d26296ac66b74ed struct GNUNET_CADET_ChannelTunnelNumber ctn d5/d91/structGNUNET__CADET__ChannelOpenAckMessage.html aa21d1eee3c29519f3e7afc8f3ce22ea6 struct GNUNET_HashCode port d5/d91/structGNUNET__CADET__ChannelOpenAckMessage.html a996d7d0746ba0ce0f3799a96543f3b9a GNUNET_CADET_ChannelOpenMessage d7/d37/structGNUNET__CADET__ChannelOpenMessage.html struct GNUNET_MessageHeader header d7/d37/structGNUNET__CADET__ChannelOpenMessage.html ace0317d397a0c77ce6662456e0fc18e7 uint32_t opt d7/d37/structGNUNET__CADET__ChannelOpenMessage.html af9fbac16d031aba1b1e44c46a996ba4b struct GNUNET_HashCode h_port d7/d37/structGNUNET__CADET__ChannelOpenMessage.html aa436dbe51c346332b4c6892ee1b2684e struct GNUNET_CADET_ChannelTunnelNumber ctn d7/d37/structGNUNET__CADET__ChannelOpenMessage.html ab87782ca707a3085b325b23e2e965391 GNUNET_CADET_ChannelTunnelNumber de/d79/structGNUNET__CADET__ChannelTunnelNumber.html uint32_t cn de/d79/structGNUNET__CADET__ChannelTunnelNumber.html ad0a603bbbe1111d10fa29dfae482d29e GNUNET_CADET_ClientChannelNumber d2/d30/structGNUNET__CADET__ClientChannelNumber.html uint32_t channel_of_client d2/d30/structGNUNET__CADET__ClientChannelNumber.html a00bbc2e529e594ece94f92d3a8442d08 GNUNET_CADET_ConnectionBrokenMessage db/d51/structGNUNET__CADET__ConnectionBrokenMessage.html struct GNUNET_MessageHeader header db/d51/structGNUNET__CADET__ConnectionBrokenMessage.html adf4953f7067128e4facd5c146c44728f uint32_t reserved db/d51/structGNUNET__CADET__ConnectionBrokenMessage.html ab9bad3b01df143399a43600d38ce3f6c struct GNUNET_CADET_ConnectionTunnelIdentifier cid db/d51/structGNUNET__CADET__ConnectionBrokenMessage.html a8416734882611721d5e78462ece4bfc3 struct GNUNET_PeerIdentity peer1 db/d51/structGNUNET__CADET__ConnectionBrokenMessage.html a836a48b4f4c760164a75caff2d346db2 struct GNUNET_PeerIdentity peer2 db/d51/structGNUNET__CADET__ConnectionBrokenMessage.html aada1a03b1b1f3a7db924146297ef604f GNUNET_CADET_ConnectionCreateAckMessage d7/dde/structGNUNET__CADET__ConnectionCreateAckMessage.html struct GNUNET_MessageHeader header d7/dde/structGNUNET__CADET__ConnectionCreateAckMessage.html a0838028fde7baf249f52a60be6d0497d uint32_t reserved d7/dde/structGNUNET__CADET__ConnectionCreateAckMessage.html a4546c42a4c94f1c396e3d33c892acfae struct GNUNET_CADET_ConnectionTunnelIdentifier cid d7/dde/structGNUNET__CADET__ConnectionCreateAckMessage.html a4d2541131a3711e8dd4865a17bd26064 GNUNET_CADET_ConnectionCreateMessage d5/df4/structGNUNET__CADET__ConnectionCreateMessage.html struct GNUNET_MessageHeader header d5/df4/structGNUNET__CADET__ConnectionCreateMessage.html ad35e6d5accae0089ec5cdd8cdfb38dba uint32_t options d5/df4/structGNUNET__CADET__ConnectionCreateMessage.html a97e6bfc40cf85c4295ab2178fadc7ef0 struct GNUNET_CADET_ConnectionTunnelIdentifier cid d5/df4/structGNUNET__CADET__ConnectionCreateMessage.html ab64ae63680cb00e27fb09afad681ac86 GNUNET_CADET_ConnectionDestroyMessage d2/d0a/structGNUNET__CADET__ConnectionDestroyMessage.html struct GNUNET_MessageHeader header d2/d0a/structGNUNET__CADET__ConnectionDestroyMessage.html a54691c3d0ae1448dbe04a7f96960883e uint32_t reserved d2/d0a/structGNUNET__CADET__ConnectionDestroyMessage.html a4813002e61128ed4342c27e87089632d struct GNUNET_CADET_ConnectionTunnelIdentifier cid d2/d0a/structGNUNET__CADET__ConnectionDestroyMessage.html a4eaeef8394cfe8596b508b6251c75fa8 GNUNET_CADET_ConnectionTunnelIdentifier d3/dc0/structGNUNET__CADET__ConnectionTunnelIdentifier.html struct GNUNET_ShortHashCode connection_of_tunnel d3/dc0/structGNUNET__CADET__ConnectionTunnelIdentifier.html afe78360354d53f328dfa1ed348214cfb GNUNET_CADET_GetPath db/d76/structGNUNET__CADET__GetPath.html GNUNET_CADET_PathCB path_cb db/d76/structGNUNET__CADET__GetPath.html a95426163c0f7fbadb3eb9958eb6cecfc void * path_cb_cls db/d76/structGNUNET__CADET__GetPath.html ae90eed692dd5924be186a194785e1d9e struct GNUNET_MQ_Handle * mq db/d76/structGNUNET__CADET__GetPath.html ac67c11f49ab791216d4d37a089657931 const struct GNUNET_CONFIGURATION_Handle * cfg db/d76/structGNUNET__CADET__GetPath.html a3435016f5cb51be59f0e18d0876c1728 struct GNUNET_SCHEDULER_Task * reconnect_task db/d76/structGNUNET__CADET__GetPath.html a70c3a22a2a6bb6f238388adddef3fb59 struct GNUNET_TIME_Relative backoff db/d76/structGNUNET__CADET__GetPath.html a3080477555aa250d88e446a792115913 struct GNUNET_PeerIdentity id db/d76/structGNUNET__CADET__GetPath.html aebbb94a1bc5108725bf371c606fd50a3 GNUNET_CADET_Handle d4/db8/structGNUNET__CADET__Handle.html struct GNUNET_MQ_Handle * mq d4/db8/structGNUNET__CADET__Handle.html acdb1f94f78d1bedd59666a40fdfccf5a struct GNUNET_CONTAINER_MultiHashMap * ports d4/db8/structGNUNET__CADET__Handle.html a9c62e2727d720f9bc4bb93ffea70a1be struct GNUNET_CONTAINER_MultiHashMap32 * channels d4/db8/structGNUNET__CADET__Handle.html adf3f9446b59b7e4d91890c0cad831a67 struct GNUNET_CADET_ClientChannelNumber next_ccn d4/db8/structGNUNET__CADET__Handle.html a7d3a1ae2c33180c765d4ab082f93136e const struct GNUNET_CONFIGURATION_Handle * cfg d4/db8/structGNUNET__CADET__Handle.html a5444ee346ca837bca14623284fc4a5d4 struct GNUNET_SCHEDULER_Task * reconnect_task d4/db8/structGNUNET__CADET__Handle.html a4558200938309d3f008959ce48e9a9b2 struct GNUNET_TIME_Relative reconnect_time d4/db8/structGNUNET__CADET__Handle.html ac8ba0b270bc8b0ae83bbf717df0848b3 GNUNET_CADET_ListTunnels d3/d4a/structGNUNET__CADET__ListTunnels.html GNUNET_CADET_TunnelsCB tunnels_cb d3/d4a/structGNUNET__CADET__ListTunnels.html a541e9b9bce5537990feb80f27430f74d void * tunnels_cb_cls d3/d4a/structGNUNET__CADET__ListTunnels.html a537b73d413700ce3dd8805728f840eda struct GNUNET_MQ_Handle * mq d3/d4a/structGNUNET__CADET__ListTunnels.html a11f1e9e9607f8c808bb532d7426a7deb const struct GNUNET_CONFIGURATION_Handle * cfg d3/d4a/structGNUNET__CADET__ListTunnels.html a2660349da44145cc5ca58d0743250044 struct GNUNET_SCHEDULER_Task * reconnect_task d3/d4a/structGNUNET__CADET__ListTunnels.html a9de77aeb48e946ea403fbbf26d0ed59b struct GNUNET_TIME_Relative backoff d3/d4a/structGNUNET__CADET__ListTunnels.html a7c6cea10aa921934af7e99ef50b19c5a GNUNET_CADET_LocalAck d8/df0/structGNUNET__CADET__LocalAck.html struct GNUNET_MessageHeader header d8/df0/structGNUNET__CADET__LocalAck.html ad1733a7dc02e4a4e7f18ee7211a1d5ec struct GNUNET_CADET_ClientChannelNumber ccn d8/df0/structGNUNET__CADET__LocalAck.html ad863f9691aa949205b6ecc6dfeed29d1 GNUNET_CADET_LocalChannelCreateMessage d6/dc1/structGNUNET__CADET__LocalChannelCreateMessage.html struct GNUNET_MessageHeader header d6/dc1/structGNUNET__CADET__LocalChannelCreateMessage.html a7f0530860e81f277ccc533ae4821b44e struct GNUNET_CADET_ClientChannelNumber ccn d6/dc1/structGNUNET__CADET__LocalChannelCreateMessage.html a54bf3130e73894108ef7dff5f9da521b struct GNUNET_PeerIdentity peer d6/dc1/structGNUNET__CADET__LocalChannelCreateMessage.html a18bde451249285e363157499c7f146d2 struct GNUNET_HashCode port d6/dc1/structGNUNET__CADET__LocalChannelCreateMessage.html a5bbdb55a62c8c1f0a61a3b403f2b307c uint32_t opt d6/dc1/structGNUNET__CADET__LocalChannelCreateMessage.html afa69341cf8362764707a7dca36b0460c GNUNET_CADET_LocalChannelDestroyMessage d4/dc7/structGNUNET__CADET__LocalChannelDestroyMessage.html struct GNUNET_MessageHeader header d4/dc7/structGNUNET__CADET__LocalChannelDestroyMessage.html adc79b4a31ab82f2fb754d727fe7fb9f0 struct GNUNET_CADET_ClientChannelNumber ccn d4/dc7/structGNUNET__CADET__LocalChannelDestroyMessage.html af6a8ea1de1c391c13b18514d0a668e27 GNUNET_CADET_LocalData dd/dac/structGNUNET__CADET__LocalData.html struct GNUNET_MessageHeader header dd/dac/structGNUNET__CADET__LocalData.html ac659d3ccbdf69460d781ae585bac1ad1 struct GNUNET_CADET_ClientChannelNumber ccn dd/dac/structGNUNET__CADET__LocalData.html aa3dc84bd7f2a400feeb375c8f3476ca3 uint32_t pp dd/dac/structGNUNET__CADET__LocalData.html affc320d58dedaf30857b34ebf27287aa GNUNET_CADET_LocalInfo da/d2a/structGNUNET__CADET__LocalInfo.html struct GNUNET_MessageHeader header da/d2a/structGNUNET__CADET__LocalInfo.html a8f70517869c376db885f146803d7b509 struct GNUNET_CADET_ClientChannelNumber ccn da/d2a/structGNUNET__CADET__LocalInfo.html a8d0f25b8f0d4ebe9df3025ea01633f55 struct GNUNET_PeerIdentity peer da/d2a/structGNUNET__CADET__LocalInfo.html a63144251d3e04f99e554347eeef90042 GNUNET_CADET_LocalInfoPath db/d7f/structGNUNET__CADET__LocalInfoPath.html struct GNUNET_MessageHeader header db/d7f/structGNUNET__CADET__LocalInfoPath.html ab55075f48098dc048b181cd3902f2acb uint32_t off db/d7f/structGNUNET__CADET__LocalInfoPath.html a4a9392548ba75dbd6a0e60b19f15163f GNUNET_CADET_LocalInfoPeers dd/d69/structGNUNET__CADET__LocalInfoPeers.html struct GNUNET_MessageHeader header dd/d69/structGNUNET__CADET__LocalInfoPeers.html a3e7d7f9a479975764694cde1d54268eb uint16_t paths dd/d69/structGNUNET__CADET__LocalInfoPeers.html ae88450f88ef3e0cc246e18a9bfc15556 int16_t tunnel dd/d69/structGNUNET__CADET__LocalInfoPeers.html acc2a336d23a0ab8a42482483e19ed257 uint32_t best_path_length dd/d69/structGNUNET__CADET__LocalInfoPeers.html a9f6773e9c3636bc3ce074f2e736570fa struct GNUNET_PeerIdentity destination dd/d69/structGNUNET__CADET__LocalInfoPeers.html a9418c3497d46dceb5393653749309f38 GNUNET_CADET_LocalInfoTunnel dd/d21/structGNUNET__CADET__LocalInfoTunnel.html struct GNUNET_MessageHeader header dd/d21/structGNUNET__CADET__LocalInfoTunnel.html a39a1fd49fb99e24afed63bfb49c78934 uint32_t channels dd/d21/structGNUNET__CADET__LocalInfoTunnel.html ad414cbbb9267fbc0ff3b4b6b3e63f794 struct GNUNET_PeerIdentity destination dd/d21/structGNUNET__CADET__LocalInfoTunnel.html ac3cdf4c2d3f83dc43c41030e8d843454 uint32_t connections dd/d21/structGNUNET__CADET__LocalInfoTunnel.html acd6d03231c2c75206024b45a7504c7cd uint16_t estate dd/d21/structGNUNET__CADET__LocalInfoTunnel.html ab4ef52f2df96ebfb80bfcb0170464ca0 uint16_t cstate dd/d21/structGNUNET__CADET__LocalInfoTunnel.html a4ffd3cf3eca951f4edecd53c765890e2 GNUNET_CADET_PeerListEntry d1/d1f/structGNUNET__CADET__PeerListEntry.html struct GNUNET_PeerIdentity peer d1/d1f/structGNUNET__CADET__PeerListEntry.html a4ed40e78f65264138499ff2752e35b87 int have_tunnel d1/d1f/structGNUNET__CADET__PeerListEntry.html a5b35eb51ea625c226d495f8c6e8ef74f unsigned int n_paths d1/d1f/structGNUNET__CADET__PeerListEntry.html a4dfde6098a308bd15400256ec8884654 unsigned int best_path_length d1/d1f/structGNUNET__CADET__PeerListEntry.html a343f8905ed0570103ce4b297e4bcb00c GNUNET_CADET_PeerPathDetail d3/dbc/structGNUNET__CADET__PeerPathDetail.html struct GNUNET_PeerIdentity peer d3/dbc/structGNUNET__CADET__PeerPathDetail.html af6c3ad5851f65dda41c28e490198852e unsigned int target_offset d3/dbc/structGNUNET__CADET__PeerPathDetail.html aa686f04c324ed801e855184a12fd4a03 unsigned int path_length d3/dbc/structGNUNET__CADET__PeerPathDetail.html a60612c557f4bfcec06a3a122078f622d const struct GNUNET_PeerIdentity * path d3/dbc/structGNUNET__CADET__PeerPathDetail.html a8c2c1ee055ffc346f54005d30f476760 GNUNET_CADET_PeersLister df/dc5/structGNUNET__CADET__PeersLister.html GNUNET_CADET_PeersCB peers_cb df/dc5/structGNUNET__CADET__PeersLister.html ab53a7e821bd452b0dedd78ee4f6f8e74 void * peers_cb_cls df/dc5/structGNUNET__CADET__PeersLister.html a36cb10756cf3a13d9589274a3a7e721f struct GNUNET_MQ_Handle * mq df/dc5/structGNUNET__CADET__PeersLister.html a4b536faf6e1b32d1638f7d5b1a87738b const struct GNUNET_CONFIGURATION_Handle * cfg df/dc5/structGNUNET__CADET__PeersLister.html ad0affd9a9f66454c472983f861bfc808 struct GNUNET_SCHEDULER_Task * reconnect_task df/dc5/structGNUNET__CADET__PeersLister.html a662fa7d069723970f580995b74d3106d struct GNUNET_TIME_Relative backoff df/dc5/structGNUNET__CADET__PeersLister.html ab6be22b76d1ae30bb9b4d914bae9c7ec GNUNET_CADET_Port de/dd9/structGNUNET__CADET__Port.html struct GNUNET_HashCode id de/dd9/structGNUNET__CADET__Port.html ab3a5f5ed3fea87843c5e00ddac314f9f struct GNUNET_CADET_Handle * cadet de/dd9/structGNUNET__CADET__Port.html af1abb1dd5e78bd61adce2be8822c53e2 void * cls de/dd9/structGNUNET__CADET__Port.html a4f9a9089df0b7d4b8f972d5917ad1638 GNUNET_CADET_ConnectEventHandler connects de/dd9/structGNUNET__CADET__Port.html afe0ad373596cd0b31fea15b880c37f87 void * connects_cls de/dd9/structGNUNET__CADET__Port.html ad1af9dda47fe6c989445101beb2605ae GNUNET_CADET_WindowSizeEventHandler window_changes de/dd9/structGNUNET__CADET__Port.html ac9cfaafd580184b73f898ed8ff818072 GNUNET_CADET_DisconnectEventHandler disconnects de/dd9/structGNUNET__CADET__Port.html a175997ca5e17e5222627ee7c9c0bf5b2 struct GNUNET_MQ_MessageHandler * handlers de/dd9/structGNUNET__CADET__Port.html a8afa20eb813c927d5010c57f1f19aaf5 GNUNET_CADET_PortMessage dc/dcb/structGNUNET__CADET__PortMessage.html struct GNUNET_MessageHeader header dc/dcb/structGNUNET__CADET__PortMessage.html ad9af60d2ac3f436b399537da885a14fe struct GNUNET_HashCode port dc/dcb/structGNUNET__CADET__PortMessage.html a369cd2de488fa6af268dd943cf07217e GNUNET_CADET_RequestChannelInfoMessage df/d9d/structGNUNET__CADET__RequestChannelInfoMessage.html struct GNUNET_MessageHeader header df/d9d/structGNUNET__CADET__RequestChannelInfoMessage.html ac8055780ab349e85aaa4d20e02f34226 struct GNUNET_PeerIdentity target df/d9d/structGNUNET__CADET__RequestChannelInfoMessage.html aad05764f23a7ec1a793d46af8bd1ca6d GNUNET_CADET_RequestPathInfoMessage d6/df0/structGNUNET__CADET__RequestPathInfoMessage.html struct GNUNET_MessageHeader header d6/df0/structGNUNET__CADET__RequestPathInfoMessage.html a63030a090f2f1fa427506698aca77c22 uint32_t resered d6/df0/structGNUNET__CADET__RequestPathInfoMessage.html a61710c4da7cd566da31d505bd9d28b4e struct GNUNET_PeerIdentity peer d6/df0/structGNUNET__CADET__RequestPathInfoMessage.html afa8a6a770e8e2b9d29089bb1e2040f18 GNUNET_CADET_TEST_AdapterContext d3/dd6/structGNUNET__CADET__TEST__AdapterContext.html unsigned int peer d3/dd6/structGNUNET__CADET__TEST__AdapterContext.html abdb9c5289e3b5fbed33dba14e5f93055 struct GNUNET_CADET_Port ** ports d3/dd6/structGNUNET__CADET__TEST__AdapterContext.html ae11d458ec9a5d59154b486818273fead struct GNUNET_CADET_TEST_Context * ctx d3/dd6/structGNUNET__CADET__TEST__AdapterContext.html a66e41f598e48d4b9c8038682bcceb099 GNUNET_CADET_TEST_Context dd/dec/structGNUNET__CADET__TEST__Context.html struct GNUNET_TESTBED_Peer ** peers dd/dec/structGNUNET__CADET__TEST__Context.html a57dff5fdd0dbe178a6e8237f474f86fc struct GNUNET_CADET_Handle ** cadets dd/dec/structGNUNET__CADET__TEST__Context.html ae5438451da63c403e8e2d553dfc39f89 struct GNUNET_TESTBED_Operation ** ops dd/dec/structGNUNET__CADET__TEST__Context.html aa70750aff94ff1266aaab144ed68960e unsigned int num_peers dd/dec/structGNUNET__CADET__TEST__Context.html a98a3beae522d07fa72f581b462a5f468 GNUNET_CADET_TEST_AppMain app_main dd/dec/structGNUNET__CADET__TEST__Context.html ae5cf5148822349d91bbe9975470a0abf void * app_main_cls dd/dec/structGNUNET__CADET__TEST__Context.html ac216e2fadf66479fcaccd5ac3068739d GNUNET_CADET_ConnectEventHandler connects dd/dec/structGNUNET__CADET__TEST__Context.html acdf27bc2d4ba38beb920ce5839903f8b GNUNET_CADET_WindowSizeEventHandler window_changes dd/dec/structGNUNET__CADET__TEST__Context.html a2b583b59023233bc5416e789672c8a7c GNUNET_CADET_DisconnectEventHandler disconnects dd/dec/structGNUNET__CADET__TEST__Context.html a726a48980e22bb75eb78b3fb48847bb5 struct GNUNET_MQ_MessageHandler * handlers dd/dec/structGNUNET__CADET__TEST__Context.html a9644933a7e3dfd63dba5857f88ef2c8f const struct GNUNET_HashCode ** ports dd/dec/structGNUNET__CADET__TEST__Context.html ac84d01fe5d8d69138bb69a357a78ea1c unsigned int port_count dd/dec/structGNUNET__CADET__TEST__Context.html a57aa6588fcc3d421fd3e86b8bd33e7c7 GNUNET_CADET_TunnelDetails d9/d99/structGNUNET__CADET__TunnelDetails.html struct GNUNET_PeerIdentity peer d9/d99/structGNUNET__CADET__TunnelDetails.html aa685487e26a13a56392c3c5b765610c3 uint32_t channels d9/d99/structGNUNET__CADET__TunnelDetails.html a812180181815f63480e94a3d31351172 uint32_t connections d9/d99/structGNUNET__CADET__TunnelDetails.html ada68105b71a4162fe5d447f369df126c uint16_t estate d9/d99/structGNUNET__CADET__TunnelDetails.html a8d5c6440d3795158fef94a7dc255fd8f uint16_t cstate d9/d99/structGNUNET__CADET__TunnelDetails.html a79ba9d6f005a399ed9c883a430d7948a GNUNET_CADET_TunnelEncryptedMessage df/d8c/structGNUNET__CADET__TunnelEncryptedMessage.html struct GNUNET_MessageHeader header df/d8c/structGNUNET__CADET__TunnelEncryptedMessage.html ae1651a9e74f9012cbb81beda500ed830 uint32_t reserved df/d8c/structGNUNET__CADET__TunnelEncryptedMessage.html a63e44831ef07c4535106ba8c65e925ff struct GNUNET_CADET_ConnectionTunnelIdentifier cid df/d8c/structGNUNET__CADET__TunnelEncryptedMessage.html ab3dee873826f7cf24f7faf8dcd4629f3 struct GNUNET_ShortHashCode hmac df/d8c/structGNUNET__CADET__TunnelEncryptedMessage.html adb237806d7d1316e6d8f3db9739ec5cf struct GNUNET_CADET_AxHeader ax_header df/d8c/structGNUNET__CADET__TunnelEncryptedMessage.html a5417b59da6ee0176bb1947e0c7322c7e GNUNET_CADET_TunnelKeyExchangeAuthMessage d5/d6f/structGNUNET__CADET__TunnelKeyExchangeAuthMessage.html struct GNUNET_CADET_TunnelKeyExchangeMessage kx d5/d6f/structGNUNET__CADET__TunnelKeyExchangeAuthMessage.html a398d43a9ce4baab900bdbe3acc681a0f struct GNUNET_HashCode auth d5/d6f/structGNUNET__CADET__TunnelKeyExchangeAuthMessage.html a3802a84b92d093c645c33c7925c3039f GNUNET_CADET_TunnelKeyExchangeMessage dc/d79/structGNUNET__CADET__TunnelKeyExchangeMessage.html struct GNUNET_MessageHeader header dc/d79/structGNUNET__CADET__TunnelKeyExchangeMessage.html ad869c4b661904f62bc86ebdf87313c9c uint32_t flags dc/d79/structGNUNET__CADET__TunnelKeyExchangeMessage.html a8ac0ac31bee965152a28aeb7280b3eea struct GNUNET_CADET_ConnectionTunnelIdentifier cid dc/d79/structGNUNET__CADET__TunnelKeyExchangeMessage.html a022c2963ceeea56fd85820154c8f20fc struct GNUNET_CRYPTO_EcdhePublicKey ephemeral_key dc/d79/structGNUNET__CADET__TunnelKeyExchangeMessage.html ab4f28455b3c4e3fc92a7958f60f3350f struct GNUNET_CRYPTO_EcdhePublicKey ratchet_key dc/d79/structGNUNET__CADET__TunnelKeyExchangeMessage.html a2c7b1fac1b898d14386c2a3fdd6d7ed0 GNUNET_CONFIGURATION_Handle d0/dfb/structGNUNET__CONFIGURATION__Handle.html struct ConfigSection * sections d0/dfb/structGNUNET__CONFIGURATION__Handle.html a5829fe2af6d13278af79746e04bc406a int dirty d0/dfb/structGNUNET__CONFIGURATION__Handle.html ad6fbe5ba605585130c11f1eb79b3ce55 GNUNET_CONNECTION_Credentials d3/de8/structGNUNET__CONNECTION__Credentials.html uid_t uid d3/de8/structGNUNET__CONNECTION__Credentials.html a77210665adf5accfca63004525ccf1dd gid_t gid d3/de8/structGNUNET__CONNECTION__Credentials.html adfc9513eedb467fae9a8b7ee68d9abf3 GNUNET_CONNECTION_Handle d2/d74/structGNUNET__CONNECTION__Handle.html const struct GNUNET_CONFIGURATION_Handle * cfg d2/d74/structGNUNET__CONNECTION__Handle.html a06aca79f2ff7d20386c4f9d20e39ca87 struct AddressProbe * ap_head d2/d74/structGNUNET__CONNECTION__Handle.html a88d783f22f2086e040accb22f06438bf struct AddressProbe * ap_tail d2/d74/structGNUNET__CONNECTION__Handle.html a9bd143769c9f265e5734a15f088531d7 struct sockaddr * addr d2/d74/structGNUNET__CONNECTION__Handle.html a4d95626254457fcb90201d02f6c71066 char * hostname d2/d74/structGNUNET__CONNECTION__Handle.html a2637c2f355650adfbe14b902e45839a2 struct GNUNET_NETWORK_Handle * sock d2/d74/structGNUNET__CONNECTION__Handle.html aa2c1d6f8e66862e060f263d562703faf GNUNET_CONNECTION_Receiver receiver d2/d74/structGNUNET__CONNECTION__Handle.html a5839495afc723e088e67d238a02e8dcb void * receiver_cls d2/d74/structGNUNET__CONNECTION__Handle.html aa7a3a83ab41b8fb0172c591a86f1a96e char * write_buffer d2/d74/structGNUNET__CONNECTION__Handle.html a847d5197365180a626232b85c5d6ee61 size_t write_buffer_size d2/d74/structGNUNET__CONNECTION__Handle.html a98fc95a5fac7e8783f198088043c261a size_t write_buffer_off d2/d74/structGNUNET__CONNECTION__Handle.html a7f3fab60545fe3f67220972e3a463545 size_t write_buffer_pos d2/d74/structGNUNET__CONNECTION__Handle.html a26292f0913a590045c60047868b7c54a socklen_t addrlen d2/d74/structGNUNET__CONNECTION__Handle.html a536b30b272a1fbb4025866bec2e88bd5 struct GNUNET_SCHEDULER_Task * read_task d2/d74/structGNUNET__CONNECTION__Handle.html aa1a0cfe44f586498f9459f50cac0ed35 struct GNUNET_SCHEDULER_Task * write_task d2/d74/structGNUNET__CONNECTION__Handle.html ab8dab0ac97b27b0966709b385fc8b9e2 struct GNUNET_RESOLVER_RequestHandle * dns_active d2/d74/structGNUNET__CONNECTION__Handle.html a29221e86185c78afd2ac2b25784cbd73 struct GNUNET_CONNECTION_TransmitHandle nth d2/d74/structGNUNET__CONNECTION__Handle.html a977eb633ec177b6f188935348d3af57f struct GNUNET_TIME_Absolute receive_timeout d2/d74/structGNUNET__CONNECTION__Handle.html afc8110b02799f3613d5e4edc26fa7e01 size_t max d2/d74/structGNUNET__CONNECTION__Handle.html a307ee0ec06bf1dffe2c5babe8fda97a4 uint16_t port d2/d74/structGNUNET__CONNECTION__Handle.html a62b67fc5757882e41cec60eba6961fa7 int8_t persist d2/d74/structGNUNET__CONNECTION__Handle.html a048ab86a4148087d4a8ae9b6fc3a45c2 int8_t destroy_later d2/d74/structGNUNET__CONNECTION__Handle.html a1bd6fd14f1bfbdfcc5b7db2f2d37a19c struct GNUNET_CONNECTION_Handle * proxy_handshake d2/d74/structGNUNET__CONNECTION__Handle.html aa9f98619a6242abb4b9b07e0e25153e7 GNUNET_CONNECTION_TransmitHandle d3/d73/structGNUNET__CONNECTION__TransmitHandle.html GNUNET_CONNECTION_TransmitReadyNotify notify_ready d3/d73/structGNUNET__CONNECTION__TransmitHandle.html a9ce9f69590b31b21b120bb7a67961126 void * notify_ready_cls d3/d73/structGNUNET__CONNECTION__TransmitHandle.html af4087c00110c3efc69a59d4e67e3aad4 struct GNUNET_CONNECTION_Handle * connection d3/d73/structGNUNET__CONNECTION__TransmitHandle.html a3163b971e70e17e1c5d2b0977a405fe6 struct GNUNET_TIME_Absolute transmit_timeout d3/d73/structGNUNET__CONNECTION__TransmitHandle.html a936c4897242ec74e088e5cb1ddc029ed struct GNUNET_SCHEDULER_Task * timeout_task d3/d73/structGNUNET__CONNECTION__TransmitHandle.html a39bbc53c9f5a472bee2c452516891eed size_t notify_size d3/d73/structGNUNET__CONNECTION__TransmitHandle.html a7a95a74c091b391f85f78deb4265044d GNUNET_CONSENSUS_ElementMessage d2/de5/structGNUNET__CONSENSUS__ElementMessage.html struct GNUNET_MessageHeader header d2/de5/structGNUNET__CONSENSUS__ElementMessage.html a6bff31707bd72b5b62ec3063e5400a12 uint16_t element_type d2/de5/structGNUNET__CONSENSUS__ElementMessage.html abe9930ce885d93a47dd172d0ea30e857 GNUNET_CONSENSUS_Handle de/ddd/structGNUNET__CONSENSUS__Handle.html const struct GNUNET_CONFIGURATION_Handle * cfg de/ddd/structGNUNET__CONSENSUS__Handle.html ae3508f4a808c71a56721ec8a0e97d665 GNUNET_CONSENSUS_ElementCallback new_element_cb de/ddd/structGNUNET__CONSENSUS__Handle.html aa28d368a88e6f32632f44fe9e6e73fc1 void * new_element_cls de/ddd/structGNUNET__CONSENSUS__Handle.html a7ea0bb669e4b2e73235f3c0b22722970 struct GNUNET_HashCode session_id de/ddd/structGNUNET__CONSENSUS__Handle.html ac4cf2d40461c5882a642fee6397d63cb int joined de/ddd/structGNUNET__CONSENSUS__Handle.html a65c76176598b93e7674a766e30241d5c GNUNET_CONSENSUS_ConcludeCallback conclude_cb de/ddd/structGNUNET__CONSENSUS__Handle.html a3cd821236d778cf37b5e47233cd31abe void * conclude_cls de/ddd/structGNUNET__CONSENSUS__Handle.html a6a8e5ef580ee89d4ea823ead93623cfe struct GNUNET_TIME_Absolute conclude_deadline de/ddd/structGNUNET__CONSENSUS__Handle.html ab71288a75f4465e22ad8f97f40d18cd6 struct GNUNET_MQ_Handle * mq de/ddd/structGNUNET__CONSENSUS__Handle.html acae88b1b618045905c0b5392779e5a7b GNUNET_CONSENSUS_JoinMessage df/dea/structGNUNET__CONSENSUS__JoinMessage.html struct GNUNET_MessageHeader header df/dea/structGNUNET__CONSENSUS__JoinMessage.html a8e32f9e3555eba2f6a9b4a10ccad3408 uint32_t num_peers df/dea/structGNUNET__CONSENSUS__JoinMessage.html acd292483572482050b1d53328e7fb080 struct GNUNET_HashCode session_id df/dea/structGNUNET__CONSENSUS__JoinMessage.html a0501b7684b7f172670c43c36155b49c9 struct GNUNET_TIME_AbsoluteNBO start df/dea/structGNUNET__CONSENSUS__JoinMessage.html af7ec167ada55305ad0a9cb1899219e0c struct GNUNET_TIME_AbsoluteNBO deadline df/dea/structGNUNET__CONSENSUS__JoinMessage.html a313193ec6db41abfa55a2b330c9ec7df GNUNET_CONSENSUS_RoundContextMessage d6/d74/structGNUNET__CONSENSUS__RoundContextMessage.html struct GNUNET_MessageHeader header d6/d74/structGNUNET__CONSENSUS__RoundContextMessage.html aaaf20e11c1117a4187bca83625e49e6e uint16_t kind d6/d74/structGNUNET__CONSENSUS__RoundContextMessage.html ae4e34ca3c7ba408099e16d0bc8297805 int16_t peer1 d6/d74/structGNUNET__CONSENSUS__RoundContextMessage.html a83d32fc9d3977e29b1aa533a2471fa14 int16_t peer2 d6/d74/structGNUNET__CONSENSUS__RoundContextMessage.html a9ecdde1ad526eb6def33a40086c0da8e int16_t repetition d6/d74/structGNUNET__CONSENSUS__RoundContextMessage.html a2addde32966cec2935853d6f6e2ed1b1 int16_t leader d6/d74/structGNUNET__CONSENSUS__RoundContextMessage.html a84a7f557a7843992c2740dedce926048 uint16_t is_contested d6/d74/structGNUNET__CONSENSUS__RoundContextMessage.html afad635b383124aa9c3006e3fbe028eca GNUNET_CONTAINER_BloomFilter de/dc7/structGNUNET__CONTAINER__BloomFilter.html char * bitArray de/dc7/structGNUNET__CONTAINER__BloomFilter.html ac83aafe329ef215ada9f4ddef9120717 char * filename de/dc7/structGNUNET__CONTAINER__BloomFilter.html ada129bc96044df68c9b5d3d3eaa1686f struct GNUNET_DISK_FileHandle * fh de/dc7/structGNUNET__CONTAINER__BloomFilter.html a69bbe75cb479ffcad2611fc208d5ff2a unsigned int addressesPerElement de/dc7/structGNUNET__CONTAINER__BloomFilter.html a5a40cdc2d8f49d1d179c902353bf413b size_t bitArraySize de/dc7/structGNUNET__CONTAINER__BloomFilter.html a5872e8916753721b4e1a97317b501434 GNUNET_CONTAINER_Heap d8/deb/structGNUNET__CONTAINER__Heap.html struct GNUNET_CONTAINER_HeapNode * root d8/deb/structGNUNET__CONTAINER__Heap.html a4998910dd5727a508e5126ad2290afaf struct GNUNET_CONTAINER_HeapNode * walk_pos d8/deb/structGNUNET__CONTAINER__Heap.html a70a50e7dde94c8d2ae232aa8badae6e5 unsigned int size d8/deb/structGNUNET__CONTAINER__Heap.html a627bb77b84f8aac41da437abdc34398e enum GNUNET_CONTAINER_HeapOrder order d8/deb/structGNUNET__CONTAINER__Heap.html ac3141f623aa230e88224342e57e0e98d GNUNET_CONTAINER_HeapNode d2/d80/structGNUNET__CONTAINER__HeapNode.html struct GNUNET_CONTAINER_Heap * heap d2/d80/structGNUNET__CONTAINER__HeapNode.html a3332c7c74da1b738d5b208bf1c98eedc struct GNUNET_CONTAINER_HeapNode * parent d2/d80/structGNUNET__CONTAINER__HeapNode.html a0e572391095cfed8a18e30d3365d04e1 struct GNUNET_CONTAINER_HeapNode * left_child d2/d80/structGNUNET__CONTAINER__HeapNode.html a53b33fee6d468538205eecb0222db169 struct GNUNET_CONTAINER_HeapNode * right_child d2/d80/structGNUNET__CONTAINER__HeapNode.html afe844aee77c439fe13e9706c4deba07d void * element d2/d80/structGNUNET__CONTAINER__HeapNode.html a062e7295c6e537ca79566afb400d83aa GNUNET_CONTAINER_HeapCostType cost d2/d80/structGNUNET__CONTAINER__HeapNode.html a67869ec084b826e45186d41c965cbafd unsigned int tree_size d2/d80/structGNUNET__CONTAINER__HeapNode.html a961a3299beb8cfe3176671fb9c46590a GNUNET_CONTAINER_MetaData df/df5/structGNUNET__CONTAINER__MetaData.html struct MetaItem * items_head df/df5/structGNUNET__CONTAINER__MetaData.html aad6472e81f55dbc4f75fc35e931cf62d struct MetaItem * items_tail df/df5/structGNUNET__CONTAINER__MetaData.html ae693cc805aecf9693a22aec1c507dd32 char * sbuf df/df5/structGNUNET__CONTAINER__MetaData.html a4a43400b7460b89fa453bfc3cff47607 size_t sbuf_size df/df5/structGNUNET__CONTAINER__MetaData.html aa594cd5ba03e86dd4ea58a153a3bc09f unsigned int item_count df/df5/structGNUNET__CONTAINER__MetaData.html aaca14bc137887e652f1e910b3b574edf GNUNET_CONTAINER_MultiHashMap d4/d9f/structGNUNET__CONTAINER__MultiHashMap.html union MapEntry * map d4/d9f/structGNUNET__CONTAINER__MultiHashMap.html a4968aff8215372361d3e5c707a9a0fbd unsigned int size d4/d9f/structGNUNET__CONTAINER__MultiHashMap.html a14ad0c977a0834296add4fac2abb94d5 unsigned int map_length d4/d9f/structGNUNET__CONTAINER__MultiHashMap.html aaf10b0dce9045568cfb8ca2d020a53cb int use_small_entries d4/d9f/structGNUNET__CONTAINER__MultiHashMap.html ab54a1b7932c7545b7532d82243182aaf unsigned int modification_counter d4/d9f/structGNUNET__CONTAINER__MultiHashMap.html a759397d91df62b51489cb72d0efa6c2a union MapEntry next_cache d4/d9f/structGNUNET__CONTAINER__MultiHashMap.html acf45c56ff218d41ca0cb2c189361c051 [16] unsigned int next_cache_off d4/d9f/structGNUNET__CONTAINER__MultiHashMap.html afe4eef825693a12b1d2a5bc531c3da84 GNUNET_CONTAINER_MultiHashMap32 d9/d52/structGNUNET__CONTAINER__MultiHashMap32.html struct MapEntry ** map d9/d52/structGNUNET__CONTAINER__MultiHashMap32.html a69e8be1a97dc3d71a24ca2a3fbddd86f unsigned int size d9/d52/structGNUNET__CONTAINER__MultiHashMap32.html adfe3d741db3d8854ef550d92108d80a6 unsigned int map_length d9/d52/structGNUNET__CONTAINER__MultiHashMap32.html acc43d5223dc50b33377ea56f71aac075 unsigned int modification_counter d9/d52/structGNUNET__CONTAINER__MultiHashMap32.html a3a2be13c85365f58c89dac99c8f90bed struct MapEntry * next_cache d9/d52/structGNUNET__CONTAINER__MultiHashMap32.html a5ea73e273784891f7b7a795df9967907 [16] unsigned int next_cache_off d9/d52/structGNUNET__CONTAINER__MultiHashMap32.html a9e3910a1ccddf2e09842246a802a7673 GNUNET_CONTAINER_MultiHashMap32Iterator d7/dc3/structGNUNET__CONTAINER__MultiHashMap32Iterator.html struct MapEntry * me d7/dc3/structGNUNET__CONTAINER__MultiHashMap32Iterator.html a4494d2acd407fd63043ca59daa1534d2 unsigned int idx d7/dc3/structGNUNET__CONTAINER__MultiHashMap32Iterator.html a0f9e78677f3005da6aa09db3e5c488ba unsigned int modification_counter d7/dc3/structGNUNET__CONTAINER__MultiHashMap32Iterator.html acf192cc69fbe763d03f5d3a3d0fa32f4 const struct GNUNET_CONTAINER_MultiHashMap32 * map d7/dc3/structGNUNET__CONTAINER__MultiHashMap32Iterator.html ad067ddfd047ee196ee6014b27fd1469f GNUNET_CONTAINER_MultiHashMapIterator dd/d0b/structGNUNET__CONTAINER__MultiHashMapIterator.html union MapEntry me dd/d0b/structGNUNET__CONTAINER__MultiHashMapIterator.html abad2397a820d7faf35e4d08b75ff52eb unsigned int idx dd/d0b/structGNUNET__CONTAINER__MultiHashMapIterator.html a4766f0fe5056634c42891dd60b5d7f10 unsigned int modification_counter dd/d0b/structGNUNET__CONTAINER__MultiHashMapIterator.html a95d7ec191f773175b1e41181b9dde18c const struct GNUNET_CONTAINER_MultiHashMap * map dd/d0b/structGNUNET__CONTAINER__MultiHashMapIterator.html a07ed921f72b445f5b58e33822fbf3f02 GNUNET_CONTAINER_MultiPeerMap d3/d63/structGNUNET__CONTAINER__MultiPeerMap.html union MapEntry * map d3/d63/structGNUNET__CONTAINER__MultiPeerMap.html abca26d7117c105cfc70649c936c97527 unsigned int size d3/d63/structGNUNET__CONTAINER__MultiPeerMap.html adbc1588020fce6c89b9325107207a3ad unsigned int map_length d3/d63/structGNUNET__CONTAINER__MultiPeerMap.html a7c4d378f1cce5702b7f96c080df85d09 int use_small_entries d3/d63/structGNUNET__CONTAINER__MultiPeerMap.html ad6d4a2cfbba1d7de57be185ce0469146 unsigned int modification_counter d3/d63/structGNUNET__CONTAINER__MultiPeerMap.html aa448e2bd87a409d7d7039dd09ae10bb2 union MapEntry next_cache d3/d63/structGNUNET__CONTAINER__MultiPeerMap.html af069a25f6f1dbbbf0d7d0e10e8e0d135 [16] unsigned int next_cache_off d3/d63/structGNUNET__CONTAINER__MultiPeerMap.html a7a5c79397d8296540dae95c4c36c6d67 GNUNET_CONTAINER_MultiPeerMapIterator d8/d26/structGNUNET__CONTAINER__MultiPeerMapIterator.html union MapEntry me d8/d26/structGNUNET__CONTAINER__MultiPeerMapIterator.html acf7e9d2248e19a196be1582451839235 unsigned int idx d8/d26/structGNUNET__CONTAINER__MultiPeerMapIterator.html a93fd78d64a20e8ebfee9e164413cbd31 unsigned int modification_counter d8/d26/structGNUNET__CONTAINER__MultiPeerMapIterator.html ae8a79a72f5a99d633f9adb165c782654 const struct GNUNET_CONTAINER_MultiPeerMap * map d8/d26/structGNUNET__CONTAINER__MultiPeerMapIterator.html aece5e1a983f4c893b9207c76b835c54f GNUNET_CONTAINER_MultiShortmap d5/dcf/structGNUNET__CONTAINER__MultiShortmap.html union MapEntry * map d5/dcf/structGNUNET__CONTAINER__MultiShortmap.html a9b45791518e03433280e61ef99fe490a unsigned int size d5/dcf/structGNUNET__CONTAINER__MultiShortmap.html a95d7e4bf681274e99f3caed74edbf7a6 unsigned int map_length d5/dcf/structGNUNET__CONTAINER__MultiShortmap.html a505133bdfe219f082303a84bc990b33c int use_small_entries d5/dcf/structGNUNET__CONTAINER__MultiShortmap.html a39c24efebd4e24ebbba6391ad0ac1452 unsigned int modification_counter d5/dcf/structGNUNET__CONTAINER__MultiShortmap.html a97a41805593855cc9e69373479f3a276 union MapEntry next_cache d5/dcf/structGNUNET__CONTAINER__MultiShortmap.html a6ea49abb0b4a0bbde7b096cb4c7398c1 [16] unsigned int next_cache_off d5/dcf/structGNUNET__CONTAINER__MultiShortmap.html ac8b7aecc1eea46ae0182efa943768136 GNUNET_CONTAINER_MultiShortmapIterator d8/d48/structGNUNET__CONTAINER__MultiShortmapIterator.html union MapEntry me d8/d48/structGNUNET__CONTAINER__MultiShortmapIterator.html a26baa298458161ad34c9bda4423d5b79 unsigned int idx d8/d48/structGNUNET__CONTAINER__MultiShortmapIterator.html a1aa68da5f943429e611bcf0f21282f15 unsigned int modification_counter d8/d48/structGNUNET__CONTAINER__MultiShortmapIterator.html a3ef0aba3fcd24d3f705506ee690f34f1 const struct GNUNET_CONTAINER_MultiShortmap * map d8/d48/structGNUNET__CONTAINER__MultiShortmapIterator.html a7b53c7f0f0277f0b1bf034947a2ab553 GNUNET_CONTAINER_MultiUuidmap d6/dc0/structGNUNET__CONTAINER__MultiUuidmap.html union MapEntry * map d6/dc0/structGNUNET__CONTAINER__MultiUuidmap.html a378fae728ef0a1b70e14151a002a2e2d unsigned int size d6/dc0/structGNUNET__CONTAINER__MultiUuidmap.html ad7689716a2099d79b700e2fc745c181a unsigned int map_length d6/dc0/structGNUNET__CONTAINER__MultiUuidmap.html a62e0294049973a34d7d2b0731e8d61c9 int use_small_entries d6/dc0/structGNUNET__CONTAINER__MultiUuidmap.html ae54a01c6da3b5f1ff5b5a1c66c436341 unsigned int modification_counter d6/dc0/structGNUNET__CONTAINER__MultiUuidmap.html a7acfa9a1d2117c4061bbf8ae8f2711b7 union MapEntry next_cache d6/dc0/structGNUNET__CONTAINER__MultiUuidmap.html a3a243829833bc3f987fb891a82eee9bc [16] unsigned int next_cache_off d6/dc0/structGNUNET__CONTAINER__MultiUuidmap.html ac18fd111dd12cb29ee66a47b5172ce2a GNUNET_CONTAINER_MultiUuidmapIterator d9/d05/structGNUNET__CONTAINER__MultiUuidmapIterator.html union MapEntry me d9/d05/structGNUNET__CONTAINER__MultiUuidmapIterator.html a3a55de3f5a1d772be5e8830db4276e13 unsigned int idx d9/d05/structGNUNET__CONTAINER__MultiUuidmapIterator.html aadabd137cf12c2d209ea3955e8063818 unsigned int modification_counter d9/d05/structGNUNET__CONTAINER__MultiUuidmapIterator.html a8b8c5a5afe557d041ab52b9d7b2b28fe const struct GNUNET_CONTAINER_MultiUuidmap * map d9/d05/structGNUNET__CONTAINER__MultiUuidmapIterator.html a227974e289760102470f3b28e2604d91 GNUNET_CONVERSATION_Call d9/d18/structGNUNET__CONVERSATION__Call.html const struct GNUNET_CONFIGURATION_Handle * cfg d9/d18/structGNUNET__CONVERSATION__Call.html ad64d1263f9e32014bf6145bb9ae26012 struct GNUNET_IDENTITY_Ego * caller_id d9/d18/structGNUNET__CONVERSATION__Call.html af3847127061938d450a24840dfb7a89f char * callee d9/d18/structGNUNET__CONVERSATION__Call.html a47daea13cf10b5d068c9300480870b33 struct GNUNET_SPEAKER_Handle * speaker d9/d18/structGNUNET__CONVERSATION__Call.html aa36985b3b8a73e960ab860e1993cbed8 struct GNUNET_MICROPHONE_Handle * mic d9/d18/structGNUNET__CONVERSATION__Call.html a58cbd8b77afe9c37ff0403056661a2c8 GNUNET_CONVERSATION_CallEventHandler event_handler d9/d18/structGNUNET__CONVERSATION__Call.html aef3b3c6857be96138e07f608368b979f void * event_handler_cls d9/d18/structGNUNET__CONVERSATION__Call.html a0ba669c61c1fb7a4a6b1b295a91f9c1f struct GNUNET_MQ_Handle * mq d9/d18/structGNUNET__CONVERSATION__Call.html a9702e7c6627c9d4f129f33547e85d640 struct GNUNET_GNS_Handle * gns d9/d18/structGNUNET__CONVERSATION__Call.html a561871413b27086d61a7a49367016331 struct GNUNET_GNS_LookupWithTldRequest * gns_lookup d9/d18/structGNUNET__CONVERSATION__Call.html a4aed0c22c60c01053807ea5027727dcd struct GNUNET_CONVERSATION_PhoneRecord phone_record d9/d18/structGNUNET__CONVERSATION__Call.html aafaf112e600cdfcebf89e0e45a697abe enum CallState state d9/d18/structGNUNET__CONVERSATION__Call.html a8e072745f7c6cc9950b42524672f4ea2 GNUNET_CONVERSATION_Caller d6/d5d/structGNUNET__CONVERSATION__Caller.html struct GNUNET_CONVERSATION_Caller * next d6/d5d/structGNUNET__CONVERSATION__Caller.html a19fa2d26c93c80670949c496cb07aa64 struct GNUNET_CONVERSATION_Caller * prev d6/d5d/structGNUNET__CONVERSATION__Caller.html ad10505ed5a8ad9404b4c4923ede43a6c struct GNUNET_CONVERSATION_Phone * phone d6/d5d/structGNUNET__CONVERSATION__Caller.html a62297997c52b64bf13588c9ecdc40ff1 GNUNET_CONVERSATION_CallerEventHandler event_handler d6/d5d/structGNUNET__CONVERSATION__Caller.html af20e63248093f47520ddf6d22636968b void * event_handler_cls d6/d5d/structGNUNET__CONVERSATION__Caller.html a39c8834cfc3ddeaaaf1dfc3e804541b4 struct GNUNET_SPEAKER_Handle * speaker d6/d5d/structGNUNET__CONVERSATION__Caller.html a3d0f2c0b79a691f934ecc3b3ba16f463 struct GNUNET_MICROPHONE_Handle * mic d6/d5d/structGNUNET__CONVERSATION__Caller.html a2ac763f169b0e7fa9e324040a060c0f2 struct GNUNET_CRYPTO_EcdsaPublicKey caller_id d6/d5d/structGNUNET__CONVERSATION__Caller.html af1607ff893a1f5019850c39e12ee4764 uint32_t cid d6/d5d/structGNUNET__CONVERSATION__Caller.html a002057398fbbc22f56bdadca7b0d3b6c enum CallerState state d6/d5d/structGNUNET__CONVERSATION__Caller.html a7a47546afe469974957155faa343e237 GNUNET_CONVERSATION_Phone d6/d38/structGNUNET__CONVERSATION__Phone.html const struct GNUNET_CONFIGURATION_Handle * cfg d6/d38/structGNUNET__CONVERSATION__Phone.html a708c5e4e1dcc66bb74e72f07411a40cc struct GNUNET_CONVERSATION_Caller * caller_head d6/d38/structGNUNET__CONVERSATION__Phone.html a8a913cbbb14e4f24c679613782190391 struct GNUNET_CONVERSATION_Caller * caller_tail d6/d38/structGNUNET__CONVERSATION__Phone.html a43caf5cd729c55810a4f233206e54fb3 GNUNET_CONVERSATION_PhoneEventHandler event_handler d6/d38/structGNUNET__CONVERSATION__Phone.html a0fe1b2a0151680f1b7422ef150539706 void * event_handler_cls d6/d38/structGNUNET__CONVERSATION__Phone.html ae4e07bd4b1b0367db1c83f0a1dbba8ef struct GNUNET_NAMESTORE_Handle * ns d6/d38/structGNUNET__CONVERSATION__Phone.html a6731e3de580d825858e5c275e0185ab2 struct GNUNET_MQ_Handle * mq d6/d38/structGNUNET__CONVERSATION__Phone.html a4231d44fc57ee3fd32745747ca22f3f3 struct GNUNET_CONVERSATION_PhoneRecord my_record d6/d38/structGNUNET__CONVERSATION__Phone.html a975932a1df6263a77ecab3b7a0bab32a struct GNUNET_CRYPTO_EcdsaPrivateKey my_zone d6/d38/structGNUNET__CONVERSATION__Phone.html a68ea89c7b5171940c641a2035f3aca4d enum PhoneState state d6/d38/structGNUNET__CONVERSATION__Phone.html ac165a9ca57eff93c14883f726c549594 GNUNET_CONVERSATION_PhoneRecord d7/de5/structGNUNET__CONVERSATION__PhoneRecord.html uint32_t version d7/de5/structGNUNET__CONVERSATION__PhoneRecord.html ae7c442091b11e7c4b93c4cc722428a2a uint32_t reserved d7/de5/structGNUNET__CONVERSATION__PhoneRecord.html ae70f852bdd1fafe97503e1d97864765f struct GNUNET_PeerIdentity peer d7/de5/structGNUNET__CONVERSATION__PhoneRecord.html a92e09417d1d874c60daf6ae7b299e812 struct GNUNET_HashCode line_port d7/de5/structGNUNET__CONVERSATION__PhoneRecord.html a4bee4cc9c775b5382a3d64fdff7510f1 GNUNET_CORE_Handle d4/d54/structGNUNET__CORE__Handle.html const struct GNUNET_CONFIGURATION_Handle * cfg d4/d54/structGNUNET__CORE__Handle.html aa7941e6b6cabd85e12f9dc33f3bcfb07 void * cls d4/d54/structGNUNET__CORE__Handle.html a0de4ebbea1056bda00e052a8767b3944 GNUNET_CORE_StartupCallback init d4/d54/structGNUNET__CORE__Handle.html a6dc742e7043342f720984d9606a8b634 GNUNET_CORE_ConnectEventHandler connects d4/d54/structGNUNET__CORE__Handle.html a4274ad43497b74f3bca5428f2fd4bb7f GNUNET_CORE_DisconnectEventHandler disconnects d4/d54/structGNUNET__CORE__Handle.html a26cd000485c218a3711e8b1b90ccc391 struct GNUNET_MQ_MessageHandler * handlers d4/d54/structGNUNET__CORE__Handle.html a4c4b2e3e9bd0667ace7cc92b619d885d struct GNUNET_MQ_Handle * mq d4/d54/structGNUNET__CORE__Handle.html a4ac5f1db9c547c5625a0bbd6904c8b96 struct GNUNET_CONTAINER_MultiPeerMap * peers d4/d54/structGNUNET__CORE__Handle.html a1395a5705b84b3ef1cae01b4caf8f292 struct GNUNET_PeerIdentity me d4/d54/structGNUNET__CORE__Handle.html af83fd841ce6e6c01f043029c514272da struct GNUNET_SCHEDULER_Task * reconnect_task d4/d54/structGNUNET__CORE__Handle.html af49edfdf8db748d488fc28372c217d7b struct GNUNET_TIME_Relative retry_backoff d4/d54/structGNUNET__CORE__Handle.html a6afa13c0ba3ca6454a9ca24a7f7c47e8 unsigned int hcnt d4/d54/structGNUNET__CORE__Handle.html acb4a5699dd27c9508e4eb1873a9150cb int have_init d4/d54/structGNUNET__CORE__Handle.html a57c44ed7d2b4cee6010b8d7ba748b1ed GNUNET_CORE_MonitorHandle d9/d2f/structGNUNET__CORE__MonitorHandle.html const struct GNUNET_CONFIGURATION_Handle * cfg d9/d2f/structGNUNET__CORE__MonitorHandle.html afc1d915a795c52bf98ba6934413064eb struct GNUNET_MQ_Handle * mq d9/d2f/structGNUNET__CORE__MonitorHandle.html ae1ca5aee1692f0a88ff77e3da86765eb GNUNET_CORE_MonitorCallback peer_cb d9/d2f/structGNUNET__CORE__MonitorHandle.html a8494463379aa67f0a61a16a35ba3927c void * peer_cb_cls d9/d2f/structGNUNET__CORE__MonitorHandle.html aeaf4ccc1c815feb78f6c0cf0297d85fd GNUNET_CRYPTO_AbeKey d1/d5e/structGNUNET__CRYPTO__AbeKey.html gabe_pub_t * pub d1/d5e/structGNUNET__CRYPTO__AbeKey.html a4ffed448d4d8baf6054a818511f2ae99 gabe_prv_t * prv d1/d5e/structGNUNET__CRYPTO__AbeKey.html ab567b4153eafd0a19ba914561c4d536c GNUNET_CRYPTO_AbeMasterKey d1/dd8/structGNUNET__CRYPTO__AbeMasterKey.html gabe_pub_t * pub d1/dd8/structGNUNET__CRYPTO__AbeMasterKey.html a83748c94f24efe45c9681aff753d36f3 gabe_msk_t * msk d1/dd8/structGNUNET__CRYPTO__AbeMasterKey.html adb2eab9e4db82ea641c3915c687f9d1d GNUNET_CRYPTO_AuthKey d7/d6d/structGNUNET__CRYPTO__AuthKey.html unsigned char key d7/d6d/structGNUNET__CRYPTO__AuthKey.html a6958b6146c7672aae76ea42b21810fd5 [(512/8)] GNUNET_CRYPTO_EccDlogContext d0/d59/structGNUNET__CRYPTO__EccDlogContext.html unsigned int max d0/d59/structGNUNET__CRYPTO__EccDlogContext.html aac440ba8d752a3dfa90da9e8fe4ad9f3 unsigned int mem d0/d59/structGNUNET__CRYPTO__EccDlogContext.html a5fc4109fd369ee1c89ccd1bfe05fe254 struct GNUNET_CONTAINER_MultiPeerMap * map d0/d59/structGNUNET__CRYPTO__EccDlogContext.html a3355cd84f49ea13641d475ee2ff5a63d gcry_ctx_t ctx d0/d59/structGNUNET__CRYPTO__EccDlogContext.html acddb6a2b44dfea93777670198466b893 GNUNET_CRYPTO_EccPoint d7/da6/structGNUNET__CRYPTO__EccPoint.html unsigned char q_y d7/da6/structGNUNET__CRYPTO__EccPoint.html a6269c855fbe663769fef1876b9ed7882 [256/8] GNUNET_CRYPTO_EccSignaturePurpose d7/d7f/structGNUNET__CRYPTO__EccSignaturePurpose.html uint32_t size d7/d7f/structGNUNET__CRYPTO__EccSignaturePurpose.html ab5630b9f5f61b59758ff38861c5c1510 uint32_t purpose d7/d7f/structGNUNET__CRYPTO__EccSignaturePurpose.html aba6a1c8ac9b3754c2e169bc89d3ab190 GNUNET_CRYPTO_EcdhePrivateKey dc/d42/structGNUNET__CRYPTO__EcdhePrivateKey.html unsigned char d dc/d42/structGNUNET__CRYPTO__EcdhePrivateKey.html ad633e810e2aaa66db5fb35f7a5280980 [256/8] GNUNET_CRYPTO_EcdhePublicKey d2/d9c/structGNUNET__CRYPTO__EcdhePublicKey.html unsigned char q_y d2/d9c/structGNUNET__CRYPTO__EcdhePublicKey.html a88d77536ceade4141dcd29ac2e510747 [256/8] GNUNET_CRYPTO_EcdsaPrivateKey d6/dbc/structGNUNET__CRYPTO__EcdsaPrivateKey.html unsigned char d d6/dbc/structGNUNET__CRYPTO__EcdsaPrivateKey.html ab8c58e50ee2b13d83bee44bf32826085 [256/8] GNUNET_CRYPTO_EcdsaPublicKey d0/dc3/structGNUNET__CRYPTO__EcdsaPublicKey.html unsigned char q_y d0/dc3/structGNUNET__CRYPTO__EcdsaPublicKey.html adc8a775c941c4184c6db6f4a8e89749a [256/8] GNUNET_CRYPTO_EcdsaSignature d3/d82/structGNUNET__CRYPTO__EcdsaSignature.html unsigned char r d3/d82/structGNUNET__CRYPTO__EcdsaSignature.html ae99d09cbb1836c4e9b217a3bec319386 [256/8] unsigned char s d3/d82/structGNUNET__CRYPTO__EcdsaSignature.html acf796dbfe083e0a9ce79df5d18dd0034 [256/8] GNUNET_CRYPTO_EddsaPrivateKey d1/d65/structGNUNET__CRYPTO__EddsaPrivateKey.html unsigned char d d1/d65/structGNUNET__CRYPTO__EddsaPrivateKey.html aa849c24f42c2f9046c396bba9b74f586 [256/8] GNUNET_CRYPTO_EddsaPublicKey d8/d1d/structGNUNET__CRYPTO__EddsaPublicKey.html unsigned char q_y d8/d1d/structGNUNET__CRYPTO__EddsaPublicKey.html ab44478beb771cea2a7c1b9eb2dfae451 [256/8] GNUNET_CRYPTO_EddsaSignature d1/da6/structGNUNET__CRYPTO__EddsaSignature.html unsigned char r d1/da6/structGNUNET__CRYPTO__EddsaSignature.html aa4d63cd97e01972c2797cdfee40ca047 [256/8] unsigned char s d1/da6/structGNUNET__CRYPTO__EddsaSignature.html a213d5e4de48b1d581474066c48e1ea41 [256/8] GNUNET_CRYPTO_FileHashContext d1/d2d/structGNUNET__CRYPTO__FileHashContext.html GNUNET_CRYPTO_HashCompletedCallback callback d1/d2d/structGNUNET__CRYPTO__FileHashContext.html a574b0cb0c0c6febd9b251985a7a6124e void * callback_cls d1/d2d/structGNUNET__CRYPTO__FileHashContext.html a868a4511c4685dfd57304522212af073 unsigned char * buffer d1/d2d/structGNUNET__CRYPTO__FileHashContext.html a2b443166b7ea100a9d1dbb57d2df2246 char * filename d1/d2d/structGNUNET__CRYPTO__FileHashContext.html af89bbce27b7a4d95fe03a56dc6467c84 struct GNUNET_DISK_FileHandle * fh d1/d2d/structGNUNET__CRYPTO__FileHashContext.html a7949bac49708499ac735da88fda51696 gcry_md_hd_t md d1/d2d/structGNUNET__CRYPTO__FileHashContext.html a249b15fdf456667e7f256a9b2d18be2d uint64_t fsize d1/d2d/structGNUNET__CRYPTO__FileHashContext.html a19b8f7ba7c7bb98de1a73cab3effdded uint64_t offset d1/d2d/structGNUNET__CRYPTO__FileHashContext.html a8fa03784fced16ffcfbbd0c5d011379c struct GNUNET_SCHEDULER_Task * task d1/d2d/structGNUNET__CRYPTO__FileHashContext.html ac77288fb5e20281dcb3ece5cb7591165 enum GNUNET_SCHEDULER_Priority priority d1/d2d/structGNUNET__CRYPTO__FileHashContext.html af93fec946433d2c87d01af298bb1db39 size_t bsize d1/d2d/structGNUNET__CRYPTO__FileHashContext.html a2e0d7b0a361020e55c343b457dcc71ed GNUNET_CRYPTO_HashAsciiEncoded dc/de4/structGNUNET__CRYPTO__HashAsciiEncoded.html unsigned char encoding dc/de4/structGNUNET__CRYPTO__HashAsciiEncoded.html ad69c8664465e9dee7a7b41a0eda1d79b [104] GNUNET_CRYPTO_PaillierCiphertext df/d3a/structGNUNET__CRYPTO__PaillierCiphertext.html int32_t remaining_ops df/d3a/structGNUNET__CRYPTO__PaillierCiphertext.html a40a68258f2ccebfaa7db9c6e18e604d7 unsigned char bits df/d3a/structGNUNET__CRYPTO__PaillierCiphertext.html aa9bd299405b07dca8bdc67decdf411df [2048 *2/8] GNUNET_CRYPTO_PaillierPrivateKey d8/de8/structGNUNET__CRYPTO__PaillierPrivateKey.html unsigned char lambda d8/de8/structGNUNET__CRYPTO__PaillierPrivateKey.html a30fc1b6699c6a6706f260df89d7921a2 [2048/8] unsigned char mu d8/de8/structGNUNET__CRYPTO__PaillierPrivateKey.html a0d6d66ae4ba08fa0eaaec525fbe0c2e6 [2048/8] GNUNET_CRYPTO_PaillierPublicKey dd/d98/structGNUNET__CRYPTO__PaillierPublicKey.html unsigned char n dd/d98/structGNUNET__CRYPTO__PaillierPublicKey.html a551ef1c9b4fdd486eb467ec713a91577 [2048/8] GNUNET_CRYPTO_RsaBlindingKeySecret da/d07/structGNUNET__CRYPTO__RsaBlindingKeySecret.html uint32_t pre_secret da/d07/structGNUNET__CRYPTO__RsaBlindingKeySecret.html a3a1f972611b8f800f568a3c1f83ad232 [8] GNUNET_CRYPTO_RsaPrivateKey d3/d85/structGNUNET__CRYPTO__RsaPrivateKey.html gcry_sexp_t sexp d3/d85/structGNUNET__CRYPTO__RsaPrivateKey.html a0dc05545a23723debe70dca8250d763b GNUNET_CRYPTO_RsaPublicKey d4/d7e/structGNUNET__CRYPTO__RsaPublicKey.html gcry_sexp_t sexp d4/d7e/structGNUNET__CRYPTO__RsaPublicKey.html afd2db3583c9bfb409d659b59e1e9c606 GNUNET_CRYPTO_RsaPublicKeyHeaderP d9/dbe/structGNUNET__CRYPTO__RsaPublicKeyHeaderP.html uint16_t modulus_length d9/dbe/structGNUNET__CRYPTO__RsaPublicKeyHeaderP.html a21d76867a3a637d0289f7206fa397a31 uint16_t public_exponent_length d9/dbe/structGNUNET__CRYPTO__RsaPublicKeyHeaderP.html a115eca46b63e9334e4aab77f03fa468d GNUNET_CRYPTO_RsaSignature d2/d21/structGNUNET__CRYPTO__RsaSignature.html gcry_sexp_t sexp d2/d21/structGNUNET__CRYPTO__RsaSignature.html a46b277612324f865b789a6d2b756f1fd GNUNET_CRYPTO_SymmetricInitializationVector d8/d92/structGNUNET__CRYPTO__SymmetricInitializationVector.html unsigned char aes_iv d8/d92/structGNUNET__CRYPTO__SymmetricInitializationVector.html a9f51b31ed99e99d40f1a7590c4a32b20 [(256/8)/2] unsigned char twofish_iv d8/d92/structGNUNET__CRYPTO__SymmetricInitializationVector.html acea277b0b049e1b43de35593fc35c63e [(256/8)/2] GNUNET_CRYPTO_SymmetricSessionKey dd/ded/structGNUNET__CRYPTO__SymmetricSessionKey.html unsigned char aes_key dd/ded/structGNUNET__CRYPTO__SymmetricSessionKey.html a6dd3c6ca8026b70f818de33228323f55 [(256/8)] unsigned char twofish_key dd/ded/structGNUNET__CRYPTO__SymmetricSessionKey.html a67a86af2ec8ee66f7fe8347af5bd8b1e [(256/8)] GNUNET_CURL_Context d8/def/structGNUNET__CURL__Context.html CURLM * multi d8/def/structGNUNET__CURL__Context.html aa5bcbf795dae0c6139c0030786d02df9 CURLSH * share d8/def/structGNUNET__CURL__Context.html a831363462e717c22b5ce97b564f6cbf8 struct GNUNET_CURL_Job * jobs_head d8/def/structGNUNET__CURL__Context.html acce103554952c6c81e72999e5bc9db23 struct GNUNET_CURL_Job * jobs_tail d8/def/structGNUNET__CURL__Context.html aed56a25ea478ebb52acc98aac5b7644b struct curl_slist * common_headers d8/def/structGNUNET__CURL__Context.html a6b2dea18795f7ad6432a7e5fefb2a577 const char * async_scope_id_header d8/def/structGNUNET__CURL__Context.html aa501582137e27958f9f1e5926e71dd8f GNUNET_CURL_RescheduleCallback cb d8/def/structGNUNET__CURL__Context.html aa85b48ac34cdb05ffb8e4e5647aef709 void * cb_cls d8/def/structGNUNET__CURL__Context.html a3c3b06886733e123b7b511cb8761a9d8 GNUNET_CURL_DownloadBuffer d4/d8b/structGNUNET__CURL__DownloadBuffer.html void * buf d4/d8b/structGNUNET__CURL__DownloadBuffer.html a06072caf3fb4d5e5961daeed0b935876 size_t buf_size d4/d8b/structGNUNET__CURL__DownloadBuffer.html a31f54d9ae7d5e61b0ecc9532c095e828 int eno d4/d8b/structGNUNET__CURL__DownloadBuffer.html a5e0ffe80bb74480663f843bbe2e9b841 GNUNET_CURL_Job d8/db0/structGNUNET__CURL__Job.html struct GNUNET_CURL_Job * next d8/db0/structGNUNET__CURL__Job.html ae0eb70198063527646d01318eb1b2921 struct GNUNET_CURL_Job * prev d8/db0/structGNUNET__CURL__Job.html a15d850a98e9349cdb496ca3a7da5c705 CURL * easy_handle d8/db0/structGNUNET__CURL__Job.html a310afaae42cdc76b5f01b743718b29fa struct GNUNET_CURL_Context * ctx d8/db0/structGNUNET__CURL__Job.html a87c8fab0677443d98672972c9ded964d GNUNET_CURL_JobCompletionCallback jcc d8/db0/structGNUNET__CURL__Job.html aa3606917453877182cb468f439760837 void * jcc_cls d8/db0/structGNUNET__CURL__Job.html ace03021d6407522e30677d459339d466 GNUNET_CURL_RawJobCompletionCallback jcc_raw d8/db0/structGNUNET__CURL__Job.html ae64d12ed145a7129bdee5f316489fd56 void * jcc_raw_cls d8/db0/structGNUNET__CURL__Job.html a7dfe73e97555ace9fb0013558a2e1dc2 struct GNUNET_CURL_DownloadBuffer db d8/db0/structGNUNET__CURL__Job.html ade3b06f534106ece83b1c2cef4d0633b struct curl_slist * job_headers d8/db0/structGNUNET__CURL__Job.html a43e0e76b819ac2ac956fa2bca30358d6 GNUNET_CURL_RescheduleContext d7/dc3/structGNUNET__CURL__RescheduleContext.html struct GNUNET_SCHEDULER_Task * task d7/dc3/structGNUNET__CURL__RescheduleContext.html a0c3705ad1976d4914173e11944528f58 struct GNUNET_CURL_Context * ctx d7/dc3/structGNUNET__CURL__RescheduleContext.html a51a885627952afe3118a6c4dc9bb21ff GNUNET_CURL_RawParser parser d7/dc3/structGNUNET__CURL__RescheduleContext.html a0ec8486cabafc25410e2f44a7245444b GNUNET_CURL_ResponseCleaner cleaner d7/dc3/structGNUNET__CURL__RescheduleContext.html a7cec899ccb168596db3e7c056c961f3b GNUNET_DATACACHE_Handle d0/d91/structGNUNET__DATACACHE__Handle.html struct GNUNET_CONTAINER_BloomFilter * filter d0/d91/structGNUNET__DATACACHE__Handle.html ab65b8e476f0dd371931db4faea7b3ada const struct GNUNET_CONFIGURATION_Handle * cfg d0/d91/structGNUNET__DATACACHE__Handle.html a8ebbba9349ebff7b974b86e23fce20e1 struct GNUNET_STATISTICS_Handle * stats d0/d91/structGNUNET__DATACACHE__Handle.html aa8300ee206b1470ad1751ba9d6075414 char * section d0/d91/structGNUNET__DATACACHE__Handle.html a81b2993f9de77122ab49c098dcc4005b struct GNUNET_DATACACHE_PluginFunctions * api d0/d91/structGNUNET__DATACACHE__Handle.html ae2424dc511c8390ea57a844e9e8d26fd char * short_name d0/d91/structGNUNET__DATACACHE__Handle.html a82cae4004d99b42f6bffef66cda29018 char * lib_name d0/d91/structGNUNET__DATACACHE__Handle.html acf37bd13e4f41f15174d18e64afed282 char * bloom_name d0/d91/structGNUNET__DATACACHE__Handle.html a2491a0e2129a7667c931da491a13eb3f struct GNUNET_DATACACHE_PluginEnvironment env d0/d91/structGNUNET__DATACACHE__Handle.html a637518c5d2bed2ad97bf4f851ad2cd73 unsigned long long utilization d0/d91/structGNUNET__DATACACHE__Handle.html a3982c23a21fc3c125c893a1fa183decc GNUNET_DATACACHE_PluginEnvironment d7/da9/structGNUNET__DATACACHE__PluginEnvironment.html const struct GNUNET_CONFIGURATION_Handle * cfg d7/da9/structGNUNET__DATACACHE__PluginEnvironment.html a9a1e941469c17a2123f01a2b3ac4e1aa const char * section d7/da9/structGNUNET__DATACACHE__PluginEnvironment.html a129e8837f2cd4ab905ed97b329cee29b void * cls d7/da9/structGNUNET__DATACACHE__PluginEnvironment.html aea5bf52e9190688f5a3ae52e041a76b8 GNUNET_DATACACHE_DeleteNotifyCallback delete_notify d7/da9/structGNUNET__DATACACHE__PluginEnvironment.html aa3142c60359a596a7649e0b86cdea9a5 unsigned long long quota d7/da9/structGNUNET__DATACACHE__PluginEnvironment.html af77b8105887fc28b8f316a03e08c1e97 GNUNET_DATACACHE_PluginFunctions df/dca/structGNUNET__DATACACHE__PluginFunctions.html void * cls df/dca/structGNUNET__DATACACHE__PluginFunctions.html a0c5a01ba3fea8b796b9bf99acfc9edf6 ssize_t(* put df/dca/structGNUNET__DATACACHE__PluginFunctions.html a761a94c0219b6032835725217d417de6 )(void *cls, const struct GNUNET_HashCode *key, uint32_t xor_distance, size_t size, const char *data, enum GNUNET_BLOCK_Type type, struct GNUNET_TIME_Absolute discard_time, unsigned int path_info_len, const struct GNUNET_PeerIdentity *path_info) unsigned int(* get df/dca/structGNUNET__DATACACHE__PluginFunctions.html a433fed2c0ffdcfa4470e7e8b900c1fbe )(void *cls, const struct GNUNET_HashCode *key, enum GNUNET_BLOCK_Type type, GNUNET_DATACACHE_Iterator iter, void *iter_cls) int(* del df/dca/structGNUNET__DATACACHE__PluginFunctions.html a224026a4b40739443c69c883d99625d5 )(void *cls) unsigned int(* get_random df/dca/structGNUNET__DATACACHE__PluginFunctions.html a978d37645a1bbce9832ae2ef06c2f985 )(void *cls, GNUNET_DATACACHE_Iterator iter, void *iter_cls) unsigned int(* get_closest df/dca/structGNUNET__DATACACHE__PluginFunctions.html aca854761f52576d0c3dbcdbb270549bd )(void *cls, const struct GNUNET_HashCode *key, unsigned int num_results, GNUNET_DATACACHE_Iterator iter, void *iter_cls) GNUNET_DATASTORE_Handle d1/d7c/structGNUNET__DATASTORE__Handle.html const struct GNUNET_CONFIGURATION_Handle * cfg d1/d7c/structGNUNET__DATASTORE__Handle.html a76f6a28692e7061334de746e031cf746 struct GNUNET_MQ_Handle * mq d1/d7c/structGNUNET__DATASTORE__Handle.html ac3e2f2e306353369c3eed62790fd983d struct GNUNET_STATISTICS_Handle * stats d1/d7c/structGNUNET__DATASTORE__Handle.html a6fbf6a2fd86bbb54b189618da21d2ef9 struct GNUNET_DATASTORE_QueueEntry * queue_head d1/d7c/structGNUNET__DATASTORE__Handle.html a25da46d01df64c884063c079153507e7 struct GNUNET_DATASTORE_QueueEntry * queue_tail d1/d7c/structGNUNET__DATASTORE__Handle.html ad0aa224521477eaa1c679651cb68705d struct GNUNET_SCHEDULER_Task * reconnect_task d1/d7c/structGNUNET__DATASTORE__Handle.html a46f760f3d5ed30c8b4c1d1fc784b72c7 struct GNUNET_TIME_Relative retry_time d1/d7c/structGNUNET__DATASTORE__Handle.html a22bbe2bbe0d92f65dc04d1f2af01c7d3 unsigned int queue_size d1/d7c/structGNUNET__DATASTORE__Handle.html a0991eab78b21c41c3468d99b6774d255 unsigned int result_count d1/d7c/structGNUNET__DATASTORE__Handle.html a4836c25b62d8a8b0608be78a0f1519d4 unsigned int skip_next_messages d1/d7c/structGNUNET__DATASTORE__Handle.html a157be8aa242fd6845a61ca417adf2254 GNUNET_DATASTORE_PluginEnvironment d8/dd9/structGNUNET__DATASTORE__PluginEnvironment.html const struct GNUNET_CONFIGURATION_Handle * cfg d8/dd9/structGNUNET__DATASTORE__PluginEnvironment.html a1a7351430732157007c6125d6d241465 GNUNET_DATASTORE_DiskUtilizationChange duc d8/dd9/structGNUNET__DATASTORE__PluginEnvironment.html ab740680826984550e1af4c7e3b000e25 void * cls d8/dd9/structGNUNET__DATASTORE__PluginEnvironment.html a9b35c1c8a4946102ecdda627dc7d9a8a GNUNET_DATASTORE_PluginFunctions d2/d89/structGNUNET__DATASTORE__PluginFunctions.html void * cls d2/d89/structGNUNET__DATASTORE__PluginFunctions.html ac1855f6dccfde1d0b9a8207d79b3aeb2 PluginEstimateSize estimate_size d2/d89/structGNUNET__DATASTORE__PluginFunctions.html a5b66ccef339c9882a1e33608abcedf51 PluginPut put d2/d89/structGNUNET__DATASTORE__PluginFunctions.html ab4f13a20e4baecc005a080624d5f4068 PluginGetKey get_key d2/d89/structGNUNET__DATASTORE__PluginFunctions.html a086febc22729d60485131a44c3d6f91a PluginGetType get_zero_anonymity d2/d89/structGNUNET__DATASTORE__PluginFunctions.html acec434d958cb75428b88d3cbeff0e705 PluginGetRandom get_replication d2/d89/structGNUNET__DATASTORE__PluginFunctions.html a622f5cce7ae131721d0c0098a96cc05c PluginGetRandom get_expiration d2/d89/structGNUNET__DATASTORE__PluginFunctions.html a28ea963ec74174d26bd38c13e27f49f8 PluginDrop drop d2/d89/structGNUNET__DATASTORE__PluginFunctions.html aef067c3cdc7fe7e3b52649325e85c797 PluginGetKeys get_keys d2/d89/structGNUNET__DATASTORE__PluginFunctions.html a61dbc7133a6344971df4020dfda4a5ca PluginRemoveKey remove_key d2/d89/structGNUNET__DATASTORE__PluginFunctions.html afd4c64d81fd720cb99beb75fe4e9dcd0 GNUNET_DATASTORE_QueueEntry d8/d25/structGNUNET__DATASTORE__QueueEntry.html struct GNUNET_DATASTORE_QueueEntry * next d8/d25/structGNUNET__DATASTORE__QueueEntry.html abba7f3ca534976ee27853056bfdf0954 struct GNUNET_DATASTORE_QueueEntry * prev d8/d25/structGNUNET__DATASTORE__QueueEntry.html a4edf26060ede35c36c97b2166d2820b7 struct GNUNET_DATASTORE_Handle * h d8/d25/structGNUNET__DATASTORE__QueueEntry.html a6b6b48f215a2c43f846a4c542454b5ee GNUNET_DATASTORE_ContinuationWithStatus cont d8/d25/structGNUNET__DATASTORE__QueueEntry.html acaae4e3f4a28ad7f57f9a08730744fcf void * cont_cls d8/d25/structGNUNET__DATASTORE__QueueEntry.html add132f4236e0497c288f3b797c28f174 union QueueContext qc d8/d25/structGNUNET__DATASTORE__QueueEntry.html a44401ce93d04a02056c2d785f92ede63 struct GNUNET_MQ_Envelope * env d8/d25/structGNUNET__DATASTORE__QueueEntry.html ab54cdb636dc779dafa231c80b5bca6f4 struct GNUNET_SCHEDULER_Task * delay_warn_task d8/d25/structGNUNET__DATASTORE__QueueEntry.html afacb4c7d56086f6f969cf5c9e0552eb5 unsigned int priority d8/d25/structGNUNET__DATASTORE__QueueEntry.html a6a0356499cc62ad7d242034b0ce11cca unsigned int max_queue d8/d25/structGNUNET__DATASTORE__QueueEntry.html a9d305c0eb5bf9581193cdae70ef38230 uint16_t response_type d8/d25/structGNUNET__DATASTORE__QueueEntry.html a69488a773fa866a01372a9239ddd1fe9 GNUNET_DEFRAGMENT_Context d7/d93/structGNUNET__DEFRAGMENT__Context.html struct GNUNET_STATISTICS_Handle * stats d7/d93/structGNUNET__DEFRAGMENT__Context.html a0e528513e39016eb02d2e3e31731ea5d struct MessageContext * head d7/d93/structGNUNET__DEFRAGMENT__Context.html ae148462a4f53a2a5dd8911601b6829d9 struct MessageContext * tail d7/d93/structGNUNET__DEFRAGMENT__Context.html a02ed967f8748203469dfaa03902f5f63 void * cls d7/d93/structGNUNET__DEFRAGMENT__Context.html a86294ac47a31b42a0d4d3a1a91756d00 GNUNET_FRAGMENT_MessageProcessor proc d7/d93/structGNUNET__DEFRAGMENT__Context.html a1eb2e36cccc0d041942b15b63421c644 GNUNET_DEFRAGMENT_AckProcessor ackp d7/d93/structGNUNET__DEFRAGMENT__Context.html a099fce6bc827464f2aec626b685a66c6 struct GNUNET_TIME_Relative latency d7/d93/structGNUNET__DEFRAGMENT__Context.html ab0cd19d0417f57176528fdb739a92105 unsigned int num_msgs d7/d93/structGNUNET__DEFRAGMENT__Context.html a4331cdb5812d03f29a740a6a255794f9 unsigned int list_size d7/d93/structGNUNET__DEFRAGMENT__Context.html acbc5186c3ca7e99c2de4e57865be451f uint16_t mtu d7/d93/structGNUNET__DEFRAGMENT__Context.html a0844ccccd00306bf01b333873c069dce GNUNET_DHT_ClientGetMessage d9/d96/structGNUNET__DHT__ClientGetMessage.html struct GNUNET_MessageHeader header d9/d96/structGNUNET__DHT__ClientGetMessage.html ab9a32a4d4d000c3c47c641b8376478b1 uint32_t options d9/d96/structGNUNET__DHT__ClientGetMessage.html a3be7c247113f9d05abccc70480116b65 uint32_t desired_replication_level d9/d96/structGNUNET__DHT__ClientGetMessage.html af0ac02b32c1a8f09de73026c49247e10 uint32_t type d9/d96/structGNUNET__DHT__ClientGetMessage.html aadbdc708706a28e05c0650a65b3ba80a struct GNUNET_HashCode key d9/d96/structGNUNET__DHT__ClientGetMessage.html a6f3c26b1c304fe3a9cf3695c2a0eca26 uint64_t unique_id d9/d96/structGNUNET__DHT__ClientGetMessage.html a023a352bc08fb0750f491e825a9fa6f9 GNUNET_DHT_ClientGetResultSeenMessage df/d21/structGNUNET__DHT__ClientGetResultSeenMessage.html struct GNUNET_MessageHeader header df/d21/structGNUNET__DHT__ClientGetResultSeenMessage.html a0b90d65b7a98c21199a43392090e4e11 uint32_t reserved df/d21/structGNUNET__DHT__ClientGetResultSeenMessage.html aa3358325dc365c5a17b1631bfdd5a5ae struct GNUNET_HashCode key df/d21/structGNUNET__DHT__ClientGetResultSeenMessage.html aa204c9f4408f93f26dde2558b41f212b uint64_t unique_id df/d21/structGNUNET__DHT__ClientGetResultSeenMessage.html aad4662312ba1fdeec3a679c52f091115 GNUNET_DHT_ClientGetStopMessage d6/d80/structGNUNET__DHT__ClientGetStopMessage.html struct GNUNET_MessageHeader header d6/d80/structGNUNET__DHT__ClientGetStopMessage.html a88028230b27f9c7ebc3ec63cbb6995a4 uint32_t reserved d6/d80/structGNUNET__DHT__ClientGetStopMessage.html af639ef9e41738dd629746e88cd0fc28a uint64_t unique_id d6/d80/structGNUNET__DHT__ClientGetStopMessage.html a34288ebf4d49f2a224fc0a1322fb9939 struct GNUNET_HashCode key d6/d80/structGNUNET__DHT__ClientGetStopMessage.html af4c1f50766d48d545654fba511b92103 GNUNET_DHT_ClientPutMessage d6/db1/structGNUNET__DHT__ClientPutMessage.html struct GNUNET_MessageHeader header d6/db1/structGNUNET__DHT__ClientPutMessage.html aa2f9d09e79e5ba9037054725d33edcfe uint32_t type d6/db1/structGNUNET__DHT__ClientPutMessage.html a50e472ff10ca09fa16a2e2c3169f168a uint32_t options d6/db1/structGNUNET__DHT__ClientPutMessage.html a5ff89e2676ae6207eb674b49c1afdbcd uint32_t desired_replication_level d6/db1/structGNUNET__DHT__ClientPutMessage.html aa460a1c61bc3f26b64969af581853e27 struct GNUNET_TIME_AbsoluteNBO expiration d6/db1/structGNUNET__DHT__ClientPutMessage.html af54d5e2acf78d4098fb2b038a4f5ee91 struct GNUNET_HashCode key d6/db1/structGNUNET__DHT__ClientPutMessage.html a033904aa7ceb0d76ba8e987051a16c76 GNUNET_DHT_ClientResultMessage df/d66/structGNUNET__DHT__ClientResultMessage.html struct GNUNET_MessageHeader header df/d66/structGNUNET__DHT__ClientResultMessage.html a8a5a1310bcb9dc46f149f723f6d9adc0 uint32_t type df/d66/structGNUNET__DHT__ClientResultMessage.html ad7d56d13527c76300f0c169fc3b94c17 uint32_t put_path_length df/d66/structGNUNET__DHT__ClientResultMessage.html a16ccaa49b08e38120adf5e664703e3b9 uint32_t get_path_length df/d66/structGNUNET__DHT__ClientResultMessage.html af600cfef49edd541f6f461b69e1dbb1c uint64_t unique_id df/d66/structGNUNET__DHT__ClientResultMessage.html a21552a01c20683f2aa0b705b1a202ba0 struct GNUNET_TIME_AbsoluteNBO expiration df/d66/structGNUNET__DHT__ClientResultMessage.html a372672d1870d575d550dd0b7d209f61a struct GNUNET_HashCode key df/d66/structGNUNET__DHT__ClientResultMessage.html a87bb199277aa0daaca7d3836f9dd73c2 GNUNET_DHT_GetHandle d8/d52/structGNUNET__DHT__GetHandle.html GNUNET_DHT_GetIterator iter d8/d52/structGNUNET__DHT__GetHandle.html a00a5d0ef990865c8f9b0e376ca8abee7 void * iter_cls d8/d52/structGNUNET__DHT__GetHandle.html a2622bd26285ae4856881ab98adeccf7c struct GNUNET_DHT_Handle * dht_handle d8/d52/structGNUNET__DHT__GetHandle.html a686cca07e8262d9f593e87dec7863118 struct GNUNET_HashCode * seen_results d8/d52/structGNUNET__DHT__GetHandle.html a4bf831ef38b91fe5dec34e2729d282ce struct GNUNET_HashCode key d8/d52/structGNUNET__DHT__GetHandle.html a643e485c212dae211db9a4644059b896 uint64_t unique_id d8/d52/structGNUNET__DHT__GetHandle.html a66dae2b87aded785ca93af93a0905f9f size_t xquery_size d8/d52/structGNUNET__DHT__GetHandle.html a4d6a768d65ea358c43994eb5e24a420f uint32_t desired_replication_level d8/d52/structGNUNET__DHT__GetHandle.html a5f6020d713adfb7a4a250a513cf7f9b1 enum GNUNET_BLOCK_Type type d8/d52/structGNUNET__DHT__GetHandle.html a0651b465043f2d14488426fe21cd18c5 enum GNUNET_DHT_RouteOption options d8/d52/structGNUNET__DHT__GetHandle.html a7df6a1fa06e7b50cc0af123f1c177925 unsigned int seen_results_size d8/d52/structGNUNET__DHT__GetHandle.html acbb02da25de56b6226648f264270c632 unsigned int seen_results_end d8/d52/structGNUNET__DHT__GetHandle.html a3cff799ad091daa3bfb12dafd138d5e3 GNUNET_DHT_Handle d1/d31/structGNUNET__DHT__Handle.html const struct GNUNET_CONFIGURATION_Handle * cfg d1/d31/structGNUNET__DHT__Handle.html ace6a2851234a5161c83dd797439feeb3 struct GNUNET_MQ_Handle * mq d1/d31/structGNUNET__DHT__Handle.html a5bdf98f94b2f9dce8ece2b54827da29e struct GNUNET_DHT_MonitorHandle * monitor_head d1/d31/structGNUNET__DHT__Handle.html a64d4eaf92ff25b21dcbff0bdb7428f18 struct GNUNET_DHT_MonitorHandle * monitor_tail d1/d31/structGNUNET__DHT__Handle.html a3fb43bd81202e37fbe36dfb8d82d4f16 struct GNUNET_DHT_PutHandle * put_head d1/d31/structGNUNET__DHT__Handle.html a5f80ff53beeda28030cc2effb3ed5d5d struct GNUNET_DHT_PutHandle * put_tail d1/d31/structGNUNET__DHT__Handle.html a3f55bf4745ae12ebd930c2535b2743ee struct GNUNET_CONTAINER_MultiHashMap * active_requests d1/d31/structGNUNET__DHT__Handle.html a142cfd581df8341d42ebde7672eb3709 struct GNUNET_SCHEDULER_Task * reconnect_task d1/d31/structGNUNET__DHT__Handle.html a2621e96c795805baab1f3fe6225088ee struct GNUNET_TIME_Relative retry_time d1/d31/structGNUNET__DHT__Handle.html a23c2942bae8a56e4b1ea43c246feb5a8 uint64_t uid_gen d1/d31/structGNUNET__DHT__Handle.html a76f7f217d03fb1c7cac13334c3b3467d GNUNET_DHT_MonitorGetMessage dd/de6/structGNUNET__DHT__MonitorGetMessage.html struct GNUNET_MessageHeader header dd/de6/structGNUNET__DHT__MonitorGetMessage.html a5cd16782aea5c1b2e8dd90ac08915a82 uint32_t options dd/de6/structGNUNET__DHT__MonitorGetMessage.html a1c128251d7415bc3c46a89f87b5e2f4a uint32_t type dd/de6/structGNUNET__DHT__MonitorGetMessage.html ae7ee2a372fcc2efec345fb2a0a04ad45 uint32_t hop_count dd/de6/structGNUNET__DHT__MonitorGetMessage.html a049390a6aea0a6447c5719b75f58e96c uint32_t desired_replication_level dd/de6/structGNUNET__DHT__MonitorGetMessage.html a22d7e79cfd5310854f57152d98f5172a uint32_t get_path_length dd/de6/structGNUNET__DHT__MonitorGetMessage.html ae995362b6db0008aa139f1f52d1ae0a0 struct GNUNET_HashCode key dd/de6/structGNUNET__DHT__MonitorGetMessage.html ac9a72cb78285b6e16f0a6083e2a273a0 GNUNET_DHT_MonitorGetRespMessage dc/d06/structGNUNET__DHT__MonitorGetRespMessage.html struct GNUNET_MessageHeader header dc/d06/structGNUNET__DHT__MonitorGetRespMessage.html a68f617e5ba9fcb45bdf2249a9890814d uint32_t type dc/d06/structGNUNET__DHT__MonitorGetRespMessage.html ab0916d9908f490b6d803434055c4169b uint32_t put_path_length dc/d06/structGNUNET__DHT__MonitorGetRespMessage.html aba1fd29abc763fd8aeb4b97772a634c6 uint32_t get_path_length dc/d06/structGNUNET__DHT__MonitorGetRespMessage.html ab7ce9ced0d513c074fb2ba14d8b31d50 struct GNUNET_TIME_AbsoluteNBO expiration_time dc/d06/structGNUNET__DHT__MonitorGetRespMessage.html a822650ffbb439b396ecf9f6548be9682 struct GNUNET_HashCode key dc/d06/structGNUNET__DHT__MonitorGetRespMessage.html a698e7d974280b18e77c316fecffb119b GNUNET_DHT_MonitorHandle d0/d14/structGNUNET__DHT__MonitorHandle.html struct GNUNET_DHT_MonitorHandle * next d0/d14/structGNUNET__DHT__MonitorHandle.html a47b87b1245b844861077abb12d7b476b struct GNUNET_DHT_MonitorHandle * prev d0/d14/structGNUNET__DHT__MonitorHandle.html a3d08eef82446146dbebea73c24083c28 struct GNUNET_DHT_Handle * dht_handle d0/d14/structGNUNET__DHT__MonitorHandle.html a618aaa8c2cd6cc7d8378172766a58e3b enum GNUNET_BLOCK_Type type d0/d14/structGNUNET__DHT__MonitorHandle.html afc13ab1a74f597d66563e2e77de8b051 struct GNUNET_HashCode * key d0/d14/structGNUNET__DHT__MonitorHandle.html a2b5e27afb65a1bb99b9614be4cd37518 GNUNET_DHT_MonitorGetCB get_cb d0/d14/structGNUNET__DHT__MonitorHandle.html ac0b27c6a56c24c53fc8e4af264a68afc GNUNET_DHT_MonitorGetRespCB get_resp_cb d0/d14/structGNUNET__DHT__MonitorHandle.html a1533ffc2ad3bb814184bc6f0b97eca9b GNUNET_DHT_MonitorPutCB put_cb d0/d14/structGNUNET__DHT__MonitorHandle.html a50bf39ee57abcfba80f805259926c958 void * cb_cls d0/d14/structGNUNET__DHT__MonitorHandle.html ad8db0b7b658dff87f5228e41ad77b68c GNUNET_DHT_MonitorPutMessage d7/dea/structGNUNET__DHT__MonitorPutMessage.html struct GNUNET_MessageHeader header d7/dea/structGNUNET__DHT__MonitorPutMessage.html a46717a8bc90f073600af34e2df018e5a uint32_t options d7/dea/structGNUNET__DHT__MonitorPutMessage.html a1a8cb6b0b79fb5c6bf1b00824604dbc7 uint32_t type d7/dea/structGNUNET__DHT__MonitorPutMessage.html acb318153645116a06d7f4c753df6b3ff uint32_t hop_count d7/dea/structGNUNET__DHT__MonitorPutMessage.html a76010939fc9c9662dcca0ed1c18aa092 uint32_t desired_replication_level d7/dea/structGNUNET__DHT__MonitorPutMessage.html a24637e89e17e3a18426c8034196a4e81 uint32_t put_path_length d7/dea/structGNUNET__DHT__MonitorPutMessage.html ad828ed00a7afd4134097f47e8868970c struct GNUNET_TIME_AbsoluteNBO expiration_time d7/dea/structGNUNET__DHT__MonitorPutMessage.html a201a9bbecee550ea03245793d46630b7 struct GNUNET_HashCode key d7/dea/structGNUNET__DHT__MonitorPutMessage.html a4520f839edae791cb634bb42ffb69ffd GNUNET_DHT_MonitorStartStopMessage d7/d1d/structGNUNET__DHT__MonitorStartStopMessage.html struct GNUNET_MessageHeader header d7/d1d/structGNUNET__DHT__MonitorStartStopMessage.html a7ec06b5bfa00592df9fe384d6d557615 uint32_t type d7/d1d/structGNUNET__DHT__MonitorStartStopMessage.html a8bdc2f3a5db4156612c5486e9b1a1d0d int16_t get d7/d1d/structGNUNET__DHT__MonitorStartStopMessage.html a8b19947544de5d626aee10e89a694208 int16_t get_resp d7/d1d/structGNUNET__DHT__MonitorStartStopMessage.html af0b2ead5fd568fe3d360e7404e642dab int16_t put d7/d1d/structGNUNET__DHT__MonitorStartStopMessage.html afd047ca8b674a65d6d383db9b42f1bcb int16_t filter_key d7/d1d/structGNUNET__DHT__MonitorStartStopMessage.html accd3fff503735652e939b10c2184f2eb struct GNUNET_HashCode key d7/d1d/structGNUNET__DHT__MonitorStartStopMessage.html afcd7e793098335572399580ba25ceb44 GNUNET_DHT_PutHandle d3/de4/structGNUNET__DHT__PutHandle.html struct GNUNET_DHT_PutHandle * next d3/de4/structGNUNET__DHT__PutHandle.html ae478a455e1b1040b70b126a2100e1c7f struct GNUNET_DHT_PutHandle * prev d3/de4/structGNUNET__DHT__PutHandle.html a1e57541708f328be4b612fe6b985ffd2 GNUNET_SCHEDULER_TaskCallback cont d3/de4/structGNUNET__DHT__PutHandle.html ae6340bcd746fe2aaf0b3e03246419a8a struct GNUNET_DHT_Handle * dht_handle d3/de4/structGNUNET__DHT__PutHandle.html a18b78f1ba205276a82a966f836db045b void * cont_cls d3/de4/structGNUNET__DHT__PutHandle.html a487e08c8c9c3ced20929fd0185464706 struct GNUNET_MQ_Envelope * env d3/de4/structGNUNET__DHT__PutHandle.html aaf5c860a14617182bb5eb00e971e593c GNUNET_DHT_TEST_Context d2/de3/structGNUNET__DHT__TEST__Context.html struct GNUNET_TESTBED_Peer ** peers d2/de3/structGNUNET__DHT__TEST__Context.html aad95991d3d457582a32b43ec22e04a18 struct GNUNET_DHT_Handle ** dhts d2/de3/structGNUNET__DHT__TEST__Context.html a74d9ece830e99b5c2d3f60014bed6d7c struct GNUNET_TESTBED_Operation ** ops d2/de3/structGNUNET__DHT__TEST__Context.html a4f106159f0e4f57fc8f13050a3cd10e2 GNUNET_DHT_TEST_AppMain app_main d2/de3/structGNUNET__DHT__TEST__Context.html a529938b660c1161c87c252d26024741d void * app_main_cls d2/de3/structGNUNET__DHT__TEST__Context.html a90d14016782c7b65199d946164850126 unsigned int num_peers d2/de3/structGNUNET__DHT__TEST__Context.html a9657a34cb1bcba589e94029a45eaa01a GNUNET_DISK_FileHandle d9/dbb/structGNUNET__DISK__FileHandle.html int fd d9/dbb/structGNUNET__DISK__FileHandle.html ae6c313bef1eef06afc8163cddbf16cc0 GNUNET_DISK_MapHandle d6/dc8/structGNUNET__DISK__MapHandle.html void * addr d6/dc8/structGNUNET__DISK__MapHandle.html a220664f9b07b0b8bc62b95e3551c627d size_t len d6/dc8/structGNUNET__DISK__MapHandle.html af775833f38a0ece16003ad72b77de4a4 GNUNET_DISK_PipeHandle d3/d84/structGNUNET__DISK__PipeHandle.html struct GNUNET_DISK_FileHandle * fd d3/d84/structGNUNET__DISK__PipeHandle.html a33670f895c4de53c0be55dfa72260fe9 [2] GNUNET_DNS_Advertisement de/df5/structGNUNET__DNS__Advertisement.html struct GNUNET_CRYPTO_EddsaSignature signature de/df5/structGNUNET__DNS__Advertisement.html ab8e3917cd81c476a11bcad057e7ffbba struct GNUNET_CRYPTO_EccSignaturePurpose purpose de/df5/structGNUNET__DNS__Advertisement.html adb983a132fa350731124028277c35734 struct GNUNET_TIME_AbsoluteNBO expiration_time de/df5/structGNUNET__DNS__Advertisement.html a13d385c56ae51c51c2754c3468738f0f struct GNUNET_PeerIdentity peer de/df5/structGNUNET__DNS__Advertisement.html a0af75a293a62281084f089f273e8f285 GNUNET_DNS_Handle d5/d65/structGNUNET__DNS__Handle.html struct GNUNET_MQ_Handle * mq d5/d65/structGNUNET__DNS__Handle.html a83284d666e470e8cbafe4e4a4fa590e4 const struct GNUNET_CONFIGURATION_Handle * cfg d5/d65/structGNUNET__DNS__Handle.html a7f53131ff0fc715e1e419943bbd56bb7 GNUNET_DNS_RequestHandler rh d5/d65/structGNUNET__DNS__Handle.html a6e79ecf41e39ee043c7a0b613f606f49 void * rh_cls d5/d65/structGNUNET__DNS__Handle.html ac5d4486daea7e9dad352c882761d98d2 struct GNUNET_SCHEDULER_Task * reconnect_task d5/d65/structGNUNET__DNS__Handle.html a247c7183c5a70a2230f43c1e747e8cb9 uint32_t generation d5/d65/structGNUNET__DNS__Handle.html aa6655ccc7ced13d38f63417349614650 enum GNUNET_DNS_Flags flags d5/d65/structGNUNET__DNS__Handle.html a74e07300ff73bda9af02d76e14a56b10 unsigned int pending_requests d5/d65/structGNUNET__DNS__Handle.html ac51134bfa99e97644f74fac602bb2aef GNUNET_DNS_Register d3/dde/structGNUNET__DNS__Register.html struct GNUNET_MessageHeader header d3/dde/structGNUNET__DNS__Register.html aa7fce531a294c9f897b5495ec07a0a3a uint32_t flags d3/dde/structGNUNET__DNS__Register.html a7a0e1ebb060437e90f2af2a5f5a178c0 GNUNET_DNS_Request d1/d93/structGNUNET__DNS__Request.html struct GNUNET_MessageHeader header d1/d93/structGNUNET__DNS__Request.html ae29950d4d01937e14c4a4a0ddde11532 uint32_t reserved d1/d93/structGNUNET__DNS__Request.html a5df7cac5a325ccb313329f278f16f04d uint64_t request_id d1/d93/structGNUNET__DNS__Request.html a75d960d5163e0277ecf7cbacc7274408 GNUNET_DNS_RequestHandle d6/d4b/structGNUNET__DNS__RequestHandle.html struct GNUNET_DNS_Handle * dh d6/d4b/structGNUNET__DNS__RequestHandle.html a4863873484821c02bc0ee1d24b32ab47 uint64_t request_id d6/d4b/structGNUNET__DNS__RequestHandle.html ab31b8d749b0a578588b159b5684e3aef uint32_t generation d6/d4b/structGNUNET__DNS__RequestHandle.html a89885cbd33498947d42d7f1db19761ab GNUNET_DNS_Response df/d33/structGNUNET__DNS__Response.html struct GNUNET_MessageHeader header df/d33/structGNUNET__DNS__Response.html a2726e2dd0aa326d3f05ae67b3126d1af uint32_t drop_flag df/d33/structGNUNET__DNS__Response.html abc6c4931fa77668a0e5819c7eb62e7aa uint64_t request_id df/d33/structGNUNET__DNS__Response.html ac345f1dc43a86f7fc776fab98290582d GNUNET_DNSPARSER_CaaRecord d2/d8e/structGNUNET__DNSPARSER__CaaRecord.html uint8_t flags d2/d8e/structGNUNET__DNSPARSER__CaaRecord.html a243ede13c4cf79ae3fe14650bc0a93bf uint8_t tag_len d2/d8e/structGNUNET__DNSPARSER__CaaRecord.html a67c20f6b1ca43b5cae0c5102b3b09d37 GNUNET_DNSPARSER_CertRecord d0/d3c/structGNUNET__DNSPARSER__CertRecord.html enum GNUNET_DNSPARSER_CertType cert_type d0/d3c/structGNUNET__DNSPARSER__CertRecord.html a2f94896c09a70847f5cbd80c93ef3fcc uint16_t cert_tag d0/d3c/structGNUNET__DNSPARSER__CertRecord.html ae92dcbc58db33ab963ced8cc28f62ce2 enum GNUNET_DNSPARSER_CertAlgorithm algorithm d0/d3c/structGNUNET__DNSPARSER__CertRecord.html aab2d9e601eb152792d7ad8c19ece29c2 size_t certificate_size d0/d3c/structGNUNET__DNSPARSER__CertRecord.html ae2c1c1ed59891bd845d6ba519f70c909 char * certificate_data d0/d3c/structGNUNET__DNSPARSER__CertRecord.html a50dd18cf0df959aefd7f47e3813ea9d7 GNUNET_DNSPARSER_MxRecord d2/d33/structGNUNET__DNSPARSER__MxRecord.html uint16_t preference d2/d33/structGNUNET__DNSPARSER__MxRecord.html add0e54e3f6ece9d06f493582c109007a char * mxhost d2/d33/structGNUNET__DNSPARSER__MxRecord.html abbb025bcd79ad3518a3bc35b23f9f534 GNUNET_DNSPARSER_Packet da/dd4/structGNUNET__DNSPARSER__Packet.html struct GNUNET_DNSPARSER_Query * queries da/dd4/structGNUNET__DNSPARSER__Packet.html a1eac0f398ebdf7cfdff5c287be4ecf6d struct GNUNET_DNSPARSER_Record * answers da/dd4/structGNUNET__DNSPARSER__Packet.html a72060e744e3a8cca6400a2ee6ebdc0de struct GNUNET_DNSPARSER_Record * authority_records da/dd4/structGNUNET__DNSPARSER__Packet.html aa60f620c711bf033bf561b4ad45eb0d7 struct GNUNET_DNSPARSER_Record * additional_records da/dd4/structGNUNET__DNSPARSER__Packet.html aa6033a935cdcbdd6846483eff1d71f1d unsigned int num_queries da/dd4/structGNUNET__DNSPARSER__Packet.html addef1e83085da8a0ea02af3f88cb8280 unsigned int num_answers da/dd4/structGNUNET__DNSPARSER__Packet.html a3eaa7553d8c7ba5b7275aa29f064bc5b unsigned int num_authority_records da/dd4/structGNUNET__DNSPARSER__Packet.html ab290a4011d1d8278e11a15f29e5adfbd unsigned int num_additional_records da/dd4/structGNUNET__DNSPARSER__Packet.html a80c673eb7592642fbc4d990e1adecd5c struct GNUNET_TUN_DnsFlags flags da/dd4/structGNUNET__DNSPARSER__Packet.html a71496afc3d6391c5584870871bf353cb uint16_t id da/dd4/structGNUNET__DNSPARSER__Packet.html afc360e3552501872a889c18d675a848e GNUNET_DNSPARSER_Query d7/dc5/structGNUNET__DNSPARSER__Query.html char * name d7/dc5/structGNUNET__DNSPARSER__Query.html adccad0d6220be11c28f263ba84c55bf4 uint16_t type d7/dc5/structGNUNET__DNSPARSER__Query.html a4c52868f54fb2d0ff416aec32e84335f uint16_t dns_traffic_class d7/dc5/structGNUNET__DNSPARSER__Query.html a086b147d586b6ca5b1e7c94eaa1b5af4 GNUNET_DNSPARSER_RawRecord d0/dd1/structGNUNET__DNSPARSER__RawRecord.html void * data d0/dd1/structGNUNET__DNSPARSER__RawRecord.html a939d779e7f186d323bb4e7520db1b3ea size_t data_len d0/dd1/structGNUNET__DNSPARSER__RawRecord.html abe19d974f788961960f423b95b0bb425 GNUNET_DNSPARSER_Record d4/d48/structGNUNET__DNSPARSER__Record.html char * name d4/d48/structGNUNET__DNSPARSER__Record.html abe547b9120da804089d1002d9c74df49 char * hostname d4/d48/structGNUNET__DNSPARSER__Record.html a5d171681de089d8e93c9eabd11cba08b struct GNUNET_DNSPARSER_SoaRecord * soa d4/d48/structGNUNET__DNSPARSER__Record.html a287fadf29035a6a3fb9695c48879ed96 struct GNUNET_DNSPARSER_CertRecord * cert d4/d48/structGNUNET__DNSPARSER__Record.html a6aa47e410e979b4ab07c0958b5bcb7a6 struct GNUNET_DNSPARSER_MxRecord * mx d4/d48/structGNUNET__DNSPARSER__Record.html a425206ce47c036926f4cbbbc5c12681a struct GNUNET_DNSPARSER_SrvRecord * srv d4/d48/structGNUNET__DNSPARSER__Record.html a3cb88a9ba264ce040ff334751658896a struct GNUNET_DNSPARSER_RawRecord raw d4/d48/structGNUNET__DNSPARSER__Record.html ac04567117ab3f1b7cbbb0797a3718da6 union GNUNET_DNSPARSER_Record::@24 data d4/d48/structGNUNET__DNSPARSER__Record.html a143f4b635183a76fac8a192c3a764fba struct GNUNET_TIME_Absolute expiration_time d4/d48/structGNUNET__DNSPARSER__Record.html a9acbea07e7158e1e559b2218629c79cc uint16_t type d4/d48/structGNUNET__DNSPARSER__Record.html a8ae4dbac5da5fc9698fc6974536af13a uint16_t dns_traffic_class d4/d48/structGNUNET__DNSPARSER__Record.html a0b0e3b67709487d841a1faeaf7c421ef GNUNET_DNSPARSER_SoaRecord d9/d19/structGNUNET__DNSPARSER__SoaRecord.html char * mname d9/d19/structGNUNET__DNSPARSER__SoaRecord.html a2c7fab8e469853dc2cb449e629a0efe7 char * rname d9/d19/structGNUNET__DNSPARSER__SoaRecord.html a68d60e3dea5539357eb0baddec278323 uint32_t serial d9/d19/structGNUNET__DNSPARSER__SoaRecord.html ab4f8569888deb45765bc9265c6a946c9 uint32_t refresh d9/d19/structGNUNET__DNSPARSER__SoaRecord.html a30849333a7c3a3e9b0944f916e54d379 uint32_t retry d9/d19/structGNUNET__DNSPARSER__SoaRecord.html a1ba9846c52ee5a0ee393bb2ec184cd98 uint32_t expire d9/d19/structGNUNET__DNSPARSER__SoaRecord.html a90b06e5c086d19504eae4ba936b94844 uint32_t minimum_ttl d9/d19/structGNUNET__DNSPARSER__SoaRecord.html a4f3e849192ef181a0009d384d9b6b5bc GNUNET_DNSPARSER_SrvRecord df/d5e/structGNUNET__DNSPARSER__SrvRecord.html char * target df/d5e/structGNUNET__DNSPARSER__SrvRecord.html ac0ef1517f97c8b60058cd6a2f4d3cdc7 uint16_t priority df/d5e/structGNUNET__DNSPARSER__SrvRecord.html aa051b37c2c113889c9f729ce16e76a51 uint16_t weight df/d5e/structGNUNET__DNSPARSER__SrvRecord.html a626e8ff4b619e69d4a97f27724109630 uint16_t port df/d5e/structGNUNET__DNSPARSER__SrvRecord.html a265e2df44828cecb9f8cc8ecb3ed5e00 GNUNET_DNSSTUB_Context d4/d58/structGNUNET__DNSSTUB__Context.html struct GNUNET_DNSSTUB_RequestSocket * sockets d4/d58/structGNUNET__DNSSTUB__Context.html a6224d5eaf8530871e81dff4458532d35 struct DnsServer * dns_head d4/d58/structGNUNET__DNSSTUB__Context.html a88b3be144654f1c28702bde860ecc8f7 struct DnsServer * dns_tail d4/d58/structGNUNET__DNSSTUB__Context.html a3b0398d04391e15e53115c1c7132cd35 struct GNUNET_TIME_Relative retry_freq d4/d58/structGNUNET__DNSSTUB__Context.html af0da0fbb4655749c74a57bfcf55e1293 unsigned int num_sockets d4/d58/structGNUNET__DNSSTUB__Context.html a43f5e08b29978de1622e4f2cbe41b749 GNUNET_DNSSTUB_RequestSocket d7/daa/structGNUNET__DNSSTUB__RequestSocket.html struct GNUNET_NETWORK_Handle * dnsout4 d7/daa/structGNUNET__DNSSTUB__RequestSocket.html a565f2ca8da13b04c52d13081204a06f3 struct GNUNET_NETWORK_Handle * dnsout6 d7/daa/structGNUNET__DNSSTUB__RequestSocket.html ac35aea84a8a7bc46530e832b19d60e9c GNUNET_DNSSTUB_ResultCallback rc d7/daa/structGNUNET__DNSSTUB__RequestSocket.html a7e4108e8439b8a1c3f7b70028ac6f427 void * rc_cls d7/daa/structGNUNET__DNSSTUB__RequestSocket.html ad1c3023039a79113f3664c5026a26c38 struct GNUNET_SCHEDULER_Task * read_task d7/daa/structGNUNET__DNSSTUB__RequestSocket.html a5cb2f8e321448dfad59867697ff78769 struct GNUNET_SCHEDULER_Task * retry_task d7/daa/structGNUNET__DNSSTUB__RequestSocket.html aa5d21425437d2ad4e113c8752b67b335 struct DnsServer * ds_pos d7/daa/structGNUNET__DNSSTUB__RequestSocket.html af06a03ec236810acf513365c595b3a88 struct GNUNET_DNSSTUB_Context * ctx d7/daa/structGNUNET__DNSSTUB__RequestSocket.html a167b00f4c385045fdcd8a0cf7def779c void * request d7/daa/structGNUNET__DNSSTUB__RequestSocket.html a039ff087497da107488d668c54712dfd size_t request_len d7/daa/structGNUNET__DNSSTUB__RequestSocket.html acff3c1cc80bad8d46121a4acec9077a0 GNUNET_EXIT_IcmpInternetMessage d4/d49/structGNUNET__EXIT__IcmpInternetMessage.html struct GNUNET_MessageHeader header d4/d49/structGNUNET__EXIT__IcmpInternetMessage.html a5ca40b6701449376f51cd04a2bcd6d10 int32_t af d4/d49/structGNUNET__EXIT__IcmpInternetMessage.html a03682df36a654a59d3f61d7009ebf624 struct GNUNET_TUN_IcmpHeader icmp_header d4/d49/structGNUNET__EXIT__IcmpInternetMessage.html aba076d2d25457d7a3cf97e84e974f934 GNUNET_EXIT_IcmpServiceMessage de/d4c/structGNUNET__EXIT__IcmpServiceMessage.html struct GNUNET_MessageHeader header de/d4c/structGNUNET__EXIT__IcmpServiceMessage.html a8723f365315b41fc7157377997a5c7b3 int32_t af de/d4c/structGNUNET__EXIT__IcmpServiceMessage.html a430b489bb7cacffcf743e24ea5dd365c struct GNUNET_TUN_IcmpHeader icmp_header de/d4c/structGNUNET__EXIT__IcmpServiceMessage.html a115b0fb40ae5fae1a6abe7036ffc7d02 GNUNET_EXIT_IcmpToVPNMessage da/d5b/structGNUNET__EXIT__IcmpToVPNMessage.html struct GNUNET_MessageHeader header da/d5b/structGNUNET__EXIT__IcmpToVPNMessage.html ab78ddf3a87aa1f675d7b7a21d0f3721e int32_t af da/d5b/structGNUNET__EXIT__IcmpToVPNMessage.html aa1a8baa8fc2c8af5aeb429be00ff3039 struct GNUNET_TUN_IcmpHeader icmp_header da/d5b/structGNUNET__EXIT__IcmpToVPNMessage.html a29a78a57f5e733c5e1a8fac0c864dfcb GNUNET_EXIT_TcpDataMessage d9/d6d/structGNUNET__EXIT__TcpDataMessage.html struct GNUNET_MessageHeader header d9/d6d/structGNUNET__EXIT__TcpDataMessage.html ad03a920f35713733ae8cd3d32d4caed8 uint32_t reserved d9/d6d/structGNUNET__EXIT__TcpDataMessage.html a994dab0555bbb37248d86063da0eb59c struct GNUNET_TUN_TcpHeader tcp_header d9/d6d/structGNUNET__EXIT__TcpDataMessage.html ab1d18a951f57a64fa5a445dd666bc2b7 GNUNET_EXIT_TcpInternetStartMessage da/d84/structGNUNET__EXIT__TcpInternetStartMessage.html struct GNUNET_MessageHeader header da/d84/structGNUNET__EXIT__TcpInternetStartMessage.html a4c5771d7f8a3eb7d9dd38f0ad12fdc68 int32_t af da/d84/structGNUNET__EXIT__TcpInternetStartMessage.html a7ee8b56fb8f87c1be5a6880c98b7bbb5 struct GNUNET_TUN_TcpHeader tcp_header da/d84/structGNUNET__EXIT__TcpInternetStartMessage.html a2fa7613de0c76f97ad2196cce1df0ee8 GNUNET_EXIT_TcpServiceStartMessage d9/dee/structGNUNET__EXIT__TcpServiceStartMessage.html struct GNUNET_MessageHeader header d9/dee/structGNUNET__EXIT__TcpServiceStartMessage.html a298a11d83e6095caeda25b1812eb06a5 uint32_t reserved d9/dee/structGNUNET__EXIT__TcpServiceStartMessage.html a473f9a31ee834604ffa842f76596a77c struct GNUNET_TUN_TcpHeader tcp_header d9/dee/structGNUNET__EXIT__TcpServiceStartMessage.html a999b2211cab8608ea11429aa32c9f11b GNUNET_EXIT_UdpInternetMessage d3/d93/structGNUNET__EXIT__UdpInternetMessage.html struct GNUNET_MessageHeader header d3/d93/structGNUNET__EXIT__UdpInternetMessage.html aa1e8dbe07313186e4d6487b8f01f6a9f int32_t af d3/d93/structGNUNET__EXIT__UdpInternetMessage.html aa828f46e37df7f38c03586d633d7c4f1 uint16_t source_port d3/d93/structGNUNET__EXIT__UdpInternetMessage.html a543e52bdccf10fb42a60eb7fcf5b1c68 uint16_t destination_port d3/d93/structGNUNET__EXIT__UdpInternetMessage.html a837cc68fe39423356ccc0090a051c2e6 GNUNET_EXIT_UdpReplyMessage dc/d65/structGNUNET__EXIT__UdpReplyMessage.html struct GNUNET_MessageHeader header dc/d65/structGNUNET__EXIT__UdpReplyMessage.html a82f9ee5464315e349a411b9f52da2c46 uint16_t source_port dc/d65/structGNUNET__EXIT__UdpReplyMessage.html a6fab0f9fee0c1ae1ddf26379e835e0b9 uint16_t destination_port dc/d65/structGNUNET__EXIT__UdpReplyMessage.html ae502a141fc158b101b05d0cf46632d6b GNUNET_EXIT_UdpServiceMessage df/d10/structGNUNET__EXIT__UdpServiceMessage.html struct GNUNET_MessageHeader header df/d10/structGNUNET__EXIT__UdpServiceMessage.html af54dcee183117433600e889e09564caf uint16_t source_port df/d10/structGNUNET__EXIT__UdpServiceMessage.html aaa11559ef672e196fa5c50e5881f73a7 uint16_t destination_port df/d10/structGNUNET__EXIT__UdpServiceMessage.html a0d0c2c8c139bb2f498df15627ae49f7b GNUNET_FRAGMENT_Context d0/d2e/structGNUNET__FRAGMENT__Context.html struct GNUNET_STATISTICS_Handle * stats d0/d2e/structGNUNET__FRAGMENT__Context.html aed0afd4ee5856b043aba89ce195e3244 struct GNUNET_BANDWIDTH_Tracker * tracker d0/d2e/structGNUNET__FRAGMENT__Context.html af73ba1c4ca337ba8111e4b410474d42f struct GNUNET_TIME_Relative ack_delay d0/d2e/structGNUNET__FRAGMENT__Context.html a2c601dbe8aa1646ca5acf50cb53632dc struct GNUNET_TIME_Relative msg_delay d0/d2e/structGNUNET__FRAGMENT__Context.html a7e3db220abc8ec04753b18c3650e3534 struct GNUNET_TIME_Absolute delay_until d0/d2e/structGNUNET__FRAGMENT__Context.html ae3a146af687537ef084ae45df2199892 struct GNUNET_TIME_Absolute last_round d0/d2e/structGNUNET__FRAGMENT__Context.html a06b7bb42163b2fbc9644ec2eb8549835 const struct GNUNET_MessageHeader * msg d0/d2e/structGNUNET__FRAGMENT__Context.html a8cae6916662944dfdc05abc79d0733c0 GNUNET_FRAGMENT_MessageProcessor proc d0/d2e/structGNUNET__FRAGMENT__Context.html a70d2e9c95411e3ea0adf00a0b45e31dd void * proc_cls d0/d2e/structGNUNET__FRAGMENT__Context.html abd31b81f3ba9571348fb738488aeb3fa uint64_t acks d0/d2e/structGNUNET__FRAGMENT__Context.html ae45cc15b3d4fa41609e9cc6d12d51f77 uint64_t acks_mask d0/d2e/structGNUNET__FRAGMENT__Context.html aca7f9ab3ded56029258e2bef378de9fa struct GNUNET_SCHEDULER_Task * task d0/d2e/structGNUNET__FRAGMENT__Context.html a87f1f1a8b8fa1be92b7b5580bcc60707 uint32_t fragment_id d0/d2e/structGNUNET__FRAGMENT__Context.html a151eaa455e956f82986b82f52dea0c73 unsigned int next_transmission d0/d2e/structGNUNET__FRAGMENT__Context.html a2d7f09a35d50295a527a7e643381c650 unsigned int num_rounds d0/d2e/structGNUNET__FRAGMENT__Context.html ab5dba352a56d623f43707f306f60593d unsigned int num_transmissions d0/d2e/structGNUNET__FRAGMENT__Context.html acda7f0513c988387c2de08aec0b685ff int8_t proc_busy d0/d2e/structGNUNET__FRAGMENT__Context.html abb12ae1cbe38fbb4b6380d64405b99f8 int8_t wack d0/d2e/structGNUNET__FRAGMENT__Context.html a1beb1b03ca84279719a0051cf2acef58 uint16_t mtu d0/d2e/structGNUNET__FRAGMENT__Context.html ad77b91bf5d540bf8300a59cd8129eb7c GNUNET_FRIENDS_Writer d8/dd9/structGNUNET__FRIENDS__Writer.html struct GNUNET_DISK_FileHandle * fh d8/dd9/structGNUNET__FRIENDS__Writer.html a22836fcb46bcb2cc68eef11214756208 GNUNET_FS_BlockOptions d1/ddc/structGNUNET__FS__BlockOptions.html struct GNUNET_TIME_Absolute expiration_time d1/ddc/structGNUNET__FS__BlockOptions.html ae7ee0ab34a4e3a0ddd818f648e8d84d5 uint32_t anonymity_level d1/ddc/structGNUNET__FS__BlockOptions.html a21f24f6436ed0697868b07ba793d3187 uint32_t content_priority d1/ddc/structGNUNET__FS__BlockOptions.html a71c3e79ccf66502afbf5ddc2638264f2 uint32_t replication_level d1/ddc/structGNUNET__FS__BlockOptions.html a736a5b5ecf25b94a274ab0c194e60089 GNUNET_FS_DirectoryBuilder d6/d76/structGNUNET__FS__DirectoryBuilder.html struct GNUNET_CONTAINER_MetaData * meta d6/d76/structGNUNET__FS__DirectoryBuilder.html a0b3b757ab3638ca2502fce954c649807 struct BuilderEntry * head d6/d76/structGNUNET__FS__DirectoryBuilder.html a30e25391c717dfe5644d6aa3dadd8d11 unsigned int count d6/d76/structGNUNET__FS__DirectoryBuilder.html a5f92bd19bfd1bd8085b019e7a66be5df GNUNET_FS_DirScanner dd/dc3/structGNUNET__FS__DirScanner.html struct GNUNET_HELPER_Handle * helper dd/dc3/structGNUNET__FS__DirScanner.html a8b1e59de19ecee0f6c4c5f7380e194e0 char * filename_expanded dd/dc3/structGNUNET__FS__DirScanner.html ad2e69f41e7fa0d40c55e72405e95ce11 char * ex_arg dd/dc3/structGNUNET__FS__DirScanner.html a7ddd054de06de7a62a5f0af1168f70df GNUNET_FS_DirScannerProgressCallback progress_callback dd/dc3/structGNUNET__FS__DirScanner.html a511600f071269252bd7a2d4e7b4f3422 void * progress_callback_cls dd/dc3/structGNUNET__FS__DirScanner.html a8380ecdf70b02891754b8249fcab2eec struct GNUNET_FS_ShareTreeItem * toplevel dd/dc3/structGNUNET__FS__DirScanner.html a30a027a0cca023335dda9424781e760c struct GNUNET_FS_ShareTreeItem * pos dd/dc3/structGNUNET__FS__DirScanner.html a6240ce843ce40a6c4ed29e255561b8ce struct GNUNET_SCHEDULER_Task * stop_task dd/dc3/structGNUNET__FS__DirScanner.html a7372fb77387292e48b56ffd7a910367d char * args dd/dc3/structGNUNET__FS__DirScanner.html a658d26d377d8a647880c8b95d0ead7e2 [4] GNUNET_FS_DownloadContext db/dba/structGNUNET__FS__DownloadContext.html struct GNUNET_FS_Handle * h db/dba/structGNUNET__FS__DownloadContext.html aec6f3feaa8dc806fc5311e12bd080f47 struct TopLevelActivity * top db/dba/structGNUNET__FS__DownloadContext.html afe3abfaf5b392761cb35202c9fcc9d6d struct GNUNET_MQ_Handle * mq db/dba/structGNUNET__FS__DownloadContext.html a95ef613731b1d3a6adc376c189c551a4 struct GNUNET_FS_DownloadContext * parent db/dba/structGNUNET__FS__DownloadContext.html ac5bbd3b5165477a9d147c0aa094ac6df struct GNUNET_FS_SearchResult * search db/dba/structGNUNET__FS__DownloadContext.html a70163ed102d759f8251b66e2d9acb8c9 struct GNUNET_FS_DownloadContext * child_head db/dba/structGNUNET__FS__DownloadContext.html a7a980e6d7874a00cc13e7d39bb61ee51 struct GNUNET_FS_DownloadContext * child_tail db/dba/structGNUNET__FS__DownloadContext.html a70ac216f7511ed69e0a513cf4b938b93 struct GNUNET_FS_DownloadContext * prev db/dba/structGNUNET__FS__DownloadContext.html a72a4819058eb0b8f932760560a9761ea struct GNUNET_FS_DownloadContext * next db/dba/structGNUNET__FS__DownloadContext.html abc79119aff371f789f60e19554e0ea5a void * client_info db/dba/structGNUNET__FS__DownloadContext.html a299b1ab8e63997cc2a5dda2dc3100d24 struct GNUNET_FS_Uri * uri db/dba/structGNUNET__FS__DownloadContext.html a1c3bb524678a0e94d6e2109a38685343 struct GNUNET_CONTAINER_MetaData * meta db/dba/structGNUNET__FS__DownloadContext.html ae6304fdab1fe71f41358a1a2dde10419 char * emsg db/dba/structGNUNET__FS__DownloadContext.html a61e1b83f211544aaccbbdfe636959b8f char * serialization db/dba/structGNUNET__FS__DownloadContext.html a82f9041ab5d8dd562303622ead89817a char * filename db/dba/structGNUNET__FS__DownloadContext.html a15c99957e68b40ed25b936d437e71b15 char * temp_filename db/dba/structGNUNET__FS__DownloadContext.html aabec93c2ac4a39d6a4496a2008bf3430 struct GNUNET_FS_QueueEntry * job_queue db/dba/structGNUNET__FS__DownloadContext.html a569d1a4a9f9d981b1c84afbeb1e04c0a struct GNUNET_FS_TreeEncoder * te db/dba/structGNUNET__FS__DownloadContext.html a6d6e7bfb9c859026e16af337cac8f357 struct GNUNET_DISK_FileHandle * rfh db/dba/structGNUNET__FS__DownloadContext.html a1fba3cf1dfb75ce95b5e4ee05779ef6e struct GNUNET_CONTAINER_MultiHashMap * active db/dba/structGNUNET__FS__DownloadContext.html a74c489be4021f264f0ae4f3a61d23f56 struct DownloadRequest * top_request db/dba/structGNUNET__FS__DownloadContext.html ac99e5b7402bcc5a82a217069a370c337 struct GNUNET_PeerIdentity target db/dba/structGNUNET__FS__DownloadContext.html ac9bf520fea3f7ffc8d1417a8e67556bf struct GNUNET_SCHEDULER_Task * task db/dba/structGNUNET__FS__DownloadContext.html a65b41cfaffd87cfcadcd2b6ee3b83577 uint64_t offset db/dba/structGNUNET__FS__DownloadContext.html a41578af2fdf9e4cd2c5a06caef05baa5 uint64_t length db/dba/structGNUNET__FS__DownloadContext.html a8295ab050211ceb88e30cfb699b60074 uint64_t completed db/dba/structGNUNET__FS__DownloadContext.html a38c15cd307425e2ef5e2474e9e9713eb uint64_t old_file_size db/dba/structGNUNET__FS__DownloadContext.html a2b04d6b06480b6f465a8aba9dbf26022 struct GNUNET_TIME_Absolute start_time db/dba/structGNUNET__FS__DownloadContext.html afd789d0da0d31924bf24230b892df088 struct GNUNET_TIME_Relative reconnect_backoff db/dba/structGNUNET__FS__DownloadContext.html a7f2071d462a45d76f0a2ad7200b6725a uint32_t anonymity db/dba/structGNUNET__FS__DownloadContext.html aa73f19b1ac1482ad46e010d45169c22e unsigned int treedepth db/dba/structGNUNET__FS__DownloadContext.html a1121e24c81d1d4b1bfbe68e825bb9d43 enum GNUNET_FS_DownloadOptions options db/dba/structGNUNET__FS__DownloadContext.html ae7c488ffc5a3a93d59bbddd99ba6f2b8 int has_finished db/dba/structGNUNET__FS__DownloadContext.html a0a638006f9265cc35f63bbc48001354d int issue_requests db/dba/structGNUNET__FS__DownloadContext.html a2b7fdd8ecc387caa6cb5b950cbe0b147 GNUNET_FS_FileInformation d7/d1c/structGNUNET__FS__FileInformation.html struct GNUNET_FS_FileInformation * next d7/d1c/structGNUNET__FS__FileInformation.html a793ef0d9d2fec97eb0e3586b351c48a2 struct GNUNET_FS_FileInformation * dir d7/d1c/structGNUNET__FS__FileInformation.html af7acd5dd752844dceaaf96af0e936b43 struct GNUNET_FS_Handle * h d7/d1c/structGNUNET__FS__FileInformation.html acf989d1b95349e05570a4edd22273eae void * client_info d7/d1c/structGNUNET__FS__FileInformation.html a78715a9a05bc9692ff9ded5cd7f6642d struct GNUNET_CONTAINER_MetaData * meta d7/d1c/structGNUNET__FS__FileInformation.html a8de1662391c2ab539a74bf063b48fd4a struct GNUNET_FS_Uri * keywords d7/d1c/structGNUNET__FS__FileInformation.html a034966f052d2e7aa9f6d6218c2538157 struct GNUNET_FS_Uri * chk_uri d7/d1c/structGNUNET__FS__FileInformation.html afcf91b2726fc87b9832405b6c7927ab3 struct GNUNET_FS_Uri * sks_uri d7/d1c/structGNUNET__FS__FileInformation.html aa0f268a95b096fde2477557112964fe4 struct GNUNET_FS_BlockOptions bo d7/d1c/structGNUNET__FS__FileInformation.html a8633271f72ded5d72125dd72b3b70f91 struct GNUNET_TIME_Absolute start_time d7/d1c/structGNUNET__FS__FileInformation.html adcc2e579ade11d5d236d59c5a76ecab6 char * serialization d7/d1c/structGNUNET__FS__FileInformation.html a0168131e9127582b7e5d878040a911b4 struct GNUNET_FS_TreeEncoder * te d7/d1c/structGNUNET__FS__FileInformation.html a459bb0fdc20cdda6bb9efd7330cf9de3 char * emsg d7/d1c/structGNUNET__FS__FileInformation.html a5a746e2d4e20b0734aabd411035afc04 char * filename d7/d1c/structGNUNET__FS__FileInformation.html a0394a7f0fbe9fde680165767f6ee7f61 GNUNET_FS_DataReader reader d7/d1c/structGNUNET__FS__FileInformation.html a4b8dee9848347d30426d210e39efe5f9 void * reader_cls d7/d1c/structGNUNET__FS__FileInformation.html ac384860ed446133f346128ae56ff2908 struct GNUNET_HashCode file_id d7/d1c/structGNUNET__FS__FileInformation.html a559802803d9c6c94623ce2ec4323544f uint64_t file_size d7/d1c/structGNUNET__FS__FileInformation.html a579811ae1085c6510d70ffd2e37b1dbd int do_index d7/d1c/structGNUNET__FS__FileInformation.html ac2a900550f4de53f6e3fab34eb68e6bd int have_hash d7/d1c/structGNUNET__FS__FileInformation.html a99d1cde780f0b96e62b4b485567484ee int index_start_confirmed d7/d1c/structGNUNET__FS__FileInformation.html aab431ba5dcbff043108ae2adc11a0c74 struct GNUNET_FS_FileInformation::@16::@17 file d7/d1c/structGNUNET__FS__FileInformation.html afd609c21f309971e07aa9209e373406e struct GNUNET_FS_FileInformation * entries d7/d1c/structGNUNET__FS__FileInformation.html ae0aa06714cce1074b0fc8dc5a3077901 size_t dir_size d7/d1c/structGNUNET__FS__FileInformation.html a14307154abbb4d0870a45876aa5dba82 void * dir_data d7/d1c/structGNUNET__FS__FileInformation.html aad09646e9eece17bb9668d8a23609ca7 uint64_t contents_completed d7/d1c/structGNUNET__FS__FileInformation.html a31633f40a6e6bb2de0e59aa41ffb1a25 uint64_t contents_size d7/d1c/structGNUNET__FS__FileInformation.html aada02ec4fb3890917b186ec18e064641 struct GNUNET_FS_FileInformation::@16::@18 dir d7/d1c/structGNUNET__FS__FileInformation.html a563d29d28534abf2258e0c659328355e union GNUNET_FS_FileInformation::@16 data d7/d1c/structGNUNET__FS__FileInformation.html a0908c769650e808ab55ddd2397baec24 int is_directory d7/d1c/structGNUNET__FS__FileInformation.html afd53d66ce29faf2fe7b833b6b111ad44 int is_published d7/d1c/structGNUNET__FS__FileInformation.html a912d27f4d005ab612dcc8941c4506a91 GNUNET_FS_GetIndexedContext d8/df0/structGNUNET__FS__GetIndexedContext.html struct GNUNET_MQ_Handle * mq d8/df0/structGNUNET__FS__GetIndexedContext.html ad5d60ba1e1fb03e06f05bd8bef1ccb98 GNUNET_FS_IndexedFileProcessor iterator d8/df0/structGNUNET__FS__GetIndexedContext.html acfe5fc2d3e0275fd0992561fe5943ff8 void * iterator_cls d8/df0/structGNUNET__FS__GetIndexedContext.html a8e0fbed33d91f06ac7f683b1125bde6b GNUNET_SCHEDULER_TaskCallback cont d8/df0/structGNUNET__FS__GetIndexedContext.html acf67170d9b06c3a15396c0a07610bdc5 void * cont_cls d8/df0/structGNUNET__FS__GetIndexedContext.html a782d503c681a1cb0e416c19f147f11eb GNUNET_FS_Handle d4/d1e/structGNUNET__FS__Handle.html const struct GNUNET_CONFIGURATION_Handle * cfg d4/d1e/structGNUNET__FS__Handle.html ae4e6264c73b6d11fb81140fff6eac6b1 char * client_name d4/d1e/structGNUNET__FS__Handle.html a3772328c256d84f19ebf18b59b00bb2d GNUNET_FS_ProgressCallback upcb d4/d1e/structGNUNET__FS__Handle.html ab712148e2b6c38fcc4d6273686b7db82 void * upcb_cls d4/d1e/structGNUNET__FS__Handle.html aa86abb3f26106e14f0157d0ee696b60d struct TopLevelActivity * top_head d4/d1e/structGNUNET__FS__Handle.html ad50f2154fb03a3495063eb858b603a30 struct TopLevelActivity * top_tail d4/d1e/structGNUNET__FS__Handle.html a5062f94d75710c642de068f0967d540b struct GNUNET_FS_QueueEntry * running_head d4/d1e/structGNUNET__FS__Handle.html a8c96ad4dbdc7cfb790a63244e734d741 struct GNUNET_FS_QueueEntry * running_tail d4/d1e/structGNUNET__FS__Handle.html ad5925da92557103b72b6cd09ab69b7fa struct GNUNET_FS_QueueEntry * pending_head d4/d1e/structGNUNET__FS__Handle.html a6069a3834e9772e92e0e4c849e0c1b09 struct GNUNET_FS_QueueEntry * pending_tail d4/d1e/structGNUNET__FS__Handle.html af8a6235c6ceeb4c1d267d79327ea9170 struct GNUNET_FS_SearchResult * probes_head d4/d1e/structGNUNET__FS__Handle.html ae5b8f42bd8de50231de790d61f37f4c0 struct GNUNET_FS_SearchResult * probes_tail d4/d1e/structGNUNET__FS__Handle.html ab433776f85cc6cafac07b58b51238990 struct GNUNET_SCHEDULER_Task * queue_job d4/d1e/structGNUNET__FS__Handle.html a3c28f5a30957e373cebbaec6d1d3ceb8 struct GNUNET_SCHEDULER_Task * probe_ping_task d4/d1e/structGNUNET__FS__Handle.html ab206105b58c24ed6b9ef8a16efa20a65 struct GNUNET_TIME_Relative avg_block_latency d4/d1e/structGNUNET__FS__Handle.html abdcb22dc3129e21a618a91833cea1bf6 unsigned int active_downloads d4/d1e/structGNUNET__FS__Handle.html a8f57be1b52f2ec4b7b5f881d4d6a0f0f unsigned int active_blocks d4/d1e/structGNUNET__FS__Handle.html ae01db3ef4c91a895014d431328cddd34 enum GNUNET_FS_Flags flags d4/d1e/structGNUNET__FS__Handle.html a24fff4be5d4c0b891d51175af9994e59 unsigned int max_parallel_downloads d4/d1e/structGNUNET__FS__Handle.html af8f38114824335ba02fe3581b3898807 unsigned int max_parallel_requests d4/d1e/structGNUNET__FS__Handle.html a750c83f3c0d03bb1d9ddd6bd035eeccf GNUNET_FS_ProgressInfo d5/dda/structGNUNET__FS__ProgressInfo.html struct GNUNET_FS_PublishContext * pc d5/dda/structGNUNET__FS__ProgressInfo.html a025fcc2799e77fab7f0a33b84101fc3b const struct GNUNET_FS_FileInformation * fi d5/dda/structGNUNET__FS__ProgressInfo.html ac50c9489f75f005b6e36de034e997132 void * cctx d5/dda/structGNUNET__FS__ProgressInfo.html a12211d842c34447a0aac09b2cb3702c7 void * pctx d5/dda/structGNUNET__FS__ProgressInfo.html a79518bf81176cdf806e9bb126b94e041 const char * filename d5/dda/structGNUNET__FS__ProgressInfo.html a85cc1453e80c49ecb933d5ad60efc9ee uint64_t size d5/dda/structGNUNET__FS__ProgressInfo.html a866c27b3d309a7957215756f32b763cc struct GNUNET_TIME_Relative eta d5/dda/structGNUNET__FS__ProgressInfo.html a796ca7dbc377d0937618ceeb09dc1fdf struct GNUNET_TIME_Relative duration d5/dda/structGNUNET__FS__ProgressInfo.html a556c3dd17ba0eef1e8f9aed7c8ebb17f uint64_t completed d5/dda/structGNUNET__FS__ProgressInfo.html abc8bda72dce45d9e335ada542034a13e uint32_t anonymity d5/dda/structGNUNET__FS__ProgressInfo.html a7a2b0e6c5ad47c92d310afa619f71d3f const void * data d5/dda/structGNUNET__FS__ProgressInfo.html a5e7e7dd8908605d9fd7e0587859c9848 uint64_t offset d5/dda/structGNUNET__FS__ProgressInfo.html a997fa6c2fe0372aa1615a0d32287460a uint64_t data_len d5/dda/structGNUNET__FS__ProgressInfo.html ab5e92cc7262906ba0bfc74a844b34c91 unsigned int depth d5/dda/structGNUNET__FS__ProgressInfo.html a1b18713b53c0746c46428c368fa72126 struct GNUNET_FS_ProgressInfo::@25::@26::@30::@31 progress d5/dda/structGNUNET__FS__ProgressInfo.html a65963512da189a7c5edcb158ca75359f uint64_t total d5/dda/structGNUNET__FS__ProgressInfo.html ace914a355fefa83b4356e1c4521e8216 struct GNUNET_FS_ProgressInfo::@25::@26::@30::@32 progress_directory d5/dda/structGNUNET__FS__ProgressInfo.html aac327fc9d8229f6766f91b6c66d22249 const char * message d5/dda/structGNUNET__FS__ProgressInfo.html aab9f93b06b5e686503825c61224c5f2a const struct GNUNET_FS_Uri * chk_uri d5/dda/structGNUNET__FS__ProgressInfo.html ae7137f1a104770a54088a4d8b49bf57e const struct GNUNET_FS_Uri * sks_uri d5/dda/structGNUNET__FS__ProgressInfo.html af6b284ea84376670cb98464794698dbb struct GNUNET_FS_ProgressInfo::@25::@26::@30::@33 resume d5/dda/structGNUNET__FS__ProgressInfo.html a058d5a3f4d6f22ec04fc0eb082471099 struct GNUNET_FS_ProgressInfo::@25::@26::@30::@34 completed d5/dda/structGNUNET__FS__ProgressInfo.html a36476fa783ceeeb133dfa4287d51c04d struct GNUNET_FS_ProgressInfo::@25::@26::@30::@35 error d5/dda/structGNUNET__FS__ProgressInfo.html ab3adad3de3296c86ffc92d8683cdd5c4 union GNUNET_FS_ProgressInfo::@25::@26::@30 specifics d5/dda/structGNUNET__FS__ProgressInfo.html a2af987559408421cc12c0a0c38693ace struct GNUNET_FS_ProgressInfo::@25::@26 publish d5/dda/structGNUNET__FS__ProgressInfo.html aea497367ec8f7bfe0e6508c42cbad27b struct GNUNET_FS_DownloadContext * dc d5/dda/structGNUNET__FS__ProgressInfo.html a99a1a041a00bc8adaded57f23aa943a3 void * sctx d5/dda/structGNUNET__FS__ProgressInfo.html a75d69bf058bfd72c26df8733e8da9bac const struct GNUNET_FS_Uri * uri d5/dda/structGNUNET__FS__ProgressInfo.html a919ff5e569e2ba94c416935b749a9999 int is_active d5/dda/structGNUNET__FS__ProgressInfo.html ab1fe02f92b763092c835a14d89779cf7 struct GNUNET_TIME_Relative block_download_duration d5/dda/structGNUNET__FS__ProgressInfo.html aae36a4815e65587b866db0f775996c9f uint32_t respect_offered d5/dda/structGNUNET__FS__ProgressInfo.html af948203226905479e614f8fb9b22810d uint32_t num_transmissions d5/dda/structGNUNET__FS__ProgressInfo.html a8d9e54ee49aba7078243032efccbc501 struct GNUNET_FS_ProgressInfo::@25::@27::@36::@37 progress d5/dda/structGNUNET__FS__ProgressInfo.html a7632c7fa719d2dce4b0a856bff5d3db7 const struct GNUNET_CONTAINER_MetaData * meta d5/dda/structGNUNET__FS__ProgressInfo.html a8703e1e7dc9693e46b301b31f9d96ad5 struct GNUNET_FS_ProgressInfo::@25::@27::@36::@38 start d5/dda/structGNUNET__FS__ProgressInfo.html a0a601dbe07f2424fda5a77c8266cbc74 struct GNUNET_FS_ProgressInfo::@25::@27::@36::@39 resume d5/dda/structGNUNET__FS__ProgressInfo.html aed90de6d5f8bd5df3eb69aa7951d5204 struct GNUNET_FS_ProgressInfo::@25::@27::@36::@40 error d5/dda/structGNUNET__FS__ProgressInfo.html ab1faed4fd3ebfa8145c57056be9c814f union GNUNET_FS_ProgressInfo::@25::@27::@36 specifics d5/dda/structGNUNET__FS__ProgressInfo.html a21e3f887084d2e10393d0b467ac6ae9d struct GNUNET_FS_ProgressInfo::@25::@27 download d5/dda/structGNUNET__FS__ProgressInfo.html a0096ae0c391a13f3399b302cb5ba02c1 struct GNUNET_FS_SearchContext * sc d5/dda/structGNUNET__FS__ProgressInfo.html a9c868761e50f8d25599f502ad7f5ea62 const struct GNUNET_FS_Uri * query d5/dda/structGNUNET__FS__ProgressInfo.html aa04f515c4b7485cf9f34e9864d1df197 struct GNUNET_FS_SearchResult * result d5/dda/structGNUNET__FS__ProgressInfo.html af4f9d8cf17f269e55b5ba908d2872ff5 uint32_t applicability_rank d5/dda/structGNUNET__FS__ProgressInfo.html abb6f64a50b65c0dfeb3e088278eb77a9 struct GNUNET_FS_ProgressInfo::@25::@28::@41::@42 result d5/dda/structGNUNET__FS__ProgressInfo.html a426623374829cd147888183278cbff64 int32_t availability_rank d5/dda/structGNUNET__FS__ProgressInfo.html a7e200107b062e8b4c388269841366ce1 uint32_t availability_certainty d5/dda/structGNUNET__FS__ProgressInfo.html a82f380766216190cb07f6abc269303c1 struct GNUNET_FS_ProgressInfo::@25::@28::@41::@43 resume_result d5/dda/structGNUNET__FS__ProgressInfo.html a4bf0e8549d1234f8ace8c4e410074ecd struct GNUNET_TIME_Relative current_probe_time d5/dda/structGNUNET__FS__ProgressInfo.html abd5275e925e19cc286fda0e339b01217 struct GNUNET_FS_ProgressInfo::@25::@28::@41::@44 update d5/dda/structGNUNET__FS__ProgressInfo.html a5c3e4b91f030bc8de90187e62e141ffe struct GNUNET_FS_ProgressInfo::@25::@28::@41::@45 result_suspend d5/dda/structGNUNET__FS__ProgressInfo.html a71acaa8c1bd22ae3f738cc50b2c41d79 struct GNUNET_FS_ProgressInfo::@25::@28::@41::@46 result_stopped d5/dda/structGNUNET__FS__ProgressInfo.html a12acb6b66ead29ff3aee1fa7407c7817 int is_paused d5/dda/structGNUNET__FS__ProgressInfo.html a20bd9f8297016432960b04031d1ef360 struct GNUNET_FS_ProgressInfo::@25::@28::@41::@47 resume d5/dda/structGNUNET__FS__ProgressInfo.html a5943a9128fb5098dffc4e7ffba370ea0 struct GNUNET_FS_ProgressInfo::@25::@28::@41::@48 error d5/dda/structGNUNET__FS__ProgressInfo.html a0838f493815c539af2045033ba69611e const char * name d5/dda/structGNUNET__FS__ProgressInfo.html a928c423da32ac7d4a04e78937435e3bb const char * root d5/dda/structGNUNET__FS__ProgressInfo.html a1069199f09abf003d35d645b3f5e00ee struct GNUNET_CRYPTO_EcdsaPublicKey pseudonym d5/dda/structGNUNET__FS__ProgressInfo.html a493113530a153b4f85de3c17a8c3a0bc struct GNUNET_FS_ProgressInfo::@25::@28::@41::@49 ns d5/dda/structGNUNET__FS__ProgressInfo.html aed8663fefd8db2d350d2ad9c35c5c6f9 union GNUNET_FS_ProgressInfo::@25::@28::@41 specifics d5/dda/structGNUNET__FS__ProgressInfo.html aa0490b90b7dfce06f5a6987e8ae96e66 struct GNUNET_FS_ProgressInfo::@25::@28 search d5/dda/structGNUNET__FS__ProgressInfo.html a1279cabaa434fd9dc7fe218c67c870a9 struct GNUNET_FS_UnindexContext * uc d5/dda/structGNUNET__FS__ProgressInfo.html ada764e19a1cdcc2dcebb5f101eb80b89 struct GNUNET_FS_ProgressInfo::@25::@29::@50::@51 progress d5/dda/structGNUNET__FS__ProgressInfo.html a1f3b82703078ef2424cbbc3c0ddc2147 struct GNUNET_FS_ProgressInfo::@25::@29::@50::@52 resume d5/dda/structGNUNET__FS__ProgressInfo.html af44f221b7f8bb8fd1aabccd40f1ef626 struct GNUNET_FS_ProgressInfo::@25::@29::@50::@53 error d5/dda/structGNUNET__FS__ProgressInfo.html afb89f0d4b66cb5a426315967faf5a68d union GNUNET_FS_ProgressInfo::@25::@29::@50 specifics d5/dda/structGNUNET__FS__ProgressInfo.html a09f7334a7339f2caeacc75b994ae06b7 struct GNUNET_FS_ProgressInfo::@25::@29 unindex d5/dda/structGNUNET__FS__ProgressInfo.html a1e51623091207e5d4787baacef3d6508 union GNUNET_FS_ProgressInfo::@25 value d5/dda/structGNUNET__FS__ProgressInfo.html a7ab02dee4544c6d79d40058bada328ab enum GNUNET_FS_Status status d5/dda/structGNUNET__FS__ProgressInfo.html a3a12c35a5119ad98fec8fa2bb69e1164 struct GNUNET_FS_Handle * fsh d5/dda/structGNUNET__FS__ProgressInfo.html a34088aa1f23706bac9d5402b9a2bbddf GNUNET_FS_PublishContext d8/dd8/structGNUNET__FS__PublishContext.html struct GNUNET_FS_Handle * h d8/dd8/structGNUNET__FS__PublishContext.html ab44d39789d63500d70d2798813cb6730 struct TopLevelActivity * top d8/dd8/structGNUNET__FS__PublishContext.html a5c17e6f23ab807c42e375772ac202360 struct GNUNET_FS_FileInformation * fi d8/dd8/structGNUNET__FS__PublishContext.html a9a9858c6f141e4236bb6bf8d4859b099 struct GNUNET_CRYPTO_EcdsaPrivateKey * ns d8/dd8/structGNUNET__FS__PublishContext.html abf0d2e15a9126279091bc685c713e2ba char * nid d8/dd8/structGNUNET__FS__PublishContext.html ab177958a7b004ad667e682c768a99c8f char * nuid d8/dd8/structGNUNET__FS__PublishContext.html a72c55cb6ced68b6516157bf54b276eb1 char * serialization d8/dd8/structGNUNET__FS__PublishContext.html ae2242d1b445951f8eb6d3f12eff8f4e7 struct GNUNET_MQ_Handle * mq d8/dd8/structGNUNET__FS__PublishContext.html aa44e17d0c1430e05d30d2d6d3c20ea96 struct GNUNET_FS_FileInformation * fi_pos d8/dd8/structGNUNET__FS__PublishContext.html a5d0dc281049443748551a7b081283fb5 struct GNUNET_CRYPTO_FileHashContext * fhc d8/dd8/structGNUNET__FS__PublishContext.html a51b3fbdfc379eba38f30a867cb499510 struct GNUNET_DATASTORE_Handle * dsh d8/dd8/structGNUNET__FS__PublishContext.html a4ccbce2f385f0f6a0409b8be6953f291 struct GNUNET_DATASTORE_QueueEntry * qre d8/dd8/structGNUNET__FS__PublishContext.html a8c0e8071e03b8b76a87004c2ace37601 struct GNUNET_FS_PublishSksContext * sks_pc d8/dd8/structGNUNET__FS__PublishContext.html ad693116e98321929405f4b7891b9f307 struct GNUNET_FS_PublishKskContext * ksk_pc d8/dd8/structGNUNET__FS__PublishContext.html a161b949d91214bf80d1f20f125962beb struct GNUNET_SCHEDULER_Task * upload_task d8/dd8/structGNUNET__FS__PublishContext.html acddf391fef1075c2e7ca6fde9f094ac4 uint64_t reserve_space d8/dd8/structGNUNET__FS__PublishContext.html aa6a08e89a6fed5fd536806238ecbd2bc uint32_t reserve_entries d8/dd8/structGNUNET__FS__PublishContext.html a2d8d7dd26b6a57e539c5ab9e6662d924 enum GNUNET_FS_PublishOptions options d8/dd8/structGNUNET__FS__PublishContext.html a446df6d4a3e43737290784497d52aa2a int rid d8/dd8/structGNUNET__FS__PublishContext.html ad3100a1f72115b0cccc11671b5a3333d int any_done d8/dd8/structGNUNET__FS__PublishContext.html a73843a824b36d3717785a36b3160b717 int all_done d8/dd8/structGNUNET__FS__PublishContext.html a7518e0432345fd00ad317f8bd5ae848f int skip_next_fi_callback d8/dd8/structGNUNET__FS__PublishContext.html a105425dc4b5f05ec53e86159613db767 GNUNET_FS_PublishKskContext de/d52/structGNUNET__FS__PublishKskContext.html struct GNUNET_FS_Uri * ksk_uri de/d52/structGNUNET__FS__PublishKskContext.html a1e4fc5683df02d76157922e2668712b2 struct GNUNET_FS_Uri * uri de/d52/structGNUNET__FS__PublishKskContext.html a0d7f5f77b225e0fac43e2ec014f44d4f struct GNUNET_CONTAINER_MetaData * meta de/d52/structGNUNET__FS__PublishKskContext.html a54dd3be984506535d0cca5d434cf49dc struct GNUNET_FS_Handle * h de/d52/structGNUNET__FS__PublishKskContext.html abfbd998e4d8cfc246c412be4c6387bed struct GNUNET_FS_PublishUblockContext * uc de/d52/structGNUNET__FS__PublishKskContext.html a43ddcbb023ec7936db2a2e45f60aa795 struct GNUNET_DATASTORE_Handle * dsh de/d52/structGNUNET__FS__PublishKskContext.html a30e7d4b48d01437b6b4d773f6bfdeb56 struct GNUNET_SCHEDULER_Task * ksk_task de/d52/structGNUNET__FS__PublishKskContext.html a851ac4010c4793ef4e5a0b19878c789a GNUNET_FS_PublishContinuation cont de/d52/structGNUNET__FS__PublishKskContext.html aeb054b2211673500fa3f53a7c86f47c1 void * cont_cls de/d52/structGNUNET__FS__PublishKskContext.html aa099b5edb222260e78fcfd78438f665e struct GNUNET_FS_BlockOptions bo de/d52/structGNUNET__FS__PublishKskContext.html a9bdc43c7511e130ed5f367fc16fdffe1 enum GNUNET_FS_PublishOptions options de/d52/structGNUNET__FS__PublishKskContext.html a72f2ee0f5473b81a20a5de7544dbe314 unsigned int i de/d52/structGNUNET__FS__PublishKskContext.html aa4ef4b028a6e3dbadee90b7692e6f5d4 GNUNET_FS_PublishSksContext d5/d63/structGNUNET__FS__PublishSksContext.html struct GNUNET_FS_Uri * uri d5/d63/structGNUNET__FS__PublishSksContext.html af9c6e43f18f95267f93b0efa5a13c129 struct NamespaceUpdateNode * nsn d5/d63/structGNUNET__FS__PublishSksContext.html a75f1637e76f2e0c9802ec8b900a57322 struct GNUNET_CRYPTO_EcdsaPrivateKey ns d5/d63/structGNUNET__FS__PublishSksContext.html a1b18aa0021f5a91704d9be6eac5b9666 struct GNUNET_DATASTORE_Handle * dsh d5/d63/structGNUNET__FS__PublishSksContext.html a5ce990f964f7ff2a2a9b41c288081ccd struct GNUNET_FS_Handle * h d5/d63/structGNUNET__FS__PublishSksContext.html adbb5cc04040f3a6c22fa6898f6e2114b GNUNET_FS_PublishContinuation cont d5/d63/structGNUNET__FS__PublishSksContext.html a314c08e3d7a86a630dfd4ea76c9358c9 void * cont_cls d5/d63/structGNUNET__FS__PublishSksContext.html a5dbc3db74482f9e2599a62c35165cc71 struct GNUNET_FS_PublishUblockContext * uc d5/d63/structGNUNET__FS__PublishSksContext.html a91f5dc9ede7400c221b21ba1b006eaec GNUNET_FS_PublishUblockContext d4/de8/structGNUNET__FS__PublishUblockContext.html GNUNET_FS_UBlockContinuation cont d4/de8/structGNUNET__FS__PublishUblockContext.html a7033320dc9d8e5fd3a00cd57245b4081 void * cont_cls d4/de8/structGNUNET__FS__PublishUblockContext.html a57293defffea667728365025a11ff13a struct GNUNET_DATASTORE_QueueEntry * qre d4/de8/structGNUNET__FS__PublishUblockContext.html a298c8b0b3dc6772817539ff1514eeb32 struct GNUNET_SCHEDULER_Task * task d4/de8/structGNUNET__FS__PublishUblockContext.html a6f3c96e18909b45e8c3c23472452ecdb GNUNET_FS_QueueEntry d5/db8/structGNUNET__FS__QueueEntry.html struct GNUNET_FS_QueueEntry * next d5/db8/structGNUNET__FS__QueueEntry.html af343808becae0841890a919436e92e33 struct GNUNET_FS_QueueEntry * prev d5/db8/structGNUNET__FS__QueueEntry.html a5e92908facc82fc678e3b7b030ef550b GNUNET_SCHEDULER_TaskCallback start d5/db8/structGNUNET__FS__QueueEntry.html a38c01bdb8ed5ba8676047dd34641cbd5 GNUNET_SCHEDULER_TaskCallback stop d5/db8/structGNUNET__FS__QueueEntry.html a5b323ea7ae7847ad1853cd2be7b2154d void * cls d5/db8/structGNUNET__FS__QueueEntry.html a66d93b58eb0c8ab1d2a69040380a44e7 struct GNUNET_FS_Handle * h d5/db8/structGNUNET__FS__QueueEntry.html ac25185849e51732d98f5880845e69f89 struct GNUNET_MQ_Handle * mq d5/db8/structGNUNET__FS__QueueEntry.html ab9775fd6922f9e05223a6b50b7999c16 struct GNUNET_TIME_Absolute queue_time d5/db8/structGNUNET__FS__QueueEntry.html a6325192e00a7bded4e15c495942f8df9 struct GNUNET_TIME_Absolute start_time d5/db8/structGNUNET__FS__QueueEntry.html ab382790409dcb32736776adba3f5d4ba struct GNUNET_TIME_Relative run_time d5/db8/structGNUNET__FS__QueueEntry.html a4cd47232bc4a3f968c15b1dce7d79e93 unsigned int blocks d5/db8/structGNUNET__FS__QueueEntry.html ab70c547ea64fdafdf3fb1ad7e2a9426b enum GNUNET_FS_QueuePriority priority d5/db8/structGNUNET__FS__QueueEntry.html aae9483707cad82a1ed385aa781216b6c unsigned int start_times d5/db8/structGNUNET__FS__QueueEntry.html a2709d87c6b0dfc682eb81822756d26f1 int active d5/db8/structGNUNET__FS__QueueEntry.html a33f7a246bfe631cb1b8883a151ec40b6 GNUNET_FS_SearchContext d0/dfa/structGNUNET__FS__SearchContext.html struct GNUNET_FS_Handle * h d0/dfa/structGNUNET__FS__SearchContext.html aa413552d7057028c60e1b0d2be4f7a03 struct TopLevelActivity * top d0/dfa/structGNUNET__FS__SearchContext.html a91ddf757f15269399cf9f96d89ea27ed struct GNUNET_FS_Uri * uri d0/dfa/structGNUNET__FS__SearchContext.html a9481e84576d17c654cc95e5860e139c9 struct GNUNET_FS_SearchResult * psearch_result d0/dfa/structGNUNET__FS__SearchContext.html a42007ae6742f3629a79dea61f690b0f8 struct GNUNET_MQ_Handle * mq d0/dfa/structGNUNET__FS__SearchContext.html ab051dde9b0e1332b3fec0c2c36388bd2 void * client_info d0/dfa/structGNUNET__FS__SearchContext.html a33ab619bf470aa7c0185c347e44716ac char * serialization d0/dfa/structGNUNET__FS__SearchContext.html a294871102d210b763205afacbef7748d char * emsg d0/dfa/structGNUNET__FS__SearchContext.html a146f2e851f56a5e0d58316f09727fcad struct GNUNET_CONTAINER_MultiHashMap * master_result_map d0/dfa/structGNUNET__FS__SearchContext.html a04d9709b8aad6ec054375e643aea706d struct SearchRequestEntry * requests d0/dfa/structGNUNET__FS__SearchContext.html a1cad5a612e6ff7694414d205353227a7 struct GNUNET_TIME_Absolute start_time d0/dfa/structGNUNET__FS__SearchContext.html ad0b0b1776c9e2d0144a14fdadf9697a1 struct GNUNET_TIME_Relative reconnect_backoff d0/dfa/structGNUNET__FS__SearchContext.html a515f7e492e0bed1a8291b2eb697b3743 struct GNUNET_SCHEDULER_Task * task d0/dfa/structGNUNET__FS__SearchContext.html a42a820c434aaa465bce0cb8559fac8f2 uint32_t anonymity d0/dfa/structGNUNET__FS__SearchContext.html a7546ddaa9e61ac29eddcd3d44e2ace74 uint32_t mandatory_count d0/dfa/structGNUNET__FS__SearchContext.html aa10f1d3329cd7091949bc3f81a3a42cf enum GNUNET_FS_SearchOptions options d0/dfa/structGNUNET__FS__SearchContext.html a6ba99527084129465fe07646a634b208 GNUNET_FS_SearchResult d2/d56/structGNUNET__FS__SearchResult.html struct GNUNET_FS_Handle * h d2/d56/structGNUNET__FS__SearchResult.html a5a8ffa331f6d10fae97cccdca8210453 struct GNUNET_FS_SearchResult * next d2/d56/structGNUNET__FS__SearchResult.html acd207c11812bef6561ccfe78a2736d65 struct GNUNET_FS_SearchResult * prev d2/d56/structGNUNET__FS__SearchResult.html ac0b0efc69c9f7b6648c461e7acca0a1d struct GNUNET_FS_SearchContext * sc d2/d56/structGNUNET__FS__SearchResult.html abfa004f8b80a52274ad227bf634d29cd struct GNUNET_FS_Uri * uri d2/d56/structGNUNET__FS__SearchResult.html a5031bff2b2057e6ae67132a3dfdf12a5 struct GNUNET_CONTAINER_MetaData * meta d2/d56/structGNUNET__FS__SearchResult.html a86549834a8288b39c03392a6fb694318 void * client_info d2/d56/structGNUNET__FS__SearchResult.html a297da23b379c6e859a4250a9a383ae28 struct GNUNET_FS_DownloadContext * probe_ctx d2/d56/structGNUNET__FS__SearchResult.html a3850c771a33c97c06c50351320fbccf4 struct GNUNET_FS_DownloadContext * download d2/d56/structGNUNET__FS__SearchResult.html a05a1f2af4d8701febaf014cdfd7caaab struct GNUNET_FS_SearchContext * update_search d2/d56/structGNUNET__FS__SearchResult.html a2280d330c92ef9b3bcc8f7316bf83e0b char * serialization d2/d56/structGNUNET__FS__SearchResult.html a5babd65430226bd02ba9da8cb7f9a7fb uint8_t * keyword_bitmap d2/d56/structGNUNET__FS__SearchResult.html a5797f76e420cb86cadf682c347be667f struct GNUNET_HashCode key d2/d56/structGNUNET__FS__SearchResult.html a5b692f5ac06209fc878703d784de8116 struct GNUNET_SCHEDULER_Task * probe_cancel_task d2/d56/structGNUNET__FS__SearchResult.html af7c21f303e885591742fba69c68e281e struct GNUNET_TIME_Absolute probe_active_time d2/d56/structGNUNET__FS__SearchResult.html ad298e8e8124d8f69d6c7e8b2f5b2699d struct GNUNET_TIME_Relative remaining_probe_time d2/d56/structGNUNET__FS__SearchResult.html adab7dc1d42eb913e79072d5df8bc9ba5 uint32_t anonymity d2/d56/structGNUNET__FS__SearchResult.html a8a28b133551041c981e5dc928f65ec7c uint32_t mandatory_missing d2/d56/structGNUNET__FS__SearchResult.html ae63eb04ead292ffc24d9ee2c14260f85 uint32_t optional_support d2/d56/structGNUNET__FS__SearchResult.html a0002b71c7e6c1978ce8950d25d025875 uint32_t availability_success d2/d56/structGNUNET__FS__SearchResult.html aa1c362668cc97dc7e58d66303703f247 uint32_t availability_trials d2/d56/structGNUNET__FS__SearchResult.html a40ca6489cc67a51123926bf03d1e89b4 GNUNET_FS_ShareTreeItem df/d6b/structGNUNET__FS__ShareTreeItem.html struct GNUNET_FS_ShareTreeItem * prev df/d6b/structGNUNET__FS__ShareTreeItem.html a63ae5d75a8cc1b7cd785bd7dd3b47999 struct GNUNET_FS_ShareTreeItem * next df/d6b/structGNUNET__FS__ShareTreeItem.html a81536012da7a8d901614da3e38b210b4 struct GNUNET_FS_ShareTreeItem * parent df/d6b/structGNUNET__FS__ShareTreeItem.html a458c216813f82d3a5b9a5e8aeb5f0d18 struct GNUNET_FS_ShareTreeItem * children_head df/d6b/structGNUNET__FS__ShareTreeItem.html aa65766e5349f576da460b208ff1e9870 struct GNUNET_FS_ShareTreeItem * children_tail df/d6b/structGNUNET__FS__ShareTreeItem.html af14de663e4c8969b5008ee9d034be287 struct GNUNET_CONTAINER_MetaData * meta df/d6b/structGNUNET__FS__ShareTreeItem.html af2026a65615b8026401e806a16cdbaf9 struct GNUNET_FS_Uri * ksk_uri df/d6b/structGNUNET__FS__ShareTreeItem.html a6633d88760a40d9dec496c32fff940ab char * filename df/d6b/structGNUNET__FS__ShareTreeItem.html ac4c74056ae3da3161df9bb104dbb0c96 char * short_filename df/d6b/structGNUNET__FS__ShareTreeItem.html a7b9b065f9d8d49a0fbb30e330bf49bfd int is_directory df/d6b/structGNUNET__FS__ShareTreeItem.html a324d4d1ada94d93d06cf8a912b0abd76 GNUNET_FS_TreeEncoder d2/ded/structGNUNET__FS__TreeEncoder.html struct GNUNET_FS_Handle * h d2/ded/structGNUNET__FS__TreeEncoder.html aef4e4f7de75519c9025a3ddd3668fafd void * cls d2/ded/structGNUNET__FS__TreeEncoder.html a160cce0ae59cec40cf0ff4480a29d19e GNUNET_FS_TreeBlockProcessor proc d2/ded/structGNUNET__FS__TreeEncoder.html a3a9e19d6b745ed02ae2cad37a6a5c3bf GNUNET_FS_TreeProgressCallback progress d2/ded/structGNUNET__FS__TreeEncoder.html a0154d05beda8eaf60d7a2c17258a8572 GNUNET_FS_DataReader reader d2/ded/structGNUNET__FS__TreeEncoder.html a59c90cdee9fbfb4d906cbf60e7c8266d GNUNET_SCHEDULER_TaskCallback cont d2/ded/structGNUNET__FS__TreeEncoder.html abaeb89c4288d1db354dea87178cacc17 char * emsg d2/ded/structGNUNET__FS__TreeEncoder.html a5bb404a6199c6423d12f7d0f16af432c struct GNUNET_FS_Uri * uri d2/ded/structGNUNET__FS__TreeEncoder.html a88ae16fafab38f2c8b64e79b5f37f423 uint64_t size d2/ded/structGNUNET__FS__TreeEncoder.html ac3762db9be2f5d987c5629439f87789d uint64_t publish_offset d2/ded/structGNUNET__FS__TreeEncoder.html af63365e4e8bdf8dd61d33c4b0967e5d4 unsigned int current_depth d2/ded/structGNUNET__FS__TreeEncoder.html afe408710d4181e18bef44817778ae4c1 unsigned int chk_tree_depth d2/ded/structGNUNET__FS__TreeEncoder.html a961496612d13b4394c66d78ee35135e1 struct ContentHashKey * chk_tree d2/ded/structGNUNET__FS__TreeEncoder.html a51c8b10b898950a3daf9aabeb2e0d356 int in_next d2/ded/structGNUNET__FS__TreeEncoder.html ad651ada3fd60807c5309738724e1d28c GNUNET_FS_UnindexContext d6/d58/structGNUNET__FS__UnindexContext.html struct ContentHashKey chk d6/d58/structGNUNET__FS__UnindexContext.html a2da1bc0d9e54cef57f563f30895ab05d struct GNUNET_FS_Handle * h d6/d58/structGNUNET__FS__UnindexContext.html a77fe8efe64aa54b4b9ad7ceab95db574 struct TopLevelActivity * top d6/d58/structGNUNET__FS__UnindexContext.html a6522807a89376c5e35f807b3537c0cb4 struct GNUNET_FS_DirScanner * dscan d6/d58/structGNUNET__FS__UnindexContext.html a0af7747708d3c8f87e0c602f00964ac6 struct GNUNET_FS_Uri * ksk_uri d6/d58/structGNUNET__FS__UnindexContext.html acaa38714172a2c8f63f13de6d456c107 uint32_t ksk_offset d6/d58/structGNUNET__FS__UnindexContext.html a838068970a2d80139fb32dbbc7aafb85 char * filename d6/d58/structGNUNET__FS__UnindexContext.html a68f124a68a189f68d203fe756e74a4af char * serialization d6/d58/structGNUNET__FS__UnindexContext.html a8967537160a3116b22c3b4e72d21266d struct GNUNET_MQ_Handle * mq d6/d58/structGNUNET__FS__UnindexContext.html add1610602e4eb079bf777f6776af4d50 struct GNUNET_DATASTORE_Handle * dsh d6/d58/structGNUNET__FS__UnindexContext.html a6f96318914bcfb71dcc9022f91866927 void * client_info d6/d58/structGNUNET__FS__UnindexContext.html a28c6a6a7daadf02440bb40f534a47ef5 struct GNUNET_FS_TreeEncoder * tc d6/d58/structGNUNET__FS__UnindexContext.html a00447833d8b1e0b315ce8e0e48a29f3f struct GNUNET_DISK_FileHandle * fh d6/d58/structGNUNET__FS__UnindexContext.html a297fed283b52c4ed48679440ce54e19a struct GNUNET_DATASTORE_QueueEntry * dqe d6/d58/structGNUNET__FS__UnindexContext.html a4b3d880b02184e1c479c91e482cc8074 struct GNUNET_HashCode ukey d6/d58/structGNUNET__FS__UnindexContext.html a97e2b67fbfc337085b6df29d4f2d803e struct GNUNET_HashCode uquery d6/d58/structGNUNET__FS__UnindexContext.html a8fffd7bfec90458b23e28c5b92642b89 char * emsg d6/d58/structGNUNET__FS__UnindexContext.html a296b8f3c38e0358e22398879f6529a14 struct GNUNET_CRYPTO_FileHashContext * fhc d6/d58/structGNUNET__FS__UnindexContext.html a5de09fba9171c7767fe8606e0204c803 uint64_t file_size d6/d58/structGNUNET__FS__UnindexContext.html ad2477d5792653ca42124209f8f85e3bd struct GNUNET_TIME_Absolute start_time d6/d58/structGNUNET__FS__UnindexContext.html a2c239504da4f6de32ad8d8245fcccd6e struct GNUNET_HashCode file_id d6/d58/structGNUNET__FS__UnindexContext.html acf7454e8602046f7a3b74e5a3f21d89c enum UnindexState state d6/d58/structGNUNET__FS__UnindexContext.html a1e7f579cc448b2f811600abc34317de9 GNUNET_FS_UpdateInformationGraph d1/d18/structGNUNET__FS__UpdateInformationGraph.html struct GNUNET_FS_Handle * h d1/d18/structGNUNET__FS__UpdateInformationGraph.html a469c2d8bd6a7675ca89fdd6f6eec2997 struct NamespaceUpdateNode ** update_nodes d1/d18/structGNUNET__FS__UpdateInformationGraph.html ad82c5a535d3c3f76b61aee69a9bc5efc struct GNUNET_CRYPTO_EcdsaPrivateKey ns d1/d18/structGNUNET__FS__UpdateInformationGraph.html a579230bc7863193d3fef2f32e9bf3ad9 struct GNUNET_CONTAINER_MultiHashMap * update_map d1/d18/structGNUNET__FS__UpdateInformationGraph.html ac89548b1393397f2674f27cb2e28c64b unsigned int update_node_count d1/d18/structGNUNET__FS__UpdateInformationGraph.html a6a5dc193f8103ee56bd7804939c497c8 unsigned int rc d1/d18/structGNUNET__FS__UpdateInformationGraph.html a0ade43713a7239c01fe581d320cd3c3e unsigned int nug_gen d1/d18/structGNUNET__FS__UpdateInformationGraph.html a1ab89d9eaf34478b719c968608d2a203 GNUNET_FS_Uri df/d72/structGNUNET__FS__Uri.html enum GNUNET_FS_UriType type df/d72/structGNUNET__FS__Uri.html a3f9fa167f51376406194664f62c59f08 char ** keywords df/d72/structGNUNET__FS__Uri.html a2836904b7eade1acd0a958a477e183d5 unsigned int keywordCount df/d72/structGNUNET__FS__Uri.html ab95f384b644a9c6609aa3f99a202544e struct GNUNET_FS_Uri::@13::@14 ksk df/d72/structGNUNET__FS__Uri.html a4e47ddf76d81682279e9f363368b3e7e struct GNUNET_CRYPTO_EcdsaPublicKey ns df/d72/structGNUNET__FS__Uri.html a921e4cfde7059005543218ccda7c4e98 char * identifier df/d72/structGNUNET__FS__Uri.html ae15547c449d6492d045d5499db306806 struct GNUNET_FS_Uri::@13::@15 sks df/d72/structGNUNET__FS__Uri.html aa32232e11736e8fa04244dda781e90db struct FileIdentifier chk df/d72/structGNUNET__FS__Uri.html ae71171fcaaf5437da817215459955dc0 struct Location loc df/d72/structGNUNET__FS__Uri.html ab68391582192b9d6003f8cd5830cdb59 union GNUNET_FS_Uri::@13 data df/d72/structGNUNET__FS__Uri.html a660765837121f498d076f2e96ca592c4 GNUNET_GETOPT_CommandLineOption d3/dd7/structGNUNET__GETOPT__CommandLineOption.html const char shortName d3/dd7/structGNUNET__GETOPT__CommandLineOption.html af39eddec7eff3ca8097262d146f35ffe const char * name d3/dd7/structGNUNET__GETOPT__CommandLineOption.html a974bb802688be25adb6ac9c0d04c9b8d const char * argumentHelp d3/dd7/structGNUNET__GETOPT__CommandLineOption.html a62ed9eb90e329654324e348f4cd51ba0 const char * description d3/dd7/structGNUNET__GETOPT__CommandLineOption.html a31a2b33a7a13ed43142032a87975119b int require_argument d3/dd7/structGNUNET__GETOPT__CommandLineOption.html a006326beabc9ca86dd9e33999302743a int option_mandatory d3/dd7/structGNUNET__GETOPT__CommandLineOption.html a8b1f23bca0ba242e8ace6a0fa50c1349 int option_exclusive d3/dd7/structGNUNET__GETOPT__CommandLineOption.html a7edc4745ee823eed6ec3aa2405d5d650 GNUNET_GETOPT_CommandLineOptionProcessor processor d3/dd7/structGNUNET__GETOPT__CommandLineOption.html ae19940925f3df0d721e8dbac9c883b8b void(* cleaner d3/dd7/structGNUNET__GETOPT__CommandLineOption.html af55b7d33d9ba3c0e7b61c761ce9e8cab )(void *cls) void * scls d3/dd7/structGNUNET__GETOPT__CommandLineOption.html aa13728b7dbc48e4b7a01f3286d63c0fe GNUNET_GETOPT_CommandLineProcessorContext dd/d6f/structGNUNET__GETOPT__CommandLineProcessorContext.html const char * binaryName dd/d6f/structGNUNET__GETOPT__CommandLineProcessorContext.html a44e7f9962bda0004a6e260d700e6852e const char * binaryOptions dd/d6f/structGNUNET__GETOPT__CommandLineProcessorContext.html a6bdd7c3301ed1aab2df8df299e165df6 const struct GNUNET_GETOPT_CommandLineOption * allOptions dd/d6f/structGNUNET__GETOPT__CommandLineProcessorContext.html a85193ad5f002594ccca6ea27a49de7ab char *const * argv dd/d6f/structGNUNET__GETOPT__CommandLineProcessorContext.html ada6a3d78c0594b149150d7c20160b329 unsigned int argc dd/d6f/structGNUNET__GETOPT__CommandLineProcessorContext.html adcaee7cfcf88b78b72fd178e9983e825 unsigned int currentArgument dd/d6f/structGNUNET__GETOPT__CommandLineProcessorContext.html afe86e0343e0fed5e633b93cc28172640 GNUNET_GNS_Handle d7/d42/structGNUNET__GNS__Handle.html const struct GNUNET_CONFIGURATION_Handle * cfg d7/d42/structGNUNET__GNS__Handle.html a3fb5cc7c8e10d073cde6c5899b464eb5 struct GNUNET_MQ_Handle * mq d7/d42/structGNUNET__GNS__Handle.html a66f5295525a870633bb3d298ff69f676 struct GNUNET_GNS_LookupRequest * lookup_head d7/d42/structGNUNET__GNS__Handle.html a79675e2951006b07aff90c4ab645edda struct GNUNET_GNS_LookupRequest * lookup_tail d7/d42/structGNUNET__GNS__Handle.html af87aff76413867a5cb4a15e5321ab268 struct GNUNET_SCHEDULER_Task * reconnect_task d7/d42/structGNUNET__GNS__Handle.html a44e71e4e354e4457fe95caf984a94d84 struct GNUNET_TIME_Relative reconnect_backoff d7/d42/structGNUNET__GNS__Handle.html a054855672d094010e5e7197cd21b1318 uint32_t r_id_gen d7/d42/structGNUNET__GNS__Handle.html a42b82ba99819b29cc9a8da32a9b0ee07 GNUNET_GNS_LookupRequest d6/d4f/structGNUNET__GNS__LookupRequest.html struct GNUNET_GNS_LookupRequest * next d6/d4f/structGNUNET__GNS__LookupRequest.html a37361da3eef3e10bc468ca0a67994c36 struct GNUNET_GNS_LookupRequest * prev d6/d4f/structGNUNET__GNS__LookupRequest.html a439d3257bdc8c6b10347c42409cf4a80 struct GNUNET_GNS_Handle * gns_handle d6/d4f/structGNUNET__GNS__LookupRequest.html afae0ff907e47b33fc51af4f3fb5c0acf GNUNET_GNS_LookupResultProcessor lookup_proc d6/d4f/structGNUNET__GNS__LookupRequest.html a71b7bf7e5440bb832bc77b36f714ee8e void * proc_cls d6/d4f/structGNUNET__GNS__LookupRequest.html a11161b0e298a1004ebbf279312a591f5 struct GNUNET_MQ_Envelope * env d6/d4f/structGNUNET__GNS__LookupRequest.html a7daf78d6cd93570138e8520bc364a0ad uint32_t r_id d6/d4f/structGNUNET__GNS__LookupRequest.html aaad716a828c41ba3975ca5cf56ec8974 GNUNET_GNS_LookupWithTldRequest dd/d89/structGNUNET__GNS__LookupWithTldRequest.html struct GNUNET_GNS_Handle * gns_handle dd/d89/structGNUNET__GNS__LookupWithTldRequest.html ad9058abb8bf048e5d1b5d3243a2ba162 GNUNET_GNS_LookupResultProcessor2 lookup_proc dd/d89/structGNUNET__GNS__LookupWithTldRequest.html a249cd139f20f0286fb67927542a49ec2 char * name dd/d89/structGNUNET__GNS__LookupWithTldRequest.html a472daaf0370ce0bcf53372d316a02184 void * lookup_proc_cls dd/d89/structGNUNET__GNS__LookupWithTldRequest.html aa9bc2f543f3297f335bc22a13ab7ca8d struct GNUNET_GNS_LookupRequest * lr dd/d89/structGNUNET__GNS__LookupWithTldRequest.html ac1b0ee73883985ef84dfe9ec2832505d struct GNUNET_IDENTITY_EgoSuffixLookup * id_co dd/d89/structGNUNET__GNS__LookupWithTldRequest.html af09365b7141d1d8d87a062d29784d962 char * longest_match dd/d89/structGNUNET__GNS__LookupWithTldRequest.html ad1333016b3418b936d20cb38a86f14c4 struct GNUNET_IDENTITY_Ego * longest_match_ego dd/d89/structGNUNET__GNS__LookupWithTldRequest.html af3d44c4aeeeef59b6e61e889b167343d uint32_t type dd/d89/structGNUNET__GNS__LookupWithTldRequest.html a3a16326dd7f40f932ffbe7f7cd545c10 enum GNUNET_GNS_LocalOptions options dd/d89/structGNUNET__GNS__LookupWithTldRequest.html a06095945cfd0bd9c8f08738467e7bcce GNUNET_GNSRECORD_Block d4/da9/structGNUNET__GNSRECORD__Block.html struct GNUNET_CRYPTO_EcdsaSignature signature d4/da9/structGNUNET__GNSRECORD__Block.html a911792409bf502c583814b65f0a04668 struct GNUNET_CRYPTO_EcdsaPublicKey derived_key d4/da9/structGNUNET__GNSRECORD__Block.html acf6e43be1f79184860a66c773d156236 struct GNUNET_CRYPTO_EccSignaturePurpose purpose d4/da9/structGNUNET__GNSRECORD__Block.html a253ffcb22e63234520400c981df76ec5 struct GNUNET_TIME_AbsoluteNBO expiration_time d4/da9/structGNUNET__GNSRECORD__Block.html a344e8d12dbf31fbbbd59af5a6dd8d7f0 GNUNET_GNSRECORD_BoxRecord d9/d60/structGNUNET__GNSRECORD__BoxRecord.html uint16_t protocol d9/d60/structGNUNET__GNSRECORD__BoxRecord.html aac574c0d57d7a144c67f3e6eb30f0ab6 uint16_t service d9/d60/structGNUNET__GNSRECORD__BoxRecord.html a99e4bf875582dc62cf9511d5bf1b9a6c uint32_t record_type d9/d60/structGNUNET__GNSRECORD__BoxRecord.html a4d9ba4fa67f07b757597709c58ab87bf GNUNET_GNSRECORD_Data d1/dc8/structGNUNET__GNSRECORD__Data.html const void * data d1/dc8/structGNUNET__GNSRECORD__Data.html a1e9ed84ba83e164d3514d67817622d77 uint64_t expiration_time d1/dc8/structGNUNET__GNSRECORD__Data.html af0e0aa78cb620e3ab9e1a040a2c04e80 size_t data_size d1/dc8/structGNUNET__GNSRECORD__Data.html a93a1b196822290b75b4093a607979510 uint32_t record_type d1/dc8/structGNUNET__GNSRECORD__Data.html a0f855b277ffba8b0f5b924a973c4839b enum GNUNET_GNSRECORD_Flags flags d1/dc8/structGNUNET__GNSRECORD__Data.html aaeed38c6a8911462671ba300621879f2 GNUNET_GNSRECORD_PlaceData d5/d8f/structGNUNET__GNSRECORD__PlaceData.html struct GNUNET_CRYPTO_EddsaPublicKey place_pub_key d5/d8f/structGNUNET__GNSRECORD__PlaceData.html aeafa6a706f09e374c2bd1b4c8b50cab5 struct GNUNET_PeerIdentity origin d5/d8f/structGNUNET__GNSRECORD__PlaceData.html a6ac8cc5b25ffb673827a54017eba4e9c uint32_t relay_count d5/d8f/structGNUNET__GNSRECORD__PlaceData.html a394c77bf0e171306776196e47a5c49fd GNUNET_GNSRECORD_PluginFunctions d4/de8/structGNUNET__GNSRECORD__PluginFunctions.html void * cls d4/de8/structGNUNET__GNSRECORD__PluginFunctions.html ad5a5e902d877d59e7862dec8678b80f7 GNUNET_GNSRECORD_ValueToStringFunction value_to_string d4/de8/structGNUNET__GNSRECORD__PluginFunctions.html ab75cf9a8c8b3de258686c36da9aa777d GNUNET_GNSRECORD_StringToValueFunction string_to_value d4/de8/structGNUNET__GNSRECORD__PluginFunctions.html ad90e6a6cea485de46f177a3049823cab GNUNET_GNSRECORD_TypenameToNumberFunction typename_to_number d4/de8/structGNUNET__GNSRECORD__PluginFunctions.html a3d979aea22f90cbd9a1fbdf29e33e532 GNUNET_GNSRECORD_NumberToTypenameFunction number_to_typename d4/de8/structGNUNET__GNSRECORD__PluginFunctions.html a61d75f32abb6536e4aee2cebb5b90c3a GNUNET_GNSRECORD_ReverseRecord d4/da4/structGNUNET__GNSRECORD__ReverseRecord.html struct GNUNET_CRYPTO_EcdsaPublicKey pkey d4/da4/structGNUNET__GNSRECORD__ReverseRecord.html a77177ce49f29e7bf46556ccf88b3dd5d struct GNUNET_TIME_Absolute expiration d4/da4/structGNUNET__GNSRECORD__ReverseRecord.html a36070ceaa810ef532028852372b3693a GNUNET_gstData d8/dac/structGNUNET__gstData.html GstPipeline * pipeline d8/dac/structGNUNET__gstData.html a88305ce60a1b052d9b515e21e6404fa9 struct AudioMessage * audio_message d8/dac/structGNUNET__gstData.html a2c7df9477baf5e6cc557d7111219c466 struct GNUNET_MessageStreamTokenizer * stdin_mst d8/dac/structGNUNET__gstData.html acf6e4d80e693e5ccd65440a68b60ec7d GstElement * appsrc d8/dac/structGNUNET__gstData.html a4f65adea4e18d8f39fe4ed9c22e5beae GstElement * appsink d8/dac/structGNUNET__gstData.html a701673199bf8b3f6c8c15874bf85dbbf int audiobackend d8/dac/structGNUNET__gstData.html a8101f780914cbd674df2ec4b2a1bf641 int dropsilence d8/dac/structGNUNET__gstData.html a2ddb681668f671fd0e4047343905808a int usertp d8/dac/structGNUNET__gstData.html aa32ad23f8190cdb6545afc3e0ff97304 int pure_ogg d8/dac/structGNUNET__gstData.html aaa706c93105a9d25c08b9f9949401a6f char * jack_pp_in d8/dac/structGNUNET__gstData.html a13d694573febe54ddacad6934b18c8ef char * jack_pp_out d8/dac/structGNUNET__gstData.html a0c3be0e4916851dac147547eeb93bf4e GNUNET_HashCode de/d80/structGNUNET__HashCode.html uint32_t bits de/d80/structGNUNET__HashCode.html afaf9f4883f6144193258bd8191680ecb [512/8/sizeof(uint32_t)] GNUNET_HashContext df/d38/structGNUNET__HashContext.html gcry_md_hd_t hd df/d38/structGNUNET__HashContext.html ad6d3607ffa1899ec30e8f80bc5d67b0f GNUNET_HELLO_Address d6/d05/structGNUNET__HELLO__Address.html struct GNUNET_PeerIdentity peer d6/d05/structGNUNET__HELLO__Address.html a6dfdd05de4138a9da3c083538c541d81 const char * transport_name d6/d05/structGNUNET__HELLO__Address.html a098b56045b02da3f53196a7e60445e1b const void * address d6/d05/structGNUNET__HELLO__Address.html afce1d217e0b1823e70e5f56b2d7bbef1 size_t address_length d6/d05/structGNUNET__HELLO__Address.html a09fcc2665d2955d59d4b2d96035d57c9 enum GNUNET_HELLO_AddressInfo local_info d6/d05/structGNUNET__HELLO__Address.html a83832e0870a7cd97f69bb0842c5fa9e2 GNUNET_HELLO_ComposeUriContext d9/dd7/structGNUNET__HELLO__ComposeUriContext.html char * uri d9/dd7/structGNUNET__HELLO__ComposeUriContext.html a7c660ce031f1672fe183dcff00f32bf0 GNUNET_HELLO_TransportPluginsFind plugins_find d9/dd7/structGNUNET__HELLO__ComposeUriContext.html a42bd4b0be1dfccb668dd6a7a7ceec932 GNUNET_HELLO_Message d5/d20/structGNUNET__HELLO__Message.html struct GNUNET_MessageHeader header d5/d20/structGNUNET__HELLO__Message.html adedaf33b2a9a672cda5496727c45c6ae uint32_t friend_only d5/d20/structGNUNET__HELLO__Message.html a3d25913f8fcd537f5d39e904a91377cc struct GNUNET_CRYPTO_EddsaPublicKey publicKey d5/d20/structGNUNET__HELLO__Message.html abe7d0f1e9fe94cf55b8c08b0e8c7161d GNUNET_HELLO_ParseUriContext d5/d7a/structGNUNET__HELLO__ParseUriContext.html const char * pos d5/d7a/structGNUNET__HELLO__ParseUriContext.html aa07ae0c092dc3edb5f43e3c3e588ab9b int ret d5/d7a/structGNUNET__HELLO__ParseUriContext.html a645b79ea3ac3ec90dadeba2b6692682a unsigned int counter_total d5/d7a/structGNUNET__HELLO__ParseUriContext.html a6447c328a196c16b6e75ca9e72cb4219 unsigned int counter_added d5/d7a/structGNUNET__HELLO__ParseUriContext.html ac275be3be3dabea96e4909a8b21f36af GNUNET_HELLO_TransportPluginsFind plugins_find d5/d7a/structGNUNET__HELLO__ParseUriContext.html af28a09af22993dd2b0db8405cd6b7148 GNUNET_HELPER_Handle de/d2f/structGNUNET__HELPER__Handle.html struct GNUNET_DISK_PipeHandle * helper_in de/d2f/structGNUNET__HELPER__Handle.html a5ed4c1131e607a760b5ac351c9587d54 struct GNUNET_DISK_PipeHandle * helper_out de/d2f/structGNUNET__HELPER__Handle.html a824998f9295c659c4cfb8f89f47ebf87 const struct GNUNET_DISK_FileHandle * fh_from_helper de/d2f/structGNUNET__HELPER__Handle.html a63dbbc55bc6de7ea9aa3f3be8d6d68e5 const struct GNUNET_DISK_FileHandle * fh_to_helper de/d2f/structGNUNET__HELPER__Handle.html a642a1355085caa5311fff14de9590aeb struct GNUNET_OS_Process * helper_proc de/d2f/structGNUNET__HELPER__Handle.html a22bb513be158d730fed583603a6ad3d8 struct GNUNET_MessageStreamTokenizer * mst de/d2f/structGNUNET__HELPER__Handle.html af10f8c954d5bf74b0d783b01535905d4 GNUNET_HELPER_ExceptionCallback exp_cb de/d2f/structGNUNET__HELPER__Handle.html a040b13b54ce0e94ded6bd109b045f984 void * cb_cls de/d2f/structGNUNET__HELPER__Handle.html a2f0b7a7f61ea4112e976688472f30760 struct GNUNET_HELPER_SendHandle * sh_head de/d2f/structGNUNET__HELPER__Handle.html a144286b10aac9d94140eaa1a0b765a77 struct GNUNET_HELPER_SendHandle * sh_tail de/d2f/structGNUNET__HELPER__Handle.html a40f2592097e4c32a8bb91a395bcedee8 char * binary_name de/d2f/structGNUNET__HELPER__Handle.html afeb0ba852b9b1e27be57dc1aafc62849 char ** binary_argv de/d2f/structGNUNET__HELPER__Handle.html ae6bdb91818240c2a80e97e4adf0d21d3 struct GNUNET_SCHEDULER_Task * read_task de/d2f/structGNUNET__HELPER__Handle.html afab5bd501ae869fc2f6d44b011d2d718 struct GNUNET_SCHEDULER_Task * write_task de/d2f/structGNUNET__HELPER__Handle.html a7362d437a9e52819a9a8a0eedf6338ce struct GNUNET_SCHEDULER_Task * restart_task de/d2f/structGNUNET__HELPER__Handle.html a909c05c2c40a1d1c5202e926f606753c int with_control_pipe de/d2f/structGNUNET__HELPER__Handle.html a2c1897da9205cf3d08a440ccc0ffb6e3 unsigned int retry_back_off de/d2f/structGNUNET__HELPER__Handle.html a0450c3ddad6e02f7d8652feb0a497be0 GNUNET_HELPER_SendHandle dc/d38/structGNUNET__HELPER__SendHandle.html struct GNUNET_HELPER_SendHandle * next dc/d38/structGNUNET__HELPER__SendHandle.html a52449105643748f50eb6f23e66af9451 struct GNUNET_HELPER_SendHandle * prev dc/d38/structGNUNET__HELPER__SendHandle.html a3dc0c108c53a883220d848d8422b3e5e const struct GNUNET_MessageHeader * msg dc/d38/structGNUNET__HELPER__SendHandle.html aac67da31eb6078f937d3dfcc5b25140d struct GNUNET_HELPER_Handle * h dc/d38/structGNUNET__HELPER__SendHandle.html a5bdec2081ae1157539b799572f0e5823 GNUNET_HELPER_Continuation cont dc/d38/structGNUNET__HELPER__SendHandle.html aa7194c2a0c371cf9e9e6ad0cba7a1f20 void * cont_cls dc/d38/structGNUNET__HELPER__SendHandle.html ac2d61b13681068f102bd8d4fdbb4ec92 unsigned int wpos dc/d38/structGNUNET__HELPER__SendHandle.html ad8ecc8d56ac5bb2e521654602577efec GNUNET_HOSTLIST_ADV_Message da/de3/structGNUNET__HOSTLIST__ADV__Message.html struct GNUNET_MessageHeader header da/de3/structGNUNET__HOSTLIST__ADV__Message.html a01d66441e2704159d7bfbbb89d8a7dd6 uint32_t reserved da/de3/structGNUNET__HOSTLIST__ADV__Message.html a6d35cc50bdc6529e02899c496df17abe GNUNET_IDENTITY_Ego d1/db8/structGNUNET__IDENTITY__Ego.html struct GNUNET_CRYPTO_EcdsaPrivateKey * pk d1/db8/structGNUNET__IDENTITY__Ego.html a3ed680edeaceafa35f104395329b44e6 char * name d1/db8/structGNUNET__IDENTITY__Ego.html a0fc25ecba6f5a9c4508a95151362ea11 void * ctx d1/db8/structGNUNET__IDENTITY__Ego.html a0859655c57e2c4cb8af720d422f8004d struct GNUNET_HashCode id d1/db8/structGNUNET__IDENTITY__Ego.html acd2de8ef64864ad029180cd0d2332df4 GNUNET_IDENTITY_EgoLookup d6/d34/structGNUNET__IDENTITY__EgoLookup.html struct GNUNET_MQ_Handle * mq d6/d34/structGNUNET__IDENTITY__EgoLookup.html a131439084227496a2a1b30970fd2f069 char * name d6/d34/structGNUNET__IDENTITY__EgoLookup.html a489862acd0b09aa4c418ac3d9c760f3d GNUNET_IDENTITY_EgoCallback cb d6/d34/structGNUNET__IDENTITY__EgoLookup.html ab1c3b48e5171add259ceb2bd0b43082c void * cb_cls d6/d34/structGNUNET__IDENTITY__EgoLookup.html a3f82fd7c611aa5eb9b8bf2f12baf0da5 GNUNET_IDENTITY_EgoSuffixLookup df/d91/structGNUNET__IDENTITY__EgoSuffixLookup.html struct GNUNET_MQ_Handle * mq df/d91/structGNUNET__IDENTITY__EgoSuffixLookup.html a3b4b5543b2530c280dc6572573f76c54 char * suffix df/d91/structGNUNET__IDENTITY__EgoSuffixLookup.html acc432cddf326f5d8797360f80d46093d GNUNET_IDENTITY_EgoSuffixCallback cb df/d91/structGNUNET__IDENTITY__EgoSuffixLookup.html a1233f4a990106e6a82f163b86ce02958 void * cb_cls df/d91/structGNUNET__IDENTITY__EgoSuffixLookup.html ab40f752b4cc054913e9d8df8dea01449 GNUNET_IDENTITY_Handle df/de7/structGNUNET__IDENTITY__Handle.html const struct GNUNET_CONFIGURATION_Handle * cfg df/de7/structGNUNET__IDENTITY__Handle.html ad058ba976aeb10893f656173c6b0a280 struct GNUNET_MQ_Handle * mq df/de7/structGNUNET__IDENTITY__Handle.html a0d8602936f32fb233d8645bd98972c1a struct GNUNET_CONTAINER_MultiHashMap * egos df/de7/structGNUNET__IDENTITY__Handle.html aaa9187e0e9075ad98298e7a631efaa0d GNUNET_IDENTITY_Callback cb df/de7/structGNUNET__IDENTITY__Handle.html a7d12e5be84f2a045dab2bdb083f8ed37 void * cb_cls df/de7/structGNUNET__IDENTITY__Handle.html ae73d7596cd5ecc8a4769cd944c7cab18 struct GNUNET_IDENTITY_Operation * op_head df/de7/structGNUNET__IDENTITY__Handle.html a23c1175cb550eed7fba3b98b17f74144 struct GNUNET_IDENTITY_Operation * op_tail df/de7/structGNUNET__IDENTITY__Handle.html a7d62528b529db373f3020f2d0af70427 struct GNUNET_SCHEDULER_Task * reconnect_task df/de7/structGNUNET__IDENTITY__Handle.html ab222c0766b80d0a9f6450d80a0574c5e struct GNUNET_TIME_Relative reconnect_delay df/de7/structGNUNET__IDENTITY__Handle.html af66ca551f71e831bf41edb9da19fedef int in_receive df/de7/structGNUNET__IDENTITY__Handle.html ac73c77cff06d620f4d573c59f796cd43 GNUNET_IDENTITY_Operation d8/d4e/structGNUNET__IDENTITY__Operation.html struct GNUNET_IDENTITY_Handle * h d8/d4e/structGNUNET__IDENTITY__Operation.html aa7e4cb38e20763dafd2b064ab85c4ba3 struct GNUNET_IDENTITY_Operation * next d8/d4e/structGNUNET__IDENTITY__Operation.html a6b941335d24b93c55b8b16d8a4969832 struct GNUNET_IDENTITY_Operation * prev d8/d4e/structGNUNET__IDENTITY__Operation.html a5e68be9d83786892d7d62cf8c2be96d3 const struct GNUNET_MessageHeader * msg d8/d4e/structGNUNET__IDENTITY__Operation.html ae64d6612be72635a23a4cdb49debb55e GNUNET_IDENTITY_Continuation cont d8/d4e/structGNUNET__IDENTITY__Operation.html a2f2ed8d89fcb6786e021fe438a2cae5b GNUNET_IDENTITY_CreateContinuation create_cont d8/d4e/structGNUNET__IDENTITY__Operation.html a1487d51c3b3fd415c6f714db1a5215b2 struct GNUNET_CRYPTO_EcdsaPrivateKey * pk d8/d4e/structGNUNET__IDENTITY__Operation.html a2073d5529391efb2767943231e6314be GNUNET_IDENTITY_Callback cb d8/d4e/structGNUNET__IDENTITY__Operation.html ae753729b3838c52b5ceea4ffdadf137c void * cls d8/d4e/structGNUNET__IDENTITY__Operation.html aac14f498861e634cdef1793aff135ee7 GNUNET_JSON_Specification d7/def/structGNUNET__JSON__Specification.html GNUNET_JSON_Parser parser d7/def/structGNUNET__JSON__Specification.html aeec1f4f6d4dec381f66fa67ba9230159 GNUNET_JSON_Cleaner cleaner d7/def/structGNUNET__JSON__Specification.html a2a10c12f7b4a11601731b3a9834586ff void * cls d7/def/structGNUNET__JSON__Specification.html ac65a1d7a226e0ce835d05b5788d3857c const char * field d7/def/structGNUNET__JSON__Specification.html a607e072472d109f722bf9b700e9d80e1 void * ptr d7/def/structGNUNET__JSON__Specification.html a56d5ffb27751edabdded72634d55f62f size_t ptr_size d7/def/structGNUNET__JSON__Specification.html a8d1fdc67d7a5859fa0c16547eff4efca size_t * size_ptr d7/def/structGNUNET__JSON__Specification.html ab0404bfeccfd3d81cd61e9fc8b90fa20 int is_optional d7/def/structGNUNET__JSON__Specification.html aef747f88d626b29dccd67e0cfc0efba2 GNUNET_LOAD_Value d4/dcd/structGNUNET__LOAD__Value.html struct GNUNET_TIME_Relative autodecline d4/dcd/structGNUNET__LOAD__Value.html a277ae9ca6a97e458b439f0b3bcd21a33 struct GNUNET_TIME_Absolute last_update d4/dcd/structGNUNET__LOAD__Value.html a8140fe78696367807b8b9e12eb8092ab uint64_t cummulative_delay d4/dcd/structGNUNET__LOAD__Value.html addb6dbf361d26428e43fcb5ca226ca02 uint64_t cummulative_squared_delay d4/dcd/structGNUNET__LOAD__Value.html aa32d6dc9044676cf1bb81ba25a947dbf uint64_t cummulative_request_count d4/dcd/structGNUNET__LOAD__Value.html a2a7ab7cfbc34a60477bad735a6dd887d double runavg_delay d4/dcd/structGNUNET__LOAD__Value.html a2fb7f572ed1fe3b815a96074caf585a8 double load d4/dcd/structGNUNET__LOAD__Value.html af3bc38cdce6db7c917d3a4a444757971 GNUNET_MessageHeader d8/df4/structGNUNET__MessageHeader.html uint16_t size d8/df4/structGNUNET__MessageHeader.html ae623633f7ba77801db2754d4de2af5ec uint16_t type d8/df4/structGNUNET__MessageHeader.html a1be56038d993842593d47f9794391791 GNUNET_MessageStreamTokenizer d0/d8c/structGNUNET__MessageStreamTokenizer.html GNUNET_MessageTokenizerCallback cb d0/d8c/structGNUNET__MessageStreamTokenizer.html aece6baa5ec71a682806946247ef89686 void * cb_cls d0/d8c/structGNUNET__MessageStreamTokenizer.html a411b10d9ee89906fcc737f4edb73fcd0 size_t curr_buf d0/d8c/structGNUNET__MessageStreamTokenizer.html a26457da2973f4fac5193f764c0fc3e3d size_t off d0/d8c/structGNUNET__MessageStreamTokenizer.html ab1b44ee83a089872f85e63d052329aa5 size_t pos d0/d8c/structGNUNET__MessageStreamTokenizer.html a2c703a7ae8cb0db760b662f04d5f840b struct GNUNET_MessageHeader * hdr d0/d8c/structGNUNET__MessageStreamTokenizer.html aa3871a7cd1588e80fca8bc1a9d66f7ca GNUNET_MICROPHONE_Handle d6/d61/structGNUNET__MICROPHONE__Handle.html GNUNET_MICROPHONE_EnableCallback enable_microphone d6/d61/structGNUNET__MICROPHONE__Handle.html a92ee8948a53190309abf247521c324e2 GNUNET_MICROPHONE_DisableCallback disable_microphone d6/d61/structGNUNET__MICROPHONE__Handle.html a1c7e24ebecc9a29ffa0c2bcfd8ae955a GNUNET_MICROPHONE_DestroyCallback destroy_microphone d6/d61/structGNUNET__MICROPHONE__Handle.html a3a41c4055791498667abf4bc407dedd3 void * cls d6/d61/structGNUNET__MICROPHONE__Handle.html a06f42ad3dec7f837e7621f6990d66dda GNUNET_MQ_DestroyNotificationHandle d4/d49/structGNUNET__MQ__DestroyNotificationHandle.html struct GNUNET_MQ_DestroyNotificationHandle * prev d4/d49/structGNUNET__MQ__DestroyNotificationHandle.html a1826235fe9f54377f0b9db8f2e94f025 struct GNUNET_MQ_DestroyNotificationHandle * next d4/d49/structGNUNET__MQ__DestroyNotificationHandle.html a02792dad2f8c9188b51cc6aa5344d776 struct GNUNET_MQ_Handle * mq d4/d49/structGNUNET__MQ__DestroyNotificationHandle.html aecfcbf514d2d78eaa50b01bf31456163 GNUNET_SCHEDULER_TaskCallback cb d4/d49/structGNUNET__MQ__DestroyNotificationHandle.html a39ad54911e59773ac835d0578c7720dc void * cb_cls d4/d49/structGNUNET__MQ__DestroyNotificationHandle.html aa2a4bcfaeb21da515e18a07aa6d23e66 GNUNET_MQ_Envelope df/de7/structGNUNET__MQ__Envelope.html struct GNUNET_MQ_Envelope * next df/de7/structGNUNET__MQ__Envelope.html a94b0887f17ee2723736286c4819e71f3 struct GNUNET_MQ_Envelope * prev df/de7/structGNUNET__MQ__Envelope.html ad7d28d4861de0f97173292e37840550d struct GNUNET_MessageHeader * mh df/de7/structGNUNET__MQ__Envelope.html a8b18cac15a700bf804810c138658581b struct GNUNET_MQ_Handle * parent_queue df/de7/structGNUNET__MQ__Envelope.html a36256f13d00936fa7cfb0af7f80f3298 GNUNET_SCHEDULER_TaskCallback sent_cb df/de7/structGNUNET__MQ__Envelope.html ac0648081fde4bba18e701a004cf7d8ca void * sent_cls df/de7/structGNUNET__MQ__Envelope.html a6549d9cd14ed3df371455ce6b67a59a7 enum GNUNET_MQ_PriorityPreferences priority df/de7/structGNUNET__MQ__Envelope.html af4143f9bb976b037be1f7120ff6771ee int have_custom_options df/de7/structGNUNET__MQ__Envelope.html a808f17e175c32284cd022704b777387c GNUNET_MQ_Handle d1/de6/structGNUNET__MQ__Handle.html struct GNUNET_MQ_MessageHandler * handlers d1/de6/structGNUNET__MQ__Handle.html acf892f1e1e076854fc45abdd4651487c GNUNET_MQ_SendImpl send_impl d1/de6/structGNUNET__MQ__Handle.html aee0322bf0cf9c9f0500afe239bec5175 GNUNET_MQ_DestroyImpl destroy_impl d1/de6/structGNUNET__MQ__Handle.html a0c0db8563e8f07a70db59a7e1e1516cb GNUNET_MQ_CancelImpl cancel_impl d1/de6/structGNUNET__MQ__Handle.html aa704a9ae78997913dcca8bb15e66e97d void * impl_state d1/de6/structGNUNET__MQ__Handle.html ac344ab69d30afbb14b20f56be07ecf7e GNUNET_MQ_ErrorHandler error_handler d1/de6/structGNUNET__MQ__Handle.html aad945bd6fc3fd6b72e0d927f8228ddfb void * error_handler_cls d1/de6/structGNUNET__MQ__Handle.html adc7fd1a4688760858aac0c19ebdfb3e0 struct GNUNET_SCHEDULER_Task * send_task d1/de6/structGNUNET__MQ__Handle.html ad34cd4bba182777138481dadf9290850 struct GNUNET_MQ_Envelope * envelope_head d1/de6/structGNUNET__MQ__Handle.html a80d99f490987d0693e5c0af2ffa0c9a6 struct GNUNET_MQ_Envelope * envelope_tail d1/de6/structGNUNET__MQ__Handle.html af82d8be3e336f9ad95fe76a7c0fb0d5c struct GNUNET_MQ_Envelope * current_envelope d1/de6/structGNUNET__MQ__Handle.html a8913e1d5ece2eb9d45ea910d71ffcdad struct GNUNET_CONTAINER_MultiHashMap32 * assoc_map d1/de6/structGNUNET__MQ__Handle.html af994aaad769914e1d1487756284b5e59 struct GNUNET_MQ_DestroyNotificationHandle * dnh_head d1/de6/structGNUNET__MQ__Handle.html a616ad0c671c8deebeccd10d2d9027e50 struct GNUNET_MQ_DestroyNotificationHandle * dnh_tail d1/de6/structGNUNET__MQ__Handle.html ab4ffd03ef424d94dbccee866861415b2 enum GNUNET_MQ_PriorityPreferences priority d1/de6/structGNUNET__MQ__Handle.html a139604238f1888626fbf05bd547ec458 uint32_t assoc_id d1/de6/structGNUNET__MQ__Handle.html a2c54c9007f9e55c799cd277b9bd72818 unsigned int queue_length d1/de6/structGNUNET__MQ__Handle.html abcec417927c33971ec148d3f0e95f79e int evacuate_called d1/de6/structGNUNET__MQ__Handle.html a5eccaaf17a6bec8fd44e2a846a1b4e0f int in_flight d1/de6/structGNUNET__MQ__Handle.html ad82063c379c51f934ebbc1122c3a74e3 GNUNET_MQ_MessageHandler d0/dc9/structGNUNET__MQ__MessageHandler.html GNUNET_MQ_MessageValidationCallback mv d9/dd0/group__mq.html gaa098cec43115087a26b67fa0e4c9875e GNUNET_MQ_MessageCallback cb d9/dd0/group__mq.html ga6a5b2d4afcbeae9c8c5e9c4b6d78d137 void * cls d9/dd0/group__mq.html ga71ebdffc5ac8ed168c7c663c532303a2 uint16_t type d9/dd0/group__mq.html gaeaaf869b75c60b33c0e2ac68e05fddb9 uint16_t expected_size d9/dd0/group__mq.html ga4633b91a2a73e0c4e9d5b2dfd92a29ec GNUNET_MY_QueryParam de/d7e/structGNUNET__MY__QueryParam.html GNUNET_MY_QueryConverter conv de/d7e/structGNUNET__MY__QueryParam.html aac4ce6deaf3188fe670e9b00049a88a3 GNUNET_MY_QueryCleanup cleaner de/d7e/structGNUNET__MY__QueryParam.html a8922160e2ec5c6ea9af791b7ba6ea510 void * conv_cls de/d7e/structGNUNET__MY__QueryParam.html a76019fc45d2637a44bb4de78c9fe7aea unsigned int num_params de/d7e/structGNUNET__MY__QueryParam.html a7c0c16c77d613aaa6e089cb9a2c648d6 const void * data de/d7e/structGNUNET__MY__QueryParam.html a2a1ee3fb6a01703f0803502b206507ff unsigned long data_len de/d7e/structGNUNET__MY__QueryParam.html a26a79a5eaf8da15fc55fd6bc297e489a GNUNET_MY_ResultSpec dd/d7c/structGNUNET__MY__ResultSpec.html GNUNET_MY_ResultConverter pre_conv dd/d7c/structGNUNET__MY__ResultSpec.html a9a09710c090de67c81456c9f3cacceb2 GNUNET_MY_ResultConverter post_conv dd/d7c/structGNUNET__MY__ResultSpec.html a0b714f562708db0d6c6cddbcf03862fb GNUNET_MY_ResultCleanup cleaner dd/d7c/structGNUNET__MY__ResultSpec.html ac5d108897215c7cbeb3897d677be90aa void * conv_cls dd/d7c/structGNUNET__MY__ResultSpec.html a03b3acdc51f42558a404fcc42bb4c7e4 void * dst dd/d7c/structGNUNET__MY__ResultSpec.html a7b999ec184880c0f1382554de4cb53ad size_t dst_size dd/d7c/structGNUNET__MY__ResultSpec.html a1568cc5ad9d89deefde529d94038369c size_t * result_size dd/d7c/structGNUNET__MY__ResultSpec.html a9068e8fe4e4b8a8823452fcbd453d4d7 unsigned int num_fields dd/d7c/structGNUNET__MY__ResultSpec.html a5fa82c17bf80bb5f7db360117041cf61 unsigned long mysql_bind_output_length dd/d7c/structGNUNET__MY__ResultSpec.html ac041814f768f5418fc7a5bcb7e0efaf2 my_bool is_null dd/d7c/structGNUNET__MY__ResultSpec.html a28ce0807407a279d800b23646d8ad742 GNUNET_MYSQL_Context dc/d55/structGNUNET__MYSQL__Context.html const struct GNUNET_CONFIGURATION_Handle * cfg dc/d55/structGNUNET__MYSQL__Context.html a62e6a9e3bbaaab26da067ae77073fdd7 const char * section dc/d55/structGNUNET__MYSQL__Context.html a6ee9c9b445801b0c418ae12b852a9f56 MYSQL * dbf dc/d55/structGNUNET__MYSQL__Context.html a461dd293339937e2f18b8d734e01720a struct GNUNET_MYSQL_StatementHandle * shead dc/d55/structGNUNET__MYSQL__Context.html abcf22e5e1867d72abc2d0b19f0c11d41 struct GNUNET_MYSQL_StatementHandle * stail dc/d55/structGNUNET__MYSQL__Context.html a7289f890be5ae1b7c0cc53c2f93d9c79 char * cnffile dc/d55/structGNUNET__MYSQL__Context.html acbe321fa7a1dcc73cf86b7e4ae752567 GNUNET_MYSQL_StatementHandle da/d5b/structGNUNET__MYSQL__StatementHandle.html struct GNUNET_MYSQL_StatementHandle * next da/d5b/structGNUNET__MYSQL__StatementHandle.html a13fdc25ecc09c1a33a0347e86602ce82 struct GNUNET_MYSQL_StatementHandle * prev da/d5b/structGNUNET__MYSQL__StatementHandle.html a0141f21abf450b58262582ab92e00d58 struct GNUNET_MYSQL_Context * mc da/d5b/structGNUNET__MYSQL__StatementHandle.html accb71a3a3b801b544621c849574b588e char * query da/d5b/structGNUNET__MYSQL__StatementHandle.html aa2cc898148a257170def15e03f29c2f5 MYSQL_STMT * statement da/d5b/structGNUNET__MYSQL__StatementHandle.html aca4c4e27a670ded8898ef68dfcac7188 int valid da/d5b/structGNUNET__MYSQL__StatementHandle.html ae61a898300cdd138dbc2d6943d0d1c31 GNUNET_NAMECACHE_Handle de/d1a/structGNUNET__NAMECACHE__Handle.html const struct GNUNET_CONFIGURATION_Handle * cfg de/d1a/structGNUNET__NAMECACHE__Handle.html a6466ac92f0a900da7a09ef4942b97163 struct GNUNET_MQ_Handle * mq de/d1a/structGNUNET__NAMECACHE__Handle.html a40f74d27e2acbf82cbb119f32daf3e1a struct GNUNET_CLIENT_TransmitHandle * th de/d1a/structGNUNET__NAMECACHE__Handle.html a0d564b0677edb4039534f2e4171006ca struct GNUNET_NAMECACHE_QueueEntry * op_head de/d1a/structGNUNET__NAMECACHE__Handle.html a83a5298e2ecca5212eed4e6194b436cb struct GNUNET_NAMECACHE_QueueEntry * op_tail de/d1a/structGNUNET__NAMECACHE__Handle.html af1eb65df390e7e2081ea6ee423f180ce struct GNUNET_SCHEDULER_Task * reconnect_task de/d1a/structGNUNET__NAMECACHE__Handle.html aec206389b0d0c770ec0eb8bd357c06c1 struct GNUNET_TIME_Relative reconnect_delay de/d1a/structGNUNET__NAMECACHE__Handle.html a38c1a64f793606f77cbd137fca720d8b int reconnect de/d1a/structGNUNET__NAMECACHE__Handle.html a98c317663278bba77663bbb9e01f18df uint32_t last_op_id_used de/d1a/structGNUNET__NAMECACHE__Handle.html a6c3433e44d00ea0ae4b3caaeba7e6473 GNUNET_NAMECACHE_Header dc/d14/structGNUNET__NAMECACHE__Header.html struct GNUNET_MessageHeader header dc/d14/structGNUNET__NAMECACHE__Header.html aded7af4dd5deb39bf482f7b7cde22379 uint32_t r_id dc/d14/structGNUNET__NAMECACHE__Header.html ac12e898891161c82ca1485ffff7ebdaf GNUNET_NAMECACHE_PluginFunctions d9/db9/structGNUNET__NAMECACHE__PluginFunctions.html void * cls d9/db9/structGNUNET__NAMECACHE__PluginFunctions.html af1eed82e1c041db52635777296393fdf int(* cache_block d9/db9/structGNUNET__NAMECACHE__PluginFunctions.html a238682330b55001943adc736f571cd2d )(void *cls, const struct GNUNET_GNSRECORD_Block *block) int(* lookup_block d9/db9/structGNUNET__NAMECACHE__PluginFunctions.html a01a97fef8ebc0110f37f4978f3e62b9b )(void *cls, const struct GNUNET_HashCode *query, GNUNET_NAMECACHE_BlockCallback iter, void *iter_cls) GNUNET_NAMECACHE_QueueEntry d6/da2/structGNUNET__NAMECACHE__QueueEntry.html struct GNUNET_NAMECACHE_QueueEntry * next d6/da2/structGNUNET__NAMECACHE__QueueEntry.html a88c56651cdb85c928624fe2d13f8ecf4 struct GNUNET_NAMECACHE_QueueEntry * prev d6/da2/structGNUNET__NAMECACHE__QueueEntry.html a31e58f60662152f09098ac983ecb6f0b struct GNUNET_NAMECACHE_Handle * nsh d6/da2/structGNUNET__NAMECACHE__QueueEntry.html aba25970ce448e017a39f029c6ca123e1 GNUNET_NAMECACHE_ContinuationWithStatus cont d6/da2/structGNUNET__NAMECACHE__QueueEntry.html ab807d029874abe590e8c18544d6fe0c0 void * cont_cls d6/da2/structGNUNET__NAMECACHE__QueueEntry.html a56a055c351dbd8ea348ba54fc9fed97c GNUNET_NAMECACHE_BlockProcessor block_proc d6/da2/structGNUNET__NAMECACHE__QueueEntry.html ab8e9a7b691cee355c07794d3e5d38af3 void * block_proc_cls d6/da2/structGNUNET__NAMECACHE__QueueEntry.html aca301594ffad50fd6bbfeaa5a07b8eb5 uint32_t op_id d6/da2/structGNUNET__NAMECACHE__QueueEntry.html ac1720467df0346568d1f5d7d5a77f592 GNUNET_NAMESTORE_Handle d2/d56/structGNUNET__NAMESTORE__Handle.html const struct GNUNET_CONFIGURATION_Handle * cfg d2/d56/structGNUNET__NAMESTORE__Handle.html a5bed2709f14cafc11941f2de91d23d5b struct GNUNET_MQ_Handle * mq d2/d56/structGNUNET__NAMESTORE__Handle.html aded2f871c31ba5ab13313f276de3ac7f struct GNUNET_NAMESTORE_QueueEntry * op_head d2/d56/structGNUNET__NAMESTORE__Handle.html a5c22111fbc827615582f4bffc65a9b72 struct GNUNET_NAMESTORE_QueueEntry * op_tail d2/d56/structGNUNET__NAMESTORE__Handle.html a390e32260243544000f06d8b432f6b3b struct GNUNET_NAMESTORE_ZoneIterator * z_head d2/d56/structGNUNET__NAMESTORE__Handle.html a37f29f5037e0ded7a7e82a871b5cf9dc struct GNUNET_NAMESTORE_ZoneIterator * z_tail d2/d56/structGNUNET__NAMESTORE__Handle.html a89d1fcff6d6185d494fecc5d96bb551b struct GNUNET_SCHEDULER_Task * reconnect_task d2/d56/structGNUNET__NAMESTORE__Handle.html a3df0707767e4d9923b22b766faa76a56 struct GNUNET_TIME_Relative reconnect_delay d2/d56/structGNUNET__NAMESTORE__Handle.html a61473b839f889b6526c189ab751bf25a int reconnect d2/d56/structGNUNET__NAMESTORE__Handle.html acdaeafa13d4c2495c66ba88f6176e7b0 uint32_t last_op_id_used d2/d56/structGNUNET__NAMESTORE__Handle.html a127aae802d35dfc907d5018d27105cc6 GNUNET_NAMESTORE_Header d1/d57/structGNUNET__NAMESTORE__Header.html struct GNUNET_MessageHeader header d1/d57/structGNUNET__NAMESTORE__Header.html afe17908845b068635b430775cef326d8 uint32_t r_id d1/d57/structGNUNET__NAMESTORE__Header.html a74b7419899abd19463339270f06a3460 GNUNET_NAMESTORE_PluginFunctions d9/d12/structGNUNET__NAMESTORE__PluginFunctions.html void * cls d9/d12/structGNUNET__NAMESTORE__PluginFunctions.html ad67673e197a6dd3c34c3b6ef45b51cc3 int(* store_records d9/d12/structGNUNET__NAMESTORE__PluginFunctions.html a219b31ba1a050ef133e41b97b4496d87 )(void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) int(* lookup_records d9/d12/structGNUNET__NAMESTORE__PluginFunctions.html aaaa00e341723b95d8bd51abe5dc5a6f5 )(void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, const char *label, GNUNET_NAMESTORE_RecordIterator iter, void *iter_cls) int(* iterate_records d9/d12/structGNUNET__NAMESTORE__PluginFunctions.html ae3f9a4b64011d03d9c946f5f6ebe7931 )(void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, uint64_t serial, uint64_t limit, GNUNET_NAMESTORE_RecordIterator iter, void *iter_cls) int(* zone_to_name d9/d12/structGNUNET__NAMESTORE__PluginFunctions.html a75a5b567540ce0f33c000a67d064011e )(void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, const struct GNUNET_CRYPTO_EcdsaPublicKey *value_zone, GNUNET_NAMESTORE_RecordIterator iter, void *iter_cls) GNUNET_NAMESTORE_QueueEntry de/d2c/structGNUNET__NAMESTORE__QueueEntry.html struct GNUNET_NAMESTORE_QueueEntry * next de/d2c/structGNUNET__NAMESTORE__QueueEntry.html a75215e463a768ba2f2c1ac3e41413c9b struct GNUNET_NAMESTORE_QueueEntry * prev de/d2c/structGNUNET__NAMESTORE__QueueEntry.html a15de19c00720cabc2b31f5f9c320af86 struct GNUNET_NAMESTORE_Handle * h de/d2c/structGNUNET__NAMESTORE__QueueEntry.html a81fe5fa09c0110e9d9a7e1f863122693 GNUNET_NAMESTORE_ContinuationWithStatus cont de/d2c/structGNUNET__NAMESTORE__QueueEntry.html a8581147fca298f90b36ceab09abc83e3 void * cont_cls de/d2c/structGNUNET__NAMESTORE__QueueEntry.html acda572a42413ee7202a0e8a810dc869f GNUNET_NAMESTORE_RecordMonitor proc de/d2c/structGNUNET__NAMESTORE__QueueEntry.html a56f77e74ebbecd77444d7aea3f4f0b02 void * proc_cls de/d2c/structGNUNET__NAMESTORE__QueueEntry.html ad86ffb2018e802e4e156bc233c5e03f9 GNUNET_SCHEDULER_TaskCallback error_cb de/d2c/structGNUNET__NAMESTORE__QueueEntry.html afa890318d1361a23a1286d3a7751291a void * error_cb_cls de/d2c/structGNUNET__NAMESTORE__QueueEntry.html a2a046e3ad8f5b62a782c9394a2ea80f3 struct GNUNET_MQ_Envelope * env de/d2c/structGNUNET__NAMESTORE__QueueEntry.html a0962f7441b633144afae30b4a24895dc struct GNUNET_SCHEDULER_Task * timeout_task de/d2c/structGNUNET__NAMESTORE__QueueEntry.html ab22d8242535fadc84eb7bb02209e49cc uint32_t op_id de/d2c/structGNUNET__NAMESTORE__QueueEntry.html a17bc137e5a9c78d7ae6b3a84220a33a3 GNUNET_NAMESTORE_ZoneIterator d6/d41/structGNUNET__NAMESTORE__ZoneIterator.html struct GNUNET_NAMESTORE_ZoneIterator * next d6/d41/structGNUNET__NAMESTORE__ZoneIterator.html a28dc088e76fcf3a48724b40dcf67fc3a struct GNUNET_NAMESTORE_ZoneIterator * prev d6/d41/structGNUNET__NAMESTORE__ZoneIterator.html aeb880a24e1f4b1908543831d4c102bc3 struct GNUNET_NAMESTORE_Handle * h d6/d41/structGNUNET__NAMESTORE__ZoneIterator.html a5ac5a39ef93b8ad201dde7ad31496c66 GNUNET_SCHEDULER_TaskCallback finish_cb d6/d41/structGNUNET__NAMESTORE__ZoneIterator.html ae5bda1184501acea04d18088f4358eaa void * finish_cb_cls d6/d41/structGNUNET__NAMESTORE__ZoneIterator.html a076f8835d7b5939c4b68ce967f0c64f5 GNUNET_NAMESTORE_RecordMonitor proc d6/d41/structGNUNET__NAMESTORE__ZoneIterator.html acb3599da7290796532fc67a718a6aea1 void * proc_cls d6/d41/structGNUNET__NAMESTORE__ZoneIterator.html a6935c80d5ddae955174715fac267a79b GNUNET_SCHEDULER_TaskCallback error_cb d6/d41/structGNUNET__NAMESTORE__ZoneIterator.html ad0c174bbda2766243113fe7cd1dbf05e void * error_cb_cls d6/d41/structGNUNET__NAMESTORE__ZoneIterator.html a11dd790a27399215b516dbe805b6a3f5 struct GNUNET_MQ_Envelope * env d6/d41/structGNUNET__NAMESTORE__ZoneIterator.html add6f8720c1aa365f2f2398758e85e7c6 struct GNUNET_CRYPTO_EcdsaPrivateKey zone d6/d41/structGNUNET__NAMESTORE__ZoneIterator.html a59338af7ff3dd08d7f65cabece637b11 uint32_t op_id d6/d41/structGNUNET__NAMESTORE__ZoneIterator.html a8019c9830259993e74575b926d079f5c GNUNET_NAMESTORE_ZoneMonitor dd/d4e/structGNUNET__NAMESTORE__ZoneMonitor.html const struct GNUNET_CONFIGURATION_Handle * cfg dd/d4e/structGNUNET__NAMESTORE__ZoneMonitor.html aa58c59721c89c6a121f8ccb9f41f7818 struct GNUNET_MQ_Handle * mq dd/d4e/structGNUNET__NAMESTORE__ZoneMonitor.html a7dfaf316bbe5e004d86d032d0efda79d GNUNET_SCHEDULER_TaskCallback error_cb dd/d4e/structGNUNET__NAMESTORE__ZoneMonitor.html adda4ee3ac1ce201a1b90adfb7a238bbd void * error_cb_cls dd/d4e/structGNUNET__NAMESTORE__ZoneMonitor.html a880dad385a2cbf8ae9617a40d2e39945 GNUNET_NAMESTORE_RecordMonitor monitor dd/d4e/structGNUNET__NAMESTORE__ZoneMonitor.html a7f17a053c4fc48b04d471dfea9867293 void * monitor_cls dd/d4e/structGNUNET__NAMESTORE__ZoneMonitor.html a16ea3d358216cf659140dcb5d9ad55c3 GNUNET_SCHEDULER_TaskCallback sync_cb dd/d4e/structGNUNET__NAMESTORE__ZoneMonitor.html a01ca268baa6513549b68078c9ffa855c void * sync_cb_cls dd/d4e/structGNUNET__NAMESTORE__ZoneMonitor.html a5da127f1361b86a7ddc288ae50e6e7bc struct GNUNET_CRYPTO_EcdsaPrivateKey zone dd/d4e/structGNUNET__NAMESTORE__ZoneMonitor.html ae1362b1a883b5921c8d7617206fc84bf int iterate_first dd/d4e/structGNUNET__NAMESTORE__ZoneMonitor.html acfde1db52981906bdf3f9f612faf16ac GNUNET_NAT_AddressChangeNotificationMessage d9/d9a/structGNUNET__NAT__AddressChangeNotificationMessage.html struct GNUNET_MessageHeader header d9/d9a/structGNUNET__NAT__AddressChangeNotificationMessage.html a2d9d5602b1439f53b884c5169af57675 int32_t add_remove d9/d9a/structGNUNET__NAT__AddressChangeNotificationMessage.html a1be93deffd461d3f197cdd26f47bf888 uint32_t addr_class d9/d9a/structGNUNET__NAT__AddressChangeNotificationMessage.html ab0f746712d59c7d4cbaf4d30268c1198 GNUNET_NAT_AUTO_AutoconfigRequestMessage da/d13/structGNUNET__NAT__AUTO__AutoconfigRequestMessage.html struct GNUNET_MessageHeader header da/d13/structGNUNET__NAT__AUTO__AutoconfigRequestMessage.html ab518575b95e6633e95ecea799cb7fca1 GNUNET_NAT_AUTO_AutoconfigResultMessage dd/d17/structGNUNET__NAT__AUTO__AutoconfigResultMessage.html struct GNUNET_MessageHeader header dd/d17/structGNUNET__NAT__AUTO__AutoconfigResultMessage.html a3fc32577d4f83bf95396df92e7324301 int32_t status_code dd/d17/structGNUNET__NAT__AUTO__AutoconfigResultMessage.html af87c713bd4485580e42dc13e74761aa2 int32_t type dd/d17/structGNUNET__NAT__AUTO__AutoconfigResultMessage.html a5a6c9098b18f57416532a8d83073633a GNUNET_NAT_AUTO_AutoHandle d7/d7a/structGNUNET__NAT__AUTO__AutoHandle.html const struct GNUNET_CONFIGURATION_Handle * cfg d7/d7a/structGNUNET__NAT__AUTO__AutoHandle.html ac80348d95c1129f04eeaf9502d782bb0 struct GNUNET_MQ_Handle * mq d7/d7a/structGNUNET__NAT__AUTO__AutoHandle.html a7dec26af4fd4667b54ddc8b552191e52 GNUNET_NAT_AUTO_AutoResultCallback arc d7/d7a/structGNUNET__NAT__AUTO__AutoHandle.html aa4f86210a09dbe8ab6d604d861d3ccef void * arc_cls d7/d7a/structGNUNET__NAT__AUTO__AutoHandle.html a760ce328f53f39f7863c403b3947d5bd GNUNET_NAT_AUTO_Test d6/d28/structGNUNET__NAT__AUTO__Test.html const struct GNUNET_CONFIGURATION_Handle * cfg d6/d28/structGNUNET__NAT__AUTO__Test.html a668f969bfdeb1c4461c04f1035658fe0 GNUNET_NAT_TestCallback report d6/d28/structGNUNET__NAT__AUTO__Test.html a1454de5c3b3239b70af5302d18a72806 void * report_cls d6/d28/structGNUNET__NAT__AUTO__Test.html aa6abf76a34085cb129493d5b4136b1f1 struct GNUNET_NAT_Handle * nat d6/d28/structGNUNET__NAT__AUTO__Test.html a2c73058a544c4f43d7841eb27a93e838 struct GNUNET_NETWORK_Handle * lsock d6/d28/structGNUNET__NAT__AUTO__Test.html a406e03c94f502be64336483b610fd99e struct NatActivity * na_head d6/d28/structGNUNET__NAT__AUTO__Test.html a5f05d7138ab99cd4583774b269065f16 struct NatActivity * na_tail d6/d28/structGNUNET__NAT__AUTO__Test.html a2c3de1699821bb0d1e3b9cfd1c2bdbb0 struct ClientActivity * ca_head d6/d28/structGNUNET__NAT__AUTO__Test.html adc692242dbedf0e09c1cf5eea5206265 struct ClientActivity * ca_tail d6/d28/structGNUNET__NAT__AUTO__Test.html af44b7a222aab45045d3236a1df14f658 struct GNUNET_SCHEDULER_Task * ltask d6/d28/structGNUNET__NAT__AUTO__Test.html af93b503c38cecf72b6242b152fa056d7 struct GNUNET_SCHEDULER_Task * ttask d6/d28/structGNUNET__NAT__AUTO__Test.html ac130f27ff672bac2e321b460863bfb00 char * section_name d6/d28/structGNUNET__NAT__AUTO__Test.html a0d9c59c7662a3896ff39381f8de57093 int proto d6/d28/structGNUNET__NAT__AUTO__Test.html a11da55d45aa5e1d5f63eb2ddd5a93933 uint16_t data d6/d28/structGNUNET__NAT__AUTO__Test.html a504ddc1f3336490dfb407068ba8c8af6 enum GNUNET_NAT_StatusCode status d6/d28/structGNUNET__NAT__AUTO__Test.html af5458f99e7b677279611a16af941f5e1 GNUNET_NAT_AUTO_TestMessage df/d1d/structGNUNET__NAT__AUTO__TestMessage.html struct GNUNET_MessageHeader header df/d1d/structGNUNET__NAT__AUTO__TestMessage.html aecde7ba17c32df208ad9a8d38d679533 uint32_t dst_ipv4 df/d1d/structGNUNET__NAT__AUTO__TestMessage.html a0fdb3b69e3e3aa2f8c5b8425a562d685 uint16_t dport df/d1d/structGNUNET__NAT__AUTO__TestMessage.html a187d46a0826d78b3df45252142c68baa uint16_t data df/d1d/structGNUNET__NAT__AUTO__TestMessage.html ace1a13f5569b496438ab2cd4cd487db7 int32_t is_tcp df/d1d/structGNUNET__NAT__AUTO__TestMessage.html a7cce4637ae48a6346430f3f9e63fcd1b GNUNET_NAT_AutoHandle d6/d47/structGNUNET__NAT__AutoHandle.html struct GNUNET_NAT_Test * tst d6/d47/structGNUNET__NAT__AutoHandle.html a5da27c39dab00893ab40fdc18cff433c GNUNET_NAT_AutoResultCallback fin_cb d6/d47/structGNUNET__NAT__AutoHandle.html ac6209822df802b9b35b82a0d25866967 void * fin_cb_cls d6/d47/structGNUNET__NAT__AutoHandle.html a75a66f206ecdd4cef8e3cc02ecdc8ff6 struct GNUNET_NAT_ExternalHandle * eh d6/d47/structGNUNET__NAT__AutoHandle.html a372bc2beb5ce8ddcf1e7e1fb918018d0 struct GNUNET_CONFIGURATION_Handle * cfg d6/d47/structGNUNET__NAT__AutoHandle.html a4ad14e6a59bfad845957a517464cb309 struct GNUNET_CONFIGURATION_Handle * initial_cfg d6/d47/structGNUNET__NAT__AutoHandle.html af66ad5bd77ba6a85dd94ce95b1686e3f struct GNUNET_SCHEDULER_Task * task d6/d47/structGNUNET__NAT__AutoHandle.html a2149a3ead0c01eb2ff2c218527bca797 struct GNUNET_MQ_Handle * mq d6/d47/structGNUNET__NAT__AutoHandle.html a9fb3fdae857e781edd187083760cbbdd enum AutoPhase phase d6/d47/structGNUNET__NAT__AutoHandle.html a561a01ccfd2668ba7ea703fdcc1da91d enum GNUNET_NAT_Type type d6/d47/structGNUNET__NAT__AutoHandle.html aa2ef319d0602303923043a7e108b4f55 int have_v6 d6/d47/structGNUNET__NAT__AutoHandle.html ac002f1440c3c54a514eef2987676c90c int upnp_set_external_address d6/d47/structGNUNET__NAT__AutoHandle.html a318c5c3c4bd2aa51a62c09209be9376e int connected_back d6/d47/structGNUNET__NAT__AutoHandle.html a42c96a2d27cd466add6e593b320ce041 char * stun_ip d6/d47/structGNUNET__NAT__AutoHandle.html a700ad1391105d48390c2264651f25c52 unsigned int stun_port d6/d47/structGNUNET__NAT__AutoHandle.html ad7315e9e2ad81f72340426564234c6e2 int internal_ip_is_public d6/d47/structGNUNET__NAT__AutoHandle.html a08f62f71febded1ff05ee8daf6692ccd enum GNUNET_NAT_StatusCode ret d6/d47/structGNUNET__NAT__AutoHandle.html a107b78b85e104a1f75d9a306a4e4abde GNUNET_NAT_ConnectionReversalRequestedMessage dc/d31/structGNUNET__NAT__ConnectionReversalRequestedMessage.html struct GNUNET_MessageHeader header dc/d31/structGNUNET__NAT__ConnectionReversalRequestedMessage.html ac4d79575760969e33cf2e70eec1e8004 GNUNET_NAT_ExternalHandle d8/d0b/structGNUNET__NAT__ExternalHandle.html GNUNET_NAT_IPCallback cb d8/d0b/structGNUNET__NAT__ExternalHandle.html a21eadecdab6ea4bc353cb7ad4ef87024 void * cb_cls d8/d0b/structGNUNET__NAT__ExternalHandle.html a69752af1800eac2bb2151ed19960cddb struct GNUNET_SCHEDULER_Task * task d8/d0b/structGNUNET__NAT__ExternalHandle.html afaad6634e5f56cdcb1d289f3ae1355a0 struct GNUNET_OS_Process * eip d8/d0b/structGNUNET__NAT__ExternalHandle.html a189d7fa5cb435ca20bd1b04b917fdc79 struct GNUNET_DISK_PipeHandle * opipe d8/d0b/structGNUNET__NAT__ExternalHandle.html a2d3ca029efdf38023b6202fae5b7d12d const struct GNUNET_DISK_FileHandle * r d8/d0b/structGNUNET__NAT__ExternalHandle.html ab70679e907c239ec8470888326485d3a size_t off d8/d0b/structGNUNET__NAT__ExternalHandle.html a1a8e024b5931ed9222360771c137a0f8 char buf d8/d0b/structGNUNET__NAT__ExternalHandle.html ae37196c0bbca9e93df784a2681cabe2f [17] enum GNUNET_NAT_StatusCode ret d8/d0b/structGNUNET__NAT__ExternalHandle.html acfde07abc98b7920a01bd2a039caa271 GNUNET_NAT_Handle d4/dce/structGNUNET__NAT__Handle.html const struct GNUNET_CONFIGURATION_Handle * cfg d4/dce/structGNUNET__NAT__Handle.html a364b9322f421845586414e5e8d7d901a struct GNUNET_MQ_Handle * mq d4/dce/structGNUNET__NAT__Handle.html a95a96ff509615e023d8a23214685a672 struct GNUNET_MessageHeader * reg d4/dce/structGNUNET__NAT__Handle.html ac132dc57af0844c8a764c0b8eb2d057c struct AddrEntry * ae_head d4/dce/structGNUNET__NAT__Handle.html a7f036a5f1ef13c0ed82860678121e0c5 struct AddrEntry * ae_tail d4/dce/structGNUNET__NAT__Handle.html ad785063088cf13b48a37169b654a4109 GNUNET_NAT_AddressCallback address_callback d4/dce/structGNUNET__NAT__Handle.html aef78c7556bf6da0dc6610c4aa1f54720 GNUNET_NAT_ReversalCallback reversal_callback d4/dce/structGNUNET__NAT__Handle.html adb6ed6893be3b154c179f43aeb78df4f void * callback_cls d4/dce/structGNUNET__NAT__Handle.html a6267345bf14cecf454089fa9b77ddf34 struct GNUNET_SCHEDULER_Task * reconnect_task d4/dce/structGNUNET__NAT__Handle.html ab42b0aa553c2b4237311bd99ee8fea4e struct GNUNET_TIME_Relative reconnect_delay d4/dce/structGNUNET__NAT__Handle.html a18572a7cd2f4ecf973114be5f4e429ee GNUNET_NAT_HandleStunMessage d0/d9e/structGNUNET__NAT__HandleStunMessage.html struct GNUNET_MessageHeader header d0/d9e/structGNUNET__NAT__HandleStunMessage.html a3755a2a8eb24a3b14fd5dc2c86135682 uint16_t sender_addr_size d0/d9e/structGNUNET__NAT__HandleStunMessage.html a921d7f9aba1cd46d0234de6bfd42936f uint16_t payload_size d0/d9e/structGNUNET__NAT__HandleStunMessage.html a6b2a5852168ebe2b31e9e1193b86f2a8 GNUNET_NAT_MiniHandle d3/dfd/structGNUNET__NAT__MiniHandle.html GNUNET_NAT_MiniAddressCallback ac d3/dfd/structGNUNET__NAT__MiniHandle.html a7ebc4f0c27d6892497b1cd89ac631390 void * ac_cls d3/dfd/structGNUNET__NAT__MiniHandle.html a47741e0ec452580fcc3992d56a847af7 struct GNUNET_OS_CommandHandle * map_cmd d3/dfd/structGNUNET__NAT__MiniHandle.html a17aa4efe519d7b2bce08ba53be953347 struct GNUNET_OS_CommandHandle * refresh_cmd d3/dfd/structGNUNET__NAT__MiniHandle.html a17c6654ae413aedb0725a45145153c63 struct GNUNET_OS_CommandHandle * unmap_cmd d3/dfd/structGNUNET__NAT__MiniHandle.html a0489119de0239dbf7fccdb03a88b73af struct sockaddr_in current_addr d3/dfd/structGNUNET__NAT__MiniHandle.html ac4b140fcf522b41307569d70e082a8d4 struct GNUNET_SCHEDULER_Task * refresh_task d3/dfd/structGNUNET__NAT__MiniHandle.html a9fc78981b96d4fd9f55c502549d5fc91 int is_tcp d3/dfd/structGNUNET__NAT__MiniHandle.html a77c522901499208b1d33446a2bf3bae6 int did_map d3/dfd/structGNUNET__NAT__MiniHandle.html a2af8a886f63a04b70ac01e1f74c71ac4 int found d3/dfd/structGNUNET__NAT__MiniHandle.html aab70483645ea215b2b808b8de70e49ed uint16_t port d3/dfd/structGNUNET__NAT__MiniHandle.html a628425cb4d7090b7463833111bd50ca9 GNUNET_NAT_RegisterMessage d5/d2a/structGNUNET__NAT__RegisterMessage.html struct GNUNET_MessageHeader header d5/d2a/structGNUNET__NAT__RegisterMessage.html ad7944c59472f41f6b1aff65997e03e3b uint8_t flags d5/d2a/structGNUNET__NAT__RegisterMessage.html af8d9eeaea987e93705d1ebaa101e7e8d uint8_t proto d5/d2a/structGNUNET__NAT__RegisterMessage.html afa52063ce39012d2b49c7c8a97b8c536 uint16_t str_len d5/d2a/structGNUNET__NAT__RegisterMessage.html ad5ea5dcb2e01d03939e9ebe96a2dae9a uint16_t num_addrs d5/d2a/structGNUNET__NAT__RegisterMessage.html aaa34b516be2aafd1a1d35cae0fff6042 GNUNET_NAT_RequestConnectionReversalMessage d9/d79/structGNUNET__NAT__RequestConnectionReversalMessage.html struct GNUNET_MessageHeader header d9/d79/structGNUNET__NAT__RequestConnectionReversalMessage.html a0072fcd22a5b0bae1f101277daa2a989 uint16_t local_addr_size d9/d79/structGNUNET__NAT__RequestConnectionReversalMessage.html a4dcbafc35b119129fed8584e19c36686 uint16_t remote_addr_size d9/d79/structGNUNET__NAT__RequestConnectionReversalMessage.html a5c06d3ff276af0393e75529df55a4e63 GNUNET_NAT_STUN_Handle d5/d05/structGNUNET__NAT__STUN__Handle.html struct GNUNET_RESOLVER_RequestHandle * dns_active d5/d05/structGNUNET__NAT__STUN__Handle.html aabf6cca56f729ecc3ca598821679f08e struct GNUNET_NETWORK_Handle * sock d5/d05/structGNUNET__NAT__STUN__Handle.html acad0f86cd7ea600a874cb785270082b4 char * stun_server d5/d05/structGNUNET__NAT__STUN__Handle.html ab3ffeb654ad6a93e8d03018c27979d1c GNUNET_NAT_TestCallback cb d5/d05/structGNUNET__NAT__STUN__Handle.html a91e50d808660487e75ea5d41006db374 void * cb_cls d5/d05/structGNUNET__NAT__STUN__Handle.html ab3a2459e97ff7d3b8449b7dc70de8ec6 int dns_success d5/d05/structGNUNET__NAT__STUN__Handle.html a74d6299d8bd6bc76bafc5ce85b899e60 uint16_t stun_port d5/d05/structGNUNET__NAT__STUN__Handle.html ab8a730beea926b7027f2b2aa3d5872de GNUNET_NAT_Test de/da4/structGNUNET__NAT__Test.html const struct GNUNET_CONFIGURATION_Handle * cfg de/da4/structGNUNET__NAT__Test.html a5719b45f2f299577226692c16fc8ba58 GNUNET_NAT_TestCallback report de/da4/structGNUNET__NAT__Test.html a5d1754678cd4484dadccaed3103bfa0a void * report_cls de/da4/structGNUNET__NAT__Test.html a61f8b8626c7b33920b6a8d7f04ff9b39 struct GNUNET_NAT_Handle * nat de/da4/structGNUNET__NAT__Test.html a6e9fe08987ce82b436e65c14ff07058a struct GNUNET_NETWORK_Handle * lsock de/da4/structGNUNET__NAT__Test.html a71d8f3fcf6eb5fb1cb385f651a3b7853 struct NatActivity * na_head de/da4/structGNUNET__NAT__Test.html a8a2e189d24bbbf1b52eb28966be3c351 struct NatActivity * na_tail de/da4/structGNUNET__NAT__Test.html afdc1e31965516f81e4801015e9ff3a92 struct ClientActivity * ca_head de/da4/structGNUNET__NAT__Test.html af6ffa2da0e2758b2b9c6e06656f337bc struct ClientActivity * ca_tail de/da4/structGNUNET__NAT__Test.html a24ed0d419318ed3bcfe95412ea1205e3 struct GNUNET_SCHEDULER_Task * ltask de/da4/structGNUNET__NAT__Test.html a9b2df5e82ff3facc0a4357a3b4569a4c struct GNUNET_SCHEDULER_Task * ttask de/da4/structGNUNET__NAT__Test.html a8ea5e77eec47b1cbe3f094c4c988b58f int is_tcp de/da4/structGNUNET__NAT__Test.html a9469799e55cc84a8da31db4b3a016c42 uint16_t data de/da4/structGNUNET__NAT__Test.html a72543d1fac35c95891a5c38f288213fb uint16_t adv_port de/da4/structGNUNET__NAT__Test.html a5e833f39c4974e714ac66a91a45d84d0 enum GNUNET_NAT_StatusCode status de/da4/structGNUNET__NAT__Test.html af99dae9132906c43134e770a9e174287 GNUNET_NAT_TestMessage d1/da6/structGNUNET__NAT__TestMessage.html struct GNUNET_MessageHeader header d1/da6/structGNUNET__NAT__TestMessage.html ae0694ade0dee8dc9645777fc53db880c uint32_t dst_ipv4 d1/da6/structGNUNET__NAT__TestMessage.html a770ab99899353c13d16fb6df549c2f2a uint16_t dport d1/da6/structGNUNET__NAT__TestMessage.html a75a5a275e08ff228923c48d19cc83e3c uint16_t data d1/da6/structGNUNET__NAT__TestMessage.html aa8e29b6e717facd2a8b2fe33d207f526 int32_t is_tcp d1/da6/structGNUNET__NAT__TestMessage.html ad446633a04c8a5ba42b6ae5a21fce844 GNUNET_NETWORK_FDSet db/d5c/structGNUNET__NETWORK__FDSet.html int nsds db/d5c/structGNUNET__NETWORK__FDSet.html a4026c29e59eaa14aca8b6c371e909f90 fd_set sds db/d5c/structGNUNET__NETWORK__FDSet.html aeeef9d47dddeadcbf00871969b8bb7d4 GNUNET_NETWORK_Handle d9/dde/structGNUNET__NETWORK__Handle.html int fd d9/dde/structGNUNET__NETWORK__Handle.html a2ec2f140380a66561422bff68509f4b0 int af d9/dde/structGNUNET__NETWORK__Handle.html aab521e6a3d0733613775e3bd5c67886c int type d9/dde/structGNUNET__NETWORK__Handle.html a68860e4971e3b4c281ba0cf29390340a socklen_t addrlen d9/dde/structGNUNET__NETWORK__Handle.html a9a5bebbd0e63d08e75404f9462413901 struct sockaddr * addr d9/dde/structGNUNET__NETWORK__Handle.html a1a8787ef3c6c54b67e5c4872088e5b13 GNUNET_NotificationContext de/d26/structGNUNET__NotificationContext.html struct SubscriberList * subscribers_head de/d26/structGNUNET__NotificationContext.html a0149421e569f7a68812dda57739940c7 struct SubscriberList * subscribers_tail de/d26/structGNUNET__NotificationContext.html a51629287d7de2d5730027a74939c5ddd unsigned int queue_length de/d26/structGNUNET__NotificationContext.html a6e93d5b0a16aca11773d798e600eb9e2 GNUNET_NSE_ClientMessage d1/df1/structGNUNET__NSE__ClientMessage.html struct GNUNET_MessageHeader header d1/df1/structGNUNET__NSE__ClientMessage.html abadafe97417cd5ce11f2852ff8bcb74d uint32_t reserved d1/df1/structGNUNET__NSE__ClientMessage.html a10b111cd1156bf8a747b3a2f7fa5a6a9 struct GNUNET_TIME_AbsoluteNBO timestamp d1/df1/structGNUNET__NSE__ClientMessage.html a401d3b8eee301aeff402cf191939dde4 double size_estimate d1/df1/structGNUNET__NSE__ClientMessage.html a36832808ff38113fa6bdabc540b48e80 double std_deviation d1/df1/structGNUNET__NSE__ClientMessage.html aa84539ce820e5772c759e418aa4f6631 GNUNET_NSE_FloodMessage df/d17/structGNUNET__NSE__FloodMessage.html struct GNUNET_MessageHeader header df/d17/structGNUNET__NSE__FloodMessage.html a8e1ea1c545d3360aabe2c3bf9b9e1dc2 uint32_t hop_count df/d17/structGNUNET__NSE__FloodMessage.html a1791cc40b355871a97d5e435361f8833 struct GNUNET_CRYPTO_EccSignaturePurpose purpose df/d17/structGNUNET__NSE__FloodMessage.html ac2fa16263c1e0285f0637a024f4cc563 struct GNUNET_TIME_AbsoluteNBO timestamp df/d17/structGNUNET__NSE__FloodMessage.html a7cd8eff0c418c39d846986dbdc613420 uint32_t matching_bits df/d17/structGNUNET__NSE__FloodMessage.html a45bdcf6273da732f799b4127a557f420 struct GNUNET_PeerIdentity origin df/d17/structGNUNET__NSE__FloodMessage.html a9161855f4d4714d55bd3ad510b2953ea uint64_t proof_of_work df/d17/structGNUNET__NSE__FloodMessage.html a982f0e3116588525e7ad24b4102322bf struct GNUNET_CRYPTO_EddsaSignature signature df/d17/structGNUNET__NSE__FloodMessage.html af2261586c57b311bb94e21cfabf44e33 GNUNET_NSE_Handle d1/dd3/structGNUNET__NSE__Handle.html const struct GNUNET_CONFIGURATION_Handle * cfg d1/dd3/structGNUNET__NSE__Handle.html a1fee683e7e7123120c18f322f8694dcf struct GNUNET_MQ_Handle * mq d1/dd3/structGNUNET__NSE__Handle.html a98f22a61d15174bd8cf171fc8c915a11 struct GNUNET_SCHEDULER_Task * reconnect_task d1/dd3/structGNUNET__NSE__Handle.html af3e3a81975f031e38981ab02e7b789ff struct GNUNET_TIME_Relative reconnect_delay d1/dd3/structGNUNET__NSE__Handle.html a7a36be9ca237153b6087a36c3f695b24 GNUNET_NSE_Callback recv_cb d1/dd3/structGNUNET__NSE__Handle.html afa5939806678908557ce2720118748aa void * recv_cb_cls d1/dd3/structGNUNET__NSE__Handle.html aba547c030b9f62ce5b7ff7a51dbae941 GNUNET_NT_InterfaceScanner d8/d56/structGNUNET__NT__InterfaceScanner.html struct NT_Network * net_head d8/d56/structGNUNET__NT__InterfaceScanner.html a2d16c9c25d17b46ff1c579b704c4c8a7 struct NT_Network * net_tail d8/d56/structGNUNET__NT__InterfaceScanner.html a309ee8795a9b227d6534d7ff76f48250 struct GNUNET_SCHEDULER_Task * interface_task d8/d56/structGNUNET__NT__InterfaceScanner.html acd555dece22572fd923fe584a61dfb26 GNUNET_OP_Handle d0/dbd/structGNUNET__OP__Handle.html struct OperationListItem * op_head d0/dbd/structGNUNET__OP__Handle.html ac765fcfd8ab5cb59034c20d10d3f3d59 struct OperationListItem * op_tail d0/dbd/structGNUNET__OP__Handle.html a732eb74c16fa2f1560bf73abd576f6ff uint64_t last_op_id d0/dbd/structGNUNET__OP__Handle.html ae93d786691b2e1ae551d965a3dda1d99 GNUNET_OperationResultMessage dc/dfb/structGNUNET__OperationResultMessage.html struct GNUNET_MessageHeader header dc/dfb/structGNUNET__OperationResultMessage.html a1e317462b0472d5d9e6f6bae22d7261c uint32_t reserved dc/dfb/structGNUNET__OperationResultMessage.html a2c7f6fc6bbf1713ccf8f09788989ee48 uint64_t op_id dc/dfb/structGNUNET__OperationResultMessage.html ae3817c2cd477df3a49209eb64275cf15 uint64_t result_code dc/dfb/structGNUNET__OperationResultMessage.html aa60c3692224659bab952dce2938ee190 GNUNET_OS_CommandHandle de/d69/structGNUNET__OS__CommandHandle.html struct GNUNET_OS_Process * eip de/d69/structGNUNET__OS__CommandHandle.html a792ea7aaff65cab30b763599410ea08b struct GNUNET_DISK_PipeHandle * opipe de/d69/structGNUNET__OS__CommandHandle.html a1a2375994cbe38a2195568aa2092f0ae const struct GNUNET_DISK_FileHandle * r de/d69/structGNUNET__OS__CommandHandle.html afee2322db1dd16506facbb02d064b4f0 GNUNET_OS_LineProcessor proc de/d69/structGNUNET__OS__CommandHandle.html af75c03ff43009b9573a0c5adfc69f7ad void * proc_cls de/d69/structGNUNET__OS__CommandHandle.html aeeeeb0cf1cc3d5e612a1c3a641c70ea7 char buf de/d69/structGNUNET__OS__CommandHandle.html abbde765865b43d49d6894ba61d865547 [1024] struct GNUNET_SCHEDULER_Task * rtask de/d69/structGNUNET__OS__CommandHandle.html ac4cb98e7c6809f70fba2064d053be315 struct GNUNET_TIME_Absolute timeout de/d69/structGNUNET__OS__CommandHandle.html ad56cf8804475f6dfb5bed86e7947509f size_t off de/d69/structGNUNET__OS__CommandHandle.html aa587f50a235966c04585ed6b34fede8b GNUNET_OS_Process d3/db8/structGNUNET__OS__Process.html pid_t pid d3/db8/structGNUNET__OS__Process.html a36abd54bbd9059d49ab4fb48d756956a struct GNUNET_DISK_FileHandle * control_pipe d3/db8/structGNUNET__OS__Process.html ada16880d6e25c9eafaba399283091620 GNUNET_OS_ProjectData d0/da1/structGNUNET__OS__ProjectData.html const char * libname d0/da1/structGNUNET__OS__ProjectData.html a453d8c614a4fa0af16ed631cda1fd38e const char * project_dirname d0/da1/structGNUNET__OS__ProjectData.html a56fe4e26dc35a03b2647b29093456a68 const char * binary_name d0/da1/structGNUNET__OS__ProjectData.html a09a6304c31aa39889e40ba86d9393d64 const char * env_varname d0/da1/structGNUNET__OS__ProjectData.html a3724c1be328a2f45cb1d70a1f16143f9 const char * env_varname_alt d0/da1/structGNUNET__OS__ProjectData.html a3a652f7db10132378462648e2639cde8 const char * base_config_varname d0/da1/structGNUNET__OS__ProjectData.html a4574834a4666d3b39969abf61029b5d5 const char * bug_email d0/da1/structGNUNET__OS__ProjectData.html a6234bd648372f3e75588fea7005f9ca5 const char * homepage d0/da1/structGNUNET__OS__ProjectData.html adf253618b97fb4f7148ebf0fbae02ce3 const char * config_file d0/da1/structGNUNET__OS__ProjectData.html aac4a910ef2a550b40050fc16cae71416 const char * user_config_file d0/da1/structGNUNET__OS__ProjectData.html a81eee5f2450f4ec3d8af9339a34607a9 const char * version d0/da1/structGNUNET__OS__ProjectData.html abb9617c14f91c33e939b511d27e8c592 int is_gnu d0/da1/structGNUNET__OS__ProjectData.html a7198b51c3f549575134d83a4bc8d6e9b char * gettext_domain d0/da1/structGNUNET__OS__ProjectData.html ab0f1a416d79c9c50288ad25de2656c72 char * gettext_path d0/da1/structGNUNET__OS__ProjectData.html a7b17c0211255473823a373e52a716038 GNUNET_PeerIdentity d3/dcd/structGNUNET__PeerIdentity.html struct GNUNET_CRYPTO_EddsaPublicKey public_key d3/dcd/structGNUNET__PeerIdentity.html aa898d5b2c277af30ae5ccd0d2b109f1c GNUNET_PEERINFO_Handle d4/d07/structGNUNET__PEERINFO__Handle.html const struct GNUNET_CONFIGURATION_Handle * cfg d4/d07/structGNUNET__PEERINFO__Handle.html ae280ab3016397a5fb7881ce39f793cff struct GNUNET_MQ_Handle * mq d4/d07/structGNUNET__PEERINFO__Handle.html a32841ad56509d86137538a987e605f08 struct GNUNET_PEERINFO_IteratorContext * ic_head d4/d07/structGNUNET__PEERINFO__Handle.html ab9173d73edf3ca645f7722e08be1ba5e struct GNUNET_PEERINFO_IteratorContext * ic_tail d4/d07/structGNUNET__PEERINFO__Handle.html a5dee1cd1ebf0fa0c9ef81e41780198d0 struct GNUNET_SCHEDULER_Task * r_task d4/d07/structGNUNET__PEERINFO__Handle.html a9eaf6d5950f9587d56ca86d8b83fde32 GNUNET_PEERINFO_IteratorContext da/dee/structGNUNET__PEERINFO__IteratorContext.html struct GNUNET_PEERINFO_IteratorContext * next da/dee/structGNUNET__PEERINFO__IteratorContext.html a09248f4cd1f05c528107c47276334b63 struct GNUNET_PEERINFO_IteratorContext * prev da/dee/structGNUNET__PEERINFO__IteratorContext.html a0b0053fe4355783ea8a4b484c51286fb struct GNUNET_PEERINFO_Handle * h da/dee/structGNUNET__PEERINFO__IteratorContext.html acd20aa4a65cf967828bfe1e498768efb GNUNET_PEERINFO_Processor callback da/dee/structGNUNET__PEERINFO__IteratorContext.html a5e199aac0df0b2ee5ffb4e8eb133b576 void * callback_cls da/dee/structGNUNET__PEERINFO__IteratorContext.html a1733162cb7580ea5ba427c93dd4d2934 struct GNUNET_PeerIdentity peer da/dee/structGNUNET__PEERINFO__IteratorContext.html a5548727e2b49cfde148a2cab3a7f4e9a int have_peer da/dee/structGNUNET__PEERINFO__IteratorContext.html a5a5813fae6bdeb94f26e0f333c3a7bd5 int include_friend_only da/dee/structGNUNET__PEERINFO__IteratorContext.html aadcf176fbe26538403045c52e9938ca9 GNUNET_PEERINFO_NotifyContext d5/dbb/structGNUNET__PEERINFO__NotifyContext.html struct GNUNET_MQ_Handle * mq d5/dbb/structGNUNET__PEERINFO__NotifyContext.html a0394393709237a4ff22e1adef6764c41 GNUNET_PEERINFO_Processor callback d5/dbb/structGNUNET__PEERINFO__NotifyContext.html a631dac83898edf563d0dd9ba9cc5ef19 void * callback_cls d5/dbb/structGNUNET__PEERINFO__NotifyContext.html a04072aa782741e696867b92473e6e7e1 const struct GNUNET_CONFIGURATION_Handle * cfg d5/dbb/structGNUNET__PEERINFO__NotifyContext.html af21af3526f7cb1eb8bc3930187e44ee4 struct GNUNET_SCHEDULER_Task * task d5/dbb/structGNUNET__PEERINFO__NotifyContext.html a247f1bb9a73b9a6bc82d30d25b9d37e2 int include_friend_only d5/dbb/structGNUNET__PEERINFO__NotifyContext.html a29e41b1cd6321b73bf1d9077c07214fe GNUNET_PEERSTORE_Handle d3/ddb/structGNUNET__PEERSTORE__Handle.html const struct GNUNET_CONFIGURATION_Handle * cfg d3/ddb/structGNUNET__PEERSTORE__Handle.html ada78c8ab9138b58e20bbc850e0e5f10e struct GNUNET_MQ_Handle * mq d3/ddb/structGNUNET__PEERSTORE__Handle.html a49a6b199a6ed39356333f184804490a0 struct GNUNET_PEERSTORE_StoreContext * store_head d3/ddb/structGNUNET__PEERSTORE__Handle.html acd6f7eb3c90365a4a52953b9ffa09a6b struct GNUNET_PEERSTORE_StoreContext * store_tail d3/ddb/structGNUNET__PEERSTORE__Handle.html a93c2a3e32df3303780d96ae185820bd4 struct GNUNET_PEERSTORE_IterateContext * iterate_head d3/ddb/structGNUNET__PEERSTORE__Handle.html ad5a7d167c8f8ab0fbff43059ea492066 struct GNUNET_PEERSTORE_IterateContext * iterate_tail d3/ddb/structGNUNET__PEERSTORE__Handle.html a26de554459dece02de5c1da2bc6852eb struct GNUNET_CONTAINER_MultiHashMap * watches d3/ddb/structGNUNET__PEERSTORE__Handle.html aeb4b9d3a5fe1de36e94a8541b1f02f9c struct GNUNET_SCHEDULER_Task * reconnect_task d3/ddb/structGNUNET__PEERSTORE__Handle.html ada98c0ade4b193a9165bafaa3ca358cd struct GNUNET_TIME_Relative reconnect_delay d3/ddb/structGNUNET__PEERSTORE__Handle.html a7a3d4dfc469e5cae7d5ccab47534ac7a int disconnecting d3/ddb/structGNUNET__PEERSTORE__Handle.html a75907deacbde62c4c07ee4ff66db6c18 GNUNET_PEERSTORE_IterateContext d4/d6b/structGNUNET__PEERSTORE__IterateContext.html struct GNUNET_PEERSTORE_IterateContext * next d4/d6b/structGNUNET__PEERSTORE__IterateContext.html ac217c44e1adeda819b6ecc2c9eadd093 struct GNUNET_PEERSTORE_IterateContext * prev d4/d6b/structGNUNET__PEERSTORE__IterateContext.html a248b6e418d9fd46b2a184fe53d0f48b8 struct GNUNET_PEERSTORE_Handle * h d4/d6b/structGNUNET__PEERSTORE__IterateContext.html a7018333c66f86fdc929d2af02efda4b5 char * sub_system d4/d6b/structGNUNET__PEERSTORE__IterateContext.html a01de7690d0bff633f2b3b9a524f97ce7 struct GNUNET_PeerIdentity peer d4/d6b/structGNUNET__PEERSTORE__IterateContext.html add681aec613c30c894bae81afd798dc3 char * key d4/d6b/structGNUNET__PEERSTORE__IterateContext.html a19562235a218dc3aff4c9aa52f711663 GNUNET_PEERSTORE_Processor callback d4/d6b/structGNUNET__PEERSTORE__IterateContext.html a1997e0cd54bdfcaf062e6e1f593b9a57 void * callback_cls d4/d6b/structGNUNET__PEERSTORE__IterateContext.html a0806b3b2708516987ea21ba3ca469c0e int iterating d4/d6b/structGNUNET__PEERSTORE__IterateContext.html a0b3b0ba6d9ec84aa35fd57489582e8c6 GNUNET_PEERSTORE_PluginFunctions dc/d74/structGNUNET__PEERSTORE__PluginFunctions.html void * cls dc/d74/structGNUNET__PEERSTORE__PluginFunctions.html a23baf46254c4ff8e468d1cd9cf705704 int(* store_record dc/d74/structGNUNET__PEERSTORE__PluginFunctions.html a72fc5db724ffc1fb82811edb7b88fa22 )(void *cls, const char *sub_system, const struct GNUNET_PeerIdentity *peer, const char *key, const void *value, size_t size, struct GNUNET_TIME_Absolute expiry, enum GNUNET_PEERSTORE_StoreOption options, GNUNET_PEERSTORE_Continuation cont, void *cont_cls) int(* iterate_records dc/d74/structGNUNET__PEERSTORE__PluginFunctions.html ae004bcfc66aad01c0b4a2e6d1530bd88 )(void *cls, const char *sub_system, const struct GNUNET_PeerIdentity *peer, const char *key, GNUNET_PEERSTORE_Processor iter, void *iter_cls) int(* expire_records dc/d74/structGNUNET__PEERSTORE__PluginFunctions.html ab1b09e60a87134343b338e1bd8d1927a )(void *cls, struct GNUNET_TIME_Absolute now, GNUNET_PEERSTORE_Continuation cont, void *cont_cls) GNUNET_PEERSTORE_Record dc/da7/structGNUNET__PEERSTORE__Record.html char * sub_system dc/da7/structGNUNET__PEERSTORE__Record.html aeaaad3e16416407576df5d8cc23c9556 struct GNUNET_PeerIdentity peer dc/da7/structGNUNET__PEERSTORE__Record.html a86ae36abfa8ca8a460f4621cbd49eda8 char * key dc/da7/structGNUNET__PEERSTORE__Record.html afac06f87ee9f225b447fdbc227f27ae7 void * value dc/da7/structGNUNET__PEERSTORE__Record.html aa296c7fabd8a9f669f24245dcb53e11c size_t value_size dc/da7/structGNUNET__PEERSTORE__Record.html a0be3f74f9b64900c561dc98175dcb01f struct GNUNET_TIME_Absolute expiry dc/da7/structGNUNET__PEERSTORE__Record.html aa72704a50a6dea19a79c11012359dd4f struct GNUNET_SERVICE_Client * client dc/da7/structGNUNET__PEERSTORE__Record.html ace27a7232132c6344392309fe55e97f6 GNUNET_PEERSTORE_StoreContext d1/d0a/structGNUNET__PEERSTORE__StoreContext.html struct GNUNET_PEERSTORE_StoreContext * next d1/d0a/structGNUNET__PEERSTORE__StoreContext.html abf5b00e37f410f846cbfa920e5ffc31c struct GNUNET_PEERSTORE_StoreContext * prev d1/d0a/structGNUNET__PEERSTORE__StoreContext.html a6c051ee8a3e8e387cb630d1ea946c0fb struct GNUNET_PEERSTORE_Handle * h d1/d0a/structGNUNET__PEERSTORE__StoreContext.html acf20bef362748d18b585f80e635b4b80 GNUNET_PEERSTORE_Continuation cont d1/d0a/structGNUNET__PEERSTORE__StoreContext.html aef6e67f3ec17052b0da104324ff9bc7c void * cont_cls d1/d0a/structGNUNET__PEERSTORE__StoreContext.html a9a8b709ae7a9e279064b52d764f3e465 char * sub_system d1/d0a/structGNUNET__PEERSTORE__StoreContext.html a00b45926383a4254c0fdf76b3ff878c8 char * key d1/d0a/structGNUNET__PEERSTORE__StoreContext.html aff0a465094551fb9f5602c5ef3912a52 void * value d1/d0a/structGNUNET__PEERSTORE__StoreContext.html a4968b9cd1a262df913cc1e11cd78f880 struct GNUNET_PeerIdentity peer d1/d0a/structGNUNET__PEERSTORE__StoreContext.html afdc7ab884c93f77868e0c7c4a318a3fa size_t size d1/d0a/structGNUNET__PEERSTORE__StoreContext.html acc7498a89f46fc70c4a968c66958308b struct GNUNET_TIME_Absolute expiry d1/d0a/structGNUNET__PEERSTORE__StoreContext.html a5302c7fdfb5046798fb88e08cc5761ca enum GNUNET_PEERSTORE_StoreOption options d1/d0a/structGNUNET__PEERSTORE__StoreContext.html a2ddfdb4096ef8f75298a4fe70ef1c783 GNUNET_PEERSTORE_WatchContext d3/d47/structGNUNET__PEERSTORE__WatchContext.html struct GNUNET_PEERSTORE_WatchContext * next d3/d47/structGNUNET__PEERSTORE__WatchContext.html a410fee6d97b19226351c54d323e39262 struct GNUNET_PEERSTORE_WatchContext * prev d3/d47/structGNUNET__PEERSTORE__WatchContext.html aac5a81a97644d73b8ece2964848a94dc struct GNUNET_PEERSTORE_Handle * h d3/d47/structGNUNET__PEERSTORE__WatchContext.html abf2c72bdeb916ed40302fd00de8fda5e GNUNET_PEERSTORE_Processor callback d3/d47/structGNUNET__PEERSTORE__WatchContext.html ab837deb69e61c69d2d06f04457832ea6 void * callback_cls d3/d47/structGNUNET__PEERSTORE__WatchContext.html a4738bac9fb932d3b5ffd982f9dbcec57 struct GNUNET_HashCode keyhash d3/d47/structGNUNET__PEERSTORE__WatchContext.html a892011a447b80b8691df2a2c65798324 GNUNET_PQ_Context d1/db9/structGNUNET__PQ__Context.html PGconn * conn d1/db9/structGNUNET__PQ__Context.html ae2a85d4f1d2d855047e7457192995886 struct GNUNET_PQ_ExecuteStatement * es d1/db9/structGNUNET__PQ__Context.html a06c14e8d447e92977b4a86b5ec624a32 struct GNUNET_PQ_PreparedStatement * ps d1/db9/structGNUNET__PQ__Context.html a99ba54d78c9e8f7e6d1653cb3546c2ac char * config_str d1/db9/structGNUNET__PQ__Context.html adb34e18ef1fa3c532c3cba2813478adc char * load_path d1/db9/structGNUNET__PQ__Context.html a7605210c670ff17a6d49fd5b49f45ac4 GNUNET_PQ_ExecuteStatement d0/d13/structGNUNET__PQ__ExecuteStatement.html const char * sql d0/d13/structGNUNET__PQ__ExecuteStatement.html a38facb215dfe5343173caaead0d4c63a int ignore_errors d0/d13/structGNUNET__PQ__ExecuteStatement.html addcd6b825e2d4ccca20e1dacb8d4efc4 GNUNET_PQ_PreparedStatement dd/dde/structGNUNET__PQ__PreparedStatement.html const char * name dd/dde/structGNUNET__PQ__PreparedStatement.html aaa4f5366d35f22840580c5f976926d58 const char * sql dd/dde/structGNUNET__PQ__PreparedStatement.html acb52cfb2f6c5b54e0b2b209edd0e39e4 unsigned int num_arguments dd/dde/structGNUNET__PQ__PreparedStatement.html a04e5a418e0ff283eb6eabbe1777b558c GNUNET_PQ_QueryParam d4/ddb/structGNUNET__PQ__QueryParam.html GNUNET_PQ_QueryConverter conv d4/ddb/structGNUNET__PQ__QueryParam.html a2a4899ec66172e54cc9c507f87889c70 void * conv_cls d4/ddb/structGNUNET__PQ__QueryParam.html a149302439c7cbd41f0313878dae0bd31 const void * data d4/ddb/structGNUNET__PQ__QueryParam.html a178d7d0763c9d1eda4f6a7aa4cd1aca4 size_t size d4/ddb/structGNUNET__PQ__QueryParam.html aa75459161e1e556acf8d5493fe4a50a6 unsigned int num_params d4/ddb/structGNUNET__PQ__QueryParam.html a63ff591c468cfef589cfa8afbed9d817 GNUNET_PQ_ResultSpec dd/ded/structGNUNET__PQ__ResultSpec.html GNUNET_PQ_ResultConverter conv dd/ded/structGNUNET__PQ__ResultSpec.html a9570c5519c4058e3199f2c50d843989f GNUNET_PQ_ResultCleanup cleaner dd/ded/structGNUNET__PQ__ResultSpec.html ac82a328e9bffb99ff72abfc63e2b747e void * cls dd/ded/structGNUNET__PQ__ResultSpec.html a94f5abc05123c179347dc5063ad55a1e void * dst dd/ded/structGNUNET__PQ__ResultSpec.html a35d90e0724a123efdfedbc6e40ccc0de size_t dst_size dd/ded/structGNUNET__PQ__ResultSpec.html af01d822a9662a2decff59b67eaeacfc1 const char * fname dd/ded/structGNUNET__PQ__ResultSpec.html a19d58a81370af61fd26ff6f2018c1691 size_t * result_size dd/ded/structGNUNET__PQ__ResultSpec.html a9da11353980f32c9bc438f9f8e89b9c2 GNUNET_RECLAIM_ATTESTATION_Claim da/d7b/structGNUNET__RECLAIM__ATTESTATION__Claim.html uint64_t id da/d7b/structGNUNET__RECLAIM__ATTESTATION__Claim.html ab7ca53307f90abd29eaa6295e7e3514c uint32_t type da/d7b/structGNUNET__RECLAIM__ATTESTATION__Claim.html a1c50c5c7e5ee12faed98ab688b557ce5 uint32_t version da/d7b/structGNUNET__RECLAIM__ATTESTATION__Claim.html a43328c3c1cad23b5f46b1d3e720a6c45 const char * name da/d7b/structGNUNET__RECLAIM__ATTESTATION__Claim.html a55be156383d425f00d094815d8f6b693 size_t data_size da/d7b/structGNUNET__RECLAIM__ATTESTATION__Claim.html aa42dd5c52ee4fee4b108951700b69382 const void * data da/d7b/structGNUNET__RECLAIM__ATTESTATION__Claim.html a1741d4b12ad880417bb39953a3f53e84 GNUNET_RECLAIM_ATTESTATION_REFERENCE dc/d70/structGNUNET__RECLAIM__ATTESTATION__REFERENCE.html uint64_t id dc/d70/structGNUNET__RECLAIM__ATTESTATION__REFERENCE.html a633c40a980640d28b53b4f435daf92cb uint64_t id_attest dc/d70/structGNUNET__RECLAIM__ATTESTATION__REFERENCE.html a52973665b169eacc2b6388c735d62b2e const char * name dc/d70/structGNUNET__RECLAIM__ATTESTATION__REFERENCE.html adfa3973759042131cc9d2a49da1ff0f8 const char * reference_value dc/d70/structGNUNET__RECLAIM__ATTESTATION__REFERENCE.html a6b50a3e4142b1bdc106f83fc1acde193 GNUNET_RECLAIM_ATTRIBUTE_Claim d3/d0d/structGNUNET__RECLAIM__ATTRIBUTE__Claim.html uint64_t id d3/d0d/structGNUNET__RECLAIM__ATTRIBUTE__Claim.html aaa27d06821376e20ea0d0cd34ae1fe65 uint32_t type d3/d0d/structGNUNET__RECLAIM__ATTRIBUTE__Claim.html aae3d06ab6d66df832ed5110ffc58a7aa uint32_t flag d3/d0d/structGNUNET__RECLAIM__ATTRIBUTE__Claim.html a0f4560c08bfda80c3b24a4a5aee66276 const char * name d3/d0d/structGNUNET__RECLAIM__ATTRIBUTE__Claim.html aee5addc7103a079d4e022e9244705cb0 size_t data_size d3/d0d/structGNUNET__RECLAIM__ATTRIBUTE__Claim.html a94a6e9a0e00c12030733ed2d5578daef const void * data d3/d0d/structGNUNET__RECLAIM__ATTRIBUTE__Claim.html a218c9402703e95335029bcbe583819ac GNUNET_RECLAIM_ATTRIBUTE_ClaimList d6/d9a/structGNUNET__RECLAIM__ATTRIBUTE__ClaimList.html struct GNUNET_RECLAIM_ATTRIBUTE_ClaimListEntry * list_head d6/d9a/structGNUNET__RECLAIM__ATTRIBUTE__ClaimList.html ab36c2b8877ccaedc21e446e151995338 struct GNUNET_RECLAIM_ATTRIBUTE_ClaimListEntry * list_tail d6/d9a/structGNUNET__RECLAIM__ATTRIBUTE__ClaimList.html ad6b468c2dc9ffd3d379ad4d3da3ccd72 GNUNET_RECLAIM_ATTRIBUTE_ClaimListEntry d0/d42/structGNUNET__RECLAIM__ATTRIBUTE__ClaimListEntry.html struct GNUNET_RECLAIM_ATTRIBUTE_ClaimListEntry * prev d0/d42/structGNUNET__RECLAIM__ATTRIBUTE__ClaimListEntry.html ad05005500bb97cd7a1409a3bf7c9e7c8 struct GNUNET_RECLAIM_ATTRIBUTE_ClaimListEntry * next d0/d42/structGNUNET__RECLAIM__ATTRIBUTE__ClaimListEntry.html a07e713813d9219e0bbd460f54bd1fc5e struct GNUNET_RECLAIM_ATTRIBUTE_Claim * claim d0/d42/structGNUNET__RECLAIM__ATTRIBUTE__ClaimListEntry.html a66e09ac17c68f9a1740349c903cf3a5e struct GNUNET_RECLAIM_ATTESTATION_Claim * attest d0/d42/structGNUNET__RECLAIM__ATTRIBUTE__ClaimListEntry.html a86c93f53083e229d826d1b402ab4c8ff struct GNUNET_RECLAIM_ATTESTATION_REFERENCE * reference d0/d42/structGNUNET__RECLAIM__ATTRIBUTE__ClaimListEntry.html a0c635ab1e3ca42e02cf247ca56e1299b GNUNET_RECLAIM_ATTRIBUTE_ClaimListEntryType da/dba/structGNUNET__RECLAIM__ATTRIBUTE__ClaimListEntryType.html uint32_t type da/dba/structGNUNET__RECLAIM__ATTRIBUTE__ClaimListEntryType.html aca084d9d7490673849a11cb004369a83 GNUNET_RECLAIM_ATTRIBUTE_PluginFunctions d5/dd2/structGNUNET__RECLAIM__ATTRIBUTE__PluginFunctions.html void * cls d5/dd2/structGNUNET__RECLAIM__ATTRIBUTE__PluginFunctions.html a7ec078d320455845ea61d0910530b508 GNUNET_RECLAIM_ATTRIBUTE_ValueToStringFunction value_to_string d5/dd2/structGNUNET__RECLAIM__ATTRIBUTE__PluginFunctions.html aca3915b884c6580742df3b6b3c32d473 GNUNET_RECLAIM_ATTRIBUTE_StringToValueFunction string_to_value d5/dd2/structGNUNET__RECLAIM__ATTRIBUTE__PluginFunctions.html a12e4c8bdab73d8c626ab7d4ab6421ce0 GNUNET_RECLAIM_ATTRIBUTE_TypenameToNumberFunction typename_to_number d5/dd2/structGNUNET__RECLAIM__ATTRIBUTE__PluginFunctions.html a86f0b7f25e6f219e370bfb61e3adc230 GNUNET_RECLAIM_ATTRIBUTE_NumberToTypenameFunction number_to_typename d5/dd2/structGNUNET__RECLAIM__ATTRIBUTE__PluginFunctions.html a02ded1e083b09eea61b374cdf01b7f12 GNUNET_RECLAIM_ATTRIBUTE_ValueToStringFunction value_to_string_attest d5/dd2/structGNUNET__RECLAIM__ATTRIBUTE__PluginFunctions.html a55eba9a632d2a60ea94867a592f96fab GNUNET_RECLAIM_ATTRIBUTE_StringToValueFunction string_to_value_attest d5/dd2/structGNUNET__RECLAIM__ATTRIBUTE__PluginFunctions.html acfe5b0b009603f254aa206bf0c120ef7 GNUNET_RECLAIM_ATTRIBUTE_TypenameToNumberFunction typename_to_number_attest d5/dd2/structGNUNET__RECLAIM__ATTRIBUTE__PluginFunctions.html a6f31a4d4df0479d1acac0c39d1319e05 GNUNET_RECLAIM_ATTRIBUTE_NumberToTypenameFunction number_to_typename_attest d5/dd2/structGNUNET__RECLAIM__ATTRIBUTE__PluginFunctions.html a7184e5904e7cc8e64127b4fca203413b GNUNET_RECLAIM_AttributeIterator de/d3d/structGNUNET__RECLAIM__AttributeIterator.html struct GNUNET_RECLAIM_AttributeIterator * next de/d3d/structGNUNET__RECLAIM__AttributeIterator.html ae40b54d5259d0cae47c6f9f60df75b9c struct GNUNET_RECLAIM_AttributeIterator * prev de/d3d/structGNUNET__RECLAIM__AttributeIterator.html a2400b24c254a3887b7f88a9781aed6dc struct GNUNET_RECLAIM_Handle * h de/d3d/structGNUNET__RECLAIM__AttributeIterator.html a0f258f8a3b63cd81515d271766f6331c GNUNET_SCHEDULER_TaskCallback finish_cb de/d3d/structGNUNET__RECLAIM__AttributeIterator.html ac5c153fd91be0841148c68f6f7a87d6d void * finish_cb_cls de/d3d/structGNUNET__RECLAIM__AttributeIterator.html aff3c0b7137f1fb27381415fc83e77e06 GNUNET_RECLAIM_AttributeResult proc de/d3d/structGNUNET__RECLAIM__AttributeIterator.html a3717c70eec31732fbdd72521751b92c5 void * proc_cls de/d3d/structGNUNET__RECLAIM__AttributeIterator.html a6e2ed14e6dee91d7727c4ed561564e88 GNUNET_SCHEDULER_TaskCallback error_cb de/d3d/structGNUNET__RECLAIM__AttributeIterator.html abe5ceea9641efe99e6414240213ea9a9 void * error_cb_cls de/d3d/structGNUNET__RECLAIM__AttributeIterator.html a2aa5302be8e9ce2ca8afe33cead5b296 struct GNUNET_MQ_Envelope * env de/d3d/structGNUNET__RECLAIM__AttributeIterator.html a52158064b41471fc34c94b0d952e864e struct GNUNET_CRYPTO_EcdsaPrivateKey identity de/d3d/structGNUNET__RECLAIM__AttributeIterator.html ae79f6a0c20b9b2ae00a026ebd62a4029 uint32_t r_id de/d3d/structGNUNET__RECLAIM__AttributeIterator.html aeb7e81a0711ab8ab82e81de598cc0786 GNUNET_RECLAIM_Handle d8/d0b/structGNUNET__RECLAIM__Handle.html const struct GNUNET_CONFIGURATION_Handle * cfg d8/d0b/structGNUNET__RECLAIM__Handle.html a8ce6dfb3b3a3eb3719749bbe5c5e9b26 struct GNUNET_CLIENT_Connection * client d8/d0b/structGNUNET__RECLAIM__Handle.html a84830c96e7944adf49819356ee5047cf void * cb_cls d8/d0b/structGNUNET__RECLAIM__Handle.html ae994ae4a939263130161913d622f007f struct GNUNET_RECLAIM_Operation * op_head d8/d0b/structGNUNET__RECLAIM__Handle.html a8eb332e0b11d8a1ec643ecae599b4fad struct GNUNET_RECLAIM_Operation * op_tail d8/d0b/structGNUNET__RECLAIM__Handle.html aac0a02b77837afb2d37a3686e015808d struct GNUNET_RECLAIM_AttributeIterator * it_head d8/d0b/structGNUNET__RECLAIM__Handle.html a2725c65fcead602e272f5c80b573bdc9 struct GNUNET_RECLAIM_AttributeIterator * it_tail d8/d0b/structGNUNET__RECLAIM__Handle.html a21351386cdd5b814844fdfad4159160c struct GNUNET_RECLAIM_TicketIterator * ticket_it_head d8/d0b/structGNUNET__RECLAIM__Handle.html a6890326e840064db821b9d0cb0e93983 struct GNUNET_RECLAIM_TicketIterator * ticket_it_tail d8/d0b/structGNUNET__RECLAIM__Handle.html a8ae25d809062d945e8c4be48f5de608e struct GNUNET_CLIENT_TransmitHandle * th d8/d0b/structGNUNET__RECLAIM__Handle.html af3acd8ad099bd9c0e820e8b8193d78f9 struct GNUNET_SCHEDULER_Task * reconnect_task d8/d0b/structGNUNET__RECLAIM__Handle.html ab5a6c9157c37fefa195317c03ca0a8bb struct GNUNET_TIME_Relative reconnect_backoff d8/d0b/structGNUNET__RECLAIM__Handle.html a13b68f060710b2b0eb0f9b2745c9712b struct GNUNET_MQ_Handle * mq d8/d0b/structGNUNET__RECLAIM__Handle.html a9af873e3dd76041978d3108841d87c53 uint32_t r_id_gen d8/d0b/structGNUNET__RECLAIM__Handle.html a02f082f9bedd05e7c4b9fcfdde6151eb int in_receive d8/d0b/structGNUNET__RECLAIM__Handle.html a7a3cd3b7ab9cd9a67f7f1c0f84fa7770 GNUNET_RECLAIM_Operation df/dcf/structGNUNET__RECLAIM__Operation.html struct GNUNET_RECLAIM_Handle * h df/dcf/structGNUNET__RECLAIM__Operation.html aba4f0b027c9e7e7a947c278732f7506a struct GNUNET_RECLAIM_Operation * next df/dcf/structGNUNET__RECLAIM__Operation.html a712d32e7e9cc8fdb677c0d7ced6830b8 struct GNUNET_RECLAIM_Operation * prev df/dcf/structGNUNET__RECLAIM__Operation.html a4f00c579ad884c5b185d79c227d5a54d const struct GNUNET_MessageHeader * msg df/dcf/structGNUNET__RECLAIM__Operation.html a9e9ed90a5923eb47c253e69e94b45a21 GNUNET_RECLAIM_ContinuationWithStatus as_cb df/dcf/structGNUNET__RECLAIM__Operation.html a8a1b1776fa796b4bbeb08739dd541a19 GNUNET_RECLAIM_AttributeResult ar_cb df/dcf/structGNUNET__RECLAIM__Operation.html ac9daea7ae1bc714acd906452ce67b8e0 GNUNET_RECLAIM_ContinuationWithStatus rvk_cb df/dcf/structGNUNET__RECLAIM__Operation.html a90a27ac8f2a21d0433a88407ed1bdde6 GNUNET_RECLAIM_TicketCallback tr_cb df/dcf/structGNUNET__RECLAIM__Operation.html abe6c202cecf0f1e81c1bd51e343d3a79 struct GNUNET_MQ_Envelope * env df/dcf/structGNUNET__RECLAIM__Operation.html a58ff4d0dd56b7f848eeaa47d367b092b uint32_t r_id df/dcf/structGNUNET__RECLAIM__Operation.html abd1396175d65e6319fc10c8b0fb289fe void * cls df/dcf/structGNUNET__RECLAIM__Operation.html ae40412035cc8d636e69edb9018264041 GNUNET_RECLAIM_Ticket d0/d87/structGNUNET__RECLAIM__Ticket.html struct GNUNET_CRYPTO_EcdsaPublicKey identity d0/d87/structGNUNET__RECLAIM__Ticket.html afdf5b7dffb0f826fed167855ebc56628 struct GNUNET_CRYPTO_EcdsaPublicKey audience d0/d87/structGNUNET__RECLAIM__Ticket.html a6d40758b12c168a51017ca541fbd756b uint64_t rnd d0/d87/structGNUNET__RECLAIM__Ticket.html a3e48eaad7082091c7955aa885dc38f2a GNUNET_RECLAIM_TicketIterator d2/d99/structGNUNET__RECLAIM__TicketIterator.html struct GNUNET_RECLAIM_TicketIterator * next d2/d99/structGNUNET__RECLAIM__TicketIterator.html afc2d02d3eb61c6362afaf17da65ee7a6 struct GNUNET_RECLAIM_TicketIterator * prev d2/d99/structGNUNET__RECLAIM__TicketIterator.html aefd35ba7a49bc6176a9dd64f7ac41108 struct GNUNET_RECLAIM_Handle * h d2/d99/structGNUNET__RECLAIM__TicketIterator.html aaf46a3148d342fdaeb7a08cb26bf0926 GNUNET_SCHEDULER_TaskCallback finish_cb d2/d99/structGNUNET__RECLAIM__TicketIterator.html ab0f8f450c5211c58cdf436755daaf9c7 void * finish_cb_cls d2/d99/structGNUNET__RECLAIM__TicketIterator.html aba522349c63568f5984c19396275d453 GNUNET_RECLAIM_TicketCallback tr_cb d2/d99/structGNUNET__RECLAIM__TicketIterator.html a049231957e338d504f51123e6ac4a242 void * cls d2/d99/structGNUNET__RECLAIM__TicketIterator.html adcf2a216e4f61f7fb6d9b88a2ec9f756 GNUNET_SCHEDULER_TaskCallback error_cb d2/d99/structGNUNET__RECLAIM__TicketIterator.html af104d4fb38ab18ef164f9eb355c0ce0b void * error_cb_cls d2/d99/structGNUNET__RECLAIM__TicketIterator.html a873d187a8d24f7f970fe37c45059afc7 struct GNUNET_MQ_Envelope * env d2/d99/structGNUNET__RECLAIM__TicketIterator.html abc846ea27ed72e09762fbb8af9a8460c uint32_t r_id d2/d99/structGNUNET__RECLAIM__TicketIterator.html a85b419be0ff5d6f7a428862d444e06b4 GNUNET_REGEX_Announcement d5/dd0/structGNUNET__REGEX__Announcement.html struct GNUNET_MQ_Handle * mq d5/dd0/structGNUNET__REGEX__Announcement.html aade90e417c0100eb296871d83a8ab0e7 const struct GNUNET_CONFIGURATION_Handle * cfg d5/dd0/structGNUNET__REGEX__Announcement.html aaaf6f6340a18ff1c828326cd36c096fa char * regex d5/dd0/structGNUNET__REGEX__Announcement.html a318abd8aec07079b070471c7aa1e71ef struct GNUNET_TIME_Relative refresh_delay d5/dd0/structGNUNET__REGEX__Announcement.html ac9d34e3aa44d118505c5269ea29707d3 uint16_t compression d5/dd0/structGNUNET__REGEX__Announcement.html a8f336b5e8215089d997949442a6ce427 GNUNET_REGEX_Search dd/d30/structGNUNET__REGEX__Search.html struct GNUNET_MQ_Handle * mq dd/d30/structGNUNET__REGEX__Search.html aeaa62f29c6aee4ddac0b003dc3ff6586 const struct GNUNET_CONFIGURATION_Handle * cfg dd/d30/structGNUNET__REGEX__Search.html a8158693b3f9cda6b6f689b0d6250aad0 GNUNET_REGEX_Found callback dd/d30/structGNUNET__REGEX__Search.html a451f80c0ec83d8718cee9e7ebb70e6b0 void * callback_cls dd/d30/structGNUNET__REGEX__Search.html a67189d8c288d480ada1b83dd21dee6ea char * string dd/d30/structGNUNET__REGEX__Search.html acb3377898d65b4c3dee7205666ac62de GNUNET_RESOLVER_GetMessage df/deb/structGNUNET__RESOLVER__GetMessage.html struct GNUNET_MessageHeader header df/deb/structGNUNET__RESOLVER__GetMessage.html ae91cff6ba5a0bb843b3e96b31d6af313 int32_t direction df/deb/structGNUNET__RESOLVER__GetMessage.html a59d74690028301d0792a156513817443 int32_t af df/deb/structGNUNET__RESOLVER__GetMessage.html a6f4d258af614999ea070ad85e6164056 uint32_t client_id df/deb/structGNUNET__RESOLVER__GetMessage.html ac1aa91b2a51f92d2eade3d9d3178d3a8 GNUNET_RESOLVER_RequestHandle de/dee/structGNUNET__RESOLVER__RequestHandle.html struct GNUNET_RESOLVER_RequestHandle * next de/dee/structGNUNET__RESOLVER__RequestHandle.html a565bb86bdccba6651d6050af916fd188 struct GNUNET_RESOLVER_RequestHandle * prev de/dee/structGNUNET__RESOLVER__RequestHandle.html acfc10b3703d37ffd90f8e49cebb171e6 GNUNET_RESOLVER_AddressCallback addr_callback de/dee/structGNUNET__RESOLVER__RequestHandle.html a91beef5aa60cde4b51d8db49bbe39a49 GNUNET_RESOLVER_HostnameCallback name_callback de/dee/structGNUNET__RESOLVER__RequestHandle.html a19ff1b02a74cfea7df3b61a370ef1f3b void * cls de/dee/structGNUNET__RESOLVER__RequestHandle.html a567d2b9edf3c8b1adf762bf1cd677dee struct GNUNET_TIME_Absolute timeout de/dee/structGNUNET__RESOLVER__RequestHandle.html ac72f09e6a5d30d2ebd6c657a6ef8da8f struct GNUNET_SCHEDULER_Task * task de/dee/structGNUNET__RESOLVER__RequestHandle.html a17bc8d84e81054b017dcd17f56dca91f int af de/dee/structGNUNET__RESOLVER__RequestHandle.html aa07150bc7d02af2bf2580e5644407e0d uint32_t id de/dee/structGNUNET__RESOLVER__RequestHandle.html aa3fa3e5a1f262b5ff6dd4c32f20fcec2 int was_transmitted de/dee/structGNUNET__RESOLVER__RequestHandle.html a6014ff193cf06afb336782d1dfd16cc8 int was_queued de/dee/structGNUNET__RESOLVER__RequestHandle.html a526b56198146c7ec4c3c7cdc95866f94 int direction de/dee/structGNUNET__RESOLVER__RequestHandle.html ae8b15128b837605f11d6278a8e08bba6 int received_response de/dee/structGNUNET__RESOLVER__RequestHandle.html ad6ae1a5647acd9e3e7e9700778d8f8dc size_t data_len de/dee/structGNUNET__RESOLVER__RequestHandle.html a6ba86677502560f15a4da2f8a13b574e GNUNET_RESOLVER_ResponseMessage d9/da2/structGNUNET__RESOLVER__ResponseMessage.html struct GNUNET_MessageHeader header d9/da2/structGNUNET__RESOLVER__ResponseMessage.html a637c96e0d740bef57a848a52c7f6b0da uint32_t client_id d9/da2/structGNUNET__RESOLVER__ResponseMessage.html a43fca1ffcbaa09b7741d927be23e0b1b GNUNET_REST_Plugin da/d75/structGNUNET__REST__Plugin.html void * cls da/d75/structGNUNET__REST__Plugin.html abdc77256f1eebe7699d0057997307497 char * name da/d75/structGNUNET__REST__Plugin.html a55971f02bf80f0d19974b5b47d581b94 void(* process_request da/d75/structGNUNET__REST__Plugin.html a7e9c9a3a7a6fa9dc312d8d50f37a9c29 )(struct GNUNET_REST_RequestHandle *handle, GNUNET_REST_ResultProcessor proc, void *proc_cls) GNUNET_REST_RequestHandle db/d79/structGNUNET__REST__RequestHandle.html struct GNUNET_CONTAINER_MultiHashMap * url_param_map db/d79/structGNUNET__REST__RequestHandle.html ae37f9491f9b1efde3cabb9459779eadd struct GNUNET_CONTAINER_MultiHashMap * header_param_map db/d79/structGNUNET__REST__RequestHandle.html a06260cbf68ac3a0b572ad12e9d1406a7 const char * method db/d79/structGNUNET__REST__RequestHandle.html a75fde50b09a54426c89def066d0895a7 const char * url db/d79/structGNUNET__REST__RequestHandle.html a6d1fae84fee463444d7fc1adc966983a const char * data db/d79/structGNUNET__REST__RequestHandle.html a3b1125b3c2caf257a5f0ad07b47ff64a size_t data_size db/d79/structGNUNET__REST__RequestHandle.html afcc305368cdeb84dd36cde756e341e6f GNUNET_REST_RequestHandler de/d5f/structGNUNET__REST__RequestHandler.html const char * method de/d5f/structGNUNET__REST__RequestHandler.html ad1814aab77f46cb49518c4f665cee399 void(* proc de/d5f/structGNUNET__REST__RequestHandler.html ab7dc4411c71429fc78a69c794fb06293 )(struct GNUNET_REST_RequestHandle *handle, const char *url, void *cls) GNUNET_REST_RequestHandlerError dc/d29/structGNUNET__REST__RequestHandlerError.html int error_code dc/d29/structGNUNET__REST__RequestHandlerError.html ab45792e65ff76f315408f60f81885704 char * error_text dc/d29/structGNUNET__REST__RequestHandlerError.html a945e088d36f2c2e7fc089f3a148c6300 GNUNET_REVOCATION_Handle da/d6a/structGNUNET__REVOCATION__Handle.html struct GNUNET_MQ_Handle * mq da/d6a/structGNUNET__REVOCATION__Handle.html a272d1a4163e35e8deb1c44f6267ddb19 GNUNET_REVOCATION_Callback func da/d6a/structGNUNET__REVOCATION__Handle.html ad70cb3825c9c53e65e45fdc9b0516083 void * func_cls da/d6a/structGNUNET__REVOCATION__Handle.html ae6d1ab1b0e723e37cb1a2fdd2b269449 GNUNET_REVOCATION_Query db/db9/structGNUNET__REVOCATION__Query.html struct GNUNET_MQ_Handle * mq db/db9/structGNUNET__REVOCATION__Query.html ad816848d9107c9349afae1d6844b77f1 GNUNET_REVOCATION_Callback func db/db9/structGNUNET__REVOCATION__Query.html aee470a15e5239aa749616d0bbb52859a void * func_cls db/db9/structGNUNET__REVOCATION__Query.html a0b2baba7697cd2287734c0dcd0d18ce7 GNUNET_RPS_CS_DEBUG_StreamReply df/df8/structGNUNET__RPS__CS__DEBUG__StreamReply.html struct GNUNET_MessageHeader header df/df8/structGNUNET__RPS__CS__DEBUG__StreamReply.html a485a1de1bd34c6294c6dc1c19129fef9 uint64_t num_peers df/df8/structGNUNET__RPS__CS__DEBUG__StreamReply.html a1bac7c97954841cdc73060873525189b GNUNET_RPS_CS_DEBUG_StreamRequest d4/d87/structGNUNET__RPS__CS__DEBUG__StreamRequest.html struct GNUNET_MessageHeader header d4/d87/structGNUNET__RPS__CS__DEBUG__StreamRequest.html a3c0d90b6dcb9d17f08f72e14e7d39d77 GNUNET_RPS_CS_DEBUG_ViewReply d6/d03/structGNUNET__RPS__CS__DEBUG__ViewReply.html struct GNUNET_MessageHeader header d6/d03/structGNUNET__RPS__CS__DEBUG__ViewReply.html a45a4c17a99855adcb68ad4acb470495f uint32_t id d6/d03/structGNUNET__RPS__CS__DEBUG__ViewReply.html a34f386e318e8a3323d194826fa299378 uint64_t num_peers d6/d03/structGNUNET__RPS__CS__DEBUG__ViewReply.html a413d5739aa57dc3e151420baadc36106 GNUNET_RPS_CS_DEBUG_ViewRequest d3/d8d/structGNUNET__RPS__CS__DEBUG__ViewRequest.html struct GNUNET_MessageHeader header d3/d8d/structGNUNET__RPS__CS__DEBUG__ViewRequest.html a6cd0ed4c2d725fa926d2b9a7e5dafd60 uint32_t num_updates d3/d8d/structGNUNET__RPS__CS__DEBUG__ViewRequest.html a05b7f2bf25e500b304dfc5e23c999fc6 GNUNET_RPS_CS_SeedMessage d1/def/structGNUNET__RPS__CS__SeedMessage.html struct GNUNET_MessageHeader header d1/def/structGNUNET__RPS__CS__SeedMessage.html af19f9280f0443a4ae0ef02419e2eb170 uint32_t num_peers d1/def/structGNUNET__RPS__CS__SeedMessage.html aba422733975260300252c1aa178156ca GNUNET_RPS_CS_SubStartMessage da/d53/structGNUNET__RPS__CS__SubStartMessage.html struct GNUNET_MessageHeader header da/d53/structGNUNET__RPS__CS__SubStartMessage.html af3ad3c798429c67fa8b7046da5ed7d5d uint32_t reserved da/d53/structGNUNET__RPS__CS__SubStartMessage.html aefab606ca96e92aff0d8b1435105c51c struct GNUNET_TIME_RelativeNBO round_interval da/d53/structGNUNET__RPS__CS__SubStartMessage.html ae90b4490ce17d0d78f4e19b61540e472 struct GNUNET_HashCode hash da/d53/structGNUNET__RPS__CS__SubStartMessage.html a9f5d38e58b02392d89881a3cee5c6c49 GNUNET_RPS_CS_SubStopMessage d2/d47/structGNUNET__RPS__CS__SubStopMessage.html struct GNUNET_MessageHeader header d2/d47/structGNUNET__RPS__CS__SubStopMessage.html a26b51968b3f79d92a3e3eed062453755 struct GNUNET_HashCode hash d2/d47/structGNUNET__RPS__CS__SubStopMessage.html a3ca7d800dd2afab697d5650be5e5e1e4 GNUNET_RPS_Handle d0/de2/structGNUNET__RPS__Handle.html const struct GNUNET_CONFIGURATION_Handle * cfg d0/de2/structGNUNET__RPS__Handle.html a372f5c00996fc2746c2e487ebe74e914 struct GNUNET_MQ_Handle * mq d0/de2/structGNUNET__RPS__Handle.html a30eb485813b21da36d24ece4919f9084 GNUNET_RPS_NotifyReadyCB view_update_cb d0/de2/structGNUNET__RPS__Handle.html ad9856f5cfa385f532ee6e6215ad2485c void * view_update_cls d0/de2/structGNUNET__RPS__Handle.html a18f5b4a25c687e470173072b8a0e201c void * stream_input_cls d0/de2/structGNUNET__RPS__Handle.html ab9a8e04654b785d074f07cb4ce65d60c struct GNUNET_RPS_StreamRequestHandle * stream_requests_head d0/de2/structGNUNET__RPS__Handle.html a456558964af1604752a4670f1035d6a1 struct GNUNET_RPS_StreamRequestHandle * stream_requests_tail d0/de2/structGNUNET__RPS__Handle.html af8618414dbe44c06cf9dddfc7c97591c struct GNUNET_NSE_Handle * nse d0/de2/structGNUNET__RPS__Handle.html a9fc85b9924e6582a9b01031380351dfe struct GNUNET_RPS_Request_Handle * rh_head d0/de2/structGNUNET__RPS__Handle.html a48180cff7deeb1ba464dab1ef21ab1a9 struct GNUNET_RPS_Request_Handle * rh_tail d0/de2/structGNUNET__RPS__Handle.html a5f2a6d670aee34cb203e7294c3d7338c struct GNUNET_RPS_Request_Handle_Single_Info * rhs_head d0/de2/structGNUNET__RPS__Handle.html a12f0ecbbcd78ac1ca01414b9952e37e8 struct GNUNET_RPS_Request_Handle_Single_Info * rhs_tail d0/de2/structGNUNET__RPS__Handle.html ae531b5d7b66734e272b8f7050ebb134a float desired_probability d0/de2/structGNUNET__RPS__Handle.html a938c516729eb4a350f6945d02d994c5a float deficiency_factor d0/de2/structGNUNET__RPS__Handle.html aa7f23ac4b93dcdad7f704df6503868ae GNUNET_RPS_P2P_PullReplyMessage de/d92/structGNUNET__RPS__P2P__PullReplyMessage.html struct GNUNET_MessageHeader header de/d92/structGNUNET__RPS__P2P__PullReplyMessage.html aa4a696ac6bd6c65b02f32de812f93507 uint32_t num_peers de/d92/structGNUNET__RPS__P2P__PullReplyMessage.html a99993e4c6887dd95f162ca702d9d0767 GNUNET_RPS_Request_Handle d5/ddc/structGNUNET__RPS__Request__Handle.html struct GNUNET_RPS_Handle * rps_handle d5/ddc/structGNUNET__RPS__Request__Handle.html a99245807a2b9638fca09c14e11854a21 uint32_t num_requests d5/ddc/structGNUNET__RPS__Request__Handle.html a89e5a1782f2d7c38170a7756c9a25508 struct RPS_Sampler * sampler d5/ddc/structGNUNET__RPS__Request__Handle.html a7b7e48a3b887f0717651a17e4c891169 struct RPS_SamplerRequestHandle * sampler_rh d5/ddc/structGNUNET__RPS__Request__Handle.html a7d796f916c23f40f869e2eb802134309 struct GNUNET_RPS_StreamRequestHandle * srh d5/ddc/structGNUNET__RPS__Request__Handle.html a7e79662e86d5e8159d55230a3d0ad7b5 GNUNET_RPS_NotifyReadyCB ready_cb d5/ddc/structGNUNET__RPS__Request__Handle.html a3ee7c6844e05cde08406e2998b27a8b1 void * ready_cb_cls d5/ddc/structGNUNET__RPS__Request__Handle.html afcfe2793324d5d2179f66329ba178471 struct GNUNET_RPS_Request_Handle * next d5/ddc/structGNUNET__RPS__Request__Handle.html aa85eb9e5c0137a97d97e02880711b4be struct GNUNET_RPS_Request_Handle * prev d5/ddc/structGNUNET__RPS__Request__Handle.html acdc1f684488bbbff336a4a57b41f11a1 GNUNET_RPS_Request_Handle_Single_Info d8/da2/structGNUNET__RPS__Request__Handle__Single__Info.html struct GNUNET_RPS_Handle * rps_handle d8/da2/structGNUNET__RPS__Request__Handle__Single__Info.html a328caa2076b1e24be6bdf368cc982234 struct RPS_Sampler * sampler d8/da2/structGNUNET__RPS__Request__Handle__Single__Info.html a1e0d8fe1f6aa144176518841bd9e93e2 struct RPS_SamplerRequestHandleSingleInfo * sampler_rh d8/da2/structGNUNET__RPS__Request__Handle__Single__Info.html aa904caf5e32326391f3803b2ffde6b23 struct GNUNET_RPS_StreamRequestHandle * srh d8/da2/structGNUNET__RPS__Request__Handle__Single__Info.html a5152cb47dad1bb1ebced03fe67a8fc14 GNUNET_RPS_NotifyReadySingleInfoCB ready_cb d8/da2/structGNUNET__RPS__Request__Handle__Single__Info.html a4638dbc7cb2c4580b23f9d3b90c4fb38 void * ready_cb_cls d8/da2/structGNUNET__RPS__Request__Handle__Single__Info.html a83ea8255d0275729d6bf27563dc36af1 struct GNUNET_RPS_Request_Handle_Single_Info * next d8/da2/structGNUNET__RPS__Request__Handle__Single__Info.html ab0ca3fe23b4fd443d621c6fb54621943 struct GNUNET_RPS_Request_Handle_Single_Info * prev d8/da2/structGNUNET__RPS__Request__Handle__Single__Info.html ae6f6c6653be4f2254e8c753212b8d2fc GNUNET_RPS_StreamRequestHandle da/dbf/structGNUNET__RPS__StreamRequestHandle.html struct GNUNET_RPS_Handle * rps_handle da/dbf/structGNUNET__RPS__StreamRequestHandle.html ae15753ae572e2409fb6cb54f15753175 GNUNET_RPS_NotifyReadyCB ready_cb da/dbf/structGNUNET__RPS__StreamRequestHandle.html afbc8df13c66dc3d9ed642be83f91bb2f void * ready_cb_cls da/dbf/structGNUNET__RPS__StreamRequestHandle.html a7aa5b78fb2f17df817f230c32267ea3f struct GNUNET_SCHEDULER_Task * callback_task da/dbf/structGNUNET__RPS__StreamRequestHandle.html ae27270f80783dcb843114d298dbe41da struct GNUNET_RPS_StreamRequestHandle * next da/dbf/structGNUNET__RPS__StreamRequestHandle.html ac71464da4afda2a19ccb92904d47bb10 struct GNUNET_RPS_StreamRequestHandle * prev da/dbf/structGNUNET__RPS__StreamRequestHandle.html a1debd4ff82a9aacb4be559385d0e3a78 GNUNET_SCALARPRODUCT_ComputationHandle da/dd3/structGNUNET__SCALARPRODUCT__ComputationHandle.html const struct GNUNET_CONFIGURATION_Handle * cfg da/dd3/structGNUNET__SCALARPRODUCT__ComputationHandle.html a5caff4ea852bff7301a085681c644085 struct GNUNET_MQ_Handle * mq da/dd3/structGNUNET__SCALARPRODUCT__ComputationHandle.html a16958e44713da4e1484c03437ce53ce1 GNUNET_SCALARPRODUCT_ContinuationWithStatus cont_status da/dd3/structGNUNET__SCALARPRODUCT__ComputationHandle.html ae83f4465ad1b45420e10defa010d7da3 GNUNET_SCALARPRODUCT_DatumProcessor cont_datum da/dd3/structGNUNET__SCALARPRODUCT__ComputationHandle.html afc8307d36cc07e8a0ce93088f4c02b69 void * cont_cls da/dd3/structGNUNET__SCALARPRODUCT__ComputationHandle.html ab79b77189c591e71283043492fd72ace GNUNET_SCALARPRODUCT_ResponseMessageHandler response_proc da/dd3/structGNUNET__SCALARPRODUCT__ComputationHandle.html a0103b5d26336b1aade80cbce8b5b008d struct GNUNET_HashCode key da/dd3/structGNUNET__SCALARPRODUCT__ComputationHandle.html aab93ad45f849f7cce35c8dccd4087352 GNUNET_SCALARPRODUCT_Element d3/d4e/structGNUNET__SCALARPRODUCT__Element.html struct GNUNET_HashCode key d3/d4e/structGNUNET__SCALARPRODUCT__Element.html a4ef6b69309865865b541d97103eb0495 int64_t value d3/d4e/structGNUNET__SCALARPRODUCT__Element.html a9f69dc86f2045792ba17f2f3aaa5a659 GNUNET_SCHEDULER_Driver dc/d56/structGNUNET__SCHEDULER__Driver.html void * cls dc/d56/structGNUNET__SCHEDULER__Driver.html a42c2537c4e94caaac5085dcd2fed330d int(* add dc/d56/structGNUNET__SCHEDULER__Driver.html a64a9822a3d3e98eab3d44b3f8cf5e92f )(void *cls, struct GNUNET_SCHEDULER_Task *task, struct GNUNET_SCHEDULER_FdInfo *fdi) int(* del dc/d56/structGNUNET__SCHEDULER__Driver.html a847dabec581d8fe04e0b8678da3129fd )(void *cls, struct GNUNET_SCHEDULER_Task *task) void(* set_wakeup dc/d56/structGNUNET__SCHEDULER__Driver.html a80169d7225f3c21702cb8de2a1b919b0 )(void *cls, struct GNUNET_TIME_Absolute dt) GNUNET_SCHEDULER_FdInfo de/d19/structGNUNET__SCHEDULER__FdInfo.html const struct GNUNET_NETWORK_Handle * fd de/d19/structGNUNET__SCHEDULER__FdInfo.html ae07da65fe43bcaab1c5a64504a5678fd const struct GNUNET_DISK_FileHandle * fh de/d19/structGNUNET__SCHEDULER__FdInfo.html a8d0d3da87e8594a337d69bd37eec348f enum GNUNET_SCHEDULER_EventType et de/d19/structGNUNET__SCHEDULER__FdInfo.html a667d9d50e775a111f83a2186272938aa int sock de/d19/structGNUNET__SCHEDULER__FdInfo.html a513e64beab3fc7e166c8215b69f74ffd GNUNET_SCHEDULER_Handle d0/d35/structGNUNET__SCHEDULER__Handle.html struct GNUNET_NETWORK_FDSet * rs d0/d35/structGNUNET__SCHEDULER__Handle.html a56276ac73ca84d03363409e9e881df34 struct GNUNET_NETWORK_FDSet * ws d0/d35/structGNUNET__SCHEDULER__Handle.html ad4cf0e6e0c181efb30ba3024e1212a86 struct GNUNET_SIGNAL_Context * shc_int d0/d35/structGNUNET__SCHEDULER__Handle.html aab0bd58c0dfb375cb34b6d5a84b841a5 struct GNUNET_SIGNAL_Context * shc_term d0/d35/structGNUNET__SCHEDULER__Handle.html af60946aa7c5efe52389e22faf62aad70 struct GNUNET_SIGNAL_Context * shc_quit d0/d35/structGNUNET__SCHEDULER__Handle.html a5eed5d24a74621032504005f3e6dd2a0 struct GNUNET_SIGNAL_Context * shc_hup d0/d35/structGNUNET__SCHEDULER__Handle.html a9fe238fd13ac25ec5f53f97e4f923eb4 struct GNUNET_SIGNAL_Context * shc_pipe d0/d35/structGNUNET__SCHEDULER__Handle.html ad242d199ece608121bfdeff8a3710c9a GNUNET_SCHEDULER_Task dc/d99/structGNUNET__SCHEDULER__Task.html struct GNUNET_SCHEDULER_Task * next dc/d99/structGNUNET__SCHEDULER__Task.html a991ed7bc56397f7768f035bdc1af60e3 struct GNUNET_SCHEDULER_Task * prev dc/d99/structGNUNET__SCHEDULER__Task.html a1d848027c8c43948eb366f0fe4e3145c GNUNET_SCHEDULER_TaskCallback callback dc/d99/structGNUNET__SCHEDULER__Task.html aea3f1e89aa564fc21cffb841eda9e643 void * callback_cls dc/d99/structGNUNET__SCHEDULER__Task.html a37d0b62cdac0856090d2791845d3f223 struct GNUNET_SCHEDULER_FdInfo * fds dc/d99/structGNUNET__SCHEDULER__Task.html ad43f0ec938464e2b9ac3fd97b2d1ecdb struct GNUNET_SCHEDULER_FdInfo fdx dc/d99/structGNUNET__SCHEDULER__Task.html aed5b696b87df6650745dbeb8ad515d8c unsigned int fds_len dc/d99/structGNUNET__SCHEDULER__Task.html add2bad8eab4051271a0269aa150ebe2f int own_handles dc/d99/structGNUNET__SCHEDULER__Task.html a8bd771ee5152342cc17971022d7f8e3f struct GNUNET_TIME_Absolute timeout dc/d99/structGNUNET__SCHEDULER__Task.html ae997a57858506e72ab03b6581526d700 enum GNUNET_SCHEDULER_Reason reason dc/d99/structGNUNET__SCHEDULER__Task.html a8b436a33ecdb8a4d19131b1713e62716 enum GNUNET_SCHEDULER_Priority priority dc/d99/structGNUNET__SCHEDULER__Task.html a1aa9fec075c689991957678790dda57d int read_fd dc/d99/structGNUNET__SCHEDULER__Task.html af1ca6af3980c35f224821033da2e846c int write_fd dc/d99/structGNUNET__SCHEDULER__Task.html aeb8fcb9b3044389c3b1ffaf44011aa81 int lifeness dc/d99/structGNUNET__SCHEDULER__Task.html a7bad4b93a5630860de54cabd719acaf0 int on_shutdown dc/d99/structGNUNET__SCHEDULER__Task.html ac400477c6d9c04c30ae9f39b03da5ae5 int in_ready_list dc/d99/structGNUNET__SCHEDULER__Task.html a45e8f1ebab1527cf4d0f3a5fa0889371 struct GNUNET_AsyncScopeSave scope dc/d99/structGNUNET__SCHEDULER__Task.html a8c38a043ab7018c23731558ff6656d1d GNUNET_SCHEDULER_TaskContext dd/d4a/structGNUNET__SCHEDULER__TaskContext.html enum GNUNET_SCHEDULER_Reason reason dd/d4a/structGNUNET__SCHEDULER__TaskContext.html a42c3c9a32627c45841f55a1de2d296df unsigned int fds_len dd/d4a/structGNUNET__SCHEDULER__TaskContext.html a5520d46c614e810a0fdc44b007f8a682 const struct GNUNET_SCHEDULER_FdInfo * fds dd/d4a/structGNUNET__SCHEDULER__TaskContext.html aad965f2765c8aebc0782a843d688efee const struct GNUNET_NETWORK_FDSet * read_ready dd/d4a/structGNUNET__SCHEDULER__TaskContext.html a212a1f43de307962b8e2eb6a311e0a2b const struct GNUNET_NETWORK_FDSet * write_ready dd/d4a/structGNUNET__SCHEDULER__TaskContext.html ad6331ef5760a0df3f538fcccbc1d26d0 GNUNET_SECRETSHARING_Ciphertext df/d63/structGNUNET__SECRETSHARING__Ciphertext.html uint32_t c1_bits df/d63/structGNUNET__SECRETSHARING__Ciphertext.html a937282c142143a79b0e42e591bccf414 [1024/8/sizeof(uint32_t)] uint32_t c2_bits df/d63/structGNUNET__SECRETSHARING__Ciphertext.html a5dd10fa2bd19d1ba09cd2f6c97551e04 [1024/8/sizeof(uint32_t)] GNUNET_SECRETSHARING_CreateMessage de/d86/structGNUNET__SECRETSHARING__CreateMessage.html struct GNUNET_MessageHeader header de/d86/structGNUNET__SECRETSHARING__CreateMessage.html a10414c93592c35ea4f2840be1987d8a4 struct GNUNET_HashCode session_id de/d86/structGNUNET__SECRETSHARING__CreateMessage.html a7f21451791ee748471b7f5595537caf4 struct GNUNET_TIME_AbsoluteNBO start de/d86/structGNUNET__SECRETSHARING__CreateMessage.html a3591299c9b51d35838fa59cd17623791 struct GNUNET_TIME_AbsoluteNBO deadline de/d86/structGNUNET__SECRETSHARING__CreateMessage.html a27be5c536678201208aebba9b280d689 uint16_t threshold de/d86/structGNUNET__SECRETSHARING__CreateMessage.html ab76349c14d884dd462d3abcc975c89dc uint16_t num_peers de/d86/structGNUNET__SECRETSHARING__CreateMessage.html a64c49aa7a47d9a103ba0cfbf36a3b7a5 GNUNET_SECRETSHARING_DecryptData db/d07/structGNUNET__SECRETSHARING__DecryptData.html struct GNUNET_CRYPTO_EddsaSignature signature db/d07/structGNUNET__SECRETSHARING__DecryptData.html a06e3d45d7295290ffdae405d16b2e07d struct GNUNET_CRYPTO_EccSignaturePurpose purpose db/d07/structGNUNET__SECRETSHARING__DecryptData.html a29b1cc87c9a2aae5493a91778762a5c5 struct GNUNET_SECRETSHARING_Ciphertext ciphertext db/d07/structGNUNET__SECRETSHARING__DecryptData.html a6d63a33c81cd2cbdc92aaa50379355c5 struct GNUNET_PeerIdentity peer db/d07/structGNUNET__SECRETSHARING__DecryptData.html a6b7e484f030e090620c9a31db1c5887b struct GNUNET_SECRETSHARING_FieldElement partial_decryption db/d07/structGNUNET__SECRETSHARING__DecryptData.html a352e4904598fe1c421cbaef9c8e11d1f struct GNUNET_SECRETSHARING_FieldElement nizk_commit1 db/d07/structGNUNET__SECRETSHARING__DecryptData.html a252b55b2dd2d6891e5b85401f2df4ee4 struct GNUNET_SECRETSHARING_FieldElement nizk_commit2 db/d07/structGNUNET__SECRETSHARING__DecryptData.html a9f8c483e6a6af3ea223abc62ed138cdf struct GNUNET_SECRETSHARING_FieldElement nizk_response db/d07/structGNUNET__SECRETSHARING__DecryptData.html ae45abdd89ebf0a3e3c83a0162e6ef682 GNUNET_SECRETSHARING_DecryptionHandle d5/dd3/structGNUNET__SECRETSHARING__DecryptionHandle.html struct GNUNET_MQ_Handle * mq d5/dd3/structGNUNET__SECRETSHARING__DecryptionHandle.html a21f35e3a9ea7389e162332f74234e85c GNUNET_SECRETSHARING_DecryptCallback decrypt_cb d5/dd3/structGNUNET__SECRETSHARING__DecryptionHandle.html a475fd7c9ca1bc3006876b43558984b3c void * decrypt_cls d5/dd3/structGNUNET__SECRETSHARING__DecryptionHandle.html a7864db25ea8d867389db65615e2608de GNUNET_SECRETSHARING_DecryptRequestMessage db/d1e/structGNUNET__SECRETSHARING__DecryptRequestMessage.html struct GNUNET_MessageHeader header db/d1e/structGNUNET__SECRETSHARING__DecryptRequestMessage.html a2fdd0d7fdd60fc7eafb7c608aff8c971 struct GNUNET_TIME_AbsoluteNBO start db/d1e/structGNUNET__SECRETSHARING__DecryptRequestMessage.html a1ee5ecadbfb64afc21064db384901cc6 struct GNUNET_TIME_AbsoluteNBO deadline db/d1e/structGNUNET__SECRETSHARING__DecryptRequestMessage.html a0f8a70e89e3c69459973cda0ee050c64 struct GNUNET_SECRETSHARING_Ciphertext ciphertext db/d1e/structGNUNET__SECRETSHARING__DecryptRequestMessage.html a3280f864aad29ea83c3132732a7a12fd GNUNET_SECRETSHARING_DecryptResponseMessage d8/d4e/structGNUNET__SECRETSHARING__DecryptResponseMessage.html struct GNUNET_MessageHeader header d8/d4e/structGNUNET__SECRETSHARING__DecryptResponseMessage.html abe5f78b70404dc907ebf4d89a3522ed7 uint32_t success d8/d4e/structGNUNET__SECRETSHARING__DecryptResponseMessage.html a56fcdb5ee349f94cbd44077683797c58 struct GNUNET_SECRETSHARING_FieldElement plaintext d8/d4e/structGNUNET__SECRETSHARING__DecryptResponseMessage.html a3dbf2a5c6cb8d166e54db5faa3622f96 GNUNET_SECRETSHARING_FairEncryption de/d53/structGNUNET__SECRETSHARING__FairEncryption.html struct GNUNET_CRYPTO_PaillierCiphertext c de/d53/structGNUNET__SECRETSHARING__FairEncryption.html acb811b40be67f1def2396015c4683db4 char h de/d53/structGNUNET__SECRETSHARING__FairEncryption.html ad768ecbc885609e570292f638994b7e9 [GNUNET_SECRETSHARING_ELGAMAL_BITS/8] char t1 de/d53/structGNUNET__SECRETSHARING__FairEncryption.html a20a779b088e49a338e7c2c44e1f9522b [GNUNET_SECRETSHARING_ELGAMAL_BITS/8] char t2 de/d53/structGNUNET__SECRETSHARING__FairEncryption.html ae66c93d1e9956c7a024efe31fb937da5 [GNUNET_CRYPTO_PAILLIER_BITS *2/8] char z de/d53/structGNUNET__SECRETSHARING__FairEncryption.html a3b24c1f8eef689f387475ae98cd88b2a [GNUNET_SECRETSHARING_ELGAMAL_BITS/8] char w de/d53/structGNUNET__SECRETSHARING__FairEncryption.html a96fdfb2e938331d74976ba9514b580f2 [GNUNET_CRYPTO_PAILLIER_BITS/8] GNUNET_SECRETSHARING_FieldElement d4/db7/structGNUNET__SECRETSHARING__FieldElement.html unsigned char bits d4/db7/structGNUNET__SECRETSHARING__FieldElement.html acb47f80f1f0c8030e697326fee6213f9 [GNUNET_SECRETSHARING_ELGAMAL_BITS/8] GNUNET_SECRETSHARING_KeygenCommitData d9/d4e/structGNUNET__SECRETSHARING__KeygenCommitData.html struct GNUNET_CRYPTO_EddsaSignature signature d9/d4e/structGNUNET__SECRETSHARING__KeygenCommitData.html ac61fd1ea212ad90a9ba343de0d7ef876 struct GNUNET_CRYPTO_EccSignaturePurpose purpose d9/d4e/structGNUNET__SECRETSHARING__KeygenCommitData.html ac8bb37461bb18e0fad0b7f6aea76a52e struct GNUNET_PeerIdentity peer d9/d4e/structGNUNET__SECRETSHARING__KeygenCommitData.html a467191978d23cf1a997a8145cca78f42 struct GNUNET_CRYPTO_PaillierPublicKey pubkey d9/d4e/structGNUNET__SECRETSHARING__KeygenCommitData.html abb83af600cbb162470876f48a26f8476 struct GNUNET_HashCode commitment d9/d4e/structGNUNET__SECRETSHARING__KeygenCommitData.html a807d60a5f476e46761913d1f73e99d7a GNUNET_SECRETSHARING_KeygenRevealData d2/d88/structGNUNET__SECRETSHARING__KeygenRevealData.html struct GNUNET_CRYPTO_EddsaSignature signature d2/d88/structGNUNET__SECRETSHARING__KeygenRevealData.html a1f10ef96f2fa8066504412277c2a027d struct GNUNET_CRYPTO_EccSignaturePurpose purpose d2/d88/structGNUNET__SECRETSHARING__KeygenRevealData.html a1932146facb622a7d3f9efba1337ee10 struct GNUNET_PeerIdentity peer d2/d88/structGNUNET__SECRETSHARING__KeygenRevealData.html ad1eb6b6dbc438d2e6c348ee0397e36ab GNUNET_SECRETSHARING_Plaintext d0/ddb/structGNUNET__SECRETSHARING__Plaintext.html uint32_t bits d0/ddb/structGNUNET__SECRETSHARING__Plaintext.html ad7a365a225c6ad152463d8ec78aad30a [1024/8/sizeof(uint32_t)] GNUNET_SECRETSHARING_PublicKey de/def/structGNUNET__SECRETSHARING__PublicKey.html uint32_t bits de/def/structGNUNET__SECRETSHARING__PublicKey.html ac7703b1dfdd2a0087f2f1ab5c8abec93 [1024/8/sizeof(uint32_t)] GNUNET_SECRETSHARING_SecretReadyMessage d2/df4/structGNUNET__SECRETSHARING__SecretReadyMessage.html struct GNUNET_MessageHeader header d2/df4/structGNUNET__SECRETSHARING__SecretReadyMessage.html a7b70aeb667345c35a1b39fd74ed9fb35 GNUNET_SECRETSHARING_Session de/d4d/structGNUNET__SECRETSHARING__Session.html struct GNUNET_MQ_Handle * mq de/d4d/structGNUNET__SECRETSHARING__Session.html a638b25d72d9e76a82fc0702065335fcd GNUNET_SECRETSHARING_SecretReadyCallback secret_ready_cb de/d4d/structGNUNET__SECRETSHARING__Session.html a814b0511e815a7ea373baa015428c479 void * secret_ready_cls de/d4d/structGNUNET__SECRETSHARING__Session.html a0e098ef6133f97240f9727d2a5929b8c GNUNET_SECRETSHARING_Share d0/da0/structGNUNET__SECRETSHARING__Share.html uint16_t threshold d0/da0/structGNUNET__SECRETSHARING__Share.html a06ffde2a1809a48ebad878deaa1b8d7f uint16_t num_peers d0/da0/structGNUNET__SECRETSHARING__Share.html a03fd514475014ec5cac17783890d8bf3 uint16_t my_peer d0/da0/structGNUNET__SECRETSHARING__Share.html a9848b76d82a546a918982d143eefa7a5 struct GNUNET_SECRETSHARING_PublicKey public_key d0/da0/structGNUNET__SECRETSHARING__Share.html a5b68b1f352e9be6ae7b2c001e76681b1 struct GNUNET_SECRETSHARING_FieldElement my_share d0/da0/structGNUNET__SECRETSHARING__Share.html a2bc3f647dcd7e9910f3b95c1415fae7d struct GNUNET_PeerIdentity * peers d0/da0/structGNUNET__SECRETSHARING__Share.html a60d007d0e10378921c67716a7070f914 struct GNUNET_SECRETSHARING_FieldElement * sigmas d0/da0/structGNUNET__SECRETSHARING__Share.html add4ea5a13cd57fa8ea4e6ade3ed4832e uint16_t * original_indices d0/da0/structGNUNET__SECRETSHARING__Share.html af51e7de427979de9a118edd9cc02dc12 GNUNET_SECRETSHARING_ShareHeaderNBO d2/d6e/structGNUNET__SECRETSHARING__ShareHeaderNBO.html uint16_t threshold d2/d6e/structGNUNET__SECRETSHARING__ShareHeaderNBO.html a03f121712be22de839d177df611772c6 uint16_t num_peers d2/d6e/structGNUNET__SECRETSHARING__ShareHeaderNBO.html ad4015623dcdd9b84e9d2f954f7af15e4 uint16_t my_peer d2/d6e/structGNUNET__SECRETSHARING__ShareHeaderNBO.html a4b9c4497b96fed47807dcd1093df09ee struct GNUNET_SECRETSHARING_PublicKey public_key d2/d6e/structGNUNET__SECRETSHARING__ShareHeaderNBO.html ad332bea3a768516eb29eea8ff5b0a2d4 struct GNUNET_SECRETSHARING_FieldElement my_share d2/d6e/structGNUNET__SECRETSHARING__ShareHeaderNBO.html a871bafc6542d05326452b34a68a025f8 GNUNET_SERVER_Client de/d71/structGNUNET__SERVER__Client.html struct GNUNET_SERVER_Client * next de/d71/structGNUNET__SERVER__Client.html aa13313922d29c173ae664e2d8120dcfb struct GNUNET_SERVER_Client * prev de/d71/structGNUNET__SERVER__Client.html a0dbe16f2734f2659fbe474a98b399133 void * mst de/d71/structGNUNET__SERVER__Client.html aac27271541fba89aceb9b131c6f71a62 struct GNUNET_SERVER_Handle * server de/d71/structGNUNET__SERVER__Client.html aff63df21acb3b0cb61c90dd1221fe524 struct GNUNET_CONNECTION_Handle * connection de/d71/structGNUNET__SERVER__Client.html a9355c970b5e9c80bdf7432fd3a66501a void * user_context de/d71/structGNUNET__SERVER__Client.html ab7ab3cc96e5ee0f92eaf055cdd0e9a84 struct GNUNET_SCHEDULER_Task * restart_task de/d71/structGNUNET__SERVER__Client.html aea932c3dea85d4fdf64e4b7ed7658880 struct GNUNET_SCHEDULER_Task * warn_task de/d71/structGNUNET__SERVER__Client.html a8ecfa0abe993f103efec2f125e1c518e struct GNUNET_TIME_Absolute warn_start de/d71/structGNUNET__SERVER__Client.html a3743715521e3d7f5bd63cce5f1d061ac struct GNUNET_TIME_Absolute last_activity de/d71/structGNUNET__SERVER__Client.html adbae233a122eafdd830fbab7e58847d7 struct GNUNET_SERVER_TransmitHandle th de/d71/structGNUNET__SERVER__Client.html aa26d76878fa77a0a3b1829d5aa287982 struct GNUNET_TIME_Relative idle_timeout de/d71/structGNUNET__SERVER__Client.html a5fe0f86299d6607577b57f3abb0e4d3c unsigned int reference_count de/d71/structGNUNET__SERVER__Client.html a450ade9bfc50363e60055232f4c5a9b4 unsigned int suspended de/d71/structGNUNET__SERVER__Client.html a45fc51bae53cc9e2e5a8fa6277620148 size_t user_context_size de/d71/structGNUNET__SERVER__Client.html abda67745c475132dd77a49e6a3a725ef int in_process_client_buffer de/d71/structGNUNET__SERVER__Client.html aeecae339e3f7652ce8dbe8566bd79305 int shutdown_now de/d71/structGNUNET__SERVER__Client.html a6c6446c278f954d31cd0e02c7b098c3e int receive_pending de/d71/structGNUNET__SERVER__Client.html a3a67bba419131134f0ff731d901a0c1b int persist de/d71/structGNUNET__SERVER__Client.html a4b03c0958a9d1291cc4d6f6b57b4d0d4 int is_monitor de/d71/structGNUNET__SERVER__Client.html ad6e10543785d4acc38cb500ec26dc23e uint16_t warn_type de/d71/structGNUNET__SERVER__Client.html a12aa3737fbf75adc54d703372a40d92d GNUNET_SERVER_Handle dc/d41/structGNUNET__SERVER__Handle.html struct HandlerList * handlers dc/d41/structGNUNET__SERVER__Handle.html ac4a87500bf7b00429cf36b48935f9d9d struct GNUNET_SERVER_Client * clients_head dc/d41/structGNUNET__SERVER__Handle.html a59ee6bfe4265de226109765877699ce6 struct GNUNET_SERVER_Client * clients_tail dc/d41/structGNUNET__SERVER__Handle.html a26f8c4200f796e384b26fe2ee5584a0c struct NotifyList * disconnect_notify_list_head dc/d41/structGNUNET__SERVER__Handle.html ae7aab7fa99325be1b6a3098d92b43f19 struct NotifyList * disconnect_notify_list_tail dc/d41/structGNUNET__SERVER__Handle.html a00083504328fbfa9d4d16f02f1a47b25 struct NotifyList * connect_notify_list_head dc/d41/structGNUNET__SERVER__Handle.html abc2dc98c9bf8c42796e26cc06a5da56d struct NotifyList * connect_notify_list_tail dc/d41/structGNUNET__SERVER__Handle.html a3012a5a6bff493cb7d4703a52ecccbf1 GNUNET_CONNECTION_AccessCheck access_cb dc/d41/structGNUNET__SERVER__Handle.html a98183788c0c652275b33dbc9458220ce void * access_cb_cls dc/d41/structGNUNET__SERVER__Handle.html a80e5207dabfe8e6016d749453bb86175 struct GNUNET_NETWORK_Handle ** listen_sockets dc/d41/structGNUNET__SERVER__Handle.html a7ef7b91e869ccb5c920da53fcb08857d struct GNUNET_TIME_Relative idle_timeout dc/d41/structGNUNET__SERVER__Handle.html ace1b95a529b85f3249aac4578ec6137c struct GNUNET_SCHEDULER_Task * listen_task dc/d41/structGNUNET__SERVER__Handle.html a29f05c56fcc29a33e4342b189ee1a84d GNUNET_SERVER_MstCreateCallback mst_create dc/d41/structGNUNET__SERVER__Handle.html a69649a73b5950f94afac330a9b25947a GNUNET_SERVER_MstDestroyCallback mst_destroy dc/d41/structGNUNET__SERVER__Handle.html aa8fb81d22bee6fef68462af68559a42d GNUNET_SERVER_MstReceiveCallback mst_receive dc/d41/structGNUNET__SERVER__Handle.html a9f7c411c998bcb43428f04b4a5b12790 void * mst_cls dc/d41/structGNUNET__SERVER__Handle.html a06a9ad76b0646168ee7a37282e874f36 int require_found dc/d41/structGNUNET__SERVER__Handle.html a12034dbb65eed69656f07e1400ee8bd7 int in_soft_shutdown dc/d41/structGNUNET__SERVER__Handle.html a6f938cbc39a952d0d615d48bf2d27620 GNUNET_SERVER_MessageHandler d0/d7b/structGNUNET__SERVER__MessageHandler.html GNUNET_SERVER_MessageCallback callback d0/d7b/structGNUNET__SERVER__MessageHandler.html a5f08aaef3008c640acc714c7910fb3d4 void * callback_cls d0/d7b/structGNUNET__SERVER__MessageHandler.html a77067663b1697d70abea0b16cb98a0cc uint16_t type d0/d7b/structGNUNET__SERVER__MessageHandler.html a06e8a935ab23521a2ab34fcc07132576 uint16_t expected_size d0/d7b/structGNUNET__SERVER__MessageHandler.html ae4b0cf746cef571bb058ce0d893015e7 GNUNET_SERVER_MessageStreamTokenizer d9/db1/structGNUNET__SERVER__MessageStreamTokenizer.html GNUNET_SERVER_MessageTokenizerCallback cb d9/db1/structGNUNET__SERVER__MessageStreamTokenizer.html a9556c09b591afe7d241f2e2d33c66541 void * cb_cls d9/db1/structGNUNET__SERVER__MessageStreamTokenizer.html aaec1fbdb0a7c395fcb72f8db093a6d71 size_t curr_buf d9/db1/structGNUNET__SERVER__MessageStreamTokenizer.html a1c4622374de8af3b272b5fe8fa4e66dd size_t off d9/db1/structGNUNET__SERVER__MessageStreamTokenizer.html a061534b0074fac7964f96caf5d5aa941 size_t pos d9/db1/structGNUNET__SERVER__MessageStreamTokenizer.html a73bfe6c2681d1c65c7c700fa9333d4af struct GNUNET_MessageHeader * hdr d9/db1/structGNUNET__SERVER__MessageStreamTokenizer.html a81adb776f3584136ab94eea201f60b0c GNUNET_SERVER_TransmitHandle d5/dde/structGNUNET__SERVER__TransmitHandle.html GNUNET_CONNECTION_TransmitReadyNotify callback d5/dde/structGNUNET__SERVER__TransmitHandle.html acb599561130fe0e601fec1ef0a216a34 void * callback_cls d5/dde/structGNUNET__SERVER__TransmitHandle.html a82ec095633a78ce3eec0b8a73db8b4eb struct GNUNET_CONNECTION_TransmitHandle * cth d5/dde/structGNUNET__SERVER__TransmitHandle.html afe88aea842881a19867e96835257ef0d GNUNET_SERVICE_Client d1/d13/structGNUNET__SERVICE__Client.html struct GNUNET_SERVICE_Client * next d1/d13/structGNUNET__SERVICE__Client.html ad838a555e9867d87f731af91ce6f4b00 struct GNUNET_SERVICE_Client * prev d1/d13/structGNUNET__SERVICE__Client.html afc323a0f818aa9eeef52e6894315cb26 struct GNUNET_SERVICE_Handle * sh d1/d13/structGNUNET__SERVICE__Client.html ac474f89408d29e3465fb44b60d4759a9 struct GNUNET_NETWORK_Handle * sock d1/d13/structGNUNET__SERVICE__Client.html a85493e1b0374f7b5c27ada7e9ac79b6f struct GNUNET_MQ_Handle * mq d1/d13/structGNUNET__SERVICE__Client.html afcb0ada92ab5169d3c975d21fb02eb16 struct GNUNET_MessageStreamTokenizer * mst d1/d13/structGNUNET__SERVICE__Client.html afd5b4fe29a5b8c4193eb254245c84af1 struct GNUNET_SCHEDULER_Task * warn_task d1/d13/structGNUNET__SERVICE__Client.html aa6361068e3286f1bece655f6bfc65bdb struct GNUNET_SCHEDULER_Task * drop_task d1/d13/structGNUNET__SERVICE__Client.html a7760fc020be5b6ae313cf8064de5c743 struct GNUNET_SCHEDULER_Task * recv_task d1/d13/structGNUNET__SERVICE__Client.html aab0ada92f455a5841f1db1e9a1533e20 struct GNUNET_SCHEDULER_Task * send_task d1/d13/structGNUNET__SERVICE__Client.html a6f9300ffcc782e49348273526931c0d1 const struct GNUNET_MessageHeader * msg d1/d13/structGNUNET__SERVICE__Client.html a8c0a6f68e532b7dc1dc9ee7bf0a473ef void * user_context d1/d13/structGNUNET__SERVICE__Client.html adff80d036e47590998159433d1aeb5f7 struct GNUNET_TIME_Absolute warn_start d1/d13/structGNUNET__SERVICE__Client.html a7c0f0ef96359c6b36080326a7b6fb258 size_t msg_pos d1/d13/structGNUNET__SERVICE__Client.html a32c97716a4cba7b14527c5ad10196f9b int persist d1/d13/structGNUNET__SERVICE__Client.html a93d3562eab55794963eb58402042874a int is_monitor d1/d13/structGNUNET__SERVICE__Client.html a3c0829830c44020f1cd3820a5b61da57 int needs_continue d1/d13/structGNUNET__SERVICE__Client.html a0ee5e48cab933558827b943a5e5c0c8b uint16_t warn_type d1/d13/structGNUNET__SERVICE__Client.html a879fbaf8ec5ffac330bf562e09ca7ca6 GNUNET_SERVICE_Handle d2/d7d/structGNUNET__SERVICE__Handle.html const struct GNUNET_CONFIGURATION_Handle * cfg d2/d7d/structGNUNET__SERVICE__Handle.html ad7440af65d49fdb150420f41ad397faa const char * service_name d2/d7d/structGNUNET__SERVICE__Handle.html a75ce77c4a6188d509984bca9cf624dd3 GNUNET_SERVICE_InitCallback service_init_cb d2/d7d/structGNUNET__SERVICE__Handle.html a15e332b11d72c4b2bbae05a763038cf0 GNUNET_SERVICE_ConnectHandler connect_cb d2/d7d/structGNUNET__SERVICE__Handle.html a0f009ea04b41133252401eb46b527f59 GNUNET_SERVICE_DisconnectHandler disconnect_cb d2/d7d/structGNUNET__SERVICE__Handle.html a9996a234c58e0f88db0126ea493f229d void * cb_cls d2/d7d/structGNUNET__SERVICE__Handle.html a4c23fb9a1b7c43854f2bdd6daefdd87a struct ServiceListenContext * slc_head d2/d7d/structGNUNET__SERVICE__Handle.html ac6639ecd3c8edf5b88815ec13954056d struct ServiceListenContext * slc_tail d2/d7d/structGNUNET__SERVICE__Handle.html af8697f1272a78d58ed52ba767b70e846 struct GNUNET_SERVICE_Client * clients_head d2/d7d/structGNUNET__SERVICE__Handle.html a8c0c5cfda2a67ff0dc0f0677cded936b struct GNUNET_SERVICE_Client * clients_tail d2/d7d/structGNUNET__SERVICE__Handle.html a48fef14d240b97af73266bbabdc661a4 struct GNUNET_MQ_MessageHandler * handlers d2/d7d/structGNUNET__SERVICE__Handle.html a4adf146a00c5cf2b8c4cb8c1a6e2b6c5 void * task_cls d2/d7d/structGNUNET__SERVICE__Handle.html a06856c07553cd8363c04e389595b7011 struct GNUNET_STRINGS_IPv4NetworkPolicy * v4_denied d2/d7d/structGNUNET__SERVICE__Handle.html a54ab5c5054b3e2aa837acfe22a4d5873 struct GNUNET_STRINGS_IPv6NetworkPolicy * v6_denied d2/d7d/structGNUNET__SERVICE__Handle.html a0bf76d3bcefd2a945418d0885dde6cc6 struct GNUNET_STRINGS_IPv4NetworkPolicy * v4_allowed d2/d7d/structGNUNET__SERVICE__Handle.html afa406e4b5cc6968e020d3d65bb6aa441 struct GNUNET_STRINGS_IPv6NetworkPolicy * v6_allowed d2/d7d/structGNUNET__SERVICE__Handle.html a7372eb57b415be50d74fcb279ba1ff11 int match_uid d2/d7d/structGNUNET__SERVICE__Handle.html ab3125d0c06c63ad1496b28bfab13dbc2 int match_gid d2/d7d/structGNUNET__SERVICE__Handle.html aba76d379c37676f32a2656b93c259d53 enum SuspendReason suspend_state d2/d7d/structGNUNET__SERVICE__Handle.html ae59de27f1339b4c3a2b39a0325429ab5 enum GNUNET_SERVICE_Options options d2/d7d/structGNUNET__SERVICE__Handle.html aa74f7edd26439e94fc34f622ef75e889 int ready_confirm_fd d2/d7d/structGNUNET__SERVICE__Handle.html a28fadc05175e740a42e71e795e26891a int ret d2/d7d/structGNUNET__SERVICE__Handle.html a2f7325c341f3d0786d8e7dfcad3d708b int require_found d2/d7d/structGNUNET__SERVICE__Handle.html acc06514cc10846c5d73cacd12a6c0196 GNUNET_SET_AcceptMessage de/d53/structGNUNET__SET__AcceptMessage.html struct GNUNET_MessageHeader header de/d53/structGNUNET__SET__AcceptMessage.html a8a062a3a93db83214a91399b30ccfa8a uint32_t accept_reject_id de/d53/structGNUNET__SET__AcceptMessage.html af263e803e01b07c1676df8c4e95e48ff uint32_t request_id de/d53/structGNUNET__SET__AcceptMessage.html aa97e0724ce6324a30b75c44ae467ee64 uint32_t result_mode de/d53/structGNUNET__SET__AcceptMessage.html a7b2340e8231408462177652d121bd09c uint8_t force_delta de/d53/structGNUNET__SET__AcceptMessage.html a6c5abdcc24f9b28e23980ac765b04793 uint8_t force_full de/d53/structGNUNET__SET__AcceptMessage.html a35d0b57c0effaf066233cbe0ec5db1c6 uint8_t byzantine de/d53/structGNUNET__SET__AcceptMessage.html acb705d61deb6cd50c18b0d0b187ee2cf uint8_t byzantine_lower_bound de/d53/structGNUNET__SET__AcceptMessage.html a14cba6fb11072186fa709c454ee6a432 GNUNET_SET_CancelMessage d3/d1b/structGNUNET__SET__CancelMessage.html struct GNUNET_MessageHeader header d3/d1b/structGNUNET__SET__CancelMessage.html a415e563dfc22263f5977fc142ff65cda uint32_t request_id d3/d1b/structGNUNET__SET__CancelMessage.html aab127ac2d942ac2b60c761ac1f505c72 GNUNET_SET_CopyLazyConnectMessage d4/dc8/structGNUNET__SET__CopyLazyConnectMessage.html struct GNUNET_MessageHeader header d4/dc8/structGNUNET__SET__CopyLazyConnectMessage.html adb05222b2acc196f09ec163c45cac96a uint32_t cookie d4/dc8/structGNUNET__SET__CopyLazyConnectMessage.html af6210347416867cc4e1f69d57c3f0168 GNUNET_SET_CopyLazyResponseMessage d8/dd2/structGNUNET__SET__CopyLazyResponseMessage.html struct GNUNET_MessageHeader header d8/dd2/structGNUNET__SET__CopyLazyResponseMessage.html af542cdb6a9f926f98dda9617c4784a5e uint32_t cookie d8/dd2/structGNUNET__SET__CopyLazyResponseMessage.html ac661d8033bc835d980b80f569032de56 GNUNET_SET_CreateMessage d4/d37/structGNUNET__SET__CreateMessage.html struct GNUNET_MessageHeader header d4/d37/structGNUNET__SET__CreateMessage.html a672108b35e403a3fa1a201ad1edda995 uint32_t operation d4/d37/structGNUNET__SET__CreateMessage.html a87d777dfd26a321ba277c1529c843be1 GNUNET_SET_Element d8/d88/structGNUNET__SET__Element.html uint16_t size d8/d88/structGNUNET__SET__Element.html adbe2c8f188147f8ea0de0c4bc94cbfbf uint16_t element_type d8/d88/structGNUNET__SET__Element.html af3048c18090391262654661672f1f3e0 const void * data d8/d88/structGNUNET__SET__Element.html ae1c4574a2c632e407c6a87ac53305944 GNUNET_SET_ElementMessage d4/d46/structGNUNET__SET__ElementMessage.html struct GNUNET_MessageHeader header d4/d46/structGNUNET__SET__ElementMessage.html a50994b5306c8f96ff4aefbe63a96bcaa uint16_t element_type d4/d46/structGNUNET__SET__ElementMessage.html a1772d11b9e3df76b36f9150b5ab0d9c0 uint16_t reserved d4/d46/structGNUNET__SET__ElementMessage.html a72f0f5232c3cb6afa97d6d3ccbcedee2 GNUNET_SET_EvaluateMessage d2/d13/structGNUNET__SET__EvaluateMessage.html struct GNUNET_MessageHeader header d2/d13/structGNUNET__SET__EvaluateMessage.html a4bf96f1d828fd579d7ca0917ad85f1f8 uint32_t result_mode d2/d13/structGNUNET__SET__EvaluateMessage.html a51ea54e95fe0d6efca58f2a35b86eabe struct GNUNET_PeerIdentity target_peer d2/d13/structGNUNET__SET__EvaluateMessage.html adbb8a1173b5dfb638e2c55d41e3aae09 struct GNUNET_HashCode app_id d2/d13/structGNUNET__SET__EvaluateMessage.html aa3789f1b9cf834c1d1d36ee1529f00f2 uint32_t request_id d2/d13/structGNUNET__SET__EvaluateMessage.html a4cb83fc5d0fd98c168f81a078b86c9c5 uint8_t force_delta d2/d13/structGNUNET__SET__EvaluateMessage.html add4d038af182d591fd1cd5d3c9eab09e uint8_t force_full d2/d13/structGNUNET__SET__EvaluateMessage.html a7c71b39318c2e6d2416c4306164c9244 uint8_t byzantine d2/d13/structGNUNET__SET__EvaluateMessage.html adf87ea249a1ac0472e17ffa1713f31dc uint8_t byzantine_lower_bound d2/d13/structGNUNET__SET__EvaluateMessage.html a41e6e23d060a69c7018db8ff06fdb4f8 GNUNET_SET_Handle de/d4b/structGNUNET__SET__Handle.html struct GNUNET_MQ_Handle * mq de/d4b/structGNUNET__SET__Handle.html a9eed135f1a745a6fc962a8bbf2388535 struct GNUNET_SET_OperationHandle * ops_head de/d4b/structGNUNET__SET__Handle.html a180c59fdb901a2acc1bc19f5ffe85945 struct GNUNET_SET_OperationHandle * ops_tail de/d4b/structGNUNET__SET__Handle.html a8093e97ab4e13de22c753a524d0eb5a5 GNUNET_SET_ElementIterator iterator de/d4b/structGNUNET__SET__Handle.html aaa73fd1bd9337915d350d7a7c8795944 void * iterator_cls de/d4b/structGNUNET__SET__Handle.html ac4d510d0d97b5313f66c20dcf3e219dc int destroy_requested de/d4b/structGNUNET__SET__Handle.html a912028a6fcd385f9450c7d01c1d68ae1 int invalid de/d4b/structGNUNET__SET__Handle.html a49038efeaa9f853bb528be61c24e2a0f uint16_t iteration_id de/d4b/structGNUNET__SET__Handle.html a0afe84b9d53b7b65f4d519588f440cbf const struct GNUNET_CONFIGURATION_Handle * cfg de/d4b/structGNUNET__SET__Handle.html ae1f7768f7cd1422baeebdc31127b0f60 struct SetCopyRequest * copy_req_head de/d4b/structGNUNET__SET__Handle.html ab1fe7ef787a472d28daefb5aff46b53e struct SetCopyRequest * copy_req_tail de/d4b/structGNUNET__SET__Handle.html ad7fd845374754db6ff5694127e881647 GNUNET_SET_IterAckMessage dd/de3/structGNUNET__SET__IterAckMessage.html struct GNUNET_MessageHeader header dd/de3/structGNUNET__SET__IterAckMessage.html a3d8e4a693a4ff2050654a4265d3c6676 uint32_t send_more dd/de3/structGNUNET__SET__IterAckMessage.html a4d9ebec2968a34bed422a25fad8d6750 GNUNET_SET_IterResponseMessage d5/db0/structGNUNET__SET__IterResponseMessage.html struct GNUNET_MessageHeader header d5/db0/structGNUNET__SET__IterResponseMessage.html ab287a7ef412768586911c928ad2c6afd uint16_t iteration_id d5/db0/structGNUNET__SET__IterResponseMessage.html a2748d8c3224392c081055fad5e747770 uint16_t element_type d5/db0/structGNUNET__SET__IterResponseMessage.html aea60cb2c8a0bc01122d5d444dcf034ff GNUNET_SET_ListenHandle d6/d7e/structGNUNET__SET__ListenHandle.html struct GNUNET_MQ_Handle * mq d6/d7e/structGNUNET__SET__ListenHandle.html ad2ae806d8e7890c3ed9f140701f38cd2 const struct GNUNET_CONFIGURATION_Handle * cfg d6/d7e/structGNUNET__SET__ListenHandle.html a9634400a119f13fd460f1fc9c2242640 GNUNET_SET_ListenCallback listen_cb d6/d7e/structGNUNET__SET__ListenHandle.html adf0eb408ae14702474b0ede7dde53800 void * listen_cls d6/d7e/structGNUNET__SET__ListenHandle.html a22636fbda2ba3060d9a286416aaabaf1 struct GNUNET_HashCode app_id d6/d7e/structGNUNET__SET__ListenHandle.html a31104e59a96a23ebaaa2e9978f0e951b struct GNUNET_TIME_Relative reconnect_backoff d6/d7e/structGNUNET__SET__ListenHandle.html a207acc8fa67a48b295bba1b4eb0fd0a5 struct GNUNET_SCHEDULER_Task * reconnect_task d6/d7e/structGNUNET__SET__ListenHandle.html a3026289675aa4fa0fed584c5f18337ba enum GNUNET_SET_OperationType operation d6/d7e/structGNUNET__SET__ListenHandle.html a9dfa0c7d07bd0f454c4e44278b05b1f9 GNUNET_SET_ListenMessage d6/dfc/structGNUNET__SET__ListenMessage.html struct GNUNET_MessageHeader header d6/dfc/structGNUNET__SET__ListenMessage.html a8e7d92d91f5bcc884dd3e4e436c7fa04 uint32_t operation d6/dfc/structGNUNET__SET__ListenMessage.html ae0b0a64f2ae6205a70d37eba1c883fee struct GNUNET_HashCode app_id d6/dfc/structGNUNET__SET__ListenMessage.html a28b5836cac6cb7200bf784749f2ac1b3 GNUNET_SET_OperationHandle db/d44/structGNUNET__SET__OperationHandle.html GNUNET_SET_ResultIterator result_cb db/d44/structGNUNET__SET__OperationHandle.html a6f278849341d4182374443754d70ba15 void * result_cls db/d44/structGNUNET__SET__OperationHandle.html aa9b5f71187aeae87fc6427ba6373d735 struct GNUNET_SET_Handle * set db/d44/structGNUNET__SET__OperationHandle.html a308c395b105547a1f4fb0b28a2da5a9a struct GNUNET_MQ_Envelope * conclude_mqm db/d44/structGNUNET__SET__OperationHandle.html ad48744cad6aab8af6d84963f1fde4e8c uint32_t * request_id_addr db/d44/structGNUNET__SET__OperationHandle.html a97f0092c644ad1452c2976314c84ef87 struct GNUNET_SET_OperationHandle * prev db/d44/structGNUNET__SET__OperationHandle.html abe1ee3430c8d1cf4330a6e3aa7216005 struct GNUNET_SET_OperationHandle * next db/d44/structGNUNET__SET__OperationHandle.html af9ab80d0d8929ca2a3b87b5579093167 uint32_t request_id db/d44/structGNUNET__SET__OperationHandle.html ad0b9af8ce4502190a8df0de08926e337 GNUNET_SET_Option d1/d3b/structGNUNET__SET__Option.html enum GNUNET_SET_OptionType type d1/d3b/structGNUNET__SET__Option.html a51635abf91c33abdda06955b1b6157c3 uint64_t num d1/d3b/structGNUNET__SET__Option.html a392010f2d9ff6a986766761543a508de union GNUNET_SET_Option::@54 v d1/d3b/structGNUNET__SET__Option.html a0c4601ac948c4a63dc4663addd6abe3e GNUNET_SET_RejectMessage dd/d62/structGNUNET__SET__RejectMessage.html struct GNUNET_MessageHeader header dd/d62/structGNUNET__SET__RejectMessage.html ad30d3d8f2bcb6639f87f5c092d88750f uint32_t accept_reject_id dd/d62/structGNUNET__SET__RejectMessage.html a3e3e1a33f9f8e1581c097dda00cf90c8 GNUNET_SET_Request d2/d81/structGNUNET__SET__Request.html uint32_t accept_id d2/d81/structGNUNET__SET__Request.html a249f86bf8b9bdd4e406c0cdbe72c55ee int accepted d2/d81/structGNUNET__SET__Request.html a0343f096819f76c419c270d7695388d8 GNUNET_SET_RequestMessage d4/de1/structGNUNET__SET__RequestMessage.html struct GNUNET_MessageHeader header d4/de1/structGNUNET__SET__RequestMessage.html a72be5c873303c511200ad5f87e02336c uint32_t accept_id d4/de1/structGNUNET__SET__RequestMessage.html ac45132dcb0f501db25ca2d7c6ab74ca3 struct GNUNET_PeerIdentity peer_id d4/de1/structGNUNET__SET__RequestMessage.html aaf7229d3ad7de082eeb6960c99d53acf GNUNET_SET_ResultMessage d9/d0c/structGNUNET__SET__ResultMessage.html struct GNUNET_MessageHeader header d9/d0c/structGNUNET__SET__ResultMessage.html ab33ef88f1bf863630bfa5598f4dbc0e9 uint64_t current_size d9/d0c/structGNUNET__SET__ResultMessage.html aecaee37d6ae0bbd5657e45edb22219ed uint32_t request_id d9/d0c/structGNUNET__SET__ResultMessage.html a0e5778c41aa58dcc2a94135bc34ab100 uint16_t result_status d9/d0c/structGNUNET__SET__ResultMessage.html a8891fbeae1bbb31d08b0f83bffb305b5 uint16_t element_type d9/d0c/structGNUNET__SET__ResultMessage.html ad2b0f14b488c764164338a6324e00fae GNUNET_ShortHashCode d3/d12/structGNUNET__ShortHashCode.html uint32_t bits d3/d12/structGNUNET__ShortHashCode.html a0e4e814d4402b7acd46149e451a78320 [256/8/sizeof(uint32_t)] GNUNET_SIGNAL_Context d4/d2d/structGNUNET__SIGNAL__Context.html struct GNUNET_SIGNAL_Context * next d4/d2d/structGNUNET__SIGNAL__Context.html a3a9ff93053c6720086421119eab36872 struct GNUNET_SIGNAL_Context * prev d4/d2d/structGNUNET__SIGNAL__Context.html a63f13201c456bc6c3f85a6c1c8cff8cc int sig d4/d2d/structGNUNET__SIGNAL__Context.html a532773d04de5e35c0e771146f0113b7b GNUNET_SIGNAL_Handler method d4/d2d/structGNUNET__SIGNAL__Context.html af5d8484c9ee833952fa2feb4bc110ca6 struct sigaction oldsig d4/d2d/structGNUNET__SIGNAL__Context.html aef4c022c0ae78cebda52320c200013db GNUNET_SOCKS_Handshake dd/dae/structGNUNET__SOCKS__Handshake.html struct GNUNET_CONNECTION_Handle * socks5_connection dd/dae/structGNUNET__SOCKS__Handshake.html ac21aad677807543dca1496c73d87d1aa struct GNUNET_CONNECTION_Handle * target_connection dd/dae/structGNUNET__SOCKS__Handshake.html aa2ce9048daf833af73f5ded93c6c7256 struct GNUNET_CONNECTION_TransmitHandle * th dd/dae/structGNUNET__SOCKS__Handshake.html a0bee67c5d87e5a302396b6dac1dfac3b int step dd/dae/structGNUNET__SOCKS__Handshake.html ad749d05e1dbfd5af7fa46528619ddacf unsigned char outbuf dd/dae/structGNUNET__SOCKS__Handshake.html a121fdd42bd0fb2475d23bb3a4d599713 [1024] unsigned char * outstep dd/dae/structGNUNET__SOCKS__Handshake.html a7a66c0b023d59fc1450c40a7a2b989d1 [4] unsigned char inbuf dd/dae/structGNUNET__SOCKS__Handshake.html a6c55dfd5441beadacc92d8cb3a755d19 [1024] unsigned char * instart dd/dae/structGNUNET__SOCKS__Handshake.html a7de7a5e30b0458b345162a31339d24fe unsigned char * inend dd/dae/structGNUNET__SOCKS__Handshake.html a0ed8651be01cb04a492e3f9194e46691 GNUNET_SPEAKER_Handle de/da0/structGNUNET__SPEAKER__Handle.html GNUNET_SPEAKER_EnableCallback enable_speaker de/da0/structGNUNET__SPEAKER__Handle.html ab65bf9060309b4268ce9966eac6e64b2 GNUNET_SPEAKER_PlayCallback play de/da0/structGNUNET__SPEAKER__Handle.html a95ba748d2fb5d575391749410f95beb3 GNUNET_SPEAKER_DisableCallback disable_speaker de/da0/structGNUNET__SPEAKER__Handle.html aeeef64e1e071da90b9d9bf5995031a39 GNUNET_SPEAKER_DestroyCallback destroy_speaker de/da0/structGNUNET__SPEAKER__Handle.html a61460c056195c94c1f227abf340a46a2 void * cls de/da0/structGNUNET__SPEAKER__Handle.html a7386340b4ea5b4a8f785eb77aa66e325 GNUNET_SQ_ExecuteStatement d2/d32/structGNUNET__SQ__ExecuteStatement.html const char * sql d2/d32/structGNUNET__SQ__ExecuteStatement.html aad64c885e1d386f76f4a8aa879c9185f int ignore_errors d2/d32/structGNUNET__SQ__ExecuteStatement.html ab14b0168eab1a1e71cf9fd4a38a32f13 GNUNET_SQ_PrepareStatement d2/d61/structGNUNET__SQ__PrepareStatement.html const char * sql d2/d61/structGNUNET__SQ__PrepareStatement.html a0210bda938f9b8bff3e427cee2b4174d sqlite3_stmt ** pstmt d2/d61/structGNUNET__SQ__PrepareStatement.html a382a67a7e72ccdbc616827d1d6a2853e GNUNET_SQ_QueryParam d0/de5/structGNUNET__SQ__QueryParam.html GNUNET_SQ_QueryConverter conv d0/de5/structGNUNET__SQ__QueryParam.html adc784a8b6c4824a4eb7e8fddd3dc6802 void * conv_cls d0/de5/structGNUNET__SQ__QueryParam.html aa1847c6fd8d803cc56641e68a2e56ef2 const void * data d0/de5/structGNUNET__SQ__QueryParam.html a07f9dca7e8ce4ce8f7d5f403682dc61d size_t size d0/de5/structGNUNET__SQ__QueryParam.html ae898f02f990d62c8e23a614a27bf2e2b unsigned int num_params d0/de5/structGNUNET__SQ__QueryParam.html aed85c150048d2968a174053565304887 GNUNET_SQ_ResultSpec d8/db3/structGNUNET__SQ__ResultSpec.html GNUNET_SQ_ResultConverter conv d8/db3/structGNUNET__SQ__ResultSpec.html a42f816f3e221d49b8a7d488207ac1820 GNUNET_SQ_ResultCleanup cleaner d8/db3/structGNUNET__SQ__ResultSpec.html a5ab116ee874f6e85d341540cc8b51360 void * cls d8/db3/structGNUNET__SQ__ResultSpec.html a641aa3bb9bcb75ae33fe9122ad3b005c void * dst d8/db3/structGNUNET__SQ__ResultSpec.html afce48c86c75d4bba481749fff4cef578 size_t dst_size d8/db3/structGNUNET__SQ__ResultSpec.html acf758f80dbc78f3d2007785cab060b18 size_t * result_size d8/db3/structGNUNET__SQ__ResultSpec.html a40385492e7aa89774e58009ec0cf8a10 unsigned int num_params d8/db3/structGNUNET__SQ__ResultSpec.html a6c51b87084d2345ec83ab5ea6c5d1c05 GNUNET_STATISTICS_GetHandle d6/d1c/structGNUNET__STATISTICS__GetHandle.html struct GNUNET_STATISTICS_GetHandle * next d6/d1c/structGNUNET__STATISTICS__GetHandle.html a9e38e40de6e41d6dee848443470175c2 struct GNUNET_STATISTICS_GetHandle * prev d6/d1c/structGNUNET__STATISTICS__GetHandle.html a418ce580b7bdc6c76eed708131f99cd2 struct GNUNET_STATISTICS_Handle * sh d6/d1c/structGNUNET__STATISTICS__GetHandle.html aad36c177117b0ef403a567f6cc52f19e char * subsystem d6/d1c/structGNUNET__STATISTICS__GetHandle.html ad42f7244ce14de6631c29443d5b4b39c char * name d6/d1c/structGNUNET__STATISTICS__GetHandle.html a0180a7c9a11a4b253c73023aea556733 GNUNET_STATISTICS_Callback cont d6/d1c/structGNUNET__STATISTICS__GetHandle.html a156c04d3930c83324a38960fd396983b GNUNET_STATISTICS_Iterator proc d6/d1c/structGNUNET__STATISTICS__GetHandle.html a65dc7fe4435922ceff243e8c03f1af11 void * cls d6/d1c/structGNUNET__STATISTICS__GetHandle.html ae5d81442d30361ee2daa885605bbe29b struct GNUNET_TIME_Absolute timeout d6/d1c/structGNUNET__STATISTICS__GetHandle.html a89194c7ea66ffbb9fe01c340820c848f uint64_t value d6/d1c/structGNUNET__STATISTICS__GetHandle.html a0c331de6d27351f4c06de9d47689bb73 int make_persistent d6/d1c/structGNUNET__STATISTICS__GetHandle.html a1a020635cdb4772defa121eec80a4e15 int aborted d6/d1c/structGNUNET__STATISTICS__GetHandle.html a9ff8d29daece06886f195c76fb2b962c enum ActionType type d6/d1c/structGNUNET__STATISTICS__GetHandle.html a86ff75cb148af9569d140ebd513f6139 uint16_t msize d6/d1c/structGNUNET__STATISTICS__GetHandle.html a6e2078057307077c86a51ec01d896482 GNUNET_STATISTICS_Handle d6/dba/structGNUNET__STATISTICS__Handle.html char * subsystem d6/dba/structGNUNET__STATISTICS__Handle.html a3a17178097f29d28a636916f7ab777fd const struct GNUNET_CONFIGURATION_Handle * cfg d6/dba/structGNUNET__STATISTICS__Handle.html a6baef068d76f219db9462c2c183cffee struct GNUNET_MQ_Handle * mq d6/dba/structGNUNET__STATISTICS__Handle.html a306b9f84e6bd6e29ed2a08bc163b7bd8 struct GNUNET_STATISTICS_GetHandle * action_head d6/dba/structGNUNET__STATISTICS__Handle.html ad7630c67ff6ae4b572b30db64bd7cc2f struct GNUNET_STATISTICS_GetHandle * action_tail d6/dba/structGNUNET__STATISTICS__Handle.html aeff18ba9aa4ede341b4df0cc0903f634 struct GNUNET_STATISTICS_GetHandle * current d6/dba/structGNUNET__STATISTICS__Handle.html a6c783f0ca1837150da457d34f91cb8fd struct GNUNET_STATISTICS_WatchEntry ** watches d6/dba/structGNUNET__STATISTICS__Handle.html a65e03d1703133c473568248f09157ced struct GNUNET_SCHEDULER_Task * backoff_task d6/dba/structGNUNET__STATISTICS__Handle.html adfdcfbea860f1b69ac0c4bcd02fb7a9b struct GNUNET_SCHEDULER_Task * destroy_task d6/dba/structGNUNET__STATISTICS__Handle.html a9138e783d005378277e00e33bfc262ba struct GNUNET_TIME_Relative backoff d6/dba/structGNUNET__STATISTICS__Handle.html a77eae89f8b7ac14b46aa84d2a9b775c7 uint64_t peak_heap_size d6/dba/structGNUNET__STATISTICS__Handle.html a9ff553e420a1d7af2346abac61a84fc1 uint64_t peak_rss d6/dba/structGNUNET__STATISTICS__Handle.html af73e8a8b799557be4ed73c71d3cc1959 unsigned int watches_size d6/dba/structGNUNET__STATISTICS__Handle.html a87922fa57de5049f97080fe12810ad40 int do_destroy d6/dba/structGNUNET__STATISTICS__Handle.html a761c7a0f1036b3bb2d90c9bddcfbd16b int receiving d6/dba/structGNUNET__STATISTICS__Handle.html a8b014d32cb3c9417f99aeef45f5837bc GNUNET_STATISTICS_ReplyMessage d2/de8/structGNUNET__STATISTICS__ReplyMessage.html struct GNUNET_MessageHeader header d2/de8/structGNUNET__STATISTICS__ReplyMessage.html a34ba802db4bff2cb8b80a7a5af86d3ee uint32_t uid d2/de8/structGNUNET__STATISTICS__ReplyMessage.html a4bf5cb28806ca58e3ee1cda44b8373b8 uint64_t value d2/de8/structGNUNET__STATISTICS__ReplyMessage.html a97bfc44b6a9461a318ef160acd659fd0 GNUNET_STATISTICS_SetMessage d1/d82/structGNUNET__STATISTICS__SetMessage.html struct GNUNET_MessageHeader header d1/d82/structGNUNET__STATISTICS__SetMessage.html a3e44d0b0f8d85917d27dc479b1c0e4ee uint32_t flags d1/d82/structGNUNET__STATISTICS__SetMessage.html a92bbbf72841ec8e805ab6908a8565b59 uint64_t value d1/d82/structGNUNET__STATISTICS__SetMessage.html a2dd22defaa19e9fef295f6abaf5598aa GNUNET_STATISTICS_WatchEntry d1/d68/structGNUNET__STATISTICS__WatchEntry.html char * subsystem d1/d68/structGNUNET__STATISTICS__WatchEntry.html afc480e25c2fe7013151f2eb3c8a67caf char * name d1/d68/structGNUNET__STATISTICS__WatchEntry.html aa26bc04f07d84c4b100f2791c3eef905 GNUNET_STATISTICS_Iterator proc d1/d68/structGNUNET__STATISTICS__WatchEntry.html ab7109f7b14c46fbf27ffdef14f829d4f void * proc_cls d1/d68/structGNUNET__STATISTICS__WatchEntry.html a0cc93b4eb788a7cf16fe0d9b73d07403 GNUNET_STATISTICS_WatchValueMessage d8/d68/structGNUNET__STATISTICS__WatchValueMessage.html struct GNUNET_MessageHeader header d8/d68/structGNUNET__STATISTICS__WatchValueMessage.html ac8cd8504682cc95fdbd803679850d59d uint32_t flags d8/d68/structGNUNET__STATISTICS__WatchValueMessage.html a1b3e0d91c0eb9a58d2564247b09c6e4d uint32_t wid d8/d68/structGNUNET__STATISTICS__WatchValueMessage.html a48500c36ef0e64d371ce1ee597e838f2 uint32_t reserved d8/d68/structGNUNET__STATISTICS__WatchValueMessage.html a05720d9d13935f67dc49c4579c3a1a21 uint64_t value d8/d68/structGNUNET__STATISTICS__WatchValueMessage.html a892629724997bf50265d5d3293309fea GNUNET_STRINGS_IPv4NetworkPolicy d9/d93/structGNUNET__STRINGS__IPv4NetworkPolicy.html struct in_addr network d9/d93/structGNUNET__STRINGS__IPv4NetworkPolicy.html a062c1670a67caf2926be9fcec6e9efa6 struct in_addr netmask d9/d93/structGNUNET__STRINGS__IPv4NetworkPolicy.html a39cbc88c2190c8fac9150d4b08f28190 struct GNUNET_STRINGS_PortPolicy pp d9/d93/structGNUNET__STRINGS__IPv4NetworkPolicy.html a3604340fa4ae6523a1068dd9162f0b7f GNUNET_STRINGS_IPv6NetworkPolicy de/d67/structGNUNET__STRINGS__IPv6NetworkPolicy.html struct in6_addr network de/d67/structGNUNET__STRINGS__IPv6NetworkPolicy.html a6fb54560cd74c8873fe24150bd00b23d struct in6_addr netmask de/d67/structGNUNET__STRINGS__IPv6NetworkPolicy.html a9e1e205c1bc85d01042da93e017b7719 struct GNUNET_STRINGS_PortPolicy pp de/d67/structGNUNET__STRINGS__IPv6NetworkPolicy.html a00087ab4fab57ca46bd2f56861fcf8d4 GNUNET_STRINGS_PortPolicy db/d45/structGNUNET__STRINGS__PortPolicy.html uint16_t start_port db/d45/structGNUNET__STRINGS__PortPolicy.html a74504707adc1306a1886e414a0107e7b uint16_t end_port db/d45/structGNUNET__STRINGS__PortPolicy.html a86c01bb717ff16308e8636e756a676bb int negate_portrange db/d45/structGNUNET__STRINGS__PortPolicy.html a819e5fa72bf5bfa7fcf03a35e4eb7264 GNUNET_TESTBED_AddHostMessage de/db3/structGNUNET__TESTBED__AddHostMessage.html struct GNUNET_MessageHeader header de/db3/structGNUNET__TESTBED__AddHostMessage.html ad28a43117e4458a6a7ae0da18456e836 uint32_t host_id de/db3/structGNUNET__TESTBED__AddHostMessage.html abe77d3c3684ed75a203dc28f672f8add uint16_t ssh_port de/db3/structGNUNET__TESTBED__AddHostMessage.html a58c40a76279a47e48efb184b6a4edd55 uint16_t username_length de/db3/structGNUNET__TESTBED__AddHostMessage.html a4e5b5a147062304903ae1353f2384074 uint16_t hostname_length de/db3/structGNUNET__TESTBED__AddHostMessage.html aafdf479649b3483302405cf9f333b6ba uint16_t config_size de/db3/structGNUNET__TESTBED__AddHostMessage.html aee5911afdb6c8c682dbd07fa1173f42c GNUNET_TESTBED_Barrier da/d80/structGNUNET__TESTBED__Barrier.html struct GNUNET_HashCode key da/d80/structGNUNET__TESTBED__Barrier.html a601bc99da37d1afa135a032647c1bd5b struct GNUNET_TESTBED_Controller * c da/d80/structGNUNET__TESTBED__Barrier.html a56c587814a142bafe6032661c616ea00 char * name da/d80/structGNUNET__TESTBED__Barrier.html a8e470dd2324096c9627e0da375ff4f6c GNUNET_TESTBED_barrier_status_cb cb da/d80/structGNUNET__TESTBED__Barrier.html a3b5809829e2701c7ec37a4c0f6a9449b void * cls da/d80/structGNUNET__TESTBED__Barrier.html acc8834409179614bbf11902339bd1e49 int echo da/d80/structGNUNET__TESTBED__Barrier.html ac0576a8e0b0936e984659bfdd720c92d GNUNET_TESTBED_BarrierCancel d8/d91/structGNUNET__TESTBED__BarrierCancel.html struct GNUNET_MessageHeader header d8/d91/structGNUNET__TESTBED__BarrierCancel.html a9a24fc4395253c0903aa03220f996990 char name d8/d91/structGNUNET__TESTBED__BarrierCancel.html aaad04236a1b36104899ebb83cfe18a44 [0] GNUNET_TESTBED_BarrierInit dd/d84/structGNUNET__TESTBED__BarrierInit.html struct GNUNET_MessageHeader header dd/d84/structGNUNET__TESTBED__BarrierInit.html ad0c6c63f3bd3833bc79cd26aa3e3cc06 uint8_t quorum dd/d84/structGNUNET__TESTBED__BarrierInit.html a1c7d18ecc02b2a76b9582871fd375625 char name dd/d84/structGNUNET__TESTBED__BarrierInit.html a1eb7e2a7221c13152a00f873e42b0293 [0] GNUNET_TESTBED_BarrierStatusMsg d2/d59/structGNUNET__TESTBED__BarrierStatusMsg.html struct GNUNET_MessageHeader header d2/d59/structGNUNET__TESTBED__BarrierStatusMsg.html a162cda30b5dbc100552f08eefadf882a uint16_t status d2/d59/structGNUNET__TESTBED__BarrierStatusMsg.html ab94bd17a88cbe90a2f9ed4576b3f763f uint16_t name_len d2/d59/structGNUNET__TESTBED__BarrierStatusMsg.html aa8577212a9024282bf02e6e1bb098f60 char data d2/d59/structGNUNET__TESTBED__BarrierStatusMsg.html a75016ce7f2029454b6e348b475a10b24 [0] GNUNET_TESTBED_BarrierWait da/d69/structGNUNET__TESTBED__BarrierWait.html struct GNUNET_MessageHeader header da/d69/structGNUNET__TESTBED__BarrierWait.html a0cd198cf2474d4bf4663a592fbe1c31e char name da/d69/structGNUNET__TESTBED__BarrierWait.html a40b210bf4dd34873de46d01d8be10ce3 [0] GNUNET_TESTBED_BarrierWaitHandle dc/d01/structGNUNET__TESTBED__BarrierWaitHandle.html char * name dc/d01/structGNUNET__TESTBED__BarrierWaitHandle.html ac9a1a22fad410a16ca476d2983d5d371 struct GNUNET_CONFIGURATION_Handle * cfg dc/d01/structGNUNET__TESTBED__BarrierWaitHandle.html abd42db4ffd89b84b5fd619b457a952fa struct GNUNET_MQ_Handle * mq dc/d01/structGNUNET__TESTBED__BarrierWaitHandle.html a3d4bbbb9e904097f884ac96ec46f9bbc GNUNET_TESTBED_barrier_wait_cb cb dc/d01/structGNUNET__TESTBED__BarrierWaitHandle.html ac4c0c8de217287b688145cc6a8ed46da void * cb_cls dc/d01/structGNUNET__TESTBED__BarrierWaitHandle.html a9e49720e9751c14f1c38233db701d722 GNUNET_TESTBED_ConfigureUnderlayLinkMessage d4/df7/structGNUNET__TESTBED__ConfigureUnderlayLinkMessage.html struct GNUNET_MessageHeader header d4/df7/structGNUNET__TESTBED__ConfigureUnderlayLinkMessage.html af8b194d75e54745336db613911a748c2 int32_t connect_option d4/df7/structGNUNET__TESTBED__ConfigureUnderlayLinkMessage.html a932b82bb6ddc18448e9b69c1d015dc14 uint32_t peer1 d4/df7/structGNUNET__TESTBED__ConfigureUnderlayLinkMessage.html a4df367eac5502655d1e7f5432f63b149 uint32_t peer2 d4/df7/structGNUNET__TESTBED__ConfigureUnderlayLinkMessage.html a15043a05e2195f5ed4eab8549dc059a6 uint64_t operation_id d4/df7/structGNUNET__TESTBED__ConfigureUnderlayLinkMessage.html a2d5de694f449f85d7ba8af1088dba4fb GNUNET_TESTBED_ConnectionEventMessage d4/d06/structGNUNET__TESTBED__ConnectionEventMessage.html struct GNUNET_MessageHeader header d4/d06/structGNUNET__TESTBED__ConnectionEventMessage.html a2cba10c2559e03febb66e2b617cbb587 int32_t event_type d4/d06/structGNUNET__TESTBED__ConnectionEventMessage.html ab8ad2e8785c75dd8ce62d29d1f98ca51 uint32_t peer1 d4/d06/structGNUNET__TESTBED__ConnectionEventMessage.html a5a1c09f07c41d198561a88a537f78144 uint32_t peer2 d4/d06/structGNUNET__TESTBED__ConnectionEventMessage.html ac97e96077448e6223c287abbad796f2f uint64_t operation_id d4/d06/structGNUNET__TESTBED__ConnectionEventMessage.html ac7879cda88cf69fc856fb346f347cddc GNUNET_TESTBED_Controller d6/d33/structGNUNET__TESTBED__Controller.html struct GNUNET_TESTBED_Host * host d6/d33/structGNUNET__TESTBED__Controller.html ab9854db2dc23d53b5c7fdb571d971a25 GNUNET_TESTBED_ControllerCallback cc d6/d33/structGNUNET__TESTBED__Controller.html abfb0150346060a25a2b4f22b2dfe8360 void * cc_cls d6/d33/structGNUNET__TESTBED__Controller.html a5d2ba028bfa7ada9c4237ea9a42fc8fb struct GNUNET_CONFIGURATION_Handle * cfg d6/d33/structGNUNET__TESTBED__Controller.html aec60ceb7893906e92f80fb628f8fc5bb struct GNUNET_MQ_Handle * mq d6/d33/structGNUNET__TESTBED__Controller.html a7a8ad9581d53bc8c73a4e2491f1ca68a struct GNUNET_TESTBED_HostRegistrationHandle * rh d6/d33/structGNUNET__TESTBED__Controller.html ac100cfecb2ac0b22d11fdf3b2792bb11 struct GNUNET_CONTAINER_MultiHashMap32 * opc_map d6/d33/structGNUNET__TESTBED__Controller.html a583ed04f12230eee9ed79a1c72cf4897 TESTBED_opcq_empty_cb opcq_empty_cb d6/d33/structGNUNET__TESTBED__Controller.html a7ee9ca5f8d45c9e8b1c9c3eeec006e8f void * opcq_empty_cls d6/d33/structGNUNET__TESTBED__Controller.html a135a453609b85ee12ca4eac499ca0bdd struct OperationQueue * opq_parallel_operations d6/d33/structGNUNET__TESTBED__Controller.html ad4520ad226a61cdc8062f7d0dbdde4a8 struct OperationQueue * opq_parallel_service_connections d6/d33/structGNUNET__TESTBED__Controller.html a71aed86944ed52bc0c8d2c63563c9b36 struct OperationQueue * opq_parallel_topology_config_operations d6/d33/structGNUNET__TESTBED__Controller.html a67561bd77a5d5d859f6756e15d5ca198 struct GNUNET_CONTAINER_MultiHashMap * barrier_map d6/d33/structGNUNET__TESTBED__Controller.html af35a73ba5cc4ccd4d7c0b647d5914dc7 uint64_t event_mask d6/d33/structGNUNET__TESTBED__Controller.html a55d95da81571f323b0b5ba5ce94d2af0 uint32_t operation_counter d6/d33/structGNUNET__TESTBED__Controller.html a1011a248dd388c442c0c0dbf6642fb54 GNUNET_TESTBED_ControllerLinkRequest d4/df1/structGNUNET__TESTBED__ControllerLinkRequest.html struct GNUNET_MessageHeader header d4/df1/structGNUNET__TESTBED__ControllerLinkRequest.html a410b8a6699f320fec1afe2547d6f3d96 uint32_t delegated_host_id d4/df1/structGNUNET__TESTBED__ControllerLinkRequest.html ab7abf11ef23b486ec042eb5a3b1c3401 uint64_t operation_id d4/df1/structGNUNET__TESTBED__ControllerLinkRequest.html ab43b6b4e24abe22674f770dc4729817b uint32_t slave_host_id d4/df1/structGNUNET__TESTBED__ControllerLinkRequest.html a9b468022bdbed5f3d475e14e960e93f9 uint8_t is_subordinate d4/df1/structGNUNET__TESTBED__ControllerLinkRequest.html af8d2e3cd62df8ef88f4a6ace9938870a GNUNET_TESTBED_ControllerLinkResponse df/de6/structGNUNET__TESTBED__ControllerLinkResponse.html struct GNUNET_MessageHeader header df/de6/structGNUNET__TESTBED__ControllerLinkResponse.html af6ab780dc30e8cb17c32ef9ceb6262c5 uint16_t config_size df/de6/structGNUNET__TESTBED__ControllerLinkResponse.html ad6dd9aa0537032b6bc3607b7538ff58b uint16_t success df/de6/structGNUNET__TESTBED__ControllerLinkResponse.html afce9a0398263b4dbb21f31e5be412256 uint64_t operation_id df/de6/structGNUNET__TESTBED__ControllerLinkResponse.html a0eebc50942e8031d511698161052ce61 GNUNET_TESTBED_ControllerProc db/dae/structGNUNET__TESTBED__ControllerProc.html struct GNUNET_HELPER_Handle * helper db/dae/structGNUNET__TESTBED__ControllerProc.html a8d608d5cf6629d6c7274b91fd20d930f char ** helper_argv db/dae/structGNUNET__TESTBED__ControllerProc.html a2daa03f4023a9d9435dcef31e50ca159 struct GNUNET_TESTBED_Host * host db/dae/structGNUNET__TESTBED__ControllerProc.html ad62cca874ab55c11e6ba922e464a8ac1 GNUNET_TESTBED_ControllerStatusCallback cb db/dae/structGNUNET__TESTBED__ControllerProc.html a771bef59dd3f4e6bb8fe4e5fea7eb2e3 void * cls db/dae/structGNUNET__TESTBED__ControllerProc.html ae96a0eb87f6a1623cb2513ef8ee01e4e struct GNUNET_HELPER_SendHandle * shandle db/dae/structGNUNET__TESTBED__ControllerProc.html a206d9558e3db12eb20aef1d139dddc52 struct GNUNET_MessageHeader * msg db/dae/structGNUNET__TESTBED__ControllerProc.html a8eb8872ca25f00777941ae1c5717efd0 GNUNET_TESTBED_EventInformation dc/d4b/structGNUNET__TESTBED__EventInformation.html enum GNUNET_TESTBED_EventType type dc/d4b/structGNUNET__TESTBED__EventInformation.html a0c9008e76c691f7a82f69662b33e7ad7 struct GNUNET_TESTBED_Operation * op dc/d4b/structGNUNET__TESTBED__EventInformation.html a24b0e8efb28e9e549e0cce78a8fa087d void * op_cls dc/d4b/structGNUNET__TESTBED__EventInformation.html a5789f5c130b70f66f86e4cd2231f48f6 struct GNUNET_TESTBED_Host * host dc/d4b/structGNUNET__TESTBED__EventInformation.html a5a8ce04652c447c248510b623adfb245 struct GNUNET_TESTBED_Peer * peer dc/d4b/structGNUNET__TESTBED__EventInformation.html a8d45df0945c2387db2253ffedae32e60 struct GNUNET_TESTBED_EventInformation::@55::@56 peer_start dc/d4b/structGNUNET__TESTBED__EventInformation.html a50594eb1331639740190f9016cecbbaf struct GNUNET_TESTBED_EventInformation::@55::@57 peer_stop dc/d4b/structGNUNET__TESTBED__EventInformation.html a2e4dcd5c44300ce940176f0def37dbeb struct GNUNET_TESTBED_Peer * peer1 dc/d4b/structGNUNET__TESTBED__EventInformation.html acaec88bcab998eecca192fd09c6b637c struct GNUNET_TESTBED_Peer * peer2 dc/d4b/structGNUNET__TESTBED__EventInformation.html a3942ccf65bac9e7fa9a3c224547b0d61 struct GNUNET_TESTBED_EventInformation::@55::@58 peer_connect dc/d4b/structGNUNET__TESTBED__EventInformation.html ae960c6865ffaf30f1b31e770a5df10e1 struct GNUNET_TESTBED_EventInformation::@55::@59 peer_disconnect dc/d4b/structGNUNET__TESTBED__EventInformation.html a563da5636734a4a9b0fcc788655f77d9 const char * emsg dc/d4b/structGNUNET__TESTBED__EventInformation.html a2cfd0f08f7ffacf55ee5bde3037db55b void * generic dc/d4b/structGNUNET__TESTBED__EventInformation.html aedaaecaec665d26b59271bea1a8ad693 struct GNUNET_TESTBED_EventInformation::@55::@60 operation_finished dc/d4b/structGNUNET__TESTBED__EventInformation.html a5e1c3ab0b80009c668476237ffa66911 union GNUNET_TESTBED_EventInformation::@55 details dc/d4b/structGNUNET__TESTBED__EventInformation.html ac0563a141056ba8f790b05b8068d2710 GNUNET_TESTBED_GenericOperationSuccessEventMessage d7/dc1/structGNUNET__TESTBED__GenericOperationSuccessEventMessage.html struct GNUNET_MessageHeader header d7/dc1/structGNUNET__TESTBED__GenericOperationSuccessEventMessage.html a20c27935218320d9b95c6518fc8d2e41 int32_t event_type d7/dc1/structGNUNET__TESTBED__GenericOperationSuccessEventMessage.html a626ebfd2980455986bc75a3b9d6414c9 uint64_t operation_id d7/dc1/structGNUNET__TESTBED__GenericOperationSuccessEventMessage.html af6dc56560ad5605ec9a1fb072c2007ab GNUNET_TESTBED_HelperInit d4/d4a/structGNUNET__TESTBED__HelperInit.html struct GNUNET_MessageHeader header d4/d4a/structGNUNET__TESTBED__HelperInit.html a404eb171bafbb6518abfb383bd09eee1 uint16_t trusted_ip_size d4/d4a/structGNUNET__TESTBED__HelperInit.html aa0b7edd254c0caa38812ef4cbbce9056 uint16_t hostname_size d4/d4a/structGNUNET__TESTBED__HelperInit.html aa33b0f6177015f33c0bd50d6d8e79fa9 uint16_t config_size d4/d4a/structGNUNET__TESTBED__HelperInit.html aea1963b762b92268c81331d39abbad52 GNUNET_TESTBED_HelperReply d7/d27/structGNUNET__TESTBED__HelperReply.html struct GNUNET_MessageHeader header d7/d27/structGNUNET__TESTBED__HelperReply.html abdddfa714773e42c8b908a6b2bd807c4 uint16_t config_size d7/d27/structGNUNET__TESTBED__HelperReply.html a0a636f685afc68dd53ef1f7732e41404 GNUNET_TESTBED_Host d5/d61/structGNUNET__TESTBED__Host.html const char * hostname d5/d61/structGNUNET__TESTBED__Host.html a47624fdbc867533d6a0e9a4277a8064c const char * username d5/d61/structGNUNET__TESTBED__Host.html aeeb68b08fc6a766ca47d4b9ba6ff73b7 struct GNUNET_CONFIGURATION_Handle * cfg d5/d61/structGNUNET__TESTBED__Host.html a3c2bf395d9ac857ab5358c55ee0929ba struct RegisteredController * rc_head d5/d61/structGNUNET__TESTBED__Host.html a4687bd0cecee68898fdc6bc27cd7e6d4 struct RegisteredController * rc_tail d5/d61/structGNUNET__TESTBED__Host.html af879e22533f193dd927218d1f42deb90 struct OperationQueue * opq_parallel_overlay_connect_operations d5/d61/structGNUNET__TESTBED__Host.html a9abf2ef6449a3f99454a34b1a6f01278 int controller_started d5/d61/structGNUNET__TESTBED__Host.html af473770fa1b521466a603fcc5458cef1 int locked d5/d61/structGNUNET__TESTBED__Host.html aea1cf2f83e80eca95620a494876d07bc uint32_t id d5/d61/structGNUNET__TESTBED__Host.html a61ed2f11609fb2875049aa96825224fd uint16_t port d5/d61/structGNUNET__TESTBED__Host.html acb4cf00af20a5602a5052b25ac8954c3 GNUNET_TESTBED_HostConfirmedMessage df/d0e/structGNUNET__TESTBED__HostConfirmedMessage.html struct GNUNET_MessageHeader header df/d0e/structGNUNET__TESTBED__HostConfirmedMessage.html a43b528d2dec901e3a0be846ae3cc2f37 uint32_t host_id df/d0e/structGNUNET__TESTBED__HostConfirmedMessage.html a2e8404c68a0718299bf9a25d62da98be GNUNET_TESTBED_HostHabitableCheckHandle d8/d9c/structGNUNET__TESTBED__HostHabitableCheckHandle.html const struct GNUNET_TESTBED_Host * host d8/d9c/structGNUNET__TESTBED__HostHabitableCheckHandle.html a1709c21ba638b51710816dc8d414099f GNUNET_TESTBED_HostHabitableCallback cb d8/d9c/structGNUNET__TESTBED__HostHabitableCheckHandle.html ab3aba02c0dad12c45f8007a772a4f087 void * cb_cls d8/d9c/structGNUNET__TESTBED__HostHabitableCheckHandle.html a11f4328266d89b32b0ddd6b636ace50b struct GNUNET_OS_Process * auxp d8/d9c/structGNUNET__TESTBED__HostHabitableCheckHandle.html a49a0a5a2f78b0e9f6b41ba33cd5672cd char ** helper_argv d8/d9c/structGNUNET__TESTBED__HostHabitableCheckHandle.html a2d9a081ed596eec3cd748da4daafd96f struct GNUNET_SCHEDULER_Task * habitability_check_task d8/d9c/structGNUNET__TESTBED__HostHabitableCheckHandle.html ada215e21085f55803f6eba384e05670f struct GNUNET_TIME_Relative wait_time d8/d9c/structGNUNET__TESTBED__HostHabitableCheckHandle.html a92e6cead6682d3606665bca075099c07 GNUNET_TESTBED_HostRegistrationHandle dd/d7f/structGNUNET__TESTBED__HostRegistrationHandle.html struct GNUNET_TESTBED_Host * host dd/d7f/structGNUNET__TESTBED__HostRegistrationHandle.html a04e582e7cd7eb4d9abf4799aa604c055 struct GNUNET_TESTBED_Controller * c dd/d7f/structGNUNET__TESTBED__HostRegistrationHandle.html a902f4b0bf9dda7d255c5f5a23bbfd8e9 GNUNET_TESTBED_HostRegistrationCompletion cc dd/d7f/structGNUNET__TESTBED__HostRegistrationHandle.html a91c4cdd5451876bd54299f409e34da46 void * cc_cls dd/d7f/structGNUNET__TESTBED__HostRegistrationHandle.html ac95ea02af190d16efb16ce616ce88771 GNUNET_TESTBED_InitMessage d3/de5/structGNUNET__TESTBED__InitMessage.html struct GNUNET_MessageHeader header d3/de5/structGNUNET__TESTBED__InitMessage.html abb20ee4aa2cb68a66d53c82533350270 uint32_t host_id d3/de5/structGNUNET__TESTBED__InitMessage.html af61bb8db4973c89a03df1d256b9c0096 uint64_t event_mask d3/de5/structGNUNET__TESTBED__InitMessage.html ae8150fc8ee79c2448920e842505e10e0 GNUNET_TESTBED_LOGGER_Handle d0/d6d/structGNUNET__TESTBED__LOGGER__Handle.html struct GNUNET_MQ_Handle * mq d0/d6d/structGNUNET__TESTBED__LOGGER__Handle.html a16e06b0502b21d39a8a8258ea837b41d GNUNET_TESTBED_LOGGER_FlushCompletion cb d0/d6d/structGNUNET__TESTBED__LOGGER__Handle.html ac2901a778bc1c54fdb02f5971e45578c void * cb_cls d0/d6d/structGNUNET__TESTBED__LOGGER__Handle.html ac2f0785c29affae8d04e27107697c5fd char buf d0/d6d/structGNUNET__TESTBED__LOGGER__Handle.html acf4f6c4334095f8882ec3000ca8b5ef0 [(GNUNET_MAX_MESSAGE_SIZE - sizeof(struct GNUNET_MessageHeader))] size_t buse d0/d6d/structGNUNET__TESTBED__LOGGER__Handle.html a1f091f1696cf8d5676c3ed394dba3795 size_t bwrote d0/d6d/structGNUNET__TESTBED__LOGGER__Handle.html aee76d74d04800fffda5d53640c0b9545 struct GNUNET_TIME_Relative retry_backoff d0/d6d/structGNUNET__TESTBED__LOGGER__Handle.html a0da67d9347382882d9e63ed5737b31ee struct GNUNET_SCHEDULER_Task * flush_completion_task d0/d6d/structGNUNET__TESTBED__LOGGER__Handle.html ad07d7701f16e7d68b82553bb32179933 unsigned int mq_len d0/d6d/structGNUNET__TESTBED__LOGGER__Handle.html a6f7df0d765d7c99e74dae4013dff1159 GNUNET_TESTBED_ManagePeerServiceMessage d9/da4/structGNUNET__TESTBED__ManagePeerServiceMessage.html struct GNUNET_MessageHeader header d9/da4/structGNUNET__TESTBED__ManagePeerServiceMessage.html ad5be7855a33bb258643a3f000b24d23a uint32_t peer_id d9/da4/structGNUNET__TESTBED__ManagePeerServiceMessage.html aa7621d875dfb8eec2910b9243b2a853f uint64_t operation_id d9/da4/structGNUNET__TESTBED__ManagePeerServiceMessage.html a4a0662f79af3bbdba19611d7b33b01c9 uint8_t start d9/da4/structGNUNET__TESTBED__ManagePeerServiceMessage.html af88c0e4f32404c726694d5c51b732024 GNUNET_TESTBED_Operation d6/dba/structGNUNET__TESTBED__Operation.html OperationStart start d6/dba/structGNUNET__TESTBED__Operation.html a92188837319ffb78f5c3d6f127520d33 OperationRelease release d6/dba/structGNUNET__TESTBED__Operation.html ad03cd2d144667d6715572ebb096c25b9 void * cb_cls d6/dba/structGNUNET__TESTBED__Operation.html afd5230f7f984d2a047b5233953e46aa9 struct OperationQueue ** queues d6/dba/structGNUNET__TESTBED__Operation.html a69bad5f676cfa77a8618ca7a919b34c0 struct QueueEntry ** qentries d6/dba/structGNUNET__TESTBED__Operation.html a3fddf17c20cedab2747ac5dd85d7ec5b unsigned int * nres d6/dba/structGNUNET__TESTBED__Operation.html aa11daca335f628d2f16389e07badc6f7 struct ReadyQueueEntry * rq_entry d6/dba/structGNUNET__TESTBED__Operation.html a8d06834c4b44279674610c6fec60ebfd struct TimeSlot * tslots_head d6/dba/structGNUNET__TESTBED__Operation.html aa53c26d7be84fc418ed7779c13ab4eb7 struct TimeSlot * tslots_tail d6/dba/structGNUNET__TESTBED__Operation.html a9fefc800ffe29c6ffb7e2ecc854513af struct GNUNET_TIME_Absolute tstart d6/dba/structGNUNET__TESTBED__Operation.html ad0aa4ccdf21138b7cfc139d222df09df unsigned int nqueues d6/dba/structGNUNET__TESTBED__Operation.html a14156fc89042f41db155693f4731cea3 enum OperationState state d6/dba/structGNUNET__TESTBED__Operation.html a0777c105c456cb4697cbae04421fd3ef int failed d6/dba/structGNUNET__TESTBED__Operation.html a3f27d6fdb2a56349866b9503a48a62f2 GNUNET_TESTBED_OperationFailureEventMessage d4/d30/structGNUNET__TESTBED__OperationFailureEventMessage.html struct GNUNET_MessageHeader header d4/d30/structGNUNET__TESTBED__OperationFailureEventMessage.html a33a1e3ae2d14d337658eb0e21d0e9cf8 int32_t event_type d4/d30/structGNUNET__TESTBED__OperationFailureEventMessage.html a45d134dfe7e6b7459af1196da56106b1 uint64_t operation_id d4/d30/structGNUNET__TESTBED__OperationFailureEventMessage.html abf36c66f47ff53a93e5e660eb0f80fda GNUNET_TESTBED_OverlayConnectMessage d2/def/structGNUNET__TESTBED__OverlayConnectMessage.html struct GNUNET_MessageHeader header d2/def/structGNUNET__TESTBED__OverlayConnectMessage.html a9727cc5c3b41c63283f9e2c1e8630f9a uint32_t peer1 d2/def/structGNUNET__TESTBED__OverlayConnectMessage.html a29a3b7a1bc956833a1fbc1106d1966ce uint64_t operation_id d2/def/structGNUNET__TESTBED__OverlayConnectMessage.html ae4c043a56725e3640a5e4171ea59b226 uint32_t peer2 d2/def/structGNUNET__TESTBED__OverlayConnectMessage.html a95b641e025ea3cb3f516f919a594fe97 uint32_t peer2_host_id d2/def/structGNUNET__TESTBED__OverlayConnectMessage.html aca11faa41a24deb89ebab0c03c252c0b GNUNET_TESTBED_Peer d9/d3e/structGNUNET__TESTBED__Peer.html struct GNUNET_TESTBED_Peer * next d9/d3e/structGNUNET__TESTBED__Peer.html a593454a78d05daca8c409b23be767957 struct GNUNET_TESTBED_Peer * prev d9/d3e/structGNUNET__TESTBED__Peer.html a67dab105d11ebe6a7daedc0170a503a4 struct GNUNET_TESTBED_Controller * controller d9/d3e/structGNUNET__TESTBED__Peer.html a3de67965498193ea1d1203acbb55d0a7 struct GNUNET_TESTBED_Host * host d9/d3e/structGNUNET__TESTBED__Peer.html ade14a798d699e28342763806469374e5 uint32_t unique_id d9/d3e/structGNUNET__TESTBED__Peer.html aa466306e436104b0cf284147b52da730 enum PeerState state d9/d3e/structGNUNET__TESTBED__Peer.html a0a440a62002a40d367a0b0e6c25e44aa uint8_t underlay_model_exists d9/d3e/structGNUNET__TESTBED__Peer.html a60e3243d7cb9b8c6723f6308eb018608 GNUNET_TESTBED_PeerConfigurationInformationMessage df/d17/structGNUNET__TESTBED__PeerConfigurationInformationMessage.html struct GNUNET_MessageHeader header df/d17/structGNUNET__TESTBED__PeerConfigurationInformationMessage.html a8641752c081ec9b2bb96e1d902906fe1 uint32_t peer_id df/d17/structGNUNET__TESTBED__PeerConfigurationInformationMessage.html ace33eb066488698c24302d4296cd6b5e uint64_t operation_id df/d17/structGNUNET__TESTBED__PeerConfigurationInformationMessage.html a24823bf337a4a26c0db87c02611e4baf struct GNUNET_PeerIdentity peer_identity df/d17/structGNUNET__TESTBED__PeerConfigurationInformationMessage.html a904944c608768c88a38bb653e3f5452b uint16_t config_size df/d17/structGNUNET__TESTBED__PeerConfigurationInformationMessage.html ab6c46f782c6c32280eed82c2fa55c16c GNUNET_TESTBED_PeerCreateMessage dc/d9e/structGNUNET__TESTBED__PeerCreateMessage.html struct GNUNET_MessageHeader header dc/d9e/structGNUNET__TESTBED__PeerCreateMessage.html ae5765c152031466720850a537e5a574b uint32_t host_id dc/d9e/structGNUNET__TESTBED__PeerCreateMessage.html a37a58461db7da1e1007c28d50de65a4d uint64_t operation_id dc/d9e/structGNUNET__TESTBED__PeerCreateMessage.html aa8a7803ad53e4ad781836f087732e0db uint32_t peer_id dc/d9e/structGNUNET__TESTBED__PeerCreateMessage.html a9e3266c9cd4aac6caee21db5463b6b9a uint16_t config_size dc/d9e/structGNUNET__TESTBED__PeerCreateMessage.html aedc5f9d6aacc21ff75b93ef95af28148 GNUNET_TESTBED_PeerCreateSuccessEventMessage d7/db3/structGNUNET__TESTBED__PeerCreateSuccessEventMessage.html struct GNUNET_MessageHeader header d7/db3/structGNUNET__TESTBED__PeerCreateSuccessEventMessage.html a3be04f2773ec2263abe886d279712016 uint32_t peer_id d7/db3/structGNUNET__TESTBED__PeerCreateSuccessEventMessage.html a30bc25cb19ee4078837cf32ec4b20ff6 uint64_t operation_id d7/db3/structGNUNET__TESTBED__PeerCreateSuccessEventMessage.html a6440d7d76435135a1a2ad0dc4e60e8bc GNUNET_TESTBED_PeerDestroyMessage d6/d0c/structGNUNET__TESTBED__PeerDestroyMessage.html struct GNUNET_MessageHeader header d6/d0c/structGNUNET__TESTBED__PeerDestroyMessage.html a4751962d0b157be4e8d5a281acf726f6 uint32_t peer_id d6/d0c/structGNUNET__TESTBED__PeerDestroyMessage.html aed70ab5c5b5acbf45e3842a8343200b2 uint64_t operation_id d6/d0c/structGNUNET__TESTBED__PeerDestroyMessage.html a8109af8b152aa2b49365b1453064503c GNUNET_TESTBED_PeerEventMessage d6/ddb/structGNUNET__TESTBED__PeerEventMessage.html struct GNUNET_MessageHeader header d6/ddb/structGNUNET__TESTBED__PeerEventMessage.html a40a5bfff24fd8bae34fbc387218d4581 int32_t event_type d6/ddb/structGNUNET__TESTBED__PeerEventMessage.html ad236342f6b0252e36806bdb1b014bc79 uint32_t host_id d6/ddb/structGNUNET__TESTBED__PeerEventMessage.html af8e6a7df21d1395bf3af37d9c760ddfd uint32_t peer_id d6/ddb/structGNUNET__TESTBED__PeerEventMessage.html a3ec6185c32617c72d07c87816d93d568 uint64_t operation_id d6/ddb/structGNUNET__TESTBED__PeerEventMessage.html a841923c93a1d4f05216ae254c30fac19 GNUNET_TESTBED_PeerGetConfigurationMessage dc/d45/structGNUNET__TESTBED__PeerGetConfigurationMessage.html struct GNUNET_MessageHeader header dc/d45/structGNUNET__TESTBED__PeerGetConfigurationMessage.html ab78b6ee0f6bb32eab965fcb77b6720b0 uint32_t peer_id dc/d45/structGNUNET__TESTBED__PeerGetConfigurationMessage.html a7f253e18ce9a73b9cb6e5a046c522bce uint64_t operation_id dc/d45/structGNUNET__TESTBED__PeerGetConfigurationMessage.html a24942434759a78628e30d006ce96afe6 GNUNET_TESTBED_PeerInformation d2/de2/structGNUNET__TESTBED__PeerInformation.html enum GNUNET_TESTBED_PeerInformationType pit d2/de2/structGNUNET__TESTBED__PeerInformation.html ad13659cb8c5881ccaf20093fb1962d71 struct GNUNET_CONFIGURATION_Handle * cfg d2/de2/structGNUNET__TESTBED__PeerInformation.html a77d96dbba2dabd4259660dfcb9693ee7 struct GNUNET_PeerIdentity * id d2/de2/structGNUNET__TESTBED__PeerInformation.html adf7338509a7810fcbbb2025dd8b8ddd0 union GNUNET_TESTBED_PeerInformation::@61 result d2/de2/structGNUNET__TESTBED__PeerInformation.html ae1f54a946f8f9b028519b5d110787caf GNUNET_TESTBED_PeerReconfigureMessage d8/da2/structGNUNET__TESTBED__PeerReconfigureMessage.html struct GNUNET_MessageHeader header d8/da2/structGNUNET__TESTBED__PeerReconfigureMessage.html a35232a508afbb8b4b64aed37e6a4e45f uint32_t peer_id d8/da2/structGNUNET__TESTBED__PeerReconfigureMessage.html abf77b05d8a1885ddad0d34250a001a70 uint64_t operation_id d8/da2/structGNUNET__TESTBED__PeerReconfigureMessage.html ab0e2a404009b757d44ed48d7ec2717fe uint16_t config_size d8/da2/structGNUNET__TESTBED__PeerReconfigureMessage.html a4bca6b26867886d01e56b94686c43ca3 GNUNET_TESTBED_PeerStartMessage d3/d49/structGNUNET__TESTBED__PeerStartMessage.html struct GNUNET_MessageHeader header d3/d49/structGNUNET__TESTBED__PeerStartMessage.html a9f1dca99c48eb20a885c48d87ef647e9 uint32_t peer_id d3/d49/structGNUNET__TESTBED__PeerStartMessage.html aac785afbdea1baa77b64c03d27400d32 uint64_t operation_id d3/d49/structGNUNET__TESTBED__PeerStartMessage.html adf575cdba2b5e786824ffa1f780476e3 GNUNET_TESTBED_PeerStopMessage da/d8f/structGNUNET__TESTBED__PeerStopMessage.html struct GNUNET_MessageHeader header da/d8f/structGNUNET__TESTBED__PeerStopMessage.html a7659d05d5b1b58411c1e6ff3c50ffdcb uint32_t peer_id da/d8f/structGNUNET__TESTBED__PeerStopMessage.html a7c93f57d4e1720ef10530c2be3ae2f6f uint64_t operation_id da/d8f/structGNUNET__TESTBED__PeerStopMessage.html ae4b593be954bbc5d153c6585f76ac506 GNUNET_TESTBED_RemoteOverlayConnectMessage d8/dd6/structGNUNET__TESTBED__RemoteOverlayConnectMessage.html struct GNUNET_MessageHeader header d8/dd6/structGNUNET__TESTBED__RemoteOverlayConnectMessage.html a6eb6b738477a02d68dfa58c711f62b4f uint32_t peer d8/dd6/structGNUNET__TESTBED__RemoteOverlayConnectMessage.html a8b69b3888485406bcc8498fc2b2d29fe uint64_t operation_id d8/dd6/structGNUNET__TESTBED__RemoteOverlayConnectMessage.html a9bba0469a463d35bdfb1f9c167904a90 struct GNUNET_PeerIdentity peer_identity d8/dd6/structGNUNET__TESTBED__RemoteOverlayConnectMessage.html a4e2b3444b3d04843a73db8c6898940a7 struct GNUNET_MessageHeader hello d8/dd6/structGNUNET__TESTBED__RemoteOverlayConnectMessage.html a500c160ab55125816f97bdaadc8c5beb [0] GNUNET_TESTBED_RunHandle d7/d33/structGNUNET__TESTBED__RunHandle.html struct GNUNET_TESTBED_Controller * c d7/d33/structGNUNET__TESTBED__RunHandle.html ae4be8b610eab99b2fa4983d7d12d919d struct GNUNET_CONFIGURATION_Handle * cfg d7/d33/structGNUNET__TESTBED__RunHandle.html a92dd0d39bf51c1885c60bf46e2cbad45 struct GNUNET_TESTBED_Host * h d7/d33/structGNUNET__TESTBED__RunHandle.html aded9671d844d128fedc9e39805e22d90 struct GNUNET_TESTBED_ControllerProc * cproc d7/d33/structGNUNET__TESTBED__RunHandle.html a75578acf88f3f8af0032a13e3623e354 GNUNET_TESTBED_ControllerCallback cc d7/d33/structGNUNET__TESTBED__RunHandle.html a08a8c5509f9700a5fd16e1e0c1ad2587 void * cc_cls d7/d33/structGNUNET__TESTBED__RunHandle.html aa030695d224ea30ee5ed44ee1945c11d char * trusted_ip d7/d33/structGNUNET__TESTBED__RunHandle.html aaf81a0778349bf0f574696afffc0b6ad GNUNET_TESTBED_TestMaster test_master d7/d33/structGNUNET__TESTBED__RunHandle.html a5f45f305a22a11c8ed5fe788e8c67e75 void * test_master_cls d7/d33/structGNUNET__TESTBED__RunHandle.html a09aafdac6c6402f568fadac371c367c8 struct GNUNET_CONTAINER_MultiHashMap32 * rcop_map d7/d33/structGNUNET__TESTBED__RunHandle.html acabc79d3b5bec9eb78de8c88fd556000 struct GNUNET_TESTBED_Host ** hosts d7/d33/structGNUNET__TESTBED__RunHandle.html aa801c628e9884668aac4bd1599c4ec38 struct CompatibilityCheckContext * hclist d7/d33/structGNUNET__TESTBED__RunHandle.html a7ca0b016db1666670a905961682cec49 struct GNUNET_TESTBED_Peer ** peers d7/d33/structGNUNET__TESTBED__RunHandle.html a51bbd42086e577479d65b5fa654a6df6 struct GNUNET_TESTBED_Operation * topology_operation d7/d33/structGNUNET__TESTBED__RunHandle.html a2e2e179eb1ba1a3808bb76f4cedbf084 char * topo_file d7/d33/structGNUNET__TESTBED__RunHandle.html afe81b36f9ced3f978e620e4e00bc98b4 struct GNUNET_TESTBED_HostRegistrationHandle * reg_handle d7/d33/structGNUNET__TESTBED__RunHandle.html a8ae52acf7a06a60f51cba36184715e92 struct GNUNET_TIME_Absolute pstart_time d7/d33/structGNUNET__TESTBED__RunHandle.html a2b1a94fae95dadd81931c8b4121c82f5 struct GNUNET_SCHEDULER_Task * register_hosts_task d7/d33/structGNUNET__TESTBED__RunHandle.html ae06cf9da29c4d32fb8eae91b7950b1b5 struct GNUNET_SCHEDULER_Task * timeout_task d7/d33/structGNUNET__TESTBED__RunHandle.html a87436f990dd46579ee41eaa5756516cd struct GNUNET_SCHEDULER_Task * interrupt_task d7/d33/structGNUNET__TESTBED__RunHandle.html a43d914ba9fa1b74e76c60f8215a2afca uint64_t event_mask d7/d33/structGNUNET__TESTBED__RunHandle.html aba96dfc871c12fecd142106bcb815b2b enum State state d7/d33/structGNUNET__TESTBED__RunHandle.html ada5caa3de38dc8af003ec765ac6ed1db enum GNUNET_TESTBED_TopologyOption topology d7/d33/structGNUNET__TESTBED__RunHandle.html ab1b653609b03839b177eb54967662172 int shutdown d7/d33/structGNUNET__TESTBED__RunHandle.html ac9ac9caab0c4de2544c9545588e477e9 unsigned int num_hosts d7/d33/structGNUNET__TESTBED__RunHandle.html a2e379a57d9f7eae58ce1ceee0ce91887 unsigned int reg_hosts d7/d33/structGNUNET__TESTBED__RunHandle.html a3632f2285eee18601f02352917aec4f9 unsigned int peer_count d7/d33/structGNUNET__TESTBED__RunHandle.html a31df933e22f0afac725fcdf6f6c281f5 unsigned int num_peers d7/d33/structGNUNET__TESTBED__RunHandle.html ad2339c6355d1e4cdda1f02db031e0af3 unsigned int num_oc d7/d33/structGNUNET__TESTBED__RunHandle.html ac13a8dc2d519ab71cfc401d34d1f9fe7 unsigned int random_links d7/d33/structGNUNET__TESTBED__RunHandle.html aa2693067be64541d1ef7d4c3053ba4c8 unsigned int links_succeeded d7/d33/structGNUNET__TESTBED__RunHandle.html add85d52a3541a8d12ffea216f020d76a unsigned int links_failed d7/d33/structGNUNET__TESTBED__RunHandle.html abb58756ba9f5027ca3ae182a7581053d GNUNET_TESTBED_ShutdownPeersMessage d4/d19/structGNUNET__TESTBED__ShutdownPeersMessage.html struct GNUNET_MessageHeader header d4/d19/structGNUNET__TESTBED__ShutdownPeersMessage.html ae7cecffb4a0e09cdec45a431087f7912 uint64_t operation_id d4/d19/structGNUNET__TESTBED__ShutdownPeersMessage.html ac01cef5fded3afa14f16c8043a584b32 GNUNET_TESTBED_SlaveConfiguration d0/d69/structGNUNET__TESTBED__SlaveConfiguration.html struct GNUNET_MessageHeader header d0/d69/structGNUNET__TESTBED__SlaveConfiguration.html a32af738f956ae640198eb84a1abbdab2 uint32_t slave_id d0/d69/structGNUNET__TESTBED__SlaveConfiguration.html aaf74b3aebe23301876faf6628017414f uint64_t operation_id d0/d69/structGNUNET__TESTBED__SlaveConfiguration.html a085bbdf47ac1ed77c1e039d5a2fea4d1 uint16_t config_size d0/d69/structGNUNET__TESTBED__SlaveConfiguration.html a0fc57b57a6ee79cfa8b1665b27f425d8 GNUNET_TESTBED_SlaveGetConfigurationMessage d9/d8d/structGNUNET__TESTBED__SlaveGetConfigurationMessage.html struct GNUNET_MessageHeader header d9/d8d/structGNUNET__TESTBED__SlaveGetConfigurationMessage.html abbf320ef6cc75ddd17e2f39bb9b40f13 uint32_t slave_id d9/d8d/structGNUNET__TESTBED__SlaveGetConfigurationMessage.html af6d44ae9617815c7f9c73ab859c1d1af uint64_t operation_id d9/d8d/structGNUNET__TESTBED__SlaveGetConfigurationMessage.html aa8300908441cac92c322fdb771695f16 GNUNET_TESTBED_UnderlayLinkModel db/dc3/structGNUNET__TESTBED__UnderlayLinkModel.html struct GNUNET_TESTBED_Peer * peer db/dc3/structGNUNET__TESTBED__UnderlayLinkModel.html ad8555159ac27abdcb366c18a4323947f struct ListEntry * entries db/dc3/structGNUNET__TESTBED__UnderlayLinkModel.html a5aa693fa2b5dcc25f25d7a81c708223c struct LinkProperty * props db/dc3/structGNUNET__TESTBED__UnderlayLinkModel.html a1cbd7cf47b5c9158ea811a0aae8ff33b enum GNUNET_TESTBED_UnderlayLinkModelType type db/dc3/structGNUNET__TESTBED__UnderlayLinkModel.html a4510e953700cd6130a297e8035532e3e GNUNET_TESTBED_UnderlayLinkModelMsg d4/d49/structGNUNET__TESTBED__UnderlayLinkModelMsg.html struct GNUNET_MessageHeader header d4/d49/structGNUNET__TESTBED__UnderlayLinkModelMsg.html a10cead920b5ab05e9e7f82648b2b9cd4 uint32_t nentries d4/d49/structGNUNET__TESTBED__UnderlayLinkModelMsg.html ad67d3bbe8502532883fdc0c693e16387 uint32_t nprops d4/d49/structGNUNET__TESTBED__UnderlayLinkModelMsg.html a813e1f4d9b30a13356d45533bcc8bc96 GNUNET_TESTING_Peer da/d7a/structGNUNET__TESTING__Peer.html struct GNUNET_TESTING_System * system da/d7a/structGNUNET__TESTING__Peer.html a068b777947d25a45f0a948f3ce25cb26 char * cfgfile da/d7a/structGNUNET__TESTING__Peer.html ad214222cecd06167b2a5a8c34849e42d char * main_binary da/d7a/structGNUNET__TESTING__Peer.html a248f33e3a7e11deeda5a8a89807f8308 char * args da/d7a/structGNUNET__TESTING__Peer.html a4e059348f910b653394fe450d43fa826 struct GNUNET_OS_Process * main_process da/d7a/structGNUNET__TESTING__Peer.html a10afcc26f9abd02f6ee5aeae679fe7e1 struct GNUNET_ARM_Handle * ah da/d7a/structGNUNET__TESTING__Peer.html a7fd697d8ff52ab5dfdbd903abfbaf158 struct GNUNET_CONFIGURATION_Handle * cfg da/d7a/structGNUNET__TESTING__Peer.html a2ba15aadd80ba7e29efe6d70ea386971 GNUNET_TESTING_PeerStopCallback cb da/d7a/structGNUNET__TESTING__Peer.html af32e44baa56ba85c1223fa874d7377a1 void * cb_cls da/d7a/structGNUNET__TESTING__Peer.html ac9d8bd292c8da62d092c6edb917b8ebd struct GNUNET_PeerIdentity * id da/d7a/structGNUNET__TESTING__Peer.html a656c8111866957c258cb2829261378af struct SharedServiceInstance ** ss_instances da/d7a/structGNUNET__TESTING__Peer.html a5e51f31a5833689caef3d89e97225f7a uint16_t * ports da/d7a/structGNUNET__TESTING__Peer.html a3ed3d2343888c25a2c81e5a9af18e2c0 unsigned int nports da/d7a/structGNUNET__TESTING__Peer.html a131db050958026d223e2887f196e1789 uint32_t key_number da/d7a/structGNUNET__TESTING__Peer.html a8138f7614c2c9e843a0d4a0d9f984f9e GNUNET_TESTING_SharedService d2/d13/structGNUNET__TESTING__SharedService.html const char * service d2/d13/structGNUNET__TESTING__SharedService.html a412cdcad6ff449f80c175fe41ee95694 const struct GNUNET_CONFIGURATION_Handle * cfg d2/d13/structGNUNET__TESTING__SharedService.html a132f10c99dfe302fa39e08bb1eae5db6 unsigned int share d2/d13/structGNUNET__TESTING__SharedService.html a3936d52ad12e90feb91e470831bc5339 GNUNET_TESTING_System d5/d82/structGNUNET__TESTING__System.html char * tmppath d5/d82/structGNUNET__TESTING__System.html a58e354593d1d2a836158638457411397 char * trusted_ip d5/d82/structGNUNET__TESTING__System.html a4c0d18a755bbefdd7a076f38ed49e5b3 char * hostname d5/d82/structGNUNET__TESTING__System.html aadc187cb585a56333fef3d6b155264bb char * hostkeys_data d5/d82/structGNUNET__TESTING__System.html ac21bf90e9e494b80ffa3a3a8131d00b2 struct GNUNET_DISK_MapHandle * map d5/d82/structGNUNET__TESTING__System.html af3de7f2c73edc4ecd98275aed2ac8f62 struct SharedService ** shared_services d5/d82/structGNUNET__TESTING__System.html ae42b7abc8011a45b142dd9496d78514f unsigned int n_shared_services d5/d82/structGNUNET__TESTING__System.html a87d4d2cfa291cb50dd5e2f84706438e6 uint32_t reserved_ports d5/d82/structGNUNET__TESTING__System.html aae89a41998e017e49a0060b6933e6e23 [65536/32] uint32_t path_counter d5/d82/structGNUNET__TESTING__System.html ae1204e47b53816f71bf29b0a557c1feb uint32_t total_hostkeys d5/d82/structGNUNET__TESTING__System.html a7e855527b2b769336380da3c4f752a93 uint16_t lowport d5/d82/structGNUNET__TESTING__System.html afd772859b42cca67fd31f76d1de23f93 uint16_t highport d5/d82/structGNUNET__TESTING__System.html a0b38aea00e60c2a6bae13f5c895f55bd GNUNET_TIME_Absolute db/d8c/structGNUNET__TIME__Absolute.html uint64_t abs_value_us db/d8c/structGNUNET__TIME__Absolute.html afc11e2d8004ba2e5b15733d2209f92a9 GNUNET_TIME_AbsoluteNBO df/d65/structGNUNET__TIME__AbsoluteNBO.html uint64_t abs_value_us__ df/d65/structGNUNET__TIME__AbsoluteNBO.html a9b6d5aace34ffe6f63b209f7b74c0d1f GNUNET_TIME_Relative d8/d27/structGNUNET__TIME__Relative.html uint64_t rel_value_us d8/d27/structGNUNET__TIME__Relative.html a7901af834fb322459df9408b2179c4ae GNUNET_TIME_RelativeNBO de/d8e/structGNUNET__TIME__RelativeNBO.html uint64_t rel_value_us__ de/d8e/structGNUNET__TIME__RelativeNBO.html acdd83f7a4ffb9a57ef5305683f69ce60 GNUNET_TRANSPORT_AddressIdentifier d1/d1f/structGNUNET__TRANSPORT__AddressIdentifier.html struct GNUNET_TRANSPORT_AddressIdentifier * next d1/d1f/structGNUNET__TRANSPORT__AddressIdentifier.html a102f778e7cb641224acf1c22b1fcb052 struct GNUNET_TRANSPORT_AddressIdentifier * prev d1/d1f/structGNUNET__TRANSPORT__AddressIdentifier.html a28c59c2aec4e7f27ab77e4d23e36f8e7 struct GNUNET_TRANSPORT_CommunicatorHandle * ch d1/d1f/structGNUNET__TRANSPORT__AddressIdentifier.html ada7396c52dd05c6cb93201949351937b char * address d1/d1f/structGNUNET__TRANSPORT__AddressIdentifier.html afd3dedf70634a460767877eeba85b27e struct GNUNET_TIME_Relative expiration d1/d1f/structGNUNET__TRANSPORT__AddressIdentifier.html a1163dae922c2cfcc0c8fefc284a3e1ab uint32_t aid d1/d1f/structGNUNET__TRANSPORT__AddressIdentifier.html acc33197a32bf302dedd664ec25efbd34 enum GNUNET_NetworkType nt d1/d1f/structGNUNET__TRANSPORT__AddressIdentifier.html a2324688ca14321b758bad3ed4c5381f4 GNUNET_TRANSPORT_AddressToStringContext d6/d5c/structGNUNET__TRANSPORT__AddressToStringContext.html GNUNET_TRANSPORT_AddressToStringCallback cb d6/d5c/structGNUNET__TRANSPORT__AddressToStringContext.html a4aa291068a53a7b164e31b7885c56595 void * cb_cls d6/d5c/structGNUNET__TRANSPORT__AddressToStringContext.html af65dd273b54e00782fae4645a7195f64 struct GNUNET_MQ_Handle * mq d6/d5c/structGNUNET__TRANSPORT__AddressToStringContext.html a7284ccbfea0b863cc7d9ba9a032ffd03 GNUNET_TRANSPORT_ApplicationHandle d5/d7f/structGNUNET__TRANSPORT__ApplicationHandle.html const struct GNUNET_CONFIGURATION_Handle * cfg d5/d7f/structGNUNET__TRANSPORT__ApplicationHandle.html aeb0fc876f147f435ca525365f3fda9aa struct GNUNET_CONTAINER_MultiPeerMap * sug_requests d5/d7f/structGNUNET__TRANSPORT__ApplicationHandle.html a0f2181ba6a36a8429db88a2d53d82b73 struct GNUNET_MQ_Handle * mq d5/d7f/structGNUNET__TRANSPORT__ApplicationHandle.html ae7ef32b3f50a1a0792b52c55dd2b778a struct GNUNET_SCHEDULER_Task * task d5/d7f/structGNUNET__TRANSPORT__ApplicationHandle.html a0f92c19a4e967d9715aa29765393f402 struct GNUNET_TIME_Relative backoff d5/d7f/structGNUNET__TRANSPORT__ApplicationHandle.html aeff7988dcb75ebc9e05e59aa4164d5e5 GNUNET_TRANSPORT_ApplicationSuggestHandle dd/d47/structGNUNET__TRANSPORT__ApplicationSuggestHandle.html struct GNUNET_PeerIdentity id dd/d47/structGNUNET__TRANSPORT__ApplicationSuggestHandle.html ae1627e11035612c1a2afc6c82b63e3c2 struct GNUNET_TRANSPORT_ApplicationHandle * ch dd/d47/structGNUNET__TRANSPORT__ApplicationSuggestHandle.html a48d5f2280a4d98567e3b1fac8c99e925 enum GNUNET_MQ_PriorityPreferences pk dd/d47/structGNUNET__TRANSPORT__ApplicationSuggestHandle.html a16d4364af455448dccb0dcda2197a99b struct GNUNET_BANDWIDTH_Value32NBO bw dd/d47/structGNUNET__TRANSPORT__ApplicationSuggestHandle.html a9db0fc96ec7a13c5d4ba5f8cf5ea9ca3 GNUNET_TRANSPORT_Blacklist d0/dc6/structGNUNET__TRANSPORT__Blacklist.html struct GNUNET_MQ_Handle * mq d0/dc6/structGNUNET__TRANSPORT__Blacklist.html a1d5d8701702b4ab7c3b9ad6449b53e5d const struct GNUNET_CONFIGURATION_Handle * cfg d0/dc6/structGNUNET__TRANSPORT__Blacklist.html a2703e207dbb4d675b9ddd69ceadd3f8b GNUNET_TRANSPORT_BlacklistCallback cb d0/dc6/structGNUNET__TRANSPORT__Blacklist.html ad24aa32df822871ff993494b80983a16 void * cb_cls d0/dc6/structGNUNET__TRANSPORT__Blacklist.html a9c22ce5d7c21924968bda76e31e365fb GNUNET_TRANSPORT_CommunicatorGenericFCLimits dd/d73/structGNUNET__TRANSPORT__CommunicatorGenericFCLimits.html struct GNUNET_MessageHeader header dd/d73/structGNUNET__TRANSPORT__CommunicatorGenericFCLimits.html a03e1154dd103ab9abe629ba1ef02f807 uint32_t msg_window_size dd/d73/structGNUNET__TRANSPORT__CommunicatorGenericFCLimits.html a1ff40b387c4ac259bcfafc9b52bba998 uint64_t msg_cummulative_ack dd/d73/structGNUNET__TRANSPORT__CommunicatorGenericFCLimits.html ad4a99fbdbf433fb53ce9043797d94e10 uint64_t bytes_window_size dd/d73/structGNUNET__TRANSPORT__CommunicatorGenericFCLimits.html a1b78bcc71bd3e4d1ba5afd49c21f19c1 uint64_t bytes_cummulative_ack dd/d73/structGNUNET__TRANSPORT__CommunicatorGenericFCLimits.html afcecb1b70fba8a745ba56ace3f353cf4 GNUNET_TRANSPORT_CommunicatorGenericKXConfirmation da/d66/structGNUNET__TRANSPORT__CommunicatorGenericKXConfirmation.html struct GNUNET_MessageHeader header da/d66/structGNUNET__TRANSPORT__CommunicatorGenericKXConfirmation.html a4eb47ad23772a38b6bb351f2dec8cd9f struct GNUNET_TIME_AbsoluteNBO monotonic_time da/d66/structGNUNET__TRANSPORT__CommunicatorGenericKXConfirmation.html a555557d295eee40056affc39c5f8fe39 struct GNUNET_TIME_RelativeNBO validity da/d66/structGNUNET__TRANSPORT__CommunicatorGenericKXConfirmation.html a0cb4e54219d151203837b7a2a1318cbc struct GNUNET_HashCode token da/d66/structGNUNET__TRANSPORT__CommunicatorGenericKXConfirmation.html a44bf9dde258c20df10ed64c62142fc84 GNUNET_TRANSPORT_CommunicatorHandle d5/d2c/structGNUNET__TRANSPORT__CommunicatorHandle.html struct GNUNET_TRANSPORT_AddressIdentifier * ai_head d5/d2c/structGNUNET__TRANSPORT__CommunicatorHandle.html a227733e41342d7a23809965948f04cb1 struct GNUNET_TRANSPORT_AddressIdentifier * ai_tail d5/d2c/structGNUNET__TRANSPORT__CommunicatorHandle.html aa1ca367583f330b9eb70ea0d3221f2da struct FlowControl * fc_head d5/d2c/structGNUNET__TRANSPORT__CommunicatorHandle.html a8d528d4ef6e2545f201fde9bf468c68b struct FlowControl * fc_tail d5/d2c/structGNUNET__TRANSPORT__CommunicatorHandle.html a78eddd171aa56530854af0bc55694677 struct AckPending * ap_head d5/d2c/structGNUNET__TRANSPORT__CommunicatorHandle.html a30d4c038b243904a28216c5f9e470add struct AckPending * ap_tail d5/d2c/structGNUNET__TRANSPORT__CommunicatorHandle.html a9b6874c1d59e3d0816c3dfc25fcf7af3 struct GNUNET_TRANSPORT_QueueHandle * queue_head d5/d2c/structGNUNET__TRANSPORT__CommunicatorHandle.html ab21b17466bdef90c538c8fbcfff548d8 struct GNUNET_TRANSPORT_QueueHandle * queue_tail d5/d2c/structGNUNET__TRANSPORT__CommunicatorHandle.html a39c80f3f42d33bfdc26c3299d305f98d const struct GNUNET_CONFIGURATION_Handle * cfg d5/d2c/structGNUNET__TRANSPORT__CommunicatorHandle.html a86f98b33f66abcd85df75256b808830e const char * config_section d5/d2c/structGNUNET__TRANSPORT__CommunicatorHandle.html adc73b25c7da31a2c0922fc40910c3be1 const char * addr_prefix d5/d2c/structGNUNET__TRANSPORT__CommunicatorHandle.html a83d6c0bff770a3894a40bc07eef95251 GNUNET_TRANSPORT_CommunicatorMqInit mq_init d5/d2c/structGNUNET__TRANSPORT__CommunicatorHandle.html a47527b8540a59578b8498aaa082fa3ef void * mq_init_cls d5/d2c/structGNUNET__TRANSPORT__CommunicatorHandle.html ac653fe2d74b767783a1d3ee6d449a975 GNUNET_TRANSPORT_CommunicatorNotify notify_cb d5/d2c/structGNUNET__TRANSPORT__CommunicatorHandle.html a93adf3530ce45549670a3ccadedabd9b void * notify_cb_cls d5/d2c/structGNUNET__TRANSPORT__CommunicatorHandle.html a5ae168cb251909739839b0a27efda030 struct GNUNET_MQ_Handle * mq d5/d2c/structGNUNET__TRANSPORT__CommunicatorHandle.html a64c6030673e45bf3ef95ea7e1f378bf9 unsigned long long max_queue_length d5/d2c/structGNUNET__TRANSPORT__CommunicatorHandle.html af1de9e2f4e1043e65f644522f44856de uint64_t fc_gen d5/d2c/structGNUNET__TRANSPORT__CommunicatorHandle.html ab64098c71c5534bd164fedf37f672c45 uint32_t aid_gen d5/d2c/structGNUNET__TRANSPORT__CommunicatorHandle.html afd0fdea30701ba72bf16bf84541d331a uint32_t queue_gen d5/d2c/structGNUNET__TRANSPORT__CommunicatorHandle.html a7c470c285ecc0bca7f83b8d32eda52bc enum GNUNET_TRANSPORT_CommunicatorCharacteristics cc d5/d2c/structGNUNET__TRANSPORT__CommunicatorHandle.html a3aa4cebf33f4787019813b05193c70e4 GNUNET_TRANSPORT_CoreHandle d9/dc6/structGNUNET__TRANSPORT__CoreHandle.html void * cls d9/dc6/structGNUNET__TRANSPORT__CoreHandle.html a758863375ac2fa63ccd261675e9b22fb struct GNUNET_MQ_MessageHandler * handlers d9/dc6/structGNUNET__TRANSPORT__CoreHandle.html aeb618591bbe3d41fcf84b2171d3613d3 GNUNET_TRANSPORT_NotifyConnect nc_cb d9/dc6/structGNUNET__TRANSPORT__CoreHandle.html ab32c7a87bee325217091e7db2725f67c GNUNET_TRANSPORT_NotifyDisconnect nd_cb d9/dc6/structGNUNET__TRANSPORT__CoreHandle.html a8dfe23cf709ef301b68ca92da7a0c842 struct GNUNET_MQ_Handle * mq d9/dc6/structGNUNET__TRANSPORT__CoreHandle.html aae85ca77436ddd4456435ebc68594371 const struct GNUNET_CONFIGURATION_Handle * cfg d9/dc6/structGNUNET__TRANSPORT__CoreHandle.html a3a8e12c4fd1040c7ebf5091cfe97c189 struct GNUNET_CONTAINER_MultiPeerMap * neighbours d9/dc6/structGNUNET__TRANSPORT__CoreHandle.html a6fb998cba0bab240b35e95e467a0dc2f struct GNUNET_PeerIdentity self d9/dc6/structGNUNET__TRANSPORT__CoreHandle.html a1f2757f11811e77ecd80243f73647869 struct GNUNET_SCHEDULER_Task * reconnect_task d9/dc6/structGNUNET__TRANSPORT__CoreHandle.html ad188d6cfab8da669bc2f0998cc75471f struct GNUNET_TIME_Relative reconnect_delay d9/dc6/structGNUNET__TRANSPORT__CoreHandle.html ac6335841ef75ec014074e973f61f0973 int check_self d9/dc6/structGNUNET__TRANSPORT__CoreHandle.html a159b6aa32010d8cdfe68a00af506d097 GNUNET_TRANSPORT_NotifyExcessBandwidth neb_cb d9/dc6/structGNUNET__TRANSPORT__CoreHandle.html ae4faf035b4f5c41d148e1ca022547820 unsigned int rom_pending d9/dc6/structGNUNET__TRANSPORT__CoreHandle.html aab3a176c7c51bb3cf73caffe25aa2b20 GNUNET_TRANSPORT_HelloGetHandle dd/dc4/structGNUNET__TRANSPORT__HelloGetHandle.html const struct GNUNET_CONFIGURATION_Handle * cfg dd/dc4/structGNUNET__TRANSPORT__HelloGetHandle.html a088122618d1e2913968600962b7090de struct GNUNET_MQ_Handle * mq dd/dc4/structGNUNET__TRANSPORT__HelloGetHandle.html a8a2af83e937f9bf8035b27e7ff6e92d2 GNUNET_TRANSPORT_HelloUpdateCallback rec dd/dc4/structGNUNET__TRANSPORT__HelloGetHandle.html a5d1c7a3bfb4770983cec0f34c1f3ff8e void * rec_cls dd/dc4/structGNUNET__TRANSPORT__HelloGetHandle.html a99937e64e5f1fd5362b4297080455b29 struct GNUNET_SCHEDULER_Task * notify_task dd/dc4/structGNUNET__TRANSPORT__HelloGetHandle.html a442b758b8f49fad809b38f1161502150 struct GNUNET_SCHEDULER_Task * reconnect_task dd/dc4/structGNUNET__TRANSPORT__HelloGetHandle.html a01f1e0f84b982420cb4411167e66f407 struct GNUNET_TIME_Relative reconnect_delay dd/dc4/structGNUNET__TRANSPORT__HelloGetHandle.html a6623c5642746c2f97455cc6e7887945c enum GNUNET_TRANSPORT_AddressClass ac dd/dc4/structGNUNET__TRANSPORT__HelloGetHandle.html a5e3eb9748df09280552624f4a4c62ce0 GNUNET_TRANSPORT_ManipulationHandle d1/d67/structGNUNET__TRANSPORT__ManipulationHandle.html struct GNUNET_MQ_Handle * mq d1/d67/structGNUNET__TRANSPORT__ManipulationHandle.html a5e049dc670cf4c49c5047a91fb3e152b const struct GNUNET_CONFIGURATION_Handle * cfg d1/d67/structGNUNET__TRANSPORT__ManipulationHandle.html ac43a74f2a4985ead9cf9dc4467024ff9 struct GNUNET_SCHEDULER_Task * reconnect_task d1/d67/structGNUNET__TRANSPORT__ManipulationHandle.html a3970d4bde60e96020c66c4377fd44b68 struct GNUNET_TIME_Relative reconnect_delay d1/d67/structGNUNET__TRANSPORT__ManipulationHandle.html a14bdcd5410397aac5e63ee3e4c5a05ee int reconnecting d1/d67/structGNUNET__TRANSPORT__ManipulationHandle.html a726957f3761a3031c6cd4cb8b09c641c GNUNET_TRANSPORT_MonitorContext dd/d49/structGNUNET__TRANSPORT__MonitorContext.html const struct GNUNET_CONFIGURATION_Handle * cfg dd/d49/structGNUNET__TRANSPORT__MonitorContext.html aa90966a0784ad32ac30cac6ca20d276b struct GNUNET_MQ_Handle * mq dd/d49/structGNUNET__TRANSPORT__MonitorContext.html a69b2730b45230f63ab5a1dae18bbfe3a struct GNUNET_PeerIdentity peer dd/d49/structGNUNET__TRANSPORT__MonitorContext.html a9e3a2d989b9c9fbf015224d0893b4601 int one_shot dd/d49/structGNUNET__TRANSPORT__MonitorContext.html a79f363ab7ebdd275ef294b8a15fb414e GNUNET_TRANSPORT_MonitorCallback cb dd/d49/structGNUNET__TRANSPORT__MonitorContext.html a2555d07b016acb6075ac8ef1ba78cfa1 void * cb_cls dd/d49/structGNUNET__TRANSPORT__MonitorContext.html a6a324a4da22ab0d5dc51bf58ce87bf3a GNUNET_TRANSPORT_MonitorInformation d5/d1f/structGNUNET__TRANSPORT__MonitorInformation.html const char * address d5/d1f/structGNUNET__TRANSPORT__MonitorInformation.html a3b68ec9cf29d8cd333337c9ef5126c68 enum GNUNET_NetworkType nt d5/d1f/structGNUNET__TRANSPORT__MonitorInformation.html a37b5b73a211233b9ca424e1fcc2e1ad6 enum GNUNET_TRANSPORT_ConnectionStatus cs d5/d1f/structGNUNET__TRANSPORT__MonitorInformation.html af8b5fa9507ba03ca1ffefcb857c93a01 uint32_t num_msg_pending d5/d1f/structGNUNET__TRANSPORT__MonitorInformation.html a2af1901c8e965ffafc9491aafc0cb49e uint32_t num_bytes_pending d5/d1f/structGNUNET__TRANSPORT__MonitorInformation.html a51640593bdfc7e7ddc681198b70c1bd7 struct GNUNET_TIME_Absolute last_validation d5/d1f/structGNUNET__TRANSPORT__MonitorInformation.html a1f8cf60f70dbe4be4c379c42c0f6f49b struct GNUNET_TIME_Absolute valid_until d5/d1f/structGNUNET__TRANSPORT__MonitorInformation.html ab2c7047973e647c7556859f6d7c505ae struct GNUNET_TIME_Absolute next_validation d5/d1f/structGNUNET__TRANSPORT__MonitorInformation.html a013972ee9be3c405f009f2e16c13cd0f struct GNUNET_TIME_Relative rtt d5/d1f/structGNUNET__TRANSPORT__MonitorInformation.html aed1908b25a84229f36160201557f9aa9 GNUNET_TRANSPORT_OfferHelloHandle d5/dfc/structGNUNET__TRANSPORT__OfferHelloHandle.html struct GNUNET_MQ_Handle * mq d5/dfc/structGNUNET__TRANSPORT__OfferHelloHandle.html ad87f679e6b1cc03e37358d3197c6268b GNUNET_SCHEDULER_TaskCallback cont d5/dfc/structGNUNET__TRANSPORT__OfferHelloHandle.html a2c0bc55083cf7d20956d7f0384bf8a4d void * cls d5/dfc/structGNUNET__TRANSPORT__OfferHelloHandle.html ac69efb1cd926a75ba11267255f6b9934 GNUNET_TRANSPORT_PeerMonitoringContext d4/db4/structGNUNET__TRANSPORT__PeerMonitoringContext.html GNUNET_TRANSPORT_PeerIterateCallback cb d4/db4/structGNUNET__TRANSPORT__PeerMonitoringContext.html a7a9563a48f381918ff51aaa9df502bec void * cb_cls d4/db4/structGNUNET__TRANSPORT__PeerMonitoringContext.html a7188e5161eb2520d9956bc030eeaf0c8 struct GNUNET_MQ_Handle * mq d4/db4/structGNUNET__TRANSPORT__PeerMonitoringContext.html a597be5f1bdfa26bbfb3b2712a7ec4f8e const struct GNUNET_CONFIGURATION_Handle * cfg d4/db4/structGNUNET__TRANSPORT__PeerMonitoringContext.html ad2559828487fc53b381c018a8455df28 struct GNUNET_TIME_Relative backoff d4/db4/structGNUNET__TRANSPORT__PeerMonitoringContext.html a3e773cb6cff364d81efd61b09afe98a2 struct GNUNET_SCHEDULER_Task * reconnect_task d4/db4/structGNUNET__TRANSPORT__PeerMonitoringContext.html a0dc1b82c56f5a42298ad0722983eab06 struct GNUNET_PeerIdentity peer d4/db4/structGNUNET__TRANSPORT__PeerMonitoringContext.html a818c134966ce6436c72f3bc68e703793 int one_shot d4/db4/structGNUNET__TRANSPORT__PeerMonitoringContext.html a5155ee8c7ff540074df5e13c5ca1d3a0 GNUNET_TRANSPORT_PluginEnvironment d7/dd5/structGNUNET__TRANSPORT__PluginEnvironment.html const struct GNUNET_CONFIGURATION_Handle * cfg d7/dd5/structGNUNET__TRANSPORT__PluginEnvironment.html ab1c0f809e62511b46dd37234cc3300a1 const struct GNUNET_PeerIdentity * my_identity d7/dd5/structGNUNET__TRANSPORT__PluginEnvironment.html adb8616a6234abe4bb5f9b6ccad0dea6d void * cls d7/dd5/structGNUNET__TRANSPORT__PluginEnvironment.html a58bc0a43886e87fb7247ced5b7679154 struct GNUNET_STATISTICS_Handle * stats d7/dd5/structGNUNET__TRANSPORT__PluginEnvironment.html a25074563cceb232275fc88c4aa172cbe GNUNET_TRANSPORT_PluginReceiveCallback receive d7/dd5/structGNUNET__TRANSPORT__PluginEnvironment.html accd43d0ec843a1937b7bbb0fd9a11b5d GNUNET_TRANSPORT_GetHelloCallback get_our_hello d7/dd5/structGNUNET__TRANSPORT__PluginEnvironment.html a549fc3d1e302c8ce5c1d48379c894d2b GNUNET_TRANSPORT_AddressNotification notify_address d7/dd5/structGNUNET__TRANSPORT__PluginEnvironment.html a56ffe423eea3b147541726c44226cada GNUNET_TRANSPORT_SessionEnd session_end d7/dd5/structGNUNET__TRANSPORT__PluginEnvironment.html a49aa879bae3a55d7287c4aaa01c74f17 GNUNET_TRANSPORT_SessionStart session_start d7/dd5/structGNUNET__TRANSPORT__PluginEnvironment.html ac2f690d19d5a431c0cc36c79bc2fddcb GNUNET_TRANSPORT_AddressToType get_address_type d7/dd5/structGNUNET__TRANSPORT__PluginEnvironment.html a27e75b07e4a0cf5e919f3915bf50acf7 GNUNET_TRANSPORT_UpdateAddressDistance update_address_distance d7/dd5/structGNUNET__TRANSPORT__PluginEnvironment.html a72374260b229bdd47cb2b18001feb2be uint32_t max_connections d7/dd5/structGNUNET__TRANSPORT__PluginEnvironment.html aef34b785dc81bcec4222c1d57d52b506 GNUNET_TRANSPORT_PluginFunctions de/d0d/structGNUNET__TRANSPORT__PluginFunctions.html void * cls de/d0d/structGNUNET__TRANSPORT__PluginFunctions.html a1d23709b5cdd95019f0cd1bcf8a2dd71 GNUNET_TRANSPORT_TransmitFunction send de/d0d/structGNUNET__TRANSPORT__PluginFunctions.html a2b3f987b849b75c5eecaea86734b0ce2 GNUNET_TRANSPORT_DisconnectPeerFunction disconnect_peer de/d0d/structGNUNET__TRANSPORT__PluginFunctions.html a5acaae6f550a29e30def4c6723d785d5 GNUNET_TRANSPORT_DisconnectSessionFunction disconnect_session de/d0d/structGNUNET__TRANSPORT__PluginFunctions.html a875f579179c29c5c7babf35eb2447e4a GNUNET_TRANSPORT_UpdateSessionTimeout update_session_timeout de/d0d/structGNUNET__TRANSPORT__PluginFunctions.html ac45a8153656692632ccbc7969f483f6d GNUNET_TRANSPORT_UpdateInboundDelay update_inbound_delay de/d0d/structGNUNET__TRANSPORT__PluginFunctions.html a356452336807d7bf494eb9c6ad377966 GNUNET_TRANSPORT_QueryKeepaliveFactorFunction query_keepalive_factor de/d0d/structGNUNET__TRANSPORT__PluginFunctions.html a91ed85dbfa04287a8454a845db696954 GNUNET_TRANSPORT_AddressPrettyPrinter address_pretty_printer de/d0d/structGNUNET__TRANSPORT__PluginFunctions.html a9ca7ad0cb6cc94b00f9da11d01644d4d GNUNET_TRANSPORT_CheckAddress check_address de/d0d/structGNUNET__TRANSPORT__PluginFunctions.html ac1144a73fff6d15e47369bc273336849 GNUNET_TRANSPORT_AddressToString address_to_string de/d0d/structGNUNET__TRANSPORT__PluginFunctions.html aa21df9c40b6f934ffbf3f99d14e72f74 GNUNET_TRANSPORT_StringToAddress string_to_address de/d0d/structGNUNET__TRANSPORT__PluginFunctions.html ac390f59183c04c49b231a09679a1d54b GNUNET_TRANSPORT_CreateSession get_session de/d0d/structGNUNET__TRANSPORT__PluginFunctions.html aaa8f0800c89e07945431f4f9524a212f GNUNET_TRANSPORT_GetNetworkType get_network de/d0d/structGNUNET__TRANSPORT__PluginFunctions.html aa54e43f4e131b49e176590e5305ef73c GNUNET_TRANSPORT_GetNetworkTypeForAddress get_network_for_address de/d0d/structGNUNET__TRANSPORT__PluginFunctions.html a60ed87f4608a3fc5922ffedbb74ae8a3 GNUNET_TRANSPORT_SessionMonitorSetup setup_monitor de/d0d/structGNUNET__TRANSPORT__PluginFunctions.html a42af93b3a17323b625e8b77657e7e3f1 GNUNET_TRANSPORT_PluginMonitor dd/d07/structGNUNET__TRANSPORT__PluginMonitor.html struct GNUNET_MQ_Handle * mq dd/d07/structGNUNET__TRANSPORT__PluginMonitor.html aef7e198adbe12672677d4172eec721df const struct GNUNET_CONFIGURATION_Handle * cfg dd/d07/structGNUNET__TRANSPORT__PluginMonitor.html ae93079cd7fbe96a31ed1648866606133 GNUNET_TRANSPORT_SessionMonitorCallback cb dd/d07/structGNUNET__TRANSPORT__PluginMonitor.html ad97f24fc5aa62eae4513ab928c50b3e1 void * cb_cls dd/d07/structGNUNET__TRANSPORT__PluginMonitor.html ac3e22c04bda283f4fa3988f86abffb6d struct GNUNET_CONTAINER_MultiHashMap32 * sessions dd/d07/structGNUNET__TRANSPORT__PluginMonitor.html aa28ccea3e13533e1fbc9283f8c870662 struct GNUNET_TIME_Relative backoff dd/d07/structGNUNET__TRANSPORT__PluginMonitor.html ae7646c72a22344095640b74bd614f1a6 struct GNUNET_SCHEDULER_Task * reconnect_task dd/d07/structGNUNET__TRANSPORT__PluginMonitor.html a60f7a27722b2220a645601127f0d435d GNUNET_TRANSPORT_PluginSession df/d81/structGNUNET__TRANSPORT__PluginSession.html uint64_t session_id df/d81/structGNUNET__TRANSPORT__PluginSession.html a34143aaa18f1be477f7904cfc969d64f void * client_ctx df/d81/structGNUNET__TRANSPORT__PluginSession.html af8f92af842253ac8efd04f2b705edc39 GNUNET_TRANSPORT_QueueHandle d2/d5a/structGNUNET__TRANSPORT__QueueHandle.html struct GNUNET_TRANSPORT_QueueHandle * next d2/d5a/structGNUNET__TRANSPORT__QueueHandle.html a35c8ba2089260026c5d15cf933ce071b struct GNUNET_TRANSPORT_QueueHandle * prev d2/d5a/structGNUNET__TRANSPORT__QueueHandle.html a4d9c70a86725d4c2655d387fd41b3cfd struct GNUNET_TRANSPORT_CommunicatorHandle * ch d2/d5a/structGNUNET__TRANSPORT__QueueHandle.html ac8a218b0f56ba5bb351fa0fb64c78c77 char * address d2/d5a/structGNUNET__TRANSPORT__QueueHandle.html aa2dfa878dea3e566f71d65c85ef5aa07 struct GNUNET_MQ_Handle * mq d2/d5a/structGNUNET__TRANSPORT__QueueHandle.html a17d474bd352423fb4a669885c45bf85f struct GNUNET_PeerIdentity peer d2/d5a/structGNUNET__TRANSPORT__QueueHandle.html aaffcabdfdf8517e005177ef5c9b667f6 enum GNUNET_NetworkType nt d2/d5a/structGNUNET__TRANSPORT__QueueHandle.html aac20cc4a480d2d517bcbc754b006ab76 enum GNUNET_TRANSPORT_ConnectionStatus cs d2/d5a/structGNUNET__TRANSPORT__QueueHandle.html a106755aa362348de28908ac99b628f29 uint32_t queue_id d2/d5a/structGNUNET__TRANSPORT__QueueHandle.html a5e6594ef73e424df0455fcba1d95b5c0 uint32_t mtu d2/d5a/structGNUNET__TRANSPORT__QueueHandle.html a751cf0b3295f763d51369fe9296594c9 GNUNET_TRANSPORT_SessionInfo d7/dc5/structGNUNET__TRANSPORT__SessionInfo.html enum GNUNET_TRANSPORT_SessionState state d7/dc5/structGNUNET__TRANSPORT__SessionInfo.html a7217f4a73b9e58fe2d53a08952dc034e int is_inbound d7/dc5/structGNUNET__TRANSPORT__SessionInfo.html a50d64b224cb4cf1d053aaa055adad058 uint32_t num_msg_pending d7/dc5/structGNUNET__TRANSPORT__SessionInfo.html abeaf51878db1f577f111bfa9abf13b73 uint32_t num_bytes_pending d7/dc5/structGNUNET__TRANSPORT__SessionInfo.html a6cd907d4024e955c8392c85eaf0cd33d struct GNUNET_TIME_Absolute receive_delay d7/dc5/structGNUNET__TRANSPORT__SessionInfo.html a146b00ff420f9da070b55159e6041493 struct GNUNET_TIME_Absolute session_timeout d7/dc5/structGNUNET__TRANSPORT__SessionInfo.html a634366d6bd5930e1526bf908c264ce31 const struct GNUNET_HELLO_Address * address d7/dc5/structGNUNET__TRANSPORT__SessionInfo.html a180abb5fe07f0a13a7e5e1c29d91df69 GNUNET_TRANSPORT_TESTING_ConnectCheckContext d5/d80/structGNUNET__TRANSPORT__TESTING__ConnectCheckContext.html GNUNET_SCHEDULER_TaskCallback connect_continuation d5/d80/structGNUNET__TRANSPORT__TESTING__ConnectCheckContext.html a5513cb6b04f017c7dd144bb04fb91674 void * connect_continuation_cls d5/d80/structGNUNET__TRANSPORT__TESTING__ConnectCheckContext.html a96d24762fdf70bf0bda6cbf9e7ce1b82 const char * config_file d5/d80/structGNUNET__TRANSPORT__TESTING__ConnectCheckContext.html a5a0dc4fc678080b76eb4e0cc1dec5ea8 GNUNET_TRANSPORT_TESTING_ReceiveCallback rec d5/d80/structGNUNET__TRANSPORT__TESTING__ConnectCheckContext.html a54a513c3ef2306d9554be92600d5d657 GNUNET_TRANSPORT_TESTING_NotifyConnect nc d5/d80/structGNUNET__TRANSPORT__TESTING__ConnectCheckContext.html a0bfcc959b801055027b01b7c73c6dded GNUNET_TRANSPORT_TESTING_NotifyDisconnect nd d5/d80/structGNUNET__TRANSPORT__TESTING__ConnectCheckContext.html a6b6ac70a2bcbe5cb24314f2839bedc5f void * cls d5/d80/structGNUNET__TRANSPORT__TESTING__ConnectCheckContext.html a9d918df8cd1b1e692b35df28bfc350c9 GNUNET_SCHEDULER_TaskCallback shutdown_task d5/d80/structGNUNET__TRANSPORT__TESTING__ConnectCheckContext.html a4b390735916926407f99696015f68dcd void * shutdown_task_cls d5/d80/structGNUNET__TRANSPORT__TESTING__ConnectCheckContext.html a2e1d85678c936135083cbd2c3c1a7a9c GNUNET_SCHEDULER_TaskCallback pre_connect_task d5/d80/structGNUNET__TRANSPORT__TESTING__ConnectCheckContext.html a962f69f1632932dde868be1188f5c953 void * pre_connect_task_cls d5/d80/structGNUNET__TRANSPORT__TESTING__ConnectCheckContext.html a5153aa09aef69cc80075bbc370ba035c struct GNUNET_TIME_Relative timeout d5/d80/structGNUNET__TRANSPORT__TESTING__ConnectCheckContext.html ae0f11b4ccf87e8bca05af68dec045803 int bi_directional d5/d80/structGNUNET__TRANSPORT__TESTING__ConnectCheckContext.html ac1c26c6fa3a5151eb7d3483fdd75c43f unsigned int num_peers d5/d80/structGNUNET__TRANSPORT__TESTING__ConnectCheckContext.html a2c2812fce429a49c054e202417f95068 char ** cfg_files d5/d80/structGNUNET__TRANSPORT__TESTING__ConnectCheckContext.html a760f9f0a4271edbb2ac4a5b364e72dbd struct GNUNET_TRANSPORT_TESTING_PeerContext ** p d5/d80/structGNUNET__TRANSPORT__TESTING__ConnectCheckContext.html adca4c6a16d553f5578ff12983b5b9995 const char * test_plugin d5/d80/structGNUNET__TRANSPORT__TESTING__ConnectCheckContext.html af536a925898c20a340b109fd56260e50 const char * test_name d5/d80/structGNUNET__TRANSPORT__TESTING__ConnectCheckContext.html a855b64b1d5523370e7f1aaa903800bcb const struct GNUNET_CONFIGURATION_Handle * cfg d5/d80/structGNUNET__TRANSPORT__TESTING__ConnectCheckContext.html a12837784387d2cb1241e07691bfcb27e struct GNUNET_TRANSPORT_TESTING_Handle * tth d5/d80/structGNUNET__TRANSPORT__TESTING__ConnectCheckContext.html adbe99075879b8e51076474dacf3ccaff int global_ret d5/d80/structGNUNET__TRANSPORT__TESTING__ConnectCheckContext.html a34427f5c8b81855487c924178182ad2a uint32_t send_num_gen d5/d80/structGNUNET__TRANSPORT__TESTING__ConnectCheckContext.html ae8dab7dccf8b64d7bff1a28535c014c6 struct GNUNET_SCHEDULER_Task * timeout_task d5/d80/structGNUNET__TRANSPORT__TESTING__ConnectCheckContext.html a2e78620c9da702e241e5c2aae49088a9 struct GNUNET_SCHEDULER_Task * connect_task d5/d80/structGNUNET__TRANSPORT__TESTING__ConnectCheckContext.html ab283eb8e7278eaa7aefc0a043142afe9 unsigned int started d5/d80/structGNUNET__TRANSPORT__TESTING__ConnectCheckContext.html ac5157cd547427b1d932ee3c624b861e6 struct GNUNET_TRANSPORT_TESTING_ConnectRequestList * crl_head d5/d80/structGNUNET__TRANSPORT__TESTING__ConnectCheckContext.html abed53e5cf74eb8970dfe80273e29f39a struct GNUNET_TRANSPORT_TESTING_ConnectRequestList * crl_tail d5/d80/structGNUNET__TRANSPORT__TESTING__ConnectCheckContext.html af835e919a5f927bdc10198de7c2ae72a struct GNUNET_TRANSPORT_TESTING_InternalPeerContext * ip d5/d80/structGNUNET__TRANSPORT__TESTING__ConnectCheckContext.html a654354d15510f7b8cd9b9e793f0d55e5 GNUNET_TRANSPORT_TESTING_ConnectRequest d2/d53/structGNUNET__TRANSPORT__TESTING__ConnectRequest.html struct GNUNET_TRANSPORT_TESTING_ConnectRequest * next d2/d53/structGNUNET__TRANSPORT__TESTING__ConnectRequest.html a89f70984ae57df36ffb7e0800cae1e15 struct GNUNET_TRANSPORT_TESTING_ConnectRequest * prev d2/d53/structGNUNET__TRANSPORT__TESTING__ConnectRequest.html a9c4c8864f7ff678fe60ae630b6650360 struct GNUNET_TRANSPORT_TESTING_PeerContext * p1 d2/d53/structGNUNET__TRANSPORT__TESTING__ConnectRequest.html a89e131a1d80799e3d12dd6158377e740 struct GNUNET_TRANSPORT_TESTING_PeerContext * p2 d2/d53/structGNUNET__TRANSPORT__TESTING__ConnectRequest.html a88f365eb7704aad6f145fd4483919cc2 struct GNUNET_SCHEDULER_Task * tct d2/d53/structGNUNET__TRANSPORT__TESTING__ConnectRequest.html a8f3f81bc18ae7040f33c716200ccc450 struct GNUNET_ATS_ConnectivitySuggestHandle * ats_sh d2/d53/structGNUNET__TRANSPORT__TESTING__ConnectRequest.html a72fe21c80ff947a6e8cf773fa1313b63 struct GNUNET_TRANSPORT_OfferHelloHandle * oh d2/d53/structGNUNET__TRANSPORT__TESTING__ConnectRequest.html a253866e8594c9882a44cad865bbad2fd GNUNET_SCHEDULER_TaskCallback cb d2/d53/structGNUNET__TRANSPORT__TESTING__ConnectRequest.html a887ebb86f65418ec4b2ef8bb171cc17d void * cb_cls d2/d53/structGNUNET__TRANSPORT__TESTING__ConnectRequest.html a4f8bd23b7a36b2ff6ea22ffcdcdd68e6 struct GNUNET_MQ_Handle * mq d2/d53/structGNUNET__TRANSPORT__TESTING__ConnectRequest.html a243312b10143265b23ec41a589fad215 int p1_c d2/d53/structGNUNET__TRANSPORT__TESTING__ConnectRequest.html ab2a03d3081b970b64200a9032b9ca19a int p2_c d2/d53/structGNUNET__TRANSPORT__TESTING__ConnectRequest.html a2ae23751944b8eab4b4eacd673cc69bc int connected d2/d53/structGNUNET__TRANSPORT__TESTING__ConnectRequest.html a0d7e41b17b3ae5aae573345b9dfcf8c6 GNUNET_TRANSPORT_TESTING_ConnectRequestList df/d2a/structGNUNET__TRANSPORT__TESTING__ConnectRequestList.html struct GNUNET_TRANSPORT_TESTING_ConnectRequestList * next df/d2a/structGNUNET__TRANSPORT__TESTING__ConnectRequestList.html a03e61137b31e843b0fa91b419ce00fc9 struct GNUNET_TRANSPORT_TESTING_ConnectRequestList * prev df/d2a/structGNUNET__TRANSPORT__TESTING__ConnectRequestList.html a3469d7781eea2aca1584704b0a355650 struct GNUNET_TRANSPORT_TESTING_ConnectCheckContext * ccc df/d2a/structGNUNET__TRANSPORT__TESTING__ConnectRequestList.html a9e858d521e1bd8d72c7034b9d1905d8a struct GNUNET_TRANSPORT_TESTING_ConnectRequest * cr df/d2a/structGNUNET__TRANSPORT__TESTING__ConnectRequestList.html a2bcb14429186879c2f33a6691a343161 struct GNUNET_TRANSPORT_TESTING_PeerContext * p1 df/d2a/structGNUNET__TRANSPORT__TESTING__ConnectRequestList.html a0358c6f18a7c8e858fdeebba087c02fc struct GNUNET_TRANSPORT_TESTING_PeerContext * p2 df/d2a/structGNUNET__TRANSPORT__TESTING__ConnectRequestList.html a8cffe14e2dd30090f907b937d4ecab3b GNUNET_TRANSPORT_TESTING_Handle d5/d59/structGNUNET__TRANSPORT__TESTING__Handle.html struct GNUNET_TESTING_System * tl_system d5/d59/structGNUNET__TRANSPORT__TESTING__Handle.html a60c76580f58d80b396295adfde27ae94 struct GNUNET_TRANSPORT_TESTING_ConnectRequest * cc_head d5/d59/structGNUNET__TRANSPORT__TESTING__Handle.html ac9f470be60ea48606b01a7a6f07bbbea struct GNUNET_TRANSPORT_TESTING_ConnectRequest * cc_tail d5/d59/structGNUNET__TRANSPORT__TESTING__Handle.html aeccbf4031f93053ba25de6a019f50087 struct GNUNET_TRANSPORT_TESTING_PeerContext * p_head d5/d59/structGNUNET__TRANSPORT__TESTING__Handle.html a602bb6f57dea7c5ad5719b4dd309b921 struct GNUNET_TRANSPORT_TESTING_PeerContext * p_tail d5/d59/structGNUNET__TRANSPORT__TESTING__Handle.html a9246caaed23672a3ffc5f85f7b1018e4 GNUNET_TRANSPORT_TESTING_InternalPeerContext d3/d25/structGNUNET__TRANSPORT__TESTING__InternalPeerContext.html struct GNUNET_TRANSPORT_TESTING_ConnectCheckContext * ccc d3/d25/structGNUNET__TRANSPORT__TESTING__InternalPeerContext.html a7bf75a65439232391993a3c88b3b4020 unsigned int off d3/d25/structGNUNET__TRANSPORT__TESTING__InternalPeerContext.html a0ce7159724b703748dce52974751d3e5 GNUNET_TRANSPORT_TESTING_PeerContext d5/d82/structGNUNET__TRANSPORT__TESTING__PeerContext.html struct GNUNET_TRANSPORT_TESTING_PeerContext * next d5/d82/structGNUNET__TRANSPORT__TESTING__PeerContext.html aa3b3e34ecb32de75f6f144a4ca2cf790 struct GNUNET_TRANSPORT_TESTING_PeerContext * prev d5/d82/structGNUNET__TRANSPORT__TESTING__PeerContext.html a938f861939f7de9993495472ae8d8368 struct GNUNET_TRANSPORT_TESTING_Handle * tth d5/d82/structGNUNET__TRANSPORT__TESTING__PeerContext.html ac9a9165e41df857e9c8cdc0812a8269f struct GNUNET_CONFIGURATION_Handle * cfg d5/d82/structGNUNET__TRANSPORT__TESTING__PeerContext.html a089625b800e2095de994160f621173d2 struct GNUNET_TRANSPORT_CoreHandle * th d5/d82/structGNUNET__TRANSPORT__TESTING__PeerContext.html a7f65e2666dd2881cc5ae2bef9583f37c struct GNUNET_TRANSPORT_ManipulationHandle * tmh d5/d82/structGNUNET__TRANSPORT__TESTING__PeerContext.html aba2e7f6e07d146b8231cb4cc743e39ee struct GNUNET_ATS_ConnectivityHandle * ats d5/d82/structGNUNET__TRANSPORT__TESTING__PeerContext.html a1467fccf9f5a9131ab115f0611a84fab struct GNUNET_TRANSPORT_HelloGetHandle * ghh d5/d82/structGNUNET__TRANSPORT__TESTING__PeerContext.html ac387c8605b6d9fef29d8dc5db61d254c struct GNUNET_TESTING_Peer * peer d5/d82/structGNUNET__TRANSPORT__TESTING__PeerContext.html a6f5e891f73fa82a06aa8069c0c83b9dd struct GNUNET_PeerIdentity id d5/d82/structGNUNET__TRANSPORT__TESTING__PeerContext.html a7ad520897022413e7a8e38840dda297f struct GNUNET_OS_Process * arm_proc d5/d82/structGNUNET__TRANSPORT__TESTING__PeerContext.html aa63f07cd972f50a4d7448768ca26c813 struct GNUNET_MQ_MessageHandler * handlers d5/d82/structGNUNET__TRANSPORT__TESTING__PeerContext.html a563d065c4c1cb1a208cb27447a89e69b GNUNET_TRANSPORT_NotifyConnect nc d5/d82/structGNUNET__TRANSPORT__TESTING__PeerContext.html a7acdef9a0de286b3ea636b6ea20f913d GNUNET_TRANSPORT_NotifyDisconnect nd d5/d82/structGNUNET__TRANSPORT__TESTING__PeerContext.html aca9f2dce4fbc7dbbc8515eff491e007c GNUNET_SCHEDULER_TaskCallback start_cb d5/d82/structGNUNET__TRANSPORT__TESTING__PeerContext.html a6d9fa90cb30adcf9096a484857c6d5f1 struct GNUNET_HELLO_Message * hello d5/d82/structGNUNET__TRANSPORT__TESTING__PeerContext.html ad0ae4b82cdab7e9ed7c28b91be2691fe void * cb_cls d5/d82/structGNUNET__TRANSPORT__TESTING__PeerContext.html a45d50e9269d7bc84744423be0c5690b4 void * start_cb_cls d5/d82/structGNUNET__TRANSPORT__TESTING__PeerContext.html aa907808de1a614a0402c958f4ee361ea unsigned int no d5/d82/structGNUNET__TRANSPORT__TESTING__PeerContext.html a6f655970d68e5a81b5fc0a2e9666db9d GNUNET_TRANSPORT_TESTING_SendClosure d0/d51/structGNUNET__TRANSPORT__TESTING__SendClosure.html struct GNUNET_TRANSPORT_TESTING_ConnectCheckContext * ccc d0/d51/structGNUNET__TRANSPORT__TESTING__SendClosure.html a120e5ac02ed5ef7389ae6064bd34b0f6 size_t(* get_size_cb d0/d51/structGNUNET__TRANSPORT__TESTING__SendClosure.html affa6a58bcf84ba24d2cca7041dddb1e4 )(unsigned int n) unsigned int num_messages d0/d51/structGNUNET__TRANSPORT__TESTING__SendClosure.html a0c97202fc3be8ef98e05c142435074c6 GNUNET_SCHEDULER_TaskCallback cont d0/d51/structGNUNET__TRANSPORT__TESTING__SendClosure.html a98f270c4317e7c67bec690e8beaa92cc void * cont_cls d0/d51/structGNUNET__TRANSPORT__TESTING__SendClosure.html a050c04390168e7828f715df8e298cf0e GNUNET_TRANSPORT_TESTING_TestMessage dd/d45/structGNUNET__TRANSPORT__TESTING__TestMessage.html struct GNUNET_MessageHeader header dd/d45/structGNUNET__TRANSPORT__TESTING__TestMessage.html ad100c9c5e5f274b511ad9ce997c230db uint32_t num dd/d45/structGNUNET__TRANSPORT__TESTING__TestMessage.html ac3016580b047e54c2832e07851060b25 GNUNET_TRANSPORT_TESTING_TransportCommunicatorHandle d7/ddb/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorHandle.html struct GNUNET_CONFIGURATION_Handle * cfg d7/ddb/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorHandle.html ab3ee782fb7c13946f0ed0cc263f93df5 char * cfg_filename d7/ddb/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorHandle.html a460ecd355b2d2deeb3f92bdf988f7b86 struct GNUNET_SERVICE_Handle * tsh d7/ddb/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorHandle.html adef62f2a62628fed63d62673525b7d95 struct GNUNET_SCHEDULER_Task * ts_shutdown_task d7/ddb/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorHandle.html aa8b51caa0a3e6e5393e45419084ef30b struct GNUNET_SERVICE_Client * client d7/ddb/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorHandle.html aa95a1e441ae0cde8925a47eecb6f1ac4 struct GNUNET_MQ_Handle * c_mq d7/ddb/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorHandle.html a88c0e4d23d379113d58d7ea93f4626f7 struct GNUNET_OS_Process * c_proc d7/ddb/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorHandle.html ad473dffa5c6945bb42bb0f95f04faad2 struct GNUNET_OS_Process * nat_proc d7/ddb/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorHandle.html a28788e34dab59bea87e3158f000ba51d struct GNUNET_SCHEDULER_Task * c_shutdown_task d7/ddb/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorHandle.html a7a4483748d65b7cbe9c1b3a7ace7b54e enum GNUNET_TRANSPORT_CommunicatorCharacteristics c_characteristics d7/ddb/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorHandle.html adf3860dd2d9e2d0ecdc0b71a408c9566 char * c_addr_prefix d7/ddb/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorHandle.html adcaf044592a9d6f0d739cd30e5678119 char * c_address d7/ddb/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorHandle.html ae6d3dccdde0c83a0e4305037b525b6a3 struct GNUNET_TRANSPORT_TESTING_TransportCommunicatorQueue * queue_head d7/ddb/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorHandle.html a15428159dfd5f396b9f9c6a3ce5f61bf struct GNUNET_TRANSPORT_TESTING_TransportCommunicatorQueue * queue_tail d7/ddb/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorHandle.html a231905932a9c0ebe1965b257862f0d18 GNUNET_TRANSPORT_TESTING_CommunicatorAvailableCallback communicator_available_cb d7/ddb/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorHandle.html add518662eac6909c5123bdaa69beddc0 GNUNET_TRANSPORT_TESTING_AddAddressCallback add_address_cb d7/ddb/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorHandle.html a9b70c3c93ede70d8a4d8989c7d01ee64 GNUNET_TRANSPORT_TESTING_QueueCreateReplyCallback queue_create_reply_cb d7/ddb/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorHandle.html a64984f0871f2e699d40ffdc1987dcfc1 GNUNET_TRANSPORT_TESTING_AddQueueCallback add_queue_cb d7/ddb/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorHandle.html add637b87863f80ac129a45cd138f34a1 GNUNET_TRANSPORT_TESTING_IncomingMessageCallback incoming_msg_cb d7/ddb/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorHandle.html ae30c6e3d91aa3c1b421b67ec05f883e3 GNUNET_TRANSPORT_TESTING_BackchannelCallback bc_cb d7/ddb/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorHandle.html a4bf403884739741cd426aec86ef4fa78 struct GNUNET_SERVICE_Handle * sh d7/ddb/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorHandle.html a3fed9dce998ce148c7cf53aa7f75fc52 void * cb_cls d7/ddb/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorHandle.html a319631c4c36775c41cbe8f664a69e6ed int bc_enabled d7/ddb/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorHandle.html a4d399fc1bad89bda147738f0fd79e889 GNUNET_TRANSPORT_TESTING_TransportCommunicatorQueue d6/d34/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorQueue.html struct GNUNET_TRANSPORT_TESTING_TransportCommunicatorHandle * tc_h d6/d34/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorQueue.html abeab706c52eed23573f6f214d52259aa struct GNUNET_MQ_Envelope * open_queue_env d6/d34/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorQueue.html a9d668ffd4e0fcf56b8c75d26db6692ac struct GNUNET_PeerIdentity peer_id d6/d34/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorQueue.html aed96e3d50882e73db53e7f106f8df6af uint32_t qid d6/d34/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorQueue.html a0c4f1da6562a10de245f360c56dc89fe uint64_t mid d6/d34/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorQueue.html aae76b6d504f45316bba8804081bbe509 uint32_t nt d6/d34/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorQueue.html afe826c59daa0626efc78931e4f1a8a22 uint32_t mtu d6/d34/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorQueue.html a1093f256393ca735e886f06721274607 uint32_t cs d6/d34/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorQueue.html a0393dd56867b27f3c2c2512e50dfc8a8 struct GNUNET_TRANSPORT_TESTING_TransportCommunicatorQueue * next d6/d34/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorQueue.html a2134ad3eca95e660b1c98eb5527d5a4b struct GNUNET_TRANSPORT_TESTING_TransportCommunicatorQueue * prev d6/d34/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorQueue.html a03e17e60aa3b2e61b57006f81b661f1f GNUNET_TRANSPORT_TESTING_TransportCommunicatorTransmission de/d51/structGNUNET__TRANSPORT__TESTING__TransportCommunicatorTransmission.html GNUNET_TRANSPORT_WLAN_HelperControlMessage dc/d40/structGNUNET__TRANSPORT__WLAN__HelperControlMessage.html struct GNUNET_MessageHeader hdr dc/d40/structGNUNET__TRANSPORT__WLAN__HelperControlMessage.html a51832aa2f8fdf7a57ce3609c31e98f32 struct GNUNET_TRANSPORT_WLAN_MacAddress mac dc/d40/structGNUNET__TRANSPORT__WLAN__HelperControlMessage.html a9b5859cfc2ce7e44a18dad52d9ac8d6c GNUNET_TRANSPORT_WLAN_Ieee80211Frame df/db2/structGNUNET__TRANSPORT__WLAN__Ieee80211Frame.html uint16_t frame_control df/db2/structGNUNET__TRANSPORT__WLAN__Ieee80211Frame.html a39f8e65715a45f0f5d2a33c345dbf475 uint16_t duration df/db2/structGNUNET__TRANSPORT__WLAN__Ieee80211Frame.html a9a24870310d0bd9ce96852c2d9bcc6d2 struct GNUNET_TRANSPORT_WLAN_MacAddress addr1 df/db2/structGNUNET__TRANSPORT__WLAN__Ieee80211Frame.html a85fc6bf1e540255d1063d3c899a003a8 struct GNUNET_TRANSPORT_WLAN_MacAddress addr2 df/db2/structGNUNET__TRANSPORT__WLAN__Ieee80211Frame.html af319afd855397fc33b059a187b772211 struct GNUNET_TRANSPORT_WLAN_MacAddress addr3 df/db2/structGNUNET__TRANSPORT__WLAN__Ieee80211Frame.html ab5d99c231513d38425ec601aaaa7a19a uint16_t sequence_control df/db2/structGNUNET__TRANSPORT__WLAN__Ieee80211Frame.html af3dd3e8530c36f7a689e36b70a435ab7 u_int8_t llc df/db2/structGNUNET__TRANSPORT__WLAN__Ieee80211Frame.html aac672396cabbd62ae9f4b46dcca637d4 [4] GNUNET_TRANSPORT_WLAN_Ieee8023Frame dd/d6c/structGNUNET__TRANSPORT__WLAN__Ieee8023Frame.html struct GNUNET_TRANSPORT_WLAN_MacAddress dst dd/d6c/structGNUNET__TRANSPORT__WLAN__Ieee8023Frame.html a8f2e8588da0117686cb0809e22006a89 struct GNUNET_TRANSPORT_WLAN_MacAddress src dd/d6c/structGNUNET__TRANSPORT__WLAN__Ieee8023Frame.html a103af56532075e05972fd71c97384dfb uint16_t type dd/d6c/structGNUNET__TRANSPORT__WLAN__Ieee8023Frame.html a06d90b2d28ef8562e748138ba402d8f1 GNUNET_TRANSPORT_WLAN_MacAddress df/de2/structGNUNET__TRANSPORT__WLAN__MacAddress.html uint8_t mac df/de2/structGNUNET__TRANSPORT__WLAN__MacAddress.html aad590908a38e35c061f1beb6cdf9e808 [6] GNUNET_TRANSPORT_WLAN_RadiotapReceiveMessage df/db9/structGNUNET__TRANSPORT__WLAN__RadiotapReceiveMessage.html struct GNUNET_MessageHeader header df/db9/structGNUNET__TRANSPORT__WLAN__RadiotapReceiveMessage.html ade35c0776041dcedd0bd027e45076d3b uint32_t ri_present df/db9/structGNUNET__TRANSPORT__WLAN__RadiotapReceiveMessage.html afddb9bbbb207168e5178bd95a18b5d07 uint64_t ri_mactime df/db9/structGNUNET__TRANSPORT__WLAN__RadiotapReceiveMessage.html a8373ce3f06439d5b74b87d2fa0977277 int32_t ri_power df/db9/structGNUNET__TRANSPORT__WLAN__RadiotapReceiveMessage.html ae41e5079e57cec0793d0e031ae74d0e9 int32_t ri_noise df/db9/structGNUNET__TRANSPORT__WLAN__RadiotapReceiveMessage.html ad61c2239b4bfa835ace7f40e16ba2c65 uint32_t ri_channel df/db9/structGNUNET__TRANSPORT__WLAN__RadiotapReceiveMessage.html a10a7c371daa11bfacf7151d959eae493 uint32_t ri_freq df/db9/structGNUNET__TRANSPORT__WLAN__RadiotapReceiveMessage.html a81219854ca332f1ce5b9830941d94128 uint32_t ri_rate df/db9/structGNUNET__TRANSPORT__WLAN__RadiotapReceiveMessage.html ad99b6258abc04d1979f760fe46fe069f uint32_t ri_antenna df/db9/structGNUNET__TRANSPORT__WLAN__RadiotapReceiveMessage.html ad42141805c654be9adeba65426b302df struct GNUNET_TRANSPORT_WLAN_Ieee80211Frame frame df/db9/structGNUNET__TRANSPORT__WLAN__RadiotapReceiveMessage.html a7ccec0404395c43ba8184c83703ef740 GNUNET_TRANSPORT_WLAN_RadiotapSendMessage d0/dea/structGNUNET__TRANSPORT__WLAN__RadiotapSendMessage.html struct GNUNET_MessageHeader header d0/dea/structGNUNET__TRANSPORT__WLAN__RadiotapSendMessage.html ae284af37fff98a06e6988d32a5677a91 uint8_t rate d0/dea/structGNUNET__TRANSPORT__WLAN__RadiotapSendMessage.html a4cdb79eb67bae1a83f156f36c5c0ac0d uint8_t antenna d0/dea/structGNUNET__TRANSPORT__WLAN__RadiotapSendMessage.html afd5db89ad48affd018fe369f2722130b uint16_t tx_power d0/dea/structGNUNET__TRANSPORT__WLAN__RadiotapSendMessage.html a3c8b2313af0c0c7a50709de8513d9a93 struct GNUNET_TRANSPORT_WLAN_Ieee80211Frame frame d0/dea/structGNUNET__TRANSPORT__WLAN__RadiotapSendMessage.html af05f81f558bcf7342d26caedde462b98 GNUNET_TUN_DnsCertRecord d0/d7e/structGNUNET__TUN__DnsCertRecord.html uint16_t cert_type d0/d7e/structGNUNET__TUN__DnsCertRecord.html a12527af1453232442877145919df46d5 uint16_t cert_tag d0/d7e/structGNUNET__TUN__DnsCertRecord.html a347aa871896929ef4cd4c0c942b542ef uint8_t algorithm d0/d7e/structGNUNET__TUN__DnsCertRecord.html a40baf5658bb04f06c149a548adf1a0e3 GNUNET_TUN_DnsFlags de/db7/structGNUNET__TUN__DnsFlags.html unsigned int recursion_desired de/db7/structGNUNET__TUN__DnsFlags.html ac17112a401edaf2b5667831c737854e1 unsigned int message_truncated de/db7/structGNUNET__TUN__DnsFlags.html a4716c04e4de956f873234f5c1ffd3f5a unsigned int authoritative_answer de/db7/structGNUNET__TUN__DnsFlags.html aef3c2fabe6385a9a1e3bdaff02171a06 unsigned int opcode de/db7/structGNUNET__TUN__DnsFlags.html a74d72db720dd19e5676868029b6bfdc8 unsigned int query_or_response de/db7/structGNUNET__TUN__DnsFlags.html a4909a546335e0804aff7e6fa5693cc5a unsigned int return_code de/db7/structGNUNET__TUN__DnsFlags.html a61536bd90b53aef17477569cf0aab7e7 unsigned int checking_disabled de/db7/structGNUNET__TUN__DnsFlags.html a189730c64a903dba5c7426e8bbc138fe unsigned int authenticated_data de/db7/structGNUNET__TUN__DnsFlags.html acfbe5e393d073e03e0d83eecb7f28c8c unsigned int zero de/db7/structGNUNET__TUN__DnsFlags.html a224ae78e0cb4f779b49f0d48c4289b9f unsigned int recursion_available de/db7/structGNUNET__TUN__DnsFlags.html a70027d0d640f1e507c3d206b17b1a4bc GNUNET_TUN_DnsHeader db/db6/structGNUNET__TUN__DnsHeader.html uint16_t id db/db6/structGNUNET__TUN__DnsHeader.html a8fee1f6a1b9ed099d4243868c75cfef5 struct GNUNET_TUN_DnsFlags flags db/db6/structGNUNET__TUN__DnsHeader.html a32e8cbcb5f8ca69dd4582845036f82c2 uint16_t query_count db/db6/structGNUNET__TUN__DnsHeader.html a62938eced526120ac303ac0d10144319 uint16_t answer_rcount db/db6/structGNUNET__TUN__DnsHeader.html af6f239f8ea2db73663d7446d0c012eac uint16_t authority_rcount db/db6/structGNUNET__TUN__DnsHeader.html a8ce2d65db44195f391284bf3ee432f26 uint16_t additional_rcount db/db6/structGNUNET__TUN__DnsHeader.html aadd4fb026edfcd1ff356caab7cea33f3 GNUNET_TUN_DnsQueryLine d8/d67/structGNUNET__TUN__DnsQueryLine.html uint16_t type d8/d67/structGNUNET__TUN__DnsQueryLine.html a26650aab44ec553b566656a72ad80e0f uint16_t dns_traffic_class d8/d67/structGNUNET__TUN__DnsQueryLine.html a6fbe432b16b0e6dd4fee0aaf02d6fdad GNUNET_TUN_DnsRecordLine d9/d47/structGNUNET__TUN__DnsRecordLine.html uint16_t type d9/d47/structGNUNET__TUN__DnsRecordLine.html aa8d6e9341ee77f00709aea608526754e uint16_t dns_traffic_class d9/d47/structGNUNET__TUN__DnsRecordLine.html a801c9b3ff944fe22af7f6c2cf9a19212 uint32_t ttl d9/d47/structGNUNET__TUN__DnsRecordLine.html a27223720fc0844fe7473c0d29e16dd6d uint16_t data_len d9/d47/structGNUNET__TUN__DnsRecordLine.html af738b6bbce62da52ff76c229489b9978 GNUNET_TUN_DnsSoaRecord d9/d32/structGNUNET__TUN__DnsSoaRecord.html uint32_t serial d9/d32/structGNUNET__TUN__DnsSoaRecord.html a85b9b02e17b73dfc4d7ff662a6df786d uint32_t refresh d9/d32/structGNUNET__TUN__DnsSoaRecord.html a1dceeaebc1f75df5b642a9725b108542 uint32_t retry d9/d32/structGNUNET__TUN__DnsSoaRecord.html adcf61a35380288ec371122c7cd73c12c uint32_t expire d9/d32/structGNUNET__TUN__DnsSoaRecord.html a1522466f8023c3de002c2a97c711144c uint32_t minimum d9/d32/structGNUNET__TUN__DnsSoaRecord.html a0d25d5826830c1668a06007d9813d48a GNUNET_TUN_DnsSrvRecord d9/dd7/structGNUNET__TUN__DnsSrvRecord.html uint16_t prio d9/dd7/structGNUNET__TUN__DnsSrvRecord.html a8bd9a42ec0e3eef3c365b44daed3dc7e uint16_t weight d9/dd7/structGNUNET__TUN__DnsSrvRecord.html aa393de5fd97eea88fbbded906c47490b uint16_t port d9/dd7/structGNUNET__TUN__DnsSrvRecord.html acf14b5fbb18404678f41a43caf71e0c5 GNUNET_TUN_DnsTlsaRecord dd/d82/structGNUNET__TUN__DnsTlsaRecord.html uint8_t usage dd/d82/structGNUNET__TUN__DnsTlsaRecord.html a78e9ab00e331aff76b3dd362d13518d1 uint8_t selector dd/d82/structGNUNET__TUN__DnsTlsaRecord.html a0fbd18fb3dfec2cfda077bb58617b345 uint8_t matching_type dd/d82/structGNUNET__TUN__DnsTlsaRecord.html a2ddefd8fde5ff8e919810dff7db89de8 GNUNET_TUN_GnsVpnRecord d9/ddc/structGNUNET__TUN__GnsVpnRecord.html struct GNUNET_PeerIdentity peer d9/ddc/structGNUNET__TUN__GnsVpnRecord.html a338ffdc08b547fe97fcc550b69bbdb4e uint16_t proto d9/ddc/structGNUNET__TUN__GnsVpnRecord.html afac511b4d6a5cd160cbf660cafd5443b GNUNET_TUN_IcmpHeader df/d73/structGNUNET__TUN__IcmpHeader.html uint8_t type df/d73/structGNUNET__TUN__IcmpHeader.html a22b1f83d6ac063a58a9371197a665660 uint8_t code df/d73/structGNUNET__TUN__IcmpHeader.html aeaa26d88d5cbf632f2b852220169b5e9 uint16_t crc df/d73/structGNUNET__TUN__IcmpHeader.html afa1af3c55825f3a033c2727698c7dbe5 uint16_t identifier df/d73/structGNUNET__TUN__IcmpHeader.html ae9f8d6fd563092f6caf55f8b23a1c6cc uint16_t sequence_number df/d73/structGNUNET__TUN__IcmpHeader.html a80fcd8fec1f98ed852896510f196199b struct GNUNET_TUN_IcmpHeader::@62::@63 echo df/d73/structGNUNET__TUN__IcmpHeader.html a034711ce26a103c6c4e85c242e734b5d uint16_t empty df/d73/structGNUNET__TUN__IcmpHeader.html a4a3fa1c64fd3f8fa885f36c4346be338 uint16_t next_hop_mtu df/d73/structGNUNET__TUN__IcmpHeader.html adcf97d49fefee8a76817f2a5f38f1889 struct GNUNET_TUN_IcmpHeader::@62::ih_pmtu destination_unreachable df/d73/structGNUNET__TUN__IcmpHeader.html a436fdf3935ccfe2eec316455de0e0e6d struct in_addr redirect_gateway_address df/d73/structGNUNET__TUN__IcmpHeader.html aaf15c95a7970565ca3adaf53199ba652 uint32_t packet_too_big_mtu df/d73/structGNUNET__TUN__IcmpHeader.html a1baae2676dc8fcb32cb0372db7f8fab2 union GNUNET_TUN_IcmpHeader::@62 quench df/d73/structGNUNET__TUN__IcmpHeader.html a3f9dcbf0c30268615a10270193515535 GNUNET_TUN_IPv4Header d4/df5/structGNUNET__TUN__IPv4Header.html unsigned int header_length d4/df5/structGNUNET__TUN__IPv4Header.html ae2ed67d7807d42187744f3e0197da5f2 unsigned int version d4/df5/structGNUNET__TUN__IPv4Header.html aec6a9df78c530cd436c4a05360fd5c74 uint8_t diff_serv d4/df5/structGNUNET__TUN__IPv4Header.html aa0e2e8b76f2c304251efea7b2bdac125 uint16_t total_length d4/df5/structGNUNET__TUN__IPv4Header.html a03917ca9f789a3728fdf8e4d96644f68 uint16_t identification d4/df5/structGNUNET__TUN__IPv4Header.html a67317a70e1e2b0f6995ac4b87ce88e0a unsigned int flags d4/df5/structGNUNET__TUN__IPv4Header.html a326273a7ce7925b2f4cc700871b4516a unsigned int fragmentation_offset d4/df5/structGNUNET__TUN__IPv4Header.html a696eb94b7ad33b4d726f09f756608c6b uint8_t ttl d4/df5/structGNUNET__TUN__IPv4Header.html a0f672a1744eb482b8327668ed4b650ae uint8_t protocol d4/df5/structGNUNET__TUN__IPv4Header.html a2a38aefcd0839ecaec6e09b7da4fa534 uint16_t checksum d4/df5/structGNUNET__TUN__IPv4Header.html a4f86f61e5570a9232eb8e7d94875cac3 struct in_addr source_address d4/df5/structGNUNET__TUN__IPv4Header.html aad65a6df4fa249c8ed47fe3f0bf260a8 struct in_addr destination_address d4/df5/structGNUNET__TUN__IPv4Header.html ad73bde9e9d092d7f8fda0e4ab167fd3b GNUNET_TUN_IPv6Header d1/d94/structGNUNET__TUN__IPv6Header.html unsigned int traffic_class_h d1/d94/structGNUNET__TUN__IPv6Header.html a11439bfd9ccc16890f69bebca767ed22 unsigned int version d1/d94/structGNUNET__TUN__IPv6Header.html aaa39f0c27e0e224c7d498049e5092c69 unsigned int traffic_class_l d1/d94/structGNUNET__TUN__IPv6Header.html a156ca3f1968bb277527413120a251d71 unsigned int flow_label d1/d94/structGNUNET__TUN__IPv6Header.html ab2764c0e994cb76ec4d93281194474aa uint16_t payload_length d1/d94/structGNUNET__TUN__IPv6Header.html a8636cd6d5354a106f4f844bb4b2633e5 uint8_t next_header d1/d94/structGNUNET__TUN__IPv6Header.html a47507f04c92ef13dfeadffc415cdffbc uint8_t hop_limit d1/d94/structGNUNET__TUN__IPv6Header.html a4a99a900761bd36a541aece8ad44f115 struct in6_addr source_address d1/d94/structGNUNET__TUN__IPv6Header.html a15467ebc2f053ea5754d108ae0b3a233 struct in6_addr destination_address d1/d94/structGNUNET__TUN__IPv6Header.html a71d0f40df31a55dfec8560e0de497202 GNUNET_TUN_Layer2PacketHeader df/dd6/structGNUNET__TUN__Layer2PacketHeader.html uint16_t flags df/dd6/structGNUNET__TUN__Layer2PacketHeader.html ad65bfdea85801c5f1f564a6657ca27a7 uint16_t proto df/dd6/structGNUNET__TUN__Layer2PacketHeader.html a59aaa04280b3c20b53f3172e38bf194b GNUNET_TUN_TcpHeader d9/d01/structGNUNET__TUN__TcpHeader.html uint16_t source_port d9/d01/structGNUNET__TUN__TcpHeader.html a2b4bc5e7f4c0e376fc42e5e902ebaae5 uint16_t destination_port d9/d01/structGNUNET__TUN__TcpHeader.html afa6a5cf92b3713baf497cfa4d888691c uint32_t seq d9/d01/structGNUNET__TUN__TcpHeader.html a18fab70858990f25ba9f056f30313deb uint32_t ack d9/d01/structGNUNET__TUN__TcpHeader.html a970fd9312bcb8fcb3b49f53a3db035e0 unsigned int reserved d9/d01/structGNUNET__TUN__TcpHeader.html a315fb5e854b64dfefb7c00a7a6c82dc6 unsigned int off d9/d01/structGNUNET__TUN__TcpHeader.html abc4e808d9e3d6639a5f9b4969b372b60 uint8_t flags d9/d01/structGNUNET__TUN__TcpHeader.html aff0ca2265386f1068451a861eb09ac47 uint16_t window_size d9/d01/structGNUNET__TUN__TcpHeader.html a77cb389c0ed3517d2f96ad7a1458c090 uint16_t crc d9/d01/structGNUNET__TUN__TcpHeader.html a90c3b86c5adf8a9b17e56cc98d6ab803 uint16_t urgent_pointer d9/d01/structGNUNET__TUN__TcpHeader.html ab5453415863d1175e8749b0571ea2e2e GNUNET_TUN_UdpHeader d5/d03/structGNUNET__TUN__UdpHeader.html uint16_t source_port d5/d03/structGNUNET__TUN__UdpHeader.html af80e847a64b7a4ecaa8e46859e1cae9b uint16_t destination_port d5/d03/structGNUNET__TUN__UdpHeader.html a7e3bc84e6785603b9bc46756af8264aa uint16_t len d5/d03/structGNUNET__TUN__UdpHeader.html a13389ae628dc868a2d2427487d14fda0 uint16_t crc d5/d03/structGNUNET__TUN__UdpHeader.html a20b34d8eb90e944d080c0983ba79ccf7 GNUNET_Uuid dd/d12/structGNUNET__Uuid.html uint32_t value dd/d12/structGNUNET__Uuid.html ae444412455e8cfa176371f83d0b78e71 [4] GNUNET_VPN_Handle d7/da1/structGNUNET__VPN__Handle.html const struct GNUNET_CONFIGURATION_Handle * cfg d7/da1/structGNUNET__VPN__Handle.html a3a302f94ae593987c7edf51fe117529d struct GNUNET_MQ_Handle * mq d7/da1/structGNUNET__VPN__Handle.html ab652e8f97cd3880fa342d6e1a2e01eec struct GNUNET_VPN_RedirectionRequest * rr_head d7/da1/structGNUNET__VPN__Handle.html aecc6433791e17aaceaa5d893f3afa691 struct GNUNET_VPN_RedirectionRequest * rr_tail d7/da1/structGNUNET__VPN__Handle.html aa8e058062b64ab74bbcd163451d74810 struct GNUNET_SCHEDULER_Task * rt d7/da1/structGNUNET__VPN__Handle.html a7c04dba4a8e97fd65334409f6cd28134 struct GNUNET_TIME_Relative backoff d7/da1/structGNUNET__VPN__Handle.html a08450034d9d41ac453518b48378ace41 uint64_t request_id_gen d7/da1/structGNUNET__VPN__Handle.html a2180abfed5be25eca9b40962e407e791 GNUNET_VPN_RedirectionRequest d3/dd8/structGNUNET__VPN__RedirectionRequest.html struct GNUNET_VPN_RedirectionRequest * next d3/dd8/structGNUNET__VPN__RedirectionRequest.html afb3b2f1e10621c242fc449678979d124 struct GNUNET_VPN_RedirectionRequest * prev d3/dd8/structGNUNET__VPN__RedirectionRequest.html af9c00850ebde4db8fdd12315f28631f9 struct GNUNET_VPN_Handle * vh d3/dd8/structGNUNET__VPN__RedirectionRequest.html a5983f9c0301a1e50f8122b015c827a9e const void * addr d3/dd8/structGNUNET__VPN__RedirectionRequest.html a022c6eca536ff48d23eb6331c9006ce8 GNUNET_VPN_AllocationCallback cb d3/dd8/structGNUNET__VPN__RedirectionRequest.html a0e56cc0f06fa7b94d4752fcab3b3bf2a void * cb_cls d3/dd8/structGNUNET__VPN__RedirectionRequest.html a4e47f23ccf4bb7ac962bf73f76347da2 struct GNUNET_PeerIdentity peer d3/dd8/structGNUNET__VPN__RedirectionRequest.html a7149d2b0b97c2e189a2b516308c0e22b struct GNUNET_HashCode serv d3/dd8/structGNUNET__VPN__RedirectionRequest.html af384ae471e148ea0ab12b6ece12d3c3b struct GNUNET_TIME_Absolute expiration_time d3/dd8/structGNUNET__VPN__RedirectionRequest.html aa334c15d53d38d6875215a7fff33ebf8 uint64_t request_id d3/dd8/structGNUNET__VPN__RedirectionRequest.html a5e85b09266ced3acc972db93e84d65ec int result_af d3/dd8/structGNUNET__VPN__RedirectionRequest.html ab3fcebd5b7477175a3705824c1f4471d int addr_af d3/dd8/structGNUNET__VPN__RedirectionRequest.html aa7b7104ae7e89584cc959db1f4737946 uint8_t protocol d3/dd8/structGNUNET__VPN__RedirectionRequest.html a90b297d447680ba484ca8eef6d5ff4be GNUNET_W32RESOLVER_GetMessage d5/d6a/structGNUNET__W32RESOLVER__GetMessage.html struct GNUNET_MessageHeader header d5/d6a/structGNUNET__W32RESOLVER__GetMessage.html a4dde575cb2dc968e2099e0b2cb67bb50 uint32_t af d5/d6a/structGNUNET__W32RESOLVER__GetMessage.html a6647e85c51ff6cffc8aa458eef9e6f6e uint32_t sc_data1 d5/d6a/structGNUNET__W32RESOLVER__GetMessage.html a2af930743b39dfefa51cba465c95f6b8 uint16_t sc_data2 d5/d6a/structGNUNET__W32RESOLVER__GetMessage.html aa49388c41b5f4c7dc2caa50c8a343f5b uint16_t sc_data3 d5/d6a/structGNUNET__W32RESOLVER__GetMessage.html a3823bf4a9b4c2630e9ee89195e3989ac uint8_t sc_data4 d5/d6a/structGNUNET__W32RESOLVER__GetMessage.html ad515b06fa8267c76eafdd0f35b7707f4 [8] GSC_Client d6/d2f/structGSC__Client.html struct GSC_Client * next d6/d2f/structGSC__Client.html a4131a3914638641eb9c0598a49f3b17c struct GSC_Client * prev d6/d2f/structGSC__Client.html aceaf817eccb7a85729d38a1a4208a130 struct GNUNET_SERVICE_Client * client d6/d2f/structGSC__Client.html a298ce78b48fb3a4a66915c32ea3dfabd struct GNUNET_MQ_Handle * mq d6/d2f/structGSC__Client.html a4a9bb90e9587fd7ea91dab9b7591b779 uint16_t * types d6/d2f/structGSC__Client.html afb4e5304097bdcbbd67e884ff0f6d6aa struct GNUNET_CONTAINER_MultiPeerMap * requests d6/d2f/structGSC__Client.html aac49e6d3c72be4bc1240722653f652fc struct GNUNET_CONTAINER_MultiPeerMap * connectmap d6/d2f/structGSC__Client.html acf86461499214b7cb4f97f01dc7911eb uint32_t options d6/d2f/structGSC__Client.html a1b53737603c74423e903664c14034620 int got_init d6/d2f/structGSC__Client.html aec83c88f7be57e1b7853e56ab376148a unsigned int tcnt d6/d2f/structGSC__Client.html a277fc7052b8cf4379403a9158f5edef7 GSC_ClientActiveRequest d6/d69/structGSC__ClientActiveRequest.html struct GSC_ClientActiveRequest * next d6/d69/structGSC__ClientActiveRequest.html a4fbbd6ea1368e8fdb320001ae6cc23d7 struct GSC_ClientActiveRequest * prev d6/d69/structGSC__ClientActiveRequest.html a4bff942ddbf66c4f6e11519557026968 struct GSC_Client * client_handle d6/d69/structGSC__ClientActiveRequest.html a9c295dd91598867ef82a0f6cd3995505 struct GNUNET_PeerIdentity target d6/d69/structGSC__ClientActiveRequest.html a5af903e7acb45b62b439cd820c404b7c struct GNUNET_TIME_Absolute received_time d6/d69/structGSC__ClientActiveRequest.html a5ada038ecba0d68da6bec281b8c567fc struct GNUNET_TIME_Absolute deadline d6/d69/structGSC__ClientActiveRequest.html a58562ba28312b1df2fd5d8d655d2ebf0 enum GNUNET_MQ_PriorityPreferences priority d6/d69/structGSC__ClientActiveRequest.html abedfd0039eab58bc685484c9eb8dd409 int was_solicited d6/d69/structGSC__ClientActiveRequest.html a94db7bec77d2abb12dfdc0e7adab059e uint16_t msize d6/d69/structGSC__ClientActiveRequest.html a99225cb879e19e693bf36e9d016298e5 uint16_t smr_id d6/d69/structGSC__ClientActiveRequest.html a4cabeedf9432df1b63a2cb196daad3de GSC_KeyExchangeInfo d2/d20/structGSC__KeyExchangeInfo.html struct GSC_KeyExchangeInfo * next d2/d20/structGSC__KeyExchangeInfo.html a4e02e669624a362a790e1eb787332530 struct GSC_KeyExchangeInfo * prev d2/d20/structGSC__KeyExchangeInfo.html a00c836f1f4e690839376f76ac6f77796 const struct GNUNET_PeerIdentity * peer d2/d20/structGSC__KeyExchangeInfo.html a46954d76aad67457bb59462738a482ba struct GNUNET_MQ_Handle * mq d2/d20/structGSC__KeyExchangeInfo.html a69fe22c3abe35778ae2556ad5286d137 struct GNUNET_MessageStreamTokenizer * mst d2/d20/structGSC__KeyExchangeInfo.html a4d5fd51fb7b9284a06f79645f5aedd04 struct PingMessage ping d2/d20/structGSC__KeyExchangeInfo.html ab9a9ac18551a8c45ce0f2236b1e09590 struct GNUNET_CRYPTO_EcdhePublicKey other_ephemeral_key d2/d20/structGSC__KeyExchangeInfo.html a6accddde6039deef2ccc561985df40d7 struct GNUNET_CRYPTO_SymmetricSessionKey encrypt_key d2/d20/structGSC__KeyExchangeInfo.html a1121b0bafb7ee0db0c3982021d5d5df6 struct GNUNET_CRYPTO_SymmetricSessionKey decrypt_key d2/d20/structGSC__KeyExchangeInfo.html a76f6d4ad3991e368d7c235c90c5d412a struct GNUNET_TIME_Absolute foreign_key_expires d2/d20/structGSC__KeyExchangeInfo.html ae55cc3c8665faf2ee5081cc4529e68bf struct GNUNET_TIME_Absolute timeout d2/d20/structGSC__KeyExchangeInfo.html a867003df0b3c7f60f4976552a22b2975 struct GNUNET_TIME_Absolute last_notify_timeout d2/d20/structGSC__KeyExchangeInfo.html a309c7a76bb49046d0851942cda35a33b struct GNUNET_TIME_Relative set_key_retry_frequency d2/d20/structGSC__KeyExchangeInfo.html a1ea47f27c0e0951abb3d3807fce0945d struct GNUNET_SCHEDULER_Task * retry_set_key_task d2/d20/structGSC__KeyExchangeInfo.html a1b0fe2f0e4b782809b230610bb3848ff struct GNUNET_SCHEDULER_Task * keep_alive_task d2/d20/structGSC__KeyExchangeInfo.html abac7521578b960db44948fbe1da3b457 uint32_t last_packets_bitmap d2/d20/structGSC__KeyExchangeInfo.html afbc1b953e60bb31bcbaf0268d6e6bce2 uint32_t last_sequence_number_received d2/d20/structGSC__KeyExchangeInfo.html a6abeadf645e5192d7e85e9b092af65f6 uint32_t last_sequence_number_sent d2/d20/structGSC__KeyExchangeInfo.html a4a6324d83037817ffa2bf1113b91d9be uint32_t ping_challenge d2/d20/structGSC__KeyExchangeInfo.html a5b33935d052a25f46f86c66cfc596bd5 int has_excess_bandwidth d2/d20/structGSC__KeyExchangeInfo.html a9f02f18144dcf2d55cbb7df8dd8ae111 enum GNUNET_CORE_KxState status d2/d20/structGSC__KeyExchangeInfo.html abf260dead233d5eb8e3e24cc5b61adc3 GSC_TypeMap d9/d8e/structGSC__TypeMap.html uint32_t bits d9/d8e/structGSC__TypeMap.html a9412753be4e947b3d8cdac5e6e89cc1d [(UINT16_MAX+1)/32] GSF_CadetRequest dc/d6b/structGSF__CadetRequest.html struct GSF_CadetRequest * next dc/d6b/structGSF__CadetRequest.html ae7dab107e1dd856fd6d3ff68e5e1afd6 struct GSF_CadetRequest * prev dc/d6b/structGSF__CadetRequest.html af25c8d53ab06a1ce848553db925ae2ff struct CadetHandle * mh dc/d6b/structGSF__CadetRequest.html ac3220fd3ab4e184ba95956bfde3b1f37 GSF_CadetReplyProcessor proc dc/d6b/structGSF__CadetRequest.html ae4e7296a9b577beca3ce54b57028846d void * proc_cls dc/d6b/structGSF__CadetRequest.html a4f31f75ed140c391e00ebb554e733e8d struct GNUNET_HashCode query dc/d6b/structGSF__CadetRequest.html afec611f4c407db2f6ab5e53e80fd2e3a enum GNUNET_BLOCK_Type type dc/d6b/structGSF__CadetRequest.html a6b840dd7786dcdd46c85af2ff9fb3817 int was_transmitted dc/d6b/structGSF__CadetRequest.html ad3fab064f1ceb3b284d9dd464c13c838 GSF_ConnectedPeer d8/d81/structGSF__ConnectedPeer.html struct GSF_PeerPerformanceData ppd d8/d81/structGSF__ConnectedPeer.html aab9828adf9d6d45924e053bf0f1d9381 struct GNUNET_TIME_Absolute last_migration_block d8/d81/structGSF__ConnectedPeer.html a36ead8e6f91ca72cb6b147ef73bcaa32 struct GNUNET_SCHEDULER_Task * mig_revive_task d8/d81/structGSF__ConnectedPeer.html aefaf2bac5f529cfdc1b71864af64a352 struct GSF_PeerTransmitHandle * pth_head d8/d81/structGSF__ConnectedPeer.html a95c0a34c549d0a3bf07afb2775769e82 struct GSF_PeerTransmitHandle * pth_tail d8/d81/structGSF__ConnectedPeer.html afb7f58d15cf9497a38dba953e7227852 struct GSF_DelayedHandle * delayed_head d8/d81/structGSF__ConnectedPeer.html a87eb77a124aa0c614426b6f1d50d70ac struct GSF_DelayedHandle * delayed_tail d8/d81/structGSF__ConnectedPeer.html a491c568606747cc268516719b9d8b3b1 struct GNUNET_ATS_ReservationContext * rc d8/d81/structGSF__ConnectedPeer.html a79911caae027acdd87fa9cc586aa37cc struct GNUNET_SCHEDULER_Task * rc_delay_task d8/d81/structGSF__ConnectedPeer.html acaf5adcd0043197911d7989137dc3454 struct GNUNET_CONTAINER_MultiHashMap * request_map d8/d81/structGSF__ConnectedPeer.html aad69b77ad0468fb96f5cbff3bde59934 struct GNUNET_MQ_Handle * mq d8/d81/structGSF__ConnectedPeer.html ab72ea9091da8dbd75a395996a886734b uint64_t inc_preference d8/d81/structGSF__ConnectedPeer.html afe78ab61ece22ff84297fa76e539648b unsigned int delay_queue_size d8/d81/structGSF__ConnectedPeer.html a75e3326163dc8b3bbf7887e6386e2844 uint32_t disk_respect d8/d81/structGSF__ConnectedPeer.html aefe3f7c75b95febc265f97d3f172d287 unsigned int last_p2p_replies_woff d8/d81/structGSF__ConnectedPeer.html a2df03a99a613ee1114d162d30a613b97 unsigned int last_client_replies_woff d8/d81/structGSF__ConnectedPeer.html a6cbd5779b15d08cf0d9d91029fc308fd unsigned int last_request_times_off d8/d81/structGSF__ConnectedPeer.html ac9ce235ed391c855a06adb68c299b95c int did_reserve d8/d81/structGSF__ConnectedPeer.html a3d15ca25287da2c0a80c933a2390a052 struct GNUNET_PEERSTORE_IterateContext * respect_iterate_req d8/d81/structGSF__ConnectedPeer.html a94a1d33c27582044cec96300e50bf619 GSF_DelayedHandle d0/dc7/structGSF__DelayedHandle.html struct GSF_DelayedHandle * next d0/dc7/structGSF__DelayedHandle.html a44377159b449751c39965c6546dc6795 struct GSF_DelayedHandle * prev d0/dc7/structGSF__DelayedHandle.html a5192614d8e74a07e9f1341a1a777df6d struct GSF_ConnectedPeer * cp d0/dc7/structGSF__DelayedHandle.html abd1815ddbe4cb2219473c8d6ed4c071b struct GNUNET_MQ_Envelope * env d0/dc7/structGSF__DelayedHandle.html af052bb0c99d63b88f29d9b7ab662d380 struct GNUNET_SCHEDULER_Task * delay_task d0/dc7/structGSF__DelayedHandle.html a908387b2f0ed7125f16651a0bc4fc839 size_t msize d0/dc7/structGSF__DelayedHandle.html a98a86d4e7f162002713670707d6958b2 GSF_LocalClient db/d41/structGSF__LocalClient.html struct GNUNET_SERVICE_Client * client db/d41/structGSF__LocalClient.html a9ba14b8e6ae342aebc19f156aeb7a768 struct GNUNET_MQ_Handle * mq db/d41/structGSF__LocalClient.html a7b23069de0082e296c44ffe913d46628 struct ClientRequest * cr_head db/d41/structGSF__LocalClient.html a38afb248d267846f6f347ccbaff18ed6 struct ClientRequest * cr_tail db/d41/structGSF__LocalClient.html a4ae3fd62bc3e23e86d8edc164933c4bd struct IndexStartContext * isc_head db/d41/structGSF__LocalClient.html a28d4931e09b169c42b4ab02cdecf49f8 struct IndexStartContext * isc_tail db/d41/structGSF__LocalClient.html a8344f4e9600207e672996938a1aa3511 struct ClientResponse * res_head db/d41/structGSF__LocalClient.html a9a495b6c862e170f8b07e15364f90ea1 struct ClientResponse * res_tail db/d41/structGSF__LocalClient.html a3e2bec7ed2450072e19009c35cac75e2 GSF_PeerPerformanceData da/d68/structGSF__PeerPerformanceData.html struct GSF_LocalClient * last_client_replies da/d68/structGSF__PeerPerformanceData.html a817bf58de064a3a105a7f9fb27225aed [8] GNUNET_PEER_Id last_p2p_replies da/d68/structGSF__PeerPerformanceData.html afd3eba764bcd17f3fb1153ee30305fae [8] struct GNUNET_TIME_Relative avg_reply_delay da/d68/structGSF__PeerPerformanceData.html a4151c2cd259c24e056276a289cfb8831 struct GNUNET_TIME_Relative migration_delay da/d68/structGSF__PeerPerformanceData.html ae9050fb87bf7473193fa2ae19110c5b3 struct GNUNET_TIME_Absolute migration_blocked_until da/d68/structGSF__PeerPerformanceData.html aab5d5bc8fa9f0880b802c0e97c5ec6f2 struct GNUNET_TIME_Absolute last_request_times da/d68/structGSF__PeerPerformanceData.html af1d674f67130d870571016da62e713b6 [24] struct GNUNET_LOAD_Value * transmission_delay da/d68/structGSF__PeerPerformanceData.html a8fc8a0d1f9b2ba1e849d1f2e411c4dc0 double avg_priority da/d68/structGSF__PeerPerformanceData.html a2501b01c8b210dae0dc017efd76cc557 GNUNET_PEER_Id pid da/d68/structGSF__PeerPerformanceData.html adc807e5f136a5ec1dfb3eeb3a7b97430 const struct GNUNET_PeerIdentity * peer da/d68/structGSF__PeerPerformanceData.html aae99b6cecbf26b7a4b38b56bc8cc9b91 uint32_t respect da/d68/structGSF__PeerPerformanceData.html ae7fe52106a779498d1033bfcf5feec99 unsigned int pending_queries da/d68/structGSF__PeerPerformanceData.html ace360e19a5cf44c93c1ee21cc84f24de unsigned int pending_replies da/d68/structGSF__PeerPerformanceData.html a5382ff775568777cef6bbc30b5f77cb2 GSF_PeerTransmitHandle da/d1a/structGSF__PeerTransmitHandle.html struct GSF_PeerTransmitHandle * next da/d1a/structGSF__PeerTransmitHandle.html abaf6ea748f927546bc54925e3133f287 struct GSF_PeerTransmitHandle * prev da/d1a/structGSF__PeerTransmitHandle.html ae0d4f525c88e538bcdf1497b7f6df72d struct GNUNET_TIME_Absolute transmission_request_start_time da/d1a/structGSF__PeerTransmitHandle.html acd7254940b543bf3ca637226cad3267c struct GNUNET_MQ_Envelope * env da/d1a/structGSF__PeerTransmitHandle.html aff5ead5a0d9ad4f815e01e529e166ef8 struct GSF_ConnectedPeer * cp da/d1a/structGSF__PeerTransmitHandle.html aea46bc0026e93bf3b824912714dad285 int is_query da/d1a/structGSF__PeerTransmitHandle.html a25b6ce40410750f99f8f79f239875948 int was_reserved da/d1a/structGSF__PeerTransmitHandle.html ada75a5e636a44062e1a65c89fbc3b1c7 uint32_t priority da/d1a/structGSF__PeerTransmitHandle.html acb8297cae35c1b49524ed3446f87d472 GSF_PendingRequest da/d12/structGSF__PendingRequest.html struct GSF_PendingRequestData public_data da/d12/structGSF__PendingRequest.html abb3953e468740da0166ddbfa93541313 GSF_PendingRequestReplyHandler rh da/d12/structGSF__PendingRequest.html ab1b0cd15c17c92bbb159346f420ce596 void * rh_cls da/d12/structGSF__PendingRequest.html ab67cc8a9ea5bd6ab4d633bcffede7aa9 struct GNUNET_HashCode * replies_seen da/d12/structGSF__PendingRequest.html ad5335a99ede82b9e3d82025b16dfde7a struct GNUNET_BLOCK_Group * bg da/d12/structGSF__PendingRequest.html a19d1dd13a445e9a73f2994a28da8b7c5 struct GNUNET_CONTAINER_HeapNode * hnode da/d12/structGSF__PendingRequest.html ac084fe04ae0c9a41b3dd3460fb6add95 struct GNUNET_DATASTORE_QueueEntry * qe da/d12/structGSF__PendingRequest.html a341242fd2fd0afd7e18adfa9218cee47 struct GNUNET_DHT_GetHandle * gh da/d12/structGSF__PendingRequest.html ac5de67f1546681f8b03f48455a4eccfb struct GSF_CadetRequest * cadet_request da/d12/structGSF__PendingRequest.html ab4b51424f031aee52560ed42f6f72773 GSF_LocalLookupContinuation llc_cont da/d12/structGSF__PendingRequest.html ac02b57593720da292722a2a105468f78 void * llc_cont_cls da/d12/structGSF__PendingRequest.html a951a793c80bc84c02dfe822820e94e44 enum GNUNET_BLOCK_EvaluationResult local_result da/d12/structGSF__PendingRequest.html ae540118f07344b400cbe1beba03186e7 GNUNET_PEER_Id sender_pid da/d12/structGSF__PendingRequest.html a770371c7d6f9cab8ff6e7652be0e87c4 GNUNET_PEER_Id origin_pid da/d12/structGSF__PendingRequest.html ace9b9a9cef00ae8b64363342f3f20459 struct GNUNET_TIME_Absolute qe_start da/d12/structGSF__PendingRequest.html afb248c90fdea9ea67c2dd5a1260e55b5 struct GNUNET_SCHEDULER_Task * warn_task da/d12/structGSF__PendingRequest.html aecc0242de1777aabf51e853a62b38987 bool have_first_uid da/d12/structGSF__PendingRequest.html ad95f08731a062a71f2f781f209658365 bool seen_null da/d12/structGSF__PendingRequest.html ab7b552c2c173a80fb33012545914d1eb uint64_t first_uid da/d12/structGSF__PendingRequest.html a6ded7726c749da3992806400594b359d size_t result_count da/d12/structGSF__PendingRequest.html a44591c9a77506698df355c043654147b unsigned int cadet_retry_count da/d12/structGSF__PendingRequest.html ab0df60c7e476b2f3f247af443a45d117 unsigned int replies_seen_count da/d12/structGSF__PendingRequest.html a6eb525583d6a8cdeb5c566d8736035bb unsigned int replies_seen_size da/d12/structGSF__PendingRequest.html a0e5248d7deb624ea7b27c54eaf052490 GSF_PendingRequestData d2/df0/structGSF__PendingRequestData.html struct GNUNET_HashCode query d2/df0/structGSF__PendingRequestData.html aadf91a2217d003616251e6729065dcae const struct GNUNET_PeerIdentity * target d2/df0/structGSF__PendingRequestData.html a3f0f3db6da295995bc1c292348a29744 struct GSF_PendingRequestPlanBijection * pr_head d2/df0/structGSF__PendingRequestData.html a62d871751dbc282ad148eb1ee6f28067 struct GSF_PendingRequestPlanBijection * pr_tail d2/df0/structGSF__PendingRequestData.html aa487ee395c59971c9d4d9fceab2cc3f8 struct GNUNET_TIME_Absolute ttl d2/df0/structGSF__PendingRequestData.html a50b3f83cd1f96957fb22b5b563cbab99 struct GNUNET_TIME_Absolute start_time d2/df0/structGSF__PendingRequestData.html ab91fe17efc7b250a81c3d7f5e604484e uint32_t anonymity_level d2/df0/structGSF__PendingRequestData.html a9a4ba211d6db0ccea07cee7ecce08098 uint32_t priority d2/df0/structGSF__PendingRequestData.html acfd1e6cfef9792635ee03e2818d6782d uint32_t original_priority d2/df0/structGSF__PendingRequestData.html ae8cd5ff25c6c7a6e1f84f1c1f80a7f27 uint32_t num_transmissions d2/df0/structGSF__PendingRequestData.html a657531a282165d17c1a2ecb484139757 uint32_t respect_offered d2/df0/structGSF__PendingRequestData.html a5b0afbc82eebb120965abefe91998efb enum GSF_PendingRequestOptions options d2/df0/structGSF__PendingRequestData.html a71fbd467a795967222119a21b62397be enum GNUNET_BLOCK_Type type d2/df0/structGSF__PendingRequestData.html a5b97a893e7cf2c02ec8da76a68acdb0d unsigned int results_found d2/df0/structGSF__PendingRequestData.html a7c5a97e4cab97e38a594feb652dad105 int has_started d2/df0/structGSF__PendingRequestData.html a2faea9e72fe22848be1f78eef29d63b9 GSF_PendingRequestPlanBijection df/ddc/structGSF__PendingRequestPlanBijection.html struct GSF_PendingRequestPlanBijection * next_PR df/ddc/structGSF__PendingRequestPlanBijection.html a56d1a6f1067aedf0724163b201f46cd9 struct GSF_PendingRequestPlanBijection * prev_PR df/ddc/structGSF__PendingRequestPlanBijection.html a0d7e8f7c37f311d6dbe81e0b1855244e struct GSF_PendingRequestPlanBijection * next_PE df/ddc/structGSF__PendingRequestPlanBijection.html a4a4b93a2af6ae30f379af12831a422f2 struct GSF_PendingRequestPlanBijection * prev_PE df/ddc/structGSF__PendingRequestPlanBijection.html aead5d3062e7744d927fa180ce2696df3 struct GSF_RequestPlan * rp df/ddc/structGSF__PendingRequestPlanBijection.html ae16d28e185404d08b40869d61f03d6e5 struct GSF_PendingRequest * pr df/ddc/structGSF__PendingRequestPlanBijection.html a1367bd25615835b1ac98ec66453eff90 GSF_RequestPlan d4/d5f/structGSF__RequestPlan.html struct GSF_RequestPlan * next d4/d5f/structGSF__RequestPlan.html a1e1529ee5ef4ab20280d5ebc3c5f68e1 struct GSF_RequestPlan * prev d4/d5f/structGSF__RequestPlan.html ae8a3cdbd36534373658208e2664de975 struct GNUNET_CONTAINER_HeapNode * hn d4/d5f/structGSF__RequestPlan.html a82647c82a12c63db35f92975acff0c21 struct PeerPlan * pp d4/d5f/structGSF__RequestPlan.html a4c8de119cad2566f8cd4143ddeb28a39 struct GSF_PendingRequestPlanBijection * pe_head d4/d5f/structGSF__RequestPlan.html a6f777eaa21f93e576dc8dd92187f3d00 struct GSF_PendingRequestPlanBijection * pe_tail d4/d5f/structGSF__RequestPlan.html abba9b0f582b00e1176f0ed8772116950 struct GNUNET_TIME_Absolute earliest_transmission d4/d5f/structGSF__RequestPlan.html a0a15b8e964af48542cd39908dd3a0a00 struct GNUNET_TIME_Absolute last_transmission d4/d5f/structGSF__RequestPlan.html aa249fb858951d3866ad263e499561b39 uint64_t priority d4/d5f/structGSF__RequestPlan.html a05ba2d44ad052323e9fd4cb751975460 unsigned int transmission_counter d4/d5f/structGSF__RequestPlan.html a110e3cefcc73973c4d64a3372cb71d09 GST_BlacklistCheck de/da1/structGST__BlacklistCheck.html struct GST_BlacklistCheck * next de/da1/structGST__BlacklistCheck.html acde51cd0c92669e14a0336c9cf5ef58c struct GST_BlacklistCheck * prev de/da1/structGST__BlacklistCheck.html a0c183b6bf2b179810a4b96a3435e65aa struct GNUNET_PeerIdentity peer de/da1/structGST__BlacklistCheck.html a35aa6d9cea7a4e837eb13dc7c3db6074 GST_BlacklistTestContinuation cont de/da1/structGST__BlacklistCheck.html a0cc2848b994b99f27f2cfd5ffffe96cf void * cont_cls de/da1/structGST__BlacklistCheck.html ac19264e4d268b06ca66781433c6b44c7 struct GNUNET_HELLO_Address * address de/da1/structGST__BlacklistCheck.html a791435d22bbd453bbc358f5d5868468e struct GNUNET_ATS_Session * session de/da1/structGST__BlacklistCheck.html a1a0f656384998dea557e6aa72a4b1361 struct TransportClient * bl_pos de/da1/structGST__BlacklistCheck.html aba823da9504b5d430ff94a07aa5a7b1d struct GNUNET_SCHEDULER_Task * task de/da1/structGST__BlacklistCheck.html a0541b7095807bd269f6f2e629d4ad253 GST_ConnectionPool_GetHandle d5/def/structGST__ConnectionPool__GetHandle.html struct GST_ConnectionPool_GetHandle * next d5/def/structGST__ConnectionPool__GetHandle.html a61afbf93ba9404edad3dcc202ed1fa06 struct GST_ConnectionPool_GetHandle * prev d5/def/structGST__ConnectionPool__GetHandle.html ab25a9d305a94c6daac5835d29d8d2b21 struct PooledConnection * entry d5/def/structGST__ConnectionPool__GetHandle.html a4af73982565c49aa40cdaf2c3fb5923a GST_connection_pool_connection_ready_cb cb d5/def/structGST__ConnectionPool__GetHandle.html a95fd9c3bb8b7c99e7b202ae412625d1e void * cb_cls d5/def/structGST__ConnectionPool__GetHandle.html a1e6f709a95ef3ffcfba8d50ac2821241 const struct GNUNET_PeerIdentity * target d5/def/structGST__ConnectionPool__GetHandle.html a0d0ebf0176093da7e95f88a0f4052f19 GST_connection_pool_peer_connect_notify connect_notify_cb d5/def/structGST__ConnectionPool__GetHandle.html ac15cbfc57b2912129ed1d9f39f404c4e void * connect_notify_cb_cls d5/def/structGST__ConnectionPool__GetHandle.html ae0b789d956070544347a5c9570e705ab enum GST_ConnectionPool_Service service d5/def/structGST__ConnectionPool__GetHandle.html a32b027e6dca5b8352c2749077527db1e int connection_ready_called d5/def/structGST__ConnectionPool__GetHandle.html ae776b76cad3ecd498bab0beec9564dd5 int notify_waiting d5/def/structGST__ConnectionPool__GetHandle.html a8aaae8af21a89b078383da6027233d64 HandlerContext_ShutdownPeers d9/d33/structHandlerContext__ShutdownPeers.html unsigned int nslaves d9/d33/structHandlerContext__ShutdownPeers.html afca426500540e9601f6b6f8321036aac int timeout d9/d33/structHandlerContext__ShutdownPeers.html ae4bc8fc8c8f68c7d652823c780bb76d2 HandleReplyClosure da/d86/structHandleReplyClosure.html const void * data da/d86/structHandleReplyClosure.html aa9f766f0c7b0fbcdbf4c90ca658d8b88 struct GNUNET_TIME_Absolute expiration da/d86/structHandleReplyClosure.html af93c746e757b50b1f887cd6533398c4a size_t data_size da/d86/structHandleReplyClosure.html af6aa0430241268ed7ad201bbbe056b93 enum GNUNET_BLOCK_Type type da/d86/structHandleReplyClosure.html aa66ac003ebc2c2c07e9c4516fc2f16d4 int found da/d86/structHandleReplyClosure.html aee4138cb1cf1eb0394595ed262decc57 HandleResultContext d0/d92/structHandleResultContext.html GNUNET_DATACACHE_Iterator iter d0/d92/structHandleResultContext.html ad78aeab9ee70ea5083e80c1aa4a82325 void * iter_cls d0/d92/structHandleResultContext.html a332eca1bb263c8a8134f13d99387cf1f const struct GNUNET_HashCode * key d0/d92/structHandleResultContext.html a8ebad87f5e239f6a00ea37178484df24 HandlerList d0/d71/structHandlerList.html struct HandlerList * next d0/d71/structHandlerList.html adaefdd9025f61cf0dbbafa08d9aa8327 const struct GNUNET_SERVER_MessageHandler * handlers d0/d71/structHandlerList.html a869fcf1f760c34ad77b633ee065c177f HardwareInfos d6/d27/structHardwareInfos.html char iface d6/d27/structHardwareInfos.html a29a25d0bfd8e5bfc10701caa866ffdac [IFNAMSIZ] int fd_rfcomm d6/d27/structHardwareInfos.html acd9c741eecef925123e647eaee3bea6a struct GNUNET_TRANSPORT_WLAN_MacAddress pl_mac d6/d27/structHardwareInfos.html afb0822271f9d72e9efaae5dc51a06964 sdp_session_t * session d6/d27/structHardwareInfos.html a4c81d1907ca12e50de0f1bceeb54d4c4 int fd_raw d6/d27/structHardwareInfos.html a492b89dcdcf7afcd51dc7acabd3a2f1d int arptype_in d6/d27/structHardwareInfos.html a5ad97d0642f0e47b20a748c1764cc711 HelperContext dd/da5/structHelperContext.html struct in_addr internal_address dd/da5/structHelperContext.html abb2a8acc375c4ab2bd7416ad9b82937f GN_ReversalCallback cb dd/da5/structHelperContext.html aea60664e0e9a1301abe73042794ca4b1 void * cb_cls dd/da5/structHelperContext.html aecaf4fca25a41bd1f2287787cf941e9a struct GNUNET_TIME_Relative server_retry_delay dd/da5/structHelperContext.html a7f816606fadb616140a73fb553d8d92a struct GNUNET_SCHEDULER_Task * server_read_task dd/da5/structHelperContext.html a818cf2a8acd3ed08a8ba68ca19ca3916 struct GNUNET_OS_Process * server_proc dd/da5/structHelperContext.html a65ccce46f7eafc74ee9ad2b44d3a91a7 struct GNUNET_DISK_PipeHandle * server_stdout dd/da5/structHelperContext.html a356dd9250fd3b3774163b031786b447a const struct GNUNET_DISK_FileHandle * server_stdout_handle dd/da5/structHelperContext.html ace9f493d0cc91847db668e4071130d31 const struct GNUNET_CONFIGURATION_Handle * cfg dd/da5/structHelperContext.html a4911e5b113158a8032a9d103b36a6df6 HostEntry d4/df9/structHostEntry.html struct GNUNET_PeerIdentity identity d4/df9/structHostEntry.html a74e9aab8c8e359c44940c2ab73effced struct GNUNET_HELLO_Message * hello d4/df9/structHostEntry.html a39b41b0093274033ecdb25728f961d17 struct GNUNET_HELLO_Message * friend_only_hello d4/df9/structHostEntry.html ac0bdbfb0c3cd3dec2f8b6c4e33a7bb05 Hostlist dd/d3b/structHostlist.html struct Hostlist * prev dd/d3b/structHostlist.html a2f9792d594da974e3bfb79ee94defded struct Hostlist * next dd/d3b/structHostlist.html aed19ed4ec6d378d79f18b699eeab02c5 const char * hostlist_uri dd/d3b/structHostlist.html afe8af836e02f09a55e8b108ca8d71b52 uint64_t quality dd/d3b/structHostlist.html a15a3db920e0a0c48c2a29192d4cb8920 struct GNUNET_TIME_Absolute time_creation dd/d3b/structHostlist.html ac1c33583248a0c1b2021749d4e530125 struct GNUNET_TIME_Absolute time_last_usage dd/d3b/structHostlist.html a0df986b0665a130a7f6d6b16036b3692 uint32_t hello_count dd/d3b/structHostlist.html a40f3415aba502fec431bade56123e780 uint32_t times_used dd/d3b/structHostlist.html acec94b8bac5f1637c0b6722964239006 HostRegistration dc/dca/structHostRegistration.html struct HostRegistration * next dc/dca/structHostRegistration.html a7960dfcb65c6ca666126018235fe6758 struct HostRegistration * prev dc/dca/structHostRegistration.html a378af886555873e7500b4c10d2d5cc85 GNUNET_TESTBED_HostRegistrationCompletion cb dc/dca/structHostRegistration.html a7f6586ed595e4d61600bf1f60f3b1f53 void * cb_cls dc/dca/structHostRegistration.html ac033ee35406e4a9d373c9b9f109727f2 struct GNUNET_TESTBED_Host * host dc/dca/structHostRegistration.html a0f0a64b4b43a93a4e5f46a85202ae0d6 HostSet d9/dc4/structHostSet.html struct GNUNET_PEERINFO_IteratorContext * pitr d9/dc4/structHostSet.html a022007603b599a6220411e55cf409ba2 char * data d9/dc4/structHostSet.html a708e93b423b6e6d4bad6c6a905dc965c unsigned int size d9/dc4/structHostSet.html a9cc42f6038e2ad2d005bdadfa70ee072 HTTP_Client_Plugin d5/d02/structHTTP__Client__Plugin.html struct GNUNET_TRANSPORT_PluginEnvironment * env d5/d02/structHTTP__Client__Plugin.html aae051671b7fb86421dd966fca691d0c6 struct GNUNET_CONTAINER_MultiPeerMap * sessions d5/d02/structHTTP__Client__Plugin.html ac0d09a9395f8cc872fb73635b603d928 GNUNET_TRANSPORT_SessionInfoCallback sic d5/d02/structHTTP__Client__Plugin.html a1b991f6232c670b772463f44b17abfaa void * sic_cls d5/d02/structHTTP__Client__Plugin.html aaa0eff3e0743af07190f034625ab7224 char * name d5/d02/structHTTP__Client__Plugin.html a2fc3b3ca1a69a765ab8fb69f15452b1a char * protocol d5/d02/structHTTP__Client__Plugin.html ab659448c1ed8fb27cfef1a9027f36022 char * proxy_hostname d5/d02/structHTTP__Client__Plugin.html a63b81f06c9ce5a1afb9883cf3c691909 char * proxy_username d5/d02/structHTTP__Client__Plugin.html adcd524c01a9fa08dc296cb4320d57a48 char * proxy_password d5/d02/structHTTP__Client__Plugin.html aa2a6b5ad20de2c5cb35f07032f6a2239 CURLM * curl_multi_handle d5/d02/structHTTP__Client__Plugin.html a18906e3e9b05d87742aa45de1aa76a5f struct GNUNET_SCHEDULER_Task * client_perform_task d5/d02/structHTTP__Client__Plugin.html ad227286a6094718bab714daadfd522e0 curl_proxytype proxytype d5/d02/structHTTP__Client__Plugin.html a9164ffa05402e97d7613abcf2aaf323e int proxy_use_httpproxytunnel d5/d02/structHTTP__Client__Plugin.html a6ca2ebda047a63e51931dd3efe80941a uint32_t options d5/d02/structHTTP__Client__Plugin.html a561b9449688732d5aaf185219cccea02 unsigned int max_requests d5/d02/structHTTP__Client__Plugin.html af452d6daeb84565d277264700e75892d unsigned int cur_requests d5/d02/structHTTP__Client__Plugin.html a17abba61300af1133255862a56aee538 uint32_t last_tag d5/d02/structHTTP__Client__Plugin.html ae384f3bc758b2924628d4e3bb455d826 uint16_t use_ipv6 d5/d02/structHTTP__Client__Plugin.html ad0510fd5e57c459bfca457167e768a54 uint16_t use_ipv4 d5/d02/structHTTP__Client__Plugin.html ad0d841b97463e1bb29952f44b2bb3727 int emulate_xhr d5/d02/structHTTP__Client__Plugin.html a0cae8def1b44c237e6f26b46ae59fb9d HTTP_Message da/dfd/structHTTP__Message.html struct HTTP_Message * next da/dfd/structHTTP__Message.html a3d5d499a49661ca9d2e0d1ac5fc2a950 struct HTTP_Message * prev da/dfd/structHTTP__Message.html aa1c377381c3ed48714536d7befed9465 char * buf da/dfd/structHTTP__Message.html a99060dbe4a7c2de73108d9e0c94fe8ea size_t pos da/dfd/structHTTP__Message.html a51fe05cb9b37b42894435271b0707e65 size_t size da/dfd/structHTTP__Message.html a0ecd65ca63c39ec3d421fb77b01f6fed GNUNET_TRANSPORT_TransmitContinuation transmit_cont da/dfd/structHTTP__Message.html a672f06bdbd4ed588588fa1a59ca2ceae void * transmit_cont_cls da/dfd/structHTTP__Message.html a8c769bf4492cb7f266a850525286911b size_t overhead da/dfd/structHTTP__Message.html ad2380322676fb91a2bdfe17e6f752bab HTTP_Server_Plugin db/d51/structHTTP__Server__Plugin.html struct GNUNET_TRANSPORT_PluginEnvironment * env db/d51/structHTTP__Server__Plugin.html a1dccaad3bfce32d8ea251d39da97d640 struct GNUNET_CONTAINER_MultiPeerMap * sessions db/d51/structHTTP__Server__Plugin.html ac002eaf1eef329c472b850536bb7c07a GNUNET_TRANSPORT_SessionInfoCallback sic db/d51/structHTTP__Server__Plugin.html a3aa58a4a4e4b45c6769483186c3cc0a1 void * sic_cls db/d51/structHTTP__Server__Plugin.html a150913f070f621315f18137633f6faf8 char * name db/d51/structHTTP__Server__Plugin.html a8515a7f1d671e3d28605ee33d3e9e63f char * protocol db/d51/structHTTP__Server__Plugin.html a4f60cd25c1dfabb1053d7dd370bdb659 char * external_hostname db/d51/structHTTP__Server__Plugin.html a43b5629029aa17435522af79ce835d10 struct GNUNET_HELLO_Address * ext_addr db/d51/structHTTP__Server__Plugin.html acc02987e9543630fab9598d1c837c88c struct GNUNET_NAT_Handle * nat db/d51/structHTTP__Server__Plugin.html af0c905f0d036defcb09ad7e24169fee3 struct HttpAddressWrapper * addr_head db/d51/structHTTP__Server__Plugin.html ad793abbbb136c76c67affee045db27fd struct HttpAddressWrapper * addr_tail db/d51/structHTTP__Server__Plugin.html a3d28a0c99e4b8b10c6097c921a7de212 struct sockaddr_in * server_addr_v4 db/d51/structHTTP__Server__Plugin.html a1676aaebe0d7a90d97bc7ed50bc14608 struct sockaddr_in6 * server_addr_v6 db/d51/structHTTP__Server__Plugin.html a2a179200413ddef5b4f6a8c123e6a0aa struct MHD_Daemon * server_v4 db/d51/structHTTP__Server__Plugin.html a0cd27c21d4a75486294b0a9ac7dde386 struct MHD_Daemon * server_v6 db/d51/structHTTP__Server__Plugin.html a3af92c71cf529fbeab71454daa4eaf56 struct GNUNET_SCHEDULER_Task * server_v4_task db/d51/structHTTP__Server__Plugin.html a576a3a113f9a2be28c606951dc31521a struct GNUNET_SCHEDULER_Task * server_v6_task db/d51/structHTTP__Server__Plugin.html ad44145537104c68a0339df73d036ec55 struct GNUNET_SCHEDULER_Task * notify_ext_task db/d51/structHTTP__Server__Plugin.html ac79f61e8e61901053dac46f6cc78040c unsigned int external_only db/d51/structHTTP__Server__Plugin.html af9bc543337d2a6cf3478ace9f9bc65ff int server_v4_immediately db/d51/structHTTP__Server__Plugin.html aad4d6b366b58e58cf322f44fe200ccfb int server_v6_immediately db/d51/structHTTP__Server__Plugin.html a1a4b499af40abd87953d9e1c78089233 int verify_external_hostname db/d51/structHTTP__Server__Plugin.html adcd2092a0aef4d7395902c6dda65592c unsigned int max_request db/d51/structHTTP__Server__Plugin.html ae08828af69925de1c76229e5c5cac2dd unsigned int cur_request db/d51/structHTTP__Server__Plugin.html acc9901b552673d3b34c31b73cecb7be2 int in_shutdown db/d51/structHTTP__Server__Plugin.html ae63c93872c37c6f1e836b9b33c748901 int peer_id_length db/d51/structHTTP__Server__Plugin.html ad092773298067418e24ee85c45c3a86b uint32_t options db/d51/structHTTP__Server__Plugin.html ac7e88de123b95b25c49b926014ef3c01 uint16_t use_ipv6 db/d51/structHTTP__Server__Plugin.html a06a01025df0b6ef61126051d332ec939 uint16_t use_ipv4 db/d51/structHTTP__Server__Plugin.html ad907800a4eeae9e6add4962256f6ec90 uint16_t port db/d51/structHTTP__Server__Plugin.html a35cf06c2c2812d0cbe893d8a88938896 regex_t url_regex db/d51/structHTTP__Server__Plugin.html ae4fd4d2d8cc69ff0460a56ff7f772fab HttpAddress dc/d86/structHttpAddress.html uint32_t addr_len dc/d86/structHttpAddress.html a75c68a91de162c9786ac7b6d68deebb2 void * addr dc/d86/structHttpAddress.html a0d31874ac0339c318add56caee4b8dd6 uint32_t options dc/d86/structHttpAddress.html aecb3e8e59b98deadf70121099e89cb26 uint32_t urlen dc/d86/structHttpAddress.html abe2f09824d5241bd90f77bb820c942e1 HttpAddressWrapper dc/d5f/structHttpAddressWrapper.html struct HttpAddressWrapper * next dc/d5f/structHttpAddressWrapper.html ab40b8af1c03b4cd5a2b623cb5b44f43f struct HttpAddressWrapper * prev dc/d5f/structHttpAddressWrapper.html a1c1114bfedc582609b29ed579e231b9c struct HttpAddress * address dc/d5f/structHttpAddressWrapper.html a73da6598fa215a7e5265dbce7813a4d8 size_t addrlen dc/d5f/structHttpAddressWrapper.html a19892f9b0a32cc0ce7b4d1d27a7278f0 HttpResponseHeader d0/dd6/structHttpResponseHeader.html struct HttpResponseHeader * next d0/dd6/structHttpResponseHeader.html a5f99b12bd3117b30e6134e486dbe80db struct HttpResponseHeader * prev d0/dd6/structHttpResponseHeader.html abb5ff539e1ea701a9b9c39e00b8ef156 char * type d0/dd6/structHttpResponseHeader.html a9791f5ddbd3d1fff669cd5bf3908b723 char * value d0/dd6/structHttpResponseHeader.html adc19c5dfd9f178dda687672b245e2022 IBF_Count d9/db0/structIBF__Count.html int8_t count_val d9/db0/structIBF__Count.html ad341692dfcde015735bdd7c6b43727fb IBF_Key dd/d96/structIBF__Key.html uint64_t key_val dd/d96/structIBF__Key.html acd44e290cd2dc5afba414cee06d979a5 IBF_KeyHash d7/dfd/structIBF__KeyHash.html uint32_t key_hash_val d7/dfd/structIBF__KeyHash.html a5158bb0442ac151e4327b72e7ae219a0 IBFMessage da/db1/structIBFMessage.html struct GNUNET_MessageHeader header da/db1/structIBFMessage.html a22230db3c3b6cc097e9618ef786bf22e uint8_t order da/db1/structIBFMessage.html ad8882aa3de0827ba076509cd543614a4 uint8_t reserved1 da/db1/structIBFMessage.html a45921bc558ee5d89585116677c1de385 uint16_t reserved2 da/db1/structIBFMessage.html a9932138725fec0cc87e2a7b1df99727b uint32_t offset da/db1/structIBFMessage.html a05d9817d83b479b19b371aabe9d25f4e uint32_t salt da/db1/structIBFMessage.html adc8edde0fcd072758fbed29f37304fbe icmp_echo_header da/d94/structicmp__echo__header.html uint8_t type da/d94/structicmp__echo__header.html a634fb95d7884dbdab6ad1db0373c1800 uint8_t code da/d94/structicmp__echo__header.html a1c5000948a03978a4b1e0bb8010b0f71 uint16_t checksum da/d94/structicmp__echo__header.html af018b647eb8646f9505c09373340dc2e uint32_t reserved da/d94/structicmp__echo__header.html ab6ff88c7fba0e1954ba621fe7bfba0ed icmp_ttl_exceeded_header d2/d22/structicmp__ttl__exceeded__header.html uint8_t type d2/d22/structicmp__ttl__exceeded__header.html ab584dc6576d3669dd6d1aae741068054 uint8_t code d2/d22/structicmp__ttl__exceeded__header.html a7489448d273226ea37f1ea5aad7f4e0a uint16_t checksum d2/d22/structicmp__ttl__exceeded__header.html aa080fe1ae7ccfff6db27eb94ff41abd4 uint32_t unused d2/d22/structicmp__ttl__exceeded__header.html a547d49181d9969f4034c68d254261b77 IdpClient d3/df1/structIdpClient.html struct IdpClient * prev d3/df1/structIdpClient.html a3c1beacdae3e694f7bf340c44fc56d37 struct IdpClient * next d3/df1/structIdpClient.html a070e5a52092e8e1094208d7cb7f84ba3 struct GNUNET_SERVICE_Client * client d3/df1/structIdpClient.html a27dab1a52fb8bbe2ff97b595d058b850 struct GNUNET_MQ_Handle * mq d3/df1/structIdpClient.html ac3263d9436778096301f212c509baaf3 struct AttributeIterator * attr_iter_head d3/df1/structIdpClient.html a563d778d68db1a5393bca5acf75ce1de struct AttributeIterator * attr_iter_tail d3/df1/structIdpClient.html acbb2630d46ba7206575a8be0a2b52732 struct TicketIteration * ticket_iter_head d3/df1/structIdpClient.html ad942bfa880d6a594c275df91be920587 struct TicketIteration * ticket_iter_tail d3/df1/structIdpClient.html a0a387a82a10832d2f56170971a10d09c struct TicketRevocationOperation * revoke_op_head d3/df1/structIdpClient.html a4f0f5a7a9ea655f4febe0611ea0102f1 struct TicketRevocationOperation * revoke_op_tail d3/df1/structIdpClient.html a91eb209808891442a14652658870a588 struct TicketIssueOperation * issue_op_head d3/df1/structIdpClient.html a9e8a359953e31852f580b37e0af2bc54 struct TicketIssueOperation * issue_op_tail d3/df1/structIdpClient.html a7a269c6e6f8a8f1f3bb4b61a9b21a868 struct ConsumeTicketOperation * consume_op_head d3/df1/structIdpClient.html acb4a309b038a70b7e3502227eaa3fb97 struct ConsumeTicketOperation * consume_op_tail d3/df1/structIdpClient.html ad6711ec31cf0897f8eb7bc62974e92fd struct AttributeStoreHandle * store_op_head d3/df1/structIdpClient.html a5f8c59de7091e5506af6fa174b99f291 struct AttributeStoreHandle * store_op_tail d3/df1/structIdpClient.html ac56a2f35f943e3122c801b67e350ab32 struct AttributeDeleteHandle * delete_op_head d3/df1/structIdpClient.html ac0006ffe1cd1c562961f3892a4ba6e75 struct AttributeDeleteHandle * delete_op_tail d3/df1/structIdpClient.html a891edc59e3945d414c197fdc3d75c046 ieee80211_radiotap_header dd/d3d/structieee80211__radiotap__header.html u8 it_version dd/d3d/structieee80211__radiotap__header.html ad1cd87aee0813f00bf76dd22a11dd3bb u8 it_pad dd/d3d/structieee80211__radiotap__header.html aa7e55f67ddd00c3ef621b2e0e705e7e1 __le16 it_len dd/d3d/structieee80211__radiotap__header.html af8736e9ee2761ecbec79f0b5f32a3f95 __le32 it_present dd/d3d/structieee80211__radiotap__header.html a98c781f31bfbab9e03d9581f936ab534 Ieee80211RadiotapHeader d9/db5/structIeee80211RadiotapHeader.html uint8_t it_version d9/db5/structIeee80211RadiotapHeader.html a689148639d8495e06a789b73e05f369e uint8_t it_pad d9/db5/structIeee80211RadiotapHeader.html a7c6c40f18fa713f75f14dcc59b80e69f uint16_t it_len d9/db5/structIeee80211RadiotapHeader.html a0483181f75bdd38a688c426c122fd137 uint32_t it_present d9/db5/structIeee80211RadiotapHeader.html a54389c9e0d58a70024110bf9cd3dcd35 Ieee80211RadiotapHeaderIterator d1/dcd/structIeee80211RadiotapHeaderIterator.html const struct Ieee80211RadiotapHeader * rtheader d1/dcd/structIeee80211RadiotapHeaderIterator.html a9a721012fa2bd8304e3bf1573f516e95 const uint8_t * this_arg d1/dcd/structIeee80211RadiotapHeaderIterator.html a8acb7f970fcf79f2e9eaf27e95b718f3 const uint8_t * arg d1/dcd/structIeee80211RadiotapHeaderIterator.html ac8cb5cfa6c0d70b7922a00e363facec3 const uint32_t * next_bitmap d1/dcd/structIeee80211RadiotapHeaderIterator.html a36355aeeb87c74accf05943a4cc49aab size_t max_length d1/dcd/structIeee80211RadiotapHeaderIterator.html a4d6e30fbca3a582c0fa9a300cdf8fb64 uint32_t bitmap_shifter d1/dcd/structIeee80211RadiotapHeaderIterator.html abaf05a034dd3819c4034bb30037f764e unsigned int this_arg_index d1/dcd/structIeee80211RadiotapHeaderIterator.html a453de8e243074be2fa8cd94e1d78de91 unsigned int arg_index d1/dcd/structIeee80211RadiotapHeaderIterator.html a7e792b83138e991bd7659b9baab6ac99 IfcProcContext d7/d50/structIfcProcContext.html struct LocalAddressList * lal_head d7/d50/structIfcProcContext.html a5a0f4abdb4b39efb7747dcb66dee3eea struct LocalAddressList * lal_tail d7/d50/structIfcProcContext.html a6de957bd664401c2216dc95cf4f4740b in6_ifreq db/deb/structin6__ifreq.html struct in6_addr ifr6_addr db/deb/structin6__ifreq.html ac42518a11ef89651f83a1407969fb303 uint32_t ifr6_prefixlen db/deb/structin6__ifreq.html aaa90545d34462d8eac46393ea8a5469c unsigned int ifr6_ifindex db/deb/structin6__ifreq.html ad419deb2f8fee6d9d0ae797261b1e6c2 InboundMessage d1/d4e/structInboundMessage.html struct GNUNET_MessageHeader header d1/d4e/structInboundMessage.html a8514a2803b3a1b5cf4ff9bb27cc25873 struct GNUNET_PeerIdentity peer d1/d4e/structInboundMessage.html a985fe1e18e87507f7eb6f99e868afa02 IncomingRequest d2/da2/structIncomingRequest.html struct IncomingRequest * next d2/da2/structIncomingRequest.html a7d5bff7457f95a38e3e0ff7df21711f3 struct IncomingRequest * prev d2/da2/structIncomingRequest.html a8c5130cfdd2ea7d900c79606794b91b7 struct GNUNET_PEERSTORE_WatchContext * wc d2/da2/structIncomingRequest.html a4f8791b561e2063adda2f32711b5691b struct GNUNET_PeerIdentity pid d2/da2/structIncomingRequest.html ad63ec0a09198918a3d282095aac08004 IndexInfo d4/df1/structIndexInfo.html struct IndexInfo * next d4/df1/structIndexInfo.html a4c11df9b5cf1794d55d062fc3331eb13 struct IndexInfo * prev d4/df1/structIndexInfo.html ace8e2ab3817c164cd5506ea0f0d1cb3a const char * filename d4/df1/structIndexInfo.html a4201438540d07eb51009cfdf1e9f67b9 struct GNUNET_SERVER_TransmitContext * tc d4/df1/structIndexInfo.html ad7fbbd11cdd8e5106e39193463cf715a struct GNUNET_CRYPTO_FileHashContext * fhc d4/df1/structIndexInfo.html ae83cc682994b09c7b541cdd8278421cf struct GNUNET_HashCode file_id d4/df1/structIndexInfo.html add978c35ff7ec14ea0b32a784d3cc022 IndexInfoMessage dd/d40/structIndexInfoMessage.html struct GNUNET_MessageHeader header dd/d40/structIndexInfoMessage.html a963a0da12c4a8dd9f42bb834a6d5c41d uint32_t reserved dd/d40/structIndexInfoMessage.html a57d6583d66f3d635d50b87e205125ac3 struct GNUNET_HashCode file_id dd/d40/structIndexInfoMessage.html a2bd95da905a29a6bc6f3bb1955295137 IndexStartContext d2/d69/structIndexStartContext.html struct IndexStartContext * next d2/d69/structIndexStartContext.html a696530975a064d575b7731a590750f90 struct IndexStartContext * prev d2/d69/structIndexStartContext.html a6c71e84b81a8f548f30bfde00ea67ad5 char * filename d2/d69/structIndexStartContext.html acd1709a7e028fcc32b39f157759d039b struct GSF_LocalClient * lc d2/d69/structIndexStartContext.html a87aabcb4ce8405e4b5b6c94ef365c4d6 struct GNUNET_CRYPTO_FileHashContext * fhc d2/d69/structIndexStartContext.html a0aa43cba11f4ae47eefc891d8e103479 struct GNUNET_HashCode file_id d2/d69/structIndexStartContext.html a6862ee2fc5ee0565fa5491d8092b2b1f IndexStartMessage db/d14/structIndexStartMessage.html struct GNUNET_MessageHeader header db/d14/structIndexStartMessage.html a0d04b885acffcf4ffeeda27d49cdfb26 uint32_t reserved db/d14/structIndexStartMessage.html ac3e69851ae4c22d9ff24c5441fb28056 uint64_t device db/d14/structIndexStartMessage.html ac7e6fbaabb6bcc2847c498e5486b2902 uint64_t inode db/d14/structIndexStartMessage.html a581a3ccf282adfd44a4593a2b61f838f struct GNUNET_HashCode file_id db/d14/structIndexStartMessage.html a899a372626b31aeeb3d261c51bbecefd InfoMessage db/d6d/structInfoMessage.html struct GNUNET_MessageHeader header db/d6d/structInfoMessage.html ab97e293ea5449e9fec5789dd78c43a06 uint32_t reserved db/d6d/structInfoMessage.html a8dda41844bbfd23b9249079914ce707d struct GNUNET_PeerIdentity peer db/d6d/structInfoMessage.html a9cdd1263c3e07efeb390fe8b38a46f4b InitialKX d3/de4/structInitialKX.html struct GNUNET_CRYPTO_EcdhePublicKey ephemeral d3/de4/structInitialKX.html ad54f3b75954a1875104a7cf7a3c609e2 char gcm_tag d3/de4/structInitialKX.html a51db4e5b93f67b6b092b2215d1ec0497 [(128/8)] InitMessage da/d14/structInitMessage.html struct GNUNET_MessageHeader header da/d14/structInitMessage.html aa323009abb6e5026f62f03ed1ce426f4 uint32_t options da/d14/structInitMessage.html af190b13c58489a6963ec84042fec9b16 InitReplyMessage df/d8b/structInitReplyMessage.html struct GNUNET_MessageHeader header df/d8b/structInitReplyMessage.html a3c100772855f0f25ca95e1eb9793b249 uint32_t reserved df/d8b/structInitReplyMessage.html afaf80ec494acd53b69b30fe8e029ee93 struct GNUNET_PeerIdentity my_identity df/d8b/structInitReplyMessage.html a73a4f34d1854356e88862911239c2c44 InquiryMessage de/dec/structInquiryMessage.html struct GNUNET_MessageHeader header de/dec/structInquiryMessage.html ae58b779bb941b4e47203bade72fcbd7b uint32_t salt de/dec/structInquiryMessage.html acd379c9f6d900e7d95cc232424dccea4 uint32_t reserved de/dec/structInquiryMessage.html a390d65f575b305be20be882f349b2833 InsertDoneInfo d5/d44/structInsertDoneInfo.html GNUNET_CONSENSUS_InsertDoneCallback idc d5/d44/structInsertDoneInfo.html aa742f7f586217623dde8475810cd9ec1 void * cls d5/d44/structInsertDoneInfo.html adf54807028545ba28d3d1c15af466bbf InterceptLookupHandle dd/df6/structInterceptLookupHandle.html struct InterceptLookupHandle * next dd/df6/structInterceptLookupHandle.html ac8087ae0b7dfb7406cc8a5bc2e245001 struct InterceptLookupHandle * prev dd/df6/structInterceptLookupHandle.html a1c5f48c550d69b0b9e7773dbcdb0fd9e struct GNUNET_DNS_RequestHandle * request_handle dd/df6/structInterceptLookupHandle.html af0b4b1655af962bfad9eca859f00a16c struct GNUNET_DNSPARSER_Packet * packet dd/df6/structInterceptLookupHandle.html a4e29386eb9c389aa4e471412b45b6449 struct GNS_ResolverHandle * lookup dd/df6/structInterceptLookupHandle.html a8ac74bad882d592719b9d6dd415f563d InternalContext dc/d54/structInternalContext.html unsigned int matching_bits dc/d54/structInternalContext.html aa17fd20f0ae9535e075627f034857720 IntersectionDoneMessage df/d12/structIntersectionDoneMessage.html struct GNUNET_MessageHeader header df/d12/structIntersectionDoneMessage.html a010efebd73ddf99c56151467c929dfc2 uint32_t final_element_count df/d12/structIntersectionDoneMessage.html ab71017f9da031aea5820883f9a076439 struct GNUNET_HashCode element_xor_hash df/d12/structIntersectionDoneMessage.html adb970c7f62e32d75c79aaaa637ff19b4 IntersectionElementInfoMessage d0/d41/structIntersectionElementInfoMessage.html struct GNUNET_MessageHeader header d0/d41/structIntersectionElementInfoMessage.html a88a379812b848206cbc757a398f9fa33 uint32_t sender_element_count d0/d41/structIntersectionElementInfoMessage.html a98d2d5f9628d32911e8edd3a6ee6f465 InvertibleBloomFilter da/d33/structInvertibleBloomFilter.html uint32_t size da/d33/structInvertibleBloomFilter.html a622ca8e7c0e2d0100a7d039bb497fa0b uint8_t hash_num da/d33/structInvertibleBloomFilter.html ad6e3c8dd2fdfd712415afb45dd32ee1c struct IBF_Key * key_sum da/d33/structInvertibleBloomFilter.html a07c54df9951ae9a712a43be6cb14997f struct IBF_KeyHash * key_hash_sum da/d33/structInvertibleBloomFilter.html a2cd3bddc1ca7a24c891c384772519b8b struct IBF_Count * count da/d33/structInvertibleBloomFilter.html a12f73564ce9eac87a34a84206e067290 ip_header da/d59/structip__header.html uint8_t vers_ihl da/d59/structip__header.html ab9d047f7ea4dc64a2cd3f39706788890 uint8_t tos da/d59/structip__header.html a4b8fd75fcf4a0fba56250ecd9fa37ebf uint16_t pkt_len da/d59/structip__header.html ae416bfe3cecbac2f70b619d445e62a86 uint16_t id da/d59/structip__header.html acdd6df1c36489e1eeb023ffceba19f9b uint16_t flags_frag_offset da/d59/structip__header.html a08dc92889e4cbc6a3944506ee2c41db9 uint8_t ttl da/d59/structip__header.html a166f6113adf8a8a9a741b08198575aee uint8_t proto da/d59/structip__header.html a94ee36ec3c351346d76472f51c05ad4e uint16_t checksum da/d59/structip__header.html a9d31b15783d26657a395409096c4a7fb uint32_t src_ip da/d59/structip__header.html a6e5631a86a96d37dad945b57f4b87d89 uint32_t dst_ip da/d59/structip__header.html ae305ab998ba460cfc12458c68bf4f37c ipv4_address_t d8/d14/structipv4__address__t.html uint32_t address d8/d14/structipv4__address__t.html ad5ab3c6e39016ca36bf8678b5d2b37fd IPv4HttpAddress de/da3/structIPv4HttpAddress.html uint32_t ipv4_addr de/da3/structIPv4HttpAddress.html af765a26d3900ac01fcd12d99bdc9aa51 uint16_t u4_port de/da3/structIPv4HttpAddress.html a210c81267a0cc9674975d5a98841c1e3 IPv4TcpAddress d9/df4/structIPv4TcpAddress.html uint32_t options d9/df4/structIPv4TcpAddress.html aa24d7c44c97d52249fd13e52c406ebe8 uint32_t ipv4_addr d9/df4/structIPv4TcpAddress.html a3627a8c34c6252082ac07c29f3be7785 uint16_t t4_port d9/df4/structIPv4TcpAddress.html a2d4b6f2b0955d636eff9382b3cc54b4d IPv4UdpAddress d9/daf/structIPv4UdpAddress.html uint32_t options d9/daf/structIPv4UdpAddress.html a64d18275b7fe9a6e719f65a98e88f1da uint32_t ipv4_addr d9/daf/structIPv4UdpAddress.html a52222cc29be99597f998895fa2f0bbf5 uint16_t u4_port d9/daf/structIPv4UdpAddress.html a3a9ea2fd866f4301cd7465552601621e ipv6_address_t d0/d3a/structipv6__address__t.html uint8_t address d0/d3a/structipv6__address__t.html a426ef2d26504fd60f35da354a1d3e9ca [16] IPv6HttpAddress dd/df7/structIPv6HttpAddress.html struct in6_addr ipv6_addr dd/df7/structIPv6HttpAddress.html a4cb9520fa8deee7c90684680e1ac3262 uint16_t u6_port dd/df7/structIPv6HttpAddress.html a4646c1103b6e1c699069b2052aa46766 IPv6TcpAddress dc/d9b/structIPv6TcpAddress.html uint32_t options dc/d9b/structIPv6TcpAddress.html a32d25929addd8104eed944571e315851 struct in6_addr ipv6_addr dc/d9b/structIPv6TcpAddress.html aad2bbf62758cd972eb3029d7f5fae60c uint16_t t6_port dc/d9b/structIPv6TcpAddress.html abf8a4d82c95f78145051a4dbf9cdfdc4 IPv6UdpAddress d0/dcd/structIPv6UdpAddress.html uint32_t options d0/dcd/structIPv6UdpAddress.html a101d3c991783f3ec9e4934163cbf93c8 struct in6_addr ipv6_addr d0/dcd/structIPv6UdpAddress.html aa084b4717609d2665a204ba6e5184343 uint16_t u6_port d0/dcd/structIPv6UdpAddress.html a3a5d7b933b3f6490d861ef911acc95fe IssueTicketMessage db/d7e/structIssueTicketMessage.html struct GNUNET_MessageHeader header db/d7e/structIssueTicketMessage.html a4eaf05f898d6636b38b056a419fda85c uint32_t id db/d7e/structIssueTicketMessage.html a1ed1867f29a166d2d3568b3d8305ca91 struct GNUNET_CRYPTO_EcdsaPrivateKey identity db/d7e/structIssueTicketMessage.html a9ae39403a45be5ef3bf84ccb6e322fa6 struct GNUNET_CRYPTO_EcdsaPublicKey rp db/d7e/structIssueTicketMessage.html abb37d22eec232f375dc93e54151d9b36 uint32_t attr_len db/d7e/structIssueTicketMessage.html a3f4d6f609ffce69fcf89bb16593915f0 IterateContext d7/d5e/structIterateContext.html uint64_t offset d7/d5e/structIterateContext.html a864349d1e62e215560ffe30c9494b729 uint64_t limit d7/d5e/structIterateContext.html ab6d8c8507150719b451a335752cea762 uint64_t pos d7/d5e/structIterateContext.html a2f54f7cf8c0420a8758276ce1074ac4d const struct GNUNET_CRYPTO_EcdsaPrivateKey * zone d7/d5e/structIterateContext.html a20b3c6b352023c6529749403d1da2865 GNUNET_NAMESTORE_RecordIterator iter d7/d5e/structIterateContext.html aa528be0d8479fe9a500f966d9a84c08b void * iter_cls d7/d5e/structIterateContext.html a127a1f7f0f6a9ceaf89889d4ffeed130 Iteration dc/d03/structIteration.html struct Iteration * next dc/d03/structIteration.html af5c76d4078a2a514498b969f34d58702 struct Iteration * prev dc/d03/structIteration.html ab3a72ebebbbba786b0dacc1b771b92b2 struct GNUNET_TIME_Absolute start dc/d03/structIteration.html a137afb5afce9cfdcbedfe997838c7fbf struct GNUNET_TIME_Absolute end dc/d03/structIteration.html a0d7be928e73161a5fdafa20ba530cf02 struct GNUNET_TIME_Relative dur dc/d03/structIteration.html ad2ba45c02e9952810b8df8ff7bc1d209 float rate dc/d03/structIteration.html aeb641b5ea4ed1685c7fd6787080c7bc2 unsigned int msgs_sent dc/d03/structIteration.html a3581d1b08bc72cc90be6054a2797ba8c IterationContext de/d54/structIterationContext.html GSF_ConnectedPeerIterator it de/d54/structIterationContext.html abf3acf034d45937c7b526a94454ad831 void * it_cls de/d54/structIterationContext.html a05ff88a0fb6fc829bf1424cd1d123b07 struct TransportClient * tc de/d54/structIterationContext.html abeab977286152d5050b30926a0a90bed struct GNUNET_PeerIdentity id de/d54/structIterationContext.html aad85bdcea6d0a854158ab51c55d1a8b4 int all de/d54/structIterationContext.html a29bea5ab7ad1edeb965ce04ffed41291 IteratorContext d7/d62/structIteratorContext.html GST_NeighbourIterator cb d7/d62/structIteratorContext.html aa854e24a6b6ea766dc19a164f3836cf3 void * cb_cls d7/d62/structIteratorContext.html a2544ef99f5337c8c79d94a46b52d1cb8 GST_ValidationAddressCallback cb d7/d62/structIteratorContext.html abbef4b50099902e7d3d37928177e9d66 KeyCacheEntry df/de3/structKeyCacheEntry.html struct KeyCacheEntry * next df/de3/structKeyCacheEntry.html aade08fcbaea44236b7178b6705e39d2d struct KeyCacheEntry * prev df/de3/structKeyCacheEntry.html ab7c3651ccbf64d047678334243c8205e struct GNUNET_ShortHashCode kid df/de3/structKeyCacheEntry.html a48937b8379b862c63498dcaa15f5a8d2 struct SharedSecret * ss df/de3/structKeyCacheEntry.html ae7ee621244f00cb2f47b60dbd0a19f5e uint32_t sequence_number df/de3/structKeyCacheEntry.html a80619684a7e3e42cabd8af1fa88b9dda KeyCacheLine d2/d1a/structKeyCacheLine.html struct GNUNET_CRYPTO_EcdsaPrivateKey key d2/d1a/structKeyCacheLine.html aa2fb263795fbfbb6c56425f4af1a14fa struct GNUNET_CRYPTO_EcdsaPublicKey pkey d2/d1a/structKeyCacheLine.html a303321f54beebaefe489001bccb54e7c KeyEntry db/d3b/structKeyEntry.html struct IBF_Key ibf_key db/d3b/structKeyEntry.html a278457bfe8119e8b629417532cb4872b struct ElementEntry * element db/d3b/structKeyEntry.html a15f5b3913930946ce9ca3ce084465358 int received db/d3b/structKeyEntry.html a2b4b51e4880630b588ee6ab0835765a0 KeygenPeerInfo d7/d96/structKeygenPeerInfo.html struct GNUNET_PeerIdentity peer d7/d96/structKeygenPeerInfo.html ae8c90ccc0678dfe77beadb96ebac6ca4 struct GNUNET_CRYPTO_PaillierPublicKey paillier_public_key d7/d96/structKeygenPeerInfo.html a671832e9dd8110638cc1cc30ab20e434 gcry_mpi_t presecret_commitment d7/d96/structKeygenPeerInfo.html ac3a17a35fce43f667e1507638f50786e gcry_mpi_t preshare_commitment d7/d96/structKeygenPeerInfo.html aa7b4e6f7bccc27518ad486bb8d315dfa gcry_mpi_t sigma d7/d96/structKeygenPeerInfo.html a79b0b4a9ac3c97d68dbd438bf114ec63 int round1_valid d7/d96/structKeygenPeerInfo.html a062568cffcf0de7c7d4f76592f145b04 int round2_valid d7/d96/structKeygenPeerInfo.html a53940d3cf6957640004ef4c55ee8e9f2 KeygenSession d4/da8/structKeygenSession.html struct GNUNET_CONSENSUS_Handle * consensus d4/da8/structKeygenSession.html a5c43f13eee5f1351ee147952ba6ff6e1 struct ClientState * cs d4/da8/structKeygenSession.html a23f23eb4bd5b39c9820cf2afa0c50dbe gcry_mpi_t * presecret_polynomial d4/da8/structKeygenSession.html a7676ebfc7b503e91a127f3c098f657f2 unsigned int threshold d4/da8/structKeygenSession.html ae746f2c41faf17bf980de7f0e7967982 unsigned int num_peers d4/da8/structKeygenSession.html a9f44c3e549d4b4aa9728ffbaf7257d2e unsigned int local_peer d4/da8/structKeygenSession.html a3dd18f7099a603013e5c4eb8e571eafd struct KeygenPeerInfo * info d4/da8/structKeygenSession.html ab1a065543dc6daf28481d4f976aaff37 struct GNUNET_PeerIdentity * peers d4/da8/structKeygenSession.html a8922be15215f420668b47cffc755e65c struct GNUNET_HashCode session_id d4/da8/structKeygenSession.html affb35e77165073edac062a2a47426728 struct GNUNET_CRYPTO_PaillierPrivateKey paillier_private_key d4/da8/structKeygenSession.html a9290599c926a4a04bff1f068c6e15a3d struct GNUNET_TIME_Absolute deadline d4/da8/structKeygenSession.html a22d0040b9405442c17964e3dbc8e8423 struct GNUNET_TIME_Absolute start_time d4/da8/structKeygenSession.html a520c641e61adc6744a87ade9641bf799 unsigned int local_peer_idx d4/da8/structKeygenSession.html ad7610a009a031365fbda7a6612a16ca2 gcry_mpi_t my_share d4/da8/structKeygenSession.html a2dc51b5faf0c4d3c92bbae360600362a gcry_mpi_t public_key d4/da8/structKeygenSession.html a2f414186f7094832df692fe0c048c4c2 KeywordCounter d3/d29/structKeywordCounter.html struct KeywordCounter * prev d3/d29/structKeywordCounter.html af4fc5d59919c19fc1027b60a9a317d75 struct KeywordCounter * next d3/d29/structKeywordCounter.html ac1865aa9e81785724c941b4073b0c37f const char * value d3/d29/structKeywordCounter.html a7ac8dc4396819528d0c3806753a3631b unsigned int count d3/d29/structKeywordCounter.html a05600a7b6a7b249a2504cb3a336885a1 LabelLookupMessage d6/d0f/structLabelLookupMessage.html struct GNUNET_NAMESTORE_Header gns_header d6/d0f/structLabelLookupMessage.html a2c69efcd3c4a237f6a90b74ab34ebe70 uint32_t label_len d6/d0f/structLabelLookupMessage.html aeef55d69a88790fae11b530ea8ada5c0 struct GNUNET_CRYPTO_EcdsaPrivateKey zone d6/d0f/structLabelLookupMessage.html a6e053b42da27ae87d448b790b5c5e2ba LabelLookupResponseMessage d6/d11/structLabelLookupResponseMessage.html struct GNUNET_NAMESTORE_Header gns_header d6/d11/structLabelLookupResponseMessage.html a7da393cb507b30f7fc4001fb0a9db5d0 uint16_t name_len d6/d11/structLabelLookupResponseMessage.html abeee22a3bbc608df3adfc95d0739f6b5 uint16_t rd_len d6/d11/structLabelLookupResponseMessage.html a2ff20a6b4dda49fc70c69bdf3de13cc3 uint16_t rd_count d6/d11/structLabelLookupResponseMessage.html aa7b7a62c5defe002c3fa3c0e68099292 uint16_t found d6/d11/structLabelLookupResponseMessage.html a139bda9fb9593c87c56cc7c3e8bf9955 struct GNUNET_CRYPTO_EcdsaPrivateKey private_key d6/d11/structLabelLookupResponseMessage.html afdbab99da462e043ebf5d3a023cdbd8a LazyCopyRequest d7/de7/structLazyCopyRequest.html struct LazyCopyRequest * prev d7/de7/structLazyCopyRequest.html aa2332427911bcb31e7f2837060e00f59 struct LazyCopyRequest * next d7/de7/structLazyCopyRequest.html a67692b7419014c0c1ffb752cd8a8ca7d struct Set * source_set d7/de7/structLazyCopyRequest.html aa91ba862b66b920625af6a5eefb8ca43 uint32_t cookie d7/de7/structLazyCopyRequest.html ae5d4570dc30249a3b6b34ae40a628b85 LCFContext d9/da4/structLCFContext.html struct LCFContext * next d9/da4/structLCFContext.html af5dd109bc1144933c4c32723675e75fc struct LCFContext * prev d9/da4/structLCFContext.html ac0b015155a9f6fc6538554d49a3e5397 struct Slave * gateway d9/da4/structLCFContext.html acbd586985d8a13457d2a09e28e7f8def struct GNUNET_SERVICE_Client * client d9/da4/structLCFContext.html a35be587985a7fcdd15b779ddbf8a0328 struct GNUNET_TESTBED_Operation * op d9/da4/structLCFContext.html ae93536603fda23b00d5b904a7cbea73f struct GNUNET_SCHEDULER_Task * timeout_task d9/da4/structLCFContext.html a790fecd559773aa4ab4bef0ab7d11969 uint64_t operation_id d9/da4/structLCFContext.html abc6085d583503aa1601e48c3adc04a4b int is_subordinate d9/da4/structLCFContext.html ae5c4f942d30c0876db59ea1df3f32f8f enum LCFContextState state d9/da4/structLCFContext.html a07bcceedccb425d18f4378d71ba08226 uint32_t delegated_host_id d9/da4/structLCFContext.html a2a13ab6802e9c3c53b732bb4e73081c9 uint32_t slave_host_id d9/da4/structLCFContext.html a8c260842dc6458be2ff77afe6ea26be0 LearnLaunchEntry d7/d26/structLearnLaunchEntry.html struct LearnLaunchEntry * prev d7/d26/structLearnLaunchEntry.html ae9d5521cbc6f679c60e6c559402b7c60 struct LearnLaunchEntry * next d7/d26/structLearnLaunchEntry.html a7c9e1e44656f9a1014212b70a22458a9 struct ChallengeNonceP challenge d7/d26/structLearnLaunchEntry.html aaedf17ec1ff03c6f90c20c9e9590d592 struct GNUNET_TIME_Absolute launch_time d7/d26/structLearnLaunchEntry.html aec0dd1f12bb34311ece18a53eabef713 LEGACY_SERVICE_Context d1/d1a/structLEGACY__SERVICE__Context.html const struct GNUNET_CONFIGURATION_Handle * cfg d1/d1a/structLEGACY__SERVICE__Context.html a8e7f2e6ffed7446897cb2f591075f605 struct GNUNET_SERVER_Handle * server d1/d1a/structLEGACY__SERVICE__Context.html a739e094a17ca9a027e099f9623b4ef33 struct sockaddr ** addrs d1/d1a/structLEGACY__SERVICE__Context.html a08b874a73bad7f36fcc1c64c2f2f4a6f const char * service_name d1/d1a/structLEGACY__SERVICE__Context.html ab1b8ed527ecefc3ab9500fe80be989e8 LEGACY_SERVICE_Main task d1/d1a/structLEGACY__SERVICE__Context.html a03d3ac5b9d8975a2a8d2932121be5591 void * task_cls d1/d1a/structLEGACY__SERVICE__Context.html a163e77f452951cf7d911d2326c6ddc8c struct GNUNET_STRINGS_IPv4NetworkPolicy * v4_denied d1/d1a/structLEGACY__SERVICE__Context.html a34426d952bd2fe2830b92ba7191f7469 struct GNUNET_STRINGS_IPv6NetworkPolicy * v6_denied d1/d1a/structLEGACY__SERVICE__Context.html a353a107508963d4be4cbd01292e0c619 struct GNUNET_STRINGS_IPv4NetworkPolicy * v4_allowed d1/d1a/structLEGACY__SERVICE__Context.html a01dcf9a13b27eb5aac9ffe26f5fdc174 struct GNUNET_STRINGS_IPv6NetworkPolicy * v6_allowed d1/d1a/structLEGACY__SERVICE__Context.html a3c0a2f683ddab95ebbe513d2e302629b struct GNUNET_SERVER_MessageHandler * my_handlers d1/d1a/structLEGACY__SERVICE__Context.html af3b1bfb72389b9f30d8246b738d4497b socklen_t * addrlens d1/d1a/structLEGACY__SERVICE__Context.html af758c0a472d7fb4a570dd32247705d11 struct GNUNET_NETWORK_Handle ** lsocks d1/d1a/structLEGACY__SERVICE__Context.html aed7afd48616f471cc123b046d4ed6ef7 struct GNUNET_SCHEDULER_Task * shutdown_task d1/d1a/structLEGACY__SERVICE__Context.html abc6c89f4f0faea812ff37e8397210261 struct GNUNET_TIME_Relative timeout d1/d1a/structLEGACY__SERVICE__Context.html a1c975cd5291a91f8ceaef64363f75703 int ret d1/d1a/structLEGACY__SERVICE__Context.html a5dc22cb1d58551b737a85e86b62d0420 int ready_confirm_fd d1/d1a/structLEGACY__SERVICE__Context.html a6cdf5bae6884bff83f1977570cb599df int require_found d1/d1a/structLEGACY__SERVICE__Context.html a8661efe0dccd5421a6ffd84b81b8bdd6 int match_uid d1/d1a/structLEGACY__SERVICE__Context.html a9ca0dc3dd40fc801415d2515feea4587 int match_gid d1/d1a/structLEGACY__SERVICE__Context.html abf2ccb46c62375140abc6427d7fa24a8 enum LEGACY_SERVICE_Options options d1/d1a/structLEGACY__SERVICE__Context.html af8e82327b1467138908024ef816b515e Line da/d05/structLine.html struct Channel * channel_head da/d05/structLine.html aabaa665b09f017ade28237fbad9d76d5 struct Channel * channel_tail da/d05/structLine.html a71d8eb03912555b423f3caca1831a9ee struct GNUNET_SERVICE_Client * client da/d05/structLine.html ab34de1ec8d97c5f9aedcf18dfed2d458 struct GNUNET_MQ_Handle * mq da/d05/structLine.html a6ecece09c3cd2e7b31f7d2c7a50c9098 struct GNUNET_CADET_Port * port da/d05/structLine.html a80ef5fcd4d14ba3166a70965d873a327 struct GNUNET_HashCode line_port da/d05/structLine.html a5572d9b59428e23f319cf3b7a4e935ca uint32_t cid_gen da/d05/structLine.html a5241ff4e1150065d19b417f1fdbc7fdc LinkControllersContext d6/d9a/structLinkControllersContext.html struct GNUNET_SERVICE_Client * client d6/d9a/structLinkControllersContext.html a63245553cb27f329a07ff8ccadc5c362 uint64_t operation_id d6/d9a/structLinkControllersContext.html a0a7c4fb70ff51ede2eeb0160fb774b5a LinkProperty dc/d49/structLinkProperty.html struct LinkProperty * next dc/d49/structLinkProperty.html a21a8f48c84453d42a3411eec6bac68b1 struct GNUNET_TESTBED_Peer * peer dc/d49/structLinkProperty.html aff6dc94636735a97439c7430cb4a491c uint32_t latency dc/d49/structLinkProperty.html a4acaed1873805c7d180de1d321180a4c uint32_t loss dc/d49/structLinkProperty.html ab38ecada0c6eb9554c243edc4033bc40 uint32_t bandwidth dc/d49/structLinkProperty.html a0e9b6768e192432aeec1ff0fbaeda6fd ListAllPeersMessage d0/d6f/structListAllPeersMessage.html struct GNUNET_MessageHeader header d0/d6f/structListAllPeersMessage.html ab9980474be0e63df39c97f5672e6b21b uint32_t include_friend_only d0/d6f/structListAllPeersMessage.html a953f7ac826460f32464b886d1874ab6c Listener db/d69/structListener.html struct Listener * next db/d69/structListener.html a7e5bdbc6ed2a568c2dc16106dd78f942 struct Listener * prev db/d69/structListener.html a8926a7ed119258db9c2c8284972201cc struct Operation * op_head db/d69/structListener.html a55c7727dedaf144914ccd4d1cdac6214 struct Operation * op_tail db/d69/structListener.html a2869879fdca212d32460c02db994afac struct ClientState * cs db/d69/structListener.html a03641bc977fe62a5d6db1495c41ed79e struct GNUNET_CADET_Port * open_port db/d69/structListener.html afd4a4fa8f979ad1f7ae59248308df776 struct GNUNET_HashCode app_id db/d69/structListener.html a5d1b791c4ebf5062fdf033386845c8a7 enum GNUNET_SET_OperationType operation db/d69/structListener.html a4abb1438cab5ab2c0fe2e9ceec1ee9dd ListEntry d7/dee/structListEntry.html struct ListEntry * next d7/dee/structListEntry.html af6795945d789830d2cecc6ff5935c83e struct GNUNET_TESTBED_Peer * peer d7/dee/structListEntry.html a5ad1fb3cb14d9433cbe3fa94dac73d97 ListPeerMessage d1/dad/structListPeerMessage.html struct GNUNET_MessageHeader header d1/dad/structListPeerMessage.html ae0011cb9ca62ba732435f3affd737b1b uint32_t include_friend_only d1/dad/structListPeerMessage.html affdcf6b66b25dbfedc896ac4d3f0bb8e struct GNUNET_PeerIdentity peer d1/dad/structListPeerMessage.html a98668de2f690e681d3603a3b418e75df LoadAllContext de/d23/structLoadAllContext.html const char * basename de/d23/structLoadAllContext.html a54c6f77e0c447b5178e28533d938992c void * arg de/d23/structLoadAllContext.html acd2e91b334d8c239e0f11b4ac99ad76f GNUNET_PLUGIN_LoaderCallback cb de/d23/structLoadAllContext.html aeee5527d450ced67125da2a57045476f void * cb_cls de/d23/structLoadAllContext.html aa2b3c764c16bc3b3cea0818f3fd6db2b LocalAddressList d1/d16/structLocalAddressList.html struct LocalAddressList * next d1/d16/structLocalAddressList.html a532c0bf1074bfc47dd1fca09307632d2 struct LocalAddressList * prev d1/d16/structLocalAddressList.html a03a385ba4a8b8465bbdbbc7f39c6ccd1 struct HelperContext * hc d1/d16/structLocalAddressList.html a2423d429f0d42b6f6c732b5e406cc8ad struct sockaddr_storage addr d1/d16/structLocalAddressList.html a94fedd1b9ea7d7efeb18ac6547b3a943 int af d1/d16/structLocalAddressList.html a6783f4e572c88808e47cd5099b49ff41 int old d1/d16/structLocalAddressList.html a11d21b5517ab05239d3d79b42a122758 enum GNUNET_NAT_AddressClass ac d1/d16/structLocalAddressList.html a8601c17f4a3b82599a08ce59cfb918bd LocalPeer2Context da/d9c/structLocalPeer2Context.html struct GNUNET_TRANSPORT_OfferHelloHandle * ohh da/d9c/structLocalPeer2Context.html a5eb8dc86d4b76581e4ee78480cfb2822 struct ConnectivitySuggestContext tcc da/d9c/structLocalPeer2Context.html a445d32431ce3a795381ac93a37043c23 LocalService dd/d45/structLocalService.html struct SocketAddress address dd/d45/structLocalService.html a5ff4444e1c8624c297f23b92c3bb2610 struct GNUNET_HashCode descriptor dd/d45/structLocalService.html aaef57a58c0e47a598b593d0c84bb564f char * name dd/d45/structLocalService.html afba7413627b462f336a427fbb81e7e3e struct GNUNET_CADET_Port * port dd/d45/structLocalService.html a37b5739b5cdcf53663356de1b0fe0121 int16_t is_udp dd/d45/structLocalService.html a0e5b18ec8a91ecbfed22cbebd87553c7 Location d3/d98/structLocation.html struct FileIdentifier fi d3/d98/structLocation.html a756323a23b7a4525badc0887f06d415d struct GNUNET_PeerIdentity peer d3/d98/structLocation.html ae0f8c055dcddcbda5a2b4a5df5eb2daa struct GNUNET_TIME_Absolute expirationTime d3/d98/structLocation.html a06b0bd6b42fb0cafe342dbe0b0b4a806 struct GNUNET_CRYPTO_EddsaSignature contentSignature d3/d98/structLocation.html a3e2b2572a71295ef29daaae82188ddbf LocUriAssembly d1/dc2/structLocUriAssembly.html struct GNUNET_CRYPTO_EccSignaturePurpose purpose d1/dc2/structLocUriAssembly.html aeb0b580a1047846e080fe0d274e7e6f7 struct GNUNET_TIME_AbsoluteNBO exptime d1/dc2/structLocUriAssembly.html a4724d6059215970a75c70c383cccd2e7 struct FileIdentifier fi d1/dc2/structLocUriAssembly.html acc1f3d942a95b9edd53b7bf4b8bc0d71 struct GNUNET_PeerIdentity peer d1/dc2/structLocUriAssembly.html ab9e78bff674ac2dc3ffed577b7b81ec4 LogDef d6/da3/structLogDef.html regex_t component_regex d6/da3/structLogDef.html af74e07fbe436c8ccec1e15cf042e128c regex_t file_regex d6/da3/structLogDef.html ab6cf7f5fe19baa16be2c6ee2fdcc13a5 regex_t function_regex d6/da3/structLogDef.html ae116a19eeaabe8add5260278d7ae15d4 int from_line d6/da3/structLogDef.html a666c9d179ffbb12392f46ed43ebee76e int to_line d6/da3/structLogDef.html a415e030beb17485fc9a8fbeea5d35755 int level d6/da3/structLogDef.html ae4f68d5f95086b8a8a65ba0b416a20cd int force d6/da3/structLogDef.html aac9fa70a8a014b3d75fdf73d3f48b65d LoggingAddress d4/d2e/structLoggingAddress.html struct LoggingAddress * next d4/d2e/structLoggingAddress.html aa087f4e72b052aa835f52696d7a21ec7 struct LoggingAddress * prev d4/d2e/structLoggingAddress.html a432bf937689c32afc39d6bd3c9bfd07e long long unsigned int aid d4/d2e/structLoggingAddress.html a4557d991e9a8c9092a287eb907c47690 int active d4/d2e/structLoggingAddress.html a1a84dd87cc9ccec2998bf08700a854e4 uint32_t network d4/d2e/structLoggingAddress.html a052479575c2309e89d4b885ef83c749a uint32_t assigned_bw_in d4/d2e/structLoggingAddress.html af07ca3788309972eea9483527d411d7a uint32_t assigned_bw_out d4/d2e/structLoggingAddress.html ac58c44ed0a4852aef827103d6b37ded2 double prop_abs d4/d2e/structLoggingAddress.html a8e5716ad4ed43aae2cea0158ca4a7fd8 [GNUNET_ATS_PropertyCount] double prop_norm d4/d2e/structLoggingAddress.html ad62842d24d4f45bedb43953f2292edb0 [GNUNET_ATS_PropertyCount] LoggingFileHandle d9/d25/structLoggingFileHandle.html struct LoggingFileHandle * next d9/d25/structLoggingFileHandle.html ae5ac79e51676c5b552300c21d0aec798 struct LoggingFileHandle * prev d9/d25/structLoggingFileHandle.html a33ff8e463de964963857788fd6210969 long long unsigned int pid d9/d25/structLoggingFileHandle.html a28eea8359fdf65621493b06538eb45f0 long long unsigned int aid d9/d25/structLoggingFileHandle.html a742c5efbdd98410f2fb1e521b273f826 struct GNUNET_DISK_FileHandle * f_hd d9/d25/structLoggingFileHandle.html a190dfecfb6009be22eb27a7de4f808d7 LoggingHandle df/d33/structLoggingHandle.html struct GNUNET_SCHEDULER_Task * logging_task df/d33/structLoggingHandle.html ab23037f55bf60d4ffc7651c82522a64b struct GNUNET_TIME_Relative log_freq df/d33/structLoggingHandle.html a89149214681b08769935a172136599c7 struct LoggingTimeStep * head df/d33/structLoggingHandle.html a9cdf0166eb965b1a9f062bcd4209cac7 struct LoggingTimeStep * tail df/d33/structLoggingHandle.html af1b8d1c9c8c486f851cb9fe202b93223 struct GNUNET_SCHEDULER_Task * log_task df/d33/structLoggingHandle.html a98eef13b4c0f6c71825d24bb8eb0d6af int num_masters df/d33/structLoggingHandle.html a8dd88bc3c290d8a84669ad5935523a3c int num_slaves df/d33/structLoggingHandle.html af7fb201b25aa1a96be0586c72bcfa2db int running df/d33/structLoggingHandle.html a1041ca77f0666c9ca8b1cbd838bd1b7d int verbose df/d33/structLoggingHandle.html ae3454d647abc0ccea5ddc3414a4b6cba const char * name df/d33/structLoggingHandle.html ac287d3d2d54e45d02fa5c848462887f7 struct GNUNET_TIME_Relative frequency df/d33/structLoggingHandle.html add171b3e58e23901d3e6870c4841a416 struct LoggingPeer * lp df/d33/structLoggingHandle.html a52c823bc9e1e4804a106a81dd79a0d45 LoggingPeer da/d3b/structLoggingPeer.html struct LoggingPeer * prev da/d3b/structLoggingPeer.html ab6737e9ac225a3972c2d8f974cb537a5 struct LoggingPeer * next da/d3b/structLoggingPeer.html af83ccc6abc909881d4478e4c00b62fca long long unsigned int id da/d3b/structLoggingPeer.html aed046eaef0fd639956381e26c0a0a4f2 struct GNUNET_PeerIdentity peer_id da/d3b/structLoggingPeer.html a0ab0c28b3ae6d834e3ddf36eea8e2587 double pref_abs da/d3b/structLoggingPeer.html a6755177cf1caa40d5b086e02d46f70ca [GNUNET_ATS_PREFERENCE_END] double pref_norm da/d3b/structLoggingPeer.html abc85cb0b4d54d349863429bddc62b8d3 [GNUNET_ATS_PREFERENCE_END] int is_requested da/d3b/structLoggingPeer.html a37400685a7f3a5258682b9ea8659a6ba struct LoggingAddress * addr_head da/d3b/structLoggingPeer.html a48a120072cda05e1bf4df34ba5b23566 struct LoggingAddress * addr_tail da/d3b/structLoggingPeer.html a401b086de11a8a71350a7ea0c2e5d0d9 struct BenchmarkPeer * peer da/d3b/structLoggingPeer.html a41fabd75038504efd66645f02f0fbc24 struct GNUNET_TIME_Absolute start da/d3b/structLoggingPeer.html a84cd03ea47bfb71db1c6e43ac35f4ff9 struct PeerLoggingTimestep * head da/d3b/structLoggingPeer.html adbe498587b82327cf1da81987ba08083 struct PeerLoggingTimestep * tail da/d3b/structLoggingPeer.html a012c06b8db02dc5eefdbeb49d4ef384b LoggingTimeStep dc/dd7/structLoggingTimeStep.html struct LoggingTimeStep * prev dc/dd7/structLoggingTimeStep.html ab07592e96ed95e041a7dab2adba01af7 struct LoggingTimeStep * next dc/dd7/structLoggingTimeStep.html a2127753f0cbbf8ebc8057c54c25d7c59 struct LoggingPeer * head dc/dd7/structLoggingTimeStep.html a3b6062f44e8354930259569bc7778bc5 struct LoggingPeer * tail dc/dd7/structLoggingTimeStep.html a977dd84cc00d154e765e1b06e3746e0e struct GNUNET_TIME_Absolute timestamp dc/dd7/structLoggingTimeStep.html a3667afdbc1f63d2d9f207659bd08b8bc struct GNUNET_TIME_Relative delta dc/dd7/structLoggingTimeStep.html ab5d0b651ae8a37be00b1806c7309f0dd LookupBlockContext d7/d80/structLookupBlockContext.html struct NamecacheClient * nc d7/d80/structLookupBlockContext.html a1042a0331682aa0d7027a181c342c458 uint32_t request_id d7/d80/structLookupBlockContext.html acee867cd07fc68fb75f63a46c7ab9934 int status d7/d80/structLookupBlockContext.html a6a742a16665f618c06d0f26b9c12e3f1 LookupBlockMessage d5/df0/structLookupBlockMessage.html struct GNUNET_NAMECACHE_Header gns_header d5/df0/structLookupBlockMessage.html a6a23bad236cbb36364f22f8c3ceff370 struct GNUNET_HashCode query d5/df0/structLookupBlockMessage.html afd85971880d4c883d9cc391f8098e4b8 LookupBlockResponseMessage d8/d9f/structLookupBlockResponseMessage.html struct GNUNET_NAMECACHE_Header gns_header d8/d9f/structLookupBlockResponseMessage.html a979b0813cf1223be326aa9bc78c87ca8 struct GNUNET_TIME_AbsoluteNBO expire d8/d9f/structLookupBlockResponseMessage.html a4a21da45ee4b81d5b608978af2afb6eb struct GNUNET_CRYPTO_EcdsaSignature signature d8/d9f/structLookupBlockResponseMessage.html a5c17f1ebb8ec42391976e03edb4635fc struct GNUNET_CRYPTO_EcdsaPublicKey derived_key d8/d9f/structLookupBlockResponseMessage.html ad02bf445f682cb274807a09fe95834b7 LookupCtx d4/d0e/structLookupCtx.html struct Queue * res d4/d0e/structLookupCtx.html aa9666b2461ee7003154f1577ea11d475 const struct sockaddr_un * un d4/d0e/structLookupCtx.html a85947c33489a12c54fca7748d823c76d socklen_t un_len d4/d0e/structLookupCtx.html a42e16ab8780abba4bc3d6bafa2758572 struct GNUNET_ATS_Session * res d4/d0e/structLookupCtx.html a57bc9d1b4260b51180ffb33f9c7855ed const struct GNUNET_HELLO_Address * address d4/d0e/structLookupCtx.html a1b9c3e8669eb8c144c2b009c4cc874c8 LookupMessage d8/d6c/structLookupMessage.html struct GNUNET_MessageHeader header d8/d6c/structLookupMessage.html a8a5794b4b1608caf5b994e1a1bb664d5 uint32_t id d8/d6c/structLookupMessage.html a6b55dc39950f587963c6a6816e0a4f7d struct GNUNET_CRYPTO_EcdsaPublicKey zone d8/d6c/structLookupMessage.html a0b09b0fc6e548f016c7a84fce31ab279 int16_t options d8/d6c/structLookupMessage.html a34750823dd37d37e9323bfeb9590d37a uint16_t recursion_depth_limit d8/d6c/structLookupMessage.html a9d044660f134ec9b88667af80c0fcdb2 int32_t type d8/d6c/structLookupMessage.html ab4d03a7d7844097624dd514939ffc9b4 LookupResultMessage d4/d95/structLookupResultMessage.html struct GNUNET_MessageHeader header d4/d95/structLookupResultMessage.html a17a1be25148ebe7f32119f4ddfd32915 uint32_t id d4/d95/structLookupResultMessage.html a2b5a09a71ed5a6bbe100bf0d73c517e5 uint32_t rd_count d4/d95/structLookupResultMessage.html a65512f124a938c8e726d1c747428a521 MacAndSession d1/dbc/structMacAndSession.html struct GNUNET_ATS_Session * session d1/dbc/structMacAndSession.html a2b8a23e6427c3d826b5f84c8de84b422 struct MacEndpoint * endpoint d1/dbc/structMacAndSession.html a3fab127dca11e77fbf9d9eb5bd03e5cb MacEndpoint d2/d98/structMacEndpoint.html struct MacEndpoint * next d2/d98/structMacEndpoint.html af65683c88447428a43ec25362c563861 struct MacEndpoint * prev d2/d98/structMacEndpoint.html a8fa538d11a27ad2ad15533092d97f55b struct Plugin * plugin d2/d98/structMacEndpoint.html a749c5576a70b5d5f17bc56db6e6b97ec struct GNUNET_ATS_Session * sessions_head d2/d98/structMacEndpoint.html a4d21f0a7f6345ff9f405ed7d611f9b8c struct GNUNET_ATS_Session * sessions_tail d2/d98/structMacEndpoint.html afb491f2265bf4456b9f1963eb651fdef struct FragmentMessage * sending_messages_head d2/d98/structMacEndpoint.html a68ec55619d5b05ee96fc3f779c8de973 struct FragmentMessage * sending_messages_tail d2/d98/structMacEndpoint.html ae355f494f655d99ac05e072258930391 struct GNUNET_DEFRAGMENT_Context * defrag d2/d98/structMacEndpoint.html aa7686dcd671e4c847ebfe478c21f69af struct GNUNET_TIME_Absolute timeout d2/d98/structMacEndpoint.html a26e0aeda199a893bb3431c337317662e struct GNUNET_SCHEDULER_Task * timeout_task d2/d98/structMacEndpoint.html a4e6efb33c1d6fab095f92de4b1c59251 unsigned int fragment_messages_out_count d2/d98/structMacEndpoint.html a757a05fe9ae08e0d022bfa8c0f0c583e struct WlanAddress wlan_addr d2/d98/structMacEndpoint.html afaadeab045d15bc890c13f6fa13928e3 struct GNUNET_TIME_Relative msg_delay d2/d98/structMacEndpoint.html a43d098633b56bca078202e709a8ffad0 struct GNUNET_TIME_Relative ack_delay d2/d98/structMacEndpoint.html a1b50dd3d8057b9712b555e6178b5928e uint16_t tx_power d2/d98/structMacEndpoint.html afa09b33e07eb0ba95c5625ea98759e57 uint8_t rate d2/d98/structMacEndpoint.html a312f52ac72e3ad60392ac1dd326772df uint8_t antenna d2/d98/structMacEndpoint.html ae03afa3bfc4cb1931796b7c346eade76 ManageServiceContext d9/d9e/structManageServiceContext.html struct ManageServiceContext * next d9/d9e/structManageServiceContext.html a1b1a8c301f8a238fe6ebedd85321e57c struct ManageServiceContext * prev d9/d9e/structManageServiceContext.html a9305a5e8f187b613d5b5b16265d2c145 struct GNUNET_ARM_Handle * ah d9/d9e/structManageServiceContext.html a29e894d8ccf883856f20898221c394d5 struct Peer * peer d9/d9e/structManageServiceContext.html aae7c33aae69e6ad879316a9e39a147fd struct GNUNET_SERVICE_Client * client d9/d9e/structManageServiceContext.html a7a69d20581ecf4b4dc1b12fa859e4183 char * service d9/d9e/structManageServiceContext.html a8db326a808c11ac944505a7fd9f9f76c uint64_t op_id d9/d9e/structManageServiceContext.html a071568811df9420d1837849b919dec42 uint8_t start d9/d9e/structManageServiceContext.html a2e32c416c1eeebd120db3c3e6645111d uint8_t expired d9/d9e/structManageServiceContext.html aef4cf5e42d8a2cce72112a1dea5f11ec ManageServiceData de/dfb/structManageServiceData.html GNUNET_TESTBED_OperationCompletionCallback cb de/dfb/structManageServiceData.html a7a037d280db4f04483f462047d7c4511 void * cb_cls de/dfb/structManageServiceData.html aaec4e9e63b8bf0687f5fad69f2b47ec7 struct GNUNET_TESTBED_Peer * peer de/dfb/structManageServiceData.html a2d38dad25533a707140b8269a86ce972 char * service_name de/dfb/structManageServiceData.html a49d85e56e1aeac9691241425e9397cf0 unsigned int start de/dfb/structManageServiceData.html afa3bd012e8a6fc3feb5f329d17a71247 uint16_t msize de/dfb/structManageServiceData.html abd6584efa7f5c534ba9b27da879d50e4 MapEntry d8/ded/unionMapEntry.html struct SmallMapEntry * sme d8/ded/unionMapEntry.html a7317d8c906a049012a0b24f3fe610373 struct BigMapEntry * bme d8/ded/unionMapEntry.html a8dc648273c7f7a76e0e8ff46946a2f02 uint32_t key d8/ded/unionMapEntry.html a8257ed78942c392e8440466d61bb9c80 void * value d8/ded/unionMapEntry.html a53689a0b98de82567d881b0dadfda815 struct MapEntry * next d8/ded/unionMapEntry.html ab9aa77c5d45bddeb29e686c14d4f5e4c mem_table_struct d4/dd9/structmem__table__struct.html const char * name d4/dd9/structmem__table__struct.html aad7e9500ebde548e3c78bf87a0a163a7 unsigned long * slot d4/dd9/structmem__table__struct.html a6341a8942c01ac30bdad42b5da7ee0c6 MergeContext d0/d9d/structMergeContext.html struct GSF_PendingRequest * pr d0/d9d/structMergeContext.html a57249cb46059a273d72c21d71441bbc5 int merged d0/d9d/structMergeContext.html a5240c9b71dec65136e07489d78978450 const struct GNUNET_HELLO_Message * h1 d0/d9d/structMergeContext.html aa2f9097379bd3be4eb7d018b29058e4b const struct GNUNET_HELLO_Message * h2 d0/d9d/structMergeContext.html ac67c09e5295ade7cbd75987055887ce9 const struct GNUNET_HELLO_Message * other d0/d9d/structMergeContext.html a0b6a8dbffd55764741935a297baa3f58 char * buf d0/d9d/structMergeContext.html aca53189de4aeb1afa8e1f4b198cf8d1e size_t max d0/d9d/structMergeContext.html a9566383fd5321aacaff1806bbba33d1d size_t ret d0/d9d/structMergeContext.html ab239fa0262a7f0ebcc82d3b9ab137b9d int take_equal d0/d9d/structMergeContext.html aa1ef55bc4e078270f6d9a6e7efcc2e78 MessageBuilderContext d6/d9d/structMessageBuilderContext.html unsigned int put_cnt d6/d9d/structMessageBuilderContext.html a0bba3d28617f5613ca85fd7a19c8d0ff unsigned int skip_cnt d6/d9d/structMessageBuilderContext.html aababc683627f0d12dc6da26a489c6ea1 struct GNUNET_HashCode * xoff d6/d9d/structMessageBuilderContext.html a33e2403eea92584318fb752243daf76e struct GNUNET_FS_SearchContext * sc d6/d9d/structMessageBuilderContext.html a99ec06d280eedfc847ba06eecad8708f unsigned int keyword_offset d6/d9d/structMessageBuilderContext.html a4c655acc72da9ce92f4e306522031890 MessageContext de/d33/structMessageContext.html struct MessageContext * next de/d33/structMessageContext.html a8a482fa0cd4e01f83a5b5643812007fd struct MessageContext * prev de/d33/structMessageContext.html ab2617b276a773ffd6b6a6c281eb2c440 struct GNUNET_DEFRAGMENT_Context * dc de/d33/structMessageContext.html a6824fe102e74972f7c5c45de84780c5e const struct GNUNET_MessageHeader * msg de/d33/structMessageContext.html aca7dc3abba0b9ad5e62fb221bed8aa7d struct GNUNET_TIME_Absolute last_update de/d33/structMessageContext.html a7bfb02bf2c8383b3bcf4404861d90868 struct GNUNET_SCHEDULER_Task * ack_task de/d33/structMessageContext.html ad1a73682118ed2efca9a4cbc0ed4ce5f struct FragTimes frag_times de/d33/structMessageContext.html a17a85f74860b2f7b2f08cd23dd85fac8 [64] uint64_t bits de/d33/structMessageContext.html a6018652fe1d4f97f4d70e7cdf6c8ee9d uint32_t fragment_id de/d33/structMessageContext.html ab4609ef5756d1c6cb422d626a3a7a099 unsigned int last_bit de/d33/structMessageContext.html a4ce1a46435b5224dc52cd560edb63e42 unsigned int frag_times_start_offset de/d33/structMessageContext.html a6ab89002e45215cc68354f959834aaf6 unsigned int frag_times_write_offset de/d33/structMessageContext.html a5de7d71dc37942768986bdf275af6780 uint16_t total_size de/d33/structMessageContext.html aec366b2b851d9338f5bb1013a7f20905 int16_t last_duplicate de/d33/structMessageContext.html ae1715f32dc315a3abb85d84fe0b20cdf MessageQueue d4/df9/structMessageQueue.html struct MessageQueue * next d4/df9/structMessageQueue.html a8eeb84fea2c4c9d65d92ae19ddf4c1db struct MessageQueue * prev d4/df9/structMessageQueue.html a3a67205ba524e5ab68b43d1ade3991ff GST_NeighbourSendContinuation cont d4/df9/structMessageQueue.html aa6e7326f8481c985362ad66d917f7493 void * cont_cls d4/df9/structMessageQueue.html a1cee51ab2275e1216965ea7da73388d5 const char * message_buf d4/df9/structMessageQueue.html a3c3c1cb3ecceddd0294293608b751fbc size_t message_buf_size d4/df9/structMessageQueue.html ade3d2e0debf7831194ba38a1c70c8022 struct GNUNET_TIME_Absolute timeout d4/df9/structMessageQueue.html ae6ff49bc83ae69bf1b495991ababd96f MessageStreamTokenizer dd/d63/structMessageStreamTokenizer.html MessageTokenizerCallback cb dd/d63/structMessageStreamTokenizer.html a3f64fcb3aa92f34ac287ac65d9294760 void * cb_cls dd/d63/structMessageStreamTokenizer.html a141e5979a42c19ecff58bc7a2ba15d1d size_t curr_buf dd/d63/structMessageStreamTokenizer.html ac2a11e930298af774d8378b5a2c07b21 size_t off dd/d63/structMessageStreamTokenizer.html aff9a10579aee07a6500b6cd8704758b3 size_t pos dd/d63/structMessageStreamTokenizer.html ac8b7a5c7122bcdeb2b3ee5679e607cd4 struct GNUNET_MessageHeader * hdr dd/d63/structMessageStreamTokenizer.html a272b3509251e5e206caf52543cf83910 MessageUUIDP d8/d0a/structMessageUUIDP.html uint64_t uuid d8/d0a/structMessageUUIDP.html aeff0602340de0a84e9bfa08bec5b1533 MetaCounter d0/d58/structMetaCounter.html struct MetaCounter * prev d0/d58/structMetaCounter.html af6ae42c27eb3176ae3905e809799bc84 struct MetaCounter * next d0/d58/structMetaCounter.html a9e8ac36a83cf2c26eb6ce136bd2684a9 const char * plugin_name d0/d58/structMetaCounter.html a5ed4d6ec393953ed4c7c62bad8a4e027 const char * data_mime_type d0/d58/structMetaCounter.html ab415687e562d3a9ab31b91f47a556819 const char * data d0/d58/structMetaCounter.html af30197077627db0114d1a48683927605 size_t data_size d0/d58/structMetaCounter.html aaa742e344b8e8339932951641a75c369 enum EXTRACTOR_MetaType type d0/d58/structMetaCounter.html a4af57969c027036059fef6ee3cfff0bc enum EXTRACTOR_MetaFormat format d0/d58/structMetaCounter.html a07883e4ba81b6434644c88bfb9b68080 unsigned int count d0/d58/structMetaCounter.html a6888ba0db0fd5a58d390488abefd6354 MetaDataEntry da/dc2/structMetaDataEntry.html uint32_t type da/dc2/structMetaDataEntry.html a9851a62d6067763224424f20909dc5eb uint32_t format da/dc2/structMetaDataEntry.html ac36cb8772bb7d8d0f59937b121f16b23 uint32_t data_size da/dc2/structMetaDataEntry.html aa3fcc5bd475906e32c6a7339c2accb3e uint32_t plugin_name_len da/dc2/structMetaDataEntry.html a1250fe60ba9899172270e550ac7001f4 uint32_t mime_type_len da/dc2/structMetaDataEntry.html a42210e56bdb5f43eec42dbb5025d4a21 MetaDataHeader d5/d73/structMetaDataHeader.html uint32_t version d5/d73/structMetaDataHeader.html acc16df59812411c3ccfecaa154b77315 uint32_t entries d5/d73/structMetaDataHeader.html a7ea98b595d17dac264c430171c1a4330 uint32_t size d5/d73/structMetaDataHeader.html aa018c34031b3f34672aee8f6d75a1f9e MetaItem da/d6a/structMetaItem.html struct MetaItem * next da/d6a/structMetaItem.html a300ab6a3debcdcfe4384f603dddf546d struct MetaItem * prev da/d6a/structMetaItem.html a22926878b43c68afdf959784e8bd0f3c char * plugin_name da/d6a/structMetaItem.html ad7a40518531269a481ef93cb768b000c char * mime_type da/d6a/structMetaItem.html a8712dd03c38f03ce47f4626c56a55836 char * data da/d6a/structMetaItem.html ab012a84ac3beb43ef19859555b855ee3 size_t data_size da/d6a/structMetaItem.html a7809e11407a3759a9039f7739f53b22d enum EXTRACTOR_MetaType type da/d6a/structMetaItem.html a3717335dd7feefa87aec494965617605 enum EXTRACTOR_MetaFormat format da/d6a/structMetaItem.html a96da496d819e151e8ddfd8595761450e MhdConnectionHandle db/dce/structMhdConnectionHandle.html struct MHD_Connection * con db/dce/structMhdConnectionHandle.html ab4eafbe579ce444ef310c49783b4b5fe struct MHD_Response * response db/dce/structMhdConnectionHandle.html a8f88f02bb04784e05b504dd845f1f901 struct GNUNET_REST_Plugin * plugin db/dce/structMhdConnectionHandle.html ac791ac1ecbaa92f325fa59fd85bbd668 struct GNUNET_REST_RequestHandle * data_handle db/dce/structMhdConnectionHandle.html a01c209521f167c90871f34cd8d75eb21 struct MHD_PostProcessor * pp db/dce/structMhdConnectionHandle.html a76eecde8e1c326687be8fac9e13ebdc4 int status db/dce/structMhdConnectionHandle.html aa50e6273410f906fa16107425f1eccf9 int state db/dce/structMhdConnectionHandle.html a8d8fb1d2437c15e788193833711c34db MhdHttpList d7/d32/structMhdHttpList.html struct MhdHttpList * prev d7/d32/structMhdHttpList.html a3347888f1491bbda85a0c0c9197e1745 struct MhdHttpList * next d7/d32/structMhdHttpList.html aa01faa582792cfdd0308d4f91be59f84 char * domain d7/d32/structMhdHttpList.html a8aca35f783caece6577d589e7cb97a5d struct MHD_Daemon * daemon d7/d32/structMhdHttpList.html ac8a3bf80b71e287d32da7c8f74ef033f struct ProxyGNSCertificate * proxy_cert d7/d32/structMhdHttpList.html a89b297e2dc5111e1273f554a12ee4ca1 struct GNUNET_SCHEDULER_Task * httpd_task d7/d32/structMhdHttpList.html a62c8216f773699ce5d20267fb23fc21e int is_ssl d7/d32/structMhdHttpList.html adcb62adbccbd1e4a2a663e185c95eae4 Microphone d5/dbd/structMicrophone.html const struct GNUNET_CONFIGURATION_Handle * cfg d5/dbd/structMicrophone.html af1b52c686e83dcf94a8080c44cb4d5cd struct GNUNET_HELPER_Handle * record_helper d5/dbd/structMicrophone.html a4cd90a6f52034129cf20411488a08c96 GNUNET_MICROPHONE_RecordedDataCallback rdc d5/dbd/structMicrophone.html afb1e9539642fe634ca43c212a600396e void * rdc_cls d5/dbd/structMicrophone.html ab2beccb5dce851ad0425252e813666b7 MigrationReadyBlock d8/d23/structMigrationReadyBlock.html struct MigrationReadyBlock * next d8/d23/structMigrationReadyBlock.html a8077a650d76808a6994d37faed450724 struct MigrationReadyBlock * prev d8/d23/structMigrationReadyBlock.html ae4e76be044ae10f56ac57996cc59d1f8 struct GNUNET_HashCode query d8/d23/structMigrationReadyBlock.html a494a9d30a20172cf335115baa90984be struct GNUNET_TIME_Absolute expiration d8/d23/structMigrationReadyBlock.html ab52fcd3d68ee9a2dad6962cdbe59344b GNUNET_PEER_Id target_list d8/d23/structMigrationReadyBlock.html a055362e212bb29bb41bd7a6dea45b3a8 [2] size_t size d8/d23/structMigrationReadyBlock.html a8115cab8a5d7de1c2bbf7754fe6e5c18 unsigned int used_targets d8/d23/structMigrationReadyBlock.html a5f9e6a9f2e993c8270e0ec6590ec6c03 enum GNUNET_BLOCK_Type type d8/d23/structMigrationReadyBlock.html a45a2dc94c2e279ad2e04ea3487de92a0 MigrationReadyPeer d9/d3a/structMigrationReadyPeer.html struct MigrationReadyPeer * next d9/d3a/structMigrationReadyPeer.html ab74efe2e0e605679de9c0149a6ca96ba struct MigrationReadyPeer * prev d9/d3a/structMigrationReadyPeer.html a50080fb2906ed99df6649fbc8a61328d struct GSF_ConnectedPeer * peer d9/d3a/structMigrationReadyPeer.html a0b32b7af8cf8e43963c57a4aa76ea1ff struct GNUNET_MQ_Envelope * env d9/d3a/structMigrationReadyPeer.html a1f42db52b29a954fddf3099c66fd2ab0 MigrationStopMessage d0/ddd/structMigrationStopMessage.html struct GNUNET_MessageHeader header d0/ddd/structMigrationStopMessage.html a1d6772443e5ad9ab0fabcf57e2a0c166 uint32_t reserved d0/ddd/structMigrationStopMessage.html acbc316fcf12387a7223951c6a59db6a9 struct GNUNET_TIME_RelativeNBO duration d0/ddd/structMigrationStopMessage.html a7658dd8d5e3f1b91304bdae59043010a MonitoredPeer d0/dcc/structMonitoredPeer.html enum GNUNET_TRANSPORT_PeerState state d0/dcc/structMonitoredPeer.html a1796f42a8a0cade435434527d1e765ab struct GNUNET_TIME_Absolute state_timeout d0/dcc/structMonitoredPeer.html a185653262e0e84d08539858c6bb5f7b2 struct GNUNET_HELLO_Address * address d0/dcc/structMonitoredPeer.html adab47a32d1f65887143a78ec9df3ccbb MonitorEvent d7/dd4/structMonitorEvent.html struct GNUNET_TIME_Absolute last_validation d7/dd4/structMonitorEvent.html a120faa9157e972bc25410d153affd328 struct GNUNET_TIME_Absolute valid_until d7/dd4/structMonitorEvent.html a94692471b2778b17a07fb242cc8f4160 struct GNUNET_TIME_Absolute next_validation d7/dd4/structMonitorEvent.html a8ad87c14aa9172b41712d9371679a121 struct GNUNET_TIME_Relative rtt d7/dd4/structMonitorEvent.html a969dbb3ca9fd13fcb72590c0364d6fc0 enum GNUNET_TRANSPORT_ConnectionStatus cs d7/dd4/structMonitorEvent.html a05beebaf57db4ac1288f2d2c4a6c97c9 uint32_t num_msg_pending d7/dd4/structMonitorEvent.html ac8748a14be6579cc4d6e3dcab680333f uint32_t num_bytes_pending d7/dd4/structMonitorEvent.html ad607c3598bfe428771717666df8bbcf4 MonitorNotifyMessage d5/db5/structMonitorNotifyMessage.html struct GNUNET_MessageHeader header d5/db5/structMonitorNotifyMessage.html a1e70cd29f755172990c804ec6b5a6bde uint32_t state d5/db5/structMonitorNotifyMessage.html a067f3d01596f3e999af86f6af50ee53a struct GNUNET_PeerIdentity peer d5/db5/structMonitorNotifyMessage.html a0380c5b8f9f538736d005c5c1d32d139 struct GNUNET_TIME_AbsoluteNBO timeout d5/db5/structMonitorNotifyMessage.html abc9d2ef922a2c3f6d492860817db4938 MpiElement da/ddb/structMpiElement.html const struct GNUNET_HashCode * key da/ddb/structMpiElement.html ac0b6e816a4e9c0623fec416b3d44fdac gcry_mpi_t value da/ddb/structMpiElement.html adec2e434701179c49caaa0723c573284 MstContext d0/da3/structMstContext.html struct Plugin * plugin d0/da3/structMstContext.html a0c46d5af6175f4b3d35ed0115a2eff00 const union UdpAddress * udp_addr d0/da3/structMstContext.html aa19cf7fd324830425d168a906d6e5d07 size_t udp_addr_len d0/da3/structMstContext.html aa3f80a9c101b8efa143469578ed250a7 enum GNUNET_NetworkType ats_address_network_type d0/da3/structMstContext.html a5b7688605607f98774fcd5d6206fc450 MutationEvent de/ddd/structMutationEvent.html unsigned int generation de/ddd/structMutationEvent.html a13771996bf6f7bf5e9eb936d00321ca6 int added de/ddd/structMutationEvent.html af5876bd4541e5550d2e5e4fb92c30fe3 MyContext da/d2a/structMyContext.html int ht_len da/d2a/structMyContext.html a31afff3bcd01998d09deb14c5a14a814 NamecacheClient d5/df7/structNamecacheClient.html struct GNUNET_SERVICE_Client * client d5/df7/structNamecacheClient.html ac28157a5a24097279ff4ad1fb50d449c struct GNUNET_MQ_Handle * mq d5/df7/structNamecacheClient.html a6ddf3108c0f883592cc642f6752dfd05 NamespaceUpdateNode de/dbb/structNamespaceUpdateNode.html char * id de/dbb/structNamespaceUpdateNode.html afb31dc6cc9d4e6dfba51261094ccfeda char * update de/dbb/structNamespaceUpdateNode.html a25ea3b7618875db73a90d5caf1bbede1 struct GNUNET_CONTAINER_MetaData * md de/dbb/structNamespaceUpdateNode.html affb64b3013d7b741a41ea105278fabea struct GNUNET_FS_Uri * uri de/dbb/structNamespaceUpdateNode.html a1b658ea2f303f7bf94fd0b45c8794b3e unsigned int nug de/dbb/structNamespaceUpdateNode.html a8e35351b1edeabc6b2606258e528c20e unsigned int tree_id de/dbb/structNamespaceUpdateNode.html a5ffa3a4a2d74455ef857f1960422d091 NamestoreClient dc/d78/structNamestoreClient.html struct GNUNET_SERVICE_Client * client dc/d78/structNamestoreClient.html ad867119eb29ee847e79e409e767e641f struct GNUNET_MQ_Handle * mq dc/d78/structNamestoreClient.html ac2fd28717381749976c663af33f6c82a struct ZoneIteration * op_head dc/d78/structNamestoreClient.html a19cc33bda9f80c2565cdcfd7b88c38cb struct ZoneIteration * op_tail dc/d78/structNamestoreClient.html ae55f481a1338291422a784fc39a6c672 NatActivity d9/d31/structNatActivity.html struct NatActivity * next d9/d31/structNatActivity.html ae270f2853cfa641080e3cdf60c91e98a struct NatActivity * prev d9/d31/structNatActivity.html a52083d44c8cb0e79b5bcb1ad11fe78aa struct GNUNET_NETWORK_Handle * sock d9/d31/structNatActivity.html acf5f1ff747ffdb0783b22ff5fe02d7f6 struct GNUNET_NAT_Test * h d9/d31/structNatActivity.html a909607bdfae1837fb5f31b27c503c182 struct GNUNET_SCHEDULER_Task * rtask d9/d31/structNatActivity.html a8108d6c463dffe87a937e2f8017b93c0 struct GNUNET_NAT_AUTO_Test * h d9/d31/structNatActivity.html af55894519ad1a8483aa6405f29a35202 Neighbour dd/d79/structNeighbour.html struct GNUNET_TESTBED_Controller * controller dd/d79/structNeighbour.html a954c57f7e83d119ac033f8529368fccc struct GNUNET_TESTBED_Operation * conn_op dd/d79/structNeighbour.html a10c2222536f2ac433319c53fea83ddbe struct NeighbourConnectNotification * nl_head dd/d79/structNeighbour.html ac02ec1dfae79edb5eb4de3ea97769eaa struct NeighbourConnectNotification * nl_tail dd/d79/structNeighbour.html a07966a95cc125d86dfd28ea8c62ea3da struct GNUNET_SCHEDULER_Task * notify_task dd/d79/structNeighbour.html af3854f2ca1e9567eac29886a93ddee08 unsigned int reference_cnt dd/d79/structNeighbour.html a215a1d4ab6fac178b2f6c1e9bd25f38e unsigned int inactive dd/d79/structNeighbour.html ad7d56c5a121e27185ccc6476022be92e uint32_t host_id dd/d79/structNeighbour.html af49775178bb1383328394db77f540550 struct GNUNET_PeerIdentity pid dd/d79/structNeighbour.html ae1a2af532fdc401a04551ae28e68e7d5 struct GNUNET_CONTAINER_MultiHashMap32 * reassembly_map dd/d79/structNeighbour.html a2ac60069a44876d6f15abc7c7a935c5a struct GNUNET_CONTAINER_Heap * reassembly_heap dd/d79/structNeighbour.html a98b41fd4de938c7b2f93dc1506d4e2c2 struct GNUNET_SCHEDULER_Task * reassembly_timeout_task dd/d79/structNeighbour.html af9dd0f021255f72920c6d8249bc43432 struct DistanceVectorHop * dv_head dd/d79/structNeighbour.html aa3d8d7550919170a5334d3f56668c21c struct DistanceVectorHop * dv_tail dd/d79/structNeighbour.html a56e562e92400796c38f6dcd07fce8f02 struct Queue * queue_head dd/d79/structNeighbour.html ac472999a932608f19902bf0420e8c7ab struct Queue * queue_tail dd/d79/structNeighbour.html a9d4698ca3933e327a0a1d790c68a3c5b struct GNUNET_PEERSTORE_IterateContext * get dd/d79/structNeighbour.html af2eeab00a9188452300d8b7f198a0a04 struct GNUNET_PEERSTORE_StoreContext * sc dd/d79/structNeighbour.html aa2722a5646df407ae6ea206f12da88b9 struct VirtualLink * vl dd/d79/structNeighbour.html ac13d42c1ce7a4ad3377d3ef99c2080d6 struct GNUNET_TIME_Absolute last_dv_learn_monotime dd/d79/structNeighbour.html a65f66c0a33450b746286b1d8aa8d1641 int dv_monotime_available dd/d79/structNeighbour.html a92e54c6a71a6df33e10631f71d6fcd61 struct GNUNET_PeerIdentity id dd/d79/structNeighbour.html a787717af72cbf78f20674b537f29b200 struct GNUNET_TRANSPORT_CoreHandle * h dd/d79/structNeighbour.html a2172a4918751a58770a421fb65ae4fbb struct GNUNET_MQ_Handle * mq dd/d79/structNeighbour.html a450507d9a2d7a43935a8c2d80b4d96dc struct GNUNET_MQ_Envelope * env dd/d79/structNeighbour.html a3c0bbd412bf70f5a8fcedb873e69b937 void * handlers_cls dd/d79/structNeighbour.html a17a5437562ed629914e658d42148ab2c unsigned int ready_window dd/d79/structNeighbour.html a6f2dba4c8965c444b162ae4c584b9057 int16_t awaiting_done dd/d79/structNeighbour.html a3059b2a89e7b882a42479e76b5bc187e uint16_t env_size dd/d79/structNeighbour.html a1d3def70d06d5a3c8cf56287a8b4e92f struct GNUNET_BANDWIDTH_Tracker out_tracker dd/d79/structNeighbour.html a73c8a5fa1eaba83cef717d775ff7a536 struct GNUNET_CONTAINER_HeapNode * hn dd/d79/structNeighbour.html a65d8a422b72da7afcbc44205f05cf44b struct GNUNET_SCHEDULER_Task * timeout_task dd/d79/structNeighbour.html ab65532be660a32fd8ca3e39b89ec1b5e unsigned long long traffic_overhead dd/d79/structNeighbour.html ae045b3590d5db0d30f4a2df7fc5b3a92 int is_ready dd/d79/structNeighbour.html aa5ac476c252ce08275c0ae9b2f9755a7 NeighbourAddress d7/dbe/structNeighbourAddress.html struct GNUNET_ATS_Session * session d7/dbe/structNeighbourAddress.html ab61c6e6034e1e63952bd890b95334b1e struct GNUNET_HELLO_Address * address d7/dbe/structNeighbourAddress.html a97ebbd315eef6fd956a77877b950b835 struct GNUNET_TIME_Absolute connect_timestamp d7/dbe/structNeighbourAddress.html a26eae0acbc7a6a5ea0c6cc020d762f02 struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in d7/dbe/structNeighbourAddress.html a1ac406f45c887e68832329762f6e50ea struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out d7/dbe/structNeighbourAddress.html abb41092044d54b3424eb16554d3cad0e int ats_active d7/dbe/structNeighbourAddress.html ab870a3fd565d3cd5bbac6633bab93d39 uint32_t keep_alive_nonce d7/dbe/structNeighbourAddress.html a54848b5d19401bb03393f3dc742856e3 NeighbourConnectCtxt d4/db2/structNeighbourConnectCtxt.html struct NeighbourConnectCtxt * next d4/db2/structNeighbourConnectCtxt.html ad8780e4e63eb82e953e47f5e37425857 struct NeighbourConnectCtxt * prev d4/db2/structNeighbourConnectCtxt.html a8f2748eaa485bc2393bdd503aff3abd3 struct Neighbour * n d4/db2/structNeighbourConnectCtxt.html aaa9a9e152670b6620a58b572a50d2d1c struct GNUNET_SERVICE_Client * client d4/db2/structNeighbourConnectCtxt.html aeaf1d3737bd710b58d0f47704dd22576 struct GNUNET_SCHEDULER_Task * timeout_task d4/db2/structNeighbourConnectCtxt.html a93b05f68f0177285f935024fe129b38b struct NeighbourConnectNotification * nh d4/db2/structNeighbourConnectCtxt.html a20b5d9630bfd86a0b08329f5078cb3a4 uint64_t op_id d4/db2/structNeighbourConnectCtxt.html a2cfe5dba9c2f325ac442b44c833811f1 NeighbourConnectNotification d5/de4/structNeighbourConnectNotification.html struct NeighbourConnectNotification * next d5/de4/structNeighbourConnectNotification.html ae0306525f0f8f61e833e5c732b5d604b struct NeighbourConnectNotification * prev d5/de4/structNeighbourConnectNotification.html a397601cd3866b00dcd131d39ff766d09 struct Neighbour * n d5/de4/structNeighbourConnectNotification.html ace4f9356d92d50221d907022c7927d38 GST_NeigbourConnectNotifyCallback cb d5/de4/structNeighbourConnectNotification.html a73405280122f8a79b4507dc79d4ca73c void * cb_cls d5/de4/structNeighbourConnectNotification.html ad1fb16f6c103471ba10e50a44802f71f NeighbourMapEntry de/d45/structNeighbourMapEntry.html struct MessageQueue * messages_head de/d45/structNeighbourMapEntry.html a3bb09f93b45027dd9053bf46712829e6 struct MessageQueue * messages_tail de/d45/structNeighbourMapEntry.html ae90b29da8c38ab312f2e10187158ebaf struct MessageQueue * is_active de/d45/structNeighbourMapEntry.html ad551c0ffe0928b7ecdde24b6b03ea076 struct NeighbourAddress primary_address de/d45/structNeighbourMapEntry.html a1174394bdb0118ca80bc238ca1dd193b struct NeighbourAddress alternative_address de/d45/structNeighbourMapEntry.html a473313823d5c447104e8d27972e0eac4 struct GNUNET_PeerIdentity id de/d45/structNeighbourMapEntry.html adbfc563a4e0d0aa25d76c72ab2186c63 struct GNUNET_SCHEDULER_Task * task de/d45/structNeighbourMapEntry.html aaf8c0c99a57652bf44842a887a200f73 struct GNUNET_SCHEDULER_Task * delayed_disconnect_task de/d45/structNeighbourMapEntry.html afd5a4ed10bce066941caacd792703ad3 struct GNUNET_TIME_Absolute keep_alive_time de/d45/structNeighbourMapEntry.html a63e9b8b30dadda2ee09e270b69a8f8f3 struct GNUNET_TIME_Absolute last_keep_alive_time de/d45/structNeighbourMapEntry.html a8c89c8fa01a404e01ce0f05f095f132d struct GNUNET_TIME_Absolute connect_ack_timestamp de/d45/structNeighbourMapEntry.html a314a5972e9538d5c5cdea2a1b3a0033d struct GNUNET_ATS_ConnectivitySuggestHandle * suggest_handle de/d45/structNeighbourMapEntry.html ac330bc33b89bf49aba77a3f617eeddbe struct GNUNET_TIME_Absolute timeout de/d45/structNeighbourMapEntry.html a78903465d3e29ab5e9c7cb3ab826bf5e struct GNUNET_BANDWIDTH_Tracker in_tracker de/d45/structNeighbourMapEntry.html a68df415495637ff6e5ab2fb9f9980129 unsigned int quota_violation_count de/d45/structNeighbourMapEntry.html a3159e5c9bc199b88284ad115e035db93 struct GNUNET_BANDWIDTH_Value32NBO neighbour_receive_quota de/d45/structNeighbourMapEntry.html a6d1269fba1b6d68b2d7731f5016f05d1 enum GNUNET_TRANSPORT_PeerState state de/d45/structNeighbourMapEntry.html a30c307fa4566c4b50eb9f772cb0ec422 int expect_latency_response de/d45/structNeighbourMapEntry.html a06cd06b2082ac155d6b8e7a52e2638e1 enum GST_ACK_State ack_state de/d45/structNeighbourMapEntry.html a74dcc3e53c3a7fec6caac0e2cbff3d3b uint32_t util_total_bytes_sent de/d45/structNeighbourMapEntry.html a0c28db12055caf0eaa8cce3df93acf8c uint32_t util_total_bytes_recv de/d45/structNeighbourMapEntry.html adb2ed0d310b5fd785835f6cd48442942 struct GNUNET_TIME_Absolute last_util_transmission de/d45/structNeighbourMapEntry.html a3eb8443b9475b4c6b52bfc15c75cc775 NeighbourSelectionContext dd/df7/structNeighbourSelectionContext.html const struct TransportDVLearnMessage * dvl dd/df7/structNeighbourSelectionContext.html a3d97b42efc7a0608e739ab72e330fd30 const struct DVPathEntryP * hops dd/df7/structNeighbourSelectionContext.html a7be63e6140c30366bad25884d72d4d70 struct GNUNET_TIME_Absolute in_time dd/df7/structNeighbourSelectionContext.html a6fbe477d2f6319b708fe2b112a760e67 uint32_t selections dd/df7/structNeighbourSelectionContext.html acdd862d3ec6510744fe6857bf628ab9c [MAX_DV_DISCOVERY_SELECTION] unsigned int num_eligible dd/df7/structNeighbourSelectionContext.html ab8ac62a2d8a10e543d9fd76ecddb9da4 unsigned int num_selections dd/df7/structNeighbourSelectionContext.html abca944eb225f32c72e77280abe9e84f7 uint16_t nhops dd/df7/structNeighbourSelectionContext.html ad6d3e0161f4aa201aae18b73b5b272a6 uint16_t bi_history dd/df7/structNeighbourSelectionContext.html aab8c4b6ed540823f5c2ffe75b6f9609b Network d2/dc0/structNetwork.html const char * desc d2/dc0/structNetwork.html abde469c4d788ffbe863def47c5ac9ea7 char * stat_total d2/dc0/structNetwork.html aeafc2d9a4048eccfe5b225d06a20fc52 char * stat_active d2/dc0/structNetwork.html a87ea0f358591b04934be5700c8514b8b struct AddressWrapper * head d2/dc0/structNetwork.html a963536499c6fd30273d40740e00f779d struct AddressWrapper * tail d2/dc0/structNetwork.html a1022270ffa3a5d3eb0678917d513af83 unsigned long long total_quota_in d2/dc0/structNetwork.html a65710a2acb0971029b2871c9e17eb47c unsigned long long total_quota_out d2/dc0/structNetwork.html af6321addf7f2ef906eb0fc59bc2c36b1 enum GNUNET_NetworkType type d2/dc0/structNetwork.html ae40d382c1f803154789df0fde2111a11 unsigned int active_addresses d2/dc0/structNetwork.html a027d18a6dc738b7ad887f34b207372f1 unsigned int total_addresses d2/dc0/structNetwork.html af97438de78e25f81e98b4110f316a5ae NetworkRecord dd/d47/structNetworkRecord.html uint64_t expiration_time dd/d47/structNetworkRecord.html a0d6f4b802e6557e05fe4824b93d0c955 uint32_t data_size dd/d47/structNetworkRecord.html ae8f86497b5000d2e76453eaba232392d uint32_t record_type dd/d47/structNetworkRecord.html a40067244788b72bca94e93ab2744e94c uint32_t flags dd/d47/structNetworkRecord.html ab0045451467cc210d5ca31b44669c98d NickCache d0/df3/structNickCache.html struct GNUNET_CRYPTO_EcdsaPrivateKey zone d0/df3/structNickCache.html a6de431a4ee4fc0cf0baab1ed2abc4ddc struct GNUNET_GNSRECORD_Data * rd d0/df3/structNickCache.html a3aaf5e04d6b56b804560d5f732e52e79 struct GNUNET_TIME_Absolute last_used d0/df3/structNickCache.html a3cf8928d3bdd71bf1575c624947b5d72 Node d8/d49/structNode.html unsigned index_node d8/d49/structNode.html afdf9eaba747fa85da28cc02c4a26d70f struct GNUNET_CONFIGURATION_Handle * conf d8/d49/structNode.html af82a43c00460ac377ffd4a62b643e9d7 struct GNUNET_STATISTICS_GetHandle * gh d8/d49/structNode.html a31aac715c960fbe7a7593f7e0fdbaf29 struct GNUNET_STATISTICS_Handle * handle d8/d49/structNode.html a561a630194d880c443accb78ae7af02f struct GNUNET_SCHEDULER_Task * shutdown_task d8/d49/structNode.html afdb11aaaa4707b7c16cd66c78c7f45a1 talerbuildconfig::NodeJsTool df/dae/classtalerbuildconfig_1_1NodeJsTool.html talerbuildconfig::Tool def args df/dae/classtalerbuildconfig_1_1NodeJsTool.html acdb3af358fdd41719fc790b27119c6c8 (self, parser) def check df/dae/classtalerbuildconfig_1_1NodeJsTool.html ac3c30037cc877298f384751855f51d9f (self, buildconfig) string name df/dae/classtalerbuildconfig_1_1NodeJsTool.html a0ec11d8437863f0777d888cd1ac74bd9 string hint df/dae/classtalerbuildconfig_1_1NodeJsTool.html ab3642a1b4cddcdd45698161b515ab9af NotifyList dd/d72/structNotifyList.html struct NotifyList * next dd/d72/structNotifyList.html a7e02ec7ea04db62ce361cc1f5bd41b43 struct NotifyList * prev dd/d72/structNotifyList.html a455c13e16b55b7439c9e51df2038bd57 GNUNET_SERVER_DisconnectCallback callback dd/d72/structNotifyList.html a40212f8f7e2a211364defd57693b7242 void * callback_cls dd/d72/structNotifyList.html a3b302ca933350cd0a8c61523aefc8187 NotifyMessage d0/d12/structNotifyMessage.html struct GNUNET_MessageHeader header d0/d12/structNotifyMessage.html a9fbcca59d25b90c3fdd814c7a86b903b uint32_t include_friend_only d0/d12/structNotifyMessage.html a804773153cac44fd3196d1dc32c9e78f NotifyTrafficMessage d2/da1/structNotifyTrafficMessage.html struct GNUNET_MessageHeader header d2/da1/structNotifyTrafficMessage.html a9666fe0ae196181503105c2dec979bbb struct GNUNET_PeerIdentity peer d2/da1/structNotifyTrafficMessage.html ad0fa5e57e16df6b3ac2a0d0eb4f1f078 NSEPeer dd/d0f/structNSEPeer.html struct NSEPeer * prev dd/d0f/structNSEPeer.html a4774aac9ad5fff3f5269f64d12a3df6d struct NSEPeer * next dd/d0f/structNSEPeer.html a12f7b2ee63058825a831eb2f93362f2a struct GNUNET_TESTBED_Peer * daemon dd/d0f/structNSEPeer.html a120c7a19263025f3260f076fbca549af struct GNUNET_TESTBED_Operation * nse_op dd/d0f/structNSEPeer.html a621fe9a97fa38a55e2b13f00e8007185 struct GNUNET_TESTBED_Operation * stat_op dd/d0f/structNSEPeer.html a3bb31680dc86c0e3714cb167dfc2911f struct GNUNET_STATISTICS_Handle * sh dd/d0f/structNSEPeer.html a0d58c7398ca4c0dba7993b00cd0e3845 NSEPeerEntry d1/d9e/structNSEPeerEntry.html struct GNUNET_MQ_Handle * mq d1/d9e/structNSEPeerEntry.html a4439258126f67982377a44f59178d8f1 const struct GNUNET_PeerIdentity * id d1/d9e/structNSEPeerEntry.html a82a026f32fccaf77d898b1114a809c53 struct GNUNET_SCHEDULER_Task * transmit_task d1/d9e/structNSEPeerEntry.html a78f999951f84c8ad04d3acb8df229065 int previous_round d1/d9e/structNSEPeerEntry.html ad01d284736add76a431362561b0d0f6c NT_Network df/db4/structNT__Network.html struct NT_Network * next df/db4/structNT__Network.html a01e7d004121b233970f74e362a263883 struct NT_Network * prev df/db4/structNT__Network.html a7a1d7a04924b2ebc91b7da893fdef342 struct sockaddr * network df/db4/structNT__Network.html a1b213c98a3eb3e91522c9d575c7d196a struct sockaddr * netmask df/db4/structNT__Network.html acd6ba071f87d304d9030abf41c8fe7a6 socklen_t length df/db4/structNT__Network.html a12414ba85307dcf025beeb8565011bec OIDC_Parameters de/d3c/structOIDC__Parameters.html struct GNUNET_RECLAIM_Ticket ticket de/d3c/structOIDC__Parameters.html a0cee664f40eab4458d065a432f54538b uint32_t nonce de/d3c/structOIDC__Parameters.html a8c85ea0233fa244ae35cd71f29df60e9 uint32_t code_challenge_len de/d3c/structOIDC__Parameters.html ab49a4e740a1121139e867deda19ff4eb uint32_t attr_list_len de/d3c/structOIDC__Parameters.html a8337d4aa41eabc77884c5439324f42ca OIDC_Variables d6/d6f/structOIDC__Variables.html struct GNUNET_CRYPTO_EcdsaPublicKey client_pkey d6/d6f/structOIDC__Variables.html ae753bc417e433a7fed3b0c97f3656b38 char * client_id d6/d6f/structOIDC__Variables.html a373986f09ae368d3a936a585ccc357c1 char * redirect_uri d6/d6f/structOIDC__Variables.html a9c3346e1acfc85c8fe48aade1a4197fa char * scope d6/d6f/structOIDC__Variables.html ad942eb2add4368a59abd73af875a9297 char * state d6/d6f/structOIDC__Variables.html aeafc0026334fd79f88d0284b4e7416d6 char * nonce d6/d6f/structOIDC__Variables.html ae1b24b34ce823828e86eb2e1eb2c0df6 char * claims d6/d6f/structOIDC__Variables.html ab60a819f084e7cdd877bf6323bf4af79 char * response_type d6/d6f/structOIDC__Variables.html a381e83fb946cc9b9f6879b63bff6f9f4 char * login_identity d6/d6f/structOIDC__Variables.html a23986c8a4bece100895742b2e4977ac6 int user_cancelled d6/d6f/structOIDC__Variables.html a4613b3d5162dae670ce955a89a5db79b char * code_challenge d6/d6f/structOIDC__Variables.html ac06c606e7f9814306259305a778479b8 char * code_verifier d6/d6f/structOIDC__Variables.html ade85789964cfcc645429748567025ba6 json_t * response d6/d6f/structOIDC__Variables.html a4d99a4cd9b7cb78ffb9b8a67b8abbe4c OnDemandBlock d2/d0a/structOnDemandBlock.html struct GNUNET_HashCode file_id d2/d0a/structOnDemandBlock.html a114e1b463f14c284ff4887ca84385fe8 uint64_t offset d2/d0a/structOnDemandBlock.html a08be155cc5e542081466f8f1586b5b6e OpenPort de/d90/structOpenPort.html struct CadetClient * c de/d90/structOpenPort.html a6622c1bdf348c9469d1e95fdad840aac struct GNUNET_HashCode port de/d90/structOpenPort.html a3348ab2c983e85866e02a25db94364d4 struct GNUNET_HashCode h_port de/d90/structOpenPort.html a457846c33d5fb9117d3ba36b268955dc Operation dd/d9e/structOperation.html struct Operation * next dd/d9e/structOperation.html a53ffccad258967d5f14bf223bb837978 struct Operation * prev dd/d9e/structOperation.html aa0df3fec12e2f4aa4c5607689f143c40 struct GNUNET_CADET_Channel * channel dd/d9e/structOperation.html a18228c4e5aee33c03e4209fada49ad37 struct Listener * listener dd/d9e/structOperation.html a65bb17c0245b63831429f7f56cda49fb struct GNUNET_MQ_Handle * mq dd/d9e/structOperation.html ab36904d1a1380873bdf44a7cf15e549e struct GNUNET_MessageHeader * context_msg dd/d9e/structOperation.html ab5e37632b9aa95487639ea1d4cc98364 struct Set * set dd/d9e/structOperation.html a99bb6fe9988e56fef2d683eafe445067 struct OperationState * state dd/d9e/structOperation.html add3cfc04c1596e10bd22e3e34c4ac899 struct GNUNET_PeerIdentity peer dd/d9e/structOperation.html a685830c0cd1f5a1fdd71e6f8e8db278a struct GNUNET_SCHEDULER_Task * timeout_task dd/d9e/structOperation.html a7cbbd0de9fe78eb82a8ab7fd3200f171 uint32_t salt dd/d9e/structOperation.html ac52f5ad7c750f0b1d7bedee3c5010a71 uint32_t remote_element_count dd/d9e/structOperation.html accea6c55674871475c2be3792037c7f3 uint32_t client_request_id dd/d9e/structOperation.html ad2d09384085165c43f61df4f71cfda53 enum GNUNET_SET_ResultMode result_mode dd/d9e/structOperation.html ac7df457da866a02094a86403b8ce5546 int force_delta dd/d9e/structOperation.html a2aedd9b0a5d904ba6653fe5a486c21d9 int force_full dd/d9e/structOperation.html a2c3344404d8234082198c961a6208955 int byzantine dd/d9e/structOperation.html ad606ad454ed6ae98f638d8b920296d99 int byzantine_lower_bound dd/d9e/structOperation.html ae041f4e21d6b69746dd0ced15cd59c53 uint32_t suggest_id dd/d9e/structOperation.html a07acf68ff98b4f538291771d9a38adad unsigned int generation_created dd/d9e/structOperation.html a035018b7795ed77d953c7905ee2a6284 OperationContext de/d30/structOperationContext.html struct GNUNET_TESTBED_Controller * c de/d30/structOperationContext.html adf9c8071ab2f9307d2c43cfa44aa9a8f struct GNUNET_TESTBED_Operation * op de/d30/structOperationContext.html ac94646f6f0d8a9e0435d6b01ba720365 void * op_cls de/d30/structOperationContext.html a328fdc1fffb3578c4a31080a4220e9e6 void * data de/d30/structOperationContext.html ae5cba67dc5ba2a8246a8827fc3c1dddc uint64_t id de/d30/structOperationContext.html ab80d046cf66bc12f170f43528775f685 enum OperationType type de/d30/structOperationContext.html a660040ac45c2a17b74fb728f56a65a7a enum OperationContextState state de/d30/structOperationContext.html a5476a849554b052a8d7eebe059cfab47 OperationListItem d4/dcc/structOperationListItem.html struct OperationListItem * prev d4/dcc/structOperationListItem.html ab69b4ba27a36dde88aa09fb31cb1f674 struct OperationListItem * next d4/dcc/structOperationListItem.html aa4fe25adc4fb71091d097967693073db uint64_t op_id d4/dcc/structOperationListItem.html aec6efa07e92b4ea8ecd0c4cb7290ce30 GNUNET_ResultCallback result_cb d4/dcc/structOperationListItem.html afda3758df5aecc9cb87737c2405e10fb void * cls d4/dcc/structOperationListItem.html a9110c0be14fbc318eca70f3e604d1238 void * ctx d4/dcc/structOperationListItem.html a21fcbda4230409156b97aed07033e500 OperationQueue d6/d7a/structOperationQueue.html struct QueueEntry * wq_head d6/d7a/structOperationQueue.html a99924e74829ae5d5bb6cdf0d7b2c6cfd struct QueueEntry * wq_tail d6/d7a/structOperationQueue.html aab7dde524614c76d93c705fd4b22dcd4 struct QueueEntry * rq_head d6/d7a/structOperationQueue.html af677fa851b779c008908827a8ee32c16 struct QueueEntry * rq_tail d6/d7a/structOperationQueue.html a2bb2e800bfdd0ea01902265e9a846600 struct QueueEntry * aq_head d6/d7a/structOperationQueue.html a377a920db98e512bd6803c979d26834b struct QueueEntry * aq_tail d6/d7a/structOperationQueue.html a5e20774e22f021ae487abf59b32d1cbc struct QueueEntry * nq_head d6/d7a/structOperationQueue.html a90a6d4130a6818f4b0d88f928fb98aa7 struct QueueEntry * nq_tail d6/d7a/structOperationQueue.html ad63b2fd316403624f599f6e498f8a1ef struct FeedbackCtx * fctx d6/d7a/structOperationQueue.html af41f836b8d11d435e239e5ab7657cb69 enum OperationQueueType type d6/d7a/structOperationQueue.html ae81ff97f80d518814d337b076a3300c6 unsigned int active d6/d7a/structOperationQueue.html a86deaf826441a4ea484d3ff773dae381 unsigned int max_active d6/d7a/structOperationQueue.html ad1b40e5b4f9b5b12f11cd27e58c0ff9a unsigned int overload d6/d7a/structOperationQueue.html a70bdc24a82d3dcaefe063cce04c1f3e7 unsigned int expired d6/d7a/structOperationQueue.html a0569a88e5bb7655c30bfb3c7d0f3b04a OperationRequestMessage d1/dc0/structOperationRequestMessage.html struct GNUNET_MessageHeader header d1/dc0/structOperationRequestMessage.html a16aeb1b4f7b8f986aa0c8624b43a78a0 uint32_t operation d1/dc0/structOperationRequestMessage.html a1b6590c2ed736403e851af15576ed815 uint32_t element_count d1/dc0/structOperationRequestMessage.html aac7ed1c2fc834fd1f031297f964eb562 struct GNUNET_HashCode app_idX d1/dc0/structOperationRequestMessage.html aed0051fe9e126e5bf27c051aa21c3f35 OperationState d3/d90/structOperationState.html struct GNUNET_CONTAINER_BloomFilter * remote_bf d3/d90/structOperationState.html ad5204456bbe2ac3a94bd19d973b09083 struct GNUNET_CONTAINER_BloomFilter * local_bf d3/d90/structOperationState.html a29824462155edc82c4045f475e4ac8e8 struct GNUNET_CONTAINER_MultiHashMap * my_elements d3/d90/structOperationState.html a03da1f4c286150700aa602ba773b098e struct GNUNET_CONTAINER_MultiHashMapIterator * full_result_iter d3/d90/structOperationState.html ac0a6d56cf5d5afa143f0702234a9ea5b struct OperationState * next d3/d90/structOperationState.html a43723bf0492aa8d0eca11beea311dc02 struct OperationState * prev d3/d90/structOperationState.html ad70709933471b14d300063ddd652bdd0 char * bf_data d3/d90/structOperationState.html a9c99c56703e8d8d9a8fb6ca38bbe490b struct GNUNET_HashCode my_xor d3/d90/structOperationState.html a91a12cb39f33ebf9e96f7f1fca6c8923 struct GNUNET_HashCode other_xor d3/d90/structOperationState.html ab98756021d2fb006927147934911848e uint32_t bf_data_offset d3/d90/structOperationState.html a646d0bb55c6a5f9062bed0d0091fd2bf uint32_t my_element_count d3/d90/structOperationState.html aba5f654cc4fc1c89ef5d9c692f3bc0bd uint32_t bf_data_size d3/d90/structOperationState.html acbe24c4d2c7b8cde6814def39e05e12f uint32_t bf_bits_per_element d3/d90/structOperationState.html a03c48ef4761da51b677f65b0d271e9d7 uint32_t salt d3/d90/structOperationState.html a1a6d57873d5b5d0a2bc2520421204c9b enum IntersectionOperationPhase phase d3/d90/structOperationState.html a945c0314d54446e746b2b96fc26dde38 unsigned int generation_created d3/d90/structOperationState.html a47a8ddc9db894a45ba2af9f1d6abecd8 int client_done_sent d3/d90/structOperationState.html add6c3d69cd65e26785f5128ee1adf757 int channel_death_expected d3/d90/structOperationState.html ac270a1bcef618be54e510c950f411b50 struct StrataEstimator * se d3/d90/structOperationState.html a1d01499177352b5e59ad07917de30f88 struct InvertibleBloomFilter * remote_ibf d3/d90/structOperationState.html a02eef06cfb82798db0170075a10598d2 struct InvertibleBloomFilter * local_ibf d3/d90/structOperationState.html a70dd5b27bf243b198ecec979c7bf4e01 struct GNUNET_CONTAINER_MultiHashMap32 * key_to_element d3/d90/structOperationState.html a91a650accfc901aadfca8939405e3f95 enum UnionOperationPhase phase d3/d90/structOperationState.html a0b77d105f47a433b78aa6dc3d5c2c33d unsigned int ibf_buckets_received d3/d90/structOperationState.html acc98cdb9393eb0de7aca18812a6a95d5 struct GNUNET_CONTAINER_MultiHashMap * demanded_hashes d3/d90/structOperationState.html a54dd213ce6fa0ea8db082e15969dd26e uint32_t salt_send d3/d90/structOperationState.html a26d4630645c154221a012cdde665ae5f uint32_t salt_receive d3/d90/structOperationState.html a97774667533b69d86f65f3b1f3d15dec uint32_t received_fresh d3/d90/structOperationState.html aedf3c1bf7e516ad71a2bae13e4882b13 uint32_t received_total d3/d90/structOperationState.html a1ff30a1228ab67bf1d0a71ea4c6e8b15 uint64_t initial_size d3/d90/structOperationState.html a3998354d0dc9b43163b5e3a79bf32d99 OpListEntry d0/d66/structOpListEntry.html struct OpListEntry * next d0/d66/structOpListEntry.html afab75c3b0e78bab9bb2e118c38c941b5 struct OpListEntry * prev d0/d66/structOpListEntry.html a33b17f2241cf77b8dd61a4d410d69782 struct GNUNET_TESTBED_Operation * op d0/d66/structOpListEntry.html a620099c589387d6277e6a027307eda99 int delta d0/d66/structOpListEntry.html ac0c9958db39bcfd12ceac9c4288fe3e9 enum PEER_ONLINE_DELTA delta d0/d66/structOpListEntry.html aadf29ea4e02ba697d4a09e8199718449 unsigned int index d0/d66/structOpListEntry.html acab27e4de97bbd3e4a760e47b9016c99 OpusCommentsPacket d8/d21/structOpusCommentsPacket.html uint8_t magic d8/d21/structOpusCommentsPacket.html a89ffdc9393a860f33294c5aba6fe0d3e [8] uint32_t vendor_length d8/d21/structOpusCommentsPacket.html a17812c0c870460b2bf6ec8296430b177 OpusHeadPacket dc/d2c/structOpusHeadPacket.html uint8_t magic dc/d2c/structOpusHeadPacket.html a2023c03c483ac0f0217840a7112a016a [8] uint8_t version dc/d2c/structOpusHeadPacket.html a2b475969554b665c86ad284d0a0b62c9 uint8_t channels dc/d2c/structOpusHeadPacket.html a3384ea1f53c0a0994dea12ff042dc49a uint16_t preskip dc/d2c/structOpusHeadPacket.html ac62a002df0be50c8efe0fe8cbdeca042 uint32_t sampling_rate dc/d2c/structOpusHeadPacket.html af3865fb22fcb2d5f33e951b35a0715a7 uint16_t gain dc/d2c/structOpusHeadPacket.html af12b7e558ee77289d99dea36ee5b300d uint8_t channel_mapping dc/d2c/structOpusHeadPacket.html adaed1d3984da508f0d8ff20c7312512b OutboundMessage d2/de5/structOutboundMessage.html struct GNUNET_MessageHeader header d2/de5/structOutboundMessage.html a7ce9c6a0209710336696c22c8f2f9300 uint32_t priority d2/de5/structOutboundMessage.html a2a26293ba5f40c92b4dd875510903b6f struct GNUNET_TIME_RelativeNBO timeout d2/de5/structOutboundMessage.html af692ff129e7014323377b26069ef53cd struct GNUNET_PeerIdentity peer d2/de5/structOutboundMessage.html a96e80578e2a5bae5b09ee81858be9f9d OverlayConnectContext dd/d84/structOverlayConnectContext.html struct OverlayConnectContext * next dd/d84/structOverlayConnectContext.html ad3ebbd286c42067868090af397b11d76 struct OverlayConnectContext * prev dd/d84/structOverlayConnectContext.html af90e733639a6fdb84adf54a35e8cf30d struct GNUNET_SERVICE_Client * client dd/d84/structOverlayConnectContext.html a15fce9ba1e5e2ce51998a286c90b2744 struct Peer * peer dd/d84/structOverlayConnectContext.html aac46c45b43bbfc6e808e2fc000522313 struct GNUNET_TRANSPORT_CoreHandle * p1th_ dd/d84/structOverlayConnectContext.html a0317460bdfc6d9c5778b94d8ac728973 struct GST_ConnectionPool_GetHandle * cgh_p1th dd/d84/structOverlayConnectContext.html afd2aad58ad0fb83cfa6f7b06356c5095 struct GST_ConnectionPool_GetHandle * cgh_ch dd/d84/structOverlayConnectContext.html a72ddf9ad26cc8e0634b40ccf7965fb1b struct GNUNET_MessageHeader * hello dd/d84/structOverlayConnectContext.html a0162cdcd535404e769c267eb3fb2acca struct GNUNET_TRANSPORT_HelloGetHandle * ghh dd/d84/structOverlayConnectContext.html aec2c9ad072e5234a9571d0276e8eb241 char * emsg dd/d84/structOverlayConnectContext.html add2ec8df0d9ca6ed8e4367b817364fe9 struct LocalPeer2Context local dd/d84/structOverlayConnectContext.html a26ccd5d16eb0637c0cba30105baf459e struct RemotePeer2Context remote dd/d84/structOverlayConnectContext.html a081c3158748dc766488ce98114798c65 union OverlayConnectContext::@70 p2ctx dd/d84/structOverlayConnectContext.html aae861c962e4408384378044cfd759a65 struct GNUNET_PeerIdentity peer_identity dd/d84/structOverlayConnectContext.html a7108d50361332762c7fbdf1eab2515d2 struct GNUNET_PeerIdentity other_peer_identity dd/d84/structOverlayConnectContext.html a0b3b469a94e7391f198112e525e6d881 uint64_t op_id dd/d84/structOverlayConnectContext.html a3d1af34ca18482d66b6ba8d4260e898a struct GNUNET_SCHEDULER_Task * send_hello_task dd/d84/structOverlayConnectContext.html a6124fbf21cb2c8c5d6e7275ece3ce2f6 struct GNUNET_SCHEDULER_Task * timeout_task dd/d84/structOverlayConnectContext.html acf4225ac84cdb09bd9dc34b516c24ca7 struct GNUNET_SCHEDULER_Task * cleanup_task dd/d84/structOverlayConnectContext.html a9143890333b415f2b74918883f84eeee enum OverlayConnectContextType type dd/d84/structOverlayConnectContext.html a955515e79b5f761e61418a3297bc668e uint32_t other_peer_id dd/d84/structOverlayConnectContext.html aaff34109059c41ba852f48dcc7af310b OverlayConnectData d9/d3e/structOverlayConnectData.html struct GNUNET_TESTBED_Peer * p1 d9/d3e/structOverlayConnectData.html aa6ec72d6dd4cc6dc2a3b7478e8c300f9 struct GNUNET_TESTBED_Peer * p2 d9/d3e/structOverlayConnectData.html a695d6184def6708d50709aa4b86af8ff GNUNET_TESTBED_OperationCompletionCallback cb d9/d3e/structOverlayConnectData.html a7850d0899ed58b4014b7072e1f9fdc38 void * cb_cls d9/d3e/structOverlayConnectData.html a2d8ef3a99dce9b857e35877a82ebfad4 struct OperationContext * sub_opc d9/d3e/structOverlayConnectData.html a9307b31636c78130d05ccd901ac81e2f OverlayLink d9/da5/structOverlayLink.html struct GNUNET_TESTBED_Operation * op d9/da5/structOverlayLink.html a9f08e4abb7f19339a6c283a733e0bed3 struct TopologyContext * tc d9/da5/structOverlayLink.html a58ba5e4cc1d268662a8c3a9c18bbabd4 uint32_t A d9/da5/structOverlayLink.html aaae3d4d4b51fe834609ae1eaa0fc1abf uint32_t B d9/da5/structOverlayLink.html a70088e5cb4f9fdb656ba9411027f2636 OwnAddressList de/d4a/structOwnAddressList.html struct OwnAddressList * next de/d4a/structOwnAddressList.html ad32d5749fe8b337f49e828458a5f222a struct OwnAddressList * prev de/d4a/structOwnAddressList.html a6edc35a3b8d1499145bb48a3a551821e struct GNUNET_HELLO_Address * address de/d4a/structOwnAddressList.html a32c60a6b5b3e1dc78a1dc2b98811a467 struct GNUNET_TIME_Absolute pong_sig_expires de/d4a/structOwnAddressList.html a6b43bf71cd0b6812b41622d46a583b02 struct GNUNET_CRYPTO_EddsaSignature pong_signature de/d4a/structOwnAddressList.html a124e4920281d7f910466ab0a473d10b2 unsigned int rc de/d4a/structOwnAddressList.html a97cad71aa245b50c3bf6d52cc2e4c7a4 ParallelLookup d9/d89/structParallelLookup.html struct ParallelLookup * next d9/d89/structParallelLookup.html ab70c533aa39296e7dd16b0d31bf33e7a struct ParallelLookup * prev d9/d89/structParallelLookup.html a5aed4af840ebb49d76d2e530372ea35c struct GNUNET_GNS_LookupRequest * lookup_request d9/d89/structParallelLookup.html abf9b4127ff2a235534823978a1e482bb struct RECLAIM_TICKETS_ConsumeHandle * handle d9/d89/structParallelLookup.html a41789f73aad4dc84f891631a5de8fd8f struct GNUNET_TIME_Absolute lookup_start_time d9/d89/structParallelLookup.html a0a934398483451eeb000eeb27e1f9d2f char * label d9/d89/structParallelLookup.html af033465f5a5ec8ce4b67133aaeccd112 ParserContext d2/d94/structParserContext.html GNUNET_NAMESTORE_RecordIterator iter d2/d94/structParserContext.html a6d97f3d9532234bcdb4934ccfe581502 void * iter_cls d2/d94/structParserContext.html a64ae9664255c24f8c278a9ff2183ba11 const struct GNUNET_CRYPTO_EcdsaPrivateKey * zone_key d2/d94/structParserContext.html a5ca46f0b96d8d2d078fa74d7d348e038 uint64_t limit d2/d94/structParserContext.html a0dacb032c794482a7ae62c36c0376ead PartnerLoggingTimestep d1/dc5/structPartnerLoggingTimestep.html struct BenchmarkPeer * slave d1/dc5/structPartnerLoggingTimestep.html aed229cfe7dca16d93292751db993e766 unsigned int total_messages_sent d1/dc5/structPartnerLoggingTimestep.html aec866e0db6941921227d4ac615df7659 unsigned int total_bytes_sent d1/dc5/structPartnerLoggingTimestep.html ad8073586d3a4a1a8f8e57e9da2da21f2 unsigned int total_messages_received d1/dc5/structPartnerLoggingTimestep.html a2c7a6d97a0482f86b39570d4921f54c5 unsigned int total_bytes_received d1/dc5/structPartnerLoggingTimestep.html a751485746b696663a448f7f2119c0ff4 unsigned int throughput_sent d1/dc5/structPartnerLoggingTimestep.html a61b1e5d0dc3028ba3b19d61698c344ec unsigned int throughput_recv d1/dc5/structPartnerLoggingTimestep.html a22bf94d77a8bfd3361321a4d22d61910 unsigned int total_app_rtt d1/dc5/structPartnerLoggingTimestep.html ae7dea7b794b1f8dd03792671ee18a0a1 unsigned int app_rtt d1/dc5/structPartnerLoggingTimestep.html ab15ab50e35e2fefcfcb695683dfe4ae6 unsigned int ats_distance d1/dc5/structPartnerLoggingTimestep.html ae25e9c2b8618741bcade12619dad3ca1 struct GNUNET_TIME_Relative ats_delay d1/dc5/structPartnerLoggingTimestep.html af5b4a049f6bdfd85cc59875e7ba2f843 uint32_t bandwidth_in d1/dc5/structPartnerLoggingTimestep.html a58a433be6ea884dd2354c4e16d1a4f09 uint32_t bandwidth_out d1/dc5/structPartnerLoggingTimestep.html a39cec579bdf99dbd9c56eb34209802d8 uint32_t ats_utilization_out d1/dc5/structPartnerLoggingTimestep.html a7191a732b46455bcb013d62911426dc3 uint32_t ats_utilization_in d1/dc5/structPartnerLoggingTimestep.html ae4c3af200a68b609a201f15de903f85f enum GNUNET_NetworkType ats_network_type d1/dc5/structPartnerLoggingTimestep.html aa8e14fcf5e33799fe0050441b59e0d55 double pref_bandwidth d1/dc5/structPartnerLoggingTimestep.html aa773454cdb97c34bf2bc0eda812e4f11 double pref_delay d1/dc5/structPartnerLoggingTimestep.html a853a2c830d48b0b5aa46ca42d72a0c9e Pattern d6/dab/structPattern.html struct Pattern * next d6/dab/structPattern.html aff21021e06d9cb36292f504ce7f89a0f struct Pattern * prev d6/dab/structPattern.html ae677071fcc41dbf9ac927f4403d06be8 void * ctx d6/dab/structPattern.html a2a3297a83dbc631dabf852c4cd97a075 void * sctx d6/dab/structPattern.html a3f627820bd0d35760b172bbbc8e4c57e struct GNUNET_TIME_Absolute start_time d6/dab/structPattern.html ac879dac6b8468f25503027f208eee41c struct GNUNET_TIME_Relative delay d6/dab/structPattern.html a6ae9e9470d741d4f446ef547a32dcc9e struct GNUNET_SCHEDULER_Task * task d6/dab/structPattern.html ae744793a3c87e8cd6c405387f98dffe3 struct GNUNET_SCHEDULER_Task * stask d6/dab/structPattern.html aaf7eeb9257d0cb00a3253f815b667683 unsigned long long x d6/dab/structPattern.html acab2479e95379ddd957df636f1cfe08a unsigned long long y d6/dab/structPattern.html a6d826ad68bb991b3eb4de09324afb643 gnunet_testing::Peer d4/de0/classgnunet__testing_1_1Peer.html def __init__ d4/de0/classgnunet__testing_1_1Peer.html aabbc1aca2dd699c02d91365427494b74 (self, test, cfg_file) def __del__ d4/de0/classgnunet__testing_1_1Peer.html ad6e6603ed20f4db65bcf18660492bc44 (self) def start d4/de0/classgnunet__testing_1_1Peer.html af2be1050e574c075ab0f9b4e89fddfc0 (self) def stop d4/de0/classgnunet__testing_1_1Peer.html a543e1c73e0d5c37862ae6023ef151c03 (self) def get_statistics_value d4/de0/classgnunet__testing_1_1Peer.html adcb5dadbcbd7ab4e6e19d3bc2d1b8c61 (self, subsystem, name) id d4/de0/classgnunet__testing_1_1Peer.html a3081de5d5f93ca16829441364cbc4043 test d4/de0/classgnunet__testing_1_1Peer.html a925abbc86b9b62b2013d41edfc054b9c started d4/de0/classgnunet__testing_1_1Peer.html a0e5ad7ff2dfc02e6026d6a9cde0570bd cfg d4/de0/classgnunet__testing_1_1Peer.html af759399e95519663d983afbd7a5c1539 Peer da/d52/structPeer.html struct GNUNET_TESTING_Peer * peer da/d52/structPeer.html a6eb5382b6b0e1eee54745aca8a259168 struct GNUNET_CONFIGURATION_Handle * cfg da/d52/structPeer.html a078c036e363faf436c91883203cca2de int is_running da/d52/structPeer.html a881085167da549ba8a76968e15a4a963 struct Peer::@67::@68 local da/d52/structPeer.html ad50e16d25d1c83dde91e5b60a80d70fb struct Slave * slave da/d52/structPeer.html a035023591679c1397e4ed10069df2160 uint32_t remote_host_id da/d52/structPeer.html a15488451a72a329398544928a2018425 struct Peer::@67::@69 remote da/d52/structPeer.html ac7733a730e8ed491ea401b26a192779b union Peer::@67 details da/d52/structPeer.html a56a43061aad684808fc401c2df487d3f int is_remote da/d52/structPeer.html a3133d95b2cb89bd672d3d3c29fa0f2fd uint32_t id da/d52/structPeer.html a8daac206dc596bc37f2fb63226c41e6c uint32_t reference_cnt da/d52/structPeer.html a87d4b1e6347621252b2dc84fa6de43cc uint32_t destroy_flag da/d52/structPeer.html a326cb06ad80beb384dce899af1fbb6ec struct GNUNET_PeerIdentity pid da/d52/structPeer.html a027431ba99a7f4d9c2faab68b799862d struct GNUNET_MQ_Handle * mq da/d52/structPeer.html af604e2fd44da4e506e57a5133b7bc3dc struct GNUNET_HELLO_Message * hello da/d52/structPeer.html ab53bae920adbeeca63e18fc10dcf43b5 struct GNUNET_CONTAINER_BloomFilter * filter da/d52/structPeer.html a3fb2cc4d65f15012953252ebd2b8ba10 struct GNUNET_TIME_Absolute next_hello_allowed da/d52/structPeer.html a1ddd81dc9f5c0fc58eeda44e71471c82 struct GNUNET_TIME_Absolute filter_expiration da/d52/structPeer.html a8015c54cd071d1ff1582f9dffe34ff5a struct GNUNET_SCHEDULER_Task * hello_delay_task da/d52/structPeer.html a4a6d77b0dfc204cf3f8ac98824a0086a struct GNUNET_ATS_ConnectivitySuggestHandle * sh da/d52/structPeer.html abaf90fdff729453bc474443d8a913ed5 uint32_t strength da/d52/structPeer.html aae9733ab77b3e4165b4e56d2dbecdd91 int is_friend da/d52/structPeer.html a2b4b236909b8cb409a87fce85794c440 PeerBucket d2/d25/structPeerBucket.html struct PeerInfo * head d2/d25/structPeerBucket.html a54528f22d71ea32fda9cde6911a82fc1 struct PeerInfo * tail d2/d25/structPeerBucket.html a767dae1543490aca170fd74ed9e3f51d unsigned int peers_size d2/d25/structPeerBucket.html aaf4bd3682cc3a9df5cd3ad3885fa694b PeerContext dc/d0e/structPeerContext.html struct Sub * sub dc/d0e/structPeerContext.html ac1d169ef69a4893a6a9514c96e801a1d struct GNUNET_MQ_Handle * mq dc/d0e/structPeerContext.html aef423436a5332fa76cc9773f35cc2dd0 struct ChannelCtx * send_channel_ctx dc/d0e/structPeerContext.html ab4b9d911ebb395e381f0fcb2ee489cdf struct ChannelCtx * recv_channel_ctx dc/d0e/structPeerContext.html acd9e19806c3a5144013f2128fe2beb2d struct PeerPendingOp * pending_ops dc/d0e/structPeerContext.html a4f408d5db11c814d575e8c1a67abf7bc struct PendingMessage * online_check_pending dc/d0e/structPeerContext.html a9cb32a6e4656286749e3c873fefe6cd6 unsigned int num_pending_ops dc/d0e/structPeerContext.html aeb810d983f9d3307cafe617b420eef86 struct GNUNET_PeerIdentity peer_id dc/d0e/structPeerContext.html af6c6721b40aeac067c73941a47f110ca uint32_t peer_flags dc/d0e/structPeerContext.html a20c87d6f698259a502c8ef8a04e5b3a9 struct GNUNET_TIME_Absolute last_message_recv dc/d0e/structPeerContext.html a8bfb10765b406ddca85d6c86ea8cd917 struct GNUNET_TIME_Absolute last_keepalive dc/d0e/structPeerContext.html a43d59bfe256c730d8590d502e6055c1d struct PendingMessage * pending_messages_head dc/d0e/structPeerContext.html af2cab94a2cc86a1b34b1d1542e97601c struct PendingMessage * pending_messages_tail dc/d0e/structPeerContext.html a93138a994d94fc54c2e81845859cadd1 uint32_t round_pull_req dc/d0e/structPeerContext.html a0afe7f3111ef7182181e8fd2521247e7 PeerCreateData de/d9c/structPeerCreateData.html struct GNUNET_TESTBED_Host * host de/d9c/structPeerCreateData.html aa96dde75a8087fd4288428f70d0f7219 const struct GNUNET_CONFIGURATION_Handle * cfg de/d9c/structPeerCreateData.html a00db5e47a9b3d40e67ff554c432231c2 GNUNET_TESTBED_PeerCreateCallback cb de/d9c/structPeerCreateData.html af27dbef00da4f9ee6ae36e068b373336 void * cls de/d9c/structPeerCreateData.html acc3e8e129423b0b331b7ee711cd1eff2 struct GNUNET_TESTBED_Peer * peer de/d9c/structPeerCreateData.html ac65ffe317e70efa459b52bb2959029b4 PeerDestroyData d3/d82/structPeerDestroyData.html struct GNUNET_TESTBED_Peer * peer d3/d82/structPeerDestroyData.html a6aa01229a4957ae6c6004dc279e2de01 PeerEntry d8/dcd/structPeerEntry.html struct GNUNET_MQ_Handle * mq d8/dcd/structPeerEntry.html afbc7e811284a64f86c01631270ad4a2b struct GNUNET_PeerIdentity id d8/dcd/structPeerEntry.html a00ab9dc9985e6b63e34ddf3a14ff6d24 struct GNUNET_SCHEDULER_Task * transmit_task d8/dcd/structPeerEntry.html a546f423bddc3ff5c560c0cc5f97ad101 struct GNUNET_SET_OperationHandle * so d8/dcd/structPeerEntry.html a7dae5aa4afdf9a27c8f026392e884b2a GNUNET_PEER_Id pid d8/dcd/structPeerEntry.html aa2b42e574a0c7fae0078ef17ded13b3c unsigned int rc d8/dcd/structPeerEntry.html a3503697b7127cbaa3546b3f89fc834c8 PeerEventData d9/db9/structPeerEventData.html struct GNUNET_TESTBED_Peer * peer d9/db9/structPeerEventData.html a01605eec969b2ea507324dcf94534d22 GNUNET_TESTBED_PeerChurnCallback pcc d9/db9/structPeerEventData.html a6487a45073ec07077291e871a37b25ee void * pcc_cls d9/db9/structPeerEventData.html a8099c2081948755e0c49918c0f9293d0 PeerGetMessage de/d25/structPeerGetMessage.html struct GNUNET_MessageHeader header de/d25/structPeerGetMessage.html a54d2e959eb99472181345a65469d3a2e uint32_t options de/d25/structPeerGetMessage.html af14627cf2892d070b8f365ed5f7be5f7 uint32_t type de/d25/structPeerGetMessage.html abe8a45face82c407bbc23fb0c2bf54a6 uint32_t hop_count de/d25/structPeerGetMessage.html a47e8f197c703be0fc7024ea47f5afc81 uint32_t desired_replication_level de/d25/structPeerGetMessage.html adb7f50e1467c68370b3c797d3036cff6 uint32_t xquery_size de/d25/structPeerGetMessage.html a818833b5958843a90a99f79bd3578d44 uint32_t bf_mutator de/d25/structPeerGetMessage.html a1a8948a986a54bb0f6f1648a31befb2e char bloomfilter de/d25/structPeerGetMessage.html a3fcff1c98e7965ebabca70780d75e0f2 [128] struct GNUNET_HashCode key de/d25/structPeerGetMessage.html aa37458beebc1d9ff623bbbcc898acdf0 PeerGetStatsContext d1/dcd/structPeerGetStatsContext.html struct GetStatsContext * sc d1/dcd/structPeerGetStatsContext.html aaba53d08003d828d7f20f62e82bbb5f6 struct GNUNET_STATISTICS_GetHandle * get_handle d1/dcd/structPeerGetStatsContext.html a3485e55c9bd226023996b7a87b2749d6 struct GNUNET_SCHEDULER_Task * op_done_task_id d1/dcd/structPeerGetStatsContext.html a1037e596274c885c3e44ba94db7e9e5f unsigned int peer_index d1/dcd/structPeerGetStatsContext.html acd58f64a76c929dab62179f0c524e351 PeerInfo da/d8f/structPeerInfo.html struct PeerInfo * next da/d8f/structPeerInfo.html a4ab6b8bdd7b3e402c37bff3c76d1e580 struct PeerInfo * prev da/d8f/structPeerInfo.html aa8cafa143343b4c8ce5f4114641f3469 struct GNUNET_MQ_Handle * mq da/d8f/structPeerInfo.html a4c50c5429040955399f7b87633e83a2f const struct GNUNET_PeerIdentity * id da/d8f/structPeerInfo.html aff9974b456f6aa28132ab93a30c8ac50 struct GNUNET_HashCode phash da/d8f/structPeerInfo.html adb214ccd0a700baddafdb034ed509c1f int peer_bucket da/d8f/structPeerInfo.html adcf87a0d97ce9c0ac85fa2041ce733dd PeerInfoData d5/d6d/structPeerInfoData.html struct GNUNET_TESTBED_Peer * peer d5/d6d/structPeerInfoData.html aae74359c5172307dc54048ebfdb5d3d8 GNUNET_TESTBED_PeerInfoCallback cb d5/d6d/structPeerInfoData.html a552135b64f12772c271f8fe84202ef2d void * cb_cls d5/d6d/structPeerInfoData.html aceeb660d5872debc496f74acd86556e0 enum GNUNET_TESTBED_PeerInformationType pit d5/d6d/structPeerInfoData.html ae250c0481f325c0b90b104e50b04aef9 PeerInfoIteratorContext d0/da6/structPeerInfoIteratorContext.html GNUNET_ATS_PeerInfo_Iterator it d0/da6/structPeerInfoIteratorContext.html a2556f31be423426a1e45aba3a1c5dda7 void * it_cls d0/da6/structPeerInfoIteratorContext.html a833d56ce891a0ca8d11c326293c293b3 PeerInformationMessage d6/d9e/structPeerInformationMessage.html struct GNUNET_MessageHeader header d6/d9e/structPeerInformationMessage.html a2e9750d80eedb5c471e0fc9512e2428b uint16_t address_length d6/d9e/structPeerInformationMessage.html af35d90278a2c29b60d1dc10c155137a8 uint16_t plugin_name_length d6/d9e/structPeerInformationMessage.html a9a35af7f84752ed71377a76173f97add struct GNUNET_PeerIdentity peer d6/d9e/structPeerInformationMessage.html acc46a0759322335e03eadd7040132f35 uint32_t address_active d6/d9e/structPeerInformationMessage.html a29290c76252825ee0b85f7072fcaf8cb uint32_t id d6/d9e/structPeerInformationMessage.html aac63e880fffa17b8beba8f79d29204d0 struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out d6/d9e/structPeerInformationMessage.html a1bc51ba64e2489152b8dac617a0080fc struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in d6/d9e/structPeerInformationMessage.html a0c957d0cbaa20812409cbd7bed610eb7 struct GNUNET_ATS_PropertiesNBO properties d6/d9e/structPeerInformationMessage.html a6f9df431356163de6c754d5e75ddac34 uint32_t address_local_info d6/d9e/structPeerInformationMessage.html a7e12a3af12aa3b2a8f74fefd81678fb9 PeerIterateResponseMessage d9/d72/structPeerIterateResponseMessage.html struct GNUNET_MessageHeader header d9/d72/structPeerIterateResponseMessage.html a86a7be781a36c024bbb25f67418965db uint32_t reserved d9/d72/structPeerIterateResponseMessage.html ae95aa76f1ab7d326a188e8ab46322f4a struct GNUNET_PeerIdentity peer d9/d72/structPeerIterateResponseMessage.html a9a465b2e29f3119c5cbb5947b9e48634 struct GNUNET_TIME_AbsoluteNBO state_timeout d9/d72/structPeerIterateResponseMessage.html a7e21a63a1400743783af5f26a1ddf65d uint32_t local_address_info d9/d72/structPeerIterateResponseMessage.html ad523b014b322d523653ac5c787e0a6c1 uint32_t state d9/d72/structPeerIterateResponseMessage.html af57cca56a9f6244e5e28e7bf186d8149 uint32_t addrlen d9/d72/structPeerIterateResponseMessage.html af7999028ac3dbbb0973f02d547bf5e77 uint32_t pluginlen d9/d72/structPeerIterateResponseMessage.html a1906dce537df41afd394ae8b3b2246b4 PeerLoggingTimestep d7/d2e/structPeerLoggingTimestep.html struct PeerLoggingTimestep * next d7/d2e/structPeerLoggingTimestep.html a668b263e4cc60ef108d5f42c785f8647 struct PeerLoggingTimestep * prev d7/d2e/structPeerLoggingTimestep.html a509226d3f3bfe534ebe142aa40b4e052 struct GNUNET_TIME_Absolute timestamp d7/d2e/structPeerLoggingTimestep.html af6f54e32c50b4bb73e4117127013e720 unsigned int total_messages_sent d7/d2e/structPeerLoggingTimestep.html a981234ce8ab1b89698ab2709ac07a136 unsigned int total_bytes_sent d7/d2e/structPeerLoggingTimestep.html a4e42d8948dbbe7d1dd8e8ef0d782d4bf unsigned int total_messages_received d7/d2e/structPeerLoggingTimestep.html a8fb2a0456e60e8e2e407427fd0382bcc unsigned int total_bytes_received d7/d2e/structPeerLoggingTimestep.html aabb9a0e107ffa131a5f58ef5409a9764 unsigned int total_throughput_send d7/d2e/structPeerLoggingTimestep.html a31bc85157d333dfeb61f40be9d323765 unsigned int total_throughput_recv d7/d2e/structPeerLoggingTimestep.html a1fb7feeb73099dd77f485440616a3d7c struct PartnerLoggingTimestep * slaves_log d7/d2e/structPeerLoggingTimestep.html a25fbcc1b6add4d995de24aad2614059b PeerMonitorMessage da/d64/structPeerMonitorMessage.html struct GNUNET_MessageHeader header da/d64/structPeerMonitorMessage.html afc1032e19013c09b2531e3c8089ddb21 uint32_t one_shot da/d64/structPeerMonitorMessage.html a925adf515aad2e880e8a2cbbd94d6129 struct GNUNET_PeerIdentity peer da/d64/structPeerMonitorMessage.html a8c7c7d9055d99cedfe8a741cc720a4ff PeerPendingOp d2/d50/structPeerPendingOp.html PeerOp op d2/d50/structPeerPendingOp.html a8cd8cb26736bd50bf0a5302e03b83cc0 void * op_cls d2/d50/structPeerPendingOp.html a3986e01f30ab522474aea26c569406af PeerPlan d4/d33/structPeerPlan.html struct GNUNET_CONTAINER_Heap * priority_heap d4/d33/structPeerPlan.html a752be7d15b1e518607941b0f1775ef65 struct GNUNET_CONTAINER_Heap * delay_heap d4/d33/structPeerPlan.html ac933316287d9c74defde0539e14ba59a struct GNUNET_CONTAINER_MultiHashMap * plan_map d4/d33/structPeerPlan.html ab1bd4ffe590ebabb8a7c67af3edc7517 struct GSF_ConnectedPeer * cp d4/d33/structPeerPlan.html addb72cf839bf0d00d5a12e23f266acea struct GNUNET_SCHEDULER_Task * task d4/d33/structPeerPlan.html a2eaaa3a47929df0e74f8f3affce09f14 struct GNUNET_MQ_Envelope * env d4/d33/structPeerPlan.html af7ecbf1b04a8cfa4dab890fc9c41bf92 PeerPutMessage d1/d17/structPeerPutMessage.html struct GNUNET_MessageHeader header d1/d17/structPeerPutMessage.html a8db773c4cb77fde225db022f2d20b057 uint32_t options d1/d17/structPeerPutMessage.html a1a616a4def622c016836c90249e2b66e uint32_t type d1/d17/structPeerPutMessage.html a5ee6bcfab4a17d4177a5b30f729d1900 uint32_t hop_count d1/d17/structPeerPutMessage.html ad0ed807f32bf07d31223388d5506f3a5 uint32_t desired_replication_level d1/d17/structPeerPutMessage.html ab56af2d485bcaaa5fe9af88c73319e02 uint32_t put_path_length d1/d17/structPeerPutMessage.html acbd03e6bbe05c03ff07e5b23a375dc5c struct GNUNET_TIME_AbsoluteNBO expiration_time d1/d17/structPeerPutMessage.html acd1c4ffc57fcf9f793cb2cebf4037362 char bloomfilter d1/d17/structPeerPutMessage.html a6bc9a9b5fd635604098c176efd0f2b84 [128] struct GNUNET_HashCode key d1/d17/structPeerPutMessage.html aa4a44940b82955fa5b291fdc3e77b57c PeerReconfigureContext d2/da0/structPeerReconfigureContext.html struct PeerReconfigureContext * next d2/da0/structPeerReconfigureContext.html a98cce90632274e32dda3ce42c2b33a04 struct PeerReconfigureContext * prev d2/da0/structPeerReconfigureContext.html a4dc3233564cc820cdf06b64ef4b34d42 struct GNUNET_SERVICE_Client * client d2/da0/structPeerReconfigureContext.html a37d7d3f06b6da772cba982f404682734 struct GNUNET_CONFIGURATION_Handle * cfg d2/da0/structPeerReconfigureContext.html ad0a1606db37c7bac0a1180d524e4b1c8 uint64_t op_id d2/da0/structPeerReconfigureContext.html a3f1048083afa1c88d0844d25df428dd2 uint32_t peer_id d2/da0/structPeerReconfigureContext.html a6e60fa4cd42409c23d1f2f2bc279a38b uint8_t stopped d2/da0/structPeerReconfigureContext.html a09aa4640af5e41b0c09be2a02beb9d00 PeerReconfigureData dc/dad/structPeerReconfigureData.html struct GNUNET_TESTBED_Peer * peer dc/dad/structPeerReconfigureData.html a2d97e51e6589c2e3de009c6ed5ca3214 char * config dc/dad/structPeerReconfigureData.html adb007fe75e91f6e7dde49cb49f58c43d uint16_t cfg_size dc/dad/structPeerReconfigureData.html a96a6f7d92ee664f988f03f22b80f0514 PeerRecord d0/d05/structPeerRecord.html struct GNUNET_CORE_Handle * h d0/d05/structPeerRecord.html a1e09cbc1c9624370b8d63ef247d0e6d4 struct GNUNET_MQ_Handle * mq d0/d05/structPeerRecord.html ae2cb2968ab1a3fc0df8acdbdb65c0763 struct GNUNET_MQ_Envelope * env d0/d05/structPeerRecord.html afb4bb0ca89e0f4488e5c94e2a808be3c void * client_cls d0/d05/structPeerRecord.html adeb1d5e13d4b1207f6493d13aa311c24 struct GNUNET_PeerIdentity peer d0/d05/structPeerRecord.html ae0b4f2e69222ab5ad43af2c05a93d80a uint16_t smr_id_gen d0/d05/structPeerRecord.html a0fd8573ee70456be6d5131b41a9b0cf4 PeerRelative db/d47/structPeerRelative.html double f_rel db/d47/structPeerRelative.html aa0d230c8f435b45f4a5b2af9a023aed3 [GNUNET_ATS_PREFERENCE_END] unsigned int num_clients db/d47/structPeerRelative.html a963b72f8039ac9c9102c182c6c858205 PeerRequest d8/da5/structPeerRequest.html struct GSF_PendingRequest * pr d8/da5/structPeerRequest.html a9f9a5a8e6b71d07549611f0d0ab70261 struct GSF_ConnectedPeer * cp d8/da5/structPeerRequest.html a733a4ca04ac08c7d1a5e865bb27d72e4 struct GNUNET_SCHEDULER_Task * kill_task d8/da5/structPeerRequest.html abfeddca35641d4594f9b6e4f4d2938bc struct GNUNET_PeerIdentity pid d8/da5/structPeerRequest.html af521ad45c4b117acd08f51b3b4904a97 struct TransportClient * tc d8/da5/structPeerRequest.html a3f86cb245b287d0c1bd995fe53b0f770 struct GNUNET_PEERSTORE_WatchContext * wc d8/da5/structPeerRequest.html aebfe4a42dc0f25f59323e89c11fcdf38 enum GNUNET_MQ_PriorityPreferences pk d8/da5/structPeerRequest.html a6d1964e8f5e5b0c03c46c8554fbf5bc7 struct GNUNET_BANDWIDTH_Value32NBO bw d8/da5/structPeerRequest.html a17bfaff7d91f3ed0d7c8e46a1d84adc8 PeerResolutionContext df/df1/structPeerResolutionContext.html struct PeerResolutionContext * next df/df1/structPeerResolutionContext.html a3ad2c1b1576e74b4e90b109b6bfaa933 struct PeerResolutionContext * prev df/df1/structPeerResolutionContext.html a9f41740eaad0b9677f216cdb05240517 struct GNUNET_HELLO_Address * addrcp df/df1/structPeerResolutionContext.html a903e2dd311559398b2d0c6d0863a28f8 struct GNUNET_TRANSPORT_AddressToStringContext * asc df/df1/structPeerResolutionContext.html ac9421caf608ce07694376282795f9912 enum GNUNET_TRANSPORT_PeerState state df/df1/structPeerResolutionContext.html abfac3b0586de45d676bf26df1b8eb6e0 struct GNUNET_TIME_Absolute state_timeout df/df1/structPeerResolutionContext.html aba78aa373241086b268d5a54cfbb5442 char * transport df/df1/structPeerResolutionContext.html ad8e1f9514a6853b6c1f93f2966bfba58 int printed df/df1/structPeerResolutionContext.html a4edcf7af3b096f6436d03d9cde055996 PeerResultMessage d7/df1/structPeerResultMessage.html struct GNUNET_MessageHeader header d7/df1/structPeerResultMessage.html ab7b12880d5c41621be9d89e72580c82b uint32_t type d7/df1/structPeerResultMessage.html adcbf78432d859d526e0d7b5e179e8c10 uint32_t put_path_length d7/df1/structPeerResultMessage.html ab06bc7fe1e8632cdbb543a5e26984dab uint32_t get_path_length d7/df1/structPeerResultMessage.html a3beeeb89b1fdc433f120c1882bb5a8fe struct GNUNET_TIME_AbsoluteNBO expiration_time d7/df1/structPeerResultMessage.html ae659148255745fc8b1132d865a177339 struct GNUNET_HashCode key d7/df1/structPeerResultMessage.html ab77b1c3155ea36cca03f67d3af7f2263 PeersIteratorCls d0/d95/structPeersIteratorCls.html PeersIterator iterator d0/d95/structPeersIteratorCls.html a67f8552c68b5beb206ce6c02329bcda5 void * cls d0/d95/structPeersIteratorCls.html a88c8a5425c51e92f7fcc6896b526812d PendingAcknowledgement d6/dc4/structPendingAcknowledgement.html struct PendingAcknowledgement * next_pm d6/dc4/structPendingAcknowledgement.html a1704e74c53174f3cdfad9f26736c7adf struct PendingAcknowledgement * prev_pm d6/dc4/structPendingAcknowledgement.html ad77fba0c55e40f03bbc1b64f318381e8 struct PendingAcknowledgement * next_queue d6/dc4/structPendingAcknowledgement.html a582dbb63e3387fe0b7add96dc1f0e9f4 struct PendingAcknowledgement * prev_queue d6/dc4/structPendingAcknowledgement.html ad58cbb91aa591dd6e718a9398af9dbb0 struct PendingAcknowledgement * next_dvh d6/dc4/structPendingAcknowledgement.html a41566389735b7d43a4bec7ff6392a327 struct PendingAcknowledgement * prev_dvh d6/dc4/structPendingAcknowledgement.html afdec7fff53d0b20ddc297c1cbdb32e9d struct PendingAcknowledgement * next_pa d6/dc4/structPendingAcknowledgement.html a4eb249dec78b1c2ba3d787a0c31a80d9 struct PendingAcknowledgement * prev_pa d6/dc4/structPendingAcknowledgement.html a9f9e8c169c0301ecff4fea3ca1ea5df7 struct AcknowledgementUUIDP ack_uuid d6/dc4/structPendingAcknowledgement.html a0ec273126af159ad6a4d86aef6d42a40 struct PendingMessage * pm d6/dc4/structPendingAcknowledgement.html a381018b6fc0533d7f5f6d00cc3d5ff52 struct DistanceVectorHop * dvh d6/dc4/structPendingAcknowledgement.html a8af7a8170f980fe368ebd153684fd226 struct Queue * queue d6/dc4/structPendingAcknowledgement.html a7e0d8b39d4b8286a4760739c96c9145a struct GNUNET_TIME_Absolute transmission_time d6/dc4/structPendingAcknowledgement.html a7542c7808031e55d6f1f69635a57e83d uint16_t message_size d6/dc4/structPendingAcknowledgement.html a9727aeb8fe0f01e1af64697bc154e289 PendingMessage d2/dfa/structPendingMessage.html struct PendingMessage * next d2/dfa/structPendingMessage.html a8269f562dcaff1ba01ff191f70b1e428 struct PendingMessage * prev d2/dfa/structPendingMessage.html a3443a979a22e53d60cfb1c6d9b8879f4 struct GNUNET_MQ_Envelope * ev d2/dfa/structPendingMessage.html aea5606c41a30c97ef9a429fd0a6d175c struct PeerContext * peer_ctx d2/dfa/structPendingMessage.html aecdf4ed78fa936a4b1e430c5ece5bcd8 const char * type d2/dfa/structPendingMessage.html a2bdb4654dfc49fed1833218ea2dce752 struct PendingMessage * next_vl d2/dfa/structPendingMessage.html a88febf2c96d70ac460db43532f734bfc struct PendingMessage * prev_vl d2/dfa/structPendingMessage.html a716925f6673a3feea89ee90c70b8476f struct PendingMessage * next_client d2/dfa/structPendingMessage.html aa8aa37410738e8159a97b90e9eee920b struct PendingMessage * prev_client d2/dfa/structPendingMessage.html a5e1af128246d5fdb0fe62e9814294a5c struct PendingMessage * next_frag d2/dfa/structPendingMessage.html ab1c033b0b7882e6af17df7880f0ff80f struct PendingMessage * prev_frag d2/dfa/structPendingMessage.html ab6d0c1da36d82288c2097979a59dc51c struct PendingAcknowledgement * pa_head d2/dfa/structPendingMessage.html a9131201b95089c17503ac4fb6630892e struct PendingAcknowledgement * pa_tail d2/dfa/structPendingMessage.html a77814a342f42ddf8cf8decaec4ae3e9e struct PendingMessage * bpm d2/dfa/structPendingMessage.html ab84e0dee5a8d8d44c68b5a4ffe924d3c struct VirtualLink * vl d2/dfa/structPendingMessage.html a909505badf59fbb20fd10ec432a364eb struct QueueEntry * qe d2/dfa/structPendingMessage.html a2b39cf8ff76164e6f5d4ecccb97368ba struct TransportClient * client d2/dfa/structPendingMessage.html a18b36dd18eff72428e3c9cf8e91987ae struct PendingMessage * head_frag d2/dfa/structPendingMessage.html a4739750d5ac2114a83084eeebd4da2b0 struct PendingMessage * tail_frag d2/dfa/structPendingMessage.html a016918e8070f95f75daed3e51762910f struct PendingMessage * frag_parent d2/dfa/structPendingMessage.html a07483ca4c3d6406e312312ac318e8e5c struct GNUNET_TIME_Absolute timeout d2/dfa/structPendingMessage.html ae8732df185454259a064bf3a8570d47e struct GNUNET_TIME_Absolute next_attempt d2/dfa/structPendingMessage.html adebafe170933594bed34a0d396a5a098 struct MessageUUIDP msg_uuid d2/dfa/structPendingMessage.html a3880c02980167729c016623b92d41764 unsigned long long logging_uuid d2/dfa/structPendingMessage.html ad338c2bf43de532563879bc928e95986 enum PendingMessageType pmt d2/dfa/structPendingMessage.html a519ff550e1c950114df731c714ded43d enum GNUNET_MQ_PriorityPreferences prefs d2/dfa/structPendingMessage.html a0c769d502718a7a33deff2767cdcebc7 uint16_t bytes_msg d2/dfa/structPendingMessage.html a4d5f9bfd99e0faebf30923193efc714e uint16_t frag_off d2/dfa/structPendingMessage.html ab0ab3af6b88ee3f6a408e6bd3f2a1321 int16_t msg_uuid_set d2/dfa/structPendingMessage.html a9e859782544f83b116d19702b3e61139 const char * msg d2/dfa/structPendingMessage.html ad8a26a94a28765c4b4f1121e582ed050 GNUNET_TRANSPORT_TransmitContinuation transmit_cont d2/dfa/structPendingMessage.html ae673d9f5b3f2478269ca4fffc4ca5097 void * transmit_cont_cls d2/dfa/structPendingMessage.html ae921f81cbf2d724c2bf07e9c1876550f size_t message_size d2/dfa/structPendingMessage.html a2cbad143fa351a4bf8faba35998c315f struct WlanHeader * msg d2/dfa/structPendingMessage.html a7ae39ba2a1216028334ee1fd5d6e972b struct GNUNET_SCHEDULER_Task * timeout_task d2/dfa/structPendingMessage.html a2eb2aa2c6c8f3e61631878aa6ee4c1a6 PendingMessageScoreContext d2/dea/structPendingMessageScoreContext.html struct PendingMessage * best d2/dea/structPendingMessageScoreContext.html a886aa6d5c241b6c07bf9b03399091bb1 struct DistanceVectorHop * dvh d2/dea/structPendingMessageScoreContext.html aac0f8a4a8b795a00bfa864e3cbfd013b size_t real_overhead d2/dea/structPendingMessageScoreContext.html ad96c068697fb524a7161944413e09388 unsigned int consideration_counter d2/dea/structPendingMessageScoreContext.html a9d803624436c280ee292bbbad0560470 int frag d2/dea/structPendingMessageScoreContext.html aefed763a36cae69eb92e3c1bb643a740 int relb d2/dea/structPendingMessageScoreContext.html afa647229588b26199dbe4c27641475d9 PendingMutation d8/d29/structPendingMutation.html struct PendingMutation * prev d8/d29/structPendingMutation.html ad8acf586968ef2bcfca8f4347e2f1d10 struct PendingMutation * next d8/d29/structPendingMutation.html ac99c5015206b83277a9f0e9b88dc498a struct Set * set d8/d29/structPendingMutation.html ac91a5c939d0af01d71bde4c806c03b33 struct GNUNET_SET_ElementMessage * msg d8/d29/structPendingMutation.html a8b6a3bb62194bee4f9106cef5bb1a803 PendingReply d2/d7e/structPendingReply.html struct PendingReply * next d2/d7e/structPendingReply.html ad1d4fe6c8b4f2c513cb97aeca6a1ae5f struct PendingReply * prev d2/d7e/structPendingReply.html a783a293e441f4966c610ac9d5b673ac9 struct GNUNET_RPS_Request_Handle_Single_Info * req_handle d2/d7e/structPendingReply.html af78a23f1cc3d98be78e6a31015186453 struct RPSPeer * rps_peer d2/d7e/structPendingReply.html a788b6da2c555e038160f4bc3a3c96862 PendingRequest d6/d59/structPendingRequest.html struct PendingRequest * next d6/d59/structPendingRequest.html a3abecb0d40e8163a44fa16c97613f0d6 struct PendingRequest * prev d6/d59/structPendingRequest.html a4546a276f9a294da0944c9fd3af05ca4 struct GNUNET_SCHEDULER_Task * request_task d6/d59/structPendingRequest.html ac1c6a12a0a3eaac47c1b5a29e4d7e7b7 struct RPSPeer * rps_peer d6/d59/structPendingRequest.html a438bb480b312034249de4e1406326836 PendingResolutions df/d6c/structPendingResolutions.html struct PendingResolutions * next df/d6c/structPendingResolutions.html aa483b8a2949717b7d20d7e7f80c8252f struct PendingResolutions * prev df/d6c/structPendingResolutions.html a5453d99546ab089f409ff96829b30036 struct GNUNET_HELLO_Address * address df/d6c/structPendingResolutions.html a5864d827dc9cb37566c3a0d7322232eb struct GNUNET_TRANSPORT_AddressToStringContext * tats_ctx df/d6c/structPendingResolutions.html a581139f479e1e549d8e3804505385e18 struct GNUNET_ATS_Properties properties df/d6c/structPendingResolutions.html a871a56e4684cbdf0558019fd6386ace2 struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out df/d6c/structPendingResolutions.html ad9867a78b4a5128004626fd6340a5384 struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in df/d6c/structPendingResolutions.html a0619a8278978534c7b679b8a7a79d608 int active df/d6c/structPendingResolutions.html abf3b74487ebd23ade3cf95740522039b PerformanceData d4/d6c/structPerformanceData.html struct GNUNET_TIME_Relative aged_rtt d4/d6c/structPerformanceData.html a032b34418ac7efc59cbb14ce59782896 struct TransmissionHistoryEntry the d4/d6c/structPerformanceData.html a21fcd31c65f1a6aebfbac74a7506bea0 [4] unsigned int last_age d4/d6c/structPerformanceData.html a4a1ea54ede8b4cd88f641b129095ec83 gnunet_pyexpect::pexpect d9/d3b/classgnunet__pyexpect_1_1pexpect.html def __init__ d9/d3b/classgnunet__pyexpect_1_1pexpect.html a6ad248673d73eeefaccb5999adbb3905 (self) def spawn d9/d3b/classgnunet__pyexpect_1_1pexpect.html a7980073651415acb1b7ec2cf014fea9c (self, stdin, arglist, pargs, kwargs) def expect d9/d3b/classgnunet__pyexpect_1_1pexpect.html a59b5ab73877b54736aaaff985536bf0b (self, s, r, flags=0) def read d9/d3b/classgnunet__pyexpect_1_1pexpect.html a06b91d243589642e8328e664b37f655b (self, s, size=-1) def __init__ d9/d3b/classgnunet__pyexpect_1_1pexpect.html a6ad248673d73eeefaccb5999adbb3905 (self) def spawn d9/d3b/classgnunet__pyexpect_1_1pexpect.html a7980073651415acb1b7ec2cf014fea9c (self, stdin, arglist, pargs, kwargs) def expect d9/d3b/classgnunet__pyexpect_1_1pexpect.html a59b5ab73877b54736aaaff985536bf0b (self, s, r, flags=0) def read d9/d3b/classgnunet__pyexpect_1_1pexpect.html a06b91d243589642e8328e664b37f655b (self, s, size=-1) proc d9/d3b/classgnunet__pyexpect_1_1pexpect.html ae5bc0567cfc6b4eff86e1d91f5195a54 stde d9/d3b/classgnunet__pyexpect_1_1pexpect.html a50d4fea55bbf09f4cc7b080cd9540b6e stdo d9/d3b/classgnunet__pyexpect_1_1pexpect.html aa4fdfc4aace357f94b70aba028a30e6b PingMessage db/d57/structPingMessage.html struct GNUNET_MessageHeader header db/d57/structPingMessage.html a14a1a94ede39cf5768c0e31e8aef69c0 uint32_t iv_seed db/d57/structPingMessage.html a680f800339d826dfbd75d7afd3912e65 struct GNUNET_PeerIdentity target db/d57/structPingMessage.html ad00dc7f6919cbf7fb7076582aa9d999c uint32_t challenge db/d57/structPingMessage.html af0d7af1ef81de4b92d5f999c9579d1d5 Plugin dd/db4/structPlugin.html char * library_name dd/db4/structPlugin.html afcba38667756db4f0d4011ed1ad0fc06 struct GNUNET_BLOCK_PluginFunctions * api dd/db4/structPlugin.html a14d704b3fcd6d9ceeb314d5034413d80 struct GNUNET_DATACACHE_PluginEnvironment * env dd/db4/structPlugin.html a987b2ec89c09ccab4d966f38d7cd7a07 struct GNUNET_CONTAINER_MultiHashMap * map dd/db4/structPlugin.html ac0d7ed3c43af9314fd6fa0dbd3620699 struct GNUNET_CONTAINER_Heap * heaps dd/db4/structPlugin.html ae3cd4672a90630ec894af8b711e8bb3c [24] struct GNUNET_PQ_Context * dbh dd/db4/structPlugin.html ac573bbacf2bd2a44358a088e84730e46 unsigned int num_items dd/db4/structPlugin.html a1965fd0911838ebea104dcff8b294377 sqlite3 * dbh dd/db4/structPlugin.html a0ddf5a5bc849c3320c8def0d2a7a2f8e char * fn dd/db4/structPlugin.html a66ac3984dc23e7492a250c371884ca37 sqlite3_stmt * insert_stmt dd/db4/structPlugin.html a25be223835ea00babcda9e74f822b877 sqlite3_stmt * get_count_stmt dd/db4/structPlugin.html a53d67241d1e0372fdd3bd3bf7add92fb sqlite3_stmt * get_stmt dd/db4/structPlugin.html a1c445224f4510ae2a88b51819edbaad6 sqlite3_stmt * del_select_stmt dd/db4/structPlugin.html a2a1be59b12354f275ec0ab918571c559 sqlite3_stmt * del_expired_stmt dd/db4/structPlugin.html a61fe8b03a154f23e993b540748e434a3 sqlite3_stmt * del_stmt dd/db4/structPlugin.html a84c7caaa3d44b353cf31f6a97e0167c6 sqlite3_stmt * get_random_stmt dd/db4/structPlugin.html a5118937ad80a47d85b6599b49f45b640 sqlite3_stmt * get_closest_stmt dd/db4/structPlugin.html a79ca07d45962903f84083b6a3d2517df struct GNUNET_DATASTORE_PluginEnvironment * env dd/db4/structPlugin.html a9b673d766a9e261c6e93df829ea7136b struct GNUNET_CONTAINER_MultiHashMap * keyvalue dd/db4/structPlugin.html a68a0dbab9ba6b201bc41d35b57bfdd79 struct GNUNET_CONTAINER_Heap * by_expiration dd/db4/structPlugin.html ac6610b7e63acdcac0cd8baff42381162 struct GNUNET_CONTAINER_Heap * by_replication dd/db4/structPlugin.html a39632f0031659c71441a0921564bae85 struct ZeroAnonByType * zero_head dd/db4/structPlugin.html a23e0330934c4b2b597f75bc710b0581c struct ZeroAnonByType * zero_tail dd/db4/structPlugin.html a429ee680c0a5e788b960b43abd5fccba unsigned long long size dd/db4/structPlugin.html abfc9411a0740fe7e05fdb4145fdf0ea0 struct GNUNET_MYSQL_Context * mc dd/db4/structPlugin.html af8b14254863add58a71c5d49f8c350bb struct GNUNET_MYSQL_StatementHandle * insert_entry dd/db4/structPlugin.html ab9188f5db5a5bf2be74a0ace29ff9d12 struct GNUNET_MYSQL_StatementHandle * delete_entry_by_uid dd/db4/structPlugin.html a58aadf54fb67e28759b201b459dd3096 struct GNUNET_MYSQL_StatementHandle * delete_entry_by_hash_value dd/db4/structPlugin.html a88f29bcf9cee5e40ea72e222c7e43300 struct GNUNET_MYSQL_StatementHandle * select_entry dd/db4/structPlugin.html afaaa0e64ac03eefcd277d6ed21b30f6b struct GNUNET_MYSQL_StatementHandle * select_entry_by_hash dd/db4/structPlugin.html ab5cc0c179ca1e5c4c64f7db485f82a6a struct GNUNET_MYSQL_StatementHandle * select_entry_by_hash_and_type dd/db4/structPlugin.html a8306c0845e4cddd3396578d8c9c30916 struct GNUNET_MYSQL_StatementHandle * update_entry dd/db4/structPlugin.html a814cb0f05c6b9afa7d05bfa4bd63ac86 struct GNUNET_MYSQL_StatementHandle * dec_repl dd/db4/structPlugin.html a1a4b1a626a349a0d05c0fda68ec069a7 struct GNUNET_MYSQL_StatementHandle * get_size dd/db4/structPlugin.html a0d866dddc604b318a895874da11f0093 struct GNUNET_MYSQL_StatementHandle * zero_iter dd/db4/structPlugin.html ab78e3076a6181e687d2e4fba8bfa12cb struct GNUNET_MYSQL_StatementHandle * select_expiration dd/db4/structPlugin.html ac84cd1f4f54cf358a0d68cbba48e3a91 struct GNUNET_MYSQL_StatementHandle * select_priority dd/db4/structPlugin.html a89438c842b4c048b91dd1c0ba4a3767f struct GNUNET_MYSQL_StatementHandle * select_replication dd/db4/structPlugin.html a2f130728088923610c5ca7a13b758438 struct GNUNET_MYSQL_StatementHandle * max_repl dd/db4/structPlugin.html a329d12d6dd93af35e0220800eef810b7 struct GNUNET_MYSQL_StatementHandle * get_all_keys dd/db4/structPlugin.html a0b55d55a33b8a1172f80f06896b8abb7 sqlite3_stmt * remove dd/db4/structPlugin.html a50f4e7d98cce89fdd98b9bf6c7c76195 sqlite3_stmt * delRow dd/db4/structPlugin.html aa27a08a7ea28a52a3d3b2bc538eb35de sqlite3_stmt * update dd/db4/structPlugin.html a4bb608e794c6700725194b4747ada0e0 sqlite3_stmt * maxRepl dd/db4/structPlugin.html a348321b29341d2b97de3c9cdec955dfb sqlite3_stmt * updRepl dd/db4/structPlugin.html af2588286004852cd077441978635bcfd sqlite3_stmt * selRepl dd/db4/structPlugin.html a9b9af455146ba308377f8011a4c1be37 sqlite3_stmt * selExpi dd/db4/structPlugin.html ae1dafb5af9bea199f8ffa0e959076f7f sqlite3_stmt * selZeroAnon dd/db4/structPlugin.html adeaf24608af442a394986e5327716f7c sqlite3_stmt * insertContent dd/db4/structPlugin.html a4443a682ec6ed3d7ee8659677b4ffcda sqlite3_stmt * get dd/db4/structPlugin.html abb5f3d0d957e8a897347fbff34c7ef0a [8] int drop_on_shutdown dd/db4/structPlugin.html a8925ab54ba823a509ec3f2173b6d1f71 const struct GNUNET_CONFIGURATION_Handle * cfg dd/db4/structPlugin.html ac722e678e5d2e730978ecf412f7fe9f3 struct GNUNET_GNSRECORD_PluginFunctions * api dd/db4/structPlugin.html ac640cbbf71992be90da253c2c0a42bfa struct GNUNET_CONTAINER_MultiHashMap * hm dd/db4/structPlugin.html a3dd719df753415b2d904116d982c6d92 sqlite3_stmt * cache_block dd/db4/structPlugin.html a3ce87a8779cbf56b7cc050d00ee774ed sqlite3_stmt * delete_block dd/db4/structPlugin.html a46a9043f97905586b98915062d94343b sqlite3_stmt * lookup_block dd/db4/structPlugin.html a403b64a1fe2e4722fc2de115f92d21d6 sqlite3_stmt * expire_blocks dd/db4/structPlugin.html aac7be56e5fe30a09b7cdd2b53c4e4b3b sqlite3_stmt * store_records dd/db4/structPlugin.html a760b284cf692d1789159a11e932d5cfc sqlite3_stmt * delete_records dd/db4/structPlugin.html a2ceb6481fcada002ea51abc71db10ecd sqlite3_stmt * iterate_zone dd/db4/structPlugin.html ae76218e27cc19e51ea3fe8a6dd54b5e3 sqlite3_stmt * iterate_all_zones dd/db4/structPlugin.html a21aa529880e3c9d633f6fb21cd8bbfdc sqlite3_stmt * zone_to_name dd/db4/structPlugin.html a89a1655d21b522fac13fd15e7ef16da1 sqlite3_stmt * lookup_label dd/db4/structPlugin.html a96f920d0af199310c41b05bedf0944a0 GNUNET_PEERSTORE_Processor iter dd/db4/structPlugin.html afe45225f72d67b8f03fbb4afcf20073a void * iter_cls dd/db4/structPlugin.html ae654636239dfef9bdcd1d39f08ea39b8 const char * iter_key dd/db4/structPlugin.html ac85f8d43fadf7a8ea5b9631b5617d9eb const struct GNUNET_PeerIdentity * iter_peer dd/db4/structPlugin.html ad51800179cac6d10552c35290fcc38e3 const char * iter_sub_system dd/db4/structPlugin.html a8dd0272d729152d8a12286bd1c0c84d3 struct GNUNET_TIME_Absolute iter_now dd/db4/structPlugin.html aa3d48a3930d9251b757fbf744f4c02a0 uint64_t deleted_entries dd/db4/structPlugin.html a0991c2a9323a1c519f6b4385cbe92daf uint64_t exp_changes dd/db4/structPlugin.html ac0f54b358952f1940be21097b79447d9 int iter_result_found dd/db4/structPlugin.html aff48fd323480028f803ee4752111d526 sqlite3_stmt * insert_peerstoredata dd/db4/structPlugin.html a446328cad7b9218295ce6e0c44500589 sqlite3_stmt * select_peerstoredata dd/db4/structPlugin.html ab2808aa7e1c35ef983c41037331a03c8 sqlite3_stmt * select_peerstoredata_by_pid dd/db4/structPlugin.html afdb98cc4709944aebed78b4da50acb93 sqlite3_stmt * select_peerstoredata_by_key dd/db4/structPlugin.html af33f1419ff91571aa994317441f69c98 sqlite3_stmt * select_peerstoredata_by_all dd/db4/structPlugin.html acd0bbe64e7d95c774d133852671dcb10 sqlite3_stmt * expire_peerstoredata dd/db4/structPlugin.html a3d905670326e179846e29317777822a0 sqlite3_stmt * delete_peerstoredata dd/db4/structPlugin.html adff7cff3ab6a873fa3bff9d0933dc0d7 struct GNUNET_RECLAIM_ATTRIBUTE_PluginFunctions * api dd/db4/structPlugin.html afa1bc581242c14271301168104fcdf24 struct GNUNET_TRANSPORT_PluginEnvironment * env dd/db4/structPlugin.html a4e0badb13844a784890f1baadbcca166 struct GNUNET_ATS_Session * head dd/db4/structPlugin.html a6e8e1aa34cd3f9b05293c7b43dd6eec5 struct GNUNET_ATS_Session * tail dd/db4/structPlugin.html a0544b52ea1e1ab277c8695daf5cdc2a0 struct GNUNET_NAT_Handle * nat dd/db4/structPlugin.html ab6e7d4a28f741ce02ee713ff461de2b6 struct HttpAddressWrapper * addr_head dd/db4/structPlugin.html a51f2d3ebefb87625c100a7d478b1b951 struct HttpAddressWrapper * addr_tail dd/db4/structPlugin.html afda654c99bf99fcde65cfc3dbe04a410 char * external_hostname dd/db4/structPlugin.html ab1fb1e55df397cb99fb1fe1e38910d6a struct HttpAddress * ext_addr dd/db4/structPlugin.html a6b34498e48d8720647a48708b84b8ee7 size_t ext_addr_len dd/db4/structPlugin.html aa5be809bf3d1f03aae2bc8cc8bd14095 struct GNUNET_SCHEDULER_Task * notify_ext_task dd/db4/structPlugin.html aa541d20202e53dd5e937e56eab8bd4bc char * name dd/db4/structPlugin.html a79987b1947024273e61eacff7d6f947e char * protocol dd/db4/structPlugin.html aa9665da0777c8f6ff0943779ebcb8fda int ipv4 dd/db4/structPlugin.html a6e261d5e9b0f0ce93edfc5682bc654ae int ipv6 dd/db4/structPlugin.html a66f467eb238fe8aaa9233fd7f25c4387 int client_only dd/db4/structPlugin.html a6e90c8d5ab347ce1266f24d6ffc85491 uint16_t port dd/db4/structPlugin.html ace4d82d3782f4bed723c7780615c3f63 int max_connections dd/db4/structPlugin.html ace9aca2434cbed150c248af4d06035b0 unsigned int outbound_sessions dd/db4/structPlugin.html ae033226f4758ea44575fbb844feb0682 unsigned int inbound_sessions dd/db4/structPlugin.html ae3a880be90970eba339237cc96e46d51 char * crypto_init dd/db4/structPlugin.html a22d085e1b9fc4e2c12d954cf65f781d0 char * key dd/db4/structPlugin.html a3963ae15ba081a355fd9373b92b36c63 char * cert dd/db4/structPlugin.html a8453d95c2e8a622d190338ab3245593e int cur_connections dd/db4/structPlugin.html a3e49830f323245a6ab6628b133fb6b02 uint32_t last_tag dd/db4/structPlugin.html a37bcbb75f1e22f2a836a83ccfcd08a0c struct MHD_Daemon * server_v4 dd/db4/structPlugin.html a09d7cefd31fd30c407ef91bea3e7ad81 struct GNUNET_SCHEDULER_Task * server_v4_task dd/db4/structPlugin.html a4f904a79743f88dd7503339b5fe370ad int server_v4_immediately dd/db4/structPlugin.html a9a27c971559eefcae680856c87866a93 struct MHD_Daemon * server_v6 dd/db4/structPlugin.html a429cd02d57a4e104c2c14cfcf6b53e8f struct GNUNET_SCHEDULER_Task * server_v6_task dd/db4/structPlugin.html a1eef9a62ff1e276b2134d1469d824d70 int server_v6_immediately dd/db4/structPlugin.html ad8974a5814d7fc7c84949063f6f2e728 struct sockaddr_in * server_addr_v4 dd/db4/structPlugin.html a068f13f9a19def6e7465362356290e83 struct sockaddr_in6 * server_addr_v6 dd/db4/structPlugin.html ac10feaa06b6f78158896c67010f935e3 struct GNUNET_ATS_Session * server_semi_head dd/db4/structPlugin.html adad07b7e7b2207f0e177ab74641ea4eb struct GNUNET_ATS_Session * server_semi_tail dd/db4/structPlugin.html a88a57377039325f616c7e9e2278ea77a CURLM * client_mh dd/db4/structPlugin.html a599e5262466d089706982decd1445343 struct GNUNET_SCHEDULER_Task * client_perform_task dd/db4/structPlugin.html a1c8dbd64d284fd3328e55f5635497d52 struct GNUNET_CONNECTION_Handle * lsock dd/db4/structPlugin.html a29a2907e4b2bd3c2884839f30249fd5c struct GNUNET_CONTAINER_MultiPeerMap * sessionmap dd/db4/structPlugin.html a04c240dbd67a940d149ff0d2cd9d6219 struct LEGACY_SERVICE_Context * service dd/db4/structPlugin.html aae2a20d092aaabbed8b11d070158e6ab struct GNUNET_SERVER_Handle * server dd/db4/structPlugin.html ac79d7a2407f40384ff83e0833d260d95 struct GNUNET_SERVER_MessageHandler * handlers dd/db4/structPlugin.html a678d24551e5a6b6d5c6c9f6ffec709d7 struct GNUNET_CONTAINER_MultiPeerMap * nat_wait_conns dd/db4/structPlugin.html af3ad6254fa39b3a352e895efefdf9471 struct TCPProbeContext * probe_head dd/db4/structPlugin.html a89e6677e5b9a19bb6c234c75287f4622 struct TCPProbeContext * probe_tail dd/db4/structPlugin.html ad01f88f6401eda3d9a9ecb3f073a842e GNUNET_TRANSPORT_SessionInfoCallback sic dd/db4/structPlugin.html ac010962d8fdd3ff95ab861450b737d87 void * sic_cls dd/db4/structPlugin.html a1d0e27e2b6f4032df76205d4108acfac struct GNUNET_SCHEDULER_Task * address_update_task dd/db4/structPlugin.html a7e2290b910a67545ea78f5eec9fdb195 struct PrettyPrinterContext * ppc_dll_head dd/db4/structPlugin.html a8f329e3b4eba6398ca67b3ebade94d36 struct PrettyPrinterContext * ppc_dll_tail dd/db4/structPlugin.html af2d272f72b61e843ba977f2eaebacb69 struct WelcomeMessage my_welcome dd/db4/structPlugin.html ad8403e3c07587e54d3eeb7505647f5a8 unsigned long long max_connections dd/db4/structPlugin.html aa5c04ecd2933da3cbc766db0ec52d7ff unsigned long long cur_connections dd/db4/structPlugin.html a174102cc6af292bdf912ae0e98af8d2b uint32_t myoptions dd/db4/structPlugin.html abbe884dcc4fa247c2794c86c015819f9 uint16_t open_port dd/db4/structPlugin.html adbb06479955cf0bfe04c51e0d3fdbaa6 uint16_t adv_port dd/db4/structPlugin.html a7bc62fe7c05d4efdf50ddc41799b702c struct GNUNET_ATS_Session * sessions dd/db4/structPlugin.html a6ce9908ba5cf84ce8438d5f5b29979aa struct GNUNET_CONTAINER_MultiPeerMap * sessions dd/db4/structPlugin.html a5416bbc437eba041f79ece0e1f26264b struct GNUNET_CONTAINER_Heap * defrag_ctxs dd/db4/structPlugin.html a28961b382e39a37102570a56a1d6bb0d struct GNUNET_SCHEDULER_Task * select_task_v4 dd/db4/structPlugin.html a9b412f07c40770092ca80752f5110da7 struct GNUNET_SCHEDULER_Task * select_task_v6 dd/db4/structPlugin.html af1ce154e0e0e97ffc97b0649f659f0f8 struct GNUNET_BANDWIDTH_Tracker tracker dd/db4/structPlugin.html a3119d626c071f04532dba18aa213e32b char * bind4_address dd/db4/structPlugin.html ade6130aa99da4333169c8c5b48fe418a char * bind6_address dd/db4/structPlugin.html a4a7079e2c1083fc6ab720f36839b95f6 struct GNUNET_NAT_STUN_Handle * stun dd/db4/structPlugin.html a08ee7d6fd4204520b33a44547626a1c4 struct GNUNET_NETWORK_Handle * sockv4 dd/db4/structPlugin.html aacb353ce37f0d4f7d594e286f33ae419 struct GNUNET_NETWORK_Handle * sockv6 dd/db4/structPlugin.html ad75e3ddb8d10093f92f66c25052075b4 struct BroadcastAddress * broadcast_tail dd/db4/structPlugin.html ae435fe798c20b1acb7491a037a6eb5cc struct BroadcastAddress * broadcast_head dd/db4/structPlugin.html a09e8b9635b49623efca592ed35f63ff2 struct UDP_MessageWrapper * ipv4_queue_head dd/db4/structPlugin.html a1ed10b7530acc35c2e0a488e345b7c75 struct UDP_MessageWrapper * ipv4_queue_tail dd/db4/structPlugin.html a198c3044984dee6e60d9478023e7c4d0 struct UDP_MessageWrapper * ipv6_queue_head dd/db4/structPlugin.html a2a308a72b52dab61414b53047c5f311d struct UDP_MessageWrapper * ipv6_queue_tail dd/db4/structPlugin.html a93cb1884ba0553c07a195d91a4fb61e6 struct sockaddr_in6 ipv6_multicast_address dd/db4/structPlugin.html ad3e94c744866a9c8c85c175920ffa7c0 struct GNUNET_TIME_Relative broadcast_interval dd/db4/structPlugin.html a04c918c4ce6d80f19462a6936e44723a int64_t bytes_in_buffer dd/db4/structPlugin.html a97d4f6e614ea753b14b9af1a3eb2e374 int enable_ipv6 dd/db4/structPlugin.html a23608164c53ce7034a1784ccb6b65eef int enable_ipv4 dd/db4/structPlugin.html a40fa95867a25b8bdc218ce97de8f8767 int enable_broadcasting dd/db4/structPlugin.html ab3cbba58a296b919c9569edd25e4ae03 int enable_broadcasting_receiving dd/db4/structPlugin.html a69e64f17877012cf4d9507e30314ff97 uint16_t broadcast_port dd/db4/structPlugin.html a09a8c8c519a386e8b8924375450194f5 uint16_t aport dd/db4/structPlugin.html ac7c4abbde8138907145b87ac0bba6f15 struct GNUNET_SCHEDULER_Task * read_task dd/db4/structPlugin.html a444769d120e584a32a39bbbc6d2f27b0 struct GNUNET_SCHEDULER_Task * write_task dd/db4/structPlugin.html ad46459456ee9e8db4d2219c21bf29170 unsigned long long bytes_in_queue dd/db4/structPlugin.html a65ccf73964f38227faa4b3dc260961ce struct GNUNET_CONTAINER_MultiPeerMap * session_map dd/db4/structPlugin.html ae6d28e418f344673444afc1ea83c1409 struct UNIXMessageWrapper * msg_head dd/db4/structPlugin.html a79fe68c32a43367ae8c0908fa5808b8d struct UNIXMessageWrapper * msg_tail dd/db4/structPlugin.html a8482839b8ecbc160c9714bc0dd1c0cf8 char * unix_socket_path dd/db4/structPlugin.html a41401317edfb43a2e2e6bc829223e743 struct UNIX_Sock_Info unix_sock dd/db4/structPlugin.html a957243569b9bf7db041bc8f88c9444bc int is_abstract dd/db4/structPlugin.html a37edc46b24fde4db48118169444a0b53 struct GNUNET_HELPER_Handle * suid_helper dd/db4/structPlugin.html adb580063f891b5d6ab891b167f56aa2c char * helper_argv dd/db4/structPlugin.html a2f1fabedaff8250d8c07f3c7bb84ae90 [3] char * wlan_interface dd/db4/structPlugin.html aa342e641672e5ddce77d4b0f175cb1ea struct GNUNET_SERVER_MessageStreamTokenizer * fragment_data_tokenizer dd/db4/structPlugin.html a5b3f5ab8dff41a1db2f5d23f602b5773 struct GNUNET_SERVER_MessageStreamTokenizer * helper_payload_tokenizer dd/db4/structPlugin.html ad49e6f3e4deb2737fc1dfe66ce06f3b7 struct GNUNET_SERVER_MessageStreamTokenizer * wlan_header_payload_tokenizer dd/db4/structPlugin.html a88af868d3c225d445dbfcb491037e4fa struct MacEndpoint * mac_head dd/db4/structPlugin.html a934a635a07845ef620e74c29f4a66b83 struct MacEndpoint * mac_tail dd/db4/structPlugin.html a6b99fa9d4fab10d071b7ef09cc9efe11 struct GNUNET_SCHEDULER_Task * beacon_task dd/db4/structPlugin.html a2a49fb88caf85ef843f6bb553d9575f4 struct GNUNET_TRANSPORT_WLAN_MacAddress mac_address dd/db4/structPlugin.html a00af30c53c53834108a861df778076e1 int have_mac dd/db4/structPlugin.html a6da159c63929f3a8d50ae054dbaffe3a unsigned int mac_count dd/db4/structPlugin.html aae0e78b1d2e5a03361049681e86f71af uint32_t options dd/db4/structPlugin.html aa3556b34ebc60f6c64e473ce84e90193 PluginList d4/d3c/structPluginList.html struct PluginList * next d4/d3c/structPluginList.html a951073e682fe611172df875ce1d90d96 char * name d4/d3c/structPluginList.html a03b975e2ac855bf987dd38f08839cbdb void * handle d4/d3c/structPluginList.html ab5a918c99eda934bde59ab2b7ea864c5 PluginMonitorAddress dc/d71/structPluginMonitorAddress.html struct GNUNET_TRANSPORT_AddressToStringContext * asc dc/d71/structPluginMonitorAddress.html a7cd66955fb4fd0f32d84af7dc07c7014 char * str dc/d71/structPluginMonitorAddress.html a4ad4a559dfcfdfb311205940f0ce57dc struct GNUNET_TRANSPORT_SessionInfo si dc/d71/structPluginMonitorAddress.html af46ed9af864027bf1cafafcd51c6fd14 PongMessage d3/d57/structPongMessage.html struct GNUNET_MessageHeader header d3/d57/structPongMessage.html a2504b900abb59927f185c506c3aa043d uint32_t iv_seed d3/d57/structPongMessage.html a35c9b3492095746ee25d6979c7f31793 uint32_t challenge d3/d57/structPongMessage.html a00a96577ef21cde0968500be18bd3506 uint32_t reserved d3/d57/structPongMessage.html a33a8a22db27876ecae2da853c574ecf9 struct GNUNET_PeerIdentity target d3/d57/structPongMessage.html ab52296bf44d5f79d63ed96651d116513 PooledConnection d5/dc4/structPooledConnection.html struct PooledConnection * next d5/dc4/structPooledConnection.html a2f70c9497fb50b8c5b7588ffb0b9bd25 struct PooledConnection * prev d5/dc4/structPooledConnection.html a4f0042c8efea092f5a1f08d66015ba52 struct GNUNET_TRANSPORT_CoreHandle * handle_transport d5/dc4/structPooledConnection.html a38e3440cefd9e7a42bd8e2fe37cd23b4 struct GNUNET_CORE_Handle * handle_core d5/dc4/structPooledConnection.html ad91baa3fb68d9afe14080d9bfb22e3f1 struct GNUNET_ATS_ConnectivityHandle * handle_ats_connectivity d5/dc4/structPooledConnection.html a355fbf7eb03a29ea698680e7924a06b5 struct GNUNET_TESTBED_Operation * op_transport d5/dc4/structPooledConnection.html a8db2857b663fec49b661f9bb8155c133 struct GNUNET_TESTBED_Operation * op_core d5/dc4/structPooledConnection.html afd37f7e291739ca6814f9017358c1720 struct GNUNET_TESTBED_Operation * op_ats_connectivity d5/dc4/structPooledConnection.html a0016eb0a47f58859f9139c6dde1cf1bb struct GNUNET_PeerIdentity * peer_identity d5/dc4/structPooledConnection.html aebcbe1c4ec8771652fca1591fdc768be struct GNUNET_CONFIGURATION_Handle * cfg d5/dc4/structPooledConnection.html a22c5557a75ed722a99d25314f2c2620d struct GST_ConnectionPool_GetHandle * head_notify d5/dc4/structPooledConnection.html ae613cdf7e78287682676c1e2c31773ea struct GST_ConnectionPool_GetHandle * tail_notify d5/dc4/structPooledConnection.html a9a65a8b0118f757815ee935b78de36dc struct GST_ConnectionPool_GetHandle * head_waiting d5/dc4/structPooledConnection.html a816358c99e97184a07b77531bb82380b struct GST_ConnectionPool_GetHandle * tail_waiting d5/dc4/structPooledConnection.html a048902a2bc2a55921ed2ae2eeb255644 struct GNUNET_SCHEDULER_Task * expire_task d5/dc4/structPooledConnection.html aeb26af4a84a34a70c19e08c06ff1a4cc struct GNUNET_SCHEDULER_Task * notify_task d5/dc4/structPooledConnection.html aba097defa01cfd4c15840b3cc9f99656 unsigned int demand d5/dc4/structPooledConnection.html a330f17c4ae2d8d8a43d172317b3ed8e0 int in_lru d5/dc4/structPooledConnection.html a10814a23af676c987896bd644c3cec80 int in_pool d5/dc4/structPooledConnection.html a6158dabd1d077d81ee788b9b88aa36bb uint32_t index d5/dc4/structPooledConnection.html ae0dc4bb86e4de6b1d90bdbaba87f0e5b talerbuildconfig::PosixTool d1/d29/classtalerbuildconfig_1_1PosixTool.html talerbuildconfig::Tool def __init__ d1/d29/classtalerbuildconfig_1_1PosixTool.html a1d2d488c94a92cd963cd0cd607806d72 (self, name) def args d1/d29/classtalerbuildconfig_1_1PosixTool.html a70190e201e6da2f91eeb5f872257dac9 (self, parser) def check d1/d29/classtalerbuildconfig_1_1PosixTool.html ab676e2f73921227ba4938267e8c059da (self, buildconfig) name d1/d29/classtalerbuildconfig_1_1PosixTool.html a51ff33fb87f9f7c002b8a1afb7e92d98 PreferenceClient d7/d96/structPreferenceClient.html struct PreferenceClient * next d7/d96/structPreferenceClient.html ab06646b429c5bb50775b7f6e8236c63b struct PreferenceClient * prev d7/d96/structPreferenceClient.html a7123c1aa6a73da18790cb266e0a348b8 struct GNUNET_SERVICE_Client * client d7/d96/structPreferenceClient.html a4fa144b12685aeffd0d75160540f1297 struct GNUNET_CONTAINER_MultiPeerMap * peer2pref d7/d96/structPreferenceClient.html ae07daa2b9b626cb5c097b7c95781e999 double f_abs_sum d7/d96/structPreferenceClient.html ad135433a3d211eec1f1f4298110f273d [GNUNET_ATS_PREFERENCE_END] PreferenceGenerator d6/d7a/structPreferenceGenerator.html struct PreferenceGenerator * prev d6/d7a/structPreferenceGenerator.html a60ab1d5db52592e6719d0e1fb47f0a0e struct PreferenceGenerator * next d6/d7a/structPreferenceGenerator.html a4f6efdb5f31e5f16f3845c9dd0f53c16 enum GeneratorType type d6/d7a/structPreferenceGenerator.html a496576b8c4cca967897b84aad57f61ce long long unsigned int peer d6/d7a/structPreferenceGenerator.html a47661744264abf7da8d46a67664b290e unsigned int client_id d6/d7a/structPreferenceGenerator.html a3f5c8796037ad70bf5e51d3bc7c55dc5 enum GNUNET_ATS_PreferenceKind kind d6/d7a/structPreferenceGenerator.html a839b33006ae8478c3b7b92f0a8e9b60f long int base_value d6/d7a/structPreferenceGenerator.html aed820e2cf1f0a10dc8737a48bf6054a6 long int max_value d6/d7a/structPreferenceGenerator.html aa52eb5c84ba23b5ef239e4cc52813c80 struct GNUNET_TIME_Relative duration_period d6/d7a/structPreferenceGenerator.html ac8b187438297d6a977155ea9429a8363 struct GNUNET_TIME_Relative frequency d6/d7a/structPreferenceGenerator.html a2b76b71871aa39ef0e4a0031735297d2 struct GNUNET_TIME_Relative feedback_frequency d6/d7a/structPreferenceGenerator.html ad06eb6c6154deea22349356c8d682a12 struct GNUNET_SCHEDULER_Task * set_task d6/d7a/structPreferenceGenerator.html ad300af005b882ab4820ec5851a0d3061 struct GNUNET_SCHEDULER_Task * feedback_task d6/d7a/structPreferenceGenerator.html a0ce720ea9d684248aa02733a88b7a6a6 struct GNUNET_TIME_Absolute next_ping_transmission d6/d7a/structPreferenceGenerator.html a750146847b5be6da0adc485528ec63c2 struct GNUNET_TIME_Absolute time_start d6/d7a/structPreferenceGenerator.html accdc8a6a3a9bb751a7ff9f21ee1b5043 uint32_t feedback_bw_out_acc d6/d7a/structPreferenceGenerator.html ad4b1a2512cf8d0122af7f69795cc8a10 uint32_t feedback_bw_in_acc d6/d7a/structPreferenceGenerator.html a9d3d374d79641bfba076c34bee6f62fd uint32_t feedback_delay_acc d6/d7a/structPreferenceGenerator.html a2de0dc2b74c28cda812a19d4ed5ba48b double pref_bw_old d6/d7a/structPreferenceGenerator.html ae213bffa12add9fc1befdccde3dc4520 double pref_latency_old d6/d7a/structPreferenceGenerator.html aceacf9b1c3e457d2c7d404ac82140195 struct GNUNET_TIME_Absolute feedback_last d6/d7a/structPreferenceGenerator.html aa1c38ab9a4bcda9577277a7a85da3df1 struct GNUNET_TIME_Absolute feedback_last_bw_update d6/d7a/structPreferenceGenerator.html ad68d4d253a2eb83d8bab926a4709826b struct GNUNET_TIME_Absolute feedback_last_delay_update d6/d7a/structPreferenceGenerator.html a1f0fffef97492dd6fec3eec4364ddf67 uint32_t last_assigned_bw_in d6/d7a/structPreferenceGenerator.html a70f8c57d6cd403e85af5b8c4c4a5f059 uint32_t last_assigned_bw_out d6/d7a/structPreferenceGenerator.html a3e30ff446853131e249cb0334cbabbe9 double last_delay_value d6/d7a/structPreferenceGenerator.html a1215f25d7c6d64af4150aa996e6d9d71 struct BenchmarkPeer * src d6/d7a/structPreferenceGenerator.html a9ed34e380276266116d9fd159cc39895 struct BenchmarkPartner * dest d6/d7a/structPreferenceGenerator.html af96c78b0a31cca426936f19476c40468 PreferenceInformation d7/d18/structPreferenceInformation.html uint32_t preference_kind d7/d18/structPreferenceInformation.html a6da80ad527c52b040b7126428c5946f5 float preference_value d7/d18/structPreferenceInformation.html ade5c17451fa6cbadb5f9f4eb5fcb1b3f PreferencePeer dc/d3c/structPreferencePeer.html struct PreferencePeer * next dc/d3c/structPreferencePeer.html aaad305e576974df2b9afd2f0551b4d9e struct PreferencePeer * prev dc/d3c/structPreferencePeer.html a3fa4672082ec1cce164614e84101e00a double f_abs dc/d3c/structPreferencePeer.html a4d055214626d52187dd3441a2612a364 [GNUNET_ATS_PREFERENCE_END] double f_rel dc/d3c/structPreferencePeer.html ae7aafec68bb81ca90be1f019c8a9912e [GNUNET_ATS_PREFERENCE_END] PrettyPrinterContext de/d75/structPrettyPrinterContext.html struct PrettyPrinterContext * next de/d75/structPrettyPrinterContext.html af46096dd8d0ace09840608beb0d5783c struct PrettyPrinterContext * prev de/d75/structPrettyPrinterContext.html added97eaf0d21645704f6fcd1e332c46 struct GNUNET_RESOLVER_RequestHandle * resolver_handle de/d75/structPrettyPrinterContext.html a07ab36e47d9837beb465f55584276a28 GNUNET_TRANSPORT_AddressStringCallback asc de/d75/structPrettyPrinterContext.html ac9361bd5f5293d617530519d2a88267e void * asc_cls de/d75/structPrettyPrinterContext.html aa8478d56fdd4518474572f9746d936e1 struct GNUNET_SCHEDULER_Task * timeout_task de/d75/structPrettyPrinterContext.html a0ed459c39c5c240bd0c5ba0f72b0dd31 struct SplittedHTTPAddress * saddr de/d75/structPrettyPrinterContext.html a6f25300e0af084110b82cddb5585a342 char * plugin de/d75/structPrettyPrinterContext.html a56dc8051ab1743a4997fbb3bd83666b9 int sucess de/d75/structPrettyPrinterContext.html a3ee4f16873f498c59ca2df58ee20a363 uint32_t options de/d75/structPrettyPrinterContext.html adbcec3c6dcebbb5571a6ec21a9519893 struct Plugin * plugin de/d75/structPrettyPrinterContext.html a09d4f161dd43f72686ca291120a855f2 int ipv6 de/d75/structPrettyPrinterContext.html adbe04baaedd0e6e3007c0cbdc57c6492 uint16_t port de/d75/structPrettyPrinterContext.html a2369b1b144b6581b930544f8bf7f5002 PrintContext d4/d12/structPrintContext.html struct PrintContext * next d4/d12/structPrintContext.html af2f0696fa6d95f6bf14447e65805ea8c struct PrintContext * prev d4/d12/structPrintContext.html afb23979fab676900d4aa99d76498dd74 struct GNUNET_PeerIdentity peer d4/d12/structPrintContext.html acb852bb7f8f8211a881afae517bb1f65 struct AddressRecord * address_list d4/d12/structPrintContext.html a0ea7350c2434fcd7ea42b1fef7b3ffa9 unsigned int num_addresses d4/d12/structPrintContext.html a9b6af70570e7579dc650cd58a324cd77 unsigned int address_list_size d4/d12/structPrintContext.html abe78730c2e4f4f84b6d6ca18270b4a94 unsigned int off d4/d12/structPrintContext.html a6127c72aff1bb39d33b7d091896f8602 int friend_only d4/d12/structPrintContext.html ae303e29f802c4cb9c078172e5360def8 struct RequestHandle * handle d4/d12/structPrintContext.html a435286a54f60e86e41031c040dd0c44a PrismHeader d4/d99/structPrismHeader.html uint32_t msgcode d4/d99/structPrismHeader.html a0b69b81919a4204d7cf30bbe5cea9066 uint32_t msglen d4/d99/structPrismHeader.html aa95086fe2c2540bce42ae76baf86da91 char devname d4/d99/structPrismHeader.html ad5cc5dd151fab32ea07365c68dfaf7d5 [16] PrismValue d8/d66/structPrismValue.html uint32_t did d8/d66/structPrismValue.html aa622d03f5483cfed5a5859a80cc4f144 uint16_t status d8/d66/structPrismValue.html aadfc9da0b4985f2abb54d28ddc60f73f uint16_t len d8/d66/structPrismValue.html a4c044ffa650fde10b5f343cd9ebb9e49 uint32_t data d8/d66/structPrismValue.html a3fb7b90ff6390c754c6f172a35203a44 ProcessContext dd/dea/structProcessContext.html const struct GNUNET_PeerIdentity * put_path dd/dea/structProcessContext.html a0134a05e239bf5ae2801ef5bb383471f const struct GNUNET_PeerIdentity * get_path dd/dea/structProcessContext.html ac2d259327b2a2db848c8423e52f22ea4 const void * data dd/dea/structProcessContext.html a1726abbfc0f8a6a02587311b8bcdb039 struct GNUNET_TIME_Absolute expiration_time dd/dea/structProcessContext.html a3536deed75b94b2db70e15370a0c65f6 unsigned int put_path_length dd/dea/structProcessContext.html a38d0f48c0450a3c5cc6a1840a7d01fc7 unsigned int get_path_length dd/dea/structProcessContext.html ada0c243a8cb99f322848800ba229bc1b size_t data_size dd/dea/structProcessContext.html a595fd263c1ade2267de39d4cca8b2c47 enum GNUNET_BLOCK_Type type dd/dea/structProcessContext.html a8fb37b40a02d7c2c9295cee402c86d01 ProcessKeysContext d3/d1e/structProcessKeysContext.html PluginKeyProcessor proc d3/d1e/structProcessKeysContext.html a44ae020cd9606c3276918f192e67a315 void * proc_cls d3/d1e/structProcessKeysContext.html a9a05490a3b3364da6f6c53e7f712b318 ProcessRecordContext d3/d93/structProcessRecordContext.html struct GNUNET_DNSPARSER_Packet * p d3/d93/structProcessRecordContext.html af7764a2dd1a9aec50c7928f817fffa9e struct Request * req d3/d93/structProcessRecordContext.html a32b9e6ddded3a07bae80aea6eb916a38 ProcessReplyClosure db/d77/structProcessReplyClosure.html const void * data db/d77/structProcessReplyClosure.html ab6c0b2aedc6abcad809ecef10307f581 struct GSF_ConnectedPeer * sender db/d77/structProcessReplyClosure.html acdcaac1c84b7ea9cf8aeb7fedc1b7db3 struct GNUNET_TIME_Absolute expiration db/d77/structProcessReplyClosure.html a2a838f215f632aa6f5544d274d3cef5d size_t size db/d77/structProcessReplyClosure.html a28b0f379739bcfb03aa36179ade9952b enum GNUNET_BLOCK_Type type db/d77/structProcessReplyClosure.html ad4fcb625a25f55496678c552b82221de enum GNUNET_BLOCK_EvaluationOptions eo db/d77/structProcessReplyClosure.html a1da0939fe57a7bd401e9260b29c6a952 uint32_t priority db/d77/structProcessReplyClosure.html a723ada58fe23088f3fe8545f27059db1 uint32_t anonymity_level db/d77/structProcessReplyClosure.html afbdbe06094ed021c609246048ac78a93 enum GNUNET_BLOCK_EvaluationResult eval db/d77/structProcessReplyClosure.html a57c88abf300dc780eaea2227b1fcafe3 int request_found db/d77/structProcessReplyClosure.html ad2f83af6ed1655a5256cfc6982d2433f ProcessResultClosure d9/d80/structProcessResultClosure.html struct GNUNET_HashCode query d9/d80/structProcessResultClosure.html ae344cf308f1cc3bd7236245cedcfd079 const void * data d9/d80/structProcessResultClosure.html a59150f92dd1057248c751b070d074190 struct GNUNET_FS_DownloadContext * dc d9/d80/structProcessResultClosure.html a56c3cab9ad997271400a7d7d1e54cfc3 struct GNUNET_TIME_Absolute last_transmission d9/d80/structProcessResultClosure.html a58c7ab2d7bfab1776f8552d4774de4e0 size_t size d9/d80/structProcessResultClosure.html a231ddd6c2e96b3b9a4f22814d516dc6d enum GNUNET_BLOCK_Type type d9/d80/structProcessResultClosure.html ac476a00f14b6c86acb23fc28b68959bb int do_store d9/d80/structProcessResultClosure.html a5000b93c95c8766b56d45592513ede14 uint32_t respect_offered d9/d80/structProcessResultClosure.html a135beba580356552770eb30f3dda9801 uint32_t num_transmissions d9/d80/structProcessResultClosure.html aa4fc8f370d808ed38288b257b63849aa ProcessResultContext db/d7d/structProcessResultContext.html struct Plugin * plugin db/d7d/structProcessResultContext.html a44ffe62b333e5200cff4a4b3f82775dc PluginDatumProcessor proc db/d7d/structProcessResultContext.html a8d94368f61654a8e40276f2b6fdaee3e void * proc_cls db/d7d/structProcessResultContext.html a62398f6a9fcf42d70a29883c2adb77d3 ProcessUpdateClosure d1/dea/structProcessUpdateClosure.html GNUNET_FS_IdentifierProcessor ip d1/dea/structProcessUpdateClosure.html aa202d48e728396b7cb0bfa9efc3a6f2b void * ip_cls d1/dea/structProcessUpdateClosure.html a7abcdc7df19ad621cdc71d4fa154d7d9 ProgressMeter d6/d7b/structProgressMeter.html unsigned int total d6/d7b/structProgressMeter.html ad964245ae55fb87d79b521e7eff13e48 unsigned int modnum d6/d7b/structProgressMeter.html a8a71c07d098b7b662e12f32a5ff84945 unsigned int dotnum d6/d7b/structProgressMeter.html a680c5485b25a79e667d90a391b2a6fd0 unsigned int completed d6/d7b/structProgressMeter.html a2f93e5da91d1a757fa35edeb0e7a92d9 int print d6/d7b/structProgressMeter.html a184393cbffc2de44e17edd4fae2d7440 char * startup_string d6/d7b/structProgressMeter.html adb5b6f7242c1bb786c1883eecfa2802b PropertyGenerator d3/d69/structPropertyGenerator.html struct PropertyGenerator * prev d3/d69/structPropertyGenerator.html a6f2701a7fbc9d5fe14868cfb3e235fc6 struct PropertyGenerator * next d3/d69/structPropertyGenerator.html a64c021cdc2397bcbb13b6d87f145cf7d enum GeneratorType type d3/d69/structPropertyGenerator.html aadcce397c13c08e2d490db2ae2f4b21c long long unsigned int peer d3/d69/structPropertyGenerator.html a87182852264dfe0993d769bfc0bd951a long long unsigned int address_id d3/d69/structPropertyGenerator.html a7f565a997cf76189cf3a4c8945398146 struct TestPeer * test_peer d3/d69/structPropertyGenerator.html a01782d6a22c0ded43069312087c155d2 struct TestAddress * test_address d3/d69/structPropertyGenerator.html a9745a3d20503734bb916b4ed8308f70a uint32_t ats_property d3/d69/structPropertyGenerator.html a055238164359993ec84b48642b985d36 long int base_value d3/d69/structPropertyGenerator.html afd51ddd4158bceb1a93aeb121f61224f long int max_value d3/d69/structPropertyGenerator.html a649edfe00300d944362ba7b557fb8595 struct GNUNET_TIME_Relative duration_period d3/d69/structPropertyGenerator.html a041f2ecc545c5c271c2e17ae2bc5ff18 struct GNUNET_TIME_Relative frequency d3/d69/structPropertyGenerator.html a3890eb19199669e43826cb850e464ef3 struct GNUNET_SCHEDULER_Task * set_task d3/d69/structPropertyGenerator.html a7c4669791a1f67b256d7d59bc8fe278b struct GNUNET_TIME_Absolute next_ping_transmission d3/d69/structPropertyGenerator.html a206e02f126ee66fa84bea5a5cb29f3e7 struct GNUNET_TIME_Absolute time_start d3/d69/structPropertyGenerator.html a710723e0b3d61d5b6244a2ba96d35ddd PropertyRange da/d69/structPropertyRange.html struct GNUNET_ATS_Properties min da/d69/structPropertyRange.html a36f9d9b933a915f0fd7739531c287ce8 struct GNUNET_ATS_Properties max da/d69/structPropertyRange.html a9a3abd806a9334019a8932077490be73 ProtoQueue d3/dc8/structProtoQueue.html struct ProtoQueue * next d3/dc8/structProtoQueue.html ae9de79d221a6904ab183c87061cb6b9e struct ProtoQueue * prev d3/dc8/structProtoQueue.html a75d13baf8d87b5f6e6e525c080ada578 struct GNUNET_NETWORK_Handle * sock d3/dc8/structProtoQueue.html a61fa04940b08872e1d9c1aecd9972ddd struct GNUNET_SCHEDULER_Task * read_task d3/dc8/structProtoQueue.html ad66f62412ab0df0d51c7efac88d55ff4 struct sockaddr * address d3/dc8/structProtoQueue.html a6dbdadd62ca607e1d607d2c7f8fd58a2 socklen_t address_len d3/dc8/structProtoQueue.html a0beb0db42d4775b4a714076da0f39df4 struct GNUNET_TIME_Absolute timeout d3/dc8/structProtoQueue.html a52307575d1b05acdafb8021e5722724b char ibuf d3/dc8/structProtoQueue.html acf2266032f0d7750cd602c927f767b16 [(sizeof(struct GNUNET_CRYPTO_EcdhePublicKey)+sizeof(struct TCPConfirmation))] size_t ibuf_off d3/dc8/structProtoQueue.html a277feffaf582a7adfdb8dd2bcec9a731 ProxyCA d5/d15/structProxyCA.html gnutls_x509_crt_t cert d5/d15/structProxyCA.html aee941d9bf9380987742eb9c233e929dd gnutls_x509_privkey_t key d5/d15/structProxyCA.html ad93ad0f282ddd83dd220141cb804cd28 ProxyGNSCertificate d0/d57/structProxyGNSCertificate.html char cert d0/d57/structProxyGNSCertificate.html acfabd8d834cc4b7774cf59964ebee572 [(10 *1024)] char key d0/d57/structProxyGNSCertificate.html aeb93c9d4b4cef1f88155db1cfb5c12d8 [(10 *1024)] PutContext d1/d88/structPutContext.html struct GNUNET_TIME_Absolute discard_time d1/d88/structPutContext.html aa89283420bdd8deb5b44b4e7766b67eb const char * data d1/d88/structPutContext.html afa2b8bd0cd51d315609e722110f75978 const struct GNUNET_PeerIdentity * path_info d1/d88/structPutContext.html af2d269eba6774bbfdd7516965d4c1e7c size_t size d1/d88/structPutContext.html aab6960331ce429c3856bd7d4eb7dd20a enum GNUNET_BLOCK_Type type d1/d88/structPutContext.html a3fc797e82cb4532d5417a214c30804bb unsigned int path_info_len d1/d88/structPutContext.html a21ded9e4df457451aa6df6abab96c3f8 int found d1/d88/structPutContext.html a7bfc84d577fa4aadfc71e6d742578007 PutMessage d0/d83/structPutMessage.html struct GNUNET_MessageHeader header d0/d83/structPutMessage.html a023907f8c4ef8acf543b24faf5cb76b0 uint32_t type d0/d83/structPutMessage.html a0f3093dbad899a9c227d23e4313284ca struct GNUNET_TIME_AbsoluteNBO expiration d0/d83/structPutMessage.html a4aff2ac3893ea5117fe6abbc76b22d64 PutMigrationContext dd/d4d/structPutMigrationContext.html struct GNUNET_TIME_Absolute start dd/d4d/structPutMigrationContext.html aaece3d2e9a12ab87619622ae647f3b83 struct GNUNET_PeerIdentity origin dd/d4d/structPutMigrationContext.html aabc1eb47e483e19da403cbb591a26aa9 int requested dd/d4d/structPutMigrationContext.html ab76a30ac7cc1c2f913322f4b6fa815f4 PutOperator df/d4c/structPutOperator.html struct GNUNET_DATASTORE_QueueEntry * dht_qe df/d4c/structPutOperator.html a8031865400c982b18c7c44af354286ba enum GNUNET_BLOCK_Type dht_put_type df/d4c/structPutOperator.html a0cb75936578b3c303715ff0eb1b59405 struct GNUNET_DHT_PutHandle * dht_put df/d4c/structPutOperator.html ab9322444e622fbb032885c30c8a9befe struct GNUNET_SCHEDULER_Task * dht_task df/d4c/structPutOperator.html a2bf5a3c8d1cf9ca902105f5aec148a81 uint64_t zero_anonymity_count_estimate df/d4c/structPutOperator.html a411854df6f91589c19cd1071c3389f29 uint64_t result_count df/d4c/structPutOperator.html ab02e82f46edd3e3deb33715f5c90a0c8 uint64_t next_uid df/d4c/structPutOperator.html a60c5c1aa10b62b0a6611ee1f0c00c5c9 talerbuildconfig::PyBabelTool df/dfb/classtalerbuildconfig_1_1PyBabelTool.html talerbuildconfig::Tool def args df/dfb/classtalerbuildconfig_1_1PyBabelTool.html aa98649f2e044ac19ed1a056cd43c866c (self, parser) def check df/dfb/classtalerbuildconfig_1_1PyBabelTool.html a4e120813608de755133c63aff477add3 (self, buildconfig) string name df/dfb/classtalerbuildconfig_1_1PyBabelTool.html aca9e99d1a9d3214a73cba352e8377abe talerbuildconfig::PythonTool d1/d78/classtalerbuildconfig_1_1PythonTool.html talerbuildconfig::Tool def args d1/d78/classtalerbuildconfig_1_1PythonTool.html aec722a2446b194c64f843f6285acb125 (self, parser) def check d1/d78/classtalerbuildconfig_1_1PythonTool.html ac9ffb249d0b3344845f0f5e3a35142a7 (self, buildconfig) string name d1/d78/classtalerbuildconfig_1_1PythonTool.html a4330f858df4cfd3ccf821d8fec4797c7 QueryMessage da/d2f/structQueryMessage.html struct GNUNET_MessageHeader header da/d2f/structQueryMessage.html affe526ef1d92af1a2bd2f0ea6bbc01d1 uint32_t reserved da/d2f/structQueryMessage.html a9dac359080f1559841648241ffaec600 struct GNUNET_CRYPTO_EcdsaPublicKey key da/d2f/structQueryMessage.html a93060b5153cc8e2a8add00fc2252ba4b QueryResponseMessage da/da6/structQueryResponseMessage.html struct GNUNET_MessageHeader header da/da6/structQueryResponseMessage.html a1fcbba53552f98eeda8c989e2c8c98e8 uint32_t is_valid da/da6/structQueryResponseMessage.html a4e01a7fb82bfd68ec265951a24be1805 Queue d1/daf/structQueue.html struct GNUNET_PeerIdentity target d1/daf/structQueue.html ac14b14d92f1cfd6e0b925ad23c427567 struct GNUNET_NETWORK_Handle * sock d1/daf/structQueue.html a037ec786e2c23e47e28ec74e7d8a85ac gcry_cipher_hd_t in_cipher d1/daf/structQueue.html a8998a8d2e15b08c736f17a88cfdc9905 gcry_cipher_hd_t out_cipher d1/daf/structQueue.html adcccb351c540403265fb7abe3d2c59dc struct GNUNET_HashCode in_hmac d1/daf/structQueue.html ae3c61983028eab5167a5ea17d94800c9 struct GNUNET_HashCode out_hmac d1/daf/structQueue.html a26d8bd97acdd2ba9d839ff9404a6eed4 struct GNUNET_CRYPTO_EcdhePrivateKey ephemeral d1/daf/structQueue.html a52bd75a8747ffa44b6b65de77567d381 struct GNUNET_SCHEDULER_Task * read_task d1/daf/structQueue.html a858873622c72fd7667edaa3e83d5950e struct GNUNET_SCHEDULER_Task * write_task d1/daf/structQueue.html afaccaa10191ce21607c7e6ea7c8fe1a3 struct sockaddr * address d1/daf/structQueue.html aaad986e4edbd202b821b051320848e86 uint64_t rekey_left_bytes d1/daf/structQueue.html a85980d476fed8443423f9f7d83af58c0 struct GNUNET_TIME_Absolute rekey_time d1/daf/structQueue.html abbafd0036fe46a7442b0200e958cf6c9 socklen_t address_len d1/daf/structQueue.html a2d9ca962b19feed58dc3ec4c65da718f struct GNUNET_MQ_Handle * mq d1/daf/structQueue.html a3665fc5b26d1e38c0853deced2c96537 struct GNUNET_TRANSPORT_QueueHandle * qh d1/daf/structQueue.html a234c9c4ccfe63e37f925edfc4ab11e92 unsigned long long bytes_in_queue d1/daf/structQueue.html a3c47eb2b33a332a4bb01280064c0b47e char cread_buf d1/daf/structQueue.html a74421d305e0210c99b98476f1cd12685 [(2 *64 *1024+sizeof(struct TCPBox))] char cwrite_buf d1/daf/structQueue.html ac4999364e1541ab7cbd154f142aff158 [(2 *64 *1024+sizeof(struct TCPBox))] char pread_buf d1/daf/structQueue.html a3c7fd18e774c2513c5136d03fd5ea86b [UINT16_MAX+1+sizeof(struct TCPBox)] char pwrite_buf d1/daf/structQueue.html ae22f0abeddc9a9bbed2e9b5a8d08e30b [UINT16_MAX+1+sizeof(struct TCPBox)] size_t cread_off d1/daf/structQueue.html ab2c10de3223c6f4adfb06a2d7f8642f7 size_t cwrite_off d1/daf/structQueue.html a6eef6a9dc54c40076949d740844e4f30 size_t pread_off d1/daf/structQueue.html ad676443a53d5a0f570bd6d3606a1c1ca size_t pwrite_off d1/daf/structQueue.html aa11292e954a01331930cfcd4d19c8083 struct GNUNET_TIME_Absolute timeout d1/daf/structQueue.html aa40d71d65b2338b726ebce93f04fff21 unsigned int backpressure d1/daf/structQueue.html a01778d71844ec03460e23e145bdc3512 enum GNUNET_NetworkType nt d1/daf/structQueue.html a7e69f8e0924d362c16782404e6238a24 int mq_awaits_continue d1/daf/structQueue.html a87219c77b4f6b298d23bbf1cd2720e22 int finishing d1/daf/structQueue.html a27a5d8dd17c45764054fa21efa4495aa int destroyed d1/daf/structQueue.html a3eedb2b5ce02b26bbc8e81b92a826432 int rekeyed d1/daf/structQueue.html a0c260ef357545fc025d44e21f16f258c struct Queue * next d1/daf/structQueue.html ad24d8a7c7ac3f464928f019d7cc94abd struct Queue * prev d1/daf/structQueue.html ae48032a2ceef1350ac4f10ec850bb1ac struct sockaddr_un * address d1/daf/structQueue.html a46892958c662a07f114394282aa63b30 struct UNIXMessage * msg d1/daf/structQueue.html a22b89022b0cbb55cf0baea91fa322616 struct GNUNET_SCHEDULER_Task * timeout_task d1/daf/structQueue.html a8c3c60f5f75e651f9a73a5961c320366 struct Queue * next_neighbour d1/daf/structQueue.html a3a50970b12491ff60144344c019a2076 struct Queue * prev_neighbour d1/daf/structQueue.html a6dc359fea1b2430feed402a155fb1bc8 struct Queue * prev_client d1/daf/structQueue.html a24034225262c22ac9c4832c32e2efa70 struct Queue * next_client d1/daf/structQueue.html ac87cc315d74526dfda641672a1c7eb5b struct PendingAcknowledgement * pa_head d1/daf/structQueue.html ade86e67ef6198780f6488cf83aa3a866 struct PendingAcknowledgement * pa_tail d1/daf/structQueue.html a9d2ab0978fc62a8c49dd89a8ed90d937 struct QueueEntry * queue_head d1/daf/structQueue.html a9959f8fc4993453ecb1626cedbc38e96 struct QueueEntry * queue_tail d1/daf/structQueue.html a0dfb06a765e04fcb1ab72df7ca2e0881 struct Neighbour * neighbour d1/daf/structQueue.html a6627692d027d8c8ce711e8099a13bb43 struct TransportClient * tc d1/daf/structQueue.html aaff427211e3e7e36f27c4e167926d7dc const char * address d1/daf/structQueue.html afefad8fee1e6e5f46019bfd8f509f555 struct GNUNET_SCHEDULER_Task * transmit_task d1/daf/structQueue.html a90870d0f81cd104dff79d0c00194bab8 struct GNUNET_TIME_Absolute validated_until d1/daf/structQueue.html ad21424f1ab8b8dd52b0f8bb77b860129 struct PerformanceData pd d1/daf/structQueue.html a7c03acdea5fc15dc64b1386b4513f577 uint64_t mid_gen d1/daf/structQueue.html ada05540614708e0ef289996d55273276 uint32_t qid d1/daf/structQueue.html a0aec9a343a894bb190cb61ad6f3b55f5 uint32_t mtu d1/daf/structQueue.html ad2bfe349c579601f00bdf971ae90910e uint32_t num_msg_pending d1/daf/structQueue.html a2ecae31b936f9710cdd8d4f6187f8f4f uint32_t num_bytes_pending d1/daf/structQueue.html a4e529989cda661b4270cbdf67bd055c9 unsigned int queue_length d1/daf/structQueue.html a2775146efc3a0c9642095c8260e3302e enum GNUNET_TRANSPORT_ConnectionStatus cs d1/daf/structQueue.html ad988c8864304d7dccfe2ba09e932f824 int idle d1/daf/structQueue.html a6a57d75c9415e18ed95bb05b7b3d7c0f QueueContext d6/ded/unionQueueContext.html struct StatusContext sc d6/ded/unionQueueContext.html ae96d41e2415d30bd4e757ad52418f962 struct ResultContext rc d6/ded/unionQueueContext.html a4de19b46ea5a8d10d3132c5c7102558c QueueEntry da/dd8/structQueueEntry.html struct QueueEntry * next da/dd8/structQueueEntry.html a7fd3404f54c0d8c4d442fee3ae32de4c struct QueueEntry * prev da/dd8/structQueueEntry.html a61ebdf833cf9adbffc2a1eaf5cf1ff35 struct GNUNET_TESTBED_Operation * op da/dd8/structQueueEntry.html a7ef9eb8f531dfde55d4a3718a4766948 unsigned int nres da/dd8/structQueueEntry.html a192717491339016ab0e9181bc6cbf5bf struct Queue * queue da/dd8/structQueueEntry.html aead160edda75da4c40bd172c27082afe struct PendingMessage * pm da/dd8/structQueueEntry.html ac869d0ea052ca9c6e0cd5bed5d5e728b uint64_t mid da/dd8/structQueueEntry.html a9546c3c7d3cdf4635b44366bde6c7ce7 QueueQualityContext da/dc5/structQueueQualityContext.html struct Queue * q da/dc5/structQueueQualityContext.html aa81286be5dab1e6aded6dfcf56db106a unsigned int quality_count da/dc5/structQueueQualityContext.html adca6454bd19c98067b842b671d0bd20d unsigned int num_queues da/dc5/structQueueQualityContext.html aba871c74c63e702e7ad90b0da77b8ffc unsigned int k da/dc5/structQueueQualityContext.html a4c86b4c4c3e1b5b54472382595bd9420 QuotaSetMessage d8/d04/structQuotaSetMessage.html struct GNUNET_MessageHeader header d8/d04/structQuotaSetMessage.html ac5f8f8979f6ecd0eda13dc53aa8ca50a struct GNUNET_BANDWIDTH_Value32NBO quota d8/d04/structQuotaSetMessage.html aeb47ab4abe7405da21e7faf289d2f4b9 struct GNUNET_PeerIdentity peer d8/d04/structQuotaSetMessage.html af46b2479e1b779857924e18955d3d348 RadiotapTransmissionHeader db/dea/structRadiotapTransmissionHeader.html struct Ieee80211RadiotapHeader header db/dea/structRadiotapTransmissionHeader.html a69f5c35c4fda6bed2b2972ddd5512c18 uint8_t rate db/dea/structRadiotapTransmissionHeader.html a5fefb4a6764f9d6d0f05423467347e46 uint8_t pad1 db/dea/structRadiotapTransmissionHeader.html a54f69b5d18aa16734c309563b9c642db uint16_t txflags db/dea/structRadiotapTransmissionHeader.html a1ffcd0a46631a1966b997527c3514d42 ReadHostFileContext da/d2b/structReadHostFileContext.html struct GNUNET_HELLO_Message * hello da/d2b/structReadHostFileContext.html a76fdfb9a5f132ca3c2ee304a1a010157 struct GNUNET_HELLO_Message * friend_only_hello da/d2b/structReadHostFileContext.html a662e9d4a92397659ea9d841e5b92a851 ReadyQueueEntry d2/dc0/structReadyQueueEntry.html struct ReadyQueueEntry * next d2/dc0/structReadyQueueEntry.html ad95baa5bbc52f8cd0413b7c2db76f5f2 struct ReadyQueueEntry * prev d2/dc0/structReadyQueueEntry.html a382c12fbd0e55a54344f78cf70fd6776 struct GNUNET_TESTBED_Operation * op d2/dc0/structReadyQueueEntry.html a02932d36fc27394edb7f3d6693cc7c1b ReassemblyContext d6/dcd/structReassemblyContext.html struct MessageUUIDP msg_uuid d6/dcd/structReassemblyContext.html a543ae52a0f83fac9815b9c8874a858a0 struct Neighbour * neighbour d6/dcd/structReassemblyContext.html a812adb47e2d607ca455c4c8ed9f8d86d struct GNUNET_CONTAINER_HeapNode * hn d6/dcd/structReassemblyContext.html a2041c3f3d782dc6eaa0f69243767ffad uint8_t * bitfield d6/dcd/structReassemblyContext.html a711227518c868177f12678ada2df313f struct GNUNET_TIME_Absolute reassembly_timeout d6/dcd/structReassemblyContext.html a805b9a803793f66582313da5f08ffc5d struct GNUNET_TIME_Absolute last_frag d6/dcd/structReassemblyContext.html a3c166376958c9e19d409f53c0ba125b5 uint16_t msg_size d6/dcd/structReassemblyContext.html a73451d5099a8da50ce69ddef6334cea6 uint16_t msg_missing d6/dcd/structReassemblyContext.html aeadd967d7b1210ffec70fa6b1f8aba95 ReceiverAddress d4/d4e/structReceiverAddress.html struct GNUNET_PeerIdentity target d4/d4e/structReceiverAddress.html a8cfe1db6b90cf0fd046fcec04be87c27 struct SharedSecret * ss_head d4/d4e/structReceiverAddress.html a62672302328c65f3b0d44df52e3ba707 struct SharedSecret * ss_tail d4/d4e/structReceiverAddress.html a0df283ad6bd629c8daa811d6dc20845d char * foreign_addr d4/d4e/structReceiverAddress.html a299ab756535cd19013e8335746dbd67a struct sockaddr * address d4/d4e/structReceiverAddress.html a802ea398a0a88774a1a69b5b549fa691 socklen_t address_len d4/d4e/structReceiverAddress.html a91c30ad800cd5970e50165937f4206bb struct GNUNET_CONTAINER_HeapNode * hn d4/d4e/structReceiverAddress.html a0083c8220e739740a1d9bbb0f7419576 struct GNUNET_MQ_Handle * mq d4/d4e/structReceiverAddress.html af1d869ef75d67dd35410b21b9375db6c struct GNUNET_TRANSPORT_QueueHandle * qh d4/d4e/structReceiverAddress.html a039140074f768d5cd76c132a8c3aa3f7 struct GNUNET_TIME_Absolute timeout d4/d4e/structReceiverAddress.html a73028e021c5da97348643cfbd1782afc size_t mtu d4/d4e/structReceiverAddress.html aa6bbe8ec5c0cc7acfc7bd5cb5ab8b20b unsigned int num_secrets d4/d4e/structReceiverAddress.html a6df6a230b0cb7647c54e356a9ee09ae5 unsigned int acks_available d4/d4e/structReceiverAddress.html a4564aa4c10bf7cd1cc0875439d0cd47a enum GNUNET_NetworkType nt d4/d4e/structReceiverAddress.html ab4967e67cc9d7ee375c5d75645f0047e RecentRequest de/da6/structRecentRequest.html struct GNUNET_PeerIdentity peer de/da6/structRecentRequest.html aae3b0623eabf5084d8b7c7538aa5ed29 struct GNUNET_HashCode key de/da6/structRecentRequest.html a2b13f82379e38121576471fa95f5bf0c struct GNUNET_CONTAINER_HeapNode * heap_node de/da6/structRecentRequest.html a78b858a12d5b4992de5004c39d3aa9cf struct GNUNET_BLOCK_Group * bg de/da6/structRecentRequest.html a33665ba6533aebf7f0f7d91cbc9837e1 enum GNUNET_BLOCK_Type type de/da6/structRecentRequest.html a2affd1bc881dbd56a3e71dbeb97c2c8b const void * xquery de/da6/structRecentRequest.html aba174a0177fdec7ffed05fe3eb3af14d size_t xquery_size de/da6/structRecentRequest.html a00d7a3c8a43a38eef763308cd808c757 enum GNUNET_DHT_RouteOption options de/da6/structRecentRequest.html a7b304d48e488df938b2c62db011c75b4 RECLAIM_TICKETS_ConsumeHandle dd/d3a/structRECLAIM__TICKETS__ConsumeHandle.html struct GNUNET_RECLAIM_Ticket ticket dd/d3a/structRECLAIM__TICKETS__ConsumeHandle.html ad665379d5a5112eb51107e59f973c990 struct GNUNET_GNS_LookupRequest * lookup_request dd/d3a/structRECLAIM__TICKETS__ConsumeHandle.html a5e29dc1627da341220d158935287257b struct GNUNET_CRYPTO_EcdsaPrivateKey identity dd/d3a/structRECLAIM__TICKETS__ConsumeHandle.html a281edf39d7654e375622d214c37946b3 struct GNUNET_CRYPTO_EcdsaPublicKey identity_pub dd/d3a/structRECLAIM__TICKETS__ConsumeHandle.html afeac384dccd734197702eb4bf4ecbc3b struct ParallelLookup * parallel_lookups_head dd/d3a/structRECLAIM__TICKETS__ConsumeHandle.html adaa84d751fed03c7fe0a37fe497bcb1b struct ParallelLookup * parallel_lookups_tail dd/d3a/structRECLAIM__TICKETS__ConsumeHandle.html aab402adf5de93c39aa8370b618a42e8b struct GNUNET_SCHEDULER_Task * kill_task dd/d3a/structRECLAIM__TICKETS__ConsumeHandle.html afa545535c99060b405193e0ecd96afaa struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList * attrs dd/d3a/structRECLAIM__TICKETS__ConsumeHandle.html a8d0ccd72c7c942ef1dc6ec1bce914892 struct GNUNET_TIME_Absolute lookup_start_time dd/d3a/structRECLAIM__TICKETS__ConsumeHandle.html a68e4d7c450686286d4d9ede515e932da RECLAIM_TICKETS_ConsumeCallback cb dd/d3a/structRECLAIM__TICKETS__ConsumeHandle.html a06625c56b851dd553143acaf81c3bcf1 void * cb_cls dd/d3a/structRECLAIM__TICKETS__ConsumeHandle.html ae212d5e3507b5945ed415669d4361ea3 RECLAIM_TICKETS_Iterator db/df4/structRECLAIM__TICKETS__Iterator.html struct GNUNET_NAMESTORE_ZoneIterator * ns_it db/df4/structRECLAIM__TICKETS__Iterator.html adcfcab3497a1995bc98ef766a24e1820 RECLAIM_TICKETS_TicketIter cb db/df4/structRECLAIM__TICKETS__Iterator.html a4fc8ab694911e9c8d84c2d6aad155322 void * cb_cls db/df4/structRECLAIM__TICKETS__Iterator.html a693700b5eb8899a0149ad8b087f02f40 RECLAIM_TICKETS_RevokeHandle db/d1c/structRECLAIM__TICKETS__RevokeHandle.html struct GNUNET_CRYPTO_EcdsaPrivateKey identity db/d1c/structRECLAIM__TICKETS__RevokeHandle.html aa9a451a8460b267ef1b4f8dbb1711198 RECLAIM_TICKETS_RevokeCallback cb db/d1c/structRECLAIM__TICKETS__RevokeHandle.html a93108a972958554d37742485ae6471a8 void * cb_cls db/d1c/structRECLAIM__TICKETS__RevokeHandle.html a4a217fa4d2bba9944287c3846f027d12 struct GNUNET_RECLAIM_Ticket ticket db/d1c/structRECLAIM__TICKETS__RevokeHandle.html a16ae944fde6090d96d853a2abb0c0029 struct GNUNET_NAMESTORE_QueueEntry * ns_qe db/d1c/structRECLAIM__TICKETS__RevokeHandle.html ab384b3e8ba45dec0f19340506fe87157 struct GNUNET_NAMESTORE_ZoneIterator * ns_it db/d1c/structRECLAIM__TICKETS__RevokeHandle.html a9a7d7e460f69d9262d2968d072e63f19 struct RevokedAttributeEntry * attrs_head db/d1c/structRECLAIM__TICKETS__RevokeHandle.html ada01e49d5a0a3ea198c70f7349f4d863 struct RevokedAttributeEntry * attrs_tail db/d1c/structRECLAIM__TICKETS__RevokeHandle.html a9a2e8c56cf28798093cb73f106a83f91 struct RevokedAttributeEntry * move_attr db/d1c/structRECLAIM__TICKETS__RevokeHandle.html a5c1c28b30efb0989634d1179c4f69c2a unsigned int ticket_attrs db/d1c/structRECLAIM__TICKETS__RevokeHandle.html ac48915777c9e1cda52ba35af392becf6 struct TicketRecordsEntry * tickets_to_update_head db/d1c/structRECLAIM__TICKETS__RevokeHandle.html a354569864ab87ff43dc7b8018e14dafa struct TicketRecordsEntry * tickets_to_update_tail db/d1c/structRECLAIM__TICKETS__RevokeHandle.html a4e1fe3a6e05f3afa94b2f6c42f4f5442 Record d3/d73/structRecord.html struct Record * next d3/d73/structRecord.html ae587143db58d80a8725f2bc845416b53 struct Record * prev d3/d73/structRecord.html af61c299493c7dea369be32711ba38d31 struct GNUNET_GNSRECORD_Data grd d3/d73/structRecord.html aab33372379217e4dbb587c8d0e46f49f Recording d3/d47/structRecording.html struct Recording * next d3/d47/structRecording.html a1fa9b64027644346f30e5d8c003ff42b struct Recording * prev d3/d47/structRecording.html ab71759430acdf05cf7eb7d04c26d67dd size_t size d3/d47/structRecording.html a2e45939f258ba9303440d057fb9c8cc0 RecordListEntry de/dce/structRecordListEntry.html struct RecordListEntry * next de/dce/structRecordListEntry.html a714c6b7bd496027c2aa0cd4436f412c5 struct RecordListEntry * prev de/dce/structRecordListEntry.html af1dfb20cca99481623f89785822b168c struct GNUNET_DNSPARSER_Record * record de/dce/structRecordListEntry.html af11dd726879c0cfac742b195bf0cc014 RecordLookupContext d0/dc4/structRecordLookupContext.html const char * label d0/dc4/structRecordLookupContext.html a62f951f0a62dfb55dee1a26e0d114d67 char * res_rd d0/dc4/structRecordLookupContext.html a4fe224c18cb17b5d4a676e2b77f18f73 struct GNUNET_GNSRECORD_Data * nick d0/dc4/structRecordLookupContext.html a45fc3855e0d189a768e2814be993d676 int found d0/dc4/structRecordLookupContext.html a7ac11fe3c5d3841121955990f39b4a79 unsigned int res_rd_count d0/dc4/structRecordLookupContext.html ac3471f81d81d7092f1272e191bfe45eb ssize_t rd_ser_len d0/dc4/structRecordLookupContext.html afb2509b59fd0cc4170f14a71e64ffadd RecordResultMessage dc/d3a/structRecordResultMessage.html struct GNUNET_NAMESTORE_Header gns_header dc/d3a/structRecordResultMessage.html aa49bbf5d27bcd08d95fb668215e69004 uint16_t name_len dc/d3a/structRecordResultMessage.html a639ea13a030c8401c5af3453ae1f5ff0 uint16_t rd_len dc/d3a/structRecordResultMessage.html a0cbc772aab521ddbd003d2562e532d4b uint16_t rd_count dc/d3a/structRecordResultMessage.html a77a6fc5a3d0d400a93ba663c7741642f uint16_t reserved dc/d3a/structRecordResultMessage.html a35a486a41d9912b02edfa1a4dd41cd36 struct GNUNET_CRYPTO_EcdsaPrivateKey private_key dc/d3a/structRecordResultMessage.html aff5e87b7b9bc664e5e61eb92546560e1 RecordSetEntry d7/d69/structRecordSetEntry.html struct RecordSetEntry * next d7/d69/structRecordSetEntry.html ac9e778287a3fb317dc58fd7608fa41dc struct GNUNET_GNSRECORD_Data record d7/d69/structRecordSetEntry.html ac57b6615d5132bf1d079178a8d98d50d RecordStoreMessage dc/d3d/structRecordStoreMessage.html struct GNUNET_NAMESTORE_Header gns_header dc/d3d/structRecordStoreMessage.html a3383e2869229343f93dee8dbb979be95 struct GNUNET_TIME_AbsoluteNBO expire dc/d3d/structRecordStoreMessage.html aa3991f0d276264707aab63f3c774cc06 uint16_t name_len dc/d3d/structRecordStoreMessage.html acd898dcd2bc3427ca9e2f257a6ebd5f6 uint16_t rd_len dc/d3d/structRecordStoreMessage.html a51e114a905b9e433f70ad184933ff7d4 uint16_t rd_count dc/d3d/structRecordStoreMessage.html a4b72721f2654856a6f44d922888354f7 uint16_t reserved dc/d3d/structRecordStoreMessage.html a248478b78dd79682e684e5620ce01eb9 struct GNUNET_CRYPTO_EcdsaPrivateKey private_key dc/d3d/structRecordStoreMessage.html a42cd6491a29f76c1b0571be77b5934ff RecordStoreResponseMessage da/dd5/structRecordStoreResponseMessage.html struct GNUNET_NAMESTORE_Header gns_header da/dd5/structRecordStoreResponseMessage.html aafb16496559482cc22c989678871bbda int32_t op_result da/dd5/structRecordStoreResponseMessage.html ac3e512cb9f5c3afc09a52cd3e24a37a3 RecursionContext db/d40/structRecursionContext.html struct ScanTreeNode * parent db/d40/structRecursionContext.html ab916267f91336b9f75b21dd731899f15 int stop db/d40/structRecursionContext.html afb5a7ce62a9a28c68cce6a65b44a9bfe RecvOkMessage d3/df7/structRecvOkMessage.html struct GNUNET_MessageHeader header d3/df7/structRecvOkMessage.html aa78f3836b8e849ea63c8cbd4381ccece uint32_t increase_window_delta d3/df7/structRecvOkMessage.html ac7433ac4533302ccc2826bb8bb28b37a struct GNUNET_PeerIdentity peer d3/df7/structRecvOkMessage.html a5bbbae28421a5b5eab5529cc8c4b9f5a RedirectInformation db/d09/structRedirectInformation.html struct SocketAddress remote_address db/d09/structRedirectInformation.html ac339e90cfcddd42d528fa1cf00cb5e46 struct SocketAddress local_address db/d09/structRedirectInformation.html a695039a9cd7e36320f0a9f89dd22a9eb RedirectToIpRequestMessage d7/d44/structRedirectToIpRequestMessage.html struct GNUNET_MessageHeader header d7/d44/structRedirectToIpRequestMessage.html adda74da00cbc2bc74791187559407858 uint32_t reserved d7/d44/structRedirectToIpRequestMessage.html a298db4d3b0caa81ad9c6a3c0f6624153 struct GNUNET_TIME_AbsoluteNBO expiration_time d7/d44/structRedirectToIpRequestMessage.html a5ff3299f273dceea7e730672ec087260 int32_t result_af d7/d44/structRedirectToIpRequestMessage.html aa64d1a3c0afda5d17f87d70ab258d22d int32_t addr_af d7/d44/structRedirectToIpRequestMessage.html a3a577841d7ec21e96a41b7145e7d2879 uint64_t request_id d7/d44/structRedirectToIpRequestMessage.html a1f0be16b206a360faae931c6e770dc36 RedirectToIpResponseMessage df/d40/structRedirectToIpResponseMessage.html struct GNUNET_MessageHeader header df/d40/structRedirectToIpResponseMessage.html a95e196b1decd0c0114837dc8eb6e4a53 int32_t result_af df/d40/structRedirectToIpResponseMessage.html a89e0fe70e7a047c486c383cd5c93e207 uint64_t request_id df/d40/structRedirectToIpResponseMessage.html af7f7cb4ea7232f0a2552a3093ac10602 RedirectToServiceRequestMessage db/d9b/structRedirectToServiceRequestMessage.html struct GNUNET_MessageHeader header db/d9b/structRedirectToServiceRequestMessage.html a2103119355a77bb40bc34d2f9ab619d9 uint32_t reserved db/d9b/structRedirectToServiceRequestMessage.html ac18803a7fd0c7bd21d4435ded534939c struct GNUNET_TIME_AbsoluteNBO expiration_time db/d9b/structRedirectToServiceRequestMessage.html a70980bcbcee0067db31ba275ee366ace int32_t protocol db/d9b/structRedirectToServiceRequestMessage.html af99aa71055161e1c1365a5267b29f67d int32_t result_af db/d9b/structRedirectToServiceRequestMessage.html a592dfde9a5c184a7bcaeaf33d5182c65 struct GNUNET_PeerIdentity target db/d9b/structRedirectToServiceRequestMessage.html a712f9b095bf6fbe6e935edcf19c61c67 struct GNUNET_HashCode service_descriptor db/d9b/structRedirectToServiceRequestMessage.html aec19a6b177c5754fab3594810749d2fb uint64_t request_id db/d9b/structRedirectToServiceRequestMessage.html a8e50c670302c8ccf2c3da99663db2f9d ReferenceResultMessage d7/d62/structReferenceResultMessage.html struct GNUNET_MessageHeader header d7/d62/structReferenceResultMessage.html ab56dca8943d9f5daeb6fa22439ac1806 uint32_t id d7/d62/structReferenceResultMessage.html a27218df94cde678b548eb8b60894be1b uint16_t attest_len d7/d62/structReferenceResultMessage.html a0242fee00bbfb85d21570ce24707582e uint16_t ref_len d7/d62/structReferenceResultMessage.html a993816225a08b8f08caa1fe66bf58cd1 uint16_t reserved d7/d62/structReferenceResultMessage.html a7a5833730b96eb025685526c75d09c81 struct GNUNET_CRYPTO_EcdsaPublicKey identity d7/d62/structReferenceResultMessage.html a596f8d9ab3ee0c149b65d27f2bd28338 ReferendumEntry d9/de5/structReferendumEntry.html struct RfnKey key d9/de5/structReferendumEntry.html aaf9285f36eb0cd34df3fbd623d2a568c struct GNUNET_CONTAINER_MultiHashMap * rfn_elements d9/de5/structReferendumEntry.html a3138ac5f09e0a15fbafa399f525cf0db unsigned int num_peers d9/de5/structReferendumEntry.html a8df5b665d0f2dc89ee4d3a44b05a2eb1 int * peer_commited d9/de5/structReferendumEntry.html a191b56476d7a68a9a9c87084d0fa247b int * peer_contested d9/de5/structReferendumEntry.html aac09e61150a1ea7594e613790a1944bb REGEX_BLOCK_Edge da/d37/structREGEX__BLOCK__Edge.html const char * label da/d37/structREGEX__BLOCK__Edge.html a0739cc2ab1e3eaf4f77f170de5530fb4 struct GNUNET_HashCode destination da/d37/structREGEX__BLOCK__Edge.html ac43b2cb04dee50132148fbcf67374b7c REGEX_INTERNAL_Announcement df/d18/structREGEX__INTERNAL__Announcement.html struct GNUNET_DHT_Handle * dht df/d18/structREGEX__INTERNAL__Announcement.html a0a3ff25bb6919baf33ddd7e4d48e0c03 const char * regex df/d18/structREGEX__INTERNAL__Announcement.html aaba6f9ffbf76d36adfdd31c60b27e60a struct REGEX_INTERNAL_Automaton * dfa df/d18/structREGEX__INTERNAL__Announcement.html a09cdd80e83c7a0b8d423a48491a371e9 const struct GNUNET_CRYPTO_EddsaPrivateKey * priv df/d18/structREGEX__INTERNAL__Announcement.html a18d877ea26c5855e1336d8fcbefddf16 struct GNUNET_STATISTICS_Handle * stats df/d18/structREGEX__INTERNAL__Announcement.html a2412823b30fe6ef554d191203e853a5e REGEX_INTERNAL_Automaton db/d8e/structREGEX__INTERNAL__Automaton.html struct REGEX_INTERNAL_Automaton * prev db/d8e/structREGEX__INTERNAL__Automaton.html a4d6eb02ddf1521e75a3ee6f399138982 struct REGEX_INTERNAL_Automaton * next db/d8e/structREGEX__INTERNAL__Automaton.html a03613c94e596b178e432d4d6c83c9b91 struct REGEX_INTERNAL_State * start db/d8e/structREGEX__INTERNAL__Automaton.html a09801540f4470f230aeac3f7de8b3319 struct REGEX_INTERNAL_State * end db/d8e/structREGEX__INTERNAL__Automaton.html a72d67a2870ae993b8d40f26ced949db4 unsigned int state_count db/d8e/structREGEX__INTERNAL__Automaton.html a43399fcc8e39bd5d765e0643bcd9041d struct REGEX_INTERNAL_State * states_head db/d8e/structREGEX__INTERNAL__Automaton.html a62b4f6fa05417068dbfc98338ddfa240 struct REGEX_INTERNAL_State * states_tail db/d8e/structREGEX__INTERNAL__Automaton.html a38f20da9e6080fb08762937585e9c1c5 enum REGEX_INTERNAL_AutomatonType type db/d8e/structREGEX__INTERNAL__Automaton.html ab75fe3352e4571e470c5497aef5f4a75 char * regex db/d8e/structREGEX__INTERNAL__Automaton.html a30839c82b448f391e8008e474b26f43d char * canonical_regex db/d8e/structREGEX__INTERNAL__Automaton.html a15157b1982064f7d12b230bc1fc4c3f3 int is_multistrided db/d8e/structREGEX__INTERNAL__Automaton.html a3873d536a07155307b4b8de65f70e304 REGEX_INTERNAL_Context d3/dd7/structREGEX__INTERNAL__Context.html unsigned int state_id d3/dd7/structREGEX__INTERNAL__Context.html ae1963669a2dfc667804937d3f5b472a3 unsigned int transition_id d3/dd7/structREGEX__INTERNAL__Context.html a684fc436aed1fd7dda88cf15399b4066 struct REGEX_INTERNAL_Automaton * stack_head d3/dd7/structREGEX__INTERNAL__Context.html ad81b46f726c0eb9d9ce0061938c92db2 struct REGEX_INTERNAL_Automaton * stack_tail d3/dd7/structREGEX__INTERNAL__Context.html a7aea2720af14a9ddb944dcd35000b992 REGEX_INTERNAL_Search df/dce/structREGEX__INTERNAL__Search.html struct GNUNET_DHT_Handle * dht df/dce/structREGEX__INTERNAL__Search.html ac7547332fdecc66b5bf749251940561a struct GNUNET_STATISTICS_Handle * stats df/dce/structREGEX__INTERNAL__Search.html ae3745307957fb743c9573612d86f6c83 char * description df/dce/structREGEX__INTERNAL__Search.html a560322bc25c672a7c91db1a8d0042d8c struct GNUNET_CONTAINER_MultiHashMap * dht_get_handles df/dce/structREGEX__INTERNAL__Search.html aa15d57f118bb6b3d8cfa718e16782301 struct GNUNET_CONTAINER_MultiHashMap * dht_get_results df/dce/structREGEX__INTERNAL__Search.html a9ea120c830313392b965641de0d8ea60 struct RegexSearchContext ** contexts df/dce/structREGEX__INTERNAL__Search.html a950dc3551764e1b70d6297ede62ddc10 unsigned int n_contexts df/dce/structREGEX__INTERNAL__Search.html aea7b25bc3df78cbf65bc5543fcb8e168 REGEX_INTERNAL_Found callback df/dce/structREGEX__INTERNAL__Search.html afc01450209fe5cdfdb2f455e285315e3 void * callback_cls df/dce/structREGEX__INTERNAL__Search.html a73e20c2fa169d87b9675f5a7c1eb97ca REGEX_INTERNAL_State d9/d47/structREGEX__INTERNAL__State.html struct REGEX_INTERNAL_State * prev d9/d47/structREGEX__INTERNAL__State.html a383441e4ff1e239aa96d3ea53fba06b5 struct REGEX_INTERNAL_State * next d9/d47/structREGEX__INTERNAL__State.html a1ad032dc25b829a1d1d14fc2a922a72f struct REGEX_INTERNAL_State * prev_SS d9/d47/structREGEX__INTERNAL__State.html a9ca8554f771716a28d9c2475500eb0a0 struct REGEX_INTERNAL_State * next_SS d9/d47/structREGEX__INTERNAL__State.html add64e0d1701584a6b3415aea4ac22f7d struct REGEX_INTERNAL_State * prev_ST d9/d47/structREGEX__INTERNAL__State.html ad2a9fe087df6b0c17fbe08ac7a567b0e struct REGEX_INTERNAL_State * next_ST d9/d47/structREGEX__INTERNAL__State.html a9a7317ba024bfaf7af5f6f65cea27abd unsigned int id d9/d47/structREGEX__INTERNAL__State.html a5e8dfacb7e567c9934ec98e4ee7cf29c unsigned int traversal_id d9/d47/structREGEX__INTERNAL__State.html a3ed565408bf22e95d37cc5503a5ebba6 int accepting d9/d47/structREGEX__INTERNAL__State.html aa85c58c863d1ed433da74f851133773b int marked d9/d47/structREGEX__INTERNAL__State.html a5a38b778d6a4e7d0360e53652bb1580e int contained d9/d47/structREGEX__INTERNAL__State.html aceb8d40a23f944af096e53df54a41cd3 unsigned int scc_id d9/d47/structREGEX__INTERNAL__State.html affacb95283e1eae54cf15f748375ed88 int index d9/d47/structREGEX__INTERNAL__State.html af4def5659da447218d8f89038e8ab94b int lowlink d9/d47/structREGEX__INTERNAL__State.html aac28842fa0bd2d6d8fba87ee3d02bf84 char * name d9/d47/structREGEX__INTERNAL__State.html a5296315c67cd216b4b686eaf0299a176 struct GNUNET_HashCode hash d9/d47/structREGEX__INTERNAL__State.html add4c98caa6e15b91f7c4315408ad8947 unsigned int dfs_id d9/d47/structREGEX__INTERNAL__State.html a50314382a3848bfd8feb1622583a2ee4 char * proof d9/d47/structREGEX__INTERNAL__State.html a20e5e6a187486d740d32b688db58b774 unsigned int transition_count d9/d47/structREGEX__INTERNAL__State.html a3db25fa3b4c9a16129cc64307c29cc45 struct REGEX_INTERNAL_Transition * transitions_head d9/d47/structREGEX__INTERNAL__State.html ad8935b5420ef4233494528161f8ae458 struct REGEX_INTERNAL_Transition * transitions_tail d9/d47/structREGEX__INTERNAL__State.html a69b2ebf017610b26bc06d07831416d97 unsigned int incoming_transition_count d9/d47/structREGEX__INTERNAL__State.html a083143320aae343fcd0adb77b696af1b struct REGEX_INTERNAL_StateSet nfa_set d9/d47/structREGEX__INTERNAL__State.html a4f60f7d94c82fc89ea7e9126fc6121b0 REGEX_INTERNAL_StateSet d4/d88/structREGEX__INTERNAL__StateSet.html struct REGEX_INTERNAL_State ** states d4/d88/structREGEX__INTERNAL__StateSet.html a5816d8203b0a77353fdfca4c6831a0da unsigned int off d4/d88/structREGEX__INTERNAL__StateSet.html ae30f2fa1501b8cf1140a1c1623504c36 unsigned int size d4/d88/structREGEX__INTERNAL__StateSet.html a19677d5d2dc2d4fbd64cb570a136ccfe REGEX_INTERNAL_StateSet_MDLL df/de3/structREGEX__INTERNAL__StateSet__MDLL.html struct REGEX_INTERNAL_State * head df/de3/structREGEX__INTERNAL__StateSet__MDLL.html a011da33b1006139a3030f317e64d4e82 struct REGEX_INTERNAL_State * tail df/de3/structREGEX__INTERNAL__StateSet__MDLL.html a2c8d35797792015d276a0070fae21084 unsigned int len df/de3/structREGEX__INTERNAL__StateSet__MDLL.html afde091caeddb14c175feaa46fe14f102 REGEX_INTERNAL_Strided_Context d5/d76/structREGEX__INTERNAL__Strided__Context.html const unsigned int stride d5/d76/structREGEX__INTERNAL__Strided__Context.html ad854040636388c4e6a228a34f0d8e49b struct REGEX_INTERNAL_Transition * transitions_head d5/d76/structREGEX__INTERNAL__Strided__Context.html a499858f0186ce84fecbd5552257b3139 struct REGEX_INTERNAL_Transition * transitions_tail d5/d76/structREGEX__INTERNAL__Strided__Context.html a225f00c6ea1cbd2f62e0e0150a313fae REGEX_INTERNAL_Transition d2/db0/structREGEX__INTERNAL__Transition.html struct REGEX_INTERNAL_Transition * prev d2/db0/structREGEX__INTERNAL__Transition.html aa10b2e3cd3df48d2167df783ea871d37 struct REGEX_INTERNAL_Transition * next d2/db0/structREGEX__INTERNAL__Transition.html a87bff84e4e85815c76b3ab30ff288925 unsigned int id d2/db0/structREGEX__INTERNAL__Transition.html a14051037d20c943467a219dcf24b4c2e char * label d2/db0/structREGEX__INTERNAL__Transition.html ab29ed85e6e94fb4d94f617f0c6cd6df9 struct REGEX_INTERNAL_State * to_state d2/db0/structREGEX__INTERNAL__Transition.html a5293732cc362126eb8227edbadc50a06 struct REGEX_INTERNAL_State * from_state d2/db0/structREGEX__INTERNAL__Transition.html a87c862e005d8ffe5d43985e1fefef94c REGEX_TEST_Graph_Context df/daf/structREGEX__TEST__Graph__Context.html FILE * filep df/daf/structREGEX__TEST__Graph__Context.html ab7d0e144d9c078dbb88de361153ffaca int verbose df/daf/structREGEX__TEST__Graph__Context.html a11464887e90bf631ab2ad245ef55fd0c int coloring df/daf/structREGEX__TEST__Graph__Context.html a365a818cbaee39a417e20eb92064c740 RegexAcceptBlock da/dd6/structRegexAcceptBlock.html struct GNUNET_CRYPTO_EccSignaturePurpose purpose da/dd6/structRegexAcceptBlock.html a6b5ac2580041ec4f1a7461cf1aa3e68d struct GNUNET_TIME_AbsoluteNBO expiration_time da/dd6/structRegexAcceptBlock.html a56a006a23a4af8f30c13ec386c237811 struct GNUNET_HashCode key da/dd6/structRegexAcceptBlock.html a14422c67869a8430122491864f21b8a3 struct GNUNET_PeerIdentity peer da/dd6/structRegexAcceptBlock.html ac2c849a0d1f8c7b6c392c414c3fbd61d struct GNUNET_CRYPTO_EddsaSignature signature da/dd6/structRegexAcceptBlock.html a7f4382f3e7408708fdd81c5c3a0675f4 RegexBlock df/daa/structRegexBlock.html uint16_t proof_len df/daa/structRegexBlock.html a45baeb54e20e0782d415e3d888e149ca int16_t is_accepting df/daa/structRegexBlock.html a7ab85392f2da509328919a2998165e3b uint16_t num_edges df/daa/structRegexBlock.html acde5405834e6ecc44df0a53e76b98662 uint16_t num_destinations df/daa/structRegexBlock.html a11b7a9d14b81f276a04d388197e2e98b RegexCombineCtx d3/d58/structRegexCombineCtx.html struct RegexCombineCtx ** children d3/d58/structRegexCombineCtx.html a07831c379c938e7eca5ba906d966046c unsigned int size d3/d58/structRegexCombineCtx.html aca850dd81b12ecc48c3dbde007222110 char * s d3/d58/structRegexCombineCtx.html a50344be75bbcd27f0c0a9de7fc89bd38 RegexPeer d5/d86/structRegexPeer.html unsigned int id d5/d86/structRegexPeer.html a49016d7d0112e414065e8e1bbe334434 struct GNUNET_CONFIGURATION_Handle * cfg d5/d86/structRegexPeer.html a86c57d2f791bfdb6d96b8b523b86641e struct GNUNET_TESTBED_Peer * peer_handle d5/d86/structRegexPeer.html ab8a49c4402998da056233ac375ec7941 const char * search_str d5/d86/structRegexPeer.html a26adbd59c87ebb63d88cce11dfa351b3 int search_str_matched d5/d86/structRegexPeer.html a0c19c6b9cec5633aea03c3851e05e265 struct GNUNET_DHT_Handle * dht_handle d5/d86/structRegexPeer.html ac5a2e565b77a25844cc2c33fc107577f struct REGEX_INTERNAL_Search * search_handle d5/d86/structRegexPeer.html aebb9a9bf059cf42b4576a3f1ea3ec6a4 struct GNUNET_TESTBED_Operation * op_handle d5/d86/structRegexPeer.html a91ddf05c94e954aec2682edbae158e45 struct GNUNET_STATISTICS_Handle * stats_handle d5/d86/structRegexPeer.html a59ef6394fad96f4a7ab8a6bf565ebabc struct GNUNET_TIME_Absolute prof_start_time d5/d86/structRegexPeer.html a48bb502489f19a02e1ced810db258a9f struct GNUNET_SCHEDULER_Task * timeout d5/d86/structRegexPeer.html af110292b7d77f2ba9d557f7410ab949e struct GNUNET_TESTBED_Operation * daemon_op d5/d86/structRegexPeer.html a331c9f88b78b6c54129eb0d9723cda55 RegexSearchContext d6/d81/structRegexSearchContext.html size_t position d6/d81/structRegexSearchContext.html ac5650b532664b584b90ecbb5fcba2e40 struct REGEX_INTERNAL_Search * info d6/d81/structRegexSearchContext.html ace90ef46f2323a2db240a398ae707dbc unsigned int longest_match d6/d81/structRegexSearchContext.html aa0b7700fcffc1be3dfb8961dca8cd766 struct GNUNET_HashCode hash d6/d81/structRegexSearchContext.html a0034a120d40c337f48fb95f86d577e89 RegexSearchMessage d0/dce/structRegexSearchMessage.html struct GNUNET_MessageHeader header d0/dce/structRegexSearchMessage.html ae43aad91839c249f6e220521c1451bb8 RegisteredController d1/d9f/structRegisteredController.html const struct GNUNET_TESTBED_Controller * controller d1/d9f/structRegisteredController.html a2512dd7a379eea4d685ebafaa19c60e9 struct RegisteredController * next d1/d9f/structRegisteredController.html ae313442323b2e6d56244e4cacf28e344 struct RegisteredController * prev d1/d9f/structRegisteredController.html a301806e2804ed5ba2cf568e786c8ed5d RegisteredHostContext d0/d3d/structRegisteredHostContext.html RHCState d0/d3d/structRegisteredHostContext.html ae47796713a7db50a7bb4ba39fa147d94 RHC_INIT d0/d3d/structRegisteredHostContext.html ae47796713a7db50a7bb4ba39fa147d94ae88c0fcd140dcc181ab3f0e4d23b4eff RHC_DONE d0/d3d/structRegisteredHostContext.html ae47796713a7db50a7bb4ba39fa147d94a77426deea081f2cc3c80e9725c7a02a2 RHC_INIT d0/d3d/structRegisteredHostContext.html ae47796713a7db50a7bb4ba39fa147d94ae88c0fcd140dcc181ab3f0e4d23b4eff RHC_DONE d0/d3d/structRegisteredHostContext.html ae47796713a7db50a7bb4ba39fa147d94a77426deea081f2cc3c80e9725c7a02a2 struct GNUNET_TESTBED_Host * reg_host d0/d3d/structRegisteredHostContext.html ac381b5ecaa1f38ca1598ebf021738c39 struct GNUNET_TESTBED_Host * host d0/d3d/structRegisteredHostContext.html a42e89643387aeec1ac323c698bb69f33 struct ForwardedOverlayConnectContext * focc_dll_head d0/d3d/structRegisteredHostContext.html a8bbe006f41cb622857944191c3aba73c struct ForwardedOverlayConnectContext * focc_dll_tail d0/d3d/structRegisteredHostContext.html a88b47fefa4e57b9eaeeb3d1aed335481 enum RegisteredHostContext::RHCState state d0/d3d/structRegisteredHostContext.html aa1f526684ba9a42f46d46f12604fc0f6 ReleaseReserveMessage d9/dae/structReleaseReserveMessage.html struct GNUNET_MessageHeader header d9/dae/structReleaseReserveMessage.html a084fe453c072c70124350aa070bc52ff int32_t rid d9/dae/structReleaseReserveMessage.html a82bfb71fe085660b9fb529fb43953e0c RemoteOverlayConnectCtx de/d9f/structRemoteOverlayConnectCtx.html struct RemoteOverlayConnectCtx * next de/d9f/structRemoteOverlayConnectCtx.html a5a425315640519b3754d28b7c308102a struct RemoteOverlayConnectCtx * prev de/d9f/structRemoteOverlayConnectCtx.html a52e273b3421fa7c3e969eccfc89d79d7 struct Peer * peer de/d9f/structRemoteOverlayConnectCtx.html aadc8aa7aeea69676c64a6ad500080b29 struct GNUNET_MessageHeader * hello de/d9f/structRemoteOverlayConnectCtx.html afdcc6aa24b7c84c97d51b7e423a99d65 struct GNUNET_TRANSPORT_OfferHelloHandle * ohh de/d9f/structRemoteOverlayConnectCtx.html a5cbc6a7637c1ba9b0ff61631503d1845 struct ConnectivitySuggestContext tcc de/d9f/structRemoteOverlayConnectCtx.html a629acbecef0cb6c9bd9ba73a576413b8 struct GNUNET_PeerIdentity a_id de/d9f/structRemoteOverlayConnectCtx.html acc83a8303df9bf678641776413691f75 struct GNUNET_SCHEDULER_Task * attempt_connect_task_id de/d9f/structRemoteOverlayConnectCtx.html a3962ca7ac515558553409ce18ffb7a7c struct GNUNET_SCHEDULER_Task * timeout_rocc_task_id de/d9f/structRemoteOverlayConnectCtx.html a65cd434389a5115962596b79edbb8564 uint64_t op_id de/d9f/structRemoteOverlayConnectCtx.html ab069bb00856e9a2516b82d1d6c6ba846 RemotePeer2Context d3/d4b/structRemotePeer2Context.html struct GNUNET_TESTBED_Controller * p2c d3/d4b/structRemotePeer2Context.html aa75212d3912cb1c56294bba986d05698 struct OperationContext * opc d3/d4b/structRemotePeer2Context.html a94c48bf9905cdf89baae2a8cd7500514 struct NeighbourConnectNotification * ncn d3/d4b/structRemotePeer2Context.html a5941157b6b300fe2a3d7e66ac0992168 struct Neighbour * p2n d3/d4b/structRemotePeer2Context.html a5827d549af085d131d9c5ef8cb374035 RemoveByUniqueIdContext db/d07/structRemoveByUniqueIdContext.html struct ClientHandle * ch db/d07/structRemoveByUniqueIdContext.html a10603a3c70cb6a4ad8f77ba1d33a0f44 uint64_t unique_id db/d07/structRemoveByUniqueIdContext.html ab76f6c2427afd2a9540d73367bd9f032 RemoveContext d4/d40/structRemoveContext.html struct Value * value d4/d40/structRemoveContext.html ad1a5a88402646a4d3043a80b4d44f700 uint32_t size d4/d40/structRemoveContext.html a1aad328d7c1611167e28206997a4e883 const void * data d4/d40/structRemoveContext.html aa2a925d794abff410ef79a9e2e467cc4 RenameContext df/d5d/structRenameContext.html const char * old_name df/d5d/structRenameContext.html a948640e61a605e31323a252da7568313 const char * new_name df/d5d/structRenameContext.html a9f906a6b0a216f254505de6ea747c5a7 RenameMessage d3/d38/structRenameMessage.html struct GNUNET_MessageHeader header d3/d38/structRenameMessage.html afbf4e0f2007babe6336763348be6ec70 uint16_t old_name_len d3/d38/structRenameMessage.html aa1f74badfcd2630ca63cb82e34e65744 uint16_t new_name_len d3/d38/structRenameMessage.html af219892be99400f606f34aec6cd62bde ReplCtx d1/d15/structReplCtx.html struct Plugin * plugin d1/d15/structReplCtx.html afb1bd8eed85e031d2ab75e33aa8ceaf1 PluginDatumProcessor proc d1/d15/structReplCtx.html af4ae3711db0b1736fb5f3cff0deffbe5 void * proc_cls d1/d15/structReplCtx.html a63d8a0bb9c09b429dd9237862be0e32e uint64_t uid d1/d15/structReplCtx.html ae182074802fd34d6f2c4c3bfed6bb157 int have_uid d1/d15/structReplCtx.html ae4974d97f4cc203c3bb01e518edbb1f8 ReplyCls dc/d6d/structReplyCls.html struct ReplyCls * next dc/d6d/structReplyCls.html aa3e150bc85a854cbeed2eeb1cd423efb struct ReplyCls * prev dc/d6d/structReplyCls.html ad46eb9657f0fac2f02c43579241f866e uint32_t id dc/d6d/structReplyCls.html ae522a9a1771c518df325808da6bd3cba struct RPS_SamplerRequestHandle * req_handle dc/d6d/structReplyCls.html af2b2d807d178ae98c41baf649850d1f4 struct ClientContext * cli_ctx dc/d6d/structReplyCls.html a34c74bfe6a317ad3e696d21243965a62 ReplyContext dd/dda/structReplyContext.html struct GNUNET_DNS_RequestHandle * rh dd/dda/structReplyContext.html a03722423f58daf04c69c7a3ee7f23902 struct GNUNET_DNSPARSER_Packet * dns dd/dda/structReplyContext.html a3de3f2294d941c20255da3a43a2e5981 struct GNUNET_VPN_RedirectionRequest * rr dd/dda/structReplyContext.html a901d2166ddc954e20ddbd690efc0c0b5 struct GNUNET_DNSPARSER_Record * rec dd/dda/structReplyContext.html a7da97b030a50cb57fac6b6d2297e07a9 unsigned int offset dd/dda/structReplyContext.html a716b01aa6807e763175f693986eb34be enum RequestGroup group dd/dda/structReplyContext.html ab513de00b969ce342cffe490045dc29f Request dc/d5d/structRequest.html struct Request * next dc/d5d/structRequest.html a26bf10e04846a1df3158925beca1bf5f struct Request * prev dc/d5d/structRequest.html ad94a5f2e5927e19346a5f9da7de4c66f struct GNUNET_DNSSTUB_RequestSocket * rs dc/d5d/structRequest.html aa0e2a33ad8b7026e4ad35039c3a3f2e4 void * raw dc/d5d/structRequest.html a088cc31aea0a743c5094832120774389 size_t raw_len dc/d5d/structRequest.html ab5ed68d0d56ec204e7514aadf1e30b4a char * hostname dc/d5d/structRequest.html a23b7fc668d6e89b71d2c179d451a908d time_t time dc/d5d/structRequest.html a85d588046d3690231edafe3bf00466cf int issue_num dc/d5d/structRequest.html aa6f6dfdbf368390940e16a521daf7877 uint16_t id dc/d5d/structRequest.html acf5084476566dd0b310750360372a941 struct GNUNET_NETWORK_Handle * lsock dc/d5d/structRequest.html a1ed9c841676d3310bf0211a85c0dbcbc const void * addr dc/d5d/structRequest.html a6710dfb36af81d6609534c5c3d5af0e2 struct GNUNET_DNSPARSER_Packet * packet dc/d5d/structRequest.html a5df21f35513e16ec4d410a01f39c3fd2 struct GNUNET_GNS_LookupWithTldRequest * lookup dc/d5d/structRequest.html ad0917ea6d635067815a916857b145c55 struct GNUNET_DNSSTUB_RequestSocket * dns_lookup dc/d5d/structRequest.html aaf093e8d1d8c02c475c1cb0c9efa706d struct GNUNET_SCHEDULER_Task * timeout_task dc/d5d/structRequest.html a4c1dc3d8c126b0eeb47e6d755cd2ca4c char * udp_msg dc/d5d/structRequest.html ad1c47ebf9015d31e756d3551c00018d4 size_t addr_len dc/d5d/structRequest.html ab709d7a34f2a94c587a3e1e4226ca54b size_t udp_msg_size dc/d5d/structRequest.html a34a147fa686209e142c4caec99dd8929 uint16_t original_request_id dc/d5d/structRequest.html a50730a67b124511a6dd4a35bf58d23c2 struct GNUNET_GNS_LookupWithTldRequest * lr dc/d5d/structRequest.html ae93fbb3d44696c465b0499add6f39d88 const char * hostname dc/d5d/structRequest.html a5ac73c314670597a27ac0244c155c42b struct GNUNET_TIME_Absolute op_start_time dc/d5d/structRequest.html acf20022549997d4c612ef1e58e263e91 struct GNUNET_TIME_Relative latency dc/d5d/structRequest.html a27cb733c1861bb91d6e7634389228c5b enum RequestCategory cat dc/d5d/structRequest.html a9d9d96ad8c17c0952d3cb227bfb96748 struct MHD_PostProcessor * pp dc/d5d/structRequest.html aeb3cc3fa690a2813ad368420eec45db0 struct MHD_Connection * con dc/d5d/structRequest.html a17eef133ba7819bf92a4069effd6a6fe const char * post_url dc/d5d/structRequest.html a616af93445d09fbafacc747f07ff3787 struct GNUNET_NAMESTORE_QueueEntry * qe dc/d5d/structRequest.html ae496dc560569cceddd89b530ed892314 struct GNUNET_NAMESTORE_ZoneIterator * lookup_it dc/d5d/structRequest.html a20bd3737223c97c28450e833adc83c1a struct GNUNET_NAMESTORE_ZoneIterator * zi dc/d5d/structRequest.html ac68e7d2a4feb4b8ba2d83fa25089f2d3 enum Phase phase dc/d5d/structRequest.html a9e25b7030dc882444cbdc81e73b8598d char domain_name dc/d5d/structRequest.html a05c9f7e96ccc4ee3a13818f6b4dd611f [64] char public_key dc/d5d/structRequest.html a7610f1efb35610b4b09eae222b9fcaa1 [128] struct GNUNET_CRYPTO_EcdsaPublicKey pub dc/d5d/structRequest.html a8e484a01b0754c4100c88bfaf1ac427b struct GNUNET_CONTAINER_HeapNode * hn dc/d5d/structRequest.html a90415b27e3ee94bc257cfdb28aeea762 struct Record * rec_head dc/d5d/structRequest.html a53c5253a75b427e5edfb4203714f9ecf struct Record * rec_tail dc/d5d/structRequest.html ab528a065ae0fa2050e08029c46d0965a const struct Zone * zone dc/d5d/structRequest.html a041dfe950d132c989deee17b8deeb9f9 struct GNUNET_TIME_Absolute expires dc/d5d/structRequest.html a04ebebd15473395eb2e5ef50ec192cbb unsigned int issue_num dc/d5d/structRequest.html ae1059aa8d428dc2064a2184357fec8d2 RequestAddressMessage d2/d11/structRequestAddressMessage.html struct GNUNET_MessageHeader header d2/d11/structRequestAddressMessage.html ac6ee4e18ba721ef00dacc46cc0de1c12 uint32_t strength d2/d11/structRequestAddressMessage.html ac1c606bf8cda889160de6f3222134a54 struct GNUNET_PeerIdentity peer d2/d11/structRequestAddressMessage.html a021e14fa261cac130085e5b1ccb266f1 RequestContext da/db2/structRequestContext.html struct RequestContext * next da/db2/structRequestContext.html a0e5cb4ae6ba545ea1526005f06c712f1 struct RequestContext * prev da/db2/structRequestContext.html ac856f3bf27794f15c05e230a4958d595 struct CadetExit * exit da/db2/structRequestContext.html a553af63899c25752c1e554b644e69fc3 struct GNUNET_DNS_RequestHandle * rh da/db2/structRequestContext.html a7c3f0cce69d3543e160efaf7b97e78a0 struct GNUNET_MQ_Envelope * env da/db2/structRequestContext.html a67bb3331ee1fbadbde020f89c7f87098 struct GNUNET_SCHEDULER_Task * timeout_task da/db2/structRequestContext.html a047bb00684bbb737a31e27d79ccd69b0 uint16_t mlen da/db2/structRequestContext.html a6dab123e8262b8d2fd46d6aee7b795f9 uint16_t dns_id da/db2/structRequestContext.html acf984c4fc63733707e04b7725a93b571 RequestHandle d9/d82/structRequestHandle.html struct GNUNET_GNS_Handle * gns d9/d82/structRequestHandle.html a6514f23dbda9a9b53fcaea8457e6ab72 struct GNUNET_GNS_LookupWithTldRequest * gns_lookup d9/d82/structRequestHandle.html ab93a71bda611682521607575d8b2edc6 char * name d9/d82/structRequestHandle.html abaf2bc5e56d43f093d9ebc98dfb63894 int record_type d9/d82/structRequestHandle.html a6f1c14d392a94044be1c5150dcdff1cf struct GNUNET_REST_RequestHandle * rest_handle d9/d82/structRequestHandle.html aaf9843eaf3223980134040b32e4eca62 struct GNUNET_TIME_Relative timeout d9/d82/structRequestHandle.html af779ef6811b830c648c0b3c8ec02fe9f struct GNUNET_SCHEDULER_Task * timeout_task d9/d82/structRequestHandle.html a58e1c9f666ef535364585b85ce9ced59 GNUNET_REST_ResultProcessor proc d9/d82/structRequestHandle.html a8234462e0a485d5977491cd7f0cef2c9 void * proc_cls d9/d82/structRequestHandle.html a664c202dffb0974ccb4ca3283c7a2953 char * url d9/d82/structRequestHandle.html accb5f9d95b3a1575ec62448aec65bdf3 char * emsg d9/d82/structRequestHandle.html a1ef64f1dda8cbf7c74468b3454895e89 int response_code d9/d82/structRequestHandle.html a52ec1a5c07dc179e5ad7f7fa603e92a7 const char * data d9/d82/structRequestHandle.html ae8ec0b0135862ba00386423807d5f856 size_t data_size d9/d82/structRequestHandle.html a512a3e63841f6056fa7d0aca03dfb02e struct EgoEntry * ego_head d9/d82/structRequestHandle.html aec0023b9aa81952e962b1bdbb25b764b struct EgoEntry * ego_tail d9/d82/structRequestHandle.html ae5b3bbf38317593bdbf2ad6047b35610 int state d9/d82/structRequestHandle.html af95860f6e8849022a56a43c9e7cddc5f struct GNUNET_IDENTITY_Handle * identity_handle d9/d82/structRequestHandle.html a71738cd398537e342e5581cefbd65a45 struct GNUNET_IDENTITY_Operation * op d9/d82/structRequestHandle.html a206768f00446ced84805ae110eb31ae4 char * record_name d9/d82/structRequestHandle.html a19ab65bd2df955f9a76e66cca686748f struct GNUNET_GNSRECORD_Data * rd d9/d82/structRequestHandle.html a6900bfc7ebdcf70a552b26101aecabbb unsigned int rd_count d9/d82/structRequestHandle.html a1ce4318798c5d7773c5df65d7a308da7 struct GNUNET_NAMESTORE_QueueEntry * add_qe d9/d82/structRequestHandle.html a309f70b50ee05cf728874d1d863621b7 json_t * resp_object d9/d82/structRequestHandle.html aa97c7532b018d2779617a962035312a6 struct GNUNET_NAMESTORE_Handle * ns_handle d9/d82/structRequestHandle.html adc2735d075d12d63a427c5aef4d6a198 struct GNUNET_NAMESTORE_ZoneIterator * list_it d9/d82/structRequestHandle.html ac9cdb80a16d964a87f2e24612ada9ae9 const struct GNUNET_CRYPTO_EcdsaPrivateKey * zone_pkey d9/d82/structRequestHandle.html aa6d87f252550c6901f5a361fa4f8dfc5 struct EgoEntry * ego_entry d9/d82/structRequestHandle.html a589fb8ec98cf5b9cdb95802199b7c52a json_t * temp_array d9/d82/structRequestHandle.html a6f85dee6db1f579f2dab6573e55c2572 char * expiration_str d9/d82/structRequestHandle.html ac0897d5e716c81b2da461da9da74f376 const char * address d9/d82/structRequestHandle.html acbd26aa7080d9b20fe9feb451303e96a char * pubkey d9/d82/structRequestHandle.html a66ad74b10ee9635a7b777894074d29bf json_t * response d9/d82/structRequestHandle.html ab1944b57e71d57e56fc633b38d7ebd09 struct GNUNET_PEERINFO_IteratorContext * list_it d9/d82/structRequestHandle.html ad0ed2ee2a3b59aba8c42ed6742e4f0f7 struct GNUNET_PEERINFO_Handle * peerinfo_handle d9/d82/structRequestHandle.html a2a3ccdf246314a3b8d674434340a5330 struct GNUNET_CRYPTO_EcdsaPrivateKey priv_key d9/d82/structRequestHandle.html ae987ade63db6473be845d04f2e509a6c struct OIDC_Variables * oidc d9/d82/structRequestHandle.html adae31198c46ed5b139c6a4dec2e0171d struct GNUNET_GNS_Handle * gns_handle d9/d82/structRequestHandle.html a459ce4e4d53d7dabfb10942d2ab6cfd8 struct GNUNET_GNS_LookupRequest * gns_op d9/d82/structRequestHandle.html ae1ab17bfbbc2349bb8982a28d110a8a6 struct GNUNET_NAMESTORE_Handle * namestore_handle d9/d82/structRequestHandle.html adf8e8c6ca628d4ce1fef3570171169b1 struct GNUNET_NAMESTORE_ZoneIterator * namestore_handle_it d9/d82/structRequestHandle.html a8abc12c7a7e5546fd88b458f7cf1704a struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList * attr_list d9/d82/structRequestHandle.html ac63c7e803bd2696e79b4564c4ee0aa1a struct GNUNET_RECLAIM_Handle * idp d9/d82/structRequestHandle.html ad8af370bc340cc16b7b643076212c18d struct GNUNET_RECLAIM_Operation * idp_op d9/d82/structRequestHandle.html a375b0d7d57b1bfac2711cb0f1f93fcd8 struct GNUNET_RECLAIM_AttributeIterator * attr_it d9/d82/structRequestHandle.html a81a7989d7511434719e9e013274fcef3 struct GNUNET_RECLAIM_TicketIterator * ticket_it d9/d82/structRequestHandle.html a14aca61201f6dd8ace06a48e4c5c3177 struct GNUNET_RECLAIM_Ticket ticket d9/d82/structRequestHandle.html a18002f4894b919412f8e1d1985f96a4e char * tld d9/d82/structRequestHandle.html acfe64b1c7d0eaf2763fadaa4478c9f0a char * redirect_prefix d9/d82/structRequestHandle.html a8023a8a9d98cdf6f21c4f1498066092d char * redirect_suffix d9/d82/structRequestHandle.html a850a20d65f34568cebbc39dfdef02b58 char * edesc d9/d82/structRequestHandle.html afa8d32f5a143b6502c0db35d78864469 enum HTTP_PUT_REQUEST_STATE state d9/d82/structRequestHandle.html a383e1ec1811651b61818c7a96f2a619d CURL * easyhandle d9/d82/structRequestHandle.html a99743612ecdf64c427487201dc069b5d struct GNUNET_ATS_Session * s d9/d82/structRequestHandle.html a878f33ae9479df1f6ecc1909d68fa22e RequestLocSignatureMessage da/d43/structRequestLocSignatureMessage.html struct GNUNET_MessageHeader header da/d43/structRequestLocSignatureMessage.html ac6a15f3e58d2e259e1eb7011aeca715e uint32_t purpose da/d43/structRequestLocSignatureMessage.html aa2a7553eee1aed38445ec9045b01c6c9 struct GNUNET_TIME_AbsoluteNBO expiration_time da/d43/structRequestLocSignatureMessage.html ad3d1ad7436e438f3fdca7d5c70c67a80 struct ContentHashKey chk da/d43/structRequestLocSignatureMessage.html aef46a7071662f924d7bfa9f31f0346eb uint64_t file_length da/d43/structRequestLocSignatureMessage.html a5adedf5a63fd3bee6ff1cf19df29d226 RequestRecord d7/df8/structRequestRecord.html struct ClientRecord ** client_wait_list d7/df8/structRequestRecord.html a94effd7b707430635b4313449262c41c char * payload d7/df8/structRequestRecord.html a1691c44c81af97ffcdc02340d64ed5d5 struct GNUNET_DNSSTUB_RequestSocket * rs d7/df8/structRequestRecord.html abdffc079ca70c6bf884bf0023622c7d7 struct sockaddr_storage src_addr d7/df8/structRequestRecord.html a09d9bd12754495714633466157226a36 struct sockaddr_storage dst_addr d7/df8/structRequestRecord.html a8abce88ce076f2f04ffd09434bef68a4 uint64_t request_id d7/df8/structRequestRecord.html a5cc5376e6c7723a2d63abe6409d3be32 size_t payload_length d7/df8/structRequestRecord.html a8e30ad94c8881b6a8a7ea7da5b4ea2f0 unsigned int client_wait_list_length d7/df8/structRequestRecord.html a81f0c8894f4402b6908926e7fc518518 enum RequestPhase phase d7/df8/structRequestRecord.html acd51effe17ed376c497f8f40f584cdba ReservationList d2/d08/structReservationList.html struct ReservationList * next d2/d08/structReservationList.html accc76cf6456d96be50d213b40357cb7e struct GNUNET_SERVICE_Client * client d2/d08/structReservationList.html a5a967a3c9f056e8f55d0b9a27a20f70e uint64_t amount d2/d08/structReservationList.html a18892c91d3a95f7f863580361e9a03f0 uint64_t entries d2/d08/structReservationList.html a94f530ccd26091a2f2c569240453e6d2 int32_t rid d2/d08/structReservationList.html a74e3ffa436236c1059a887c31fd3ef8a ReservationRequestMessage d6/d96/structReservationRequestMessage.html struct GNUNET_MessageHeader header d6/d96/structReservationRequestMessage.html a390dbda89ebce222ab29a8df4acd34e1 int32_t amount d6/d96/structReservationRequestMessage.html a23d7b0c1407b481c6a756ea0402bc5f2 struct GNUNET_PeerIdentity peer d6/d96/structReservationRequestMessage.html ac87bfc292948d961f1afaf9332828b36 ReservationResultMessage da/d2e/structReservationResultMessage.html struct GNUNET_MessageHeader header da/d2e/structReservationResultMessage.html acd67f9821c547148246def976e79ab61 int32_t amount da/d2e/structReservationResultMessage.html a915f1b5d5ff6a66f114a2fd35b6060d7 struct GNUNET_PeerIdentity peer da/d2e/structReservationResultMessage.html ae556691b6c60fb2e07536bcf785ab3ff struct GNUNET_TIME_RelativeNBO res_delay da/d2e/structReservationResultMessage.html a125fb89001d127c61c5161452abbedab ReserveMessage d8/d5b/structReserveMessage.html struct GNUNET_MessageHeader header d8/d5b/structReserveMessage.html a9a48fa99120a1ecc4ab53716d9458661 uint32_t entries d8/d5b/structReserveMessage.html a0f1d9fd7be29ef9b2f661b66776eaa8a uint64_t amount d8/d5b/structReserveMessage.html a6b5f367ab7e54d3bb26998d14a0a7a80 ResolveCache d1/de9/structResolveCache.html struct ResolveCache * next d1/de9/structResolveCache.html a0b1ed046566c1ac876e6f7cdd052d4c9 struct ResolveCache * prev d1/de9/structResolveCache.html af65915d6d822fc36ef236d13c605798d char * hostname d1/de9/structResolveCache.html a6d71e14b3461af8911046562d2a9cfc5 struct RecordListEntry * records_head d1/de9/structResolveCache.html a69a4662972f46550771d160ede6c1392 struct RecordListEntry * records_tail d1/de9/structResolveCache.html a0780bfd8b585310c10dabec3579dfca4 ResponseLocSignatureMessage d1/d7e/structResponseLocSignatureMessage.html struct GNUNET_MessageHeader header d1/d7e/structResponseLocSignatureMessage.html a9d2ce7e8e933a8ff476159abc905aa5b uint32_t purpose d1/d7e/structResponseLocSignatureMessage.html abeee47d6f0f404b934a59540debeae62 struct GNUNET_TIME_AbsoluteNBO expiration_time d1/d7e/structResponseLocSignatureMessage.html ae8991ed2fafa0f123387f8c3f2e31ab0 struct GNUNET_CRYPTO_EddsaSignature signature d1/d7e/structResponseLocSignatureMessage.html a9b6bfc6e35d52852057a46ae7c8fdc24 struct GNUNET_PeerIdentity peer d1/d7e/structResponseLocSignatureMessage.html ab1ed736efe41145cb43023ca86f83f8d Result dd/d7e/structResult.html size_t size dd/d7e/structResult.html ab006109a3dc45409b17ed5c4faab8dea const void * data dd/d7e/structResult.html a098860f675c21fb546bfb5a723601b6b ResultCodeMessage d1/d8c/structResultCodeMessage.html struct GNUNET_MessageHeader header d1/d8c/structResultCodeMessage.html ad08f1309e02222d7af922c50880d5368 uint32_t result_code d1/d8c/structResultCodeMessage.html a83a5592644c96b7ac7154765dca3cfa0 ResultContext db/dbc/structResultContext.html GNUNET_DATASTORE_DatumProcessor proc db/dbc/structResultContext.html a33591e279bf53d830ad69aed658873c8 void * proc_cls db/dbc/structResultContext.html afc29dac82fac3af9473c02a5087b2a10 ResultMessage d9/de7/structResultMessage.html struct GNUNET_MessageHeader header d9/de7/structResultMessage.html aacf93621ca3f98d10cb5b5f1d95e8e8e uint16_t get_path_length d9/de7/structResultMessage.html a8c5cab7a746d0001c7897e4a7948053e uint16_t put_path_length d9/de7/structResultMessage.html a97925e8fd129068d9c9196d090996dab struct GNUNET_PeerIdentity id d9/de7/structResultMessage.html a50af2fd2328e8b29f3212722ca7680d6 RetryListEntry df/d86/structRetryListEntry.html struct RetryListEntry * next df/d86/structRetryListEntry.html a1e073a7c624cd95c369dbb6007aa4e41 struct RetryListEntry * prev df/d86/structRetryListEntry.html a0601eac283c21f169a0a1ecf280bf760 struct OverlayLink * link df/d86/structRetryListEntry.html ac89977cf1a5446adbb779c72cb52b1a1 RevocationData d5/d5e/structRevocationData.html struct GNUNET_CRYPTO_EcdsaPublicKey key d5/d5e/structRevocationData.html adfc30cf38ba5dc407615ff9376ec4465 struct GNUNET_CRYPTO_EcdsaSignature sig d5/d5e/structRevocationData.html a902727df931d67f6d63fbbddf2293809 uint64_t pow d5/d5e/structRevocationData.html a72236886adc2a345b2fec6b72f8e8170 RevocationResponseMessage d8/da8/structRevocationResponseMessage.html struct GNUNET_MessageHeader header d8/da8/structRevocationResponseMessage.html a950efb02e8179def01de200278d3b6ae uint32_t is_valid d8/da8/structRevocationResponseMessage.html ab0e5215b8b855fa52a88460bdbd02f7d RevokedAttributeEntry d2/d89/structRevokedAttributeEntry.html struct RevokedAttributeEntry * next d2/d89/structRevokedAttributeEntry.html a1d8f932bc66d6428d7d03137145dbd28 struct RevokedAttributeEntry * prev d2/d89/structRevokedAttributeEntry.html a37e24973bc550e461b2e5be10c2f2286 uint64_t old_id d2/d89/structRevokedAttributeEntry.html a8623a361d376ca9a1cb3c9dceff6968d uint64_t new_id d2/d89/structRevokedAttributeEntry.html a760b9eb0c9d796a806775d56ea5e26a6 RevokeMessage d6/d35/structRevokeMessage.html struct GNUNET_MessageHeader header d6/d35/structRevokeMessage.html a1e7724ef1dfa2591de8daa5c8ae85dd3 uint32_t reserved d6/d35/structRevokeMessage.html aed8e7fd6f8ad4b0846c343be35331971 uint64_t proof_of_work d6/d35/structRevokeMessage.html aafc98f3aea55c1fcdcbf616142f3efbc struct GNUNET_CRYPTO_EcdsaSignature signature d6/d35/structRevokeMessage.html a971fe145edb68e10eadc9c149d768c91 struct GNUNET_CRYPTO_EccSignaturePurpose purpose d6/d35/structRevokeMessage.html a98d96862fa80547e725e13dea12f9565 struct GNUNET_CRYPTO_EcdsaPublicKey public_key d6/d35/structRevokeMessage.html a3933bc477ba9caf372e0ce09ce0ae68a RevokeTicketMessage d5/d7d/structRevokeTicketMessage.html struct GNUNET_MessageHeader header d5/d7d/structRevokeTicketMessage.html ae371d665fd0d2aa8b7818bf146ff7f8a uint32_t id d5/d7d/structRevokeTicketMessage.html a6db9420a597801ecb9a2113be88c2c24 struct GNUNET_CRYPTO_EcdsaPrivateKey identity d5/d7d/structRevokeTicketMessage.html a552f550e4a295f44177704749638ba9e uint32_t attrs_len d5/d7d/structRevokeTicketMessage.html aebb9e39f03980f88a6be7c27d4e37b84 struct GNUNET_RECLAIM_Ticket ticket d5/d7d/structRevokeTicketMessage.html ad1aa915db4c052f3aef74cfb486c8e86 RevokeTicketResultMessage df/d60/structRevokeTicketResultMessage.html struct GNUNET_MessageHeader header df/d60/structRevokeTicketResultMessage.html a9ef18a3510c9b553ff6ea02476688430 uint32_t id df/d60/structRevokeTicketResultMessage.html ab52afbecdb237df2a17eeaf8769cc874 uint32_t success df/d60/structRevokeTicketResultMessage.html ab8162fda3f6508b6429230a8cdf5ffc3 RfnElementInfo d7/d54/structRfnElementInfo.html const struct GNUNET_SET_Element * element d7/d54/structRfnElementInfo.html ac0a2b97be079066ae4907c7264759df7 int * votes d7/d54/structRfnElementInfo.html a4b8e4f4e78a19b8e6a79265e547335c7 enum ReferendumVote proposal d7/d54/structRfnElementInfo.html a4a062f282ac9d9f6f092329e3603d55b RfnKey da/d23/structRfnKey.html int rfn_kind da/d23/structRfnKey.html a22e3a721e6c000c7895e09b5880b423c int k1 da/d23/structRfnKey.html a2bfe51a35d5ab5a156533d6e0aca6822 int k2 da/d23/structRfnKey.html a4c50701774959befe74c422c375b6346 Route d5/d41/structRoute.html uint32_t dest d5/d41/structRoute.html ad9a0ec821f59a2baac016b6117aa93db uint32_t thru d5/d41/structRoute.html a5ff19870ae952c0e967b16c7cfee115e RouteDirection d9/d77/structRouteDirection.html struct RouteDirection * prev d9/d77/structRouteDirection.html af96a3ed845003140404ae13ac34fc238 struct RouteDirection * next d9/d77/structRouteDirection.html a58573b692b0019539f7267e10d253290 struct Rung * rung d9/d77/structRouteDirection.html a1e3a1e7e4280e05392bb030228e8b9c5 struct GNUNET_MQ_Envelope * env_head d9/d77/structRouteDirection.html aaf2cc4f5fde53d8617ae191cce21c596 struct GNUNET_MQ_Envelope * env_tail d9/d77/structRouteDirection.html a7329f7b23d5c0102f57e83c1d37a461b struct CadetPeer * hop d9/d77/structRouteDirection.html ae0f4526144e2d8d235cbbcf18deb0189 struct CadetRoute * my_route d9/d77/structRouteDirection.html ab4535176a670c4cd8a9dbb92f84122c9 struct GCP_MessageQueueManager * mqm d9/d77/structRouteDirection.html aab3d8b601897b6fb6dc1a3b8a3898117 int is_ready d9/d77/structRouteDirection.html a27abc87450a08a38d27cf9b7fb168771 RPS_Sampler d8/d79/structRPS__Sampler.html unsigned int sampler_size d8/d79/structRPS__Sampler.html ae10ace1efb2e3bf6a644a2e0dff1efff struct RPS_SamplerElement ** sampler_elements d8/d79/structRPS__Sampler.html a5597faa4e0e3ce9f66760491c85214b3 struct GNUNET_TIME_Relative max_round_interval d8/d79/structRPS__Sampler.html a6b3df08bb24c298e5bd92c3a494c1405 uint32_t num_peers_estim d8/d79/structRPS__Sampler.html aa88fe723bd7eab865d2183d06588053c double desired_probability d8/d79/structRPS__Sampler.html ab1cc4344b450728e0de84168d7f89650 double deficiency_factor d8/d79/structRPS__Sampler.html a765b03331cd188751625c15a87b5e293 RPS_get_peers_type get_peers d8/d79/structRPS__Sampler.html a5120317d6c38d21ff8e01c8a7102f30d struct RPS_SamplerRequestHandle * req_handle_head d8/d79/structRPS__Sampler.html a0740ced10aaa835723f3e958b1df83cb struct RPS_SamplerRequestHandle * req_handle_tail d8/d79/structRPS__Sampler.html a7f649bcc80946cbd589f844d90ddd401 struct RPS_SamplerRequestHandleSingleInfo * req_handle_single_head d8/d79/structRPS__Sampler.html a7bf040c2c251a440003a923f89d9654b struct RPS_SamplerRequestHandleSingleInfo * req_handle_single_tail d8/d79/structRPS__Sampler.html a1d92b2f4d76220fa9ab7d8994675f069 struct SamplerNotifyUpdateCTX * notify_ctx_head d8/d79/structRPS__Sampler.html a1e6d545d9de7721a39e2c4ca9eea0693 struct SamplerNotifyUpdateCTX * notify_ctx_tail d8/d79/structRPS__Sampler.html aaaa7f7f14caa5d9ea0941ba88a8ec0e4 RPS_SamplerElement d6/db8/structRPS__SamplerElement.html struct GNUNET_CRYPTO_AuthKey auth_key d6/db8/structRPS__SamplerElement.html a2f7bbc420d454ef021f728da226252cb struct GNUNET_PeerIdentity peer_id d6/db8/structRPS__SamplerElement.html a8fb20dafdfb8fd1dde80ee110f836fa8 struct GNUNET_HashCode peer_id_hash d6/db8/structRPS__SamplerElement.html a5ade4d5a4259a77c4093e816c12d3d4d struct GNUNET_TIME_Absolute last_client_request d6/db8/structRPS__SamplerElement.html a0ee7372afbc80ecd194dde32442a71ec enum RPS_SamplerEmpty is_empty d6/db8/structRPS__SamplerElement.html a964ce83cb3d59a3e182d02acac581f29 struct GNUNET_TIME_Absolute birth d6/db8/structRPS__SamplerElement.html a1e5a67d2f26dbf3427c4efa9ffa23ab1 uint32_t num_peers d6/db8/structRPS__SamplerElement.html a4dc65389d3260f09fe65e4b8f0449f81 uint32_t num_change d6/db8/structRPS__SamplerElement.html a63f77337c5c690080c69eabcfc5d7a47 char * file_name d6/db8/structRPS__SamplerElement.html a0adac6cb1afc549ca4a8134ffa293f61 RPS_SamplerRequestHandle df/d92/structRPS__SamplerRequestHandle.html struct RPS_SamplerRequestHandle * next df/d92/structRPS__SamplerRequestHandle.html a95987c8d345212d47cb92480c1ed8ca0 struct RPS_SamplerRequestHandle * prev df/d92/structRPS__SamplerRequestHandle.html a11a336d1b89d377c7e312ff0c6793886 uint32_t num_peers df/d92/structRPS__SamplerRequestHandle.html a431a2a677921c00677cae3e36226ca8f uint32_t cur_num_peers df/d92/structRPS__SamplerRequestHandle.html ad2f2ae9a61cc3e45d82205c003cd8d41 struct GNUNET_PeerIdentity * ids df/d92/structRPS__SamplerRequestHandle.html a438e6cf5fd548899e38bb0a017d03f3a struct GetPeerCls * gpc_head df/d92/structRPS__SamplerRequestHandle.html a755ef031bfeb2905adb142eb4b42f7cd struct GetPeerCls * gpc_tail df/d92/structRPS__SamplerRequestHandle.html aa11754120db85d41689546853c3c2e21 struct RPS_Sampler * sampler df/d92/structRPS__SamplerRequestHandle.html a115ecee5ab2cfdb9529baefe90b4c885 RPS_sampler_n_rand_peers_ready_cb callback df/d92/structRPS__SamplerRequestHandle.html a3610e890dafef38867982cb1c39a94c9 void * cls df/d92/structRPS__SamplerRequestHandle.html acf5fe6e88175cb1db0736608b591cfe1 RPS_SamplerRequestHandleSingleInfo d1/d37/structRPS__SamplerRequestHandleSingleInfo.html struct RPS_SamplerRequestHandleSingleInfo * next d1/d37/structRPS__SamplerRequestHandleSingleInfo.html a3a62e8a369a18ccd23db9281faa3a536 struct RPS_SamplerRequestHandleSingleInfo * prev d1/d37/structRPS__SamplerRequestHandleSingleInfo.html a3fed95fd05f30910c4bd836db7e221f1 struct GNUNET_PeerIdentity * id d1/d37/structRPS__SamplerRequestHandleSingleInfo.html afe9b071bae79071e68026c8b0cdd7933 struct GetPeerCls * gpc_head d1/d37/structRPS__SamplerRequestHandleSingleInfo.html a6e5d3d6b4a2e5a7ec66cf70f81e08c17 struct GetPeerCls * gpc_tail d1/d37/structRPS__SamplerRequestHandleSingleInfo.html a6dd7a6b68c396c0b9cdc2b9400aeb306 struct RPS_Sampler * sampler d1/d37/structRPS__SamplerRequestHandleSingleInfo.html a347d31038ca48b7fcfec8656763d4c36 RPS_sampler_sinlge_info_ready_cb callback d1/d37/structRPS__SamplerRequestHandleSingleInfo.html a5693a754e1123f884e1e3ae22018c935 void * cls d1/d37/structRPS__SamplerRequestHandleSingleInfo.html a0b74e079b99f379ffef705cf5f3f2c00 RPSPeer d8/d3c/structRPSPeer.html unsigned int index d8/d3c/structRPSPeer.html ac5c9b7e697c8f20eaa0598c09bbcd9a0 struct GNUNET_TESTBED_Operation * op d8/d3c/structRPSPeer.html af2273ed466d88fe6190543b33f1972cb struct GNUNET_RPS_Handle * rps_handle d8/d3c/structRPSPeer.html af490d14d42531e51ddc4df16d67118f9 struct GNUNET_PeerIdentity * peer_id d8/d3c/structRPSPeer.html a4d410b6c6bb3b65c4a22657a9a35b4e6 int online d8/d3c/structRPSPeer.html ad1e27535cc40ce67cfae3af9136ed0a2 unsigned int num_ids_to_request d8/d3c/structRPSPeer.html aea47f5597ca02a6d70e49f4f0dc822e2 struct PendingRequest * pending_req_head d8/d3c/structRPSPeer.html a61f3c6e63a0c830ae0c5ed5237eb1d2c struct PendingRequest * pending_req_tail d8/d3c/structRPSPeer.html a0412e3426dd81b72381d03c4a04a3d7f unsigned int num_pending_reqs d8/d3c/structRPSPeer.html a5fd3f3daf837ccd7b71cbe306c57dff1 struct PendingReply * pending_rep_head d8/d3c/structRPSPeer.html a43b7f4e593e2f9efa624de00f35dffc2 struct PendingReply * pending_rep_tail d8/d3c/structRPSPeer.html ab2e01aa7928f221abf76ffb3360eb165 unsigned int num_pending_reps d8/d3c/structRPSPeer.html a0a6a30ed205fffa48e9168fdf3d77b78 unsigned int num_recv_ids d8/d3c/structRPSPeer.html afe4efec4bba71bb5eacf606f96f1ea69 const struct OpListEntry * entry_op_manage d8/d3c/structRPSPeer.html abe951d349d193f06fd82a3c82eef1c8b struct GNUNET_TESTBED_Operation * stat_op d8/d3c/structRPSPeer.html afd86c72cb31a6908bdc402e1d0cc7f8e struct GNUNET_STATISTICS_Handle * stats_h d8/d3c/structRPSPeer.html a60e0e9d277731738c258b41d57fddba9 uint32_t stat_collected_flags d8/d3c/structRPSPeer.html a0f3b8baa98cb78f68548b06b711eea6b const char * file_name_stats d8/d3c/structRPSPeer.html aa3b95aaa79b39f63b9547a57dd95ff91 const char * file_name_probs d8/d3c/structRPSPeer.html afac20cf77d8662bf6db76ab7f0fc9fba const char * file_name_probs_hist d8/d3c/structRPSPeer.html a6209a9cdaa0bc3ec57db1df6d7b36d25 struct GNUNET_PeerIdentity * cur_view d8/d3c/structRPSPeer.html ac6678f4cf134c16fe3a7b54e69aef96d uint32_t cur_view_count d8/d3c/structRPSPeer.html ad869086fe2d90a4f027979c2b0eb52a9 uint32_t count_in_views d8/d3c/structRPSPeer.html abed7dace64c5ae96113280fabde5e899 uint64_t stats d8/d3c/structRPSPeer.html a703e2b0e4496fdc276aa1b975f4c391e [STAT_TYPE_MAX] struct GNUNET_STATISTICS_GetHandle * h_stat_get d8/d3c/structRPSPeer.html ac4b0f0d8ff60982e3baf4818ab531cf3 [STAT_TYPE_MAX] double * eval_probs_cache d8/d3c/structRPSPeer.html a6dc76091dfa17548340fdaba02f28ada RsaBlindingKey dd/dcb/structRsaBlindingKey.html gcry_mpi_t r dd/dcb/structRsaBlindingKey.html ace936b775a6d079d13c3a67dada26398 RunContextOperation df/d59/structRunContextOperation.html struct GNUNET_TESTBED_Operation * op df/d59/structRunContextOperation.html a0e322f8105f9efb741b9f5be517f6b6a struct GNUNET_TESTBED_RunHandle * rc df/d59/structRunContextOperation.html a3c460d7fdc7f5909930111d72ef415ae void * cls df/d59/structRunContextOperation.html ada358e389064a7944845efe176e92872 Rung d0/d7a/structRung.html struct Rung * next d0/d7a/structRung.html a9a5b4d46dd37deaea297e9fb9b216876 struct Rung * prev d0/d7a/structRung.html a967a58e55b57dad82cfaa4f1bec8e0ac struct RouteDirection * rd_head d0/d7a/structRung.html a09f12ba2d23fb8f9eb6f7dfbb3a5c45f struct RouteDirection * rd_tail d0/d7a/structRung.html a8d8215b6f88e91824b045ded425672f3 unsigned int num_routes d0/d7a/structRung.html a8cc8e9f46db726de82bc44b4a42e5fff unsigned int rung_off d0/d7a/structRung.html af20dd6820e035639573c3e2c3a8cfb8a SamplerNotifyUpdateCTX df/d2c/structSamplerNotifyUpdateCTX.html SamplerNotifyUpdateCB notify_cb df/d2c/structSamplerNotifyUpdateCTX.html a38c093ffc2fc7afeb1a6ada0e2aa2a79 void * cls df/d2c/structSamplerNotifyUpdateCTX.html aa1f4d37d108413cb6926d0d8f41f65ad struct SamplerNotifyUpdateCTX * next df/d2c/structSamplerNotifyUpdateCTX.html a2caff2d549a97bcea3d8cd8ada3ddaf0 struct SamplerNotifyUpdateCTX * prev df/d2c/structSamplerNotifyUpdateCTX.html a069005e7954a1c2e1a6138fd14899ee3 ScanTreeNode d6/dc8/structScanTreeNode.html struct ScanTreeNode * next d6/dc8/structScanTreeNode.html a3819b899b552f074e8ffc572dd407a3e struct ScanTreeNode * prev d6/dc8/structScanTreeNode.html a999816f97394672948bda51074000ace struct ScanTreeNode * parent d6/dc8/structScanTreeNode.html acb217476a5d9091090c2227cbfbbe59b struct ScanTreeNode * children_head d6/dc8/structScanTreeNode.html a0e2b4cbf968d7c130b18c196c51ff859 struct ScanTreeNode * children_tail d6/dc8/structScanTreeNode.html af74fe36957609a38c0d0fc8c695317f5 char * filename d6/dc8/structScanTreeNode.html a2a186dd33f519b1af29a325ab1d50d3b uint64_t file_size d6/dc8/structScanTreeNode.html abc2ec03991a9b935b51a0cfb834e1765 int is_directory d6/dc8/structScanTreeNode.html ae9e6a501a9c8a644d7e18abe2977286c Scheduled df/d40/structScheduled.html struct Scheduled * prev df/d40/structScheduled.html a5ee25b305cfe123546a6b2798282c93a struct Scheduled * next df/d40/structScheduled.html a06e59a2b7d20fbf190011868420081bc struct GNUNET_SCHEDULER_Task * task df/d40/structScheduled.html adf3e695259743d4e663a1678a936cfa8 struct GNUNET_SCHEDULER_FdInfo * fdi df/d40/structScheduled.html a690d23a060541d812f754479f205212c enum GNUNET_SCHEDULER_EventType et df/d40/structScheduled.html a15ae579df34fff7c7f9f429904a414c3 SDEntry d3/d31/structSDEntry.html struct SDEntry * next d3/d31/structSDEntry.html a70529e6f02e275e2acc09ae3b65aef16 struct SDEntry * prev d3/d31/structSDEntry.html af33c93e7e8c4c638e41e4b9a9a1395c9 unsigned int amount d3/d31/structSDEntry.html ae6cea995893bae90d88ca0e5eb8ac31b SDHandle de/d51/structSDHandle.html struct SDEntry * head de/d51/structSDHandle.html a0d93c9e5385620d6d41af260cd606c6e struct SDEntry * tail de/d51/structSDHandle.html a1a0b5ba8fc8ad4c6d3a7e3b34a643728 unsigned long long sqsum de/d51/structSDHandle.html ae99879d3f8151b7df356103a6544c853 unsigned long sum de/d51/structSDHandle.html a33a8d786023622d60758e80edd4fa07a float avg de/d51/structSDHandle.html a3050c001542d19d83dd641cd876c9c83 double vr de/d51/structSDHandle.html a8a33264984aa26bdd8c3c71c4b06a684 unsigned int cnt de/d51/structSDHandle.html a657a141ad066013be8ef779bab179fe2 unsigned int max_cnt de/d51/structSDHandle.html a0d0b473063c676607727790ac7d65eea SearchContext db/d91/structSearchContext.html struct OperationContext * opc db/d91/structSearchContext.html afd0d055c8e74e68aa4aefc8f0d6a6301 uint64_t id db/d91/structSearchContext.html aab50a90f4f60ddf24435ade50ebb08c9 struct GNUNET_TESTBED_Operation * query db/d91/structSearchContext.html a0ba8d7d6423f66b31d41d3e21b50d892 struct RunContextOperation * result db/d91/structSearchContext.html ae77850c526583073544e6972e10a2925 const struct sockaddr * address db/d91/structSearchContext.html ad6e42889aaae67754da020427049f829 socklen_t address_len db/d91/structSearchContext.html ae9a47e979ff5212ee017ede4a7998375 struct SenderAddress * sender db/d91/structSearchContext.html ad8ec5de1b5189f8b85c715325319b1f5 struct GNUNET_TRANSPORT_PluginSession * ps db/d91/structSearchContext.html ac058d1dba3de54bc5df6df1be63cf12f uint64_t session_id db/d91/structSearchContext.html a0f621b4e01e9d7cf532c46e8e8785f9e SearchMessage dc/db0/structSearchMessage.html struct GNUNET_MessageHeader header dc/db0/structSearchMessage.html a63c366498ddbe61453087eca206df2e2 uint32_t options dc/db0/structSearchMessage.html a8db6965fd68b50bf1ccda30b112a2e31 uint32_t type dc/db0/structSearchMessage.html a42f40d6ad2de152caeec600c54466f57 uint32_t anonymity_level dc/db0/structSearchMessage.html a50bcc65af22823e065a175e32737df62 struct GNUNET_PeerIdentity target dc/db0/structSearchMessage.html a0b221a5911bfb0143325fb9d5627d004 struct GNUNET_HashCode query dc/db0/structSearchMessage.html a4719d4698d3993fed3a428c8b12ff559 SearchRequestEntry db/d95/structSearchRequestEntry.html struct GNUNET_HashCode uquery db/d95/structSearchRequestEntry.html ac71f532a9af99e0c0d924ffc45dc5c8b struct GNUNET_CRYPTO_EcdsaPublicKey dpub db/d95/structSearchRequestEntry.html aa2809a3b7fbb5f4a42658f399a430f4c char * keyword db/d95/structSearchRequestEntry.html ac175661445b5e0bf51cf58a1628bb67c struct GNUNET_CONTAINER_MultiHashMap * results db/d95/structSearchRequestEntry.html a3b103a366d88bc31e67c81c7db22e77f int mandatory db/d95/structSearchRequestEntry.html a219cd80119664c1aaeed00657cbffab1 SendBuffer d7/d4d/structSendBuffer.html size_t size d7/d4d/structSendBuffer.html a97bcb4df59cfdaa21662aaae8c4e93fb size_t pos d7/d4d/structSendBuffer.html a6b398e46e4fcb0cb7a6f91420ee9721f char buf d7/d4d/structSendBuffer.html afb7cc5b0ca151d6c6c64e6fa978937ea [4096 *2] SendElementClosure d3/d2a/structSendElementClosure.html struct IBF_Key ibf_key d3/d2a/structSendElementClosure.html a449cc863e99fe7adcd759354c616b5a9 struct Operation * op d3/d2a/structSendElementClosure.html afc3def32550d90754662ea27fe3d3fc5 SenderAddress df/d94/structSenderAddress.html struct GNUNET_PeerIdentity target df/d94/structSenderAddress.html a031f847a7e1c909aa9252ad2134a4f95 struct GNUNET_CONTAINER_HeapNode * hn df/d94/structSenderAddress.html a1b7b576d9c133086e0376d576e9c1cf5 struct SharedSecret * ss_head df/d94/structSenderAddress.html ab85d24008ea0dfb06c0469e2580637e7 struct SharedSecret * ss_tail df/d94/structSenderAddress.html afb86f1aa2c0396e32b3fc0e8eef6adc3 struct sockaddr * address df/d94/structSenderAddress.html a22b4ec9f89162d4e05017d9c22e07e2d socklen_t address_len df/d94/structSenderAddress.html a357df02ced7117056471aaeecd58a875 struct GNUNET_TIME_Absolute timeout df/d94/structSenderAddress.html a6b57afe2d122554fd49ad03fbfc39ff2 unsigned int num_secrets df/d94/structSenderAddress.html a65f79ac3c2d0e4f2cfcfa9f8d68c7555 enum GNUNET_NetworkType nt df/d94/structSenderAddress.html a489fef653d7b5bd2dba68a0698aa2b93 SendMessage d7/d79/structSendMessage.html struct GNUNET_MessageHeader header d7/d79/structSendMessage.html a64e35300c0de98821ada156765081281 uint32_t priority d7/d79/structSendMessage.html ab64b214750604fc989f5e60e45568d68 struct GNUNET_TIME_AbsoluteNBO deadline d7/d79/structSendMessage.html aae23bfcaf1d95d38b4efff35ee723bff struct GNUNET_PeerIdentity peer d7/d79/structSendMessage.html ab64dcc1a41dc312a83875f9c3057a9ae SendMessageReady d0/d75/structSendMessageReady.html struct GNUNET_MessageHeader header d0/d75/structSendMessageReady.html a7f995ad94685d9bc0d0b0086daef6405 uint16_t size d0/d75/structSendMessageReady.html ae19055e0bf6d22de2cdc182968b4d557 uint16_t smr_id d0/d75/structSendMessageReady.html a2339e5eef7670e71e455fddee1e72702 struct GNUNET_PeerIdentity peer d0/d75/structSendMessageReady.html ac54c132d104c890d7d2442a9a69933cf SendMessageRequest d1/dd8/structSendMessageRequest.html struct GNUNET_MessageHeader header d1/dd8/structSendMessageRequest.html a6e655999da1769388ff31908087f68e7 uint32_t priority d1/dd8/structSendMessageRequest.html a008d3ddba367c598b136a54f32ccb02d struct GNUNET_TIME_AbsoluteNBO deadline d1/dd8/structSendMessageRequest.html ae013e629a1d750a581900688dc5b6f76 struct GNUNET_PeerIdentity peer d1/dd8/structSendMessageRequest.html a7fbbd5414afaff8054f7187db38c520d uint32_t reserved d1/dd8/structSendMessageRequest.html ade8910d8fd80084b7d109dc24a4651d7 uint16_t size d1/dd8/structSendMessageRequest.html a980f80ebaa34b88892e7860d7eb750e9 uint16_t smr_id d1/dd8/structSendMessageRequest.html adb1d42c7e3190ea1e7556ffde3189519 SendOkMessage db/d48/structSendOkMessage.html struct GNUNET_MessageHeader header db/d48/structSendOkMessage.html ac36ac23a32dcc3a007d8cc456becee84 uint16_t success db/d48/structSendOkMessage.html a07f776268671d8ba2128e84debb6507f uint16_t bytes_msg db/d48/structSendOkMessage.html a46ce253a249aa4abbc48cf5f5e259b40 uint32_t bytes_physical db/d48/structSendOkMessage.html a5c35eacc3685a61ec2650c2f18d5f9d6 struct GNUNET_PeerIdentity peer db/d48/structSendOkMessage.html a82ba4df8c551cf5d5c2d1e251e2071b3 SendTransmitContinuationContext d7/d3d/structSendTransmitContinuationContext.html struct TransportClient * tc d7/d3d/structSendTransmitContinuationContext.html a6fd7c8e372b621563ded5ce903a06cca struct GNUNET_PeerIdentity target d7/d3d/structSendTransmitContinuationContext.html a16e9062024532b1cc57ec3d619a4a4eb struct GNUNET_TIME_Absolute send_time d7/d3d/structSendTransmitContinuationContext.html aa647eaef2a7726a3b2b23950df9bfcb3 unsigned long long uuid d7/d3d/structSendTransmitContinuationContext.html a165cc191ee8b2d87bb5ca4e36bf1adbf int down d7/d3d/structSendTransmitContinuationContext.html a63cc755f1c67fe22f70d973c2b96293c ServerRequest dd/dc2/structServerRequest.html int direction dd/dc2/structServerRequest.html a321939d8f4f03d72db02f0d400509a06 int disconnect dd/dc2/structServerRequest.html a0e243e9922baf702a1b304ff59e260a6 struct GNUNET_ATS_Session * session dd/dc2/structServerRequest.html a0e15e170739d69990631ba3e700b61e1 struct MHD_Connection * mhd_conn dd/dc2/structServerRequest.html af7c472751d20bf5072158c3a45a0e313 struct MHD_Daemon * mhd_daemon dd/dc2/structServerRequest.html a5ce1fe4e7287523408344092e06f4499 uint32_t options dd/dc2/structServerRequest.html a68023919af984abe52490f8bd60a3316 int connected dd/dc2/structServerRequest.html a00c641334177cea32cc27f192df94d17 bool suspended dd/dc2/structServerRequest.html a5419d3cf4230a501ee3b8e180d8d72b5 ServiceConnectData db/d71/structServiceConnectData.html GNUNET_TESTBED_ConnectAdapter ca db/d71/structServiceConnectData.html a0e0c795f44fbfd41b1c4b3ea5655fdfc GNUNET_TESTBED_DisconnectAdapter da db/d71/structServiceConnectData.html ad3730b0cfd71c257ce094d6bd19ee69b void * cada_cls db/d71/structServiceConnectData.html ae9bb9494ddf9884b7b361c791bd510f1 char * service_name db/d71/structServiceConnectData.html a8a00f26013244bb569e44abc566f9373 void * op_cls db/d71/structServiceConnectData.html ae51d2d1e5f09436c2c0f443050b96981 struct GNUNET_TESTBED_Operation * operation db/d71/structServiceConnectData.html ada62612af4906f78a32c90189d661456 struct OperationContext * opc db/d71/structServiceConnectData.html a9f8a6289c1c2b62e0f9850fcab30c00e struct GNUNET_TESTBED_Peer * peer db/d71/structServiceConnectData.html af1b499c5a0cf2ff9faafc7a50d6ca5db struct GNUNET_CONFIGURATION_Handle * cfg db/d71/structServiceConnectData.html a1b00bdd2ee759f290b84a304cd355b54 void * op_result db/d71/structServiceConnectData.html ad3479f48435a5eb671e68760c856f635 GNUNET_TESTBED_ServiceConnectCompletionCallback cb db/d71/structServiceConnectData.html a9ae6515bdeb179d3b690c3960d9a4e81 void * cb_cls db/d71/structServiceConnectData.html ae77f99bc128499d7c6750c111a8375a4 enum State state db/d71/structServiceConnectData.html a89eb80128d446dcd45d12e816dfed500 ServiceContext d1/d07/structServiceContext.html const struct GNUNET_CONFIGURATION_Handle * cfg d1/d07/structServiceContext.html aa351d40b095d852a5a08fafab1849a04 GNUNET_TESTING_TestMain tm d1/d07/structServiceContext.html acdb51d9c3f45140c3163215bbf2296e5 struct GNUNET_TESTING_Peer * peer d1/d07/structServiceContext.html a278c95dd5bb9541c8acc4b54c7c1ae29 void * tm_cls d1/d07/structServiceContext.html a3f7eee9f2c23c850c0b8430c8fdbd9db ServiceList d4/d78/structServiceList.html struct ServiceList * next d4/d78/structServiceList.html a43e400800ae6190e9de189c6dfda09b6 struct ServiceList * prev d4/d78/structServiceList.html a9055197d4df7baf3f2d179b99de54afa struct ServiceListeningInfo * listen_head d4/d78/structServiceList.html a03fc69fb096058abbb881e91ac351489 struct ServiceListeningInfo * listen_tail d4/d78/structServiceList.html a079fbf6da1813a08819fc58ff2759966 char * name d4/d78/structServiceList.html aa6033bd2e11ba0a36a102d27d723015f char * binary d4/d78/structServiceList.html a11019499f287f9257b5e454e4d779a2b char * config d4/d78/structServiceList.html a37bb9c0bab6d3da67559a19ea2edbdb1 struct GNUNET_SERVICE_Client * killing_client d4/d78/structServiceList.html a60b39397a9452e45fa01cb6f71b6825e uint64_t killing_client_request_id d4/d78/structServiceList.html ae0288b64ff031d11848c3c715970d546 struct GNUNET_OS_Process * proc d4/d78/structServiceList.html a4c20f4c8a95db4afcb1b74e632afb4fe struct GNUNET_TIME_Relative backoff d4/d78/structServiceList.html a6474818ba9b6922bc4d614955eaaaf12 struct GNUNET_TIME_Absolute last_started_at d4/d78/structServiceList.html a4733a674c84532831744bfdb26dfddcc struct GNUNET_TIME_Absolute restart_at d4/d78/structServiceList.html ad9287cb2544057e5715773ebe1fc613a struct GNUNET_TIME_Absolute killed_at d4/d78/structServiceList.html ad8d7d7b3ba896c5ebe03c06064cfd958 int force_start d4/d78/structServiceList.html aca50037751ead75e8269b0f984b386ac int pipe_control d4/d78/structServiceList.html a135901f56494315e97460a331bbead3d int last_exit_status d4/d78/structServiceList.html a3e2aafc5729e4b74c3f8eead1c90ce8a ServiceListenContext d3/d2b/structServiceListenContext.html struct ServiceListenContext * next d3/d2b/structServiceListenContext.html a0f5fb83e489e062cf72e34b0d2c53a7a struct ServiceListenContext * prev d3/d2b/structServiceListenContext.html a5d58742ba1e30737fc069aa2d7753aab struct GNUNET_SERVICE_Handle * sh d3/d2b/structServiceListenContext.html af8583a12f8669ce0e5b1d9da9be15814 struct GNUNET_NETWORK_Handle * listen_socket d3/d2b/structServiceListenContext.html a93447948f00530de80a70d3f2e1e9cde struct GNUNET_SCHEDULER_Task * listen_task d3/d2b/structServiceListenContext.html a8a4fb6611c9dd83389193f2986870502 ServiceListeningInfo de/d45/structServiceListeningInfo.html struct ServiceListeningInfo * next de/d45/structServiceListeningInfo.html a5cf826046795986e944e9d999662b0b2 struct ServiceListeningInfo * prev de/d45/structServiceListeningInfo.html a4a85a10f721f5225606884db7f5ac981 struct sockaddr * service_addr de/d45/structServiceListeningInfo.html a74d58079c000d05d41351618117d8775 struct ServiceList * sl de/d45/structServiceListeningInfo.html abe2e064c3f588a01dd9cdd9140e63f69 socklen_t service_addr_len de/d45/structServiceListeningInfo.html ae88d86d6c0fcc7f7b3b07c38b25ed2cf struct GNUNET_NETWORK_Handle * listen_socket de/d45/structServiceListeningInfo.html af92684e386f1b2ddc0a350eaa5fdeee2 struct GNUNET_SCHEDULER_Task * accept_task de/d45/structServiceListeningInfo.html aeeec2fc330fd96b90c442139d4ccd37e ServiceRequestMessage d0/d02/structServiceRequestMessage.html struct GNUNET_MessageHeader header d0/d02/structServiceRequestMessage.html aafd13576a1d996dc9872fb380fac9ecf uint32_t reserved d0/d02/structServiceRequestMessage.html a7b30e6426f316efde20907cec92d56e1 struct GNUNET_HashCode session_id d0/d02/structServiceRequestMessage.html a8a25a968f5ab7dd573155e1170e45994 struct GNUNET_CRYPTO_PaillierPublicKey public_key d0/d02/structServiceRequestMessage.html ae435900d009599bffde569d39b39bb27 Session d0/d66/structSession.html const struct GNUNET_PeerIdentity * peer d0/d66/structSession.html a97030c4667d0a65717a93c9e241d096d struct GSC_KeyExchangeInfo * kx d0/d66/structSession.html afb7d12d4d8d79633e2a520b3b2a72ac2 struct GSC_ClientActiveRequest * active_client_request_head d0/d66/structSession.html a9e42f7b8ee06321213d420a1ac7dd480 struct GSC_ClientActiveRequest * active_client_request_tail d0/d66/structSession.html afcfd055a9283498592701b59f0254e1b struct SessionMessageEntry * sme_head d0/d66/structSession.html a263cd77c91a458b4aec6b80792ca992a struct SessionMessageEntry * sme_tail d0/d66/structSession.html a4e975550873fd7473e2e7193027460eb struct GSC_TypeMap * tmap d0/d66/structSession.html a632cacbd20d5ba4b21149032e2e926a7 struct GNUNET_SCHEDULER_Task * cork_task d0/d66/structSession.html aca200d675486ae69180e71d4b62a970b struct GNUNET_SCHEDULER_Task * typemap_task d0/d66/structSession.html aaac9854125dacdee0174c06e99b6e4f3 struct GNUNET_TIME_Relative typemap_delay d0/d66/structSession.html a844c7a208ece26382a1dcdf1619a7a40 int first_typemap d0/d66/structSession.html ae89fcb42dc2e9c74a33314478f292207 SessionMessageEntry d1/d53/structSessionMessageEntry.html struct SessionMessageEntry * next d1/d53/structSessionMessageEntry.html ade180ca4aa37b3f3be7c2e7caaa09fe4 struct SessionMessageEntry * prev d1/d53/structSessionMessageEntry.html ae79fc477bd7710a15311f0cd959faa42 enum GNUNET_MQ_PriorityPreferences priority d1/d53/structSessionMessageEntry.html af32c28e17f77403a59998b4b1b41ffb5 int is_typemap d1/d53/structSessionMessageEntry.html ae998dbebcf18bb9096ce8494fdd82733 int is_typemap_confirm d1/d53/structSessionMessageEntry.html a2ba935249b728e2bab5e5ecb8536e9eb struct GNUNET_TIME_Absolute deadline d1/d53/structSessionMessageEntry.html a1a385f96efa58c704caa7e63532e5037 size_t size d1/d53/structSessionMessageEntry.html a5b804d1d1e2e3dbf8cb3cf5acf9193d1 Set d3/d9c/structSet.html struct Set * next d3/d9c/structSet.html a2022b5ba09478563bfeba02f9337d293 struct Set * prev d3/d9c/structSet.html a8f88607a4a609b7536726ee29954d790 struct ClientState * cs d3/d9c/structSet.html ab6e9f2092dd1ab4147d9548d353cd1af struct SetContent * content d3/d9c/structSet.html af865a567bbedb6c100257f9d6af03bb4 const struct SetVT * vt d3/d9c/structSet.html aa8a413383f1e094e6c0ccd1d26c29c0e struct SetState * state d3/d9c/structSet.html a4f3719d508977be9a04d45c8a031b8df struct GNUNET_CONTAINER_MultiHashMapIterator * iter d3/d9c/structSet.html ad66521facb4206d21861c0044048a915 struct Operation * ops_head d3/d9c/structSet.html aa62706e500fcc03573e4a3f4a90eff2b struct Operation * ops_tail d3/d9c/structSet.html a5ca25413260e5a305729f8d7ed36ef12 struct GenerationRange * excluded_generations d3/d9c/structSet.html a77fb2fc1d35209c37ac3b81d9bab937e unsigned int current_generation d3/d9c/structSet.html afe2727e6e11f770c9f676d28bdb0cc44 unsigned int excluded_generations_size d3/d9c/structSet.html af714654e6f32598bf90e5cdf477a0d49 enum GNUNET_SET_OperationType operation d3/d9c/structSet.html a4f45b583897f4abf3b70ac29c0055a9c unsigned int iter_generation d3/d9c/structSet.html a086ee8afbe82a27dda19126d08fa4188 uint16_t iteration_id d3/d9c/structSet.html a65553413a9c0027f6a68fea8418c8ce1 SetContent d3/d5f/structSetContent.html struct GNUNET_CONTAINER_MultiHashMap * elements d3/d5f/structSetContent.html a33c4e5f432d8176eae6fbad1ce4cafc3 struct PendingMutation * pending_mutations_head d3/d5f/structSetContent.html aeb90a34990f23423aac001840f3b3f1c struct PendingMutation * pending_mutations_tail d3/d5f/structSetContent.html afc9a518d04b1cdbd462f625df40edf43 unsigned int refcount d3/d5f/structSetContent.html af264c7c67c52f87350ba52cda072161e unsigned int latest_generation d3/d5f/structSetContent.html a7b9ab7d94593c9cfa74b187dc52b2d45 int iterator_count d3/d5f/structSetContent.html a537e06b84a0a57163686856ffbec01ff SetCopyCls d5/d92/structSetCopyCls.html struct TaskEntry * task d5/d92/structSetCopyCls.html aa8af5fc8c9a27d28d8bced8c4e39e73e struct SetKey dst_set_key d5/d92/structSetCopyCls.html a270cc11f9c81666c834cdaa0a2340364 SetCopyRequest de/d84/structSetCopyRequest.html struct SetCopyRequest * next de/d84/structSetCopyRequest.html a3eb77c58bc5bfc82acffc8ee594d7a7e struct SetCopyRequest * prev de/d84/structSetCopyRequest.html a30d21c81ee707ebc885fd85ba5ddb1b9 void * cls de/d84/structSetCopyRequest.html a7b94d339c03bb006362fe0984dfe3908 GNUNET_SET_CopyReadyCallback cb de/d84/structSetCopyRequest.html a92c3d58db2ab5556d2782fc95472cd6d SetDefaultMessage d2/d27/structSetDefaultMessage.html struct GNUNET_MessageHeader header d2/d27/structSetDefaultMessage.html aed9652a922f91f71b66da01191a1de16 uint16_t name_len d2/d27/structSetDefaultMessage.html ab18bb2d879d61a324b7b30135dfdeb86 uint16_t reserved d2/d27/structSetDefaultMessage.html a7342abc2c2150be69b99c5eb8b2d3668 struct GNUNET_CRYPTO_EcdsaPrivateKey private_key d2/d27/structSetDefaultMessage.html abce11d4100b5bd532d0d67aff3074989 SetEntry db/d6c/structSetEntry.html struct SetKey key db/d6c/structSetEntry.html a388d20a3bc4dc33b13c7f5da8ac560db struct GNUNET_SET_Handle * h db/d6c/structSetEntry.html ae09942c047b149a56e0fdd6fcdf3b4ed int is_contested db/d6c/structSetEntry.html acb386d5c4db8c0f541b37274d5ec519a SetHandle de/d1a/structSetHandle.html struct SetHandle * prev de/d1a/structSetHandle.html a4a90b6f68e17bd4948cc1594201f5940 struct SetHandle * next de/d1a/structSetHandle.html a6208a76e5a6430a72faacc381d8fb889 struct GNUNET_SET_Handle * h de/d1a/structSetHandle.html ab1127100a26c7d3f19596bf32bd3dfe3 SetInfo db/da8/structSetInfo.html char * id db/da8/structSetInfo.html adbca3e23b8d77ce5c13f3c83252fc763 struct GNUNET_SET_Handle * set db/da8/structSetInfo.html a588055265a5dad24e4f51474d54f5fa2 struct GNUNET_SET_OperationHandle * oh db/da8/structSetInfo.html a3b60d3c3b1041cb3e604d8422b913a1f struct GNUNET_CONTAINER_MultiHashMap * sent db/da8/structSetInfo.html ac14e25b937dfdcd323f79367b3b2becd struct GNUNET_CONTAINER_MultiHashMap * received db/da8/structSetInfo.html ab9300189dba6814bde6bf5d86d80b6f3 int done db/da8/structSetInfo.html a0790f32d0bdc35538e8384077ccca39f SetKey d8/d54/structSetKey.html int set_kind d8/d54/structSetKey.html ab0bf8c998f595ef35fdcbf39c48f561e int k1 d8/d54/structSetKey.html a02bca016ef35e9763400e94e8e00f3ff int k2 d8/d54/structSetKey.html a903e6114fbc6eb02496a5c2e14160044 SetMutationProgressCls df/d07/structSetMutationProgressCls.html int num_pending df/d07/structSetMutationProgressCls.html a6f7108d964c95ec6c06da8570f7da3fe struct TaskEntry * task df/d07/structSetMutationProgressCls.html addf11789d8a053a728e923273ff04353 SetOpCls d2/dc9/structSetOpCls.html struct SetKey input_set d2/dc9/structSetOpCls.html adaf24089238d6a163ad5f6185b051aa6 struct SetKey output_set d2/dc9/structSetOpCls.html a1316ad66e284af3e94d18d8df7fa0524 struct RfnKey output_rfn d2/dc9/structSetOpCls.html a44d0ce29deb0581044910cab43ef62bc struct DiffKey output_diff d2/dc9/structSetOpCls.html a28e51b8bbded508c31c5b3fc3852b77e int do_not_remove d2/dc9/structSetOpCls.html a62e567dd97e944851dddce53875203c4 int transceive_contested d2/dc9/structSetOpCls.html a7180ad6954b84ff7665ff54fe0aa7d10 struct GNUNET_SET_OperationHandle * op d2/dc9/structSetOpCls.html a6749d5c63c29971efb39504ccba2e29e SetState d8/d04/structSetState.html uint32_t current_set_element_count d8/d04/structSetState.html a0d108af0a3b099b9719301fd3ebd7fe4 struct StrataEstimator * se d8/d04/structSetState.html a18204d380013050d772423fd2d2455c1 SetVT dd/dc7/structSetVT.html SetCreateImpl create dd/dc7/structSetVT.html a29f9548f36784454c0822fbd7f53d2be SetAddRemoveImpl add dd/dc7/structSetVT.html a5e7ba96cc29ad33c0c8354667d44e716 SetAddRemoveImpl remove dd/dc7/structSetVT.html aa24b3457fb5773a9a398a460a9ab56ee SetCopyStateImpl copy_state dd/dc7/structSetVT.html ab9ea89b2264f47aed0201f10eab3cdd6 SetDestroyImpl destroy_set dd/dc7/structSetVT.html ae7f7a01bfffbba1f7fac5cb76eb61314 OpAcceptImpl accept dd/dc7/structSetVT.html ac980abadc98631c45939eda895639cdf OpEvaluateImpl evaluate dd/dc7/structSetVT.html a79876af8d2cb525b6cb7592741fb536e OpCancelImpl cancel dd/dc7/structSetVT.html a82aa3be6149d3b2a8a41ad68afca2e62 OpChannelDeathImpl channel_death dd/dc7/structSetVT.html ab93b5451b7862de67b2eb4d1deeb5785 SharedSecret d9/daa/structSharedSecret.html struct SharedSecret * next d9/daa/structSharedSecret.html a21076fe3d0fa220a7fd60564179ba178 struct SharedSecret * prev d9/daa/structSharedSecret.html a7e181b4190b58b332eb6541bb6faabe1 struct KeyCacheEntry * kce_head d9/daa/structSharedSecret.html a9b3988a29472d178e5ad4c34454cb891 struct KeyCacheEntry * kce_tail d9/daa/structSharedSecret.html a07b5d62ca4d954da30780536f0223aa8 struct SenderAddress * sender d9/daa/structSharedSecret.html a95c0456f7bbc589be35ee32edff87c64 struct ReceiverAddress * receiver d9/daa/structSharedSecret.html ab08e40cf70c92d7c9344926232c108b4 struct GNUNET_HashCode master d9/daa/structSharedSecret.html ac49287393d752043d08656019955d2b1 struct GNUNET_HashCode cmac d9/daa/structSharedSecret.html aa673faa0941927901d9160a1420fcfc4 uint32_t sequence_used d9/daa/structSharedSecret.html a2aa8b0a808c9ac458e128d480bfd25cf uint32_t sequence_allowed d9/daa/structSharedSecret.html a145ee9d4e7ac14b318243d7bbdbbe23b unsigned int active_kce_count d9/daa/structSharedSecret.html a29183b057da36df3b73917f675c35d95 SharedService d5/db3/structSharedService.html char * name d5/db3/structSharedService.html a4a60c8a9bcd6eee1da5247c72e3db9f3 uint32_t num_shared d5/db3/structSharedService.html a506463ff499a13eead46fd2903325119 uint32_t num_sharing d5/db3/structSharedService.html acae9d76c43d3d5066fa93087100da6d8 char * sname d5/db3/structSharedService.html ab297cc7898459cdb9bb0917bc025219d struct SharedServiceInstance ** instances d5/db3/structSharedService.html a92d9d8a17d47a2a992ff17a31d48dba4 struct GNUNET_CONFIGURATION_Handle * cfg d5/db3/structSharedService.html a09019396d773fd8a0429c22517f65354 unsigned int n_peers d5/db3/structSharedService.html a935a2acce12faefe58bc472012b11d4c unsigned int share d5/db3/structSharedService.html a02ddf716e155b32d0eb190fda4ade7c5 unsigned int n_instances d5/db3/structSharedService.html a136e58234850067e603e0b734e4b5d90 SharedServiceInstance dd/d89/structSharedServiceInstance.html struct SharedService * ss dd/d89/structSharedServiceInstance.html a3b805112d2e5efa584aad55bc16e95cb char * cfg_fn dd/d89/structSharedServiceInstance.html ae87587da67703a4b7e5bb51937c05953 struct GNUNET_OS_Process * proc dd/d89/structSharedServiceInstance.html a717dd8b3c0e8d53ba7fd47bac875e35b char * unix_sock dd/d89/structSharedServiceInstance.html aeedb9eaa829c4ff3189fcb2f133cf396 char * port_str dd/d89/structSharedServiceInstance.html af50f4558403ba69f7d6b55a215e93c86 unsigned int n_refs dd/d89/structSharedServiceInstance.html a10b8b41833178ebff9a54ada4f87b456 ShutdownPeersData dd/d60/structShutdownPeersData.html GNUNET_TESTBED_OperationCompletionCallback cb dd/d60/structShutdownPeersData.html af0f2fc7d1e74f0cf15c846d8b9f32322 void * cb_cls dd/d60/structShutdownPeersData.html a7b4ff2b61cdf3453fdfbdb7532d382ce SignedAddress d7/d28/structSignedAddress.html struct GNUNET_CRYPTO_EccSignaturePurpose purpose d7/d28/structSignedAddress.html a705f7e42b72a8594ffe0639d76f0a3f5 struct GNUNET_TIME_AbsoluteNBO mono_time d7/d28/structSignedAddress.html a5e6494f0e8eb4797f4d0a50228b6d038 struct GNUNET_HashCode h_addr d7/d28/structSignedAddress.html a8b5d447308fc4ad80de5f381e9b9a9e3 SingleTestRun d5/d2d/structSingleTestRun.html char * name d5/d2d/structSingleTestRun.html a98af78acc792acb8d84f9268bca62f40 InitPeer init_peer d5/d2d/structSingleTestRun.html ad988f8c40ddc8c65b47488cae690471f PreTest pre_test d5/d2d/structSingleTestRun.html ae742753c6ab4921cadfdcbce6850bfd1 MainTest main_test d5/d2d/structSingleTestRun.html a431a21179f7e98c039c4758c3644ee24 ReplyHandle reply_handle d5/d2d/structSingleTestRun.html ab39517207bc01753cf2dce4151ba7f9a PostTest post_test d5/d2d/structSingleTestRun.html a8332e58d3f5833aeb1b75ccb4abf6235 EvaluationCallback eval_cb d5/d2d/structSingleTestRun.html a303d0d3e11cf2dc3e69907a7d738f5ae uint32_t request_interval d5/d2d/structSingleTestRun.html a34f7f4b0d26181d5e5c74e23b1ade1d6 uint32_t num_requests d5/d2d/structSingleTestRun.html a1f6ae0706f84cf5401284e45dbc42051 enum OPTION_CHURN have_churn d5/d2d/structSingleTestRun.html ad863e1b882f49e1b29d89776d4c468d0 enum OPTION_QUICK_QUIT have_quick_quit d5/d2d/structSingleTestRun.html a93d463a1aaec4c6de35c221b43767eca enum OPTION_COLLECT_STATISTICS have_collect_statistics d5/d2d/structSingleTestRun.html a10d37cb2ffac037a6eec654ca825ffde enum OPTION_COLLECT_VIEW have_collect_view d5/d2d/structSingleTestRun.html a7fab0439f306008219ee4456cd0c7ac3 uint32_t stat_collect_flags d5/d2d/structSingleTestRun.html a884c762b4a0156cb4570848bb1ae460f Slave d6/dd1/structSlave.html struct GNUNET_TESTBED_ControllerProc * controller_proc d6/dd1/structSlave.html acd1076ff8ef5fbe4164d313f06500282 struct GNUNET_TESTBED_Controller * controller d6/dd1/structSlave.html a3628ba75944556ff619c7223992793af struct LinkControllersContext * lcc d6/dd1/structSlave.html af2ce61d9988a5c928fbcfc6e7c153656 struct HostRegistration * hr_dll_head d6/dd1/structSlave.html a464ff8e866276cd9988cb4bc3e63c1cd struct HostRegistration * hr_dll_tail d6/dd1/structSlave.html a1c70835806722ba7f89235d055427b89 struct GNUNET_TESTBED_HostRegistrationHandle * rhandle d6/dd1/structSlave.html a67569f00e33c0c0ca2321983d1534bd6 struct GNUNET_CONTAINER_MultiHashMap * reghost_map d6/dd1/structSlave.html adcf3b62538a718d84e5b1a9ddd42c2dd uint32_t host_id d6/dd1/structSlave.html a027ee490f5157aabdb969f6ffbf6b5da SmallMapEntry df/dc3/structSmallMapEntry.html void * value df/dc3/structSmallMapEntry.html ab325a5c6e9ac6dc6ef39a94e749ceaf0 struct SmallMapEntry * next df/dc3/structSmallMapEntry.html a753c09f25a124b111b324b1a3d51278e const struct GNUNET_HashCode * key df/dc3/structSmallMapEntry.html adfc824bbe0d4899f49af7343b736fdd9 const struct GNUNET_PeerIdentity * key df/dc3/structSmallMapEntry.html a88037c0f7b00642aef9f668f01a98761 const struct GNUNET_ShortHashCode * key df/dc3/structSmallMapEntry.html a4bc2c75e4c6fed22eab9d919d05d5fcc const struct GNUNET_Uuid * key df/dc3/structSmallMapEntry.html ad09255cf70c4a5afebe4873f3f304389 SMTPMessage d7/d0b/structSMTPMessage.html GNUNET_MessageHeader header d7/d0b/structSMTPMessage.html a6eae97481d28785e22bf7e239fdab5f8 GNUNET_PeerIdentity sender d7/d0b/structSMTPMessage.html ae7b3f673c53f8942c41005e02e901039 SocketAddress d0/d17/structSocketAddress.html int af d0/d17/structSocketAddress.html a1984ac711584c69a73cf2b6df948023f struct in_addr ipv4 d0/d17/structSocketAddress.html ad36a04e52d8398b8e5da31bdb793f6cb struct in6_addr ipv6 d0/d17/structSocketAddress.html aef99a4a21c2114cf2ec4c49dc425bd30 union SocketAddress::@9 address d0/d17/structSocketAddress.html a7fa2f209c3913d54e046616904297fc2 uint8_t proto d0/d17/structSocketAddress.html a793029530c291f4aed4b165be0112f92 uint16_t port d0/d17/structSocketAddress.html ad6dd0ae42f43521e9d5b60af7d382ec2 Socks5ClientHelloMessage d0/d55/structSocks5ClientHelloMessage.html uint8_t version d0/d55/structSocks5ClientHelloMessage.html a1157dc22014699816822e1c08ad95bfc uint8_t num_auth_methods d0/d55/structSocks5ClientHelloMessage.html a11dec6e96cb299878bc950c792f7e655 Socks5ClientRequestMessage d5/d9d/structSocks5ClientRequestMessage.html uint8_t version d5/d9d/structSocks5ClientRequestMessage.html a5d509ddab1fbfbb0a0c7c5b7fcdf07ca uint8_t command d5/d9d/structSocks5ClientRequestMessage.html aac076aa9135dfe57883196c207f37029 uint8_t resvd d5/d9d/structSocks5ClientRequestMessage.html a604a6980ea786d376bf01ec1beee661b uint8_t addr_type d5/d9d/structSocks5ClientRequestMessage.html aee0e01f12bc634322d7e6053ce51945f Socks5Request da/d66/structSocks5Request.html struct Socks5Request * next da/d66/structSocks5Request.html a2c8724a550d20949aaed19e390211d32 struct Socks5Request * prev da/d66/structSocks5Request.html aefda3326a11f77cc9b1a83029c0e8303 struct GNUNET_NETWORK_Handle * sock da/d66/structSocks5Request.html aff34809491b553b006957773e373f629 struct GNUNET_GNS_LookupWithTldRequest * gns_lookup da/d66/structSocks5Request.html a68d2160e52d7b6911e63b396d47c45e4 struct GNUNET_SCHEDULER_Task * rtask da/d66/structSocks5Request.html a22dd62b2f6fe72558ecb78b0160eb288 struct GNUNET_SCHEDULER_Task * wtask da/d66/structSocks5Request.html ae8b2dc1c971f10be89889becc77981e4 struct GNUNET_SCHEDULER_Task * timeout_task da/d66/structSocks5Request.html a834e33f5e9b409c96719d921d63905cb char rbuf da/d66/structSocks5Request.html aa38586bc2d61e6e4e311392f012b4859 [(256+32)] char wbuf da/d66/structSocks5Request.html aa79cb3d6d30e3c6bc915798c844ebc08 [(256+32)] char io_buf da/d66/structSocks5Request.html ae467775f68cb5b211b0dff12c3a6145b [CURL_MAX_WRITE_SIZE] struct MhdHttpList * hd da/d66/structSocks5Request.html ad2002f2293ba9d1cda7941a91696b1b1 struct MHD_Connection * con da/d66/structSocks5Request.html aa044b1c3cda717a1a8c08a7c905d13bb struct MHD_Response * response da/d66/structSocks5Request.html a2a0c1834d6229765c256e3df63b13dcb char * domain da/d66/structSocks5Request.html a3eb4c605f1eb2ebc1ec8366149a13080 char * leho da/d66/structSocks5Request.html aac53712b432b4f223fc7257a4af0826e char * dane_data da/d66/structSocks5Request.html ae1e43105ee58625a3d02f749bd975cb4 [32+1] char * url da/d66/structSocks5Request.html a3ffbc7c24fa87e61d09fdeebe567720a CURL * curl da/d66/structSocks5Request.html a26ce8544434b56c8303b391d0edff46e struct curl_slist * headers da/d66/structSocks5Request.html ad0dc453a9410f126bbcb4592a6ca8aa2 struct curl_slist * hosts da/d66/structSocks5Request.html aafba703696d811dd16e4a10b8a0970ec unsigned int response_code da/d66/structSocks5Request.html ae87f477beca8cee99affa54c0480dc5b int dane_data_len da/d66/structSocks5Request.html a6e82631d9845b927410dcb7265b2e095 [32+1] unsigned int num_danes da/d66/structSocks5Request.html aac131b93fdfd3b5be46edf651dd9e4a1 size_t rbuf_len da/d66/structSocks5Request.html a48ee5bd49457e2b1918f4ae67bb57028 size_t wbuf_len da/d66/structSocks5Request.html af986af45387cf608ae0fc719fc97bab4 size_t io_len da/d66/structSocks5Request.html a28a7c4dbea51cfee62292cc90eb79edf struct sockaddr_storage destination_address da/d66/structSocks5Request.html ac11117cb45d732b51cac59901312ea6b enum SocksPhase state da/d66/structSocks5Request.html a33fa7fd15a937f4ae7211ef611966f6f uint16_t port da/d66/structSocks5Request.html a5585b01db4b9c7d3da54c1f187090f6f struct HttpResponseHeader * header_head da/d66/structSocks5Request.html a3757ed3ddc21e0a376e1d446267a3c00 struct HttpResponseHeader * header_tail da/d66/structSocks5Request.html a3d62d89b1ce55bf82fe4501dc5eadac3 int ssl_checked da/d66/structSocks5Request.html a5ccd96fc6897fffda825c117f0297495 int is_gns da/d66/structSocks5Request.html a526947469eb72f13eb900b9983083090 int is_tls da/d66/structSocks5Request.html a3836c83644f8fda390b593f2da1f1b98 int suspended da/d66/structSocks5Request.html a060891ad4e908335937fc19a1ddc4490 int curl_paused da/d66/structSocks5Request.html ab51d2f980de3b9ecdc4aabc9cc139da6 Socks5ServerHelloMessage d2/d24/structSocks5ServerHelloMessage.html uint8_t version d2/d24/structSocks5ServerHelloMessage.html aaf52f4cff287218123445b8e3987d757 uint8_t auth_method d2/d24/structSocks5ServerHelloMessage.html ad6f25a18fda61d9a0dd46a8b3bb2f137 Socks5ServerResponseMessage dd/da4/structSocks5ServerResponseMessage.html uint8_t version dd/da4/structSocks5ServerResponseMessage.html a2ae79905e6e27bba960c93f72f4d006c uint8_t reply dd/da4/structSocks5ServerResponseMessage.html a0a42b1b083e196a80cd6b668766ab0f2 uint8_t reserved dd/da4/structSocks5ServerResponseMessage.html a7fcd623dc308f2e3b94b5add55993b62 uint8_t addr_type dd/da4/structSocks5ServerResponseMessage.html a3d7a3819af16971a9ec686fc1cceaa57 SolverHandle d8/d68/structSolverHandle.html char * plugin d8/d68/structSolverHandle.html a8e49d42c66027ea549523ab10fceef0c struct GNUNET_ATS_PluginEnvironment env d8/d68/structSolverHandle.html a2d8bfff4a6d7eb74fa74b77061894bdb struct GNUNET_ATS_SolverFunctions * sf d8/d68/structSolverHandle.html a777c405321099b076a759801ab474c56 struct GNUNET_CONTAINER_MultiPeerMap * addresses d8/d68/structSolverHandle.html ae55fe760449065cc767559a7237b0dee Speaker d0/d89/structSpeaker.html const struct GNUNET_CONFIGURATION_Handle * cfg d0/d89/structSpeaker.html a004878748d956aa34fac0b48df15a325 struct GNUNET_HELPER_Handle * playback_helper d0/d89/structSpeaker.html a608d3b1ce066db0ba601bcb9ee06a177 SplittedHTTPAddress d9/d55/structSplittedHTTPAddress.html char * protocol d9/d55/structSplittedHTTPAddress.html a5d1b5c8679af19fd544ce979ac0cc167 char * host d9/d55/structSplittedHTTPAddress.html aa4fba24bda0f762319ade2dea8081a12 char * path d9/d55/structSplittedHTTPAddress.html af89cddcf1b22506276591206d06f6bb7 int port d9/d55/structSplittedHTTPAddress.html ac52eab1b78c06988ddb92792dd763b54 StartMessage df/d16/structStartMessage.html struct GNUNET_MessageHeader header df/d16/structStartMessage.html a06968481d605c5e9b12fbfa2a1f92764 uint32_t options df/d16/structStartMessage.html a3ca4708d0928108d49872f9e6748a09e struct GNUNET_PeerIdentity self df/d16/structStartMessage.html af8d48ff2694bedc70be0ad9836b21e49 STATcls d7/d9a/structSTATcls.html struct RPSPeer * rps_peer d7/d9a/structSTATcls.html a9368308b67bdf4775514ee10466eef21 enum STAT_TYPE stat_type d7/d9a/structSTATcls.html a2f93b014e15c4ec2c5ad66fb0344a52e gnunet_testing::StatisticsCondition d4/db1/classgnunet__testing_1_1StatisticsCondition.html gnunet_testing::Condition def __init__ d4/db1/classgnunet__testing_1_1StatisticsCondition.html a68e73a7586237525159dcca33a2362af (self, peer, subsystem, name, value) def check d4/db1/classgnunet__testing_1_1StatisticsCondition.html abf50fe572277adc8cda81714336a731c (self) def evaluate d4/db1/classgnunet__testing_1_1StatisticsCondition.html a0ad0386f089d43c0150983a894667c00 (self, failed_only) fulfilled d4/db1/classgnunet__testing_1_1StatisticsCondition.html ad23664677ad3ca6f84218a313e159483 type d4/db1/classgnunet__testing_1_1StatisticsCondition.html ac5390e4af8a55d5606fff9b89872cac4 peer d4/db1/classgnunet__testing_1_1StatisticsCondition.html a36252a4e8e92bd6750b89f4e06964e20 subsystem d4/db1/classgnunet__testing_1_1StatisticsCondition.html a1726493627f3d72d39d937cfe56e01c1 name d4/db1/classgnunet__testing_1_1StatisticsCondition.html a924705d18f0deadd54dd62a672aee578 value d4/db1/classgnunet__testing_1_1StatisticsCondition.html ae5b3a86488cd1aa056401169dbeb3a67 result d4/db1/classgnunet__testing_1_1StatisticsCondition.html ac6355ad1e1555c14c5e58ef38fe6b1c8 StatsEntry d7/db0/structStatsEntry.html struct StatsEntry * next d7/db0/structStatsEntry.html a52f17e7f85045edc952337bf2b74df9a struct StatsEntry * prev d7/db0/structStatsEntry.html a209584da1be78b3c70140f0e9b048ed1 struct SubsystemEntry * subsystem d7/db0/structStatsEntry.html a7edcd0310253b105b631ed55794ac8ad const char * name d7/db0/structStatsEntry.html adbbf365ba0e8a84304c370c785c177ee struct WatchEntry * we_head d7/db0/structStatsEntry.html ab1830fbd2a8f68cb22d7200947e0988a struct WatchEntry * we_tail d7/db0/structStatsEntry.html a7f990d306a231da1873bfec1a616009d uint64_t value d7/db0/structStatsEntry.html a1d7a0bb9d1bc353efc6af733530ae105 uint32_t uid d7/db0/structStatsEntry.html a8c6f970994f792bb4c1a84add9901882 int persistent d7/db0/structStatsEntry.html ad85ce2a0c6e3a29a77696ddc5fa9f4c8 int set d7/db0/structStatsEntry.html ae417c3be94a31daf4de69922eff2342d StatusContext d2/d7c/structStatusContext.html GNUNET_DATASTORE_ContinuationWithStatus cont d2/d7c/structStatusContext.html ae62e44db8e2a7ce441f8b47fe5c8e836 void * cont_cls d2/d7c/structStatusContext.html aa31b47aa8673dd0d36ec645e0c49b435 StatusMessage d7/dfe/structStatusMessage.html struct GNUNET_MessageHeader header d7/dfe/structStatusMessage.html aedd7372493a1891d1ccb317a4bc5ed2b int32_t status d7/dfe/structStatusMessage.html a8a2532537f1e10c2d3a3d64128a10bf1 struct GNUNET_TIME_AbsoluteNBO min_expiration d7/dfe/structStatusMessage.html a7ef6d0abcaf824cfc6a27f9d1c0b7256 Step d4/d97/structStep.html struct Step * prev d4/d97/structStep.html af00d1981b2523c4f13e797d2608491f6 struct Step * next d4/d97/structStep.html a974751964d04a1b2b5f6808bce8aeafe struct ConsensusSession * session d4/d97/structStep.html a9b3a2f5923307ba2fbc2708238af98a1 struct TaskEntry ** tasks d4/d97/structStep.html a9b6c69db173749ef52306c3b58d0c1f2 unsigned int tasks_len d4/d97/structStep.html a3fe655e6fec4a2634c8834ca81e2e389 unsigned int tasks_cap d4/d97/structStep.html ae25e2516c18632371eb12cf35b53d4b2 unsigned int finished_tasks d4/d97/structStep.html ae84907df96f8d16c52f14df6990fe305 struct Step ** subordinates d4/d97/structStep.html ad686bb63b76cbfca986dd44c67d9a964 unsigned int subordinates_len d4/d97/structStep.html af92d2909692ec9205b40197ce1f9ddb0 unsigned int subordinates_cap d4/d97/structStep.html a037c25cc5d882f01d56f5a9733341cad size_t pending_prereq d4/d97/structStep.html a8cff6b838d350cb6ca5c3642e3cdeaa8 struct GNUNET_SCHEDULER_Task * timeout_task d4/d97/structStep.html a81273f0f44524795c19d9d51698d9d6f unsigned int is_running d4/d97/structStep.html ad08c19980927c7a467b6b369fd29c35c unsigned int is_finished d4/d97/structStep.html a4ba7fcdefb90d0753dd3f2b865bc1ccc unsigned int round d4/d97/structStep.html a1b33f5303f3407b0da80219a756f6d2b char * debug_name d4/d97/structStep.html a9463f3d5efeae492320fd531123e291c int early_finishable d4/d97/structStep.html a2e2946152daace63d84e4685458534ce StoreActivity dc/d59/structStoreActivity.html struct StoreActivity * next dc/d59/structStoreActivity.html a0cae4078758fcb52a2ac7f1467ebe1c2 struct StoreActivity * prev dc/d59/structStoreActivity.html ae7e2b25c27347448b10c02013490708a struct NamestoreClient * nc dc/d59/structStoreActivity.html a77ea76f151c52f4b84918b3a2478e497 const struct RecordStoreMessage * rsm dc/d59/structStoreActivity.html a42d12ac242c902fd7129efc9c371032c struct ZoneMonitor * zm_pos dc/d59/structStoreActivity.html af74882a252f33cb26a987a747c5352fc char * conv_name dc/d59/structStoreActivity.html a39bbb07d33eefc4982b3acf6e96d398f StoreKeyHashMessage d8/d80/structStoreKeyHashMessage.html struct GNUNET_MessageHeader header d8/d80/structStoreKeyHashMessage.html a058fa00bd3b91bb0b3fb3cc73f266e6c uint32_t reserved d8/d80/structStoreKeyHashMessage.html a0ea023c87998be4e2e2b7391b1b40eec struct GNUNET_HashCode keyhash d8/d80/structStoreKeyHashMessage.html ab80cbb55083ab45e78b42a2274040fad StoreRecordMessage db/d87/structStoreRecordMessage.html struct GNUNET_MessageHeader header db/d87/structStoreRecordMessage.html aea06bc12ec79500b38054f5f2ce850a3 uint16_t peer_set db/d87/structStoreRecordMessage.html a9cbca358e0b692a2921e9724b67a735a uint16_t sub_system_size db/d87/structStoreRecordMessage.html aad510dd85ffbea48673ee2b7ebb2d471 struct GNUNET_PeerIdentity peer db/d87/structStoreRecordMessage.html ab89a26c5a3cde73371db2dd56a4cd5f5 struct GNUNET_TIME_AbsoluteNBO expiry db/d87/structStoreRecordMessage.html a876831374c2fec1e0070e3e7b6a5fd1f uint16_t key_size db/d87/structStoreRecordMessage.html a6c6a6ab4fea294e43ae34cca94e5ad2b uint16_t value_size db/d87/structStoreRecordMessage.html a916f81c890b6017be4fe8ebfd884ac9d uint32_t options db/d87/structStoreRecordMessage.html a4af9e76e0d1632d9c9be0360795c8ec0 StrataEstimator d5/dfc/structStrataEstimator.html struct InvertibleBloomFilter ** strata d5/dfc/structStrataEstimator.html a75e40c73a10014db8a39678849f5e15a unsigned int strata_count d5/dfc/structStrataEstimator.html a9d36b39d55073f1d633393735f82326e unsigned int ibf_size d5/dfc/structStrataEstimator.html a1a771019b3f997c2e7abd8a68ff5aefb StrataEstimatorMessage d9/df3/structStrataEstimatorMessage.html struct GNUNET_MessageHeader header d9/df3/structStrataEstimatorMessage.html a0ba1ab07f257bfa60efaad2cf5045677 uint64_t set_size d9/df3/structStrataEstimatorMessage.html a6186e1c740f9c159e617d2c8a5ee2d16 StringBuffer dd/d0d/structStringBuffer.html char * sbuf dd/d0d/structStringBuffer.html a3a2091e89738a7ae3329a63e32624994 char * abuf dd/d0d/structStringBuffer.html aa04e7fb54b4cba65b3517910572103e9 size_t slen dd/d0d/structStringBuffer.html a4394bc46a3cc99f65190d81021e1a3b9 unsigned int blen dd/d0d/structStringBuffer.html a6a420c9785b469b32a7ee98570b1fcae int16_t null_flag dd/d0d/structStringBuffer.html a092c895dab7bfc66aa8a95139da06548 int16_t synced dd/d0d/structStringBuffer.html ad2c8cb1ebae1aaaea66ed84f29d9a9b5 stun_addr d2/d26/structstun__addr.html uint8_t unused d2/d26/structstun__addr.html a39030f501cc60aa9c841c4e298c60e85 uint8_t family d2/d26/structstun__addr.html a0abaaaabfb9e457daa730d22f12197e5 uint16_t port d2/d26/structstun__addr.html a98fb2203dd89d0c59f38d9b733dc306b uint32_t addr d2/d26/structstun__addr.html a4fff7e3e5c9336460106a7f3e3d2718a stun_attr dc/d3e/structstun__attr.html uint16_t attr dc/d3e/structstun__attr.html ac8e9736ff4687a9d085d420713c50f1f uint16_t len dc/d3e/structstun__attr.html a8374c3026684256c53aa226b6e481adf stun_header d8/d64/structstun__header.html uint16_t msgtype d8/d64/structstun__header.html a9eaae5dc6411c49f0f9f60edf57301b6 uint16_t msglen d8/d64/structstun__header.html a9300c4098bec75020afeec13742bb9df uint32_t magic d8/d64/structstun__header.html aadbe305bb185a2bf5403f95052bb9be5 stun_trans_id id d8/d64/structstun__header.html ac052246d7c82d083383bc80b0848b5d4 stun_trans_id d1/de6/structstun__trans__id.html uint32_t id d1/de6/structstun__trans__id.html a2cadb9ceb6f44a3c29e96dc93540061e [3] StunExternalIP d9/dec/structStunExternalIP.html struct StunExternalIP * next d9/dec/structStunExternalIP.html aa37394ff460f71b1b144453bf04351d1 struct StunExternalIP * prev d9/dec/structStunExternalIP.html af028825603c8c4b6681d317b43321780 struct GNUNET_SCHEDULER_Task * timeout_task d9/dec/structStunExternalIP.html a2c5b591bcb45ce05a7ef7caf56013ec9 struct sockaddr_in external_addr d9/dec/structStunExternalIP.html a5ea1f7c723291a40f300d4d4f056eca9 struct sockaddr_storage stun_server_addr d9/dec/structStunExternalIP.html aa0fa239f4b8eaba7916be9606ff0ff87 size_t stun_server_addr_len d9/dec/structStunExternalIP.html a5cd9d912b77a8d816a7cdcfd8030d69f StunState dd/d72/structStunState.html uint16_t attr dd/d72/structStunState.html a7eeb2fccc824de03ae60e5353164aa7b Sub d5/d64/structSub.html struct GNUNET_HashCode hash d5/d64/structSub.html a1072a4bfd2b79d183faa7bb5877dd660 struct GNUNET_CADET_Port * cadet_port d5/d64/structSub.html aed0e5e4f529fc75a2773a16e19be934d struct GNUNET_CONTAINER_MultiPeerMap * valid_peers d5/d64/structSub.html a348176d179d7e1bdb981e1f9799be0b1 char * filename_valid_peers d5/d64/structSub.html ab679641c84c8def68578601ef4baad1f struct GNUNET_CONTAINER_MultiPeerMap * peer_map d5/d64/structSub.html a4abfc7a3e4be8c8ab2a1de4031c4305f unsigned int sampler_size_est_min d5/d64/structSub.html ac8597a28d88e1b589e12cfe81af7ec94 unsigned int sampler_size_est_need d5/d64/structSub.html a7f9f856d1a0356086b033fc7471739a3 struct GNUNET_TIME_Relative round_interval d5/d64/structSub.html afae396de8d6024a3b395bcf3844de9ce struct RPS_Sampler * sampler d5/d64/structSub.html a0041d2f060b245fc02e4a18adf8e5bbe uint32_t num_observed_peers d5/d64/structSub.html adffd958705f62322b377bd46c23db663 struct GNUNET_CONTAINER_MultiPeerMap * observed_unique_peers d5/d64/structSub.html aca604b6ea1a6898aea1dc1a3eabc832b struct CustomPeerMap * push_map d5/d64/structSub.html ac8497c2889a42b484d706dc85997803b struct CustomPeerMap * pull_map d5/d64/structSub.html a451fa9d1ea3cf3ea8ddf93bd9570c00f unsigned int view_size_est_need d5/d64/structSub.html a31e9b9735a55ddca20072406fbe5b710 unsigned int view_size_est_min d5/d64/structSub.html aab94e275546d9e11b812fbfa73ded098 struct View * view d5/d64/structSub.html aeda0d51afdc17e8f2e7c3ba6e090ff40 struct GNUNET_SCHEDULER_Task * do_round_task d5/d64/structSub.html aa575bc642ad520551295decc7b680263 uint32_t num_rounds d5/d64/structSub.html a970f376ac155f24521e8863ad8777362 uint32_t push_recv d5/d64/structSub.html a3a8c046ba4f235f11bba72065bb666c8 [32] uint32_t push_delta d5/d64/structSub.html a01077e119fa28eda76d15afc941ca82b [32] uint32_t pull_delays d5/d64/structSub.html a6118b316de4937fee5427dd34b7e8907 [32] SubscriberList d4/d10/structSubscriberList.html struct SubscriberList * next d4/d10/structSubscriberList.html aac2a885b158f9f703b21dc4a2b11a3d3 struct SubscriberList * prev d4/d10/structSubscriberList.html a9ca05cbf2453262da65a63a0f19a87b4 struct GNUNET_NotificationContext * nc d4/d10/structSubscriberList.html a3431e5cd4309ef945acc91424c85db0e struct GNUNET_MQ_DestroyNotificationHandle * mq_nh d4/d10/structSubscriberList.html a87a61b8e24588b26f68ad71639815221 struct GNUNET_MQ_Handle * mq d4/d10/structSubscriberList.html a29ed28451e1846d17e6b45107f321ef2 SubsystemEntry d4/dde/structSubsystemEntry.html struct SubsystemEntry * next d4/dde/structSubsystemEntry.html a585c17b23d1cd9aceb151eaf96a18f7e struct SubsystemEntry * prev d4/dde/structSubsystemEntry.html a5777b4dc0942c13c3bcb6bd527229a24 struct StatsEntry * stat_head d4/dde/structSubsystemEntry.html a96c70c5c00659ceaf971b4521b4eeab7 struct StatsEntry * stat_tail d4/dde/structSubsystemEntry.html ab147e357cb38a2eca3d27f09ecd0e553 const char * service d4/dde/structSubsystemEntry.html ad038f486feb23c14c454013bfb92e33b SuccContext d3/d4d/structSuccContext.html GDS_DATACACHE_SuccessorCallback cb d3/d4d/structSuccContext.html a1a3015f7b260792e9da002011bb5ccfd void * cb_cls d3/d4d/structSuccContext.html a5f9d2f897485de92cd453bebd5cd1f72 SuccessResultMessage d3/da7/structSuccessResultMessage.html struct GNUNET_MessageHeader header d3/da7/structSuccessResultMessage.html a18ceef015ddceec30fe2558b9d3bf4e0 uint32_t id d3/da7/structSuccessResultMessage.html a781d28ff176e112277b346d0a1798e3e int32_t op_result d3/da7/structSuccessResultMessage.html af9b8b6784c4c7fb7902da7b0ed7bb771 SumContext d3/d4a/structSumContext.html double f_rel_total d3/d4a/structSumContext.html a06d9d5be920266c1feb2551ef3f53d6c enum GNUNET_ATS_PreferenceKind kind d3/d4a/structSumContext.html a697fdfc56792c8cf444dc54b451d5e85 TaskEntry db/d7c/structTaskEntry.html struct TaskKey key db/d7c/structTaskEntry.html a347facbaa73b3928fd74d07afe5a7bd9 struct Step * step db/d7c/structTaskEntry.html ab0eaca2863dfd547fe7a3e6db002879c int is_started db/d7c/structTaskEntry.html ab3aee6535819f0907f5d06369d2cc235 int is_finished db/d7c/structTaskEntry.html a2c85c983eccc64a9479615048eb0e5bf TaskFunc start db/d7c/structTaskEntry.html ab29a0e33455aa0cf52982be1c01f3628 TaskFunc cancel db/d7c/structTaskEntry.html a56b124039b8aee15a6474473ef08f42a union TaskFuncCls cls db/d7c/structTaskEntry.html ac02c22cf75fe4aa75159ea20b5f68f75 TaskFuncCls d8/dbc/unionTaskFuncCls.html struct SetOpCls setop d8/dbc/unionTaskFuncCls.html a88a8d86d1869eaa425f409e3a0490d64 struct FinishCls finish d8/dbc/unionTaskFuncCls.html a10bbcd3d7bd963fff3fc5480729fd9ae TaskKey df/de7/structTaskKey.html uint16_t kind df/de7/structTaskKey.html a1c1d71c574d821e7441589fd68c98832 int16_t peer1 df/de7/structTaskKey.html a5bd5a13aa4f23aee5a2839360e0e71fc int16_t peer2 df/de7/structTaskKey.html ab83453f37a70cbd607210eb991328b7d int16_t repetition df/de7/structTaskKey.html ac1dcd20b5f5ad250841748b3372998a2 int16_t leader df/de7/structTaskKey.html ac543f35debdff6638304cf038fef9c2a TCP_NAT_ProbeMessage dd/d83/structTCP__NAT__ProbeMessage.html struct GNUNET_MessageHeader header dd/d83/structTCP__NAT__ProbeMessage.html a2463d9b12828fa309117154b332cff56 struct GNUNET_PeerIdentity clientIdentity dd/d83/structTCP__NAT__ProbeMessage.html ab264a71d29a88f1ab59336228edaa55f TCPBox d9/dda/structTCPBox.html struct GNUNET_MessageHeader header d9/dda/structTCPBox.html aa5e18d1348f9c04d5d02543dc8ca6b0f struct GNUNET_ShortHashCode hmac d9/dda/structTCPBox.html aacff9b73a6883778f69bdf2f7a4d9dde TCPConfirmation d0/d29/structTCPConfirmation.html struct GNUNET_PeerIdentity sender d0/d29/structTCPConfirmation.html abf3d9f1524ef47282be79136b296b68f struct GNUNET_CRYPTO_EddsaSignature sender_sig d0/d29/structTCPConfirmation.html a3e676a575f1832f56355a76627683fc7 struct GNUNET_TIME_AbsoluteNBO monotonic_time d0/d29/structTCPConfirmation.html a2a5c3b7fba1e54b8d18500c5886396d0 TcpContext dc/d89/structTcpContext.html struct GNUNET_NETWORK_Handle * s dc/d89/structTcpContext.html a77903865202a13787e72eb34a710a636 uint16_t data dc/d89/structTcpContext.html a8be93ca44c6febc539b61c7041657a1b TCPFinish df/d0f/structTCPFinish.html struct GNUNET_MessageHeader header df/d0f/structTCPFinish.html a8b4483265ee526bda0451d1ee809d060 struct GNUNET_ShortHashCode hmac df/d0f/structTCPFinish.html ae357ec0f8763d1917cae7536219dfd72 TcpHandshakeSignature df/da9/structTcpHandshakeSignature.html struct GNUNET_CRYPTO_EccSignaturePurpose purpose df/da9/structTcpHandshakeSignature.html a5a9a588342b32e67d2efe8d636df0882 struct GNUNET_PeerIdentity sender df/da9/structTcpHandshakeSignature.html a755a05c94c6101be4936fd84abf31536 struct GNUNET_PeerIdentity receiver df/da9/structTcpHandshakeSignature.html ae5d9191236ac30a7fcfa76fa976fff12 struct GNUNET_CRYPTO_EcdhePublicKey ephemeral df/da9/structTcpHandshakeSignature.html a7562fca6a60c3870612ee570a38eab14 struct GNUNET_TIME_AbsoluteNBO monotonic_time df/da9/structTcpHandshakeSignature.html aa7658395e9d53c0e61a92beeae8f4556 TCPProbeContext d5/db5/structTCPProbeContext.html struct TCPProbeContext * next d5/db5/structTCPProbeContext.html a2c16efc7a43659d42dfc3caebd3c7aa4 struct TCPProbeContext * prev d5/db5/structTCPProbeContext.html a2ab2be61eedf52569fccd5261f4c03bd struct GNUNET_CONNECTION_Handle * sock d5/db5/structTCPProbeContext.html aaa5aed156dd45fba9dc1a2527deb56a7 struct TCP_NAT_ProbeMessage message d5/db5/structTCPProbeContext.html ab1fd159ed57d216da4f408b7262620b4 struct GNUNET_CONNECTION_TransmitHandle * transmit_handle d5/db5/structTCPProbeContext.html ac059e558ec586aa04bb111380a653d24 struct Plugin * plugin d5/db5/structTCPProbeContext.html ad23a7291a6ce5cd4248b3af91101d185 TCPRekey d7/df7/structTCPRekey.html struct GNUNET_MessageHeader header d7/df7/structTCPRekey.html afbc06123a1ce9d00c2e990d0fafcfc44 struct GNUNET_ShortHashCode hmac d7/df7/structTCPRekey.html a8aedc806c71106789355ae07ad1c92fb struct GNUNET_CRYPTO_EcdhePublicKey ephemeral d7/df7/structTCPRekey.html a4880c48d08d54464983dcde488ddb2a3 struct GNUNET_CRYPTO_EddsaSignature sender_sig d7/df7/structTCPRekey.html a58958d5dac45f87cd149ef0803a0e69a struct GNUNET_TIME_AbsoluteNBO monotonic_time d7/df7/structTCPRekey.html a13e7f4ccb34f9f7900491ef701a05695 TemplateAddress d9/db6/structTemplateAddress.html uint32_t options d9/db6/structTemplateAddress.html ab427c2920dfb1608642cfe9efd7e7ffe temporal_state_store de/d8c/structtemporal__state__store.html int reachable de/d8c/structtemporal__state__store.html a3e38f54e3aa8e14cd6ddc18c107e3b6b char * proof de/d8c/structtemporal__state__store.html a986c5e7bf11364bf936812ee901d4701 int accepting de/d8c/structtemporal__state__store.html a7ee013ba014a86fbdcd5a1e5dbfc8166 int num_edges de/d8c/structtemporal__state__store.html a33131d0347a28b9f8aa6b3fc587b551d struct REGEX_BLOCK_Edge * edges de/d8c/structtemporal__state__store.html a820511890260d3f15982fc22342c3abf gnunet_testing::Test dc/dbc/classgnunet__testing_1_1Test.html def __init__ dc/dbc/classgnunet__testing_1_1Test.html abbbdad369bb3260dd4f712edb157b12a (self, testname, verbose) def add_peer dc/dbc/classgnunet__testing_1_1Test.html ad4ab67e7b24284f01fc9ff040c28b48c (self, peer) def p dc/dbc/classgnunet__testing_1_1Test.html a0d2ee0ee4f2019653d3f8d8936063a30 (self, msg) peers dc/dbc/classgnunet__testing_1_1Test.html a329c3a91cd5b1789298e38f99ff38229 verbose dc/dbc/classgnunet__testing_1_1Test.html a626d692ac98293e97c31156929f1e249 name dc/dbc/classgnunet__testing_1_1Test.html af2114d38b7e42e36b17b6b4e7ab32886 gnunetarm dc/dbc/classgnunet__testing_1_1Test.html aea2ce615c9f8c19c71ac589cf795ee3a gnunetstatistics dc/dbc/classgnunet__testing_1_1Test.html a6f4a535bece9b084f4153a8b317d9850 gnunetpeerinfo dc/dbc/classgnunet__testing_1_1Test.html a018c88a5258fbed783d6a7bbad6f43a6 TestAddress df/d50/structTestAddress.html struct TestAddress * next df/d50/structTestAddress.html a58c8c516aa063a1290954c7300cb81b6 struct TestAddress * prev df/d50/structTestAddress.html ac45bc8ae1ff9b6ea6f3514f4804b352f long long unsigned int aid df/d50/structTestAddress.html a95dcb832f735ecbf19829b8a3b4f24d9 struct ATS_Address * ats_addr df/d50/structTestAddress.html a929a7f76e6b34238467f2934dc6846aa uint32_t network df/d50/structTestAddress.html a83a5da25f848b7c2b8bae8ed01b34f8a double prop_abs df/d50/structTestAddress.html aa6e301225e2eabc49d257a17ca66f1fb [GNUNET_ATS_PropertyCount] double prop_norm df/d50/structTestAddress.html a7c29f9167045968b267796c4b8ceb8c2 [GNUNET_ATS_PropertyCount] TestbedConnectOperation d1/da0/structTestbedConnectOperation.html struct BenchmarkPeer * master d1/da0/structTestbedConnectOperation.html abd00a6368188ff48e88beb601a053448 struct BenchmarkPeer * slave d1/da0/structTestbedConnectOperation.html a0d4dc70ebcde54b99ff72f46c6f12940 struct GNUNET_TESTBED_Operation * connect_op d1/da0/structTestbedConnectOperation.html a5f0296d381c773b3046bf9f010d89b0a TestConnectionContext d1/d4f/structTestConnectionContext.html int first d1/d4f/structTestConnectionContext.html acfc818fb70d87e9da3e85e18a8088ce7 struct TransportClient * tc d1/d4f/structTestConnectionContext.html a6982a45f65e2a665dd0c218b1f24ca62 TestDownloadOperation d5/d4d/structTestDownloadOperation.html struct GNUNET_TESTBED_Operation * fs_op d5/d4d/structTestDownloadOperation.html ab554b552d0c09dda75851799c27d08bf struct GNUNET_FS_Handle * fs d5/d4d/structTestDownloadOperation.html afe84bc2b8becad282e060444049ee734 struct GNUNET_TESTING_Daemon * daemon d5/d4d/structTestDownloadOperation.html a74f5211b60d1013a916a1934d9b676f3 GNUNET_SCHEDULER_TaskCallback download_cont d5/d4d/structTestDownloadOperation.html ae9c1d4dbbd55c53e7f39ddcde7efffa2 void * download_cont_cls d5/d4d/structTestDownloadOperation.html aa14aaf472d96b670a16cdb8d3ccf3b2a struct GNUNET_FS_Uri * uri d5/d4d/structTestDownloadOperation.html a719d7c0f2f54ed952d660523c322057c struct GNUNET_SCHEDULER_Task * download_timeout_task d5/d4d/structTestDownloadOperation.html a78989f25f58ed982ee204fadc76b8501 struct GNUNET_FS_DownloadContext * download_context d5/d4d/structTestDownloadOperation.html a1467a7bc5ad3a7c1a4af7c829e70cf04 uint64_t size d5/d4d/structTestDownloadOperation.html ac298e80af5b70aea41c676baeedefb8b uint32_t anonymity d5/d4d/structTestDownloadOperation.html a2aea0b39bd53da1562588c23eecb8e9b uint32_t download_seed d5/d4d/structTestDownloadOperation.html a0f8e0a13810f3035cccd3378cc25c6e9 unsigned int verbose d5/d4d/structTestDownloadOperation.html a36ede0c5e9cace6fe89dd5cc20aefb28 TestExistClosure dc/d95/structTestExistClosure.html int32_t priority dc/d95/structTestExistClosure.html a713dd23e6fa4d1e4e59cd3fb941bd31e int32_t ttl dc/d95/structTestExistClosure.html a60467ef6236e5e9ef4269250edd75f24 enum GNUNET_BLOCK_Type type dc/d95/structTestExistClosure.html a950724586f1f1d1836e5b819f157b3b7 int finished dc/d95/structTestExistClosure.html a27eff4dc3dcc011f8ba1c2fb5e926f0a TestMessage d2/d32/structTestMessage.html struct GNUNET_MessageHeader header d2/d32/structTestMessage.html a88d7f2536b1e56343ce72d5b1d961b2a uint8_t padding d2/d32/structTestMessage.html a3f4f07da55e6b0de573139ea6d946eb8 [100 - sizeof(struct GNUNET_MessageHeader)] TestPeer d8/d37/structTestPeer.html struct TestPeer * prev d8/d37/structTestPeer.html a70c3c5db4c64e4bcdc1d0eb86e945ccc struct TestPeer * next d8/d37/structTestPeer.html af385494fe1fbe537ab77d3588e8c5343 long long unsigned int id d8/d37/structTestPeer.html aff23d757534af1f926650cca637c58e9 int is_requested d8/d37/structTestPeer.html a30d55f8386a907d89508fd067cd82b25 struct GNUNET_PeerIdentity peer_id d8/d37/structTestPeer.html a875c0e29d075c2195e8cbc3b7aace9d0 double pref_abs d8/d37/structTestPeer.html ac37f4ac7101b9a31650a7a7dee407301 [GNUNET_ATS_PreferenceCount] double pref_norm d8/d37/structTestPeer.html a7646d117840dd4ebd8fbb287f5cdc2af [GNUNET_ATS_PreferenceCount] uint32_t assigned_bw_in d8/d37/structTestPeer.html a73a4cf773b90f5facecc7c0da324d514 uint32_t assigned_bw_out d8/d37/structTestPeer.html a1fedaf2c5c0a4d91704035fc375aaaf3 struct TestAddress * addr_head d8/d37/structTestPeer.html a65ea103755996b9ef15323165e9f6868 struct TestAddress * addr_tail d8/d37/structTestPeer.html aee9ced78829b2f39adc269294a2f8ce6 TestPublishOperation df/de1/structTestPublishOperation.html struct GNUNET_TESTBED_Operation * fs_op df/de1/structTestPublishOperation.html a52bef317f1b06c4185419981ce8f4afb struct GNUNET_FS_Handle * fs df/de1/structTestPublishOperation.html a6a03e9e1a118e56240279f4b84354d5e GNUNET_FS_TEST_UriContinuation publish_cont df/de1/structTestPublishOperation.html a423c4ff32a31c77f997e231954fc1af5 void * publish_cont_cls df/de1/structTestPublishOperation.html a12fe36f64368f99bd43234d058fd5255 struct GNUNET_SCHEDULER_Task * publish_timeout_task df/de1/structTestPublishOperation.html af9dc7a4dbca79438cae307541b263125 uint32_t publish_seed df/de1/structTestPublishOperation.html a7ffd841edb83c6b10e08a15033b179c4 struct GNUNET_FS_PublishContext * publish_context df/de1/structTestPublishOperation.html afaba90eb08ed3b7ea8402a01d77fd68f struct GNUNET_FS_Uri * publish_uri df/de1/structTestPublishOperation.html ac75077ae1b36a8596bbe82bec3354a1b char * publish_tmp_file df/de1/structTestPublishOperation.html aa3976e55f0d5dce40934b567462464ca uint64_t size df/de1/structTestPublishOperation.html a831b3844480f0192eca2d6d3d1b4a987 uint32_t anonymity df/de1/structTestPublishOperation.html a348880dc842c5d2bb38925d253eabacd unsigned int verbose df/de1/structTestPublishOperation.html af639c9a67c9a052babb8b3c61881ac11 int do_index df/de1/structTestPublishOperation.html a967b0f414f93a34b08b502ceaae505c8 TestRunContext d2/ddf/structTestRunContext.html GNUNET_TESTBED_TestMaster test_master d2/ddf/structTestRunContext.html a9ca959c76d5c6ab9a51555a267bac262 void * test_master_cls d2/ddf/structTestRunContext.html a57b76e56ffe4e0f103dce9396016d97d GNUNET_TESTBED_ControllerCallback cc d2/ddf/structTestRunContext.html a04e28d9b10821a172600d27d7a84a33a void * cc_cls d2/ddf/structTestRunContext.html a67fb356df6af4d3326c174fdfec63cc4 uint64_t event_mask d2/ddf/structTestRunContext.html a782946634cc1716e7029ea18a4d31025 unsigned int num_peers d2/ddf/structTestRunContext.html a16a0aabe75a2b7978c917551f4f33e95 TestSignatureDataPS dd/d4d/structTestSignatureDataPS.html struct GNUNET_CRYPTO_EccSignaturePurpose purpose dd/d4d/structTestSignatureDataPS.html a9adb00aa9ffcc259523524c9a2c4619a uint32_t testval dd/d4d/structTestSignatureDataPS.html a800aa7d70508f34bbddd2266cc5201d0 TicketIssueHandle d5/d12/structTicketIssueHandle.html struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList * attrs d5/d12/structTicketIssueHandle.html a717245a0013627045432edd8818034ed struct GNUNET_CRYPTO_EcdsaPrivateKey identity d5/d12/structTicketIssueHandle.html ad882de36384fe7bf05fd48dc82ec0cd3 struct GNUNET_RECLAIM_Ticket ticket d5/d12/structTicketIssueHandle.html ad366dcbe566a602d9f7168fba28576d0 struct GNUNET_NAMESTORE_QueueEntry * ns_qe d5/d12/structTicketIssueHandle.html a595cde4e83a45538b2768f34b04a195c struct GNUNET_NAMESTORE_ZoneIterator * ns_it d5/d12/structTicketIssueHandle.html a48b4ec5a97f7aaf9f21bef0c2c3a8d53 RECLAIM_TICKETS_TicketResult cb d5/d12/structTicketIssueHandle.html a865e6b1fb63e7909c1bac775b57fa7b2 void * cb_cls d5/d12/structTicketIssueHandle.html aa0efc4420fb7c950fde1bb92d7ae11d2 TicketIssueOperation dd/d84/structTicketIssueOperation.html struct TicketIssueOperation * prev dd/d84/structTicketIssueOperation.html ac42cdf5b1ad09a04a5fa49206f2a81e1 struct TicketIssueOperation * next dd/d84/structTicketIssueOperation.html a3910f6a3158f95a6cccb9db0c69990eb struct IdpClient * client dd/d84/structTicketIssueOperation.html a5a341729e28cb109487e3b28aa84ff9f uint32_t r_id dd/d84/structTicketIssueOperation.html aac582d82b33377102b79f2773f53c1ad TicketIteration d4/d0c/structTicketIteration.html struct TicketIteration * next d4/d0c/structTicketIteration.html a592f0cae33390a9d641443ab51955e7e struct TicketIteration * prev d4/d0c/structTicketIteration.html af418e7f7a2339e44448838f92a2676d5 struct IdpClient * client d4/d0c/structTicketIteration.html a657e15feb140a2bb40531ed4001a9c8a uint32_t r_id d4/d0c/structTicketIteration.html a703190f4dcfd26bdb5ba566b9f9f49b1 struct RECLAIM_TICKETS_Iterator * iter d4/d0c/structTicketIteration.html af25c6022ebd9ae9aa83551b842d5088d TicketIterationNextMessage df/df6/structTicketIterationNextMessage.html struct GNUNET_MessageHeader header df/df6/structTicketIterationNextMessage.html a8b67bff411fbb98950d377e091244532 uint32_t id df/df6/structTicketIterationNextMessage.html a0c4ebf1ca929acb275424bde9e3f3f05 TicketIterationStartMessage d1/dd4/structTicketIterationStartMessage.html struct GNUNET_MessageHeader header d1/dd4/structTicketIterationStartMessage.html ae1e0b554bbe05b95573e15a2e4838399 uint32_t id d1/dd4/structTicketIterationStartMessage.html a805ad41c4d0c6b02f583ff4b8f427097 struct GNUNET_CRYPTO_EcdsaPrivateKey identity d1/dd4/structTicketIterationStartMessage.html a3e24dec6ad97f8a67982af8c269cb8b0 TicketIterationStopMessage dd/d9e/structTicketIterationStopMessage.html struct GNUNET_MessageHeader header dd/d9e/structTicketIterationStopMessage.html a8c2f472a8dfd5d27a883445ed05fd63d uint32_t id dd/d9e/structTicketIterationStopMessage.html a48c02d86d1d3efcecc45c8079608bb1c TicketRecordsEntry d6/d38/structTicketRecordsEntry.html struct TicketRecordsEntry * next d6/d38/structTicketRecordsEntry.html a6c8704bb2873c134fff3bb9ed450c049 struct TicketRecordsEntry * prev d6/d38/structTicketRecordsEntry.html a5a97b3b9193ccb336dae4ad71de7868d unsigned int rd_count d6/d38/structTicketRecordsEntry.html ae1d1e10c428647c821559043f6bad1aa char * data d6/d38/structTicketRecordsEntry.html a9dfcae48cb8324e9f4670272201983fb size_t data_size d6/d38/structTicketRecordsEntry.html a7ab67fed9586b42c839107b2dceef758 char * label d6/d38/structTicketRecordsEntry.html acf2adb5cb008977852896e12f27070ef TicketReference df/d14/structTicketReference.html struct TicketReference * next df/d14/structTicketReference.html a8b663dae1c95ffa84604497e00be5df1 struct TicketReference * prev df/d14/structTicketReference.html a06073778898bc203f91f674548045c0f struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList * attrs df/d14/structTicketReference.html a1beaff32ee2e273c2234ab0af7039944 struct GNUNET_RECLAIM_Ticket ticket df/d14/structTicketReference.html a6c13b56b27a10ea65cef0570e717bcb1 TicketResultMessage da/da4/structTicketResultMessage.html struct GNUNET_MessageHeader header da/da4/structTicketResultMessage.html a24030fc8021adf900a5fe8cff37a9636 uint32_t id da/da4/structTicketResultMessage.html a5de90735de1485f72d0396f4f354edab struct GNUNET_RECLAIM_Ticket ticket da/da4/structTicketResultMessage.html a24b4535f3c44c688f743a0d853064102 TicketRevocationOperation db/d1a/structTicketRevocationOperation.html struct TicketRevocationOperation * prev db/d1a/structTicketRevocationOperation.html a4551e06d1dbcf4927edcfbcab25d4174 struct TicketRevocationOperation * next db/d1a/structTicketRevocationOperation.html a2e2414f64554e964c3787c64cf483d8e struct IdpClient * client db/d1a/structTicketRevocationOperation.html abf2a079398d94c15a2b33f85c2bc3f6f struct RECLAIM_TICKETS_RevokeHandle * rh db/d1a/structTicketRevocationOperation.html a3c301a709ef08b1414380563204dfb4e uint32_t r_id db/d1a/structTicketRevocationOperation.html a17f6ebbee9e4f182fa08d0fbabaed398 TimeSlot d5/dbb/structTimeSlot.html struct TimeSlot * next d5/dbb/structTimeSlot.html a0bfb76e751e95c0ee164762b7110aaa7 struct TimeSlot * prev d5/dbb/structTimeSlot.html a07d2627a385755e3f1c02384195e6b28 struct OperationQueue * queue d5/dbb/structTimeSlot.html a0bc4321b87a8a56b9fa36957f465532d struct GNUNET_TESTBED_Operation * op d5/dbb/structTimeSlot.html af76052e1f9b6cc84da5da7c853982f9c struct GNUNET_TIME_Relative tsum d5/dbb/structTimeSlot.html a1422a712de2f252522352e29f710b7dd unsigned int nvals d5/dbb/structTimeSlot.html a40f6565a33fa0da7c91633741eca12b5 TM_Peer d0/d4a/structTM__Peer.html struct GNUNET_PeerIdentity peer d0/d4a/structTM__Peer.html aac8c7cde331b1715bcd6c91daf2ef29e struct GNUNET_TIME_Relative delay_in d0/d4a/structTM__Peer.html a39020228c4a9f0f5b190bc8a6a13b194 struct GNUNET_TIME_Relative delay_out d0/d4a/structTM__Peer.html aa7fa9ce64648672deb45966f74662860 struct GNUNET_ATS_Properties properties d0/d4a/structTM__Peer.html abec3bc94235b580c4a68a625c821f6b5 struct GNUNET_SCHEDULER_Task * send_delay_task d0/d4a/structTM__Peer.html a1987c1536b0f0b5c6b90e412b211c161 struct DelayQueueEntry * send_head d0/d4a/structTM__Peer.html ac507897c2867f6339bf3cc53f17da338 struct DelayQueueEntry * send_tail d0/d4a/structTM__Peer.html abf46d4c3f2f57b549598112631bded2b TokenizerContext d8/dc9/structTokenizerContext.html struct GSC_ClientActiveRequest * car d8/dc9/structTokenizerContext.html a70aa3d92155ec89499f24e73fba956ff enum GNUNET_MQ_PriorityPreferences priority d8/dc9/structTokenizerContext.html af84a908cbcbefb5ebf9020ce3f80887c talerbuildconfig::Tool d4/d87/classtalerbuildconfig_1_1Tool.html def args d4/d87/classtalerbuildconfig_1_1Tool.html aa342ce7e650097803ea6de97276921ba (self) def check d4/d87/classtalerbuildconfig_1_1Tool.html a52cc496d1e5559ae86a42c9381f5b92e (self, buildconfig) TopLevelActivity d1/dc2/structTopLevelActivity.html struct TopLevelActivity * next d1/dc2/structTopLevelActivity.html ae2b22041e2e2998fa085755f4a50b970 struct TopLevelActivity * prev d1/dc2/structTopLevelActivity.html ac941e64864c9530a456df4919c401817 SuspendSignalFunction ssf d1/dc2/structTopLevelActivity.html a41a470d0466ee49f465749390ced82ed void * ssf_cls d1/dc2/structTopLevelActivity.html a3c668d7b4826cceadadd35b1ec9c6c73 TopologyContext df/d84/structTopologyContext.html TOPOLOGYCONTEXT_TYPE_UNDERLAY df/d84/structTopologyContext.html a2d10f8b3409bce6d3d767c4acd9a0432a84fee3ab32f28a9a2827ad120e2a460d TOPOLOGYCONTEXT_TYPE_OVERLAY df/d84/structTopologyContext.html a2d10f8b3409bce6d3d767c4acd9a0432a87379927e9cccebbcc9a582c75b2ea2c TOPOLOGYCONTEXT_TYPE_UNDERLAY df/d84/structTopologyContext.html a2d10f8b3409bce6d3d767c4acd9a0432a84fee3ab32f28a9a2827ad120e2a460d TOPOLOGYCONTEXT_TYPE_OVERLAY df/d84/structTopologyContext.html a2d10f8b3409bce6d3d767c4acd9a0432a87379927e9cccebbcc9a582c75b2ea2c enum TopologyContext::@71 type df/d84/structTopologyContext.html ac1817037ed25a755f07bb688971908b2 struct TopologyContextOverlay overlay df/d84/structTopologyContext.html a42157e6b3ce59aa50d236393b0637ad9 struct TopologyContextUnderlay underlay df/d84/structTopologyContext.html ae5cf304c9baa14bda00a8376fcccb0a0 union TopologyContext::@72 u df/d84/structTopologyContext.html a468a51d56fa50099d0928c3878e30592 unsigned int num_peers df/d84/structTopologyContext.html a053377302cf5b8a397b0ed086ca80ea6 unsigned int link_array_size df/d84/structTopologyContext.html a0b586292fb8a03bf0c142560186a6efe TopologyContextOverlay d6/d0b/structTopologyContextOverlay.html struct GNUNET_TESTBED_Peer ** peers d6/d0b/structTopologyContextOverlay.html a1528f4e866b8811bd74c327fb3d9f7e2 struct OverlayLink * link_array d6/d0b/structTopologyContextOverlay.html ac6282001aabc6a976a9e2e6aad6c9196 void * op_cls d6/d0b/structTopologyContextOverlay.html aca0d5852ccce2da8b2a04aafcc1c9c39 GNUNET_TESTBED_TopologyCompletionCallback comp_cb d6/d0b/structTopologyContextOverlay.html af3af66ec1747d8177484c99abd68228b void * comp_cb_cls d6/d0b/structTopologyContextOverlay.html a42105512ff1b864879922a8f7bfd2a29 struct RetryListEntry * rl_head d6/d0b/structTopologyContextOverlay.html a7ba92c3dbe34eed17c922bf09c8e1863 struct RetryListEntry * rl_tail d6/d0b/structTopologyContextOverlay.html a655fb226b7945cfc01fb18c28b8caeed unsigned int retry_cnt d6/d0b/structTopologyContextOverlay.html a31ac171f74211a6a3639f74779e2bf4f unsigned int nlinks d6/d0b/structTopologyContextOverlay.html a3b34014b1fc43a8ad9a8ba98d0bc3548 unsigned int ncompleted d6/d0b/structTopologyContextOverlay.html ae5cd24d99b85b1f76b5f77c8739bc742 unsigned int nsuccess d6/d0b/structTopologyContextOverlay.html a855a97a70e8297111592de303d29d914 unsigned int nfailures d6/d0b/structTopologyContextOverlay.html ab36cdaa724913dd194343a7e634caf00 TopologyContextUnderlay da/d3f/structTopologyContextUnderlay.html struct UnderlayLink * link_array da/d3f/structTopologyContextUnderlay.html a8160a8e9ef6c86129c566c4d91936a9b TrafficGenerator df/d7e/structTrafficGenerator.html struct TrafficGenerator * prev df/d7e/structTrafficGenerator.html aab0e8bd2dfa177b25f1b06d21409eba2 struct TrafficGenerator * next df/d7e/structTrafficGenerator.html a832c03d09ca18457faacdeec205951c4 enum GeneratorType type df/d7e/structTrafficGenerator.html adcdfd05907dacd92d427c6881a9b6c94 struct BenchmarkPeer * src df/d7e/structTrafficGenerator.html adb02a772e31e01854bd0356deddf8bd2 struct BenchmarkPartner * dest df/d7e/structTrafficGenerator.html a355b15a8e642f2c319053e81143e611b long int base_rate df/d7e/structTrafficGenerator.html ab3fcdb40cdc4a3ae441709d17bb846d8 long int max_rate df/d7e/structTrafficGenerator.html a182aeb621ad81896feb1c81f153685f5 struct GNUNET_TIME_Relative duration_period df/d7e/structTrafficGenerator.html a309a8ebbc60e14e8b1847de01d56c48f struct GNUNET_SCHEDULER_Task * send_task df/d7e/structTrafficGenerator.html a58b4467ff88abbf494510308aead725d struct GNUNET_TIME_Absolute next_ping_transmission df/d7e/structTrafficGenerator.html ad14e36a3d62370df18f4dc88a52ad2b4 struct GNUNET_TIME_Absolute time_start df/d7e/structTrafficGenerator.html a0ad22f4803009295a3c900ebe8641e0f TrafficMetricMessage d7/d00/structTrafficMetricMessage.html struct GNUNET_MessageHeader header d7/d00/structTrafficMetricMessage.html a3869c60cf735fad7a784606312713995 uint32_t reserved d7/d00/structTrafficMetricMessage.html ab726529b4d644b4fd56be0f52d9af9b0 struct GNUNET_PeerIdentity peer d7/d00/structTrafficMetricMessage.html ab9988b7d5fb14959a38220204b55bcd4 struct GNUNET_ATS_PropertiesNBO properties d7/d00/structTrafficMetricMessage.html a508f74390d5186dc24eeb165b6579e51 struct GNUNET_TIME_RelativeNBO delay_in d7/d00/structTrafficMetricMessage.html a2e54f839721d8941261bd0c0387662ec struct GNUNET_TIME_RelativeNBO delay_out d7/d00/structTrafficMetricMessage.html a3e26d0d15f13323d3bf6a23af4350aed TransmissionHistoryEntry d2/d2a/structTransmissionHistoryEntry.html uint64_t bytes_sent d2/d2a/structTransmissionHistoryEntry.html aaac694fadd91cadc7459194a6af22785 uint64_t bytes_received d2/d2a/structTransmissionHistoryEntry.html a3043aabc47670756c8ca78fd80b19faf TransmitContext dc/dac/structTransmitContext.html struct GNUNET_SERVICE_Client * client dc/dac/structTransmitContext.html a65874427f3720b455008c2bafa76d1a5 int friend_only dc/dac/structTransmitContext.html ace7e1fea9c9f12ecedf9ce569f61bea6 TransportBackchannelEncapsulationMessage d9/dfc/structTransportBackchannelEncapsulationMessage.html struct GNUNET_MessageHeader header d9/dfc/structTransportBackchannelEncapsulationMessage.html a4fc44a34df36ee31a32199f243cfe379 TransportClient d3/d75/structTransportClient.html struct TransportClient * next d3/d75/structTransportClient.html a3276224cc24cd092e94d29e035b6ae2b struct TransportClient * prev d3/d75/structTransportClient.html a4d9d94f0ccc954b6d8d2a593a3acfb29 struct GNUNET_SERVICE_Client * client d3/d75/structTransportClient.html a4a6c88785847f3860e314eb95ef90e90 struct GNUNET_MQ_Handle * mq d3/d75/structTransportClient.html a2b201f544d574f92a60dfe0e1005d3a4 enum ClientType type d3/d75/structTransportClient.html a13446b3595d5b39db1dd2868af2a28e5 struct PendingMessage * pending_msg_head d3/d75/structTransportClient.html a0bb2ef640e7d7feafa71735240df41b4 struct PendingMessage * pending_msg_tail d3/d75/structTransportClient.html a33932526faa3101d3179241af6c5c3db struct TransportClient::@73::@74 core d3/d75/structTransportClient.html af071b1dc23e94823878e7fdb1ca0cda6 struct GNUNET_PeerIdentity peer d3/d75/structTransportClient.html af4058606ed003b93a48224f8a42903c2 int one_shot d3/d75/structTransportClient.html aebab9a7d7f8ad1c4e6ca9157912d573d struct TransportClient::@73::@75 monitor d3/d75/structTransportClient.html a963d687805529586af7d4fbccff5c163 char * address_prefix d3/d75/structTransportClient.html ab7b163b65b15a74046c53480c43de8c0 struct Queue * queue_head d3/d75/structTransportClient.html a5d8cb8a234ae9481534d3fb2c76c017b struct Queue * queue_tail d3/d75/structTransportClient.html abebba0c489976f4632e47b29f1fc2179 struct AddressListEntry * addr_head d3/d75/structTransportClient.html a840a62ca9c7aa755070b22cd579ff3b4 struct AddressListEntry * addr_tail d3/d75/structTransportClient.html a14e694d2464b1c4b24c82e547c215644 unsigned int total_queue_length d3/d75/structTransportClient.html ada4166b251e8d85b10fab5f9117d8d42 enum GNUNET_TRANSPORT_CommunicatorCharacteristics cc d3/d75/structTransportClient.html a050be9829e0a408cb18bf869ce2a5bc8 struct TransportClient::@73::@76 communicator d3/d75/structTransportClient.html a53eb3a6c37704ae2f36daa0fd759e027 struct GNUNET_CONTAINER_MultiPeerMap * requests d3/d75/structTransportClient.html a8c225c514c46b3edecc4a4f21a13af0e struct TransportClient::@73::@77 application d3/d75/structTransportClient.html a22b4a868fc3e01e1789cd1d19dd14195 union TransportClient::@73 details d3/d75/structTransportClient.html ac259c5f2f8aed3677089940ea3dcbbfd struct GNUNET_PeerIdentity monitor_peer d3/d75/structTransportClient.html a5374bc667d33c9534f10f97af27603b6 struct GST_BlacklistCheck * bc d3/d75/structTransportClient.html a15df598bb144535cd11e839508a51c6f int waiting_for_reply d3/d75/structTransportClient.html a2f658751c2a1636e219ea2b0ac3a5573 int call_receive_done d3/d75/structTransportClient.html ab44c6cc70ecbded9ecda2e170a2937d1 struct TransportClient::@79::@80 blacklist d3/d75/structTransportClient.html aa489170d34b22d3581c932a780f13dba union TransportClient::@79 details d3/d75/structTransportClient.html a0c4e7a06d59779e12f67e99b034532e0 TransportCummulativeAckPayload dd/dd9/structTransportCummulativeAckPayload.html struct GNUNET_TIME_Absolute receive_time dd/dd9/structTransportCummulativeAckPayload.html accf1d4d23cc940eff540395761858c58 struct AcknowledgementUUIDP ack_uuid dd/dd9/structTransportCummulativeAckPayload.html ae97709dd6b498c23a464f50f6c6333d1 TransportCummulativeAckPayloadP d0/d08/structTransportCummulativeAckPayloadP.html struct GNUNET_TIME_RelativeNBO ack_delay d0/d08/structTransportCummulativeAckPayloadP.html a02ed990a69f9715859685e2a913da4b8 struct AcknowledgementUUIDP ack_uuid d0/d08/structTransportCummulativeAckPayloadP.html a1a477e39c7d84d0397f0a0312ea66529 TransportDVBoxMessage df/dce/structTransportDVBoxMessage.html struct GNUNET_MessageHeader header df/dce/structTransportDVBoxMessage.html a1ab70ed55e702da7cb100e548ea23f87 uint16_t total_hops df/dce/structTransportDVBoxMessage.html acf16ad59e3049742d54fd245efd5481a uint16_t num_hops df/dce/structTransportDVBoxMessage.html a20706daae54ab433e9f5adaa4ddd9358 struct GNUNET_CRYPTO_EcdhePublicKey ephemeral_key df/dce/structTransportDVBoxMessage.html aca50373e99c18ef60f2b512880b90d37 struct GNUNET_ShortHashCode iv df/dce/structTransportDVBoxMessage.html a65c7765c436f4248bc60099857d9933e struct GNUNET_HashCode hmac df/dce/structTransportDVBoxMessage.html a016b48222e5b08d5933bd823d375c507 TransportDVBoxPayloadP df/d45/structTransportDVBoxPayloadP.html struct GNUNET_PeerIdentity sender df/d45/structTransportDVBoxPayloadP.html ae1098f3843340fab750630cf28ea504a struct GNUNET_CRYPTO_EddsaSignature sender_sig df/d45/structTransportDVBoxPayloadP.html a22dbe4485f31d28b4fea52fa92415cd9 struct GNUNET_TIME_AbsoluteNBO monotonic_time df/d45/structTransportDVBoxPayloadP.html a5fae5656dade950f144f7d2d4759464c TransportDVLearnMessage d8/d17/structTransportDVLearnMessage.html struct GNUNET_MessageHeader header d8/d17/structTransportDVLearnMessage.html a9370c4ebcaa3c2fb53457f1fef885a89 uint16_t num_hops d8/d17/structTransportDVLearnMessage.html ab9f65c868b33eb7aec422b56ee5db034 uint16_t bidirectional d8/d17/structTransportDVLearnMessage.html afa125f4643f9032330a99410fbb76b1a struct GNUNET_TIME_RelativeNBO non_network_delay d8/d17/structTransportDVLearnMessage.html a9d5f7b5f4150cd115ba0eb2857e041cd struct GNUNET_TIME_AbsoluteNBO monotonic_time d8/d17/structTransportDVLearnMessage.html aa21e0cc7008df27c09c48bcb71ab3cde struct GNUNET_CRYPTO_EddsaSignature init_sig d8/d17/structTransportDVLearnMessage.html aad64e7a5faee53af7edf71bad9f0fbc4 struct GNUNET_PeerIdentity initiator d8/d17/structTransportDVLearnMessage.html a0d9e149c9e1fa4dd13df8d65b4344641 struct ChallengeNonceP challenge d8/d17/structTransportDVLearnMessage.html a3d1f87026e0b861d2ae741b58adb8963 TransportFlowControlMessage de/dbd/structTransportFlowControlMessage.html struct GNUNET_MessageHeader header de/dbd/structTransportFlowControlMessage.html ae2d673e103f03a6a922dd32f96d776ff uint32_t seq de/dbd/structTransportFlowControlMessage.html a715886052e7c72cc6bcca0cbc574b06a uint64_t inbound_window_size de/dbd/structTransportFlowControlMessage.html a56ef3e4b66a38ea7bfad422faf6dad64 uint64_t outbound_sent de/dbd/structTransportFlowControlMessage.html acabf0395e876facbdbba141860cf173a uint64_t outbound_window_size de/dbd/structTransportFlowControlMessage.html a19150441a479eea59d471c0d3c1d670c struct GNUNET_TIME_AbsoluteNBO sender_time de/dbd/structTransportFlowControlMessage.html a65f37ac7963005e7694ad850151f8215 TransportFragmentBoxMessage d2/ded/structTransportFragmentBoxMessage.html struct GNUNET_MessageHeader header d2/ded/structTransportFragmentBoxMessage.html ad51b21563172b13efa8ae799d4625046 uint16_t frag_off d2/ded/structTransportFragmentBoxMessage.html a78d9e83b95517099e4b282c6dc33c869 uint16_t msg_size d2/ded/structTransportFragmentBoxMessage.html ad66ffc7fb2721803dd9f94fb0ff78ead struct AcknowledgementUUIDP ack_uuid d2/ded/structTransportFragmentBoxMessage.html ab3887026bc0331ac02f7a72d41b3f9ae struct MessageUUIDP msg_uuid d2/ded/structTransportFragmentBoxMessage.html a96fc02efe7bc50d92dc6c6218a6be846 TransportPingMessage d5/de1/structTransportPingMessage.html struct GNUNET_MessageHeader header d5/de1/structTransportPingMessage.html a531da98cda61c17db52b1cadbbf45b75 uint32_t challenge d5/de1/structTransportPingMessage.html a2e3c1c6b48d4bddb5bb61a1966b27e80 struct GNUNET_PeerIdentity target d5/de1/structTransportPingMessage.html ac2a78fb048c314614ca79fc3ededf8b5 TransportPlugin d7/d11/structTransportPlugin.html struct TransportPlugin * next d7/d11/structTransportPlugin.html a2f05ebe41033bcc74d4b48c74b7bfe52 struct TransportPlugin * prev d7/d11/structTransportPlugin.html a300ce655bc079a1088a1e7aab8cbbeb7 struct GNUNET_TRANSPORT_PluginFunctions * api d7/d11/structTransportPlugin.html aa7b936c8498efc0f0d76c1c1ca6e2f7e char * short_name d7/d11/structTransportPlugin.html a7300a7697fcb0e20bcfefe69f9853b0a char * lib_name d7/d11/structTransportPlugin.html a7a3f49f1e211df58d90ccfd15949d0f5 struct GNUNET_TRANSPORT_PluginEnvironment env d7/d11/structTransportPlugin.html a3a75d2f36b7bf5cef76bd5adcfa7fbfb TransportPluginMonitorMessage d6/dac/structTransportPluginMonitorMessage.html struct GNUNET_MessageHeader header d6/dac/structTransportPluginMonitorMessage.html a0203fe81a2e1f969aae7dd6853ed0364 uint16_t session_state d6/dac/structTransportPluginMonitorMessage.html a6791503f25cd50882ea18dc6d6b90940 int16_t is_inbound d6/dac/structTransportPluginMonitorMessage.html adcca325d47e15752ffdc6c8165e46843 uint32_t msgs_pending d6/dac/structTransportPluginMonitorMessage.html aafbd46c2f27994e28d1c9f187d12a98c uint32_t bytes_pending d6/dac/structTransportPluginMonitorMessage.html aab8fa543e0e2a0a0249aee92766d5f93 struct GNUNET_TIME_AbsoluteNBO timeout d6/dac/structTransportPluginMonitorMessage.html a267504538240fb51c30740d4b0295ccf struct GNUNET_TIME_AbsoluteNBO delay d6/dac/structTransportPluginMonitorMessage.html a75bb41e438f625a5c942972cde6ffe54 struct GNUNET_PeerIdentity peer d6/dac/structTransportPluginMonitorMessage.html ad15f3fd94c26b0f76c3d42f07877c74f uint64_t session_id d6/dac/structTransportPluginMonitorMessage.html ad11c2d5873e847d19fe22eb89264944c uint16_t plugin_name_len d6/dac/structTransportPluginMonitorMessage.html a4f760e20efdd957c5863da1821b50aaa uint16_t plugin_address_len d6/dac/structTransportPluginMonitorMessage.html a40d6a82c9f0797650390d97ba2ee7cbf TransportPongMessage dd/d9f/structTransportPongMessage.html struct GNUNET_MessageHeader header dd/d9f/structTransportPongMessage.html a7812ece737294bdeb53faa24b58c445c uint32_t challenge dd/d9f/structTransportPongMessage.html a667cec1a1e43e609c918c8cc79f2fa88 struct GNUNET_CRYPTO_EddsaSignature signature dd/d9f/structTransportPongMessage.html a5d25db157b60cf4822aacd6d95a8c892 struct GNUNET_CRYPTO_EccSignaturePurpose purpose dd/d9f/structTransportPongMessage.html a6634551300ea9e19476ed68cf97ca970 struct GNUNET_TIME_AbsoluteNBO expiration dd/d9f/structTransportPongMessage.html a93e4bb00763bf4784bba876e666bc591 uint32_t addrlen dd/d9f/structTransportPongMessage.html a63e9c5cb3ee788a1c5dd550df53f0115 TransportReliabilityAckMessage d5/d0a/structTransportReliabilityAckMessage.html struct GNUNET_MessageHeader header d5/d0a/structTransportReliabilityAckMessage.html a9899747f9d193829941d4945e345e3db uint32_t ack_counter d5/d0a/structTransportReliabilityAckMessage.html a6f1f635f64013f4c397648e92607f7a9 TransportReliabilityBoxMessage d5/deb/structTransportReliabilityBoxMessage.html struct GNUNET_MessageHeader header d5/deb/structTransportReliabilityBoxMessage.html a74ad3701328128a11861d9e792f2c5d7 uint32_t ack_countdown d5/deb/structTransportReliabilityBoxMessage.html a2cd6520b3838c2c46085953f17d3c658 struct AcknowledgementUUIDP ack_uuid d5/deb/structTransportReliabilityBoxMessage.html aa9b7ad87561d13ea182238984dc2ec7c TransportSynMessage d1/db2/structTransportSynMessage.html struct GNUNET_MessageHeader header d1/db2/structTransportSynMessage.html acd5d06042bd697f0579810042bc54d95 uint32_t reserved d1/db2/structTransportSynMessage.html a0f84dc0279337f851dbbc4189325397c struct GNUNET_TIME_AbsoluteNBO timestamp d1/db2/structTransportSynMessage.html aa197786217c534080506b79075256890 TransportValidationChallengeMessage db/d26/structTransportValidationChallengeMessage.html struct GNUNET_MessageHeader header db/d26/structTransportValidationChallengeMessage.html a0d42bb41f79820142400d4cf276adb4a uint32_t reserved db/d26/structTransportValidationChallengeMessage.html a925ed301b704684a80e16905435e5073 struct ChallengeNonceP challenge db/d26/structTransportValidationChallengeMessage.html a6e6a453b52acf4a6f2ee9e09b9a9e86f struct GNUNET_TIME_AbsoluteNBO sender_time db/d26/structTransportValidationChallengeMessage.html ae009fb7a9d905049b9c2f57ad78b473c TransportValidationPS d0/dd7/structTransportValidationPS.html struct GNUNET_CRYPTO_EccSignaturePurpose purpose d0/dd7/structTransportValidationPS.html a4997a290eae190a6e18f6d5f96ed2ef8 struct GNUNET_TIME_RelativeNBO validity_duration d0/dd7/structTransportValidationPS.html aabb1caf02d3b8d4cac893f0f89fb3ce1 struct ChallengeNonceP challenge d0/dd7/structTransportValidationPS.html afdcf7204a62cf61a8065d89ac03bb3e9 TransportValidationResponseMessage d6/de8/structTransportValidationResponseMessage.html struct GNUNET_MessageHeader header d6/de8/structTransportValidationResponseMessage.html a4d4d185856709b3433f20f9ed93e2a5b uint32_t reserved d6/de8/structTransportValidationResponseMessage.html a68597e780a7d398fd58faac6d88d8e42 struct GNUNET_CRYPTO_EddsaSignature signature d6/de8/structTransportValidationResponseMessage.html a72eff724f5a72b3822650163ed6afa88 struct ChallengeNonceP challenge d6/de8/structTransportValidationResponseMessage.html a3e265312669a202ab7e9fb5247d2de1a TrimContext d9/de8/structTrimContext.html struct GNUNET_CONTAINER_MultiHashMap * keywordcounter d9/de8/structTrimContext.html a87784f60b16026c6a9011a5b09dc6a2a struct GNUNET_CONTAINER_MultiHashMap * metacounter d9/de8/structTrimContext.html ae7d301241624a31771c623528e39b32b struct GNUNET_FS_ShareTreeItem * pos d9/de8/structTrimContext.html a27b71ee55be1709369de90aef724154d unsigned int move_threshold d9/de8/structTrimContext.html a7bb6d981db078d9fcca06c5debcc9158 TypeMapConfirmationMessage d2/d38/structTypeMapConfirmationMessage.html struct GNUNET_MessageHeader header d2/d38/structTypeMapConfirmationMessage.html afdcec6c19e363d6ab80f0a76fea8fa61 uint32_t reserved d2/d38/structTypeMapConfirmationMessage.html ab040f01d75270634681ba0a526f9d536 struct GNUNET_HashCode tm_hash d2/d38/structTypeMapConfirmationMessage.html a7f740d3b8b0a31f6c78c412ac0d3baa4 UBlock d8/d55/structUBlock.html struct GNUNET_CRYPTO_EcdsaSignature signature d8/d55/structUBlock.html acb8ec86a67a5885eec152857dfeb19fc struct GNUNET_CRYPTO_EccSignaturePurpose purpose d8/d55/structUBlock.html aa854dad01e110329aa22ec8a71122c85 struct GNUNET_CRYPTO_EcdsaPublicKey verification_key d8/d55/structUBlock.html a06274891c9642802db5d8eff34a09e11 UDP_ACK_Message d1/d34/structUDP__ACK__Message.html struct GNUNET_MessageHeader header d1/d34/structUDP__ACK__Message.html ac27ddf55df1373d7ab0e75a8a710fa6c uint32_t delay d1/d34/structUDP__ACK__Message.html a10b1fb3a8fdf27db142badde721a830c struct GNUNET_PeerIdentity sender d1/d34/structUDP__ACK__Message.html a95493bd5f8fc6e582efd81a60e76cbb7 UDP_Beacon_Message da/dd7/structUDP__Beacon__Message.html struct GNUNET_MessageHeader header da/dd7/structUDP__Beacon__Message.html a58457148d6a84b866ba3ea54877db9bc struct GNUNET_PeerIdentity sender da/dd7/structUDP__Beacon__Message.html a8a193e29b64f47628d9d8ad51b081888 UDP_FragmentationContext d0/d8b/structUDP__FragmentationContext.html struct UDP_FragmentationContext * next d0/d8b/structUDP__FragmentationContext.html a15275ccba0d363c9ecb8e30112d0ff48 struct UDP_FragmentationContext * prev d0/d8b/structUDP__FragmentationContext.html a72ca56038e0fb98769b291f85383445c struct Plugin * plugin d0/d8b/structUDP__FragmentationContext.html abc9a42c9feb3e0dad953a45f95e30ff8 struct GNUNET_FRAGMENT_Context * frag d0/d8b/structUDP__FragmentationContext.html af45f3fed3e6788e9831f4c66b23f6dfe struct GNUNET_ATS_Session * session d0/d8b/structUDP__FragmentationContext.html af610e7b7d041187759b23032673a7160 GNUNET_TRANSPORT_TransmitContinuation cont d0/d8b/structUDP__FragmentationContext.html a69f6f78941df4deab8173c3d2d92130a void * cont_cls d0/d8b/structUDP__FragmentationContext.html ad1bc42f7636385e09cb1b0dbe976c628 struct GNUNET_TIME_Absolute start_time d0/d8b/structUDP__FragmentationContext.html a7cf7737b93d054225669ee58aefafef7 struct GNUNET_TIME_Absolute next_frag_time d0/d8b/structUDP__FragmentationContext.html a02a8c4ad95e0e21bccc338729175056d struct GNUNET_TIME_Relative flow_delay_from_other_peer d0/d8b/structUDP__FragmentationContext.html a907b58cbd79ae4f0cf565a2c2cda50a3 struct GNUNET_TIME_Absolute timeout d0/d8b/structUDP__FragmentationContext.html afd528a55a89dcf1b340e4e6f1acf19af size_t payload_size d0/d8b/structUDP__FragmentationContext.html acae2aaf51470ab086dbc485c50a9f1ff size_t on_wire_size d0/d8b/structUDP__FragmentationContext.html afd7ec2813671b0945be0887962450dfe udp_header dc/dc3/structudp__header.html uint16_t src_port dc/dc3/structudp__header.html ac0f7a492b8b7dd8e425d6517c7e9b3c2 uint16_t dst_port dc/dc3/structudp__header.html a0cabb64601f3523a8defb137a90da96a uint16_t length dc/dc3/structudp__header.html a8129128b23a79dad769fc422f7b1c12b uint16_t crc dc/dc3/structudp__header.html a62dccef5785117753f9d11f79ced3be9 UDP_MessageWrapper db/d19/structUDP__MessageWrapper.html struct GNUNET_ATS_Session * session db/d19/structUDP__MessageWrapper.html a3b7a4c0268f508377d360694e0705f0b struct UDP_MessageWrapper * prev db/d19/structUDP__MessageWrapper.html ac26ca55c79514efd4b56c43b9fe1c272 struct UDP_MessageWrapper * next db/d19/structUDP__MessageWrapper.html a88f7958851e7d12122f7cd48358b5c22 char * msg_buf db/d19/structUDP__MessageWrapper.html a0cf2e9ab5f9aa065f5bb7e141026878d QueueContinuation qc db/d19/structUDP__MessageWrapper.html a2859ea68d0c273d4d992543523d76415 void * qc_cls db/d19/structUDP__MessageWrapper.html ada19ec740fe4ed44f05277d2ad290131 GNUNET_TRANSPORT_TransmitContinuation cont db/d19/structUDP__MessageWrapper.html a96c082db2576c5bb05f593398a731871 void * cont_cls db/d19/structUDP__MessageWrapper.html a48db1d312f9738bf5b0056f7aaf11248 struct UDP_FragmentationContext * frag_ctx db/d19/structUDP__MessageWrapper.html a796c9e37b84f85931ec94aead552db57 struct GNUNET_TIME_Absolute start_time db/d19/structUDP__MessageWrapper.html a76be66e751c1011122f46f0702966aa5 struct GNUNET_TIME_Absolute transmission_time db/d19/structUDP__MessageWrapper.html ada7d1796efe2e5d3dbe97427bf927793 struct GNUNET_TIME_Absolute timeout db/d19/structUDP__MessageWrapper.html a8f88b674e2ae3c2634518210cd97548c size_t msg_size db/d19/structUDP__MessageWrapper.html ac36b2fe81e1f61b1e45a5dd873b4dfba size_t payload_size db/d19/structUDP__MessageWrapper.html a731e9ef333d523b17a5dda5780648af2 UDPAck d1/db1/structUDPAck.html struct GNUNET_MessageHeader header d1/db1/structUDPAck.html ab625f67a9d4dfeab2de55d9c0011542c uint32_t sequence_max d1/db1/structUDPAck.html a2c0675246c76b86998eb328600644f0d struct GNUNET_HashCode cmac d1/db1/structUDPAck.html a744b399dd47bfb62eda2e8eeba98df9b UdpAddress dc/df7/unionUdpAddress.html struct IPv4UdpAddress v4 dc/df7/unionUdpAddress.html a086ad938c79938ecf84bc805b88f7745 struct IPv6UdpAddress v6 dc/df7/unionUdpAddress.html a8cfd39cfc90b07ed9f07595bd449698f UDPBox d0/db1/structUDPBox.html struct GNUNET_ShortHashCode kid d0/db1/structUDPBox.html af89f7f81534f178d9c65ef0346e6d9b6 char gcm_tag d0/db1/structUDPBox.html a1211b323f8d2e8f6ab9fdd2f7a88b015 [(128/8)] UDPBroadcast d3/d76/structUDPBroadcast.html struct GNUNET_PeerIdentity sender d3/d76/structUDPBroadcast.html a9c90c399820e64b4f09db804c1d7b162 struct GNUNET_CRYPTO_EddsaSignature sender_sig d3/d76/structUDPBroadcast.html a2994c98c3fe217706b5f10ffc68bb7c9 UdpBroadcastSignature d7/dbd/structUdpBroadcastSignature.html struct GNUNET_CRYPTO_EccSignaturePurpose purpose d7/dbd/structUdpBroadcastSignature.html a0d13fe7c51e0b5f0a160b7c33d411876 struct GNUNET_PeerIdentity sender d7/dbd/structUdpBroadcastSignature.html ab7baa68845110f7de1ae26665c7b6b07 struct GNUNET_HashCode h_address d7/dbd/structUdpBroadcastSignature.html a619bc1a58b8338a550dd61c2fe6f3598 UDPConfirmation d1/de4/structUDPConfirmation.html struct GNUNET_PeerIdentity sender d1/de4/structUDPConfirmation.html a37371b89968d94921f4edf5002a92035 struct GNUNET_CRYPTO_EddsaSignature sender_sig d1/de4/structUDPConfirmation.html a3e01d8222dd62ebbdb0c45ed4cfadd4d struct GNUNET_TIME_AbsoluteNBO monotonic_time d1/de4/structUDPConfirmation.html ad5a47c184bc35a36f792680a12cdf652 UdpHandshakeSignature d3/d9e/structUdpHandshakeSignature.html struct GNUNET_CRYPTO_EccSignaturePurpose purpose d3/d9e/structUdpHandshakeSignature.html a88cecac49ce583f79ca43db70d937da9 struct GNUNET_PeerIdentity sender d3/d9e/structUdpHandshakeSignature.html afac272831489661d737a1c21dbafcd35 struct GNUNET_PeerIdentity receiver d3/d9e/structUdpHandshakeSignature.html a47cba009e0a119e0e38668420ef9e2fd struct GNUNET_CRYPTO_EcdhePublicKey ephemeral d3/d9e/structUdpHandshakeSignature.html a7d942ff37dfa18a393ee4efcab2dbc10 struct GNUNET_TIME_AbsoluteNBO monotonic_time d3/d9e/structUdpHandshakeSignature.html a77938edbe0c131207b6ceeba1b43f4e0 UDPMessage d7/db1/structUDPMessage.html struct GNUNET_MessageHeader header d7/db1/structUDPMessage.html a888e2d55299478f5b0223d8adfe3b550 uint32_t reserved d7/db1/structUDPMessage.html a7a6dffc22b6555dfcace714bffb2f94a struct GNUNET_PeerIdentity sender d7/db1/structUDPMessage.html ae752514bcea80aec2697eca32b471e25 UnderlayLink d3/da7/structUnderlayLink.html uint32_t A d3/da7/structUnderlayLink.html af3a9b9162960729c149f008a94c06a96 uint32_t B d3/da7/structUnderlayLink.html aa8bcccbd10cd07d5c75ae78764c33d7f uint32_t bandwidth d3/da7/structUnderlayLink.html af3bb26bd6015fd84701050c139a3cda2 uint32_t latency d3/da7/structUnderlayLink.html a4261f081f80ea4e3dc5273ca773169bf uint32_t loss d3/da7/structUnderlayLink.html ac6dd501a09a5f473daeb3fd8d26a7f92 UnindexMessage d9/dac/structUnindexMessage.html struct GNUNET_MessageHeader header d9/dac/structUnindexMessage.html adf2214dc32f9f3d2628cf463056226b7 uint32_t reserved d9/dac/structUnindexMessage.html a5dc63b6641309a0ecbc8e7ad2f79f4e3 struct GNUNET_HashCode file_id d9/dac/structUnindexMessage.html a3378080128ad2f627ad01418d07310fb UNIX_Sock_Info dc/d80/structUNIX__Sock__Info.html struct GNUNET_NETWORK_Handle * desc dc/d80/structUNIX__Sock__Info.html ae410b5b33c4f777dde99cbb5a34edb0f UnixAddress d3/db0/structUnixAddress.html uint32_t options d3/db0/structUnixAddress.html a6ace9f7bef1987c1939ac1483f8e8a36 uint32_t addrlen d3/db0/structUnixAddress.html acbb052970c653dedc614aa6a0672634c UNIXMessage dd/da1/structUNIXMessage.html struct GNUNET_MessageHeader header dd/da1/structUNIXMessage.html a8e0079798c0851bc29465f38c4ebe927 struct GNUNET_PeerIdentity sender dd/da1/structUNIXMessage.html aa4e30320c83bc01b1532567bc5c2dc4b UNIXMessageWrapper df/db7/structUNIXMessageWrapper.html struct UNIXMessageWrapper * next df/db7/structUNIXMessageWrapper.html a63e3f68f837ac34b9fd0351886f0f079 struct UNIXMessageWrapper * prev df/db7/structUNIXMessageWrapper.html a64d5fa87e34e8ab4084ae0790a05efaa struct UNIXMessage * msg df/db7/structUNIXMessageWrapper.html a70816e92eb4fb5dc43bad1d7b84bf274 struct GNUNET_ATS_Session * session df/db7/structUNIXMessageWrapper.html af1e96a70ae8c374f2c034495f39366ae GNUNET_TRANSPORT_TransmitContinuation cont df/db7/structUNIXMessageWrapper.html acc0cf5b4854b51ddef4aa9269699428e void * cont_cls df/db7/structUNIXMessageWrapper.html aeb1be5cb479d0f19046183ff73e45a32 struct GNUNET_TIME_Absolute timeout df/db7/structUNIXMessageWrapper.html a65c617af27910fe200e70bf658fc1f84 size_t msgsize df/db7/structUNIXMessageWrapper.html ac53fbe0bbc919ea5c91bae98b0fdfc95 size_t payload df/db7/structUNIXMessageWrapper.html a51b2850e6a5167aa85c7273a11a9483b unsigned int priority df/db7/structUNIXMessageWrapper.html aab484b41d93d24d5f034f4c0b5d31d32 UpdateContext d4/def/structUpdateContext.html struct PreferenceClient * pc d4/def/structUpdateContext.html a787666d5951b92bfd0af1a151bbb9860 enum GNUNET_ATS_PreferenceKind kind d4/def/structUpdateContext.html afb0a0c5b38d718f632b6630d732b919d uint32_t size d4/def/structUpdateContext.html af1fd65e992e96e90b6f7e52c8b3f5804 const void * data d4/def/structUpdateContext.html ae6a379731387e0d1d9a83011c58552e5 uint32_t priority d4/def/structUpdateContext.html a05f793bc0e0649c40f0365db03599f26 uint32_t replication d4/def/structUpdateContext.html af9d23032c8c89f00ad3fa4d245143e44 struct GNUNET_TIME_Absolute expiration d4/def/structUpdateContext.html a879baeed17e5931683dc64e42a940b32 bool updated d4/def/structUpdateContext.html a1bbde8676d4d599d3f3e872222187cf9 struct GNUNET_TESTING_System * system d4/def/structUpdateContext.html aa83f4d819c4383a3bc29bf70ceb613c5 struct GNUNET_CONFIGURATION_Handle * cfg d4/def/structUpdateContext.html adb3521c88df1e86a1325fc1d7de40db2 char * gnunet_home d4/def/structUpdateContext.html ace5552eaee41524b1692905b1755b41e uint16_t * ports d4/def/structUpdateContext.html a93883da02f2e765096a299584f5ba84c unsigned int nports d4/def/structUpdateContext.html ae6527658f2c7f7e25bc12333a21c6517 int status d4/def/structUpdateContext.html af24a242ae6d58dda2290d0473efbf564 UpdateMessage da/d03/structUpdateMessage.html struct GNUNET_MessageHeader header da/d03/structUpdateMessage.html ad07c493eeee356b71b5b9e8c96180b20 uint16_t name_len da/d03/structUpdateMessage.html a8e5c325b7737391afe1f247c2239c871 uint16_t end_of_list da/d03/structUpdateMessage.html a29af91c26904295aed2a8213954b1096 struct GNUNET_CRYPTO_EcdsaPrivateKey private_key da/d03/structUpdateMessage.html a67b1ededb3b67ebf72ef507f6db16332 UrlRequestData d0/deb/structUrlRequestData.html char request_url d0/deb/structUrlRequestData.html a509a1bfb4e31d98305ef61726a95728a [128] unsigned int status d0/deb/structUrlRequestData.html a5280fcc1d6282aa2f125167d02c8789e uint64_t count d0/deb/structUrlRequestData.html ae668d0fb3a1a6fa57c42e6a3a7f33c4b uint64_t bytes_sent d0/deb/structUrlRequestData.html acbdd5599fa57a46fad4f75694f7e59de uint64_t bytes_received d0/deb/structUrlRequestData.html a7d2380863a3fd7e77d1ceb061649e857 struct GNUNET_TIME_Relative time d0/deb/structUrlRequestData.html a15fb12d1ae2966b950983bea345e669c struct GNUNET_TIME_Relative time_max d0/deb/structUrlRequestData.html aa6d3300c608adfbbcb8a220eb44fa243 struct GNUNET_TIME_Relative time_min d0/deb/structUrlRequestData.html a67514ccdfd137963e3358599b96720bf userdata dc/d1e/structuserdata.html int count dc/d1e/structuserdata.html a72cf99406f4c092e581a0dbaa2687d05 int data_len dc/d1e/structuserdata.html a5be9a59aef42a9dc0e106df3d1bedb6b ipv4_address_t ipv4 dc/d1e/structuserdata.html abfe1186ed92d17e3ba58a5ab53046cf7 [16] ipv6_address_t ipv6 dc/d1e/structuserdata.html a9922cf739aaaa27cfcd29edbc5b743c9 [16] char * name dc/d1e/structuserdata.html a75fa2b65085c80a84e8fb8eb3062e0e0 [16] union userdata::@21 data dc/d1e/structuserdata.html a34ddef9161af66cfbf808b2074ebeb22 ValidationEntry dc/df2/structValidationEntry.html struct GNUNET_HELLO_Address * address dc/df2/structValidationEntry.html a9b0c89eb1e11be9f94027968e3b3fa69 struct GST_BlacklistCheck * bc dc/df2/structValidationEntry.html ae223299b4dfeee623c2db3e1290159bc struct GNUNET_CRYPTO_EddsaSignature pong_sig_cache dc/df2/structValidationEntry.html a55788920c75a9dac798523e19b380732 struct GNUNET_SCHEDULER_Task * timeout_task dc/df2/structValidationEntry.html a5486880b0a9b38cae1fbcba41ff68c39 struct GNUNET_SCHEDULER_Task * revalidation_task dc/df2/structValidationEntry.html a0de6783404c4bf7d0362e901c047d3a1 struct GNUNET_TIME_Absolute send_time dc/df2/structValidationEntry.html a1edbcce6b3b633bf5f32a16d50999e4c struct GNUNET_TIME_Absolute next_validation dc/df2/structValidationEntry.html a4694791efb2344f125e4704f25797778 struct GNUNET_TIME_Absolute valid_until dc/df2/structValidationEntry.html a8e8be82705684e03056db7453055448a struct GNUNET_TIME_Absolute pong_sig_valid_until dc/df2/structValidationEntry.html a17c4b17d86a6d2c674620a541556a9db struct GNUNET_TIME_Absolute revalidation_block dc/df2/structValidationEntry.html a4a8152e15e5e9605a7a29d8a4c6e97cc struct GNUNET_TIME_Relative latency dc/df2/structValidationEntry.html a93fdd31ccbe163385fe221aafd6e8223 enum GNUNET_TRANSPORT_ValidationState state dc/df2/structValidationEntry.html aa780643829831de383958da719a1c78b uint32_t challenge dc/df2/structValidationEntry.html a8c48063dd733a942e53bcb93f5ef1c02 int copied dc/df2/structValidationEntry.html a6f90ce91ed5f3dadba710f744547a1a5 int in_use dc/df2/structValidationEntry.html a9efc9557de92f865c61e604434a33499 int expecting_pong dc/df2/structValidationEntry.html aef48cb07af964258b00a79af119185c5 int known_to_ats dc/df2/structValidationEntry.html aeca876af5d44492a2b094fcc82487e26 enum GNUNET_NetworkType network dc/df2/structValidationEntry.html afe04234ac105d8bb91ccd9dbfd622fb4 ValidationEntryMatchContext d0/dac/structValidationEntryMatchContext.html struct ValidationEntry * ve d0/dac/structValidationEntryMatchContext.html a984910358afdac0c7493c79dff54ad25 const struct GNUNET_HELLO_Address * address d0/dac/structValidationEntryMatchContext.html a00fce6793eb224ec7ed74f2e589a6324 ValidationIterateResponseMessage df/d86/structValidationIterateResponseMessage.html struct GNUNET_MessageHeader header df/d86/structValidationIterateResponseMessage.html a73221542b542ffa63d385e9577231cd4 uint32_t reserved df/d86/structValidationIterateResponseMessage.html a9b23beb5314d50274588c08c676f8e78 struct GNUNET_PeerIdentity peer df/d86/structValidationIterateResponseMessage.html aaa0550cafdfb0fb7dd81a4e26dc709e8 uint32_t local_address_info df/d86/structValidationIterateResponseMessage.html acf4d1a4a75fd91981f0746181bbb5d65 uint32_t addrlen df/d86/structValidationIterateResponseMessage.html a8d058bd439aedd13a26db5c518f7aa60 uint32_t pluginlen df/d86/structValidationIterateResponseMessage.html a314a67a8703eb7e0035f29487614cafc uint32_t state df/d86/structValidationIterateResponseMessage.html a4f9df030c3eaae271b22fc191f59b5ae struct GNUNET_TIME_AbsoluteNBO last_validation df/d86/structValidationIterateResponseMessage.html a67d904e877ed9dd5f6d9257867c0cf8e struct GNUNET_TIME_AbsoluteNBO valid_until df/d86/structValidationIterateResponseMessage.html ac0f57e1ac137584be90768466b19e5c6 struct GNUNET_TIME_AbsoluteNBO next_validation df/d86/structValidationIterateResponseMessage.html ae645dc527b72b284dc15c1432ab38972 ValidationMonitorMessage db/d47/structValidationMonitorMessage.html struct GNUNET_MessageHeader header db/d47/structValidationMonitorMessage.html a141f19c13aaf9f217f09527d589639d5 uint32_t one_shot db/d47/structValidationMonitorMessage.html adb71513d7b1ad9a9f9df56cf0789e3ce struct GNUNET_PeerIdentity peer db/d47/structValidationMonitorMessage.html ac4da540fa6bb78259fcb7aff1fa2f13d ValidationResolutionContext db/d7f/structValidationResolutionContext.html struct ValidationResolutionContext * next db/d7f/structValidationResolutionContext.html a7b83ca527dcec78b55ccc7ca68a37837 struct ValidationResolutionContext * prev db/d7f/structValidationResolutionContext.html af036bd43707413182cbc0c73f4ebb9ce struct GNUNET_HELLO_Address * addrcp db/d7f/structValidationResolutionContext.html af7ade9b8fe2b596f518db0879688312a struct GNUNET_TIME_Absolute last_validation db/d7f/structValidationResolutionContext.html a274d88c2d32646013aa90bd6be71257d struct GNUNET_TIME_Absolute valid_until db/d7f/structValidationResolutionContext.html aea7f70a911d90620a731adbdb72282d0 struct GNUNET_TIME_Absolute next_validation db/d7f/structValidationResolutionContext.html af92b645157bb1cc76699db62ca7d525a struct GNUNET_TRANSPORT_AddressToStringContext * asc db/d7f/structValidationResolutionContext.html a334dae51dcdf0ae28572acabc05e345c char * transport db/d7f/structValidationResolutionContext.html aa47ee38146670df17f478bb7a5b04258 int printed db/d7f/structValidationResolutionContext.html ad2257b40812798d6e9ef7e5e0b33841a ValidationState d9/d22/structValidationState.html struct GNUNET_PeerIdentity pid d9/d22/structValidationState.html a52816e0d56cbedc80cdcbb0ba696d5b9 struct GNUNET_TIME_Absolute valid_until d9/d22/structValidationState.html a1af7c95d4717a851d2182798b2ff5ddf struct GNUNET_TIME_Absolute validated_until d9/d22/structValidationState.html ac98e5bd06af9bd17af8ef5c29d04b79d Value d9/df3/structValue.html struct GNUNET_HashCode key d9/df3/structValue.html a09f63743750b92bb3dd58f4cbc9ce9cd struct GNUNET_TIME_Absolute discard_time d9/df3/structValue.html a5fdb8e07f2c91ca96d86b328a57d150d struct GNUNET_CONTAINER_HeapNode * hn d9/df3/structValue.html a496e465dbcc03c0393ab0ee749272ce4 struct GNUNET_PeerIdentity * path_info d9/df3/structValue.html a1e489c456b8dedb5d1363d883e356a5e size_t size d9/df3/structValue.html a310b2aee6c3da778e5ca3ac1e8c3e885 unsigned int path_info_len d9/df3/structValue.html ae93f33694a513cc4d9d7713266db2b08 uint32_t distance d9/df3/structValue.html af51458a354cefdc732f17240d06941c6 enum GNUNET_BLOCK_Type type d9/df3/structValue.html a530a05703c38ba318a829d7621710e0b const void * data d9/df3/structValue.html a3050d8c7cffa91a38ac3938a1aa117b9 struct GNUNET_CONTAINER_HeapNode * expire_heap d9/df3/structValue.html ade1d33f8c24459a0bf7cfb09f0edb1cd struct GNUNET_CONTAINER_HeapNode * replication_heap d9/df3/structValue.html a236d64c949fff3646798e72395a7d3e4 struct GNUNET_TIME_Absolute expiration d9/df3/structValue.html abf490867de7f4dfdd09ea78f4be93313 unsigned int zero_anon_offset d9/df3/structValue.html a86d79d21fb4c5c9caf0bf225e26d68ce uint32_t size d9/df3/structValue.html ab139c7534200ee60891d2f7156540b83 uint32_t priority d9/df3/structValue.html ac7464528aa6c580138ef8cfae3405e4f uint32_t anonymity d9/df3/structValue.html a9aa126ad9191fbfafd54d7bd24314d28 uint32_t replication d9/df3/structValue.html ae7dae339a572bd6fa9ab7606c85cca65 ValueSet d9/d63/structValueSet.html char * subsystem d9/d63/structValueSet.html aa8d0846120b5192e63fa51da40be4086 char * name d9/d63/structValueSet.html a85b8081db46402e6797f598c5d0db109 uint64_t * values d9/d63/structValueSet.html af3de2b6ae0b7d8b268c5c03eba552c61 int is_persistent d9/d63/structValueSet.html a9469c7730e719f7c2fcea536791bcf62 VerifyMessage d1/d77/structVerifyMessage.html struct GNUNET_MessageHeader header d1/d77/structVerifyMessage.html a9bb5c338b31bf5f4de81ed28924af62a struct GNUNET_CRYPTO_EcdsaPublicKey subject_key d1/d77/structVerifyMessage.html a063c82418b449aea7ee190c285ccfc76 struct GNUNET_CRYPTO_EcdsaPublicKey issuer_key d1/d77/structVerifyMessage.html a19268ed86505bb4d3d4e609fc2537e1a uint32_t d_count d1/d77/structVerifyMessage.html abe1d2725ec4c3d44ee69f6892748a86b uint16_t issuer_attribute_len d1/d77/structVerifyMessage.html ac1dfe4bef6d070b37b9e4ab1bcad2917 uint16_t resolution_algo d1/d77/structVerifyMessage.html aa3835f6b6a8aa43619eadbb01c803ef1 uint32_t id d1/d77/structVerifyMessage.html aaf8fb4cbe2ee9475b591d0ee253eaa92 VerifyRequestHandle df/dbb/structVerifyRequestHandle.html bool is_collect df/dbb/structVerifyRequestHandle.html acec94b9b3f84811bd37ae32949b5eb65 struct VerifyRequestHandle * next df/dbb/structVerifyRequestHandle.html a5004bc29806b5b30a6ba48d2b09b0f18 struct VerifyRequestHandle * prev df/dbb/structVerifyRequestHandle.html a0333971265b4533a2a576bd3c2269b0d struct GNUNET_SERVICE_Client * client df/dbb/structVerifyRequestHandle.html a233d25423a3d355832e1b8555239ecb3 uint32_t delegation_chain_size df/dbb/structVerifyRequestHandle.html a7faaba5303d8d77db5bfdf90e9547f03 struct DelegationChainEntry * delegation_chain_head df/dbb/structVerifyRequestHandle.html aefd2e7fb6e2ca6d2f46f0fdeacb0a9c4 struct DelegationChainEntry * delegation_chain_tail df/dbb/structVerifyRequestHandle.html ab68d1ef71733fd875196fe2619ea3a9e struct DelegationSetQueueEntry * dsq_head df/dbb/structVerifyRequestHandle.html a7c197746c88795fd69a9a2166a6004f4 struct DelegationSetQueueEntry * dsq_tail df/dbb/structVerifyRequestHandle.html a86d4b0b0d241ac49bb65b562e1f90536 struct GNUNET_CRYPTO_EcdsaPublicKey issuer_key df/dbb/structVerifyRequestHandle.html a79a8b11f114dfe7dd4327725ba66cee8 char * issuer_attribute df/dbb/structVerifyRequestHandle.html adb854d22c1443b82a4e0988f26c2ab2e struct GNUNET_CRYPTO_EcdsaPublicKey subject_key df/dbb/structVerifyRequestHandle.html a2787dcada173cac418d7654c6a01e13d struct DelegateRecordEntry * del_chain_head df/dbb/structVerifyRequestHandle.html abebe120948cb5e006ceabe47364572d2 struct DelegateRecordEntry * del_chain_tail df/dbb/structVerifyRequestHandle.html ad64a770c2459df3b9c4367829eb589c2 uint32_t del_chain_size df/dbb/structVerifyRequestHandle.html a5562e188c666d827110e11eb4a8867f9 struct DelegationQueueEntry * current_delegation df/dbb/structVerifyRequestHandle.html a49bf14ff7c4a9bd221436dcc224f847e uint32_t request_id df/dbb/structVerifyRequestHandle.html a40b0f8fea0d2e3b80605daf02e3e6e28 uint64_t pending_lookups df/dbb/structVerifyRequestHandle.html a732fb0c48411e1c30b1e5cbc1c0a8964 enum GNUNET_ABD_AlgoDirectionFlags resolution_algo df/dbb/structVerifyRequestHandle.html a555a8a7efcf42a292a87984b3dd9f237 struct GNUNET_NAMESTORE_QueueEntry * dele_qe df/dbb/structVerifyRequestHandle.html a129e03a9e73cd668507a839e4b0c7397 View d0/d34/structView.html struct GNUNET_PeerIdentity * array d0/d34/structView.html a051d180bfe57433fb6141d9ec42a4088 uint32_t length d0/d34/structView.html af1ee2fe80f00e8ac7f100a6061b391af struct GNUNET_CONTAINER_MultiPeerMap * mpm d0/d34/structView.html af6e518fc77af535008deee44d6dd5b52 VirtualLink d9/de9/structVirtualLink.html struct GNUNET_PeerIdentity target d9/de9/structVirtualLink.html ab9ef3108d7789708659b035cd8f021fa struct CommunicatorMessageContext * cmc_head d9/de9/structVirtualLink.html acc230c3bfd8243ecf2011e265386fdaa struct CommunicatorMessageContext * cmc_tail d9/de9/structVirtualLink.html afe56a08c2cc5b19ebfe0ae814ca4830d struct PendingMessage * pending_msg_head d9/de9/structVirtualLink.html adb85e02d67f9dbaaefd79f152d5e85c0 struct PendingMessage * pending_msg_tail d9/de9/structVirtualLink.html ae8d4d32ba63a76ea445a8efd11f94e4b struct CoreSentContext * csc_tail d9/de9/structVirtualLink.html ae1e9026e4a4a12f9e068a14b0a19f0dc struct CoreSentContext * csc_head d9/de9/structVirtualLink.html ab7df756d5334202280295560c09c1db7 struct GNUNET_SCHEDULER_Task * visibility_task d9/de9/structVirtualLink.html a85e8354eb7c70401585788b516582d02 struct GNUNET_SCHEDULER_Task * fc_retransmit_task d9/de9/structVirtualLink.html acc954b5a8c1b86737157f633eab1c006 struct Neighbour * n d9/de9/structVirtualLink.html a9dcdc22e383ed415cc0ff274af8ea3a3 struct DistanceVector * dv d9/de9/structVirtualLink.html ac811641ec7665290a29f744bc71cf145 struct GNUNET_TIME_Absolute n_challenge_time d9/de9/structVirtualLink.html a54555b5d46d279cd2a494d6044179351 struct GNUNET_TIME_Absolute last_fc_transmission d9/de9/structVirtualLink.html a83b772fc6a7fc7f25518aacaaf89585c struct GNUNET_TIME_Absolute last_fc_timestamp d9/de9/structVirtualLink.html a5899fb231ed227b18920b288f00396fa struct GNUNET_TIME_Relative last_fc_rtt d9/de9/structVirtualLink.html af11e40d6ed7d858bfd1cd202563f7bdc uint64_t message_uuid_ctr d9/de9/structVirtualLink.html aa38e4ebb26f54b4241e6a313c1b5ede7 uint64_t available_fc_window_size d9/de9/structVirtualLink.html af8ce0f0ff9d5c311e9737d69ab3adc90 uint64_t incoming_fc_window_size_ram d9/de9/structVirtualLink.html ad8ae9d82da0bd6de334b306066f230c4 uint64_t incoming_fc_window_size d9/de9/structVirtualLink.html a479d761ca4929ab3aa2e6aaa39a4ee70 uint64_t incoming_fc_window_size_used d9/de9/structVirtualLink.html a352099bd8e7fca382b94b7f80d14f37f int64_t incoming_fc_window_size_loss d9/de9/structVirtualLink.html ab3a856ca47bf54b5ac397068cf3ab536 uint64_t outbound_fc_window_size d9/de9/structVirtualLink.html a60dcbff7893a9365a6c359204ab08fb3 uint64_t outbound_fc_window_size_used d9/de9/structVirtualLink.html a6cc7894482d5727823d22c9d6892f25b uint64_t last_outbound_window_size_received d9/de9/structVirtualLink.html a65b7d1420b760f94d7f1c963d8c2792f uint32_t fc_seq_gen d9/de9/structVirtualLink.html ac5c18bc40a11b927b33625dcf8e01116 uint32_t last_fc_seq d9/de9/structVirtualLink.html a354441b18b6e8b12dc23a70b690ad707 int core_recv_window d9/de9/structVirtualLink.html a20c7b4a64e2ea4a8b68e5a0272fd8a48 VoipCommand d2/d79/structVoipCommand.html const char * command d2/d79/structVoipCommand.html ad69716a09ca94a42eb1339dfac658243 ActionFunction Action d2/d79/structVoipCommand.html aec2bcc22c03106a6c6bfd8e41541a080 const char * helptext d2/d79/structVoipCommand.html a8f9c5cbad78b1859fe9516f2bc29f53a VpnContext d4/dee/structVpnContext.html struct GNS_ResolverHandle * rh d4/dee/structVpnContext.html a5163af7193fe603f4542d4fe3a36f705 struct GNUNET_VPN_RedirectionRequest * vpn_request d4/dee/structVpnContext.html a21f5cfae257184c94ec5c146ef99b09f unsigned int rd_count d4/dee/structVpnContext.html af6039150a7427491f4dd599f9dea6115 char * rd_data d4/dee/structVpnContext.html adae5118d2d840f38b6d2246fa6633ff7 ssize_t rd_data_size d4/dee/structVpnContext.html a4b5ab1015948a6506a806a2cbe6c7843 WatchEntry db/df9/structWatchEntry.html struct WatchEntry * next db/df9/structWatchEntry.html a13fe87d335041d052a5768436de719da struct WatchEntry * prev db/df9/structWatchEntry.html a7d97e159e9820d91bb056c850fa0bd2a struct ClientEntry * ce db/df9/structWatchEntry.html af1b8d33b12260ebd9347e36e65132a2b uint64_t last_value db/df9/structWatchEntry.html a19a5bda11c914786f5e56fbf8f777f93 uint32_t wid db/df9/structWatchEntry.html aa34fdfbe2b23af6c9a4eb1647e9dbdaf int last_value_set db/df9/structWatchEntry.html a8e274f0d715ed1f6bd4d1c85efc57268 WBarrier de/df9/structWBarrier.html struct WBarrier * next de/df9/structWBarrier.html a65dc5059c1a999dae26f421ffba7df38 struct WBarrier * prev de/df9/structWBarrier.html a7394cbdcb697cb297b4b22a2ebf7ad9a struct Barrier * barrier de/df9/structWBarrier.html a5630729e4fc6c2892679123352494be3 struct GNUNET_TESTBED_Controller * controller de/df9/structWBarrier.html afa0c221fa77cfc4d28b83b8c11eb634e struct GNUNET_TESTBED_Barrier * hbarrier de/df9/structWBarrier.html a6c685cc3f7ca28e69640bdee4b3075dd uint8_t reached de/df9/structWBarrier.html a301283f034e23f3d1f793398d7a237e3 WelcomeMessage d7/d90/structWelcomeMessage.html struct GNUNET_MessageHeader header d7/d90/structWelcomeMessage.html a82bde4f03601084bb29fc5897fd96444 struct GNUNET_PeerIdentity clientIdentity d7/d90/structWelcomeMessage.html a80e436cddfb98de232e88524905f94ac WhiteListRow d7/d2d/structWhiteListRow.html struct WhiteListRow * next d7/d2d/structWhiteListRow.html a6d4fba7c0576befe92272f33a2e0fd16 unsigned int id d7/d2d/structWhiteListRow.html abb75824295f12d77c4a57a17b4e70ed1 int latency d7/d2d/structWhiteListRow.html a198e56a49b3134f9a98d9978b70c248c WlanAddress dd/d4f/structWlanAddress.html uint32_t options dd/d4f/structWlanAddress.html a6247164e2d3a6af7f5a479adbabdb18c struct GNUNET_TRANSPORT_WLAN_MacAddress mac dd/d4f/structWlanAddress.html a4c17fc8b3181c2afc38237627b6b4385 WlanHeader d4/da7/structWlanHeader.html struct GNUNET_MessageHeader header d4/da7/structWlanHeader.html ae547be98233e5fa2eaba02b48aacc0a7 uint32_t crc d4/da7/structWlanHeader.html aa151dc46a666e51a1a566910b4a125de struct GNUNET_PeerIdentity sender d4/da7/structWlanHeader.html acb1d7bc52ecd6f75b4c36bc5cd1ffafe struct GNUNET_PeerIdentity target d4/da7/structWlanHeader.html a24027773085c3cb70e99a10f3b721a0f WorkItem d3/d0c/structWorkItem.html struct WorkItem * prev d3/d0c/structWorkItem.html a2f4e9f29700fab6b53f7f44ec2d865b9 struct WorkItem * next d3/d0c/structWorkItem.html adafb84622f0e041718a4677eb66bc6a8 char * filename d3/d0c/structWorkItem.html a0bcc471673a66e0da9e92b64d22508dd struct GNUNET_HashCode id d3/d0c/structWorkItem.html adc31248deae06a76f50b368fc906cb64 WriteContext dd/d43/structWriteContext.html void * data dd/d43/structWriteContext.html a2a34b60fbecdc095e8543b1d95a6f056 size_t length dd/d43/structWriteContext.html a8499db639a7175247997c0c51a335fed size_t pos dd/d43/structWriteContext.html a43c2cc16f60bdb4d066bd510f4419bcc WriteQueueItem d0/dd3/structWriteQueueItem.html struct WriteQueueItem * next d0/dd3/structWriteQueueItem.html a0c5ef96e10c570a3c0a292a48e064642 struct WriteQueueItem * prev d0/dd3/structWriteQueueItem.html a9fae1b9c88635b436f31134b07c2c1f5 size_t msize d0/dd3/structWriteQueueItem.html a1b99b70ad0caf1851c702422d3fac95d talerbuildconfig::YarnTool dc/d8a/classtalerbuildconfig_1_1YarnTool.html talerbuildconfig::Tool def args dc/d8a/classtalerbuildconfig_1_1YarnTool.html a16c9dc5c8d89839afd2c7bb05cd89115 (self, parser) def check dc/d8a/classtalerbuildconfig_1_1YarnTool.html a5bb9a3fea10d1a65fbc21cd2e9111851 (self, buildconfig) string name dc/d8a/classtalerbuildconfig_1_1YarnTool.html ab714fd4bea3104b720dd70029c798969 string description dc/d8a/classtalerbuildconfig_1_1YarnTool.html a31981ab3a23f4bed4fdece62e20148e4 ZeroAnonByType d6/dfb/structZeroAnonByType.html struct ZeroAnonByType * next d6/dfb/structZeroAnonByType.html ab56023f94cd8846be9581f572c6da82b struct ZeroAnonByType * prev d6/dfb/structZeroAnonByType.html a03fa4e8ee66c9e83ae885233b9f66f30 struct Value ** array d6/dfb/structZeroAnonByType.html af9258e70ddeaf4c03f8496c2a0a190c7 unsigned int array_size d6/dfb/structZeroAnonByType.html a279a721f0f20dd010d22eb65f3bae93c unsigned int array_pos d6/dfb/structZeroAnonByType.html a1385819cac1ba4d3915338d4bd0382d3 enum GNUNET_BLOCK_Type type d6/dfb/structZeroAnonByType.html af4c121e0f40e29bfed1e0ba345acceac Zone d8/d70/structZone.html struct Zone * next d8/d70/structZone.html aec0ffff61d06857958dee1ce76c51360 struct Zone * prev d8/d70/structZone.html a46d9ef84e884c993bc7cadb6d820b653 char * domain d8/d70/structZone.html a05ed2681187bb43b55d0e3b109004add struct GNUNET_CRYPTO_EcdsaPrivateKey key d8/d70/structZone.html a88f5dcb1c6da720e66f17d06e65ddc0b ZoneinfoRequest d3/dd5/structZoneinfoRequest.html struct GNUNET_NAMESTORE_ZoneIterator * list_it d3/dd5/structZoneinfoRequest.html a243eaca124e2f16a356a39a5ce398695 char * zoneinfo d3/dd5/structZoneinfoRequest.html a17b672d595dda9c1504e5b282512d6da size_t buf_len d3/dd5/structZoneinfoRequest.html acf05a83f877dcd2ad91f1e2166ac215c size_t write_offset d3/dd5/structZoneinfoRequest.html ac50a4c62d5d315a2b7185326b2187e2c ZoneIteration de/d91/structZoneIteration.html struct ZoneIteration * next de/d91/structZoneIteration.html aea8714498a57f751dd57ad0dcc13ca4e struct ZoneIteration * prev de/d91/structZoneIteration.html aaebe36059b8badf51af46589336d08e2 struct NamestoreClient * nc de/d91/structZoneIteration.html a014de4367408e4ce10cff441ae2be918 struct GNUNET_GNSRECORD_Data * nick de/d91/structZoneIteration.html a17df1a6cc41549d18380c42f3a4d5f0f struct GNUNET_CRYPTO_EcdsaPrivateKey zone de/d91/structZoneIteration.html a8615a220a2ab9a72bf72035f8be5bb09 uint64_t seq de/d91/structZoneIteration.html a10ebac4c00e929bb251e7fcbd78c5b37 uint32_t request_id de/d91/structZoneIteration.html a964db491ee41768a05f5055991618d82 uint32_t offset de/d91/structZoneIteration.html ab29bd2b568621ec95784fd9744f7238b unsigned int cache_ops de/d91/structZoneIteration.html a98c6b6ec62aab5f739ce032e508f2cb3 int send_end de/d91/structZoneIteration.html a4da82a90e9c3eb6c81bdcc434543891e ZoneIterationNextMessage d2/dad/structZoneIterationNextMessage.html struct GNUNET_NAMESTORE_Header gns_header d2/dad/structZoneIterationNextMessage.html a1d10472d684b57e4cb829a242ac06c80 uint64_t limit d2/dad/structZoneIterationNextMessage.html a2e40de6bd103f685a7e2dc4429ecbf81 ZoneIterationProcResult d2/d4e/structZoneIterationProcResult.html struct ZoneIteration * zi d2/d4e/structZoneIterationProcResult.html a9a5e886a0014b1b615c23784d370cf2c uint64_t limit d2/d4e/structZoneIterationProcResult.html afd53c80566774b7ef8f930eab91c3eab ZoneIterationStartMessage d4/d0f/structZoneIterationStartMessage.html struct GNUNET_NAMESTORE_Header gns_header d4/d0f/structZoneIterationStartMessage.html aae61c4ad611088909353970ff6b18a3e struct GNUNET_CRYPTO_EcdsaPrivateKey zone d4/d0f/structZoneIterationStartMessage.html a0f3e634c9a7897014535028d1c518d47 ZoneIterationStopMessage da/d50/structZoneIterationStopMessage.html struct GNUNET_NAMESTORE_Header gns_header da/d50/structZoneIterationStopMessage.html ad013fa49a4c030c9615c56083a517ed4 ZoneMonitor dc/da5/structZoneMonitor.html struct ZoneMonitor * next dc/da5/structZoneMonitor.html afb1112b237087387225cb1c6e6dff9df struct ZoneMonitor * prev dc/da5/structZoneMonitor.html a5e7bb4e005ab02901e2f2123042ed3a9 struct NamestoreClient * nc dc/da5/structZoneMonitor.html acebd5e0b3b0e9ee2b69f993d65fff539 struct GNUNET_CRYPTO_EcdsaPrivateKey zone dc/da5/structZoneMonitor.html a5f9a980f290ec63a45c7e947346509b8 struct GNUNET_SCHEDULER_Task * task dc/da5/structZoneMonitor.html ab95ece61ad69b64ffea5cf2df376127c struct GNUNET_SCHEDULER_Task * sa_wait_warning dc/da5/structZoneMonitor.html a07bd60a8f831af754218158ed257a645 struct GNUNET_TIME_Absolute sa_waiting_start dc/da5/structZoneMonitor.html a553b12412a53d9648d3cffdb4b73d627 uint64_t seq dc/da5/structZoneMonitor.html aa45322e3cc6f3d24a2b62f3346987936 uint64_t limit dc/da5/structZoneMonitor.html a8bda0faec1057358f466d92b61d59202 uint64_t iteration_cnt dc/da5/structZoneMonitor.html a77ec39ae095c9aea6529e2eea77d9b03 int in_first_iteration dc/da5/structZoneMonitor.html a55981a1d5631cc76734b5188a6f3cf75 int sa_waiting dc/da5/structZoneMonitor.html a757bd839376c18e44d1af91410fffb06 ZoneMonitorNextMessage db/d7d/structZoneMonitorNextMessage.html struct GNUNET_MessageHeader header db/d7d/structZoneMonitorNextMessage.html a592cb2c7118e14f9c5e511f5808d79c8 uint32_t reserved db/d7d/structZoneMonitorNextMessage.html afca3b4dba20d00da53c3669fe1c6734a uint64_t limit db/d7d/structZoneMonitorNextMessage.html afc8700eff380ddd6dca6500adbf0902b ZoneMonitorStartMessage df/d45/structZoneMonitorStartMessage.html struct GNUNET_MessageHeader header df/d45/structZoneMonitorStartMessage.html a45f4c1a5cc4f984a943a11784e86f9c6 uint32_t iterate_first df/d45/structZoneMonitorStartMessage.html a008e23b0944f8925e38cb4f54a7f8fff struct GNUNET_CRYPTO_EcdsaPrivateKey zone df/d45/structZoneMonitorStartMessage.html a8fec3c0738a4b2165582b805d9622907 ZoneToNameContext d4/d2e/structZoneToNameContext.html const struct GNUNET_CRYPTO_EcdsaPrivateKey * zone d4/d2e/structZoneToNameContext.html a09fb65a62201a7421dcd600c76185af6 const struct GNUNET_CRYPTO_EcdsaPublicKey * value_zone d4/d2e/structZoneToNameContext.html a282eca34310c17f0b822e6f18041c813 GNUNET_NAMESTORE_RecordIterator iter d4/d2e/structZoneToNameContext.html aac82df5422a16f09eec058fbd84b5de5 void * iter_cls d4/d2e/structZoneToNameContext.html a7771f928a21d821cb68ca60f20364dce int result_found d4/d2e/structZoneToNameContext.html aa1c25e670cdd7b9e6c595b867c530cef ZoneToNameCtx da/d16/structZoneToNameCtx.html struct NamestoreClient * nc da/d16/structZoneToNameCtx.html a01e107ec5855a33b6646b4ca88af6f0e uint32_t rid da/d16/structZoneToNameCtx.html a30a517d5aa9bf23c627edac22d6ad8c5 int success da/d16/structZoneToNameCtx.html a5e5eb087586418f17a2d07ba2d6b4207 ZoneToNameMessage d2/d3b/structZoneToNameMessage.html struct GNUNET_NAMESTORE_Header gns_header d2/d3b/structZoneToNameMessage.html ac17be62857d7634e7b7aa97011d1525b struct GNUNET_CRYPTO_EcdsaPrivateKey zone d2/d3b/structZoneToNameMessage.html adeb9816041700e3e2f7586730e6f53b9 struct GNUNET_CRYPTO_EcdsaPublicKey value_zone d2/d3b/structZoneToNameMessage.html ad40188d4995f731b2e76ae3c03136942 ZoneToNameResponseMessage dc/db1/structZoneToNameResponseMessage.html struct GNUNET_NAMESTORE_Header gns_header dc/db1/structZoneToNameResponseMessage.html a5db06eb5dd595a5f917a290540677d1d uint16_t name_len dc/db1/structZoneToNameResponseMessage.html a262ec929e854407e86ff0bb0e2cdb6a2 uint16_t rd_len dc/db1/structZoneToNameResponseMessage.html ac829f3555be7be90063b4c3d6e46b717 uint16_t rd_count dc/db1/structZoneToNameResponseMessage.html ac24266825b00635d9f764362cbef99d7 int16_t res dc/db1/structZoneToNameResponseMessage.html a1154a555f7ec5dc3d136941dfe13deca struct GNUNET_CRYPTO_EcdsaPrivateKey zone dc/db1/structZoneToNameResponseMessage.html a024dde94e6cf206405363a3fba873485 consensus-simulation d3/db6/namespaceconsensus-simulation.html def bsc d3/db6/namespaceconsensus-simulation.html ad7917474c5cc325824905d10a2f09b78 (n) def simulate d3/db6/namespaceconsensus-simulation.html a9a44493eb5c9a1c1af9d181ca0956a63 (k, n, verbose) parser d3/db6/namespaceconsensus-simulation.html a6b49f1b67982c984655f650d107e6d15 metavar d3/db6/namespaceconsensus-simulation.html af40545b280af69b20e20c73051d06191 type d3/db6/namespaceconsensus-simulation.html a71369aab43c321bcb4aac07ac1ee8d48 int d3/db6/namespaceconsensus-simulation.html a088a73fe3711bc8d3182b4ad0a0e0d7c help d3/db6/namespaceconsensus-simulation.html a5c6e3029ad2e5fbf1f1c7960c379e3cf action d3/db6/namespaceconsensus-simulation.html a8f072701fa8ea812eed94ea0d1e37ede args d3/db6/namespaceconsensus-simulation.html a5af2b29f494374fe9be95d0fac2bcc6d float sum d3/db6/namespaceconsensus-simulation.html a18b8c2d0ca2659418d9fd0a84b247476 find_typedefs db/dd7/namespacefind__typedefs.html def get_td_from_function_signature db/dd7/namespacefind__typedefs.html a8408389f60d6c5a92a2f9d169a87bab6 (line, file, num) def get_td_from_simple_type db/dd7/namespacefind__typedefs.html a27a52901e675c670a8153c49508e6d48 (line, file, num) def find_typedefs db/dd7/namespacefind__typedefs.html a99217eaba4c032c2c3fc4697622d5b20 (file) def scan_dir db/dd7/namespacefind__typedefs.html a4c0c7cae45d3517a4bb6e021d9efee10 (d) bool debug db/dd7/namespacefind__typedefs.html ae41eddfbe98838403efec50ca72ad65b arg db/dd7/namespacefind__typedefs.html a1681dc8f333b8001aede9ff37f79c423 gdb-iterate-dll d5/d84/namespacegdb-iterate-dll.html def search_dll d5/d84/namespacegdb-iterate-dll.html afa42cc9da6583d246ee63478fb860cb3 (head, field, match, pfield) gnunet-chk d6/dae/namespacegnunet-chk.html gnunet-chk::AESKey gnunet-chk::Chk def encode_data_to_string d6/dae/namespacegnunet-chk.html ab2f6eaba80921b70f6293cf1c2049877 (data) def sha512_hash d6/dae/namespacegnunet-chk.html a8975e2804fc6ad3f4dc503bbf93d5025 (data) def setup_aes_cipher_ d6/dae/namespacegnunet-chk.html a7684ef092ed4a8f77666a720586bbd8f (aes_key) def aes_pad_ d6/dae/namespacegnunet-chk.html a7fbb73691e1efa549873d6aee764a727 (data) def aes_encrypt d6/dae/namespacegnunet-chk.html a27b388b1c9519837910cd97fe1dadf60 (aes_key, data) def aes_decrypt d6/dae/namespacegnunet-chk.html ae7f9aab90ce5d126d690c33be06fb842 (aes_key, data) def compute_depth_ d6/dae/namespacegnunet-chk.html afec1f942209bb042c31771921e95080f (size) def compute_tree_size_ d6/dae/namespacegnunet-chk.html a156a3f64baaf9eca9e4db289f4040367 (depth) def compute_chk_offset_ d6/dae/namespacegnunet-chk.html ac5a19dc5ccce5fdaf7dc77452ba2af8f (depth, end_offset) def compute_iblock_size_ d6/dae/namespacegnunet-chk.html a39b8a4810269de0edcbb605099ca1a8a (depth, offset) def compute_rootchk d6/dae/namespacegnunet-chk.html ae247627a6a4e432e044190f3633cca12 (readin, size) def chkuri_from_path d6/dae/namespacegnunet-chk.html a790a2eba611a9627f97d1ddd0eeb9e74 (path) def usage d6/dae/namespacegnunet-chk.html a7f669acac9a1ed7e980b6027c23ad64c () tuple DBLOCK_SIZE d6/dae/namespacegnunet-chk.html abcd5d0f9c9bf0bb839c362780218d69e int CHK_PER_INODE d6/dae/namespacegnunet-chk.html a469a47f38b5c8814ad09df402f7537b0 int CHK_HASH_SIZE d6/dae/namespacegnunet-chk.html adee68cad06a346f1bf2971cb8bf70b42 int CHK_QUERY_SIZE d6/dae/namespacegnunet-chk.html ab6bcec84ba2cd9e3fe12db7f72b7e461 string GNUNET_FS_URI_PREFIX d6/dae/namespacegnunet-chk.html a3c656f25195ba23add5e359b027d91d5 string GNUNET_FS_URI_CHK_INFIX d6/dae/namespacegnunet-chk.html a8bd6a06a215ebdd37d362ea3e5e985ee opts d6/dae/namespacegnunet-chk.html a514e9991fd5346fb3ec568a58c4d0e3b args d6/dae/namespacegnunet-chk.html afd5fcfb45cbda505823d09a3f9045fbf gnunet_janitor da/df0/namespacegnunet__janitor.html def get_process_list da/df0/namespacegnunet__janitor.html a9af309dc8c93d3f9aad91378a0ad53d9 () def main da/df0/namespacegnunet__janitor.html a07550ea2efb40965d890054d39e3308c () gnunet_pyexpect d7/dca/namespacegnunet__pyexpect.html gnunet_pyexpect::pexpect gnunet_testing d3/da6/namespacegnunet__testing.html gnunet_testing::Check gnunet_testing::Condition gnunet_testing::EqualStatisticsCondition gnunet_testing::FileExistCondition gnunet_testing::Peer gnunet_testing::StatisticsCondition gnunet_testing::Test logger d3/da6/namespacegnunet__testing.html a774cc77bea12f2a1d5d9589bab38d49e handler d3/da6/namespacegnunet__testing.html af2a7f2d1bad2eb2249551de5e35460c8 formatter d3/da6/namespacegnunet__testing.html a4d4a6293f9b37e923d5a735fa5982781 pydiffer d2/dfb/namespacepydiffer.html def getdiff d2/dfb/namespacepydiffer.html ada553d084089b4fb2a54f850b3a2c87e (old, new) def dc_getdiff d2/dfb/namespacepydiffer.html a6e94006826f60c93d265aa44bd141606 (dc, old, new) def dcdiff d2/dfb/namespacepydiffer.html ae8f379a2e6d9051125c598be298a9dab (old, new) def main d2/dfb/namespacepydiffer.html a9f467926d14ca8ec616554d993cb0399 () removetrailingwhitespace de/d62/namespaceremovetrailingwhitespace.html f de/d62/namespaceremovetrailingwhitespace.html a501476e07c680a3b79898aba075564e8 fileString de/d62/namespaceremovetrailingwhitespace.html ab94ea13f05d61c24c91ac1f639a02918 talerbuildconfig df/dd1/namespacetalerbuildconfig.html talerbuildconfig::BrowserTool talerbuildconfig::BuildConfig talerbuildconfig::EmscriptenTool talerbuildconfig::NodeJsTool talerbuildconfig::PosixTool talerbuildconfig::PyBabelTool talerbuildconfig::PythonTool talerbuildconfig::Tool talerbuildconfig::YarnTool def existence df/dd1/namespacetalerbuildconfig.html a6d4367e7e65a66d64491ddf7b2918f5f (name) def tool_version df/dd1/namespacetalerbuildconfig.html a47ca71e6d4430592116504187b5c73c3 (name) terminate d7/d9a/namespaceterminate.html terminate::dummyobj def safe_terminate_process_by_pid d7/d9a/namespaceterminate.html a8efc2480244875fddd5ec44c87c64b81 (pid, code) def safe_terminate_process d7/d9a/namespaceterminate.html abf1bfe8b50dd49d942c404346e24ebca (proc, code) testconfigure dd/d0a/namespacetestconfigure.html b dd/d0a/namespacetestconfigure.html a28b3d36e7368d8b766673b9e7fed23fc abe ABE Crypto library: Attribute-Based Encryption operations d6/d56/group__abe.html struct GNUNET_ABE_AbeMasterKey * GNUNET_ABE_cpabe_create_master_key d6/d56/group__abe.html ga0a4e3adbea8028914ea9f80b2fc608c1 (void) void GNUNET_ABE_cpabe_delete_master_key d6/d56/group__abe.html ga52f6491f10ae99fe800a37925c3dcb94 (struct GNUNET_ABE_AbeMasterKey *key) struct GNUNET_ABE_AbeKey * GNUNET_ABE_cpabe_create_key d6/d56/group__abe.html ga19e46dd7f29f6f3dcba6613d331a131a (struct GNUNET_ABE_AbeMasterKey *key, char **attrs) void GNUNET_ABE_cpabe_delete_key d6/d56/group__abe.html ga174a93414c8a005f44f5c2925e48782a (struct GNUNET_ABE_AbeKey *key, int delete_pub) ssize_t GNUNET_ABE_cpabe_encrypt d6/d56/group__abe.html ga71a4e4ad3c34c454f63ad8f083b821b6 (const void *block, size_t size, const char *policy, const struct GNUNET_ABE_AbeMasterKey *key, void **result) ssize_t GNUNET_ABE_cpabe_decrypt d6/d56/group__abe.html ga6f32f34600692e9960d95a73647d61e7 (const void *block, size_t size, const struct GNUNET_ABE_AbeKey *key, void **result) ssize_t GNUNET_ABE_cpabe_serialize_key d6/d56/group__abe.html ga8056e45076ceb2fd68acf09de63771e0 (const struct GNUNET_ABE_AbeKey *key, void **result) struct GNUNET_ABE_AbeKey * GNUNET_ABE_cpabe_deserialize_key d6/d56/group__abe.html ga0c6c06f18cc1fd0979ef516a07ed6f6e (const void *data, size_t len) ssize_t GNUNET_ABE_cpabe_serialize_master_key d6/d56/group__abe.html ga496be154683b4928ec4a9084a030898a (const struct GNUNET_ABE_AbeMasterKey *key, void **result) struct GNUNET_ABE_AbeMasterKey * GNUNET_ABE_cpabe_deserialize_master_key d6/d56/group__abe.html ga0e4bd2f977b7530405629ff2d9b638f7 (const void *data, size_t len) arm ARM service d4/d56/group__arm.html GNUNET_ARM_ServiceInfo #define GNUNET_ARM_VERSION d4/d56/group__arm.html gace61c7b00f43da6328d145e4a0d25d61 void(* GNUNET_ARM_ConnectionStatusCallback d4/d56/group__arm.html gae5dda17da0e9c2a3843f46535184b995 )(void *cls, int connected) void(* GNUNET_ARM_ResultCallback d4/d56/group__arm.html ga68df8ce16a28e9ae7ed4e64c2195b92e )(void *cls, enum GNUNET_ARM_RequestStatus rs, enum GNUNET_ARM_Result result) void(* GNUNET_ARM_ServiceListCallback d4/d56/group__arm.html ga182eaf3e3efd131e98317a24506e328d )(void *cls, enum GNUNET_ARM_RequestStatus rs, unsigned int count, const struct GNUNET_ARM_ServiceInfo *list) void(* GNUNET_ARM_ServiceMonitorCallback d4/d56/group__arm.html gad29777b3c595d75ac56c6d9c5ffdb1df )(void *cls, const char *service, enum GNUNET_ARM_ServiceMonitorStatus status) GNUNET_ARM_RequestStatus d4/d56/group__arm.html gab78f57186425ebda3e3ffbd9f7f7001c GNUNET_ARM_REQUEST_SENT_OK d4/d56/group__arm.html ggab78f57186425ebda3e3ffbd9f7f7001cada0eb4d54c4c65e9a7376ff79eb5d962 GNUNET_ARM_REQUEST_DISCONNECTED d4/d56/group__arm.html ggab78f57186425ebda3e3ffbd9f7f7001ca1b12eb4bd4fb41873aed15b790ed0f40 GNUNET_ARM_ServiceMonitorStatus d4/d56/group__arm.html ga21b98a1a03982b42954b55471564fe92 GNUNET_ARM_SERVICE_MONITORING_STARTED d4/d56/group__arm.html gga21b98a1a03982b42954b55471564fe92a2acfb128b5ea8ce01b94518fd437a219 GNUNET_ARM_SERVICE_STOPPED d4/d56/group__arm.html gga21b98a1a03982b42954b55471564fe92a039d3d841d923deaec02bc7fcecc8340 GNUNET_ARM_SERVICE_STARTING d4/d56/group__arm.html gga21b98a1a03982b42954b55471564fe92a096db338f47f5629ce2ec0802f63f32b GNUNET_ARM_SERVICE_STOPPING d4/d56/group__arm.html gga21b98a1a03982b42954b55471564fe92a0303dbd66454ac8366f174b7c1d9aaf6 GNUNET_ARM_Result d4/d56/group__arm.html gaa812feb184e66f6733a08fd4a8325c2c GNUNET_ARM_RESULT_STOPPED d4/d56/group__arm.html ggaa812feb184e66f6733a08fd4a8325c2ca9949b85627085b5ee4df7f0b6b271395 GNUNET_ARM_RESULT_STOPPING d4/d56/group__arm.html ggaa812feb184e66f6733a08fd4a8325c2ca8be04cebb39f1fb935caa245e035545a GNUNET_ARM_RESULT_STARTING d4/d56/group__arm.html ggaa812feb184e66f6733a08fd4a8325c2ca52de978eb94a649b61758c9e36d836cc GNUNET_ARM_RESULT_IS_STARTING_ALREADY d4/d56/group__arm.html ggaa812feb184e66f6733a08fd4a8325c2ca2722279f837f7488bba0561bf990ed6f GNUNET_ARM_RESULT_IS_STOPPING_ALREADY d4/d56/group__arm.html ggaa812feb184e66f6733a08fd4a8325c2ca96f61b4ff341f9e3b7ad7feaced067ab GNUNET_ARM_RESULT_IS_STARTED_ALREADY d4/d56/group__arm.html ggaa812feb184e66f6733a08fd4a8325c2ca62796596410cae22cc7897aca52d6007 GNUNET_ARM_RESULT_IS_STOPPED_ALREADY d4/d56/group__arm.html ggaa812feb184e66f6733a08fd4a8325c2ca2d2f99d2c50c6713ea085856c1716bcb GNUNET_ARM_RESULT_IS_NOT_KNOWN d4/d56/group__arm.html ggaa812feb184e66f6733a08fd4a8325c2ca1a959487fa47518be2e1a36f3e438cc7 GNUNET_ARM_RESULT_START_FAILED d4/d56/group__arm.html ggaa812feb184e66f6733a08fd4a8325c2cacc9b5cc1166cb4b4b1c7654d4b48636f GNUNET_ARM_RESULT_IN_SHUTDOWN d4/d56/group__arm.html ggaa812feb184e66f6733a08fd4a8325c2cafc78214a54ee38872898732bca483e36 GNUNET_ARM_ServiceStatus d4/d56/group__arm.html ga21b799a2c53406ebfcbfb1e6e33f9250 GNUNET_ARM_SERVICE_STATUS_STOPPED d4/d56/group__arm.html gga21b799a2c53406ebfcbfb1e6e33f9250a41ea7db068d48498ca8d0be43136857d GNUNET_ARM_SERVICE_STATUS_STARTED d4/d56/group__arm.html gga21b799a2c53406ebfcbfb1e6e33f9250ace7ba5e328b95f5d49c61f405768c9a1 GNUNET_ARM_SERVICE_STATUS_FAILED d4/d56/group__arm.html gga21b799a2c53406ebfcbfb1e6e33f9250a2d564015a19d5d1d8cdd88d016cf6df9 GNUNET_ARM_SERVICE_STATUS_FINISHED d4/d56/group__arm.html gga21b799a2c53406ebfcbfb1e6e33f9250a25544715f161b4876e5a29ce10c8bb8b GNUNET_ARM_SERVICE_STATUS_STOPPING d4/d56/group__arm.html gga21b799a2c53406ebfcbfb1e6e33f9250abd3be0c10929b9d09f2652f896db151d struct GNUNET_ARM_Handle * GNUNET_ARM_connect d4/d56/group__arm.html ga50fe89a312d51a64e448fe1678072019 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_ARM_ConnectionStatusCallback conn_status, void *conn_status_cls) void GNUNET_ARM_disconnect d4/d56/group__arm.html gaa6f4435f1418815124ec54e74dda2701 (struct GNUNET_ARM_Handle *h) void GNUNET_ARM_operation_cancel d4/d56/group__arm.html gaed32c270c45b81b5f391c101e4fc9017 (struct GNUNET_ARM_Operation *op) struct GNUNET_ARM_Operation * GNUNET_ARM_request_service_list d4/d56/group__arm.html gaff6992bd3fadf94bc49e9261262847b8 (struct GNUNET_ARM_Handle *h, GNUNET_ARM_ServiceListCallback cont, void *cont_cls) struct GNUNET_ARM_Operation * GNUNET_ARM_request_service_stop d4/d56/group__arm.html gaa378368ef70879db2d334c222c3257b5 (struct GNUNET_ARM_Handle *h, const char *service_name, GNUNET_ARM_ResultCallback cont, void *cont_cls) struct GNUNET_ARM_Operation * GNUNET_ARM_request_service_start d4/d56/group__arm.html ga4e730aa23759db1de038404c4f57c682 (struct GNUNET_ARM_Handle *h, const char *service_name, enum GNUNET_OS_InheritStdioFlags std_inheritance, GNUNET_ARM_ResultCallback cont, void *cont_cls) struct GNUNET_ARM_MonitorHandle * GNUNET_ARM_monitor_start d4/d56/group__arm.html gac8398c8dea604498290bffa386c68264 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_ARM_ServiceMonitorCallback cont, void *cont_cls) void GNUNET_ARM_monitor_stop d4/d56/group__arm.html ga8828bc89b35b382b1efcf0406a309efa (struct GNUNET_ARM_MonitorHandle *h) ats ATS service d8/d82/group__ats.html GNUNET_ATS_Properties GNUNET_ATS_PropertiesNBO #define GNUNET_ATS_DefaultBandwidth d8/d82/group__ats.html ga43beec2389e5be7cc68ab296a7949ccc #define GNUNET_ATS_VALUE_UNDEFINED d8/d82/group__ats.html ga130e9f3e63c792887693573c229e68e4 #define GNUNET_ATS_VALUE_UNDEFINED_STR d8/d82/group__ats.html ga14a25abd008ef08d5405c67653dae7a8 #define GNUNET_ATS_MaxBandwidth d8/d82/group__ats.html gaaa82441e72285cd896bbefa2cb5d335b #define GNUNET_ATS_MaxBandwidthString d8/d82/group__ats.html gaf54f83c8b81559f26de7cc3ca8e84eb3 #define GNUNET_ATS_PreferenceType d8/d82/group__ats.html gab1e9889695af6dc8a55706f029f0d6bf #define GNUNET_ATS_PreferenceTypeString d8/d82/group__ats.html gafd30592e08f3988530b2c307dd206eb8 void(* GNUNET_ATS_AddressSuggestionCallback d8/d82/group__ats.html ga7d258af79a1cacf977bf9f08e7441d75 )(void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in) void(* GNUNET_ATS_AddressInformationCallback d8/d82/group__ats.html ga9484c486da4be1d19d46f27003be9b69 )(void *cls, const struct GNUNET_HELLO_Address *address, int address_active, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in, const struct GNUNET_ATS_Properties *prop) void(* GNUNET_ATS_ReservationCallback d8/d82/group__ats.html gab8c45b19a1cf90447900b76526abd6b9 )(void *cls, const struct GNUNET_PeerIdentity *peer, int32_t amount, struct GNUNET_TIME_Relative res_delay) void(* GNUNET_ATS_AllocationCallback d8/d82/group__ats.html gaa758f38ec6e6bdc3213fbe401c0f053f )(void *cls, struct GNUNET_ATS_Session *session, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_out, struct GNUNET_BANDWIDTH_Value32NBO bandwidth_in) void(* GNUNET_ATS_SuggestionCallback d8/d82/group__ats.html ga2c640c03451116d2b19fdfec7d42ca61 )(void *cls, const struct GNUNET_PeerIdentity *pid, const char *address) GNUNET_ATS_PreferenceKind d8/d82/group__ats.html gad3b5aa02db3182cd8712d253f5dcdf79 GNUNET_ATS_PREFERENCE_BANDWIDTH d8/d82/group__ats.html ggad3b5aa02db3182cd8712d253f5dcdf79a87b7a47445462ef5493dddfa521eb693 GNUNET_ATS_PREFERENCE_LATENCY d8/d82/group__ats.html ggad3b5aa02db3182cd8712d253f5dcdf79aaa3b2167cf710bdb4900db7f43be2bf5 GNUNET_ATS_PREFERENCE_END d8/d82/group__ats.html ggad3b5aa02db3182cd8712d253f5dcdf79ae428a082ee980ac9e77b233085d4b7e4 struct GNUNET_ATS_ApplicationHandle * GNUNET_ATS_application_init d8/d82/group__ats.html ga86aa7911789b389d231744d33435e64e (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_ATS_application_done d8/d82/group__ats.html ga30290e4404c27ce1e70810a15a5682bd (struct GNUNET_ATS_ApplicationHandle *ch) struct GNUNET_ATS_ApplicationSuggestHandle * GNUNET_ATS_application_suggest d8/d82/group__ats.html ga5c5ea6743a1eecc980808ef1411d3767 (struct GNUNET_ATS_ApplicationHandle *ch, const struct GNUNET_PeerIdentity *peer, enum GNUNET_MQ_PreferenceKind pk, struct GNUNET_BANDWIDTH_Value32NBO bw) void GNUNET_ATS_application_suggest_cancel d8/d82/group__ats.html gaf7b91b58ae44a04d0bc48f5a41fffecc (struct GNUNET_ATS_ApplicationSuggestHandle *sh) void GNUNET_ATS_properties_hton d8/d82/group__ats.html ga49f8a560bc4a6d9e16ec1143d42792e2 (struct GNUNET_ATS_PropertiesNBO *nbo, const struct GNUNET_ATS_Properties *hbo) void GNUNET_ATS_properties_ntoh d8/d82/group__ats.html ga476bdd179e60fbf72e873d01cdfb4593 (struct GNUNET_ATS_Properties *hbo, const struct GNUNET_ATS_PropertiesNBO *nbo) struct GNUNET_ATS_ConnectivityHandle * GNUNET_ATS_connectivity_init d8/d82/group__ats.html ga1e4af9902f4c7575e8e339906ac603b2 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_ATS_connectivity_done d8/d82/group__ats.html ga62ac464f26786b7f9d7216bca5ebcdf4 (struct GNUNET_ATS_ConnectivityHandle *ch) struct GNUNET_ATS_ConnectivitySuggestHandle * GNUNET_ATS_connectivity_suggest d8/d82/group__ats.html ga416a9854d758166648b4fb765c89c770 (struct GNUNET_ATS_ConnectivityHandle *ch, const struct GNUNET_PeerIdentity *peer, uint32_t strength) void GNUNET_ATS_connectivity_suggest_cancel d8/d82/group__ats.html gadce1b0b70de5a9204c4dc44468be8b6b (struct GNUNET_ATS_ConnectivitySuggestHandle *sh) struct GNUNET_ATS_SchedulingHandle * GNUNET_ATS_scheduling_init d8/d82/group__ats.html ga0fa9f3c089c8a35dab071c572e617996 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_ATS_AddressSuggestionCallback suggest_cb, void *suggest_cb_cls) void GNUNET_ATS_scheduling_done d8/d82/group__ats.html gad634d98dfedfebf3290c571908269026 (struct GNUNET_ATS_SchedulingHandle *sh) struct GNUNET_ATS_AddressRecord * GNUNET_ATS_address_add d8/d82/group__ats.html gad947ba55bf7cc08dee0b43c10045a7d9 (struct GNUNET_ATS_SchedulingHandle *sh, const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session, const struct GNUNET_ATS_Properties *prop) void GNUNET_ATS_address_add_session d8/d82/group__ats.html ga0df50214ca6f5397648641f480051f81 (struct GNUNET_ATS_AddressRecord *ar, struct GNUNET_ATS_Session *session) int GNUNET_ATS_address_del_session d8/d82/group__ats.html ga4cd370cf2535e6e96211d43c965a9022 (struct GNUNET_ATS_AddressRecord *ar, struct GNUNET_ATS_Session *session) void GNUNET_ATS_address_update d8/d82/group__ats.html ga430036c753c99dd3a7f4a639ff1074e2 (struct GNUNET_ATS_AddressRecord *ar, const struct GNUNET_ATS_Properties *prop) void GNUNET_ATS_address_destroy d8/d82/group__ats.html ga9beda040a62b973c8afdcaa073731fcb (struct GNUNET_ATS_AddressRecord *ar) struct GNUNET_ATS_PerformanceHandle * GNUNET_ATS_performance_init d8/d82/group__ats.html ga15a6074044bd6949c506ad9057c8d799 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_ATS_AddressInformationCallback addr_info_cb, void *addr_info_cb_cls) struct GNUNET_ATS_AddressListHandle * GNUNET_ATS_performance_list_addresses d8/d82/group__ats.html ga8ed920c5185200c8a2ea68be0eddb3ac (struct GNUNET_ATS_PerformanceHandle *ph, const struct GNUNET_PeerIdentity *peer, int all, GNUNET_ATS_AddressInformationCallback infocb, void *infocb_cls) void GNUNET_ATS_performance_list_addresses_cancel d8/d82/group__ats.html ga2051aa97860bb28e4e6dee016d102de4 (struct GNUNET_ATS_AddressListHandle *alh) void GNUNET_ATS_performance_done d8/d82/group__ats.html ga32070a27e802c985467ce11afa4036be (struct GNUNET_ATS_PerformanceHandle *ph) struct GNUNET_ATS_ReservationContext * GNUNET_ATS_reserve_bandwidth d8/d82/group__ats.html ga78bde15fcb826fe73fe3d6299c3847f3 (struct GNUNET_ATS_PerformanceHandle *ph, const struct GNUNET_PeerIdentity *peer, int32_t amount, GNUNET_ATS_ReservationCallback rcb, void *rcb_cls) void GNUNET_ATS_reserve_bandwidth_cancel d8/d82/group__ats.html ga5fb1c9db0147d1f86f1702e3b22944cb (struct GNUNET_ATS_ReservationContext *rc) const char * GNUNET_ATS_print_preference_type d8/d82/group__ats.html ga77061563dd2ccafd008270e09c409ad0 (enum GNUNET_ATS_PreferenceKind type) void GNUNET_ATS_performance_change_preference d8/d82/group__ats.html ga6c154687c6c457b1a3d533b243c1e96f (struct GNUNET_ATS_PerformanceHandle *ph, const struct GNUNET_PeerIdentity *peer,...) void GNUNET_ATS_performance_give_feedback d8/d82/group__ats.html ga47f2b7af9e433f8c09b03f17d38ca548 (struct GNUNET_ATS_PerformanceHandle *ph, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_TIME_Relative scope,...) struct GNUNET_ATS_TransportHandle * GNUNET_ATS_transport_init d8/d82/group__ats.html ga65e8268400ec7899da36911483438707 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_ATS_AllocationCallback alloc_cb, void *alloc_cb_cls, GNUNET_ATS_SuggestionCallback suggest_cb, void *suggest_cb_cls) void GNUNET_ATS_transport_done d8/d82/group__ats.html ga1caf65d3dcd0898ab6f77c56a9140671 (struct GNUNET_ATS_TransportHandle *ath) struct GNUNET_ATS_SessionRecord * GNUNET_ATS_session_add d8/d82/group__ats.html gac5d7bf9c7ec77ce9fb476245cc32640f (struct GNUNET_ATS_TransportHandle *ath, const struct GNUNET_PeerIdentity *pid, const char *address, struct GNUNET_ATS_Session *session, const struct GNUNET_ATS_Properties *prop) void GNUNET_ATS_session_update d8/d82/group__ats.html ga03f2be4a940530ec578171208787a015 (struct GNUNET_ATS_SessionRecord *ar, const struct GNUNET_ATS_Properties *prop) void GNUNET_ATS_session_del d8/d82/group__ats.html ga18b78c6425b118afca9300144cda2bc2 (struct GNUNET_ATS_SessionRecord *ar) ats-plugin ATS service plugin API db/d0b/group__ats-plugin.html GNUNET_ATS_SolverFunctions GNUNET_ATS_PluginEnvironment void(* GAS_solver_address_change_preference db/d0b/group__ats-plugin.html ga137caac91778803f9f9cea607b8819a5 )(void *solver, const struct GNUNET_PeerIdentity *peer, enum GNUNET_ATS_PreferenceKind kind, double pref_rel) void(* GAS_solver_address_feedback_preference db/d0b/group__ats-plugin.html ga38871efb548a1dfacbec2a8f815a19d7 )(void *solver, struct GNUNET_SERVICE_Client *application, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_TIME_Relative scope, enum GNUNET_ATS_PreferenceKind kind, double score) void(* GAS_solver_bulk_start db/d0b/group__ats-plugin.html ga4cd62599ef1bfd23ed75f8f3d377cff3 )(void *solver) void(* GAS_solver_bulk_stop db/d0b/group__ats-plugin.html gad75023386753b2903ae0738cd94b3fcb )(void *solver) void(* GAS_solver_address_add db/d0b/group__ats-plugin.html ga816c7759ccbbdeb2deb69e0197af2b3a )(void *solver, struct ATS_Address *address, uint32_t network) void(* GAS_solver_address_delete db/d0b/group__ats-plugin.html ga4b1c1d4fe824c5d133fa99d837dbbbec )(void *solver, struct ATS_Address *address) void(* GAS_solver_address_property_changed db/d0b/group__ats-plugin.html ga5e288fa9c722afb5da8fa455c8a1bd7b )(void *solver, struct ATS_Address *address) void(* GAS_solver_get_preferred_address db/d0b/group__ats-plugin.html gacca45a02a6abd3cbd2cf3a79ec8c4968 )(void *solver, const struct GNUNET_PeerIdentity *peer) void(* GAS_solver_stop_get_preferred_address db/d0b/group__ats-plugin.html gae0feb84992c59e5816676c41c0cef977 )(void *solver, const struct GNUNET_PeerIdentity *peer) void(* GAS_solver_information_callback db/d0b/group__ats-plugin.html ga66e14c508fbdaa376994c4af4b186c4f )(void *cls, enum GAS_Solver_Operation op, enum GAS_Solver_Status stat, enum GAS_Solver_Additional_Information) void(* GAS_bandwidth_changed_cb db/d0b/group__ats-plugin.html gaa63e45b51ba33a4e9550f36b05b12cf9 )(void *cls, struct ATS_Address *address) const double *(* GAS_get_preferences db/d0b/group__ats-plugin.html gab7fb9453957a5061d51d1c8ce62b77ca )(void *cls, const struct GNUNET_PeerIdentity *id) unsigned int(* GAS_get_connectivity db/d0b/group__ats-plugin.html gac4179da3f9cf8a7fbb64cf858b3507e9 )(void *cls, const struct GNUNET_PeerIdentity *id) GAS_Solver_Operation db/d0b/group__ats-plugin.html gaca8af8bca82e3e69a6adca29961d5460 GAS_OP_SOLVE_START db/d0b/group__ats-plugin.html ggaca8af8bca82e3e69a6adca29961d5460a2a3e0f8fc073dabe36448950a2fffe07 GAS_OP_SOLVE_STOP db/d0b/group__ats-plugin.html ggaca8af8bca82e3e69a6adca29961d5460af125c95d5ec858e59fe7b7265c9d8600 GAS_OP_SOLVE_SETUP_START db/d0b/group__ats-plugin.html ggaca8af8bca82e3e69a6adca29961d5460ab96b2a7a3070f98ac39868fea21e2f2a GAS_OP_SOLVE_SETUP_STOP db/d0b/group__ats-plugin.html ggaca8af8bca82e3e69a6adca29961d5460a805e0a028fbead1e9d033776d1f72355 GAS_OP_SOLVE_MLP_LP_START db/d0b/group__ats-plugin.html ggaca8af8bca82e3e69a6adca29961d5460a510a83a0f1d212bf481ac37fca870341 GAS_OP_SOLVE_MLP_LP_STOP db/d0b/group__ats-plugin.html ggaca8af8bca82e3e69a6adca29961d5460a1171a87c2490d9f39b73171287bbbb5c GAS_OP_SOLVE_MLP_MLP_START db/d0b/group__ats-plugin.html ggaca8af8bca82e3e69a6adca29961d5460ae0a30669426a343cc9811ca09bbf6673 GAS_OP_SOLVE_MLP_MLP_STOP db/d0b/group__ats-plugin.html ggaca8af8bca82e3e69a6adca29961d5460a82f419e1575699703b5beca3902f7f43 GAS_OP_SOLVE_UPDATE_NOTIFICATION_START db/d0b/group__ats-plugin.html ggaca8af8bca82e3e69a6adca29961d5460a0215e15abf7e6f887a23f325dea08b01 GAS_OP_SOLVE_UPDATE_NOTIFICATION_STOP db/d0b/group__ats-plugin.html ggaca8af8bca82e3e69a6adca29961d5460a2ef141875e379fcdda77719c93b04509 GAS_Solver_Status db/d0b/group__ats-plugin.html gaa695a272680a77ddeb0c5c8027080713 GAS_STAT_SUCCESS db/d0b/group__ats-plugin.html ggaa695a272680a77ddeb0c5c8027080713ace260c0c858d48bfab0e557a97d770f9 GAS_STAT_FAIL db/d0b/group__ats-plugin.html ggaa695a272680a77ddeb0c5c8027080713ae779cb7ecd90a1cbc051a021e1f6b028 GAS_Solver_Additional_Information db/d0b/group__ats-plugin.html gaf5e3b989b1bf9040eb54785044199462 GAS_INFO_NONE db/d0b/group__ats-plugin.html ggaf5e3b989b1bf9040eb54785044199462a8c3b60818befce39206826b6c9470e20 GAS_INFO_FULL db/d0b/group__ats-plugin.html ggaf5e3b989b1bf9040eb54785044199462af5da845628ea2c2c1f1992bceea40b6b GAS_INFO_UPDATED db/d0b/group__ats-plugin.html ggaf5e3b989b1bf9040eb54785044199462a692091c5c7c865599f6f2622bbb45450 GAS_INFO_PROP_SINGLE db/d0b/group__ats-plugin.html ggaf5e3b989b1bf9040eb54785044199462a4456f17b51517c959aaca172687c0986 GAS_INFO_PROP_ALL db/d0b/group__ats-plugin.html ggaf5e3b989b1bf9040eb54785044199462a05972ca81f710da904232230bfc9b989 bio BIO library da/d05/group__bio.html #define GNUNET_BIO_read_float da/d05/group__bio.html gaaa1407ae8b723ee11ae9cb34dacee2fd (h, f) #define GNUNET_BIO_read_double da/d05/group__bio.html gadfc5f3e5d34a5fefcc157d188f6fed60 (h, f) #define GNUNET_BIO_read_int32 da/d05/group__bio.html ga706a95e9ae4dd635950b1fafd44380c3 (h, i) #define GNUNET_BIO_read_int64 da/d05/group__bio.html ga2f3649e5e7b3194d4c689b94c1c70e51 (h, i) #define GNUNET_BIO_write_float da/d05/group__bio.html gac652ecc33d0715e26f7c408373e41121 (h, f) #define GNUNET_BIO_write_double da/d05/group__bio.html ga268abac43aaba84e54d89e1015777916 (h, f) struct GNUNET_BIO_ReadHandle * GNUNET_BIO_read_open da/d05/group__bio.html ga2dd3c40d600b3281af4b58ace9536228 (const char *fn) int GNUNET_BIO_read_close da/d05/group__bio.html ga952a3614a08e869c68be40b91855f61d (struct GNUNET_BIO_ReadHandle *h, char **emsg) int GNUNET_BIO_read da/d05/group__bio.html gaaf05f2fd8dcc98ca20c4ee2a9870f6f4 (struct GNUNET_BIO_ReadHandle *h, const char *what, void *result, size_t len) int GNUNET_BIO_read_fn da/d05/group__bio.html ga7b0a06b275396d0fc9e82494cf69ff03 (struct GNUNET_BIO_ReadHandle *h, const char *file, int line, void *result, size_t len) int GNUNET_BIO_read_string da/d05/group__bio.html ga088bca8cac6265893cf37db8f1676a4f (struct GNUNET_BIO_ReadHandle *h, const char *what, char **result, size_t max_length) int GNUNET_BIO_read_meta_data da/d05/group__bio.html ga1d9a088eabf50af55c0b7e728a2fb686 (struct GNUNET_BIO_ReadHandle *h, const char *what, struct GNUNET_CONTAINER_MetaData **result) int GNUNET_BIO_read_int32__ da/d05/group__bio.html ga6ec0e5cc8a7402a378d5fae26e26d6ca (struct GNUNET_BIO_ReadHandle *h, const char *file, int line, int32_t *i) int GNUNET_BIO_read_int64__ da/d05/group__bio.html ga052e15da529b0f4c72078adf8fbd3eb2 (struct GNUNET_BIO_ReadHandle *h, const char *file, int line, int64_t *i) struct GNUNET_BIO_WriteHandle * GNUNET_BIO_write_open da/d05/group__bio.html gadbd89e62215951bf2c6ccec72a633bed (const char *fn) int GNUNET_BIO_write_close da/d05/group__bio.html ga9baca9d137b87292eb849b5d5b985599 (struct GNUNET_BIO_WriteHandle *h) int GNUNET_BIO_write da/d05/group__bio.html ga12e6808413c597d6fde69ebf53178989 (struct GNUNET_BIO_WriteHandle *h, const void *buffer, size_t n) int GNUNET_BIO_flush da/d05/group__bio.html gae5527d9d1d399108c75d667bcadf0397 (struct GNUNET_BIO_WriteHandle *h) int GNUNET_BIO_write_string da/d05/group__bio.html ga74a5b6e17173793372dd82d991c868e9 (struct GNUNET_BIO_WriteHandle *h, const char *s) int GNUNET_BIO_write_meta_data da/d05/group__bio.html gaecac34597ed17cb31df86e2a9e0f3f37 (struct GNUNET_BIO_WriteHandle *h, const struct GNUNET_CONTAINER_MetaData *m) int GNUNET_BIO_write_int32 da/d05/group__bio.html ga7875fa0dd4c4e33a12dccf71de048bfe (struct GNUNET_BIO_WriteHandle *h, int32_t i) int GNUNET_BIO_write_int64 da/d05/group__bio.html ga1701781ac3fe16cfddb54236644680fc (struct GNUNET_BIO_WriteHandle *h, int64_t i) bandwidth Bandwidth library dc/db3/group__bandwidth.html GNUNET_BANDWIDTH_Value32NBO GNUNET_BANDWIDTH_Tracker #define GNUNET_BANDWIDTH_ZERO dc/db3/group__bandwidth.html ga033892ccee42fe0e7e84f8f082469680 #define GNUNET_BANDWIDTH_VALUE_MAX dc/db3/group__bandwidth.html gad286570e4f49698a61a6610dfa0a56b2 void(* GNUNET_BANDWIDTH_TrackerUpdateCallback dc/db3/group__bandwidth.html gabb9a981d0848ec7efaa089f8db2f1966 )(void *cls) void(* GNUNET_BANDWIDTH_ExcessNotificationCallback dc/db3/group__bandwidth.html ga61d259757edd16497a0342449aebe413 )(void *cls) struct GNUNET_BANDWIDTH_Value32NBO GNUNET_BANDWIDTH_value_init dc/db3/group__bandwidth.html ga6ef9a02c1ac1793de8f28cb15abc5e16 (uint32_t bytes_per_second) uint64_t GNUNET_BANDWIDTH_value_get_available_until dc/db3/group__bandwidth.html ga4bbe3dccb89871dbe4e9b45abef69608 (struct GNUNET_BANDWIDTH_Value32NBO bps, struct GNUNET_TIME_Relative deadline) struct GNUNET_TIME_Relative GNUNET_BANDWIDTH_value_get_delay_for dc/db3/group__bandwidth.html ga87f9ffd1ade38e1ed3d3987d369823eb (struct GNUNET_BANDWIDTH_Value32NBO bps, uint64_t size) struct GNUNET_BANDWIDTH_Value32NBO GNUNET_BANDWIDTH_value_min dc/db3/group__bandwidth.html gaab8634428282e0ff3911be58ee7fc862 (struct GNUNET_BANDWIDTH_Value32NBO b1, struct GNUNET_BANDWIDTH_Value32NBO b2) struct GNUNET_BANDWIDTH_Value32NBO GNUNET_BANDWIDTH_value_max dc/db3/group__bandwidth.html ga813f85e918b8a859a0ede99f4330b6bf (struct GNUNET_BANDWIDTH_Value32NBO b1, struct GNUNET_BANDWIDTH_Value32NBO b2) struct GNUNET_BANDWIDTH_Value32NBO GNUNET_BANDWIDTH_value_sum dc/db3/group__bandwidth.html ga8e5ed4adb4bc1be875daf1ce36b91b3f (struct GNUNET_BANDWIDTH_Value32NBO b1, struct GNUNET_BANDWIDTH_Value32NBO b2) void GNUNET_BANDWIDTH_tracker_init dc/db3/group__bandwidth.html gaab2fed403545079cb953e456dc03c204 (struct GNUNET_BANDWIDTH_Tracker *av, GNUNET_BANDWIDTH_TrackerUpdateCallback update_cb, void *update_cb_cls, struct GNUNET_BANDWIDTH_Value32NBO bytes_per_second_limit, uint32_t max_carry_s) void GNUNET_BANDWIDTH_tracker_init2 dc/db3/group__bandwidth.html ga7e233568d3a848b3e386feeb2a18bfdf (struct GNUNET_BANDWIDTH_Tracker *av, GNUNET_BANDWIDTH_TrackerUpdateCallback update_cb, void *update_cb_cls, struct GNUNET_BANDWIDTH_Value32NBO bytes_per_second_limit, uint32_t max_carry_s, GNUNET_BANDWIDTH_ExcessNotificationCallback excess_cb, void *excess_cb_cls) void GNUNET_BANDWIDTH_tracker_notification_stop dc/db3/group__bandwidth.html ga04998007264e173b95a9349048b661a7 (struct GNUNET_BANDWIDTH_Tracker *av) int GNUNET_BANDWIDTH_tracker_consume dc/db3/group__bandwidth.html ga0e0dc93813ed5902b797ffe5f734c258 (struct GNUNET_BANDWIDTH_Tracker *av, ssize_t size) struct GNUNET_TIME_Relative GNUNET_BANDWIDTH_tracker_get_delay dc/db3/group__bandwidth.html gad3943bab91d6fe9bf2335e8088f8efa9 (struct GNUNET_BANDWIDTH_Tracker *av, size_t size) int64_t GNUNET_BANDWIDTH_tracker_get_available dc/db3/group__bandwidth.html gae511b76379e665ffebd719b21c495d93 (struct GNUNET_BANDWIDTH_Tracker *av) void GNUNET_BANDWIDTH_tracker_update_quota dc/db3/group__bandwidth.html ga18e7ac98b55e4075f5d3c8f0c73a66c1 (struct GNUNET_BANDWIDTH_Tracker *av, struct GNUNET_BANDWIDTH_Value32NBO bytes_per_second_limit) block Block group library d2/dba/group__block.html GNUNET_BLOCK_Type d2/dba/group__block.html gacc1d1f963f8cc87d9a3c6238ad812d53 GNUNET_BLOCK_TYPE_ANY d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53abf8a9a42f4fb9400dada7c7f733339c7 GNUNET_BLOCK_TYPE_FS_DBLOCK d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53a1a2fa6c2f15ba6eaa1d2b8aa04e2daa2 GNUNET_BLOCK_TYPE_FS_IBLOCK d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53aa673ca17f30c3470f20d5fb360dff1f5 GNUNET_BLOCK_TYPE_FS_KBLOCK d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53aaed71cb1f033f5fe6f459751f41d879c GNUNET_BLOCK_TYPE_FS_SBLOCK d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53ad0a914463e2aad7d0b226a28ed0d5df6 GNUNET_BLOCK_TYPE_FS_NBLOCK d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53ab67e209e00d5927e227f3a19c06f706b GNUNET_BLOCK_TYPE_FS_ONDEMAND d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53a34551966a14aaa9cb07db33bab0cbc30 GNUNET_BLOCK_TYPE_DHT_HELLO d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53adfc71024d854b4118dffc099b52c0a16 GNUNET_BLOCK_TYPE_TEST d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53a6d1eff4043b02a587fa8014bbd8fdb13 GNUNET_BLOCK_TYPE_FS_UBLOCK d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53ad2e9d19ed180f0b128f2d592d60bc868 GNUNET_BLOCK_TYPE_DNS d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53a546fcab06aa3d8a8607448ec0a804faa GNUNET_BLOCK_TYPE_GNS_NAMERECORD d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53a96fdbd62382a4ba1bb84f116b44b0f01 GNUNET_BLOCK_TYPE_REVOCATION d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53a1c7fe145590d1158c190d7fdcc74fe72 GNUNET_BLOCK_TYPE_REGEX d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53ac25b6969d82c4067b54b059b18a53d60 GNUNET_BLOCK_TYPE_REGEX_ACCEPT d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53a09a7714fc01995fa09b1a89dc404180b GNUNET_BLOCK_TYPE_SET_TEST d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53affa4edcf7d512af094f80c13c98c816f GNUNET_BLOCK_TYPE_CONSENSUS_ELEMENT d2/dba/group__block.html ggacc1d1f963f8cc87d9a3c6238ad812d53a74de432679ecfff6f59eddf7ae8cf73a GNUNET_BLOCK_EvaluationOptions d2/dba/group__block.html gac94e49e8e9a4f713eaf5fed47cd36969 GNUNET_BLOCK_EO_NONE d2/dba/group__block.html ggac94e49e8e9a4f713eaf5fed47cd36969aa1f8b07b5d872e7f93ad16e78d7af23a GNUNET_BLOCK_EO_LOCAL_SKIP_CRYPTO d2/dba/group__block.html ggac94e49e8e9a4f713eaf5fed47cd36969a171645b8d9fe5d8cb793c7b331860517 GNUNET_BLOCK_EvaluationResult d2/dba/group__block.html gab499a39fc8984265dbf2d75baee5f4b2 GNUNET_BLOCK_EVALUATION_OK_MORE d2/dba/group__block.html ggab499a39fc8984265dbf2d75baee5f4b2a6350b718fee68bc3b335ec1fee67c2a5 GNUNET_BLOCK_EVALUATION_OK_LAST d2/dba/group__block.html ggab499a39fc8984265dbf2d75baee5f4b2a4f05ecd7333a8df727cb64d60953ba95 GNUNET_BLOCK_EVALUATION_OK_DUPLICATE d2/dba/group__block.html ggab499a39fc8984265dbf2d75baee5f4b2a6b721b9c49f4d98fb6a97522b5920d38 GNUNET_BLOCK_EVALUATION_RESULT_INVALID d2/dba/group__block.html ggab499a39fc8984265dbf2d75baee5f4b2a110b1db21e7e8e6c1e9759f4b17d857b GNUNET_BLOCK_EVALUATION_RESULT_IRRELEVANT d2/dba/group__block.html ggab499a39fc8984265dbf2d75baee5f4b2a6708912cfac9c82006e7f178d7ff9dae GNUNET_BLOCK_EVALUATION_REQUEST_VALID d2/dba/group__block.html ggab499a39fc8984265dbf2d75baee5f4b2abac5b8ef30abc955dfc79d94775930b1 GNUNET_BLOCK_EVALUATION_REQUEST_INVALID d2/dba/group__block.html ggab499a39fc8984265dbf2d75baee5f4b2a4a07cb3ba6cbcf655efa55ac6b9f85ac GNUNET_BLOCK_EVALUATION_TYPE_NOT_SUPPORTED d2/dba/group__block.html ggab499a39fc8984265dbf2d75baee5f4b2aa692741268920903b412b9ee4fb5efa3 size_t GNUNET_BLOCK_GROUP_compute_bloomfilter_size d2/dba/group__block.html ga3b07bce5909b0abcf70352580ffa1f90 (unsigned int entry_count, unsigned int k) struct GNUNET_BLOCK_Group * GNUNET_BLOCK_GROUP_bf_create d2/dba/group__block.html gaa7867d60e8a1a56d6dff4cbb148a5261 (void *cls, size_t bf_size, unsigned int bf_k, enum GNUNET_BLOCK_Type type, uint32_t nonce, const void *raw_data, size_t raw_data_size) int GNUNET_BLOCK_GROUP_bf_test_and_set d2/dba/group__block.html ga10aa548e22433b2c795795a074f17d00 (struct GNUNET_BLOCK_Group *bg, const struct GNUNET_HashCode *hc) void GNUNET_BLOCK_mingle_hash d2/dba/group__block.html gaa82c8581c3753f8f62efe895b81f6b60 (const struct GNUNET_HashCode *in, uint32_t mingle_number, struct GNUNET_HashCode *hc) struct GNUNET_BLOCK_Context * GNUNET_BLOCK_context_create d2/dba/group__block.html gaa44081ecb8d07dab37dcf3a9da028be1 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_BLOCK_context_destroy d2/dba/group__block.html ga51448419bec859a066c9297df9588d78 (struct GNUNET_BLOCK_Context *ctx) struct GNUNET_BLOCK_Group * GNUNET_BLOCK_group_create d2/dba/group__block.html ga9681d4399039dc41d3ae719169e4dbda (struct GNUNET_BLOCK_Context *ctx, enum GNUNET_BLOCK_Type type, uint32_t nonce, const void *raw_data, size_t raw_data_size,...) int GNUNET_BLOCK_group_serialize d2/dba/group__block.html ga069bcf471a5c1fbb19c57bc1c903e68e (struct GNUNET_BLOCK_Group *bg, uint32_t *nonce, void **raw_data, size_t *raw_data_size) void GNUNET_BLOCK_group_destroy d2/dba/group__block.html ga7409b30381322e9664eeda4f6bfb2a50 (struct GNUNET_BLOCK_Group *bg) enum GNUNET_BLOCK_EvaluationResult GNUNET_BLOCK_evaluate d2/dba/group__block.html ga90ab53d6d53c65187d93f576dbeccf01 (struct GNUNET_BLOCK_Context *ctx, enum GNUNET_BLOCK_Type type, struct GNUNET_BLOCK_Group *group, enum GNUNET_BLOCK_EvaluationOptions eo, const struct GNUNET_HashCode *query, const void *xquery, size_t xquery_size, const void *reply_block, size_t reply_block_size) int GNUNET_BLOCK_get_key d2/dba/group__block.html ga87c66a7b4dcf420be813b79d732c9eac (struct GNUNET_BLOCK_Context *ctx, enum GNUNET_BLOCK_Type type, const void *block, size_t block_size, struct GNUNET_HashCode *key) int GNUNET_BLOCK_group_set_seen d2/dba/group__block.html gaeabca9b479c7947a25ecf0808db7888c (struct GNUNET_BLOCK_Group *bg, const struct GNUNET_HashCode *seen_results, unsigned int seen_results_count) int GNUNET_BLOCK_group_merge d2/dba/group__block.html gaa0ef0ee8bd4c71e6c8840b8f6af13a94 (struct GNUNET_BLOCK_Group *bg1, struct GNUNET_BLOCK_Group *bg2) block-plugin Block plugin API d5/dee/group__block-plugin.html GNUNET_BLOCK_Group GNUNET_BLOCK_PluginFunctions void(* GNUNET_BLOCK_GroupMarkSeenFunction d5/dee/group__block-plugin.html gaa8aae8cfc9cb1080853858dd746b7925 )(struct GNUNET_BLOCK_Group *bg, const struct GNUNET_HashCode *seen_results, unsigned int seen_results_count) int(* GNUNET_BLOCK_GroupMergeFunction d5/dee/group__block-plugin.html gaa1c803b3c8de20bc9c9c1953f6eb2801 )(struct GNUNET_BLOCK_Group *bg1, const struct GNUNET_BLOCK_Group *bg2) int(* GNUNET_BLOCK_GroupSerializeFunction d5/dee/group__block-plugin.html ga3f8b455a7dda9559ecaf5191592463a5 )(struct GNUNET_BLOCK_Group *bg, uint32_t *nonce, void **raw_data, size_t *raw_data_size) void(* GNUNET_BLOCK_GroupDestroyFunction d5/dee/group__block-plugin.html gad9aa63475d8068fade7cae4cf208e880 )(struct GNUNET_BLOCK_Group *bg) struct GNUNET_BLOCK_Group *(* GNUNET_BLOCK_GroupCreateFunction d5/dee/group__block-plugin.html ga4cb5b5f2447b5976922a50db0cb5d17c )(void *cls, enum GNUNET_BLOCK_Type type, uint32_t nonce, const void *raw_data, size_t raw_data_size, va_list va) enum GNUNET_BLOCK_EvaluationResult(* GNUNET_BLOCK_EvaluationFunction d5/dee/group__block-plugin.html gad6021b3329aec0c3e4e98fb7300d6001 )(void *cls, struct GNUNET_BLOCK_Context *ctx, enum GNUNET_BLOCK_Type type, struct GNUNET_BLOCK_Group *group, enum GNUNET_BLOCK_EvaluationOptions eo, const struct GNUNET_HashCode *query, const void *xquery, size_t xquery_size, const void *reply_block, size_t reply_block_size) int(* GNUNET_BLOCK_GetKeyFunction d5/dee/group__block-plugin.html ga656d9dbb81d59d746bb5f78a0c8aa765 )(void *cls, enum GNUNET_BLOCK_Type type, const void *block, size_t block_size, struct GNUNET_HashCode *key) applications CADET application definitions d9/dc9/group__applications.html #define GNUNET_APPLICATION_TYPE_END d9/dc9/group__applications.html gae2600ef3bb4f949d62b99f2ba04961f4 #define GNUNET_APPLICATION_TYPE_TEST d9/dc9/group__applications.html gadb0d6a66b1a9522f2414fbb986024f39 #define GNUNET_APPLICATION_PORT_FS_BLOCK_TRANSFER d9/dc9/group__applications.html gad1453d4e7f6b29fce803d293841ac4dc #define GNUNET_APPLICATION_PORT_RPS d9/dc9/group__applications.html gaf88fa883032f383531e4eae0797a1e22 #define GNUNET_APPLICATION_PORT_INTERNET_RESOLVER d9/dc9/group__applications.html ga87f28a0d8211e5eaa86964b1c5055124 #define GNUNET_APPLICATION_PORT_IPV4_GATEWAY d9/dc9/group__applications.html gabe8f98f9830d0b7bd167ee056692b75a #define GNUNET_APPLICATION_PORT_IPV6_GATEWAY d9/dc9/group__applications.html gac18473a982c7c474366bc8f9f8426fdc #define GNUNET_APPLICATION_TYPE_EXIT_REGEX_PREFIX d9/dc9/group__applications.html ga349ef6a87a7a09c33c150101c8a2e546 #define GNUNET_APPLICATION_TYPE_CONSENSUS d9/dc9/group__applications.html ga567c711bca289a6be88f3a5b438f9cdf #define GNUNET_APPLICATION_TYPE_SET d9/dc9/group__applications.html ga1debe041d9ed837a43737ab5e4394233 #define GNUNET_APPLICATION_TYPE_CONVERSATION_CONTROL d9/dc9/group__applications.html ga6e8f28ff67234c34dbc508ba6cbd044d #define GNUNET_APPLICATION_TYPE_CONVERSATION_AUDIO d9/dc9/group__applications.html gaf76c8fece6b6b3d396039240cdd971fb #define GNUNET_APPLICATION_TYPE_MQTT d9/dc9/group__applications.html gafb7ecff883a8824a78b4a3256022babe #define GNUNET_APPLICATION_TYPE_MULTICAST d9/dc9/group__applications.html ga2f805d597a9e94291826b77a3b53c8dd cadet CADET service d9/d98/group__cadet.html GNUNET_CADET_ConnectionTunnelIdentifier GNUNET_CADET_ChannelTunnelNumber GNUNET_CADET_ChannelInfo GNUNET_CADET_ChannelInternals GNUNET_CADET_PeerListEntry GNUNET_CADET_PeerPathDetail GNUNET_CADET_TunnelDetails #define GNUNET_CADET_VERSION d9/d98/group__cadet.html ga7adbe726d7e92d59057f5bf3d9e77361 void *(* GNUNET_CADET_ConnectEventHandler d9/d98/group__cadet.html gabf61c44f8527c94aa857d09be50c10c1 )(void *cls, struct GNUNET_CADET_Channel *channel, const struct GNUNET_PeerIdentity *source) void(* GNUNET_CADET_DisconnectEventHandler d9/d98/group__cadet.html ga3a30cdf0eec878aeb94c1be89ccbcda1 )(void *cls, const struct GNUNET_CADET_Channel *channel) void(* GNUNET_CADET_WindowSizeEventHandler d9/d98/group__cadet.html gab1fa1c10ed23108bb9dce36623c01a14 )(void *cls, const struct GNUNET_CADET_Channel *channel, int window_size) void(* GNUNET_CADET_ChannelCB d9/d98/group__cadet.html ga82125b043a4e82d8afce73df6383e9fc )(void *cls, const struct GNUNET_CADET_ChannelInternals *info) void(* GNUNET_CADET_PeersCB d9/d98/group__cadet.html ga13d5af726a5986c7454f4a0569395121 )(void *cls, const struct GNUNET_CADET_PeerListEntry *ple) void(* GNUNET_CADET_PathCB d9/d98/group__cadet.html ga6c6481c3993e5d0cf779fbcb5610f406 )(void *cls, const struct GNUNET_CADET_PeerPathDetail *ppd) void(* GNUNET_CADET_TunnelsCB d9/d98/group__cadet.html gaa8d0c43678201d423a5c624a835e76c9 )(void *cls, const struct GNUNET_CADET_TunnelDetails *td) GNUNET_CADET_ChannelInfoOption d9/d98/group__cadet.html ga3dcb7cf3b031fbb2394961ad92105d2c GNUNET_CADET_OPTION_PEER d9/d98/group__cadet.html gga3dcb7cf3b031fbb2394961ad92105d2ca816f478ebd72706536681461cdd6d4a7 struct GNUNET_CADET_Handle * GNUNET_CADET_connect d9/d98/group__cadet.html gac99f64e275181e0ee676a0a208669296 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_CADET_disconnect d9/d98/group__cadet.html ga5c4ff52a63e0e8a08b1472f2948523c8 (struct GNUNET_CADET_Handle *handle) struct GNUNET_CADET_Port * GNUNET_CADET_open_port d9/d98/group__cadet.html gaf0858fb9d3dda9ed65a00e3d87289e81 (struct GNUNET_CADET_Handle *h, const struct GNUNET_HashCode *port, GNUNET_CADET_ConnectEventHandler connects, void *connects_cls, GNUNET_CADET_WindowSizeEventHandler window_changes, GNUNET_CADET_DisconnectEventHandler disconnects, const struct GNUNET_MQ_MessageHandler *handlers) void GNUNET_CADET_close_port d9/d98/group__cadet.html ga63181ddd6307ba268a026515a896beaa (struct GNUNET_CADET_Port *p) struct GNUNET_CADET_Channel * GNUNET_CADET_channel_create d9/d98/group__cadet.html ga0601d746ef66e27134fdae963ec169ab (struct GNUNET_CADET_Handle *h, void *channel_cls, const struct GNUNET_PeerIdentity *destination, const struct GNUNET_HashCode *port, GNUNET_CADET_WindowSizeEventHandler window_changes, GNUNET_CADET_DisconnectEventHandler disconnects, const struct GNUNET_MQ_MessageHandler *handlers) void GNUNET_CADET_channel_destroy d9/d98/group__cadet.html ga1bfb59ce3b131e0ee4f2911dad363fbe (struct GNUNET_CADET_Channel *channel) struct GNUNET_MQ_Handle * GNUNET_CADET_get_mq d9/d98/group__cadet.html gac7d7764be532e016516ec5acfd56337e (const struct GNUNET_CADET_Channel *channel) void GNUNET_CADET_receive_done d9/d98/group__cadet.html ga10b8df408b75a171663f548c44a6d1e2 (struct GNUNET_CADET_Channel *channel) const struct GNUNET_HashCode * GC_u2h d9/d98/group__cadet.html gaf5315c3b6e7c45ec69d2c5442b3a8bc3 (uint32_t port) const union GNUNET_CADET_ChannelInfo * GNUNET_CADET_channel_get_info d9/d98/group__cadet.html ga4fd0a9c83c6e25e99b078ace77ff402d (struct GNUNET_CADET_Channel *channel, enum GNUNET_CADET_ChannelInfoOption option,...) struct GNUNET_CADET_ChannelMonitor * GNUNET_CADET_get_channel d9/d98/group__cadet.html gaa8bdf6368e26e5392ea64762e6d35392 (const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_PeerIdentity *peer, GNUNET_CADET_ChannelCB callback, void *callback_cls) void * GNUNET_CADET_get_channel_cancel d9/d98/group__cadet.html ga3f463585342618bc1650afb7c2f40ad6 (struct GNUNET_CADET_ChannelMonitor *cm) struct GNUNET_CADET_PeersLister * GNUNET_CADET_list_peers d9/d98/group__cadet.html ga5d87f0ef32bea0aeb7da7027594a0086 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_CADET_PeersCB callback, void *callback_cls) void * GNUNET_CADET_list_peers_cancel d9/d98/group__cadet.html gadb28abd4e6eb3f8871f1a3e00a843d3d (struct GNUNET_CADET_PeersLister *pl) struct GNUNET_CADET_GetPath * GNUNET_CADET_get_path d9/d98/group__cadet.html ga4c57a37fa4a5237b4367ae52150214b8 (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_PeerIdentity *id, GNUNET_CADET_PathCB callback, void *callback_cls) void * GNUNET_CADET_get_path_cancel d9/d98/group__cadet.html gaca2990bade60adefca60859703e8a7cc (struct GNUNET_CADET_GetPath *gp) struct GNUNET_CADET_ListTunnels * GNUNET_CADET_list_tunnels d9/d98/group__cadet.html gaf755a98bc73522a20885be74d7213ac6 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_CADET_TunnelsCB callback, void *callback_cls) void * GNUNET_CADET_list_tunnels_cancel d9/d98/group__cadet.html ga41b8246f5c185273037a47a9547f2372 (struct GNUNET_CADET_ListTunnels *lt) curl CURL integration library d5/db8/group__curl.html GNUNET_CURL_DownloadBuffer void(* GNUNET_CURL_RescheduleCallback d5/db8/group__curl.html gada48fe8bb15d6e96e6d623d24183fa1e )(void *cls) void *(* GNUNET_CURL_RawParser d5/db8/group__curl.html gac785dbb5292692921cc1d48dbfc97c1d )(struct GNUNET_CURL_DownloadBuffer *db, CURL *eh, long *response_code) void(* GNUNET_CURL_ResponseCleaner d5/db8/group__curl.html ga41ef26180f784a46c4387a72d6df18eb )(void *response) void(* GNUNET_CURL_JobCompletionCallback d5/db8/group__curl.html ga137dd58a3781e2001f7b09ed608f9e48 )(void *cls, long response_code, const void *response) void(* GNUNET_CURL_RawJobCompletionCallback d5/db8/group__curl.html ga0a20b96cd4fe2f562156cdcfdefd0919 )(void *cls, long response_code, const void *body, size_t body_size) struct GNUNET_CURL_Context * GNUNET_CURL_init d5/db8/group__curl.html ga5d6f958cb61a00054d5c712d6924c96b (GNUNET_CURL_RescheduleCallback cb, void *cb_cls) void GNUNET_CURL_get_select_info d5/db8/group__curl.html ga334619061a7fdf91807b472ccddfab71 (struct GNUNET_CURL_Context *ctx, fd_set *read_fd_set, fd_set *write_fd_set, fd_set *except_fd_set, int *max_fd, long *timeout) int GNUNET_CURL_append_header d5/db8/group__curl.html ga2b10bce36301a9c49a80fbb865ace8a8 (struct GNUNET_CURL_Context *ctx, const char *header) void GNUNET_CURL_perform d5/db8/group__curl.html ga81a7715c62dcea8dff726fabdaf55a68 (struct GNUNET_CURL_Context *ctx) void GNUNET_CURL_perform2 d5/db8/group__curl.html ga6a0e9f8d002dc606a6cca2c0bb6dc3c5 (struct GNUNET_CURL_Context *ctx, GNUNET_CURL_RawParser rp, GNUNET_CURL_ResponseCleaner rc) void GNUNET_CURL_fini d5/db8/group__curl.html ga3fcb33b3b2f7bf91d86107f1ff0f88bb (struct GNUNET_CURL_Context *ctx) struct GNUNET_CURL_Job * GNUNET_CURL_job_add d5/db8/group__curl.html ga56ab66b4ed0df11ae141781cb62d112c (struct GNUNET_CURL_Context *ctx, CURL *eh, int add_json, GNUNET_CURL_JobCompletionCallback jcc, void *jcc_cls) struct GNUNET_CURL_Job * GNUNET_CURL_job_add2 d5/db8/group__curl.html ga57f160889418d851ba8d00c83f78f93a (struct GNUNET_CURL_Context *ctx, CURL *eh, const struct curl_slist *job_headers, GNUNET_CURL_JobCompletionCallback jcc, void *jcc_cls) struct GNUNET_CURL_Job * GNUNET_CURL_job_add_raw d5/db8/group__curl.html gadec422388eee6215bc51778282220211 (struct GNUNET_CURL_Context *ctx, CURL *eh, const struct curl_slist *job_headers, GNUNET_CURL_RawJobCompletionCallback jcc, void *jcc_cls) void GNUNET_CURL_job_cancel d5/db8/group__curl.html ga6b06b1afbc70c024a8d809613853b5b6 (struct GNUNET_CURL_Job *job) struct GNUNET_CURL_RescheduleContext * GNUNET_CURL_gnunet_rc_create d5/db8/group__curl.html ga822cf4377c3ecfcb083c57f1ebea1b30 (struct GNUNET_CURL_Context *ctx) struct GNUNET_CURL_RescheduleContext * GNUNET_CURL_gnunet_rc_create_with_parser d5/db8/group__curl.html gab663e5c296024788cc0dd2805631d778 (struct GNUNET_CURL_Context *ctx, GNUNET_CURL_RawParser rp, GNUNET_CURL_ResponseCleaner rc) void GNUNET_CURL_gnunet_rc_destroy d5/db8/group__curl.html gada6c5b05a984f58b9722c7b1f488737b (struct GNUNET_CURL_RescheduleContext *rc) void GNUNET_CURL_gnunet_scheduler_reschedule d5/db8/group__curl.html ga0a172050e3b76e15bf9a03c62334e416 (void *cls) void GNUNET_CURL_enable_async_scope_header d5/db8/group__curl.html gae24e165c32ab1ee2d0547bca30d19e41 (struct GNUNET_CURL_Context *ctx, const char *header_name) client Client library d2/def/group__client.html int GNUNET_CLIENT_test d2/def/group__client.html ga40b96b24f6cbf6dc2585695f1da6f417 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *service_name) struct GNUNET_MQ_Handle * GNUNET_CLIENT_connect d2/def/group__client.html ga6331a4b4f81742673845ff6ba9ff27a8 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *service_name, const struct GNUNET_MQ_MessageHandler *handlers, GNUNET_MQ_ErrorHandler error_handler, void *error_handler_cls) configuration Configuration library de/dfe/group__configuration.html int(* GNUNET_CONFIGURATION_Callback de/dfe/group__configuration.html gab93461e68eeb66bd8f44c92d130b3ee5 )(void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg) void(* GNUNET_CONFIGURATION_Iterator de/dfe/group__configuration.html gae820835f5192452190cd00a568eefef9 )(void *cls, const char *section, const char *option, const char *value) void(* GNUNET_CONFIGURATION_Section_Iterator de/dfe/group__configuration.html ga849e02cc7d5c79bd89ead6dd90c686f0 )(void *cls, const char *section) struct GNUNET_CONFIGURATION_Handle * GNUNET_CONFIGURATION_create de/dfe/group__configuration.html ga40fe8d0515fc7fbbafdc6ea7c186d3b9 (void) struct GNUNET_CONFIGURATION_Handle * GNUNET_CONFIGURATION_dup de/dfe/group__configuration.html gafd7bf1d0ccf18bda9829b0a7ae5c0c34 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_CONFIGURATION_destroy de/dfe/group__configuration.html ga47713bb42b2b7a592308fc54454b57a4 (struct GNUNET_CONFIGURATION_Handle *cfg) int GNUNET_CONFIGURATION_load de/dfe/group__configuration.html ga69231b2854a864ba033498f842bf1f6a (struct GNUNET_CONFIGURATION_Handle *cfg, const char *filename) int GNUNET_CONFIGURATION_load_from de/dfe/group__configuration.html ga9d8fed4cca425669d13e96a5b688e00b (struct GNUNET_CONFIGURATION_Handle *cfg, const char *defaults_d) int GNUNET_CONFIGURATION_parse de/dfe/group__configuration.html ga4ec58e365a2a9e8f06d1ff9ef3be8727 (struct GNUNET_CONFIGURATION_Handle *cfg, const char *filename) char * GNUNET_CONFIGURATION_serialize de/dfe/group__configuration.html ga2fdc72bf37991a03147a9d5bd4095c8c (const struct GNUNET_CONFIGURATION_Handle *cfg, size_t *size) int GNUNET_CONFIGURATION_deserialize de/dfe/group__configuration.html ga9ab2e76039a56f426166c19d85dc87bc (struct GNUNET_CONFIGURATION_Handle *cfg, const char *mem, size_t size, const char *basedir) int GNUNET_CONFIGURATION_write de/dfe/group__configuration.html ga24883c7199087b3b5670fde7d4bc5ab3 (struct GNUNET_CONFIGURATION_Handle *cfg, const char *filename) int GNUNET_CONFIGURATION_write_diffs de/dfe/group__configuration.html ga9baf78405919384694d3dd95e7991dc9 (const struct GNUNET_CONFIGURATION_Handle *cfg_default, const struct GNUNET_CONFIGURATION_Handle *cfg_new, const char *filename) struct GNUNET_CONFIGURATION_Handle * GNUNET_CONFIGURATION_get_diff de/dfe/group__configuration.html ga90928f65731d75ec71d5b0d75f69428f (const struct GNUNET_CONFIGURATION_Handle *cfg_default, const struct GNUNET_CONFIGURATION_Handle *cfg_new) int GNUNET_CONFIGURATION_is_dirty de/dfe/group__configuration.html gaca7eb287377409a52507b40e9088256e (const struct GNUNET_CONFIGURATION_Handle *cfg) int GNUNET_CONFIGURATION_parse_and_run de/dfe/group__configuration.html gaa1592961f302722e58018e3b5420779e (const char *filename, GNUNET_CONFIGURATION_Callback cb, void *cb_cls) void GNUNET_CONFIGURATION_iterate de/dfe/group__configuration.html ga4d564b4f46512cc580dd1fdc3c18faa3 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_CONFIGURATION_Iterator iter, void *iter_cls) void GNUNET_CONFIGURATION_iterate_sections de/dfe/group__configuration.html ga2ab7002c51d383ba87a472d4e6f9b0b4 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_CONFIGURATION_Section_Iterator iter, void *iter_cls) void GNUNET_CONFIGURATION_remove_section de/dfe/group__configuration.html ga318c33535a5dfaed4d9ad212a335ac3f (struct GNUNET_CONFIGURATION_Handle *cfg, const char *section) int GNUNET_CONFIGURATION_get_value_number de/dfe/group__configuration.html ga694a823faf634aa800ed89814336b24b (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, unsigned long long *number) int GNUNET_CONFIGURATION_get_value_float de/dfe/group__configuration.html ga8b51ee8a58e03601642505c5e28950c4 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, float *number) int GNUNET_CONFIGURATION_get_value_time de/dfe/group__configuration.html gad5e94090ba5c97996a1a10b109d3ea06 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, struct GNUNET_TIME_Relative *time) int GNUNET_CONFIGURATION_get_value_size de/dfe/group__configuration.html ga2250ed989a72b33a46c1e6242e042164 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, unsigned long long *size) int GNUNET_CONFIGURATION_have_value de/dfe/group__configuration.html ga1bf8d14cecb70cea759cda4618177dff (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option) int GNUNET_CONFIGURATION_get_value_string de/dfe/group__configuration.html ga38e1025f77692b06e09bfd6c7f10dde6 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, char **value) int GNUNET_CONFIGURATION_get_value_filename de/dfe/group__configuration.html ga2e96e20818cc5eeeac3dc47814b8ade2 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, char **value) int GNUNET_CONFIGURATION_iterate_value_filenames de/dfe/group__configuration.html gabff5ff55434e6d03dba94b9170fc0508 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, GNUNET_FileNameCallback cb, void *cb_cls) void GNUNET_CONFIGURATION_iterate_section_values de/dfe/group__configuration.html gaec41bacda115a652a05f5072e01193ee (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, GNUNET_CONFIGURATION_Iterator iter, void *iter_cls) int GNUNET_CONFIGURATION_get_value_choice de/dfe/group__configuration.html ga5789c995d82e61b4e54d401f4460eae9 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, const char *const *choices, const char **value) int GNUNET_CONFIGURATION_get_value_yesno de/dfe/group__configuration.html ga90a7c5c508b1aa812b94dad18d97516f (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option) int GNUNET_CONFIGURATION_get_data de/dfe/group__configuration.html gad98c6f39acc348e37e8a9a6e70d57431 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, void *buf, size_t buf_size) char * GNUNET_CONFIGURATION_expand_dollar de/dfe/group__configuration.html ga630289ffc2b58c5ded7d7b10cf6da232 (const struct GNUNET_CONFIGURATION_Handle *cfg, char *orig) void GNUNET_CONFIGURATION_set_value_number de/dfe/group__configuration.html ga758e63522e9219d3118fb53f082eba3f (struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, unsigned long long number) void GNUNET_CONFIGURATION_set_value_string de/dfe/group__configuration.html ga1f82beaebfe17bca0f45fbda60071acc (struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, const char *value) int GNUNET_CONFIGURATION_remove_value_filename de/dfe/group__configuration.html ga19a77ecb07647b4aa9a9016eff623b40 (struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, const char *value) int GNUNET_CONFIGURATION_append_value_filename de/dfe/group__configuration.html ga646253e33f5a4e9c96e55f16317e2fd5 (struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, const char *option, const char *value) consensus Consensus service d4/d55/group__consensus.html #define GNUNET_CONSENSUS_ELEMENT_TYPE_USER_MAX d4/d55/group__consensus.html ga34b88b3c2a262d72d3348dd9db08c2a2 void(* GNUNET_CONSENSUS_ElementCallback d4/d55/group__consensus.html ga1b7d9621c3ea0d52214642f00f7b77de )(void *cls, const struct GNUNET_SET_Element *element) void(* GNUNET_CONSENSUS_InsertDoneCallback d4/d55/group__consensus.html ga5870b69c01a234f5c0397f100ee51fc8 )(void *cls, int success) void(* GNUNET_CONSENSUS_ConcludeCallback d4/d55/group__consensus.html ga839d195bcf02ceab6241020fe0b6ecc0 )(void *cls) struct GNUNET_CONSENSUS_Handle * GNUNET_CONSENSUS_create d4/d55/group__consensus.html gaa4c8ae25717eb1ceac568e94806fcc93 (const struct GNUNET_CONFIGURATION_Handle *cfg, unsigned int num_peers, const struct GNUNET_PeerIdentity *peers, const struct GNUNET_HashCode *session_id, struct GNUNET_TIME_Absolute start, struct GNUNET_TIME_Absolute deadline, GNUNET_CONSENSUS_ElementCallback new_element_cb, void *new_element_cls) void GNUNET_CONSENSUS_insert d4/d55/group__consensus.html ga2ee24b50bb77f65b468ec6303cb4102c (struct GNUNET_CONSENSUS_Handle *consensus, const struct GNUNET_SET_Element *element, GNUNET_CONSENSUS_InsertDoneCallback idc, void *idc_cls) void GNUNET_CONSENSUS_conclude d4/d55/group__consensus.html gaefdacac4fc7b247d1a00a696804717db (struct GNUNET_CONSENSUS_Handle *consensus, GNUNET_CONSENSUS_ConcludeCallback conclude, void *conclude_cls) void GNUNET_CONSENSUS_destroy d4/d55/group__consensus.html ga06cc197cbdce0cfea8b013e95c3ee5ad (struct GNUNET_CONSENSUS_Handle *consensus) constants Constant definitions d0/dc5/group__constants.html #define GNUNET_CONSTANTS_DEFAULT_BW_IN_OUT d0/dc5/group__constants.html ga123b3d99affc501390994d36e1aad5f0 #define GNUNET_CONSTANTS_IDLE_CONNECTION_TIMEOUT d0/dc5/group__constants.html gaea7200a800993a4f34c005dae565edb4 #define GNUNET_CONSTANTS_QUOTA_VIOLATION_TIMEOUT d0/dc5/group__constants.html ga94a032d9c41318f26b9d6ab1a31a08a3 #define GNUNET_CONSTANTS_SERVICE_TIMEOUT d0/dc5/group__constants.html gaac45e672759b984312a3d690a664cc2b #define GNUNET_CONSTANTS_MAX_CORK_DELAY d0/dc5/group__constants.html ga5fec7e107d3ad63cf18f308c52275c7c #define GNUNET_CONSTANTS_LATENCY_WARN d0/dc5/group__constants.html gad2abbb79072dca45bd59a797b2547860 #define GNUNET_CONSTANTS_IDLE_LOAD_THRESHOLD d0/dc5/group__constants.html gafbd28090fe1af0cf998ecf0e00739702 #define GNUNET_CONSTANTS_MAX_BANDWIDTH_CARRY_S d0/dc5/group__constants.html ga7d7e48a047a739d592e027ac08161179 #define GNUNET_CONSTANTS_HELLO_ADDRESS_EXPIRATION d0/dc5/group__constants.html ga5bf5736215c6ea22ae763f0ea86fb6fe #define GNUNET_CONSTANTS_DHT_MAX_EXPIRATION d0/dc5/group__constants.html gaf9c128dd112ae410c526c9810c0bdf42 #define GNUNET_CONSTANTS_CORE_SIZE_ENCRYPTED_MESSAGE d0/dc5/group__constants.html ga3939bd6dcae7beb3acf59c83d6babc87 #define GNUNET_CONSTANTS_MAX_ENCRYPTED_MESSAGE_SIZE d0/dc5/group__constants.html ga8b275e2ed928f4eb63049e87a9718b49 #define GNUNET_CONSTANTS_CADET_P2P_OVERHEAD d0/dc5/group__constants.html ga715a2750317eab4e5a19a4200d9e4bb5 #define GNUNET_CONSTANTS_MAX_CADET_MESSAGE_SIZE d0/dc5/group__constants.html ga641445b0b97dd4867dc8c861ced353c9 #define GNUNET_CONSTANTS_MAX_BLOCK_SIZE d0/dc5/group__constants.html ga6a31c8af0bc84147bcfc03768bfa00ba #define GNUNET_CONSTANTS_BLOOMFILTER_K d0/dc5/group__constants.html ga638b9d82597ae6bc69c88ca403185481 bloomfilter Container library: Bloom filter dd/d19/group__bloomfilter.html int(* GNUNET_CONTAINER_HashCodeIterator dd/d19/group__bloomfilter.html gac01d439fef9ae228ea5934b944c21a7c )(void *cls, struct GNUNET_HashCode *next) struct GNUNET_CONTAINER_BloomFilter * GNUNET_CONTAINER_bloomfilter_load dd/d19/group__bloomfilter.html ga2e75ac1bf137a0e8e8cc827bc1767f1c (const char *filename, size_t size, unsigned int k) struct GNUNET_CONTAINER_BloomFilter * GNUNET_CONTAINER_bloomfilter_init dd/d19/group__bloomfilter.html gaada36778e64824237ad772ed9d06dcc2 (const char *data, size_t size, unsigned int k) int GNUNET_CONTAINER_bloomfilter_get_raw_data dd/d19/group__bloomfilter.html ga316e97dc6535f1dae10a9da61b721f81 (const struct GNUNET_CONTAINER_BloomFilter *bf, char *data, size_t size) int GNUNET_CONTAINER_bloomfilter_test dd/d19/group__bloomfilter.html ga99a77abe6e3c722f3d99af571b63d7fe (const struct GNUNET_CONTAINER_BloomFilter *bf, const struct GNUNET_HashCode *e) void GNUNET_CONTAINER_bloomfilter_add dd/d19/group__bloomfilter.html ga4b8240ce8bc6a493bd0dd0ea225e78be (struct GNUNET_CONTAINER_BloomFilter *bf, const struct GNUNET_HashCode *e) void GNUNET_CONTAINER_bloomfilter_remove dd/d19/group__bloomfilter.html gaf4c34761a42c02c1b1ac73923217c9c6 (struct GNUNET_CONTAINER_BloomFilter *bf, const struct GNUNET_HashCode *e) struct GNUNET_CONTAINER_BloomFilter * GNUNET_CONTAINER_bloomfilter_copy dd/d19/group__bloomfilter.html ga79c24761322566f480dea53fd1fcc392 (const struct GNUNET_CONTAINER_BloomFilter *bf) void GNUNET_CONTAINER_bloomfilter_free dd/d19/group__bloomfilter.html gaff429acc68408f9eb822d4477d99fc3f (struct GNUNET_CONTAINER_BloomFilter *bf) size_t GNUNET_CONTAINER_bloomfilter_get_size dd/d19/group__bloomfilter.html gaf11489dd1ccc8dfba6b24318bbe90655 (const struct GNUNET_CONTAINER_BloomFilter *bf) void GNUNET_CONTAINER_bloomfilter_clear dd/d19/group__bloomfilter.html ga7c6d18d00e9d35c1cd1a08b0f8e11479 (struct GNUNET_CONTAINER_BloomFilter *bf) int GNUNET_CONTAINER_bloomfilter_or dd/d19/group__bloomfilter.html ga11e9ea14718dc67e8173618d51d3c976 (struct GNUNET_CONTAINER_BloomFilter *bf, const char *data, size_t size) int GNUNET_CONTAINER_bloomfilter_or2 dd/d19/group__bloomfilter.html ga44f0fd11e1853c8139a9f5ef35ab02ee (struct GNUNET_CONTAINER_BloomFilter *bf, const struct GNUNET_CONTAINER_BloomFilter *to_or) void GNUNET_CONTAINER_bloomfilter_resize dd/d19/group__bloomfilter.html ga3fddb5751fb691eccfa53c64d3f28f14 (struct GNUNET_CONTAINER_BloomFilter *bf, GNUNET_CONTAINER_HashCodeIterator iterator, void *iterator_cls, size_t size, unsigned int k) dll Container library: Doubly-linked list d7/ddd/group__dll.html #define GNUNET_CONTAINER_DLL_insert d7/ddd/group__dll.html gadade875d13ff1ecf0c7b4f04bc68cc82 (head, tail, element) #define GNUNET_CONTAINER_DLL_insert_tail d7/ddd/group__dll.html gad38d7516953cbc3563ebb1be0a630641 (head, tail, element) #define GNUNET_CONTAINER_DLL_insert_after d7/ddd/group__dll.html gad21d6cbe0e42bb71524fc389486290b1 (head, tail, other, element) #define GNUNET_CONTAINER_DLL_insert_before d7/ddd/group__dll.html ga9ebb348401ae2a32c9a2a2d32b6e2fa8 (head, tail, other, element) #define GNUNET_CONTAINER_DLL_remove d7/ddd/group__dll.html ga8e0b8b2e7671056c76d21da67e483689 (head, tail, element) #define GNUNET_CONTAINER_MDLL_insert d7/ddd/group__dll.html gaa3071c4d829ce388a2b801456491fabc (mdll, head, tail, element) #define GNUNET_CONTAINER_MDLL_insert_tail d7/ddd/group__dll.html ga8c850f1cd3a8e8c343e2d8cc5d7a8575 (mdll, head, tail, element) #define GNUNET_CONTAINER_MDLL_insert_after d7/ddd/group__dll.html ga8d97a3a6320a3dd7ce58e35491d1421b (mdll, head, tail, other, element) #define GNUNET_CONTAINER_MDLL_insert_before d7/ddd/group__dll.html ga8e55dbdbc2e5ab0ffbc6587f193d7d04 (mdll, head, tail, other, element) #define GNUNET_CONTAINER_MDLL_remove d7/ddd/group__dll.html ga719de3a951cbbd4c7353eebba31cc4ea (mdll, head, tail, element) heap Container library: Heap d9/d34/group__heap.html uint64_t GNUNET_CONTAINER_HeapCostType d9/d34/group__heap.html gad44e06f0a482a3ee419ae2c791231f5c int(* GNUNET_CONTAINER_HeapIterator d9/d34/group__heap.html ga6503f372fe19fbdc98685e5157c155da )(void *cls, struct GNUNET_CONTAINER_HeapNode *node, void *element, GNUNET_CONTAINER_HeapCostType cost) GNUNET_CONTAINER_HeapOrder d9/d34/group__heap.html ga5268c00b080b977ea08b285e1167dc11 GNUNET_CONTAINER_HEAP_ORDER_MAX d9/d34/group__heap.html gga5268c00b080b977ea08b285e1167dc11a74094f940194f1bd759658eadfce8d67 GNUNET_CONTAINER_HEAP_ORDER_MIN d9/d34/group__heap.html gga5268c00b080b977ea08b285e1167dc11a0efb3d95d71f3fb87c116c715291207e GNUNET_CONTAINER_HEAP_ORDER_MAX d9/d34/group__heap.html gga5268c00b080b977ea08b285e1167dc11a74094f940194f1bd759658eadfce8d67 GNUNET_CONTAINER_HEAP_ORDER_MIN d9/d34/group__heap.html gga5268c00b080b977ea08b285e1167dc11a0efb3d95d71f3fb87c116c715291207e struct GNUNET_CONTAINER_Heap * GNUNET_CONTAINER_heap_create d9/d34/group__heap.html gada1a49dcb16c8b13e3335597766d1b41 (enum GNUNET_CONTAINER_HeapOrder order) void GNUNET_CONTAINER_heap_destroy d9/d34/group__heap.html gaf21773f91d47beabb79c4689dd37b69d (struct GNUNET_CONTAINER_Heap *heap) void * GNUNET_CONTAINER_heap_peek d9/d34/group__heap.html gabc7a51376b0f5713be3a797b88f5607c (const struct GNUNET_CONTAINER_Heap *heap) unsigned int GNUNET_CONTAINER_heap_get_size d9/d34/group__heap.html gaca2845e045af4d97b050804d397409d6 (const struct GNUNET_CONTAINER_Heap *heap) GNUNET_CONTAINER_HeapCostType GNUNET_CONTAINER_heap_node_get_cost d9/d34/group__heap.html ga678de72e71f881fdfcc52119a3794d53 (const struct GNUNET_CONTAINER_HeapNode *node) void GNUNET_CONTAINER_heap_iterate d9/d34/group__heap.html gad3bc652a11d6f9048c74d183a98f96b2 (const struct GNUNET_CONTAINER_Heap *heap, GNUNET_CONTAINER_HeapIterator iterator, void *iterator_cls) void * GNUNET_CONTAINER_heap_walk_get_next d9/d34/group__heap.html gaa102758065ef449cd5eb2be98af7f8fb (struct GNUNET_CONTAINER_Heap *heap) struct GNUNET_CONTAINER_HeapNode * GNUNET_CONTAINER_heap_insert d9/d34/group__heap.html ga846cb190852939a10df7892e8163c168 (struct GNUNET_CONTAINER_Heap *heap, void *element, GNUNET_CONTAINER_HeapCostType cost) void * GNUNET_CONTAINER_heap_remove_root d9/d34/group__heap.html ga50f9fc2d780c70fa64c31b20a522b6f3 (struct GNUNET_CONTAINER_Heap *heap) void * GNUNET_CONTAINER_heap_remove_node d9/d34/group__heap.html ga648a7486bafa8906cd22fe41f8bc1aae (struct GNUNET_CONTAINER_HeapNode *node) void GNUNET_CONTAINER_heap_update_cost d9/d34/group__heap.html ga7eed3bf47fcb7ed3efaa1c4866829b08 (struct GNUNET_CONTAINER_HeapNode *node, GNUNET_CONTAINER_HeapCostType new_cost) metadata Container library: Metadata d1/d79/group__metadata.html GNUNET_CONTAINER_MetaDataSerializationOptions d1/d79/group__metadata.html ga754bcd556d121747b5bb1010076cbfc2 GNUNET_CONTAINER_META_DATA_SERIALIZE_FULL d1/d79/group__metadata.html gga754bcd556d121747b5bb1010076cbfc2a99e9c0e7192dc98c8100a79d67da5fcc GNUNET_CONTAINER_META_DATA_SERIALIZE_PART d1/d79/group__metadata.html gga754bcd556d121747b5bb1010076cbfc2ac57aee2281337436f9bff2214e08584b GNUNET_CONTAINER_META_DATA_SERIALIZE_NO_COMPRESS d1/d79/group__metadata.html gga754bcd556d121747b5bb1010076cbfc2a831559a9bdd6c4b4b96ccfb9f8bc4fef GNUNET_CONTAINER_META_DATA_SERIALIZE_FULL d1/d79/group__metadata.html gga754bcd556d121747b5bb1010076cbfc2a99e9c0e7192dc98c8100a79d67da5fcc GNUNET_CONTAINER_META_DATA_SERIALIZE_PART d1/d79/group__metadata.html gga754bcd556d121747b5bb1010076cbfc2ac57aee2281337436f9bff2214e08584b GNUNET_CONTAINER_META_DATA_SERIALIZE_NO_COMPRESS d1/d79/group__metadata.html gga754bcd556d121747b5bb1010076cbfc2a831559a9bdd6c4b4b96ccfb9f8bc4fef struct GNUNET_CONTAINER_MetaData * GNUNET_CONTAINER_meta_data_create d1/d79/group__metadata.html gad38b7dee52a9582bf84b0579696bdcff (void) struct GNUNET_CONTAINER_MetaData * GNUNET_CONTAINER_meta_data_duplicate d1/d79/group__metadata.html gadadd18c68043d4bac0e1875e40ad570e (const struct GNUNET_CONTAINER_MetaData *md) void GNUNET_CONTAINER_meta_data_destroy d1/d79/group__metadata.html gad3be8f9ae789c9b46b87bff447c910c9 (struct GNUNET_CONTAINER_MetaData *md) int GNUNET_CONTAINER_meta_data_test_equal d1/d79/group__metadata.html ga877c1c0145cefd675cbfc5cc6200d3a9 (const struct GNUNET_CONTAINER_MetaData *md1, const struct GNUNET_CONTAINER_MetaData *md2) int GNUNET_CONTAINER_meta_data_insert d1/d79/group__metadata.html gaee741a0df33f126ea4f9461c1a47c9c2 (struct GNUNET_CONTAINER_MetaData *md, const char *plugin_name, enum EXTRACTOR_MetaType type, enum EXTRACTOR_MetaFormat format, const char *data_mime_type, const char *data, size_t data_size) void GNUNET_CONTAINER_meta_data_merge d1/d79/group__metadata.html ga45bc8266ef344b0bd45500d1a2934d43 (struct GNUNET_CONTAINER_MetaData *md, const struct GNUNET_CONTAINER_MetaData *in) int GNUNET_CONTAINER_meta_data_delete d1/d79/group__metadata.html ga839f96c542c1702d957bb8589af30599 (struct GNUNET_CONTAINER_MetaData *md, enum EXTRACTOR_MetaType type, const char *data, size_t data_size) void GNUNET_CONTAINER_meta_data_clear d1/d79/group__metadata.html gaf43e771ed137e33b0188e6075c08e52b (struct GNUNET_CONTAINER_MetaData *md) void GNUNET_CONTAINER_meta_data_add_publication_date d1/d79/group__metadata.html gae49ce748869433d0f888cce9f605e3db (struct GNUNET_CONTAINER_MetaData *md) int GNUNET_CONTAINER_meta_data_iterate d1/d79/group__metadata.html ga455e9ec60e63e39bbfbe5fd5efd55c0d (const struct GNUNET_CONTAINER_MetaData *md, EXTRACTOR_MetaDataProcessor iter, void *iter_cls) char * GNUNET_CONTAINER_meta_data_get_by_type d1/d79/group__metadata.html ga02886e13689eb4a4135c598bb0e47ef6 (const struct GNUNET_CONTAINER_MetaData *md, enum EXTRACTOR_MetaType type) char * GNUNET_CONTAINER_meta_data_get_first_by_types d1/d79/group__metadata.html gab5b87b75be5f38f295285964f7dd1f63 (const struct GNUNET_CONTAINER_MetaData *md,...) size_t GNUNET_CONTAINER_meta_data_get_thumbnail d1/d79/group__metadata.html ga5149d5c41c0579d694558e2799bd04b2 (const struct GNUNET_CONTAINER_MetaData *md, unsigned char **thumb) ssize_t GNUNET_CONTAINER_meta_data_serialize d1/d79/group__metadata.html ga345bce5951db78f0d006a3273da4ce17 (const struct GNUNET_CONTAINER_MetaData *md, char **target, size_t max, enum GNUNET_CONTAINER_MetaDataSerializationOptions opt) ssize_t GNUNET_CONTAINER_meta_data_get_serialized_size d1/d79/group__metadata.html gab08ff11140e6dc627a15834c94e9ee24 (const struct GNUNET_CONTAINER_MetaData *md) struct GNUNET_CONTAINER_MetaData * GNUNET_CONTAINER_meta_data_deserialize d1/d79/group__metadata.html ga85c62ac972188e3439ab5ce241db95cb (const char *input, size_t size) hashmap Container library: MultiHashMap db/d89/group__hashmap.html int(* GNUNET_CONTAINER_MulitHashMapIteratorCallback db/d89/group__hashmap.html ga9f19c4412852e4c1c5767f6d395fd4fe )(void *cls, const struct GNUNET_HashCode *key, void *value) int(* GNUNET_CONTAINER_PeerMapIterator db/d89/group__hashmap.html gae293033976e514446b625e874e5c2c3e )(void *cls, const struct GNUNET_PeerIdentity *key, void *value) int(* GNUNET_CONTAINER_ShortmapIterator db/d89/group__hashmap.html gae1c526a8fdf2972b51cbd116f6568f09 )(void *cls, const struct GNUNET_ShortHashCode *key, void *value) int(* GNUNET_CONTAINER_MultiUuidmapIteratorCallback db/d89/group__hashmap.html ga0f237715c3b78ece8290c0d7f19483b0 )(void *cls, const struct GNUNET_Uuid *key, void *value) int(* GNUNET_CONTAINER_MulitHashMapIterator32Callback db/d89/group__hashmap.html gaa746b338fa18bcb0d37da93e71560dca )(void *cls, uint32_t key, void *value) GNUNET_CONTAINER_MultiHashMapOption db/d89/group__hashmap.html ga95b821469280e39d8dabf52782241b47 GNUNET_CONTAINER_MULTIHASHMAPOPTION_REPLACE db/d89/group__hashmap.html gga95b821469280e39d8dabf52782241b47adec027d7f6868a6bec63b56e8c366d7f GNUNET_CONTAINER_MULTIHASHMAPOPTION_MULTIPLE db/d89/group__hashmap.html gga95b821469280e39d8dabf52782241b47a6b6e4d7299041d5cba1f9d280b04650f GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY db/d89/group__hashmap.html gga95b821469280e39d8dabf52782241b47a7dbbcc1e3b3ae4afa246524c7d2e99ee GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_FAST db/d89/group__hashmap.html gga95b821469280e39d8dabf52782241b47a05bd6679241dc56659e5567cb0035a56 GNUNET_CONTAINER_MULTIHASHMAPOPTION_REPLACE db/d89/group__hashmap.html gga95b821469280e39d8dabf52782241b47adec027d7f6868a6bec63b56e8c366d7f GNUNET_CONTAINER_MULTIHASHMAPOPTION_MULTIPLE db/d89/group__hashmap.html gga95b821469280e39d8dabf52782241b47a6b6e4d7299041d5cba1f9d280b04650f GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY db/d89/group__hashmap.html gga95b821469280e39d8dabf52782241b47a7dbbcc1e3b3ae4afa246524c7d2e99ee GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_FAST db/d89/group__hashmap.html gga95b821469280e39d8dabf52782241b47a05bd6679241dc56659e5567cb0035a56 struct GNUNET_CONTAINER_MultiHashMap * GNUNET_CONTAINER_multihashmap_create db/d89/group__hashmap.html ga6f6c73267ffd52f8fa73183e44c6d146 (unsigned int len, int do_not_copy_keys) void GNUNET_CONTAINER_multihashmap_destroy db/d89/group__hashmap.html ga8228a291429d0b3fd9de0a123f78e6ea (struct GNUNET_CONTAINER_MultiHashMap *map) void * GNUNET_CONTAINER_multihashmap_get db/d89/group__hashmap.html gac1769b5f14b9b24c6b8e1de7deb76749 (const struct GNUNET_CONTAINER_MultiHashMap *map, const struct GNUNET_HashCode *key) int GNUNET_CONTAINER_multihashmap_remove db/d89/group__hashmap.html ga37b12095bec1fb2b1cadce0631e8103b (struct GNUNET_CONTAINER_MultiHashMap *map, const struct GNUNET_HashCode *key, const void *value) int GNUNET_CONTAINER_multihashmap_remove_all db/d89/group__hashmap.html ga18d4b6faafe0e1662dd88731b7196e71 (struct GNUNET_CONTAINER_MultiHashMap *map, const struct GNUNET_HashCode *key) unsigned int GNUNET_CONTAINER_multihashmap_clear db/d89/group__hashmap.html gab06425e49e397949e7f2d5166e19e753 (struct GNUNET_CONTAINER_MultiHashMap *map) int GNUNET_CONTAINER_multihashmap_contains db/d89/group__hashmap.html ga33c4389bc447d5f934ba66dd8138e1aa (const struct GNUNET_CONTAINER_MultiHashMap *map, const struct GNUNET_HashCode *key) int GNUNET_CONTAINER_multihashmap_contains_value db/d89/group__hashmap.html ga297db255342fa58adeb9ff54d600f989 (const struct GNUNET_CONTAINER_MultiHashMap *map, const struct GNUNET_HashCode *key, const void *value) int GNUNET_CONTAINER_multihashmap_put db/d89/group__hashmap.html ga72b3167e265e1a24bfbc13da4966d682 (struct GNUNET_CONTAINER_MultiHashMap *map, const struct GNUNET_HashCode *key, void *value, enum GNUNET_CONTAINER_MultiHashMapOption opt) unsigned int GNUNET_CONTAINER_multihashmap_size db/d89/group__hashmap.html ga78c0397f9a3b8a2fb9a4debcd6a174c6 (const struct GNUNET_CONTAINER_MultiHashMap *map) int GNUNET_CONTAINER_multihashmap_iterate db/d89/group__hashmap.html ga7c09077134275da71a55951d28ccc77c (struct GNUNET_CONTAINER_MultiHashMap *map, GNUNET_CONTAINER_MulitHashMapIteratorCallback it, void *it_cls) struct GNUNET_CONTAINER_MultiHashMapIterator * GNUNET_CONTAINER_multihashmap_iterator_create db/d89/group__hashmap.html ga887f3653427f2a799e30870d60c4b04d (const struct GNUNET_CONTAINER_MultiHashMap *map) int GNUNET_CONTAINER_multihashmap_iterator_next db/d89/group__hashmap.html ga63fc95388fa5f76ef18a35e0b8069686 (struct GNUNET_CONTAINER_MultiHashMapIterator *iter, struct GNUNET_HashCode *key, const void **value) void GNUNET_CONTAINER_multihashmap_iterator_destroy db/d89/group__hashmap.html gabebb81ff63f9ac452f1c9ed45455b3a1 (struct GNUNET_CONTAINER_MultiHashMapIterator *iter) int GNUNET_CONTAINER_multihashmap_get_multiple db/d89/group__hashmap.html ga04d011cec229b714344585480873c29d (struct GNUNET_CONTAINER_MultiHashMap *map, const struct GNUNET_HashCode *key, GNUNET_CONTAINER_MulitHashMapIteratorCallback it, void *it_cls) unsigned int GNUNET_CONTAINER_multihashmap_get_random db/d89/group__hashmap.html gad457043496d9dd438bfe95e77a02dd5b (const struct GNUNET_CONTAINER_MultiHashMap *map, GNUNET_CONTAINER_MulitHashMapIteratorCallback it, void *it_cls) struct GNUNET_CONTAINER_MultiPeerMap * GNUNET_CONTAINER_multipeermap_create db/d89/group__hashmap.html ga7c6e1a713599149abcab48fb5f34b83a (unsigned int len, int do_not_copy_keys) void GNUNET_CONTAINER_multipeermap_destroy db/d89/group__hashmap.html ga3c00733816d4488456c4d87411581f63 (struct GNUNET_CONTAINER_MultiPeerMap *map) void * GNUNET_CONTAINER_multipeermap_get db/d89/group__hashmap.html gaa6a097ebcc12c14d07ec5a40674e590d (const struct GNUNET_CONTAINER_MultiPeerMap *map, const struct GNUNET_PeerIdentity *key) int GNUNET_CONTAINER_multipeermap_remove db/d89/group__hashmap.html ga90c8bbb2ca8cc86647373a652421991e (struct GNUNET_CONTAINER_MultiPeerMap *map, const struct GNUNET_PeerIdentity *key, const void *value) int GNUNET_CONTAINER_multipeermap_remove_all db/d89/group__hashmap.html ga944e8c97e56b88660374bc7344d5a633 (struct GNUNET_CONTAINER_MultiPeerMap *map, const struct GNUNET_PeerIdentity *key) int GNUNET_CONTAINER_multipeermap_contains db/d89/group__hashmap.html gaaa9fa05db068943c4e8590b88862b58c (const struct GNUNET_CONTAINER_MultiPeerMap *map, const struct GNUNET_PeerIdentity *key) int GNUNET_CONTAINER_multipeermap_contains_value db/d89/group__hashmap.html ga3da0c4cf644b5d1b363d8d5a8ec2a99f (const struct GNUNET_CONTAINER_MultiPeerMap *map, const struct GNUNET_PeerIdentity *key, const void *value) int GNUNET_CONTAINER_multipeermap_put db/d89/group__hashmap.html gae7661106b25de6b95903dad89565e99e (struct GNUNET_CONTAINER_MultiPeerMap *map, const struct GNUNET_PeerIdentity *key, void *value, enum GNUNET_CONTAINER_MultiHashMapOption opt) unsigned int GNUNET_CONTAINER_multipeermap_size db/d89/group__hashmap.html gae0a9e2f766c5a5475c9845a3d3a13ce2 (const struct GNUNET_CONTAINER_MultiPeerMap *map) int GNUNET_CONTAINER_multipeermap_iterate db/d89/group__hashmap.html ga60fabf8f57cb440c900fae81e520263f (struct GNUNET_CONTAINER_MultiPeerMap *map, GNUNET_CONTAINER_PeerMapIterator it, void *it_cls) struct GNUNET_CONTAINER_MultiPeerMapIterator * GNUNET_CONTAINER_multipeermap_iterator_create db/d89/group__hashmap.html gad820600e11acaef5c704eb6d548a3074 (const struct GNUNET_CONTAINER_MultiPeerMap *map) int GNUNET_CONTAINER_multipeermap_iterator_next db/d89/group__hashmap.html gac60efe5ccbf8c7262a817b9526950ceb (struct GNUNET_CONTAINER_MultiPeerMapIterator *iter, struct GNUNET_PeerIdentity *key, const void **value) void GNUNET_CONTAINER_multipeermap_iterator_destroy db/d89/group__hashmap.html ga92108e6de5b03c96db08d7344406265d (struct GNUNET_CONTAINER_MultiPeerMapIterator *iter) int GNUNET_CONTAINER_multipeermap_get_multiple db/d89/group__hashmap.html gac83b6f600008284aba7c642d781d57f8 (struct GNUNET_CONTAINER_MultiPeerMap *map, const struct GNUNET_PeerIdentity *key, GNUNET_CONTAINER_PeerMapIterator it, void *it_cls) unsigned int GNUNET_CONTAINER_multipeermap_get_random db/d89/group__hashmap.html ga8a050b9d770a7cc5f94704c7788b32a1 (const struct GNUNET_CONTAINER_MultiPeerMap *map, GNUNET_CONTAINER_PeerMapIterator it, void *it_cls) struct GNUNET_CONTAINER_MultiShortmap * GNUNET_CONTAINER_multishortmap_create db/d89/group__hashmap.html ga9783caec91de8c61e19446c01a2fe2dd (unsigned int len, int do_not_copy_keys) void GNUNET_CONTAINER_multishortmap_destroy db/d89/group__hashmap.html gaa0d13fcc72085cea4aae9fdf88d9da4d (struct GNUNET_CONTAINER_MultiShortmap *map) void * GNUNET_CONTAINER_multishortmap_get db/d89/group__hashmap.html gab4b86e4c5dea1c41cf9f2fab1be7e0af (const struct GNUNET_CONTAINER_MultiShortmap *map, const struct GNUNET_ShortHashCode *key) int GNUNET_CONTAINER_multishortmap_remove db/d89/group__hashmap.html gaefd671cd2ca34f0139a61f39915e7f21 (struct GNUNET_CONTAINER_MultiShortmap *map, const struct GNUNET_ShortHashCode *key, const void *value) int GNUNET_CONTAINER_multishortmap_remove_all db/d89/group__hashmap.html gaa603b71b08ce5db216aba0f20ba7c205 (struct GNUNET_CONTAINER_MultiShortmap *map, const struct GNUNET_ShortHashCode *key) int GNUNET_CONTAINER_multishortmap_contains db/d89/group__hashmap.html gaf76cad8347b3d658095ce02081249429 (const struct GNUNET_CONTAINER_MultiShortmap *map, const struct GNUNET_ShortHashCode *key) int GNUNET_CONTAINER_multishortmap_contains_value db/d89/group__hashmap.html ga9227e20862dc59cbdda7878fa5b3b62f (const struct GNUNET_CONTAINER_MultiShortmap *map, const struct GNUNET_ShortHashCode *key, const void *value) int GNUNET_CONTAINER_multishortmap_put db/d89/group__hashmap.html ga982bc24b531d2566e1bb64041eb64145 (struct GNUNET_CONTAINER_MultiShortmap *map, const struct GNUNET_ShortHashCode *key, void *value, enum GNUNET_CONTAINER_MultiHashMapOption opt) unsigned int GNUNET_CONTAINER_multishortmap_size db/d89/group__hashmap.html gad22621c8781b4c7435b704355d671a97 (const struct GNUNET_CONTAINER_MultiShortmap *map) int GNUNET_CONTAINER_multishortmap_iterate db/d89/group__hashmap.html ga84a636c15ce4c5c3d51943603100cc12 (struct GNUNET_CONTAINER_MultiShortmap *map, GNUNET_CONTAINER_ShortmapIterator it, void *it_cls) struct GNUNET_CONTAINER_MultiShortmapIterator * GNUNET_CONTAINER_multishortmap_iterator_create db/d89/group__hashmap.html ga7fa6ebaa8ac2083415e49615426c8762 (const struct GNUNET_CONTAINER_MultiShortmap *map) int GNUNET_CONTAINER_multishortmap_iterator_next db/d89/group__hashmap.html ga649f8df98b28ea98c344184eb1e7f464 (struct GNUNET_CONTAINER_MultiShortmapIterator *iter, struct GNUNET_ShortHashCode *key, const void **value) void GNUNET_CONTAINER_multishortmap_iterator_destroy db/d89/group__hashmap.html ga499bf4f8169661fe385e75a563edbc44 (struct GNUNET_CONTAINER_MultiShortmapIterator *iter) int GNUNET_CONTAINER_multishortmap_get_multiple db/d89/group__hashmap.html gaafc93b7a3f304d1cdf8d9f065f2d66ce (struct GNUNET_CONTAINER_MultiShortmap *map, const struct GNUNET_ShortHashCode *key, GNUNET_CONTAINER_ShortmapIterator it, void *it_cls) unsigned int GNUNET_CONTAINER_multishortmap_get_random db/d89/group__hashmap.html ga1c345f8f5a16c27614f7a41c4dfee32f (const struct GNUNET_CONTAINER_MultiShortmap *map, GNUNET_CONTAINER_ShortmapIterator it, void *it_cls) struct GNUNET_CONTAINER_MultiUuidmap * GNUNET_CONTAINER_multiuuidmap_create db/d89/group__hashmap.html ga7c88c8f1720633f088900c844a663ea5 (unsigned int len, int do_not_copy_keys) void GNUNET_CONTAINER_multiuuidmap_destroy db/d89/group__hashmap.html ga94a3a5b4b627ace89b8f1cd982dfc00f (struct GNUNET_CONTAINER_MultiUuidmap *map) void * GNUNET_CONTAINER_multiuuidmap_get db/d89/group__hashmap.html ga99a8505fb91ca7ea1115b78708724b72 (const struct GNUNET_CONTAINER_MultiUuidmap *map, const struct GNUNET_Uuid *key) int GNUNET_CONTAINER_multiuuidmap_remove db/d89/group__hashmap.html gadcab5eba66fdc2d63e2bf3cf806a0e84 (struct GNUNET_CONTAINER_MultiUuidmap *map, const struct GNUNET_Uuid *key, const void *value) int GNUNET_CONTAINER_multiuuidmap_remove_all db/d89/group__hashmap.html ga6882f78fcec5de9323b6da6151cdd5b0 (struct GNUNET_CONTAINER_MultiUuidmap *map, const struct GNUNET_Uuid *key) int GNUNET_CONTAINER_multiuuidmap_contains db/d89/group__hashmap.html ga28016930b28ad2a39dd5ae2dc1a93a50 (const struct GNUNET_CONTAINER_MultiUuidmap *map, const struct GNUNET_Uuid *key) int GNUNET_CONTAINER_multiuuidmap_contains_value db/d89/group__hashmap.html ga52e56fd687d35f16ef7d7e3a377d73a3 (const struct GNUNET_CONTAINER_MultiUuidmap *map, const struct GNUNET_Uuid *key, const void *value) int GNUNET_CONTAINER_multiuuidmap_put db/d89/group__hashmap.html gad3868ebd98d204cbfb7fa81bbac610fe (struct GNUNET_CONTAINER_MultiUuidmap *map, const struct GNUNET_Uuid *key, void *value, enum GNUNET_CONTAINER_MultiHashMapOption opt) unsigned int GNUNET_CONTAINER_multiuuidmap_size db/d89/group__hashmap.html ga08cc2a429a001e2e6e495ac175600bb8 (const struct GNUNET_CONTAINER_MultiUuidmap *map) int GNUNET_CONTAINER_multiuuidmap_iterate db/d89/group__hashmap.html ga25ca2779955504b018a41f27ca7c9bdf (struct GNUNET_CONTAINER_MultiUuidmap *map, GNUNET_CONTAINER_MultiUuidmapIteratorCallback it, void *it_cls) struct GNUNET_CONTAINER_MultiUuidmapIterator * GNUNET_CONTAINER_multiuuidmap_iterator_create db/d89/group__hashmap.html ga354d5d4128c588ef0fc5e770390bf4af (const struct GNUNET_CONTAINER_MultiUuidmap *map) int GNUNET_CONTAINER_multiuuidmap_iterator_next db/d89/group__hashmap.html ga86877db6405a15cb11870dc4f41ce870 (struct GNUNET_CONTAINER_MultiUuidmapIterator *iter, struct GNUNET_Uuid *key, const void **value) void GNUNET_CONTAINER_multiuuidmap_iterator_destroy db/d89/group__hashmap.html gae624c48c923a1db3ea37a2cb0cb9c4d2 (struct GNUNET_CONTAINER_MultiUuidmapIterator *iter) int GNUNET_CONTAINER_multiuuidmap_get_multiple db/d89/group__hashmap.html ga9bede441eac98b7dc482a549181d9077 (struct GNUNET_CONTAINER_MultiUuidmap *map, const struct GNUNET_Uuid *key, GNUNET_CONTAINER_MultiUuidmapIteratorCallback it, void *it_cls) unsigned int GNUNET_CONTAINER_multiuuidmap_get_random db/d89/group__hashmap.html ga40a7226e53fa97c8f9915b1fdf1c7670 (const struct GNUNET_CONTAINER_MultiUuidmap *map, GNUNET_CONTAINER_MultiUuidmapIteratorCallback it, void *it_cls) struct GNUNET_CONTAINER_MultiHashMap32 * GNUNET_CONTAINER_multihashmap32_create db/d89/group__hashmap.html ga9b2794e3128a51ed1e3ad9864998375c (unsigned int len) void GNUNET_CONTAINER_multihashmap32_destroy db/d89/group__hashmap.html gac001fe08ce9fb5f5850ee52e4670e2e3 (struct GNUNET_CONTAINER_MultiHashMap32 *map) unsigned int GNUNET_CONTAINER_multihashmap32_size db/d89/group__hashmap.html ga6224957b8e6c65dd1e4a38f88a07f78a (const struct GNUNET_CONTAINER_MultiHashMap32 *map) void * GNUNET_CONTAINER_multihashmap32_get db/d89/group__hashmap.html gaa4f59c787459b355927b959701754ad9 (const struct GNUNET_CONTAINER_MultiHashMap32 *map, uint32_t key) int GNUNET_CONTAINER_multihashmap32_iterate db/d89/group__hashmap.html ga64928e767af25e19feb6d8d9e100fac9 (struct GNUNET_CONTAINER_MultiHashMap32 *map, GNUNET_CONTAINER_MulitHashMapIterator32Callback it, void *it_cls) int GNUNET_CONTAINER_multihashmap32_remove db/d89/group__hashmap.html gaa8bf56bf21f8a6263a2da3cc8dabc42f (struct GNUNET_CONTAINER_MultiHashMap32 *map, uint32_t key, const void *value) int GNUNET_CONTAINER_multihashmap32_remove_all db/d89/group__hashmap.html gac3d3d122123a05554faf89e9adde1877 (struct GNUNET_CONTAINER_MultiHashMap32 *map, uint32_t key) int GNUNET_CONTAINER_multihashmap32_contains db/d89/group__hashmap.html ga7057d3436c6c9f028afd66a3be082f61 (const struct GNUNET_CONTAINER_MultiHashMap32 *map, uint32_t key) int GNUNET_CONTAINER_multihashmap32_contains_value db/d89/group__hashmap.html ga005cd44d3c90409f09d189945dda04cd (const struct GNUNET_CONTAINER_MultiHashMap32 *map, uint32_t key, const void *value) int GNUNET_CONTAINER_multihashmap32_put db/d89/group__hashmap.html ga4ef80f43cfa88e965229bec1f46a4458 (struct GNUNET_CONTAINER_MultiHashMap32 *map, uint32_t key, void *value, enum GNUNET_CONTAINER_MultiHashMapOption opt) int GNUNET_CONTAINER_multihashmap32_get_multiple db/d89/group__hashmap.html ga2a8db4cd67f310648153a0bd081ba4fd (struct GNUNET_CONTAINER_MultiHashMap32 *map, uint32_t key, GNUNET_CONTAINER_MulitHashMapIterator32Callback it, void *it_cls) static int free_iterator db/d89/group__hashmap.html ga05d28fc4d10dde5c70abfbd1e76f3307 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) static int iterator db/d89/group__hashmap.html gad9d566f416109075a9a47e4460bbfd91 (void *cls, const struct GNUNET_PeerIdentity *key, void *value) conversation Conversation service d4/daf/group__conversation.html GNUNET_CONVERSATION_PhoneRecord #define GNUNET_CONVERSATION_VERSION d4/daf/group__conversation.html ga3160553466da6f86ed4c38f2e2e47a72 void(* GNUNET_CONVERSATION_PhoneEventHandler d4/daf/group__conversation.html ga819797d01a44f8688d5779f57ea6a014 )(void *cls, enum GNUNET_CONVERSATION_PhoneEventCode code, struct GNUNET_CONVERSATION_Caller *caller, const struct GNUNET_CRYPTO_EcdsaPublicKey *caller_id) void(* GNUNET_CONVERSATION_CallerEventHandler d4/daf/group__conversation.html ga43e54f39f302e27b09e6a01c560d6c85 )(void *cls, enum GNUNET_CONVERSATION_CallerEventCode code) void(* GNUNET_CONVERSATION_CallEventHandler d4/daf/group__conversation.html gaedd12c210b17ad9d14d6bc2f9ae7bf7c )(void *cls, enum GNUNET_CONVERSATION_CallEventCode code) GNUNET_CONVERSATION_PhoneEventCode d4/daf/group__conversation.html gab74bf8b29de523eef06b0272790c86ee GNUNET_CONVERSATION_EC_PHONE_RING d4/daf/group__conversation.html ggab74bf8b29de523eef06b0272790c86eeaf647a2476ddcb99bcfd044d8669d84b6 GNUNET_CONVERSATION_EC_PHONE_HUNG_UP d4/daf/group__conversation.html ggab74bf8b29de523eef06b0272790c86eeace96ac16c4402ea4de37da82233d6aaf GNUNET_CONVERSATION_CallerEventCode d4/daf/group__conversation.html gab4418d24c8fcc7b4e3f94b2293686910 GNUNET_CONVERSATION_EC_CALLER_SUSPEND d4/daf/group__conversation.html ggab4418d24c8fcc7b4e3f94b2293686910aa4f97809be3d00e9bcd83243e97cb485 GNUNET_CONVERSATION_EC_CALLER_RESUME d4/daf/group__conversation.html ggab4418d24c8fcc7b4e3f94b2293686910aa34f84b0dd64b75d3efa541a92a9c6ee GNUNET_CONVERSATION_CallEventCode d4/daf/group__conversation.html gae4471a275f2c3b9c8019ff5f85c3f332 GNUNET_CONVERSATION_EC_CALL_RINGING d4/daf/group__conversation.html ggae4471a275f2c3b9c8019ff5f85c3f332accf90d67e2edc8e0a9f187af59669649 GNUNET_CONVERSATION_EC_CALL_PICKED_UP d4/daf/group__conversation.html ggae4471a275f2c3b9c8019ff5f85c3f332a7993367a2d14e3f885166a7334d6fd73 GNUNET_CONVERSATION_EC_CALL_GNS_FAIL d4/daf/group__conversation.html ggae4471a275f2c3b9c8019ff5f85c3f332a6b55fcaaf36cd5f32563dec10aa8732b GNUNET_CONVERSATION_EC_CALL_HUNG_UP d4/daf/group__conversation.html ggae4471a275f2c3b9c8019ff5f85c3f332afc9ef4e5e54849bd78f788e0ae06daf1 GNUNET_CONVERSATION_EC_CALL_SUSPENDED d4/daf/group__conversation.html ggae4471a275f2c3b9c8019ff5f85c3f332a1027299b79b2f13306c9c0191f435a53 GNUNET_CONVERSATION_EC_CALL_RESUMED d4/daf/group__conversation.html ggae4471a275f2c3b9c8019ff5f85c3f332a84a6c82e0ecfe20693e7c78383dd93dd GNUNET_CONVERSATION_EC_CALL_ERROR d4/daf/group__conversation.html ggae4471a275f2c3b9c8019ff5f85c3f332ae6ffb526852fb84ce3b473198d8ff077 struct GNUNET_CONVERSATION_Phone * GNUNET_CONVERSATION_phone_create d4/daf/group__conversation.html gad492ad3f30e36d533960f3864b5d68d3 (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_IDENTITY_Ego *ego, GNUNET_CONVERSATION_PhoneEventHandler event_handler, void *event_handler_cls) void GNUNET_CONVERSATION_phone_get_record d4/daf/group__conversation.html ga01aedf89d8534321a195471f6c0507b2 (struct GNUNET_CONVERSATION_Phone *phone, struct GNUNET_GNSRECORD_Data *rd) void GNUNET_CONVERSATION_caller_pick_up d4/daf/group__conversation.html gacd6571024fe34bdfe30c28bdefb18369 (struct GNUNET_CONVERSATION_Caller *caller, GNUNET_CONVERSATION_CallerEventHandler event_handler, void *event_handler_cls, struct GNUNET_SPEAKER_Handle *speaker, struct GNUNET_MICROPHONE_Handle *mic) void GNUNET_CONVERSATION_caller_suspend d4/daf/group__conversation.html ga4fb83ec8ffaf00d86215d80bb79a53a6 (struct GNUNET_CONVERSATION_Caller *caller) void GNUNET_CONVERSATION_caller_resume d4/daf/group__conversation.html gaca8bef884b298b2d021ee98232e30d49 (struct GNUNET_CONVERSATION_Caller *caller, struct GNUNET_SPEAKER_Handle *speaker, struct GNUNET_MICROPHONE_Handle *mic) void GNUNET_CONVERSATION_caller_hang_up d4/daf/group__conversation.html gacb04736194f7dc145fe79265a20b4881 (struct GNUNET_CONVERSATION_Caller *caller) void GNUNET_CONVERSATION_phone_destroy d4/daf/group__conversation.html gaa920ee7d4edc3e2c08988830fe61a8bc (struct GNUNET_CONVERSATION_Phone *phone) struct GNUNET_CONVERSATION_Call * GNUNET_CONVERSATION_call_start d4/daf/group__conversation.html ga107acb040cce99177671453cbdbf50c5 (const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_IDENTITY_Ego *caller_id, const char *callee, struct GNUNET_SPEAKER_Handle *speaker, struct GNUNET_MICROPHONE_Handle *mic, GNUNET_CONVERSATION_CallEventHandler event_handler, void *event_handler_cls) void GNUNET_CONVERSATION_call_suspend d4/daf/group__conversation.html ga2aa6e1b21453161a22b4a669c5288ce3 (struct GNUNET_CONVERSATION_Call *call) void GNUNET_CONVERSATION_call_resume d4/daf/group__conversation.html ga5f60fa1d758775f200238b187595ce01 (struct GNUNET_CONVERSATION_Call *call, struct GNUNET_SPEAKER_Handle *speaker, struct GNUNET_MICROPHONE_Handle *mic) void GNUNET_CONVERSATION_call_stop d4/daf/group__conversation.html gaa0df39c5a4b5696a536471c2bf70353e (struct GNUNET_CONVERSATION_Call *call) core Core service d0/de1/group__core.html #define GNUNET_CORE_VERSION d0/de1/group__core.html ga5d4e36e9cc2ff4423c2bc3cf8e4f0d73 void *(* GNUNET_CORE_ConnectEventHandler d0/de1/group__core.html ga5945cbef33876dfb5f262b5ba5191453 )(void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_MQ_Handle *mq) void(* GNUNET_CORE_DisconnectEventHandler d0/de1/group__core.html ga06f01204af280dd0752fe112f72dd29d )(void *cls, const struct GNUNET_PeerIdentity *peer, void *peer_cls) void(* GNUNET_CORE_StartupCallback d0/de1/group__core.html gaabfc69e9a00932b1a113e90ecae40a5b )(void *cls, const struct GNUNET_PeerIdentity *my_identity) void(* GNUNET_CORE_MonitorCallback d0/de1/group__core.html ga1efab68c1995442d86e68ab7a61a3052 )(void *cls, const struct GNUNET_PeerIdentity *pid, enum GNUNET_CORE_KxState state, struct GNUNET_TIME_Absolute timeout) GNUNET_CORE_KxState d0/de1/group__core.html ga85c6d540976a0692eade09bf576c6f17 GNUNET_CORE_KX_STATE_DOWN d0/de1/group__core.html gga85c6d540976a0692eade09bf576c6f17a4fea3bf23480f9b0ef57915858bac190 GNUNET_CORE_KX_STATE_KEY_SENT d0/de1/group__core.html gga85c6d540976a0692eade09bf576c6f17ae549d06dd0ced873e1b11dcc9a7dae3b GNUNET_CORE_KX_STATE_KEY_RECEIVED d0/de1/group__core.html gga85c6d540976a0692eade09bf576c6f17ae5645343dc63a8e312f2a81d890b3193 GNUNET_CORE_KX_STATE_UP d0/de1/group__core.html gga85c6d540976a0692eade09bf576c6f17a27e6608ad76ce2dce435969e135f4365 GNUNET_CORE_KX_STATE_REKEY_SENT d0/de1/group__core.html gga85c6d540976a0692eade09bf576c6f17aeef7a2b70d01e615058f2aad0f9f6b07 GNUNET_CORE_KX_PEER_DISCONNECT d0/de1/group__core.html gga85c6d540976a0692eade09bf576c6f17a1825fde6d2c151291ecc9569584887bc GNUNET_CORE_KX_ITERATION_FINISHED d0/de1/group__core.html gga85c6d540976a0692eade09bf576c6f17aee76e8023cd18672817da57c731a7b5c GNUNET_CORE_KX_CORE_DISCONNECT d0/de1/group__core.html gga85c6d540976a0692eade09bf576c6f17a746802f8454c1f09487ed7cd6e727327 struct GNUNET_CORE_Handle * GNUNET_CORE_connect d0/de1/group__core.html ga71bfcf6051dc5a86b67b4658d0947bd2 (const struct GNUNET_CONFIGURATION_Handle *cfg, void *cls, GNUNET_CORE_StartupCallback init, GNUNET_CORE_ConnectEventHandler connects, GNUNET_CORE_DisconnectEventHandler disconnects, const struct GNUNET_MQ_MessageHandler *handlers) void GNUNET_CORE_disconnect d0/de1/group__core.html gac28a59105ed324addf62e973253053f1 (struct GNUNET_CORE_Handle *handle) struct GNUNET_MQ_Handle * GNUNET_CORE_get_mq d0/de1/group__core.html ga95f72c38870b02c7e332808c3dc5a2f5 (const struct GNUNET_CORE_Handle *h, const struct GNUNET_PeerIdentity *pid) struct GNUNET_CORE_MonitorHandle * GNUNET_CORE_monitor_start d0/de1/group__core.html ga7dad9e74fb4e255faebe017284256d38 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_CORE_MonitorCallback peer_cb, void *peer_cb_cls) void GNUNET_CORE_monitor_stop d0/de1/group__core.html ga905a8e3054df86dc29bc24d1c7e0223e (struct GNUNET_CORE_MonitorHandle *mh) int GNUNET_CORE_is_peer_connected_sync d0/de1/group__core.html gabe37347a7e328cddc8e4be5d5e3e6d02 (const struct GNUNET_CORE_Handle *h, const struct GNUNET_PeerIdentity *pid) struct GNUNET_MQ_Handle * GNUNET_CORE_mq_create d0/de1/group__core.html ga0f31a126c632526d81d76e45864756de (struct GNUNET_CORE_Handle *h, const struct GNUNET_PeerIdentity *target) abd Credential service df/d63/group__abd.html GNUNET_ABD_DelegationRecord GNUNET_ABD_DelegationRecordSet GNUNET_ABD_DelegationSet GNUNET_ABD_Delegation GNUNET_ABD_Delegate void(* GNUNET_ABD_CredentialResultProcessor df/d63/group__abd.html gae85bc6723c2c464627f7bfee448ddf75 )(void *cls, unsigned int d_count, struct GNUNET_ABD_Delegation *delegation_chain, unsigned int c_count, struct GNUNET_ABD_Delegate *delegte) void(* GNUNET_ABD_IntermediateResultProcessor df/d63/group__abd.html ga31db5a6b1507da4c2805cd3867de10d1 )(void *cls, struct GNUNET_ABD_Delegation *delegation, bool is_bw) void(* GNUNET_ABD_DelegateResultProcessor df/d63/group__abd.html gaa420f8bd158fb78c92cc3c73984a8492 )(void *cls, uint32_t success) void(* GNUNET_ABD_RemoveDelegateResultProcessor df/d63/group__abd.html ga0ed7d16eb5be01dfe1bd9093759b6966 )(void *cls, uint32_t success) GNUNET_ABD_CredentialFlags df/d63/group__abd.html ga6c67a2f63f4191cc0eecf64b27446182 GNUNET_ABD_FLAG_REVOKED df/d63/group__abd.html gga6c67a2f63f4191cc0eecf64b27446182a41837b6db8d285c0b465abafdc219de3 GNUNET_ABD_FLAG_SUBJECT df/d63/group__abd.html gga6c67a2f63f4191cc0eecf64b27446182a37c17a86f5951830b2fdf17b66801ad6 GNUNET_ABD_FLAG_ISSUER df/d63/group__abd.html gga6c67a2f63f4191cc0eecf64b27446182af575b9cdc6752b78816661a098e46bd1 GNUNET_ABD_AlgoDirectionFlags df/d63/group__abd.html ga3563292b8444eedc75a7692286aa269d GNUNET_ABD_FLAG_FORWARD df/d63/group__abd.html gga3563292b8444eedc75a7692286aa269da94ff512b78dec7f7b01c4cded4eb4bde GNUNET_ABD_FLAG_BACKWARD df/d63/group__abd.html gga3563292b8444eedc75a7692286aa269da0079f8800b49131dcf414ca46501480f struct GNUNET_ABD_Handle * GNUNET_ABD_connect df/d63/group__abd.html ga8d46b41c84656537be9866318cf39ac7 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_ABD_disconnect df/d63/group__abd.html gabc5b4c604beb91159bf64a3cc5272f0a (struct GNUNET_ABD_Handle *handle) struct GNUNET_ABD_Request * GNUNET_ABD_verify df/d63/group__abd.html gab0241dddd687e03f5efdb7c45af8362d (struct GNUNET_ABD_Handle *handle, const struct GNUNET_CRYPTO_EcdsaPublicKey *issuer_key, const char *issuer_attribute, const struct GNUNET_CRYPTO_EcdsaPublicKey *subject_key, uint32_t delegate_count, const struct GNUNET_ABD_Delegate *delegates, enum GNUNET_ABD_AlgoDirectionFlags direction, GNUNET_ABD_CredentialResultProcessor proc, void *proc_cls, GNUNET_ABD_IntermediateResultProcessor, void *proc2_cls) struct GNUNET_ABD_Request * GNUNET_ABD_collect df/d63/group__abd.html ga9cac0e97a93ad608b2c2658ea2af857f (struct GNUNET_ABD_Handle *handle, const struct GNUNET_CRYPTO_EcdsaPublicKey *issuer_key, const char *issuer_attribute, const struct GNUNET_CRYPTO_EcdsaPrivateKey *subject_key, enum GNUNET_ABD_AlgoDirectionFlags direction, GNUNET_ABD_CredentialResultProcessor proc, void *proc_cls, GNUNET_ABD_IntermediateResultProcessor, void *proc2_cls) struct GNUNET_ABD_Request * GNUNET_ABD_add_delegation df/d63/group__abd.html gaa21c8be62196fcfd376d44a8fa1e36f0 (struct GNUNET_ABD_Handle *handle, struct GNUNET_IDENTITY_Ego *issuer, const char *attribute, struct GNUNET_CRYPTO_EcdsaPublicKey *subject, const char *delegated_attribute, GNUNET_ABD_DelegateResultProcessor proc, void *proc_cls) struct GNUNET_ABD_Request * GNUNET_ABD_remove_delegation df/d63/group__abd.html ga63f23c237cbec8ea9ae7864122265818 (struct GNUNET_ABD_Handle *handle, struct GNUNET_IDENTITY_Ego *issuer, const char *attribute, GNUNET_ABD_RemoveDelegateResultProcessor proc, void *proc_cls) struct GNUNET_ABD_Delegate * GNUNET_ABD_delegate_issue df/d63/group__abd.html ga00e95c3023a134b1082ec3b824a5584f (const struct GNUNET_CRYPTO_EcdsaPrivateKey *issuer, struct GNUNET_CRYPTO_EcdsaPublicKey *subject, const char *iss_attr, const char *sub_attr, struct GNUNET_TIME_Absolute *expiration) void GNUNET_ABD_request_cancel df/d63/group__abd.html gac2236c3191d3696506772641acccf24d (struct GNUNET_ABD_Request *lr) crypto Crypto library: cryptographic operations d5/dfc/group__crypto.html GNUNET_CRYPTO_Quality d5/dfc/group__crypto.html ga9c67d163161f46e369d614b5232a82cf GNUNET_CRYPTO_QUALITY_WEAK d5/dfc/group__crypto.html gga9c67d163161f46e369d614b5232a82cfa7cdd5ce3bac9ed0595d0391efc3e00a0 GNUNET_CRYPTO_QUALITY_STRONG d5/dfc/group__crypto.html gga9c67d163161f46e369d614b5232a82cfa449c90dc3bc1b0f41f14f4feb43abc77 GNUNET_CRYPTO_QUALITY_NONCE d5/dfc/group__crypto.html gga9c67d163161f46e369d614b5232a82cfaa31397ad3e16ae31864adde0190338a9 GNUNET_CRYPTO_QUALITY_WEAK d5/dfc/group__crypto.html gga9c67d163161f46e369d614b5232a82cfa7cdd5ce3bac9ed0595d0391efc3e00a0 GNUNET_CRYPTO_QUALITY_STRONG d5/dfc/group__crypto.html gga9c67d163161f46e369d614b5232a82cfa449c90dc3bc1b0f41f14f4feb43abc77 GNUNET_CRYPTO_QUALITY_NONCE d5/dfc/group__crypto.html gga9c67d163161f46e369d614b5232a82cfaa31397ad3e16ae31864adde0190338a9 void GNUNET_CRYPTO_seed_weak_random d5/dfc/group__crypto.html gaa14eec1e0cafdc6fc070266afc2eb4c1 (int32_t seed) void GNUNET_CRYPTO_zero_keys d5/dfc/group__crypto.html gaeb01d7586652ac5c23870173769914c8 (void *buffer, size_t length) void GNUNET_CRYPTO_random_block d5/dfc/group__crypto.html ga699eb9cf2578564fffdc4860f6f30cae (enum GNUNET_CRYPTO_Quality mode, void *buffer, size_t length) uint32_t GNUNET_CRYPTO_random_u32 d5/dfc/group__crypto.html gab47fa57290967032082fc0599a7d26f8 (enum GNUNET_CRYPTO_Quality mode, uint32_t i) uint64_t GNUNET_CRYPTO_random_u64 d5/dfc/group__crypto.html ga239147d1b2bf6d844f2c118f77f1d50d (enum GNUNET_CRYPTO_Quality mode, uint64_t max) unsigned int * GNUNET_CRYPTO_random_permute d5/dfc/group__crypto.html gae76ecc648d5b37fd246a8dff1f005de8 (enum GNUNET_CRYPTO_Quality mode, unsigned int n) void GNUNET_CRYPTO_symmetric_create_session_key d5/dfc/group__crypto.html ga2f1a3dc1791389d735ca28333ae8ae2f (struct GNUNET_CRYPTO_SymmetricSessionKey *key) ssize_t GNUNET_CRYPTO_symmetric_encrypt d5/dfc/group__crypto.html ga861ada90f0bb35f8e3efb79f9a85784e (const void *block, size_t size, const struct GNUNET_CRYPTO_SymmetricSessionKey *sessionkey, const struct GNUNET_CRYPTO_SymmetricInitializationVector *iv, void *result) ssize_t GNUNET_CRYPTO_symmetric_decrypt d5/dfc/group__crypto.html gaf33f42d921531c23a02327d90122a1d9 (const void *block, size_t size, const struct GNUNET_CRYPTO_SymmetricSessionKey *sessionkey, const struct GNUNET_CRYPTO_SymmetricInitializationVector *iv, void *result) void GNUNET_CRYPTO_symmetric_derive_iv d5/dfc/group__crypto.html ga92b9e982cf0fdb787a21bcb7ebde10ff (struct GNUNET_CRYPTO_SymmetricInitializationVector *iv, const struct GNUNET_CRYPTO_SymmetricSessionKey *skey, const void *salt, size_t salt_len,...) void GNUNET_CRYPTO_ecdsa_key_get_public d5/dfc/group__crypto.html gab894987a8fd8683447c562148f398246 (const struct GNUNET_CRYPTO_EcdsaPrivateKey *priv, struct GNUNET_CRYPTO_EcdsaPublicKey *pub) void GNUNET_CRYPTO_eddsa_key_get_public d5/dfc/group__crypto.html ga6a90a4420b73cfd7548072b83dcb4a27 (const struct GNUNET_CRYPTO_EddsaPrivateKey *priv, struct GNUNET_CRYPTO_EddsaPublicKey *pub) void GNUNET_CRYPTO_ecdhe_key_get_public d5/dfc/group__crypto.html gaee8f3015d5a41f20e515b59b4913b96b (const struct GNUNET_CRYPTO_EcdhePrivateKey *priv, struct GNUNET_CRYPTO_EcdhePublicKey *pub) struct GNUNET_CRYPTO_EcdsaPrivateKey * GNUNET_CRYPTO_ecdsa_key_create_from_file d5/dfc/group__crypto.html ga43291e79c6618b5cc969db53b2902037 (const char *filename) struct GNUNET_CRYPTO_EddsaPrivateKey * GNUNET_CRYPTO_eddsa_key_create_from_file d5/dfc/group__crypto.html ga63e6f9c2bb11b22405a45c0c212248f0 (const char *filename) struct GNUNET_CRYPTO_EddsaPrivateKey * GNUNET_CRYPTO_eddsa_key_create_from_configuration d5/dfc/group__crypto.html ga2f315451a79a34a8e947b6ee960cd8b6 (const struct GNUNET_CONFIGURATION_Handle *cfg) struct GNUNET_CRYPTO_EcdsaPrivateKey * GNUNET_CRYPTO_ecdsa_key_create d5/dfc/group__crypto.html gae4014da210508946ffaf78ea6eb43f4a (void) struct GNUNET_CRYPTO_EddsaPrivateKey * GNUNET_CRYPTO_eddsa_key_create d5/dfc/group__crypto.html ga3d267de39f5004ca670c5a57fa1d8fbb (void) int GNUNET_CRYPTO_ecdhe_key_create2 d5/dfc/group__crypto.html gadd0cf90f4a2ca90b1e6cc0057f07bd7a (struct GNUNET_CRYPTO_EcdhePrivateKey *pk) struct GNUNET_CRYPTO_EcdhePrivateKey * GNUNET_CRYPTO_ecdhe_key_create d5/dfc/group__crypto.html gaaf8a7153c95e2bb5701cfc89764b8705 (void) void GNUNET_CRYPTO_eddsa_key_clear d5/dfc/group__crypto.html ga6f372753a80e9e60922dbb0e92ca9208 (struct GNUNET_CRYPTO_EddsaPrivateKey *pk) void GNUNET_CRYPTO_ecdsa_key_clear d5/dfc/group__crypto.html gaa77be70363ace26813d4150b03c6092b (struct GNUNET_CRYPTO_EcdsaPrivateKey *pk) void GNUNET_CRYPTO_ecdhe_key_clear d5/dfc/group__crypto.html gaedf04bbc394d0856e353e220c5c9b398 (struct GNUNET_CRYPTO_EcdhePrivateKey *pk) const struct GNUNET_CRYPTO_EcdsaPrivateKey * GNUNET_CRYPTO_ecdsa_key_get_anonymous d5/dfc/group__crypto.html ga8d9c83bf30437b3c926d210efd100aca (void) void GNUNET_CRYPTO_eddsa_setup_hostkey d5/dfc/group__crypto.html ga7ca51013f33ca4168dac52f980fa6ffe (const char *cfg_name) int GNUNET_CRYPTO_get_peer_identity d5/dfc/group__crypto.html ga829c6ef883cc72edb52b3ac3cbcba4cc (const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_PeerIdentity *dst) int GNUNET_CRYPTO_ecc_ecdh d5/dfc/group__crypto.html ga71d748bc1aa49bb5ea31f46d617892b4 (const struct GNUNET_CRYPTO_EcdhePrivateKey *priv, const struct GNUNET_CRYPTO_EcdhePublicKey *pub, struct GNUNET_HashCode *key_material) int GNUNET_CRYPTO_eddsa_ecdh d5/dfc/group__crypto.html gab077625ac1b250b9d077d645175711cc (const struct GNUNET_CRYPTO_EddsaPrivateKey *priv, const struct GNUNET_CRYPTO_EcdhePublicKey *pub, struct GNUNET_HashCode *key_material) int GNUNET_CRYPTO_ecdsa_ecdh d5/dfc/group__crypto.html gaaaacbcbb275e898edcd01cbd9882064f (const struct GNUNET_CRYPTO_EcdsaPrivateKey *priv, const struct GNUNET_CRYPTO_EcdhePublicKey *pub, struct GNUNET_HashCode *key_material) int GNUNET_CRYPTO_ecdh_eddsa d5/dfc/group__crypto.html ga69ce3e1898c9c8c197d8a57439eb450c (const struct GNUNET_CRYPTO_EcdhePrivateKey *priv, const struct GNUNET_CRYPTO_EddsaPublicKey *pub, struct GNUNET_HashCode *key_material) int GNUNET_CRYPTO_ecdh_ecdsa d5/dfc/group__crypto.html gaf1bdd12bae5a493c93695d386e45a974 (const struct GNUNET_CRYPTO_EcdhePrivateKey *priv, const struct GNUNET_CRYPTO_EcdsaPublicKey *pub, struct GNUNET_HashCode *key_material) int GNUNET_CRYPTO_eddsa_sign d5/dfc/group__crypto.html ga4590f08d47198776e3c1e53e5b737de4 (const struct GNUNET_CRYPTO_EddsaPrivateKey *priv, const struct GNUNET_CRYPTO_EccSignaturePurpose *purpose, struct GNUNET_CRYPTO_EddsaSignature *sig) int GNUNET_CRYPTO_ecdsa_sign d5/dfc/group__crypto.html ga22ab77ac9b8aec0d82e74ee331a3bc62 (const struct GNUNET_CRYPTO_EcdsaPrivateKey *priv, const struct GNUNET_CRYPTO_EccSignaturePurpose *purpose, struct GNUNET_CRYPTO_EcdsaSignature *sig) int GNUNET_CRYPTO_eddsa_verify d5/dfc/group__crypto.html gae9e331b4199e9628c2f45b0eee0862a7 (uint32_t purpose, const struct GNUNET_CRYPTO_EccSignaturePurpose *validate, const struct GNUNET_CRYPTO_EddsaSignature *sig, const struct GNUNET_CRYPTO_EddsaPublicKey *pub) int GNUNET_CRYPTO_ecdsa_verify d5/dfc/group__crypto.html ga7a4d41cbcd9174e791c3be4e007fb96b (uint32_t purpose, const struct GNUNET_CRYPTO_EccSignaturePurpose *validate, const struct GNUNET_CRYPTO_EcdsaSignature *sig, const struct GNUNET_CRYPTO_EcdsaPublicKey *pub) struct GNUNET_CRYPTO_EcdsaPrivateKey * GNUNET_CRYPTO_ecdsa_private_key_derive d5/dfc/group__crypto.html gac189f5ab603d095df0d162c931f25d50 (const struct GNUNET_CRYPTO_EcdsaPrivateKey *priv, const char *label, const char *context) void GNUNET_CRYPTO_ecdsa_public_key_derive d5/dfc/group__crypto.html ga090b56c221831d9f7cd144d6cf6d3827 (const struct GNUNET_CRYPTO_EcdsaPublicKey *pub, const char *label, const char *context, struct GNUNET_CRYPTO_EcdsaPublicKey *result) hash Crypto library: hash operations d7/d3b/group__hash.html #define GNUNET_CRYPTO_hash_from_string d7/d3b/group__hash.html gaf3950ed7a1ea6889a1cf1928843fd8f3 (enc, result) uint8_t GNUNET_CRYPTO_crc8_n d7/d3b/group__hash.html ga631aedb27414bd9ed3206f663be127b7 (const void *buf, size_t len) uint16_t GNUNET_CRYPTO_crc16_n d7/d3b/group__hash.html gaaac03099b1abaa2f8ecd58a361a7ed6a (const void *buf, size_t len) int32_t GNUNET_CRYPTO_crc32_n d7/d3b/group__hash.html ga238513afe30bb445bd87bd3967a1da8d (const void *buf, size_t len) void GNUNET_CRYPTO_hash_to_enc d7/d3b/group__hash.html ga11e861253505cd1d3b55c2f6d5681bc8 (const struct GNUNET_HashCode *block, struct GNUNET_CRYPTO_HashAsciiEncoded *result) int GNUNET_CRYPTO_hash_from_string2 d7/d3b/group__hash.html ga60c7ae1403a2d2a8f0ed2c9ba71c8735 (const char *enc, size_t enclen, struct GNUNET_HashCode *result) uint32_t GNUNET_CRYPTO_hash_distance_u32 d7/d3b/group__hash.html ga8b9f9cc539ed0c76576b8841ec23bde8 (const struct GNUNET_HashCode *a, const struct GNUNET_HashCode *b) void GNUNET_CRYPTO_hash d7/d3b/group__hash.html ga0e929a28dd5d4bf9978e0f8a3a82bff8 (const void *block, size_t size, struct GNUNET_HashCode *ret) void GNUNET_CRYPTO_hmac d7/d3b/group__hash.html ga42697a0d67fd74ece9d3d10aba399cb8 (const struct GNUNET_CRYPTO_AuthKey *key, const void *plaintext, size_t plaintext_len, struct GNUNET_HashCode *hmac) struct GNUNET_CRYPTO_FileHashContext * GNUNET_CRYPTO_hash_file d7/d3b/group__hash.html ga9b219d7117fe0e90f0a4cf7262271e5b (enum GNUNET_SCHEDULER_Priority priority, const char *filename, size_t blocksize, GNUNET_CRYPTO_HashCompletedCallback callback, void *callback_cls) void GNUNET_CRYPTO_hash_create_random d7/d3b/group__hash.html ga1423e90583a1afceb758aebfdb34dbdc (enum GNUNET_CRYPTO_Quality mode, struct GNUNET_HashCode *result) void GNUNET_CRYPTO_hash_difference d7/d3b/group__hash.html ga0d4b9e5738304edd213f9058acf78634 (const struct GNUNET_HashCode *a, const struct GNUNET_HashCode *b, struct GNUNET_HashCode *result) void GNUNET_CRYPTO_hash_sum d7/d3b/group__hash.html ga4d64bbc0a9472e69ae7a03922de89542 (const struct GNUNET_HashCode *a, const struct GNUNET_HashCode *delta, struct GNUNET_HashCode *result) void GNUNET_CRYPTO_hash_xor d7/d3b/group__hash.html ga518b8d29e4800d4eeb3cc64f498f27b0 (const struct GNUNET_HashCode *a, const struct GNUNET_HashCode *b, struct GNUNET_HashCode *result) void GNUNET_CRYPTO_hash_to_aes_key d7/d3b/group__hash.html gafe1b5c97365ff07a1fdab0447e9ed6a2 (const struct GNUNET_HashCode *hc, struct GNUNET_CRYPTO_SymmetricSessionKey *skey, struct GNUNET_CRYPTO_SymmetricInitializationVector *iv) int GNUNET_CRYPTO_hash_get_bit d7/d3b/group__hash.html gaadee351020b7c4845f8414d0a59c18f9 (const struct GNUNET_HashCode *code, unsigned int bit) unsigned int GNUNET_CRYPTO_hash_matching_bits d7/d3b/group__hash.html ga58effd46cc4df4f5c404a51cfe2be7fa (const struct GNUNET_HashCode *first, const struct GNUNET_HashCode *second) int GNUNET_CRYPTO_hash_cmp d7/d3b/group__hash.html gac3bc319f1257b14b7d19df7bd25e8b7e (const struct GNUNET_HashCode *h1, const struct GNUNET_HashCode *h2) int GNUNET_CRYPTO_hash_xorcmp d7/d3b/group__hash.html ga78799a06131c7dc1b38c52297554f21d (const struct GNUNET_HashCode *h1, const struct GNUNET_HashCode *h2, const struct GNUNET_HashCode *target) void GNUNET_CRYPTO_hmac_derive_key_v d7/d3b/group__hash.html ga7d658f5bc42e8068154616300c2e4f95 (struct GNUNET_CRYPTO_AuthKey *key, const struct GNUNET_CRYPTO_SymmetricSessionKey *rkey, const void *salt, size_t salt_len, va_list argp) void GNUNET_CRYPTO_hmac_derive_key d7/d3b/group__hash.html gafcacfabbc1442908d8bf140ff3ef4941 (struct GNUNET_CRYPTO_AuthKey *key, const struct GNUNET_CRYPTO_SymmetricSessionKey *rkey, const void *salt, size_t salt_len,...) int GNUNET_CRYPTO_hkdf d7/d3b/group__hash.html ga2d6f0ef429fcd3a989e6dcdf75143d91 (void *result, size_t out_len, int xtr_algo, int prf_algo, const void *xts, size_t xts_len, const void *skm, size_t skm_len,...) int GNUNET_CRYPTO_hkdf_v d7/d3b/group__hash.html ga80bfa6ba190e3be34874e7a74daae5b1 (void *result, size_t out_len, int xtr_algo, int prf_algo, const void *xts, size_t xts_len, const void *skm, size_t skm_len, va_list argp) int GNUNET_CRYPTO_kdf d7/d3b/group__hash.html gafb62a85607dfc5f32cdab9d7360cccc3 (void *result, size_t out_len, const void *xts, size_t xts_len, const void *skm, size_t skm_len,...) dht DHT service d6/d5a/group__dht.html #define GNUNET_DHT_DEFAULT_REPUBLISH_FREQUENCY d6/d5a/group__dht.html gab242a25d8c1c1839f5397411ad54761d void(* GNUNET_DHT_GetIterator d6/d5a/group__dht.html gaeeae6805f72f45699732b8b76c4e7b6f )(void *cls, struct GNUNET_TIME_Absolute exp, const struct GNUNET_HashCode *key, const struct GNUNET_PeerIdentity *get_path, unsigned int get_path_length, const struct GNUNET_PeerIdentity *put_path, unsigned int put_path_length, enum GNUNET_BLOCK_Type type, size_t size, const void *data) void(* GNUNET_DHT_MonitorGetCB d6/d5a/group__dht.html ga598268198aee171368c29fa3aa8cabdb )(void *cls, enum GNUNET_DHT_RouteOption options, enum GNUNET_BLOCK_Type type, uint32_t hop_count, uint32_t desired_replication_level, unsigned int path_length, const struct GNUNET_PeerIdentity *path, const struct GNUNET_HashCode *key) void(* GNUNET_DHT_MonitorGetRespCB d6/d5a/group__dht.html ga98ddb5439439184f87953544178939eb )(void *cls, enum GNUNET_BLOCK_Type type, const struct GNUNET_PeerIdentity *get_path, unsigned int get_path_length, const struct GNUNET_PeerIdentity *put_path, unsigned int put_path_length, struct GNUNET_TIME_Absolute exp, const struct GNUNET_HashCode *key, const void *data, size_t size) void(* GNUNET_DHT_MonitorPutCB d6/d5a/group__dht.html ga056e1814ba4da78c2b8d9bd27b262fcc )(void *cls, enum GNUNET_DHT_RouteOption options, enum GNUNET_BLOCK_Type type, uint32_t hop_count, uint32_t desired_replication_level, unsigned int path_length, const struct GNUNET_PeerIdentity *path, struct GNUNET_TIME_Absolute exp, const struct GNUNET_HashCode *key, const void *data, size_t size) GNUNET_DHT_RouteOption d6/d5a/group__dht.html ga16dbd5a14f359567adb33b22653809f5 GNUNET_DHT_RO_NONE d6/d5a/group__dht.html gga16dbd5a14f359567adb33b22653809f5a5b89329f8b564d01dcd9d1aab7a8f5f8 GNUNET_DHT_RO_DEMULTIPLEX_EVERYWHERE d6/d5a/group__dht.html gga16dbd5a14f359567adb33b22653809f5ae47c4aeeeef515175a4633a798ef10ff GNUNET_DHT_RO_RECORD_ROUTE d6/d5a/group__dht.html gga16dbd5a14f359567adb33b22653809f5a69c88ca2d139831114a2304294747265 GNUNET_DHT_RO_FIND_PEER d6/d5a/group__dht.html gga16dbd5a14f359567adb33b22653809f5afd6683a460527ba4fe81a2d85bc08fbc GNUNET_DHT_RO_BART d6/d5a/group__dht.html gga16dbd5a14f359567adb33b22653809f5a817b8e4ffcbfdeb1b20794fb5b65d780 GNUNET_DHT_RO_LAST_HOP d6/d5a/group__dht.html gga16dbd5a14f359567adb33b22653809f5a963b5dcf6378dd8988a0837744fcdef3 struct GNUNET_DHT_Handle * GNUNET_DHT_connect d6/d5a/group__dht.html ga7b3bdc070b9594f65b98a6d29068f165 (const struct GNUNET_CONFIGURATION_Handle *cfg, unsigned int ht_len) void GNUNET_DHT_disconnect d6/d5a/group__dht.html gadaf0afba34ee8c7600981451910b563b (struct GNUNET_DHT_Handle *handle) struct GNUNET_DHT_PutHandle * GNUNET_DHT_put d6/d5a/group__dht.html gac1047bd0f98ac42496e4242b5f008a12 (struct GNUNET_DHT_Handle *handle, const struct GNUNET_HashCode *key, uint32_t desired_replication_level, enum GNUNET_DHT_RouteOption options, enum GNUNET_BLOCK_Type type, size_t size, const void *data, struct GNUNET_TIME_Absolute exp, GNUNET_SCHEDULER_TaskCallback cont, void *cont_cls) void GNUNET_DHT_put_cancel d6/d5a/group__dht.html ga124789edab5fa759d41423efee5b992b (struct GNUNET_DHT_PutHandle *ph) struct GNUNET_DHT_GetHandle * GNUNET_DHT_get_start d6/d5a/group__dht.html gaefce1f0155f4c1d8b622fabd4b987fc6 (struct GNUNET_DHT_Handle *handle, enum GNUNET_BLOCK_Type type, const struct GNUNET_HashCode *key, uint32_t desired_replication_level, enum GNUNET_DHT_RouteOption options, const void *xquery, size_t xquery_size, GNUNET_DHT_GetIterator iter, void *iter_cls) void GNUNET_DHT_get_filter_known_results d6/d5a/group__dht.html ga647b69a12ed9ac36e34630b675e15a56 (struct GNUNET_DHT_GetHandle *get_handle, unsigned int num_results, const struct GNUNET_HashCode *results) void GNUNET_DHT_get_stop d6/d5a/group__dht.html ga4edb9bb2c9fd1946edf29b658e51803c (struct GNUNET_DHT_GetHandle *get_handle) struct GNUNET_DHT_MonitorHandle * GNUNET_DHT_monitor_start d6/d5a/group__dht.html ga32ddc4e594e06ff69d909d66d1c5d70d (struct GNUNET_DHT_Handle *handle, enum GNUNET_BLOCK_Type type, const struct GNUNET_HashCode *key, GNUNET_DHT_MonitorGetCB get_cb, GNUNET_DHT_MonitorGetRespCB get_resp_cb, GNUNET_DHT_MonitorPutCB put_cb, void *cb_cls) void GNUNET_DHT_monitor_stop d6/d5a/group__dht.html gaface8daf2aff6df26141147561180107 (struct GNUNET_DHT_MonitorHandle *handle) block-dns DNS Service network protocol definitions d0/d9c/group__block-dns.html GNUNET_DNS_Advertisement dns-stub DNS Stub library d1/d18/group__dns-stub.html void(* GNUNET_DNSSTUB_ResultCallback d1/d18/group__dns-stub.html ga2607ccf12160bff02abd1129f9eb0387 )(void *cls, const struct GNUNET_TUN_DnsHeader *dns, size_t dns_len) struct GNUNET_DNSSTUB_Context * GNUNET_DNSSTUB_start d1/d18/group__dns-stub.html ga99f09987b53e73565f4e40342541f597 (unsigned int num_sockets) int GNUNET_DNSSTUB_add_dns_ip d1/d18/group__dns-stub.html ga17075e792c885a093aa518ceb7b0e532 (struct GNUNET_DNSSTUB_Context *ctx, const char *dns_ip) int GNUNET_DNSSTUB_add_dns_sa d1/d18/group__dns-stub.html gaf69d6009d21ccb89c63254a60c4123fd (struct GNUNET_DNSSTUB_Context *ctx, const struct sockaddr *sa) void GNUNET_DNSSTUB_set_retry d1/d18/group__dns-stub.html ga7038b8e15e24e85fc92d8fb33d3e5941 (struct GNUNET_DNSSTUB_Context *ctx, struct GNUNET_TIME_Relative retry_freq) void GNUNET_DNSSTUB_stop d1/d18/group__dns-stub.html ga5dd32664dafd310cff4cd857da1fa29c (struct GNUNET_DNSSTUB_Context *ctx) struct GNUNET_DNSSTUB_RequestSocket * GNUNET_DNSSTUB_resolve d1/d18/group__dns-stub.html gaef8eb9e1288b6e2fbfb8a60463ade6e3 (struct GNUNET_DNSSTUB_Context *ctx, const void *request, size_t request_len, GNUNET_DNSSTUB_ResultCallback rc, void *rc_cls) void GNUNET_DNSSTUB_resolve_cancel d1/d18/group__dns-stub.html gab5d39dcd3d749bbee17d58fb75ba7cf4 (struct GNUNET_DNSSTUB_RequestSocket *rs) dns-parser DNS parser library d8/d43/group__dns-parser.html GNUNET_DNSPARSER_Query GNUNET_DNSPARSER_MxRecord GNUNET_DNSPARSER_SrvRecord GNUNET_DNSPARSER_CertRecord GNUNET_DNSPARSER_SoaRecord GNUNET_DNSPARSER_CaaRecord GNUNET_DNSPARSER_RawRecord GNUNET_DNSPARSER_Record GNUNET_DNSPARSER_Packet #define GNUNET_DNSPARSER_MAX_LABEL_LENGTH d8/d43/group__dns-parser.html ga0085eab2554841a16bbc0c54c2e7605f #define GNUNET_DNSPARSER_MAX_NAME_LENGTH d8/d43/group__dns-parser.html gafe566c66a6a281281a0d6ce57afdf6c4 #define GNUNET_DNSPARSER_TYPE_ANY d8/d43/group__dns-parser.html gaa889259133132657d8655bd98c25c7bc #define GNUNET_DNSPARSER_TYPE_A d8/d43/group__dns-parser.html ga41a80bcc22f26774f70d4cab92f28fa1 #define GNUNET_DNSPARSER_TYPE_NS d8/d43/group__dns-parser.html ga7ca1212a03b9e970eb71b76018d1dde6 #define GNUNET_DNSPARSER_TYPE_CNAME d8/d43/group__dns-parser.html ga83d14159b4ce5213925d5074d46a84f3 #define GNUNET_DNSPARSER_TYPE_SOA d8/d43/group__dns-parser.html ga34d2e8ff4fe60d94ea242cc5b6494bf9 #define GNUNET_DNSPARSER_TYPE_PTR d8/d43/group__dns-parser.html ga6b1b02d25b29de07ac67ea09f95a6256 #define GNUNET_DNSPARSER_TYPE_MX d8/d43/group__dns-parser.html gadfca5c37acfa7076ecfe1b795654b784 #define GNUNET_DNSPARSER_TYPE_TXT d8/d43/group__dns-parser.html gae6ef43198f70cf1314f5325d981c4af2 #define GNUNET_DNSPARSER_TYPE_RP d8/d43/group__dns-parser.html ga9d4ab49367e81f8cd250958af8c4865b #define GNUNET_DNSPARSER_TYPE_AFSDB d8/d43/group__dns-parser.html gac0f69be2f696e4d83dbd784a73595982 #define GNUNET_DNSPARSER_TYPE_SIG d8/d43/group__dns-parser.html ga027f4789ea9722cb1afe9c1ab511be85 #define GNUNET_DNSPARSER_TYPE_KEY d8/d43/group__dns-parser.html gadcab7abd23bd48a54998bc47689b5369 #define GNUNET_DNSPARSER_TYPE_AAAA d8/d43/group__dns-parser.html gabeab95223e6cc11d49e1355464f9d958 #define GNUNET_DNSPARSER_TYPE_LOC d8/d43/group__dns-parser.html ga9b7556e989a6ee7c3d7083bfa492f93e #define GNUNET_DNSPARSER_TYPE_SRV d8/d43/group__dns-parser.html ga2deff6a977c3e48b206c1e039526f09f #define GNUNET_DNSPARSER_TYPE_NAPTR d8/d43/group__dns-parser.html ga7d32321476bbcf22b0a9350603e143b4 #define GNUNET_DNSPARSER_TYPE_KX d8/d43/group__dns-parser.html gadd7d930376188245fadb5bbfcdd2a8c5 #define GNUNET_DNSPARSER_TYPE_CERT d8/d43/group__dns-parser.html ga3c9dae8ef9b5e8b09267612c53f2ff53 #define GNUNET_DNSPARSER_TYPE_DNAME d8/d43/group__dns-parser.html ga89d623067a18e4e0010ab01a50ddb436 #define GNUNET_DNSPARSER_TYPE_APL d8/d43/group__dns-parser.html gaa3ec10181952398da32b2a846b9f092b #define GNUNET_DNSPARSER_TYPE_DS d8/d43/group__dns-parser.html ga5588cec0894c7be8d93e046a415de6fc #define GNUNET_DNSPARSER_TYPE_SSHFP d8/d43/group__dns-parser.html ga34c536ff8ed2c92b9a296c5ebfd2c56d #define GNUNET_DNSPARSER_TYPE_IPSECKEY d8/d43/group__dns-parser.html ga1867e78b45328047041bf9de4aeb96eb #define GNUNET_DNSPARSER_TYPE_RRSIG d8/d43/group__dns-parser.html ga01bdb8d08f678abb7bd4f5aec0080fb3 #define GNUNET_DNSPARSER_TYPE_NSEC d8/d43/group__dns-parser.html ga5556f6b9efeff9b395ab302e3681efa6 #define GNUNET_DNSPARSER_TYPE_DNSKEY d8/d43/group__dns-parser.html ga7b3e2acd471c2bc5eb9c2b754a6e76eb #define GNUNET_DNSPARSER_TYPE_DHCID d8/d43/group__dns-parser.html ga20ef985e386a0711af4c828f27bd162f #define GNUNET_DNSPARSER_TYPE_NSEC3 d8/d43/group__dns-parser.html ga28102d6a2a5027b2c9b5f235ff5e5308 #define GNUNET_DNSPARSER_TYPE_NSEC3PARAM d8/d43/group__dns-parser.html ga45075367b5c478389490bb8aeea41924 #define GNUNET_DNSPARSER_TYPE_TLSA d8/d43/group__dns-parser.html ga1ac96f5495b50ac5979919cce8500bf4 #define GNUNET_DNSPARSER_TYPE_HIP d8/d43/group__dns-parser.html ga6ea916674a54aa0a6f8e7f4af61fae92 #define GNUNET_DNSPARSER_TYPE_CDS d8/d43/group__dns-parser.html gaa1c62c7afa21c83af79bd2986ca92fe1 #define GNUNET_DNSPARSER_TYPE_CDNSKEY d8/d43/group__dns-parser.html gaeb5cac1b565a7c062d6573b2b048b41b #define GNUNET_DNSPARSER_TYPE_OPENPGPKEY d8/d43/group__dns-parser.html ga12ea66e8bcaece35f91f5b0fb31a741f #define GNUNET_DNSPARSER_TYPE_TKEY d8/d43/group__dns-parser.html ga039939d7dbae3c918ab9cfb215a80f08 #define GNUNET_DNSPARSER_TYPE_TSIG d8/d43/group__dns-parser.html ga7c32a8da554cc3e7f4e08d085271678b #define GNUNET_DNSPARSER_TYPE_ALL d8/d43/group__dns-parser.html ga1cf74f18bc06db4bbf79a1778379d3e3 #define GNUNET_DNSPARSER_TYPE_URI d8/d43/group__dns-parser.html ga046cfa2694a70f00aeb80df39bab1528 #define GNUNET_DNSPARSER_TYPE_CAA d8/d43/group__dns-parser.html ga1c63d83a0a289b3e20ab4190f2f2db58 #define GNUNET_DNSPARSER_TYPE_TA d8/d43/group__dns-parser.html ga146c0628c5ab2a680ab1557cd82df62f GNUNET_DNSPARSER_CertType d8/d43/group__dns-parser.html ga22767f4fbf1cb9521e559f5a66e62706 GNUNET_DNSPARSER_CERTTYPE_RESERVED d8/d43/group__dns-parser.html gga22767f4fbf1cb9521e559f5a66e62706aabc03dd496d3e75ffce75763e470661b GNUNET_DNSPARSER_CERTTYPE_PKIX d8/d43/group__dns-parser.html gga22767f4fbf1cb9521e559f5a66e62706ae0a4e4295d44de231e709ca0d7d3171f GNUNET_DNSPARSER_CERTTYPE_SKPI d8/d43/group__dns-parser.html gga22767f4fbf1cb9521e559f5a66e62706a2dc9991a643c9e39851371456dcddc37 GNUNET_DNSPARSER_CERTTYPE_PGP d8/d43/group__dns-parser.html gga22767f4fbf1cb9521e559f5a66e62706a8c75ffd2168d894585d0d05bfba623eb GNUNET_DNSPARSER_CERTTYPE_IPKIX d8/d43/group__dns-parser.html gga22767f4fbf1cb9521e559f5a66e62706ae23180c97a0af97ab2cda4c3b6b2cf58 GNUNET_DNSPARSER_CERTTYPE_ISKPI d8/d43/group__dns-parser.html gga22767f4fbf1cb9521e559f5a66e62706a37ec0ffd2b56ad045dcc9aa139342d58 GNUNET_DNSPARSER_CERTTYPE_IPGP d8/d43/group__dns-parser.html gga22767f4fbf1cb9521e559f5a66e62706a73109bfba03b6cd39309e47830c4dba2 GNUNET_DNSPARSER_CERTTYPE_ACPKIX d8/d43/group__dns-parser.html gga22767f4fbf1cb9521e559f5a66e62706a95a9ec01ce29c50df4e316e0c45a7319 GNUNET_DNSPARSER_CERTTYPE_IACKPIX d8/d43/group__dns-parser.html gga22767f4fbf1cb9521e559f5a66e62706a798b4986dbe1a3e7358ce8dbf3130a0c GNUNET_DNSPARSER_CertAlgorithm d8/d43/group__dns-parser.html ga031a313171137d026887c2570397aacc GNUNET_DNSPARSER_CERTALGO_UNDEFINED d8/d43/group__dns-parser.html gga031a313171137d026887c2570397aaccad115ba34e94efe2516d80d97c2dd391e GNUNET_DNSPARSER_CERTALGO_RSAMD5 d8/d43/group__dns-parser.html gga031a313171137d026887c2570397aacca04530e4d7a6f8991fc0eed3d914490c8 GNUNET_DNSPARSER_CERTALGO_DH d8/d43/group__dns-parser.html gga031a313171137d026887c2570397aacca5e2fc21886dce3ea10c6263e5cee9024 GNUNET_DNSPARSER_CERTALGO_DSASHA d8/d43/group__dns-parser.html gga031a313171137d026887c2570397aaccab3eb2258f3e7af5feb292d6e76bda254 GNUNET_DNSPARSER_CERTALGO_RSRVD4 d8/d43/group__dns-parser.html gga031a313171137d026887c2570397aacca36f2ad56323f8fd9c721732bcd0bc337 GNUNET_DNSPARSER_CERTALGO_RSASHA d8/d43/group__dns-parser.html gga031a313171137d026887c2570397aacca06a07f0780fa55ba8d8b30bc10d188f7 GNUNET_DNSPARSER_CERTALGO_DSANSEC3 d8/d43/group__dns-parser.html gga031a313171137d026887c2570397aacca48b30403dde8fc6f9f9ea2013d63f411 GNUNET_DNSPARSER_CERTALGO_RSANSEC3 d8/d43/group__dns-parser.html gga031a313171137d026887c2570397aaccaaab90a578e407f654d17f305a2ec796b GNUNET_DNSPARSER_CERTALGO_RSASHA256 d8/d43/group__dns-parser.html gga031a313171137d026887c2570397aacca352c2b869b6bf600551f564a9b20a5b5 GNUNET_DNSPARSER_CERTALGO_RSRVD9 d8/d43/group__dns-parser.html gga031a313171137d026887c2570397aacca154d5f10a406f7c5d764874660d0c990 GNUNET_DNSPARSER_CERTALGO_RSASHA512 d8/d43/group__dns-parser.html gga031a313171137d026887c2570397aacca4f270803a81a2603ddee6e4f90a19250 GNUNET_DNSPARSER_CERTALGO_GOST_R34 d8/d43/group__dns-parser.html gga031a313171137d026887c2570397aacca17c1b974a42ac48c5e83e56aede5ba56 GNUNET_DNSPARSER_CERTALGO_ECDSA_P256SHA256 d8/d43/group__dns-parser.html gga031a313171137d026887c2570397aacca494656d28c307e90b3145784c7f89d9a GNUNET_DNSPARSER_CERTALGO_ECDSA_P384SHA384 d8/d43/group__dns-parser.html gga031a313171137d026887c2570397aacca92f1e7696d3cffc421db13ffbcd6f305 int GNUNET_DNSPARSER_check_label d8/d43/group__dns-parser.html gae151adbe3861dfeb21e3be5f16de85f4 (const char *label) int GNUNET_DNSPARSER_check_name d8/d43/group__dns-parser.html ga7447ddb2de613ff42262cd881bcbe218 (const char *name) struct GNUNET_DNSPARSER_Packet * GNUNET_DNSPARSER_parse d8/d43/group__dns-parser.html ga7014b69a001b6956da1962052506db72 (const char *udp_payload, size_t udp_payload_length) void GNUNET_DNSPARSER_free_packet d8/d43/group__dns-parser.html ga13305a1728fb2b6a7bb2ce40ff360cb8 (struct GNUNET_DNSPARSER_Packet *p) int GNUNET_DNSPARSER_pack d8/d43/group__dns-parser.html gad75428e73032ac4c11bdf272c4693965 (const struct GNUNET_DNSPARSER_Packet *p, uint16_t max, char **buf, size_t *buf_length) int GNUNET_DNSPARSER_builder_add_name d8/d43/group__dns-parser.html ga0dd06b9c1047daa3a57630dfe46ff674 (char *dst, size_t dst_len, size_t *off, const char *name) int GNUNET_DNSPARSER_builder_add_query d8/d43/group__dns-parser.html ga1ecaad2267936187c07277bcc749a12e (char *dst, size_t dst_len, size_t *off, const struct GNUNET_DNSPARSER_Query *query) int GNUNET_DNSPARSER_builder_add_mx d8/d43/group__dns-parser.html gaa7b46547686ce1e0af690ba5688a0d05 (char *dst, size_t dst_len, size_t *off, const struct GNUNET_DNSPARSER_MxRecord *mx) int GNUNET_DNSPARSER_builder_add_soa d8/d43/group__dns-parser.html ga811f6921e0f00d5025818217ce1bb609 (char *dst, size_t dst_len, size_t *off, const struct GNUNET_DNSPARSER_SoaRecord *soa) int GNUNET_DNSPARSER_builder_add_cert d8/d43/group__dns-parser.html ga114d070f474fb7755ad003fe5d8c9f2f (char *dst, size_t dst_len, size_t *off, const struct GNUNET_DNSPARSER_CertRecord *cert) int GNUNET_DNSPARSER_builder_add_srv d8/d43/group__dns-parser.html gaae44c30775e3224024e21fefb9837687 (char *dst, size_t dst_len, size_t *off, const struct GNUNET_DNSPARSER_SrvRecord *srv) int GNUNET_DNSPARSER_parse_record d8/d43/group__dns-parser.html gade2bbe634a1fd3171803dc7291bf4e0c (const char *udp_payload, size_t udp_payload_length, size_t *off, struct GNUNET_DNSPARSER_Record *r) char * GNUNET_DNSPARSER_parse_name d8/d43/group__dns-parser.html gafa28a29b7d9af71071d2c738656f4ae4 (const char *udp_payload, size_t udp_payload_length, size_t *off) int GNUNET_DNSPARSER_parse_query d8/d43/group__dns-parser.html gac85530b4a08ef725bd4f1a3cd1c84de4 (const char *udp_payload, size_t udp_payload_length, size_t *off, struct GNUNET_DNSPARSER_Query *q) struct GNUNET_DNSPARSER_SoaRecord * GNUNET_DNSPARSER_parse_soa d8/d43/group__dns-parser.html ga11b3edd67786bb7dbe0af4623fa626d4 (const char *udp_payload, size_t udp_payload_length, size_t *off) struct GNUNET_DNSPARSER_CertRecord * GNUNET_DNSPARSER_parse_cert d8/d43/group__dns-parser.html gabafcddea12056ee8b93f31e122e4c9a8 (const char *udp_payload, size_t udp_payload_length, size_t *off) struct GNUNET_DNSPARSER_MxRecord * GNUNET_DNSPARSER_parse_mx d8/d43/group__dns-parser.html ga7c8b411c87f225685034bdee7cb8299d (const char *udp_payload, size_t udp_payload_length, size_t *off) struct GNUNET_DNSPARSER_SrvRecord * GNUNET_DNSPARSER_parse_srv d8/d43/group__dns-parser.html gab4f2fe670cd72007f8174ec73a249138 (const char *udp_payload, size_t udp_payload_length, size_t *off) struct GNUNET_DNSPARSER_Record * GNUNET_DNSPARSER_duplicate_record d8/d43/group__dns-parser.html gae2da2a0f1228221c060b1b3ec3ebf23e (const struct GNUNET_DNSPARSER_Record *r) struct GNUNET_DNSPARSER_SoaRecord * GNUNET_DNSPARSER_duplicate_soa_record d8/d43/group__dns-parser.html gae19ad8b95d8dea2c35ca86d08248b7b0 (const struct GNUNET_DNSPARSER_SoaRecord *r) struct GNUNET_DNSPARSER_CertRecord * GNUNET_DNSPARSER_duplicate_cert_record d8/d43/group__dns-parser.html gaed6a19f6d623f84a5ce0371fea4f4445 (const struct GNUNET_DNSPARSER_CertRecord *r) struct GNUNET_DNSPARSER_MxRecord * GNUNET_DNSPARSER_duplicate_mx_record d8/d43/group__dns-parser.html gabce32ecccec790c2468d909eadf7875c (const struct GNUNET_DNSPARSER_MxRecord *r) struct GNUNET_DNSPARSER_SrvRecord * GNUNET_DNSPARSER_duplicate_srv_record d8/d43/group__dns-parser.html ga255e791004e3872b8cb38f6fa9928bd2 (const struct GNUNET_DNSPARSER_SrvRecord *r) void GNUNET_DNSPARSER_free_record d8/d43/group__dns-parser.html ga34731a11b80dbaac23ca1501e84977f6 (struct GNUNET_DNSPARSER_Record *r) void GNUNET_DNSPARSER_free_mx d8/d43/group__dns-parser.html gab8a9379d0b7be68d47b78072f341270a (struct GNUNET_DNSPARSER_MxRecord *mx) void GNUNET_DNSPARSER_free_srv d8/d43/group__dns-parser.html ga5358c1418b030b26d1248c1d1b86a266 (struct GNUNET_DNSPARSER_SrvRecord *srv) void GNUNET_DNSPARSER_free_soa d8/d43/group__dns-parser.html gaa9b31453a65909fc845817843a9ada12 (struct GNUNET_DNSPARSER_SoaRecord *soa) void GNUNET_DNSPARSER_free_cert d8/d43/group__dns-parser.html ga3a5d4603958a2f024607af3980bb48ee (struct GNUNET_DNSPARSER_CertRecord *cert) char * GNUNET_DNSPARSER_bin_to_hex d8/d43/group__dns-parser.html ga2d2a7e75a8fbb607570a9c3887c565a7 (const void *data, size_t data_size) size_t GNUNET_DNSPARSER_hex_to_bin d8/d43/group__dns-parser.html ga4a8eefeaef7d3ff13510a5b83e558fd2 (const char *hex, void *data) dns DNS service d9/d07/group__dns.html void(* GNUNET_DNS_RequestHandler d9/d07/group__dns.html ga408bf953cfa101a90e1e8abbaa1d2dbb )(void *cls, struct GNUNET_DNS_RequestHandle *rh, size_t request_length, const char *request) GNUNET_DNS_Flags d9/d07/group__dns.html gaf201ab73c94c8fa2c59f549b73ae5e01 GNUNET_DNS_FLAG_NEVER d9/d07/group__dns.html ggaf201ab73c94c8fa2c59f549b73ae5e01a7ce49aaab096d723377f7121ec79e762 GNUNET_DNS_FLAG_REQUEST_MONITOR d9/d07/group__dns.html ggaf201ab73c94c8fa2c59f549b73ae5e01a55de0184e8934f4a9146acda4d797a16 GNUNET_DNS_FLAG_PRE_RESOLUTION d9/d07/group__dns.html ggaf201ab73c94c8fa2c59f549b73ae5e01ac85aa4ff8817be7db4f971b4628fe3fc GNUNET_DNS_FLAG_POST_RESOLUTION d9/d07/group__dns.html ggaf201ab73c94c8fa2c59f549b73ae5e01aecbb2a81141486e8c02df706c1d41963 GNUNET_DNS_FLAG_RESPONSE_MONITOR d9/d07/group__dns.html ggaf201ab73c94c8fa2c59f549b73ae5e01a3f84187548d29531839c484fbd34b305 void GNUNET_DNS_request_forward d9/d07/group__dns.html gaa7bf8c50a2630b2dedf81b5cb1777d82 (struct GNUNET_DNS_RequestHandle *rh) void GNUNET_DNS_request_drop d9/d07/group__dns.html gae4f33e14e34d5f595cf06b53969894b3 (struct GNUNET_DNS_RequestHandle *rh) void GNUNET_DNS_request_answer d9/d07/group__dns.html gab974f1fe9534b8f979980be78099146d (struct GNUNET_DNS_RequestHandle *rh, uint16_t reply_length, const char *reply) struct GNUNET_DNS_Handle * GNUNET_DNS_connect d9/d07/group__dns.html ga6d5bd72d93e01356e7af0332b5f69445 (const struct GNUNET_CONFIGURATION_Handle *cfg, enum GNUNET_DNS_Flags flags, GNUNET_DNS_RequestHandler rh, void *rh_cls) void GNUNET_DNS_disconnect d9/d07/group__dns.html ga747697280109758abce24f332b50fac4 (struct GNUNET_DNS_Handle *dh) datacache Data Cache library d5/d7e/group__datacache.html int(* GNUNET_DATACACHE_Iterator d5/d7e/group__datacache.html gae89e8a12eb0810d78163c032d6674b62 )(void *cls, const struct GNUNET_HashCode *key, size_t data_size, const char *data, enum GNUNET_BLOCK_Type type, struct GNUNET_TIME_Absolute exp, unsigned int path_info_len, const struct GNUNET_PeerIdentity *path_info) struct GNUNET_DATACACHE_Handle * GNUNET_DATACACHE_create d5/d7e/group__datacache.html gadc5bf3727f845c06691d85c7e2c40223 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section) void GNUNET_DATACACHE_destroy d5/d7e/group__datacache.html gadcc9c3fbe11bd168913dd0c1236714b6 (struct GNUNET_DATACACHE_Handle *h) int GNUNET_DATACACHE_put d5/d7e/group__datacache.html ga2eecc4279e6c5b02de41476db3d7c145 (struct GNUNET_DATACACHE_Handle *h, const struct GNUNET_HashCode *key, uint32_t xor_distance, size_t data_size, const char *data, enum GNUNET_BLOCK_Type type, struct GNUNET_TIME_Absolute discard_time, unsigned int path_info_len, const struct GNUNET_PeerIdentity *path_info) unsigned int GNUNET_DATACACHE_get d5/d7e/group__datacache.html ga24d4130db00c478e8115dbdb590194ad (struct GNUNET_DATACACHE_Handle *h, const struct GNUNET_HashCode *key, enum GNUNET_BLOCK_Type type, GNUNET_DATACACHE_Iterator iter, void *iter_cls) unsigned int GNUNET_DATACACHE_get_random d5/d7e/group__datacache.html ga9de94a241c68dd0c85d698f1b1f9b8bd (struct GNUNET_DATACACHE_Handle *h, GNUNET_DATACACHE_Iterator iter, void *iter_cls) unsigned int GNUNET_DATACACHE_get_closest d5/d7e/group__datacache.html ga16f238666f6814dd3ddfe8020c5186c4 (struct GNUNET_DATACACHE_Handle *h, const struct GNUNET_HashCode *key, unsigned int num_results, GNUNET_DATACACHE_Iterator iter, void *iter_cls) datacache-plugin Data Cache plugin API d8/d42/group__datacache-plugin.html GNUNET_DATACACHE_PluginEnvironment GNUNET_DATACACHE_PluginFunctions void(* GNUNET_DATACACHE_DeleteNotifyCallback d8/d42/group__datacache-plugin.html ga3b6e7089eb140f04c95f4a5930d37392 )(void *cls, const struct GNUNET_HashCode *key, size_t size) datastore Data Store service d6/d1f/group__datastore.html #define GNUNET_DATASTORE_MAX_VALUE_SIZE d6/d1f/group__datastore.html ga35b63ce26c15959d0a89bd82b8b9a5be void(* GNUNET_DATASTORE_ContinuationWithStatus d6/d1f/group__datastore.html gae04be24bce544d17e483335ea72d893a )(void *cls, int32_t success, struct GNUNET_TIME_Absolute min_expiration, const char *msg) void(* GNUNET_DATASTORE_DatumProcessor d6/d1f/group__datastore.html gab913a57e62d415b488d851a412069090 )(void *cls, const struct GNUNET_HashCode *key, size_t size, const void *data, enum GNUNET_BLOCK_Type type, uint32_t priority, uint32_t anonymity, uint32_t replication, struct GNUNET_TIME_Absolute expiration, uint64_t uid) struct GNUNET_DATASTORE_Handle * GNUNET_DATASTORE_connect d6/d1f/group__datastore.html ga2139794de27e5425d9366118952beab4 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_DATASTORE_disconnect d6/d1f/group__datastore.html ga3a0f984b7eb2431c149aad23f7af6db4 (struct GNUNET_DATASTORE_Handle *h, int drop) struct GNUNET_DATASTORE_QueueEntry * GNUNET_DATASTORE_reserve d6/d1f/group__datastore.html ga8a73ccbb59f6874f8459d50c127ac8c2 (struct GNUNET_DATASTORE_Handle *h, uint64_t amount, uint32_t entries, GNUNET_DATASTORE_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_DATASTORE_QueueEntry * GNUNET_DATASTORE_put d6/d1f/group__datastore.html gac40ddf41385596618be3f94f613a59d4 (struct GNUNET_DATASTORE_Handle *h, uint32_t rid, const struct GNUNET_HashCode *key, size_t size, const void *data, enum GNUNET_BLOCK_Type type, uint32_t priority, uint32_t anonymity, uint32_t replication, struct GNUNET_TIME_Absolute expiration, unsigned int queue_priority, unsigned int max_queue_size, GNUNET_DATASTORE_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_DATASTORE_QueueEntry * GNUNET_DATASTORE_release_reserve d6/d1f/group__datastore.html gadbc5e485a5127f96438a324b8d2bb824 (struct GNUNET_DATASTORE_Handle *h, uint32_t rid, unsigned int queue_priority, unsigned int max_queue_size, GNUNET_DATASTORE_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_DATASTORE_QueueEntry * GNUNET_DATASTORE_remove d6/d1f/group__datastore.html ga60c7f6893e97945206cb1d2c1b93f05b (struct GNUNET_DATASTORE_Handle *h, const struct GNUNET_HashCode *key, size_t size, const void *data, unsigned int queue_priority, unsigned int max_queue_size, GNUNET_DATASTORE_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_DATASTORE_QueueEntry * GNUNET_DATASTORE_get_key d6/d1f/group__datastore.html ga526bc07adb060ce1db336d2b8292d0ac (struct GNUNET_DATASTORE_Handle *h, uint64_t next_uid, bool random, const struct GNUNET_HashCode *key, enum GNUNET_BLOCK_Type type, unsigned int queue_priority, unsigned int max_queue_size, GNUNET_DATASTORE_DatumProcessor proc, void *proc_cls) struct GNUNET_DATASTORE_QueueEntry * GNUNET_DATASTORE_get_zero_anonymity d6/d1f/group__datastore.html ga20ab3f83faf519a1753b64a49b2f7b00 (struct GNUNET_DATASTORE_Handle *h, uint64_t next_uid, unsigned int queue_priority, unsigned int max_queue_size, enum GNUNET_BLOCK_Type type, GNUNET_DATASTORE_DatumProcessor proc, void *proc_cls) struct GNUNET_DATASTORE_QueueEntry * GNUNET_DATASTORE_get_for_replication d6/d1f/group__datastore.html ga73adff2f3bdeec4dd455ea195ccc0048 (struct GNUNET_DATASTORE_Handle *h, unsigned int queue_priority, unsigned int max_queue_size, GNUNET_DATASTORE_DatumProcessor proc, void *proc_cls) void GNUNET_DATASTORE_cancel d6/d1f/group__datastore.html ga6462bdc83b3dc9ec65a0e1e19b48e116 (struct GNUNET_DATASTORE_QueueEntry *qe) datastore-plugin Data Store service plugin API df/df9/group__datastore-plugin.html GNUNET_DATASTORE_PluginEnvironment GNUNET_DATASTORE_PluginFunctions #define GNUNET_DATASTORE_ENTRY_OVERHEAD df/df9/group__datastore-plugin.html gaa06ff215d0363acc2d97c75e50bf00fb void(* GNUNET_DATASTORE_DiskUtilizationChange df/df9/group__datastore-plugin.html gac89f9ea117f48296a9557e560c4426ea )(void *cls, int delta) int(* PluginDatumProcessor df/df9/group__datastore-plugin.html ga7ccc3c0dee768038024451d72460fdde )(void *cls, const struct GNUNET_HashCode *key, uint32_t size, const void *data, enum GNUNET_BLOCK_Type type, uint32_t priority, uint32_t anonymity, uint32_t replication, struct GNUNET_TIME_Absolute expiration, uint64_t uid) void(* PluginEstimateSize df/df9/group__datastore-plugin.html ga5ff5d03204b34967d0d993ef3244a155 )(void *cls, unsigned long long *estimate) void(* PluginPutCont df/df9/group__datastore-plugin.html ga948244778cf871e880904c9d1e6ad368 )(void *cls, const struct GNUNET_HashCode *key, uint32_t size, int status, const char *msg) void(* PluginPut df/df9/group__datastore-plugin.html gaeda98f4d852eca33493b9eb1bd2c47e8 )(void *cls, const struct GNUNET_HashCode *key, bool absent, uint32_t size, const void *data, enum GNUNET_BLOCK_Type type, uint32_t priority, uint32_t anonymity, uint32_t replication, struct GNUNET_TIME_Absolute expiration, PluginPutCont cont, void *cont_cls) void(* PluginKeyProcessor df/df9/group__datastore-plugin.html gaa9bb544093e49fb2ec439f2e3efab43e )(void *cls, const struct GNUNET_HashCode *key, unsigned int count) void(* PluginGetKeys df/df9/group__datastore-plugin.html ga00fac018a6095ed7afa11779b255debb )(void *cls, PluginKeyProcessor proc, void *proc_cls) void(* PluginGetKey df/df9/group__datastore-plugin.html ga1c4fc4b231402eb6a750dc326cd10f5b )(void *cls, uint64_t next_uid, bool random, const struct GNUNET_HashCode *key, enum GNUNET_BLOCK_Type type, PluginDatumProcessor proc, void *proc_cls) void(* PluginRemoveCont df/df9/group__datastore-plugin.html gacc673c6f5890b927e3cc7deb95d4e121 )(void *cls, const struct GNUNET_HashCode *key, uint32_t size, int status, const char *msg) void(* PluginRemoveKey df/df9/group__datastore-plugin.html ga87f71c52aecfece8619d01695d1ac31c )(void *cls, const struct GNUNET_HashCode *key, uint32_t size, const void *data, PluginRemoveCont cont, void *cont_cls) void(* PluginGetRandom df/df9/group__datastore-plugin.html ga3e525c3d1d4eefc284959c596b99faae )(void *cls, PluginDatumProcessor proc, void *proc_cls) void(* PluginGetType df/df9/group__datastore-plugin.html ga9372190f575d48d1f010575e94144960 )(void *cls, uint64_t next_uid, enum GNUNET_BLOCK_Type type, PluginDatumProcessor proc, void *proc_cls) void(* PluginDrop df/df9/group__datastore-plugin.html ga225ddc6e14062b8cd99c582a40770e3d )(void *cls) disk Disk library d1/d0e/group__disk.html GNUNET_DISK_FileHandle GNUNET_FILE_Type d1/d0e/group__disk.html ga9c5e7410c4da860ea0cf962fb7fcf575 GNUNET_DISK_HANLDE_TYPE_EVENT d1/d0e/group__disk.html gga9c5e7410c4da860ea0cf962fb7fcf575a43a8940e8f2bd5eccb9358a3fb975ba3 GNUNET_DISK_HANLDE_TYPE_FILE d1/d0e/group__disk.html gga9c5e7410c4da860ea0cf962fb7fcf575a061d1e632c9fbd91d1c99c482bc55363 GNUNET_DISK_HANLDE_TYPE_PIPE d1/d0e/group__disk.html gga9c5e7410c4da860ea0cf962fb7fcf575a1a2cabc766d7fcf318d54742230cd989 GNUNET_DISK_OpenFlags d1/d0e/group__disk.html ga51d9f7d3b6b5fcdf76fa92a844985553 GNUNET_DISK_OPEN_READ d1/d0e/group__disk.html gga51d9f7d3b6b5fcdf76fa92a844985553a01e894c6bf9a1ed8447276f53725bae4 GNUNET_DISK_OPEN_WRITE d1/d0e/group__disk.html gga51d9f7d3b6b5fcdf76fa92a844985553a1689e4bee42a88e1dbbe72f2c0776f40 GNUNET_DISK_OPEN_READWRITE d1/d0e/group__disk.html gga51d9f7d3b6b5fcdf76fa92a844985553af10cd86b2226d3255428d7118640c624 GNUNET_DISK_OPEN_FAILIFEXISTS d1/d0e/group__disk.html gga51d9f7d3b6b5fcdf76fa92a844985553a13c67f746bbd222279ff338d65ba13dc GNUNET_DISK_OPEN_TRUNCATE d1/d0e/group__disk.html gga51d9f7d3b6b5fcdf76fa92a844985553a5f1be15c8764c313f0094b5243420543 GNUNET_DISK_OPEN_CREATE d1/d0e/group__disk.html gga51d9f7d3b6b5fcdf76fa92a844985553aa0fd6fbcbff5bb24520270138ce8a340 GNUNET_DISK_OPEN_APPEND d1/d0e/group__disk.html gga51d9f7d3b6b5fcdf76fa92a844985553ac2ee5369886b9e6c09b9dac3c4f3cfb0 GNUNET_DISK_MapType d1/d0e/group__disk.html gaf2dae4b261200492aa50df7e6af4820f GNUNET_DISK_MAP_TYPE_READ d1/d0e/group__disk.html ggaf2dae4b261200492aa50df7e6af4820fa7d4ee8411ffbff9a9387b3f50b277059 GNUNET_DISK_MAP_TYPE_WRITE d1/d0e/group__disk.html ggaf2dae4b261200492aa50df7e6af4820fa6df844438ea1635b14c568979011cfcf GNUNET_DISK_MAP_TYPE_READWRITE d1/d0e/group__disk.html ggaf2dae4b261200492aa50df7e6af4820facdce247cc7f2fc3f52a5f890d4de2494 GNUNET_DISK_AccessPermissions d1/d0e/group__disk.html ga764f6d3e271a4a4cc6959d3f1a5c9be0 GNUNET_DISK_PERM_NONE d1/d0e/group__disk.html gga764f6d3e271a4a4cc6959d3f1a5c9be0a515ada2ee5b4cb0f456631a7edcfec61 GNUNET_DISK_PERM_USER_READ d1/d0e/group__disk.html gga764f6d3e271a4a4cc6959d3f1a5c9be0a41cca0b41acb726e811fbf836a80a983 GNUNET_DISK_PERM_USER_WRITE d1/d0e/group__disk.html gga764f6d3e271a4a4cc6959d3f1a5c9be0ac785e779420e56f6f07216dd540ed7ce GNUNET_DISK_PERM_USER_EXEC d1/d0e/group__disk.html gga764f6d3e271a4a4cc6959d3f1a5c9be0a2f8ff52e6e96e32596182adb46663ff1 GNUNET_DISK_PERM_GROUP_READ d1/d0e/group__disk.html gga764f6d3e271a4a4cc6959d3f1a5c9be0a5d7095ed8fa7c32536ccedee3aa821a1 GNUNET_DISK_PERM_GROUP_WRITE d1/d0e/group__disk.html gga764f6d3e271a4a4cc6959d3f1a5c9be0a81b737667a2104e4a0e984230644e231 GNUNET_DISK_PERM_GROUP_EXEC d1/d0e/group__disk.html gga764f6d3e271a4a4cc6959d3f1a5c9be0a74946d01b834f9bcfcb71dabe8ba18f3 GNUNET_DISK_PERM_OTHER_READ d1/d0e/group__disk.html gga764f6d3e271a4a4cc6959d3f1a5c9be0adf5fc61a1eab4b96a2d60f4a1bc9de4e GNUNET_DISK_PERM_OTHER_WRITE d1/d0e/group__disk.html gga764f6d3e271a4a4cc6959d3f1a5c9be0af37b952c854745bde610797f27ba7b94 GNUNET_DISK_PERM_OTHER_EXEC d1/d0e/group__disk.html gga764f6d3e271a4a4cc6959d3f1a5c9be0a0eedbc27a6e9348cbcce5d6c62358566 GNUNET_DISK_Seek d1/d0e/group__disk.html ga8cf6dc1f75212deaedc282a2a226f122 GNUNET_DISK_SEEK_SET d1/d0e/group__disk.html gga8cf6dc1f75212deaedc282a2a226f122a1314d00a363ae744bbde4b1d26d3adff GNUNET_DISK_SEEK_CUR d1/d0e/group__disk.html gga8cf6dc1f75212deaedc282a2a226f122a7b8edf9bc32a4cf50573ac70a36b54e3 GNUNET_DISK_SEEK_END d1/d0e/group__disk.html gga8cf6dc1f75212deaedc282a2a226f122ad7787fae3489387e8128d46b34125aff GNUNET_DISK_PipeEnd d1/d0e/group__disk.html gae857e64a076ace848f53b13eb530d3cf GNUNET_DISK_PIPE_END_READ d1/d0e/group__disk.html ggae857e64a076ace848f53b13eb530d3cfa54288bddbb2b4cef231e54bbbb36f0a1 GNUNET_DISK_PIPE_END_WRITE d1/d0e/group__disk.html ggae857e64a076ace848f53b13eb530d3cfa36f5f5c26102cf6ffa8dc16c3785ea63 int GNUNET_DISK_handle_invalid d1/d0e/group__disk.html gaa2ddd384666343622a40e169a61e7dd6 (const struct GNUNET_DISK_FileHandle *h) int GNUNET_DISK_file_test d1/d0e/group__disk.html gad57b8b2b89ebf8ad672b85d721527dd2 (const char *fil) void GNUNET_DISK_file_backup d1/d0e/group__disk.html gaa4e1fc567a4090125ee9220c92f72906 (const char *fil) off_t GNUNET_DISK_file_seek d1/d0e/group__disk.html ga6259d01a6913c9b845dde6596fa731d7 (const struct GNUNET_DISK_FileHandle *h, off_t offset, enum GNUNET_DISK_Seek whence) int GNUNET_DISK_file_size d1/d0e/group__disk.html ga3e604c1d45ae723c48cab130a28a9c99 (const char *filename, uint64_t *size, int include_symbolic_links, int single_file_mode) int GNUNET_DISK_file_get_identifiers d1/d0e/group__disk.html ga5a18adacc443fa2de4d670e4ad96224e (const char *filename, uint64_t *dev, uint64_t *ino) char * GNUNET_DISK_mktemp d1/d0e/group__disk.html ga3d7e169857e9a57468f571a5e65abde9 (const char *t) char * GNUNET_DISK_mkdtemp d1/d0e/group__disk.html gacc8d191fd3a1309bf7627bb4c475c6c9 (const char *t) struct GNUNET_DISK_FileHandle * GNUNET_DISK_file_open d1/d0e/group__disk.html ga0f47a34b00244ba1b1a0bae7cad53918 (const char *fn, enum GNUNET_DISK_OpenFlags flags, enum GNUNET_DISK_AccessPermissions perm) int GNUNET_DISK_file_handle_size d1/d0e/group__disk.html ga38253eaebfb11c629e971e07a0c4e00c (struct GNUNET_DISK_FileHandle *fh, off_t *size) struct GNUNET_DISK_PipeHandle * GNUNET_DISK_pipe d1/d0e/group__disk.html ga5210643ad6029144b65e5849e763f05a (int blocking_read, int blocking_write, int inherit_read, int inherit_write) struct GNUNET_DISK_PipeHandle * GNUNET_DISK_pipe_from_fd d1/d0e/group__disk.html ga304a6b7e758d36bdca56d92860479447 (int blocking_read, int blocking_write, int fd[2]) int GNUNET_DISK_pipe_close d1/d0e/group__disk.html ga9d5669d49fa8a1bebcaaa878b8e17bf1 (struct GNUNET_DISK_PipeHandle *p) int GNUNET_DISK_pipe_close_end d1/d0e/group__disk.html gae24ad6f8aeb770b416de6c3f239b390f (struct GNUNET_DISK_PipeHandle *p, enum GNUNET_DISK_PipeEnd end) struct GNUNET_DISK_FileHandle * GNUNET_DISK_pipe_detach_end d1/d0e/group__disk.html ga3250ab4109efa6dde65d8cbbabe41585 (struct GNUNET_DISK_PipeHandle *p, enum GNUNET_DISK_PipeEnd end) int GNUNET_DISK_file_close d1/d0e/group__disk.html gaa80237a0ae8a30d2405423402eb389fc (struct GNUNET_DISK_FileHandle *h) const struct GNUNET_DISK_FileHandle * GNUNET_DISK_pipe_handle d1/d0e/group__disk.html gabf525117d4a4fbe485d47de09fce253a (const struct GNUNET_DISK_PipeHandle *p, enum GNUNET_DISK_PipeEnd n) void GNUNET_DISK_fix_permissions d1/d0e/group__disk.html ga2fc830e1ebb4b23ba680ec23c2e7259a (const char *fn, int require_uid_match, int require_gid_match) struct GNUNET_DISK_FileHandle * GNUNET_DISK_get_handle_from_int_fd d1/d0e/group__disk.html gac5564ab287c65926ef8f48ae7b1dd662 (int fno) struct GNUNET_DISK_FileHandle * GNUNET_DISK_get_handle_from_native d1/d0e/group__disk.html ga4d417af9a70284e3325c5114374b3613 (FILE *fd) ssize_t GNUNET_DISK_file_read d1/d0e/group__disk.html gab8aaf09cc31057505cbfeae1e6c552d1 (const struct GNUNET_DISK_FileHandle *h, void *result, size_t len) ssize_t GNUNET_DISK_file_read_non_blocking d1/d0e/group__disk.html ga5a82fe85c5a8e9c354e6ddb23fbeb3c1 (const struct GNUNET_DISK_FileHandle *h, void *result, size_t len) ssize_t GNUNET_DISK_fn_read d1/d0e/group__disk.html gae8b3adbac6048d6075c099f766e56976 (const char *fn, void *result, size_t len) ssize_t GNUNET_DISK_file_write d1/d0e/group__disk.html ga553868d374ea0b886bc44861945486a2 (const struct GNUNET_DISK_FileHandle *h, const void *buffer, size_t n) ssize_t GNUNET_DISK_file_write_blocking d1/d0e/group__disk.html gacfff11ae32986e2ded2012a9e057df7d (const struct GNUNET_DISK_FileHandle *h, const void *buffer, size_t n) ssize_t GNUNET_DISK_fn_write d1/d0e/group__disk.html ga58bfffe01d9662d52feceff9c50c07a5 (const char *fn, const void *buffer, size_t n, enum GNUNET_DISK_AccessPermissions mode) int GNUNET_DISK_file_copy d1/d0e/group__disk.html ga7777191ccd0d24f11891454dc5f67f20 (const char *src, const char *dst) int GNUNET_DISK_directory_scan d1/d0e/group__disk.html gaf4f80530197ab0c08d0fd71c2631f959 (const char *dir_name, GNUNET_FileNameCallback callback, void *callback_cls) int GNUNET_DISK_directory_create_for_file d1/d0e/group__disk.html ga12925fdeb33f316d19b6f26b71eea51c (const char *filename) int GNUNET_DISK_directory_test d1/d0e/group__disk.html gada3cd59c73d67c218d3a2c5fa4714358 (const char *fil, int is_readable) int GNUNET_DISK_directory_remove d1/d0e/group__disk.html gabf1fd648f34cc945c63894d67e404c86 (const char *filename) void GNUNET_DISK_purge_cfg_dir d1/d0e/group__disk.html ga5a9fabe2b75698e98fcda9aaa8ff070f (const char *cfg_filename, const char *option) int GNUNET_DISK_directory_create d1/d0e/group__disk.html ga831bcc73974088744934d9b0e7306d79 (const char *dir) int GNUNET_DISK_file_lock d1/d0e/group__disk.html gaa0d1bc9c61ec3b2930ec7fe4fd1c6f01 (struct GNUNET_DISK_FileHandle *fh, off_t lock_start, off_t lock_end, int excl) int GNUNET_DISK_file_unlock d1/d0e/group__disk.html gad013a183cef800cccdd6bee6473d0ba1 (struct GNUNET_DISK_FileHandle *fh, off_t unlock_start, off_t unlock_end) void GNUNET_DISK_filename_canonicalize d1/d0e/group__disk.html ga146f8716b5787473dcc45879b63cb2fe (char *fn) int GNUNET_DISK_file_change_owner d1/d0e/group__disk.html ga7f111b8b91ee0bb36139c3a502f753d7 (const char *filename, const char *user) void * GNUNET_DISK_file_map d1/d0e/group__disk.html ga78194f5397b2943bf1c36610c47da5f7 (const struct GNUNET_DISK_FileHandle *h, struct GNUNET_DISK_MapHandle **m, enum GNUNET_DISK_MapType access, size_t len) int GNUNET_DISK_file_unmap d1/d0e/group__disk.html ga70c58bf8f1162797d4dc499d9370229a (struct GNUNET_DISK_MapHandle *h) int GNUNET_DISK_file_sync d1/d0e/group__disk.html ga82ea4ab53476e9bfc1ee18b8bc76b673 (const struct GNUNET_DISK_FileHandle *h) block-fs FS block formats db/d13/group__block-fs.html UBlock OnDemandBlock #define MAX_UBLOCK_SIZE db/d13/group__block-fs.html gaba3b574f0fcca8f9f67d6a2d1f4a98d3 fs FS service d1/db9/group__fs.html GNUNET_FS_ProgressInfo GNUNET_FS_BlockOptions GNUNET_FS_ShareTreeItem #define GNUNET_FS_VERSION d1/db9/group__fs.html ga3e92e875f1733454ae656e4eec9ccc38 #define GNUNET_FS_URI_PREFIX d1/db9/group__fs.html ga77cc08c4d4059157dc37d8c9f513223b #define GNUNET_FS_URI_KSK_INFIX d1/db9/group__fs.html ga352bb73ac607d1ce62b6e98c3f9fcfb3 #define GNUNET_FS_URI_SKS_INFIX d1/db9/group__fs.html ga1b5cde83463d104245f951b807045d2d #define GNUNET_FS_URI_CHK_INFIX d1/db9/group__fs.html ga26aef0660b4d9f3e2b045495ef55b45b #define GNUNET_FS_URI_LOC_INFIX d1/db9/group__fs.html ga78043e6e1795316adc7c3d4206b1b48b #define GNUNET_FS_PROBE_UPDATE_FREQUENCY d1/db9/group__fs.html ga2b0ea6417f25d932c15b6cbb0bfb13af #define GNUNET_FS_DIRECTORY_MIME d1/db9/group__fs.html ga590c2f415b9c475326f8cdab98d2c5c5 #define GNUNET_FS_DIRECTORY_MAGIC d1/db9/group__fs.html ga4a2bcfd45aef1458d11b7f51ab1ab518 #define GNUNET_FS_DIRECTORY_EXT d1/db9/group__fs.html gab1fe0d7e679cbabd5d5b2d25b11d9caa int(* GNUNET_FS_KeywordIterator d1/db9/group__fs.html ga126da7ee2f4148644575603fe95c8d5b )(void *cls, const char *keyword, int is_mandatory) void *(* GNUNET_FS_ProgressCallback d1/db9/group__fs.html ga25b0b297989dba2ecea960ce14dd20c7 )(void *cls, const struct GNUNET_FS_ProgressInfo *info) int(* GNUNET_FS_FileInformationProcessor d1/db9/group__fs.html gaad5e736423d40d56d41f5dfa03113778 )(void *cls, struct GNUNET_FS_FileInformation *fi, uint64_t length, struct GNUNET_CONTAINER_MetaData *meta, struct GNUNET_FS_Uri **uri, struct GNUNET_FS_BlockOptions *bo, int *do_index, void **client_info) size_t(* GNUNET_FS_DataReader d1/db9/group__fs.html ga500f5655dd70aab00c22b66a7ccbc25d )(void *cls, uint64_t offset, size_t max, void *buf, char **emsg) void(* GNUNET_FS_PublishContinuation d1/db9/group__fs.html gaaf5f0c3702a77caa49e19436b742356b )(void *cls, const struct GNUNET_FS_Uri *uri, const char *emsg) int(* GNUNET_FS_IndexedFileProcessor d1/db9/group__fs.html ga58a165abcf9a287aba00f28a6a87f56b )(void *cls, const char *filename, const struct GNUNET_HashCode *file_id) void(* GNUNET_FS_IdentifierProcessor d1/db9/group__fs.html gaacf83d6c748a4783857df660286ae5a9 )(void *cls, const char *last_id, const struct GNUNET_FS_Uri *last_uri, const struct GNUNET_CONTAINER_MetaData *last_meta, const char *next_id) void(* GNUNET_FS_DirectoryEntryProcessor d1/db9/group__fs.html gafe21bac138166f16156cafc1a7585878 )(void *cls, const char *filename, const struct GNUNET_FS_Uri *uri, const struct GNUNET_CONTAINER_MetaData *meta, size_t length, const void *data) void(* GNUNET_FS_DirScannerProgressCallback d1/db9/group__fs.html gafb3c6094eea4fdabccd53a3d239f7b68 )(void *cls, const char *filename, int is_directory, enum GNUNET_FS_DirScannerProgressUpdateReason reason) GNUNET_FS_Status d1/db9/group__fs.html ga4aeb5b8cc275b23c50a9e7c175f9659f GNUNET_FS_STATUS_PUBLISH_START d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fadd0c629f19544e8382a2f6f0c30066c9 GNUNET_FS_STATUS_PUBLISH_RESUME d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fae8247e1be8e45ec3afb257caf1e93af7 GNUNET_FS_STATUS_PUBLISH_SUSPEND d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa7c76af55c97f6d8cdfb94539ef458e67 GNUNET_FS_STATUS_PUBLISH_PROGRESS d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa7e835ea61db2cf891b3260ed212739d7 GNUNET_FS_STATUS_PUBLISH_ERROR d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa5c2e9638fd5c537800e661087a3ba57f GNUNET_FS_STATUS_PUBLISH_COMPLETED d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fae2edd21c534fe923ddec2b92f90aada8 GNUNET_FS_STATUS_PUBLISH_STOPPED d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa539149eae8053e78ed51bae5bf0117a6 GNUNET_FS_STATUS_DOWNLOAD_START d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa840d63a287b72cdc6b1821edadb60126 GNUNET_FS_STATUS_DOWNLOAD_RESUME d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa206bb172d0fca24812baa598efffcb94 GNUNET_FS_STATUS_DOWNLOAD_SUSPEND d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa723aa0512f5c624c64cb8ae50066d6e2 GNUNET_FS_STATUS_DOWNLOAD_PROGRESS d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fab077d54317418e12d33d808a9383974e GNUNET_FS_STATUS_DOWNLOAD_ERROR d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa0e56d8679d6f6d7bad0159109260f47a GNUNET_FS_STATUS_DOWNLOAD_COMPLETED d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa1b0f9c130b50c019e0806f3641591727 GNUNET_FS_STATUS_DOWNLOAD_STOPPED d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659faf8886606e600d5b217bfaedae8efec00 GNUNET_FS_STATUS_DOWNLOAD_ACTIVE d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659faf846d0e508a2bff6b5fb0a151ee23915 GNUNET_FS_STATUS_DOWNLOAD_INACTIVE d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa0a46d617de505e5850730e0800be0ca1 GNUNET_FS_STATUS_DOWNLOAD_LOST_PARENT d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fab50d5f7d35040258b62bb0df99b9db47 GNUNET_FS_STATUS_SEARCH_START d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659faeca47a5af3f0177dfed75039d29d87fe GNUNET_FS_STATUS_SEARCH_RESUME d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa43213f2063440433672e79ae9d381a7e GNUNET_FS_STATUS_SEARCH_RESUME_RESULT d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa4cc2e123053ada47fd181d1a5607aae9 GNUNET_FS_STATUS_SEARCH_SUSPEND d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa27341ebfa3a05c580df35016ced6e1e0 GNUNET_FS_STATUS_SEARCH_RESULT d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa725e9b81e4e6bfea5bf7f83238f931fc GNUNET_FS_STATUS_SEARCH_RESULT_NAMESPACE d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa0da928283cec41d919328a2a2fbfd7ca GNUNET_FS_STATUS_SEARCH_UPDATE d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa08780643f8d2c6e9c3572fd40dfad531 GNUNET_FS_STATUS_SEARCH_ERROR d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa190d4eafa68af7c9acbf5c5756493ae2 GNUNET_FS_STATUS_SEARCH_PAUSED d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659faaf142b524c5a76a748c3294b97596465 GNUNET_FS_STATUS_SEARCH_CONTINUED d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa7dd4c8f3ef593c4ba3ebcc0761c96124 GNUNET_FS_STATUS_SEARCH_RESULT_STOPPED d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa21541ed0e7c33bed0a009edb71589686 GNUNET_FS_STATUS_SEARCH_RESULT_SUSPEND d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659faece7c3a6a1ba02b3eba1a66a33ed126b GNUNET_FS_STATUS_SEARCH_STOPPED d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659faf9582d7871460ce191fa3437417de247 GNUNET_FS_STATUS_UNINDEX_START d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa23e9acebf4cac42b8257ff19af34006e GNUNET_FS_STATUS_UNINDEX_RESUME d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa0dca0bcaa3c62f399501e92bab489903 GNUNET_FS_STATUS_UNINDEX_SUSPEND d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659faba07831390fa64a3e5312f6caea72a03 GNUNET_FS_STATUS_UNINDEX_PROGRESS d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa04d44e91b1ab9077716bb16c4d2db1db GNUNET_FS_STATUS_UNINDEX_ERROR d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659facb68427ba0d9892a0c0a7b0351444d65 GNUNET_FS_STATUS_UNINDEX_COMPLETED d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa944eb98f43c8edb435ac119aa4940af9 GNUNET_FS_STATUS_UNINDEX_STOPPED d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fa5f9b2ea51357438baa0c7470db1bed5b GNUNET_FS_STATUS_PUBLISH_PROGRESS_DIRECTORY d1/db9/group__fs.html gga4aeb5b8cc275b23c50a9e7c175f9659fad6a53309dfa556fb52654e41468dc9e5 GNUNET_FS_Flags d1/db9/group__fs.html ga0dd21c2ade792e3293aac0efeeca7f08 GNUNET_FS_FLAGS_NONE d1/db9/group__fs.html gga0dd21c2ade792e3293aac0efeeca7f08aca1c3ce831567baca10fed18a8d54a7f GNUNET_FS_FLAGS_PERSISTENCE d1/db9/group__fs.html gga0dd21c2ade792e3293aac0efeeca7f08a126a82c2afee45eeb39950249a072d43 GNUNET_FS_FLAGS_DO_PROBES d1/db9/group__fs.html gga0dd21c2ade792e3293aac0efeeca7f08aa6f72a36ffb100e308dfac58f3ab9409 GNUNET_FS_OPTIONS d1/db9/group__fs.html ga49ecf218f3f0183e83a475b6bc99af20 GNUNET_FS_OPTIONS_END d1/db9/group__fs.html gga49ecf218f3f0183e83a475b6bc99af20a884e28f0ef70bac4c58745de7ee600b9 GNUNET_FS_OPTIONS_DOWNLOAD_PARALLELISM d1/db9/group__fs.html gga49ecf218f3f0183e83a475b6bc99af20a38946e318f88a20cb87d03ddb61ef4eb GNUNET_FS_OPTIONS_REQUEST_PARALLELISM d1/db9/group__fs.html gga49ecf218f3f0183e83a475b6bc99af20ad84e60a3a95a65b5f689770b707c7109 GNUNET_FS_PublishOptions d1/db9/group__fs.html ga703f646e851a7a930d501f44a3a6b188 GNUNET_FS_PUBLISH_OPTION_NONE d1/db9/group__fs.html gga703f646e851a7a930d501f44a3a6b188a43950d666b4bb67fc117b285dca56abd GNUNET_FS_PUBLISH_OPTION_SIMULATE_ONLY d1/db9/group__fs.html gga703f646e851a7a930d501f44a3a6b188a04354146d2ce48f684102c9f642df71f GNUNET_FS_SearchOptions d1/db9/group__fs.html ga0f9ce2229b07611fd557766bb1736b3f GNUNET_FS_SEARCH_OPTION_NONE d1/db9/group__fs.html gga0f9ce2229b07611fd557766bb1736b3faee9e8ac503b2b893cddafc65b1043523 GNUNET_FS_SEARCH_OPTION_LOOPBACK_ONLY d1/db9/group__fs.html gga0f9ce2229b07611fd557766bb1736b3fa08ac97e60af2c2e43c8bf8c10d505df0 GNUNET_FS_DownloadOptions d1/db9/group__fs.html ga1e5ae91462e56a8170e1ac6f01c46191 GNUNET_FS_DOWNLOAD_OPTION_NONE d1/db9/group__fs.html gga1e5ae91462e56a8170e1ac6f01c46191a1a02bcdc02e231893006951a4e0132f7 GNUNET_FS_DOWNLOAD_OPTION_LOOPBACK_ONLY d1/db9/group__fs.html gga1e5ae91462e56a8170e1ac6f01c46191a2deba25e8b44ea4982eece9d238098a4 GNUNET_FS_DOWNLOAD_OPTION_RECURSIVE d1/db9/group__fs.html gga1e5ae91462e56a8170e1ac6f01c46191a2c59b4b1965d280036ec2cadbfd19d79 GNUNET_FS_DOWNLOAD_NO_TEMPORARIES d1/db9/group__fs.html gga1e5ae91462e56a8170e1ac6f01c46191ab70d43bc4c17ff15e8f881b7e53479ea GNUNET_FS_DOWNLOAD_IS_PROBE d1/db9/group__fs.html gga1e5ae91462e56a8170e1ac6f01c46191a2adb38afa21e13d63796e6c5f0c15b69 GNUNET_FS_DirScannerProgressUpdateReason d1/db9/group__fs.html gaa33a155d41a3a534c06f2f779ef723bc GNUNET_FS_DIRSCANNER_FILE_START d1/db9/group__fs.html ggaa33a155d41a3a534c06f2f779ef723bcacae1d5807de1c5fbc343ac712d63fa8c GNUNET_FS_DIRSCANNER_FILE_IGNORED d1/db9/group__fs.html ggaa33a155d41a3a534c06f2f779ef723bca01e2a55eef522391e1dde3258c580164 GNUNET_FS_DIRSCANNER_ALL_COUNTED d1/db9/group__fs.html ggaa33a155d41a3a534c06f2f779ef723bcac3180fb83bc3e42baa0b5bda9c47c675 GNUNET_FS_DIRSCANNER_EXTRACT_FINISHED d1/db9/group__fs.html ggaa33a155d41a3a534c06f2f779ef723bca74ac829c3036cb4efe4ff329e09bffbf GNUNET_FS_DIRSCANNER_FINISHED d1/db9/group__fs.html ggaa33a155d41a3a534c06f2f779ef723bca5745f4969b9dbf73fd7170c3d443ee23 GNUNET_FS_DIRSCANNER_INTERNAL_ERROR d1/db9/group__fs.html ggaa33a155d41a3a534c06f2f779ef723bca009216acbb986a2628fc7af7182c8e3d int GNUNET_FS_uri_to_key d1/db9/group__fs.html gae53ea05b7e2a3ef00f0e05b4b3c365a4 (const struct GNUNET_FS_Uri *uri, struct GNUNET_HashCode *key) char * GNUNET_FS_uri_to_string d1/db9/group__fs.html ga764ea4f7678ac9f45ac7f263bd70c9da (const struct GNUNET_FS_Uri *uri) char * GNUNET_FS_uri_ksk_to_string_fancy d1/db9/group__fs.html ga0fcec9ef9253ce32afa03c66c61d4e43 (const struct GNUNET_FS_Uri *uri) void GNUNET_FS_uri_ksk_add_keyword d1/db9/group__fs.html gaffa0f69b8c8affcfb9efab40b4a00ebf (struct GNUNET_FS_Uri *uri, const char *keyword, int is_mandatory) void GNUNET_FS_uri_ksk_remove_keyword d1/db9/group__fs.html ga2bbcbfb8bb7129a8de01fa54d7e73a48 (struct GNUNET_FS_Uri *uri, const char *keyword) struct GNUNET_FS_Uri * GNUNET_FS_uri_parse d1/db9/group__fs.html ga18c4f33ace94191772e8f7717d429ad1 (const char *uri, char **emsg) void GNUNET_FS_uri_destroy d1/db9/group__fs.html ga808c5f45a23407298cef0f90c593f3a4 (struct GNUNET_FS_Uri *uri) unsigned int GNUNET_FS_uri_ksk_get_keyword_count d1/db9/group__fs.html gac944d1a0ce8c22e31e47822f38566e88 (const struct GNUNET_FS_Uri *uri) int GNUNET_FS_uri_ksk_get_keywords d1/db9/group__fs.html ga7cf3d6a317e5e56ba47765afd2822369 (const struct GNUNET_FS_Uri *uri, GNUNET_FS_KeywordIterator iterator, void *iterator_cls) int GNUNET_FS_uri_loc_get_peer_identity d1/db9/group__fs.html gaf80b619b6e855c27f46d5f20a102e64a (const struct GNUNET_FS_Uri *uri, struct GNUNET_PeerIdentity *peer) struct GNUNET_FS_Uri * GNUNET_FS_uri_loc_get_uri d1/db9/group__fs.html gac87cd9f06a76dcba2e04dbbafa3d5363 (const struct GNUNET_FS_Uri *uri) struct GNUNET_TIME_Absolute GNUNET_FS_uri_loc_get_expiration d1/db9/group__fs.html ga1186dbfd24b714d7b71bf27301273c80 (const struct GNUNET_FS_Uri *uri) struct GNUNET_FS_Uri * GNUNET_FS_uri_loc_create d1/db9/group__fs.html ga5b6f586ec0a7dfe50c32df25c22fc60c (const struct GNUNET_FS_Uri *base_uri, const struct GNUNET_CRYPTO_EddsaPrivateKey *sign_key, struct GNUNET_TIME_Absolute expiration_time) struct GNUNET_FS_Uri * GNUNET_FS_uri_ksk_merge d1/db9/group__fs.html gaa670fe4ff4c7d585d6e993616d39e04d (const struct GNUNET_FS_Uri *u1, const struct GNUNET_FS_Uri *u2) struct GNUNET_FS_Uri * GNUNET_FS_uri_dup d1/db9/group__fs.html ga8dbe2ac89efb906926826c7a261ddff0 (const struct GNUNET_FS_Uri *uri) struct GNUNET_FS_Uri * GNUNET_FS_uri_ksk_create d1/db9/group__fs.html ga75bd4419aa9a51706fe985b637b6f64b (const char *keywords, char **emsg) struct GNUNET_FS_Uri * GNUNET_FS_uri_ksk_create_from_args d1/db9/group__fs.html ga61d0a427900c9a46d4dd25ae29ace5cc (unsigned int argc, const char **argv) int GNUNET_FS_uri_test_equal d1/db9/group__fs.html ga601c845689b7d6ffac48bb8a724ec512 (const struct GNUNET_FS_Uri *u1, const struct GNUNET_FS_Uri *u2) int GNUNET_FS_uri_test_sks d1/db9/group__fs.html ga86601a1a4f84891955bb3c664a02ba40 (const struct GNUNET_FS_Uri *uri) struct GNUNET_FS_Uri * GNUNET_FS_uri_sks_create d1/db9/group__fs.html gaac604803f626a918b5dd132131e0a87f (const struct GNUNET_CRYPTO_EcdsaPublicKey *ns, const char *id) int GNUNET_FS_uri_sks_get_namespace d1/db9/group__fs.html ga85e9ff84be99f2afc3a72f8b60d83489 (const struct GNUNET_FS_Uri *uri, struct GNUNET_CRYPTO_EcdsaPublicKey *pseudonym) char * GNUNET_FS_uri_sks_get_content_id d1/db9/group__fs.html ga11e5c5d649b262753f40b4fcb410001f (const struct GNUNET_FS_Uri *uri) int GNUNET_FS_uri_test_ksk d1/db9/group__fs.html ga48a5eca01f03ad7d078a2f10895ff355 (const struct GNUNET_FS_Uri *uri) int GNUNET_FS_uri_test_chk d1/db9/group__fs.html gaaf8b56db4892ed58f44d5b6114d04057 (const struct GNUNET_FS_Uri *uri) uint64_t GNUNET_FS_uri_chk_get_file_size d1/db9/group__fs.html ga44535e9dc0e4c421b79831a17dbe4df2 (const struct GNUNET_FS_Uri *uri) int GNUNET_FS_uri_test_loc d1/db9/group__fs.html ga6de4dab5af928eb2fdddf2517b383397 (const struct GNUNET_FS_Uri *uri) struct GNUNET_FS_Uri * GNUNET_FS_uri_ksk_create_from_meta_data d1/db9/group__fs.html ga2fb3e016d64e7091009ea189cbb7d7a5 (const struct GNUNET_CONTAINER_MetaData *md) struct GNUNET_GETOPT_CommandLineOption GNUNET_FS_GETOPT_KEYWORDS d1/db9/group__fs.html gaf37dcde8a07fc746d26aa511b5678583 (char shortName, const char *name, const char *argumentHelp, const char *description, struct GNUNET_FS_Uri **topKeywords) struct GNUNET_GETOPT_CommandLineOption GNUNET_FS_GETOPT_METADATA d1/db9/group__fs.html ga9aa27cd9c23eb7d4861e7c4931754778 (char shortName, const char *name, const char *argumentHelp, const char *description, struct GNUNET_CONTAINER_MetaData **meta) int GNUNET_FS_getopt_set_metadata d1/db9/group__fs.html ga8f3b0c82153fda0fb2753b771d010b8d (struct GNUNET_GETOPT_CommandLineProcessorContext *ctx, void *scls, const char *option, const char *value) struct GNUNET_FS_Handle * GNUNET_FS_start d1/db9/group__fs.html gaab25aecbeaba3f893794698f5a52692b (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *client_name, GNUNET_FS_ProgressCallback upcb, void *upcb_cls, enum GNUNET_FS_Flags flags,...) void GNUNET_FS_stop d1/db9/group__fs.html gac0d8cdf6e86c4a5909e4338ecc02b16d (struct GNUNET_FS_Handle *h) const char * GNUNET_FS_file_information_get_id d1/db9/group__fs.html ga78cc0a82f56a8cb0b93ef1dc777cbf9a (struct GNUNET_FS_FileInformation *s) const char * GNUNET_FS_file_information_get_filename d1/db9/group__fs.html ga5b87475caadd8615dd292199ce7c3a29 (struct GNUNET_FS_FileInformation *s) void GNUNET_FS_file_information_set_filename d1/db9/group__fs.html ga8e64eb12c53e39962a6e7884531e1b38 (struct GNUNET_FS_FileInformation *s, const char *filename) struct GNUNET_FS_FileInformation * GNUNET_FS_file_information_create_from_file d1/db9/group__fs.html ga4d89129229ad7fa862854299acf6e983 (struct GNUNET_FS_Handle *h, void *client_info, const char *filename, const struct GNUNET_FS_Uri *keywords, const struct GNUNET_CONTAINER_MetaData *meta, int do_index, const struct GNUNET_FS_BlockOptions *bo) struct GNUNET_FS_FileInformation * GNUNET_FS_file_information_create_from_data d1/db9/group__fs.html gaa9cc88c96cb673ec689532e720e470fc (struct GNUNET_FS_Handle *h, void *client_info, uint64_t length, void *data, const struct GNUNET_FS_Uri *keywords, const struct GNUNET_CONTAINER_MetaData *meta, int do_index, const struct GNUNET_FS_BlockOptions *bo) struct GNUNET_FS_FileInformation * GNUNET_FS_file_information_create_from_reader d1/db9/group__fs.html gacb925e9dc218098c7089850e398dbd89 (struct GNUNET_FS_Handle *h, void *client_info, uint64_t length, GNUNET_FS_DataReader reader, void *reader_cls, const struct GNUNET_FS_Uri *keywords, const struct GNUNET_CONTAINER_MetaData *meta, int do_index, const struct GNUNET_FS_BlockOptions *bo) struct GNUNET_FS_FileInformation * GNUNET_FS_file_information_create_empty_directory d1/db9/group__fs.html ga9f910d9ebef3b6eb17df0fe2262bfdb9 (struct GNUNET_FS_Handle *h, void *client_info, const struct GNUNET_FS_Uri *keywords, const struct GNUNET_CONTAINER_MetaData *meta, const struct GNUNET_FS_BlockOptions *bo, const char *filename) int GNUNET_FS_file_information_is_directory d1/db9/group__fs.html gad3325c0234b9a2d3cbea1f0d779accb7 (const struct GNUNET_FS_FileInformation *ent) int GNUNET_FS_file_information_add d1/db9/group__fs.html ga5b611fb0e65c85dc673c50bb65bd0011 (struct GNUNET_FS_FileInformation *dir, struct GNUNET_FS_FileInformation *ent) void GNUNET_FS_file_information_inspect d1/db9/group__fs.html ga60cd8e73656ad6795896bb3025b85e89 (struct GNUNET_FS_FileInformation *dir, GNUNET_FS_FileInformationProcessor proc, void *proc_cls) void GNUNET_FS_file_information_destroy d1/db9/group__fs.html gaed53337c06f4664789090b9178b36026 (struct GNUNET_FS_FileInformation *fi, GNUNET_FS_FileInformationProcessor cleaner, void *cleaner_cls) struct GNUNET_FS_PublishContext * GNUNET_FS_publish_start d1/db9/group__fs.html ga7d13e1b93d3054676bfc0c1cb73ad013 (struct GNUNET_FS_Handle *h, struct GNUNET_FS_FileInformation *fi, const struct GNUNET_CRYPTO_EcdsaPrivateKey *ns, const char *nid, const char *nuid, enum GNUNET_FS_PublishOptions options) void GNUNET_FS_publish_stop d1/db9/group__fs.html gadd659dceb60544efccb666dc224d11b1 (struct GNUNET_FS_PublishContext *pc) struct GNUNET_FS_PublishKskContext * GNUNET_FS_publish_ksk d1/db9/group__fs.html ga573bc9ec991df38efdece556946e821e (struct GNUNET_FS_Handle *h, const struct GNUNET_FS_Uri *ksk_uri, const struct GNUNET_CONTAINER_MetaData *meta, const struct GNUNET_FS_Uri *uri, const struct GNUNET_FS_BlockOptions *bo, enum GNUNET_FS_PublishOptions options, GNUNET_FS_PublishContinuation cont, void *cont_cls) void GNUNET_FS_publish_ksk_cancel d1/db9/group__fs.html ga2d88cac088bcf506018d63ad41f8ee94 (struct GNUNET_FS_PublishKskContext *pkc) struct GNUNET_FS_PublishSksContext * GNUNET_FS_publish_sks d1/db9/group__fs.html ga81bd5b4990c8206e6398c8a546396cda (struct GNUNET_FS_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *ns, const char *identifier, const char *update, const struct GNUNET_CONTAINER_MetaData *meta, const struct GNUNET_FS_Uri *uri, const struct GNUNET_FS_BlockOptions *bo, enum GNUNET_FS_PublishOptions options, GNUNET_FS_PublishContinuation cont, void *cont_cls) void GNUNET_FS_publish_sks_cancel d1/db9/group__fs.html gaf8753756e978b8f781e4e2773c06fd71 (struct GNUNET_FS_PublishSksContext *psc) struct GNUNET_FS_GetIndexedContext * GNUNET_FS_get_indexed_files d1/db9/group__fs.html gad86c7b6130d26d7fd58ec69fc37c77c9 (struct GNUNET_FS_Handle *h, GNUNET_FS_IndexedFileProcessor iterator, void *iterator_cls) void GNUNET_FS_get_indexed_files_cancel d1/db9/group__fs.html ga554218d84cef45bb9b81e17e38615d82 (struct GNUNET_FS_GetIndexedContext *gic) struct GNUNET_FS_UnindexContext * GNUNET_FS_unindex_start d1/db9/group__fs.html gad9ef5611f17a04c7da361ce81644572a (struct GNUNET_FS_Handle *h, const char *filename, void *cctx) void GNUNET_FS_unindex_stop d1/db9/group__fs.html ga667898be10b906ffddc5063574d05e43 (struct GNUNET_FS_UnindexContext *uc) void GNUNET_FS_namespace_list_updateable d1/db9/group__fs.html ga3fbcb26c608a918f4bfdb6aa92be5477 (struct GNUNET_FS_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *ns, const char *next_id, GNUNET_FS_IdentifierProcessor ip, void *ip_cls) struct GNUNET_FS_SearchContext * GNUNET_FS_search_start d1/db9/group__fs.html gaefc00dec53ef27250fb080ab549dbd52 (struct GNUNET_FS_Handle *h, const struct GNUNET_FS_Uri *uri, uint32_t anonymity, enum GNUNET_FS_SearchOptions options, void *cctx) void GNUNET_FS_search_pause d1/db9/group__fs.html gae139e639255cd4f27e7e2db531377d9c (struct GNUNET_FS_SearchContext *sc) void GNUNET_FS_search_continue d1/db9/group__fs.html ga3f7139807e9278d049083220791e58b8 (struct GNUNET_FS_SearchContext *sc) void GNUNET_FS_search_stop d1/db9/group__fs.html ga7873873370369efdc826893b1bdc812b (struct GNUNET_FS_SearchContext *sc) struct GNUNET_FS_SearchResult * GNUNET_FS_probe d1/db9/group__fs.html ga2b6e216be98cfacd096d4087de77ed6f (struct GNUNET_FS_Handle *h, const struct GNUNET_FS_Uri *uri, const struct GNUNET_CONTAINER_MetaData *meta, void *client_info, uint32_t anonymity) void * GNUNET_FS_probe_stop d1/db9/group__fs.html ga49b07298ce1ac176a6dd5a7c7e221bda (struct GNUNET_FS_SearchResult *sr) struct GNUNET_FS_DownloadContext * GNUNET_FS_download_start d1/db9/group__fs.html ga4c112edd59af6098589f99c64d754c7f (struct GNUNET_FS_Handle *h, const struct GNUNET_FS_Uri *uri, const struct GNUNET_CONTAINER_MetaData *meta, const char *filename, const char *tempname, uint64_t offset, uint64_t length, uint32_t anonymity, enum GNUNET_FS_DownloadOptions options, void *cctx, struct GNUNET_FS_DownloadContext *parent) struct GNUNET_FS_DownloadContext * GNUNET_FS_download_start_from_search d1/db9/group__fs.html gad6c50aa1c32b490880963e995f2536af (struct GNUNET_FS_Handle *h, struct GNUNET_FS_SearchResult *sr, const char *filename, const char *tempname, uint64_t offset, uint64_t length, uint32_t anonymity, enum GNUNET_FS_DownloadOptions options, void *cctx) void GNUNET_FS_download_stop d1/db9/group__fs.html gaa0611895d251dbe68f3269a72bafc22b (struct GNUNET_FS_DownloadContext *dc, int do_delete) void GNUNET_FS_download_suspend d1/db9/group__fs.html gaed70219cecc0a12b103269fe2244df9f (struct GNUNET_FS_DownloadContext *dc) void GNUNET_FS_download_resume d1/db9/group__fs.html ga71ce443d4ba7bf101cdce3236f065cc2 (struct GNUNET_FS_DownloadContext *dc) int GNUNET_FS_meta_data_test_for_directory d1/db9/group__fs.html ga40668ba2e3bfd32e202dc4fa4a5e7e23 (const struct GNUNET_CONTAINER_MetaData *md) void GNUNET_FS_meta_data_make_directory d1/db9/group__fs.html ga923f44720f61006fc132cbbf42185d9e (struct GNUNET_CONTAINER_MetaData *md) char * GNUNET_FS_meta_data_suggest_filename d1/db9/group__fs.html gaa8cc6aef45d602861516ede8cf502c51 (const struct GNUNET_CONTAINER_MetaData *md) int GNUNET_FS_directory_list_contents d1/db9/group__fs.html ga200e797c0ddc5cd983ef6e7a8759f36d (size_t size, const void *data, uint64_t offset, GNUNET_FS_DirectoryEntryProcessor dep, void *dep_cls) struct GNUNET_FS_DirectoryBuilder * GNUNET_FS_directory_builder_create d1/db9/group__fs.html gaaa4babbd5a023a0589efb5b2e53a9fed (const struct GNUNET_CONTAINER_MetaData *mdir) void GNUNET_FS_directory_builder_add d1/db9/group__fs.html ga4e99dfbbc89d1362432bf4c44c1b3dca (struct GNUNET_FS_DirectoryBuilder *bld, const struct GNUNET_FS_Uri *uri, const struct GNUNET_CONTAINER_MetaData *md, const void *data) int GNUNET_FS_directory_builder_finish d1/db9/group__fs.html ga28751d10ff610fe17d13d95339bc0491 (struct GNUNET_FS_DirectoryBuilder *bld, size_t *rsize, void **rdata) struct GNUNET_FS_DirScanner * GNUNET_FS_directory_scan_start d1/db9/group__fs.html gafe0f9e6ecaff388aa90abd1624eb283e (const char *filename, int disable_extractor, const char *ex, GNUNET_FS_DirScannerProgressCallback cb, void *cb_cls) void GNUNET_FS_directory_scan_abort d1/db9/group__fs.html gae7ce79ad08eecdfc5b40892df482d614 (struct GNUNET_FS_DirScanner *ds) struct GNUNET_FS_ShareTreeItem * GNUNET_FS_directory_scan_get_result d1/db9/group__fs.html gae9d43bc827de336cef9a5fcb6690b10a (struct GNUNET_FS_DirScanner *ds) void GNUNET_FS_share_tree_trim d1/db9/group__fs.html gaef94b94854e7f5035a70625e8f429e59 (struct GNUNET_FS_ShareTreeItem *toplevel) void GNUNET_FS_share_tree_free d1/db9/group__fs.html ga10ebfa227b43f21aa73436272a62886a (struct GNUNET_FS_ShareTreeItem *toplevel) fragmentation Fragmentation library d3/df0/group__fragmentation.html void(* GNUNET_FRAGMENT_MessageProcessor d3/df0/group__fragmentation.html ga74a7f9fe78ae3011060ead3503264fc4 )(void *cls, const struct GNUNET_MessageHeader *msg) void(* GNUNET_DEFRAGMENT_AckProcessor d3/df0/group__fragmentation.html ga91020727e713d0dd18e00f709fddbd0d )(void *cls, uint32_t id, const struct GNUNET_MessageHeader *msg) struct GNUNET_FRAGMENT_Context * GNUNET_FRAGMENT_context_create d3/df0/group__fragmentation.html gad254da43e358d95c24f30e2341b39095 (struct GNUNET_STATISTICS_Handle *stats, uint16_t mtu, struct GNUNET_BANDWIDTH_Tracker *tracker, struct GNUNET_TIME_Relative msg_delay, struct GNUNET_TIME_Relative ack_delay, const struct GNUNET_MessageHeader *msg, GNUNET_FRAGMENT_MessageProcessor proc, void *proc_cls) void GNUNET_FRAGMENT_context_transmission_done d3/df0/group__fragmentation.html ga41bc81edd268d48af42605042d0afa43 (struct GNUNET_FRAGMENT_Context *fc) int GNUNET_FRAGMENT_process_ack d3/df0/group__fragmentation.html ga4bb0ef485974c96d70f649ec90c6ff3b (struct GNUNET_FRAGMENT_Context *fc, const struct GNUNET_MessageHeader *msg) void GNUNET_FRAGMENT_context_destroy d3/df0/group__fragmentation.html gab249fe547ea403dace483973076616f8 (struct GNUNET_FRAGMENT_Context *fc, struct GNUNET_TIME_Relative *msg_delay, struct GNUNET_TIME_Relative *ack_delay) const char * GNUNET_FRAGMENT_print_ack d3/df0/group__fragmentation.html ga14d583d1d1526eae61401babaa960bf7 (const struct GNUNET_MessageHeader *ack) struct GNUNET_DEFRAGMENT_Context * GNUNET_DEFRAGMENT_context_create d3/df0/group__fragmentation.html ga5622389a52640b5ec8f462d8fb8473fe (struct GNUNET_STATISTICS_Handle *stats, uint16_t mtu, unsigned int num_msgs, void *cls, GNUNET_FRAGMENT_MessageProcessor proc, GNUNET_DEFRAGMENT_AckProcessor ackp) void GNUNET_DEFRAGMENT_context_destroy d3/df0/group__fragmentation.html ga5450f5ea7d37d2ea9ac8ffc848305a7e (struct GNUNET_DEFRAGMENT_Context *dc) int GNUNET_DEFRAGMENT_process_fragment d3/df0/group__fragmentation.html ga2e783a99ac1acb3643632b07ff069577 (struct GNUNET_DEFRAGMENT_Context *dc, const struct GNUNET_MessageHeader *msg) friends Friends library d5/df3/group__friends.html void(* GNUNET_FRIENDS_Callback d5/df3/group__friends.html gab5d5719b1ced77e3986b86adb947d671 )(void *cls, const struct GNUNET_PeerIdentity *friend_id) int GNUNET_FRIENDS_parse d5/df3/group__friends.html gae5dfc400bcc4bdc3d772ce4fee7c90b2 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_FRIENDS_Callback cb, void *cb_cls) struct GNUNET_FRIENDS_Writer * GNUNET_FRIENDS_write_start d5/df3/group__friends.html gad2a5d046580c48934e07a35174636445 (const struct GNUNET_CONFIGURATION_Handle *cfg) int GNUNET_FRIENDS_write_stop d5/df3/group__friends.html ga45d9686757f9d727eb04c209715c75b3 (struct GNUNET_FRIENDS_Writer *w) int GNUNET_FRIENDS_write d5/df3/group__friends.html gafd2846fcac205bbaf6647acfedca79dc (struct GNUNET_FRIENDS_Writer *w, const struct GNUNET_PeerIdentity *friend_id) gnsrecord GNS Record library d8/d32/group__gnsrecord.html GNUNET_GNSRECORD_Data GNUNET_GNSRECORD_PlaceData GNUNET_GNSRECORD_Block GNUNET_GNSRECORD_BoxRecord GNUNET_GNSRECORD_ReverseRecord #define GNUNET_GNSRECORD_MAX_BLOCK_SIZE d8/d32/group__gnsrecord.html ga2fbc885d0504549c8849e995fa7691c1 #define GNUNET_GNSRECORD_TYPE_ANY d8/d32/group__gnsrecord.html gae1eb4f60d46c1b6f515036460f6237cb #define GNUNET_GNSRECORD_TYPE_PKEY d8/d32/group__gnsrecord.html gad4e1020974e3fe2b4bed79a3a818e24d #define GNUNET_GNSRECORD_TYPE_NICK d8/d32/group__gnsrecord.html ga6d663ecb09f7e516ef72bf490939dc14 #define GNUNET_GNSRECORD_TYPE_LEHO d8/d32/group__gnsrecord.html ga9d629e51c0a29939b09b89c61446ebb7 #define GNUNET_GNSRECORD_TYPE_VPN d8/d32/group__gnsrecord.html ga92e46be76975803308fb6aa9079ba670 #define GNUNET_GNSRECORD_TYPE_GNS2DNS d8/d32/group__gnsrecord.html ga840a2e7fce46bf8fef00097931de4863 #define GNUNET_GNSRECORD_TYPE_BOX d8/d32/group__gnsrecord.html ga0cb6f48b9e3e121274fd6a1aa8e5dd65 #define GNUNET_GNSRECORD_TYPE_PLACE d8/d32/group__gnsrecord.html ga19d8dbcd97e1bf073887713ac7f1b830 #define GNUNET_GNSRECORD_TYPE_PHONE d8/d32/group__gnsrecord.html gababa58b59bdbdb13f985b98b36866724 #define GNUNET_GNSRECORD_TYPE_RECLAIM_ATTR d8/d32/group__gnsrecord.html ga70adcffddfac5cef09f3b19a69320d22 #define GNUNET_GNSRECORD_TYPE_RECLAIM_TICKET d8/d32/group__gnsrecord.html gaf94086befa2c66609f97ab5913b611d9 #define GNUNET_GNSRECORD_TYPE_DELEGATE d8/d32/group__gnsrecord.html gae410ff2526ec573fee969f77928663f3 #define GNUNET_GNSRECORD_TYPE_ATTRIBUTE d8/d32/group__gnsrecord.html ga882759a89c4bfc305f5d95b563a71942 #define GNUNET_GNSRECORD_TYPE_RECLAIM_ATTR_REF d8/d32/group__gnsrecord.html ga33f97a79e8c103f2679c24840cf08e7f #define GNUNET_GNSRECORD_TYPE_RECLAIM_MASTER d8/d32/group__gnsrecord.html gabd91f20235185eca4ed02f869d6c2ccb #define GNUNET_GNSRECORD_TYPE_RECLAIM_OIDC_CLIENT d8/d32/group__gnsrecord.html ga5c4df435fb5084798b4f4885b39836f9 #define GNUNET_GNSRECORD_TYPE_RECLAIM_OIDC_REDIRECT d8/d32/group__gnsrecord.html gaf13efd412f985b397759fc6759847f4c #define GNUNET_GNSRECORD_TYPE_RECLAIM_ATTEST_ATTR d8/d32/group__gnsrecord.html ga66136d704cf7190150cae37507662566 #define GNUNET_GNSRECORD_TYPE_RECLAIM_REFERENCE d8/d32/group__gnsrecord.html ga2689a7e947dcdf4a589538f68803ccc8 GNUNET_GNSRECORD_Flags d8/d32/group__gnsrecord.html ga24d9d4baa36f473454b93ba7291fa8d0 GNUNET_GNSRECORD_RF_NONE d8/d32/group__gnsrecord.html gga24d9d4baa36f473454b93ba7291fa8d0aef173d3d542ecf2a9abde679f7e46358 GNUNET_GNSRECORD_RF_PRIVATE d8/d32/group__gnsrecord.html gga24d9d4baa36f473454b93ba7291fa8d0ac4d4fcd5a817068ed356040dc5a88a46 GNUNET_GNSRECORD_RF_RELATIVE_EXPIRATION d8/d32/group__gnsrecord.html gga24d9d4baa36f473454b93ba7291fa8d0a22db2c5ace02a75fea54c45d443c6990 GNUNET_GNSRECORD_RF_SHADOW_RECORD d8/d32/group__gnsrecord.html gga24d9d4baa36f473454b93ba7291fa8d0a6f1d5f5ded1242f34166bc1ed879ecb1 char * GNUNET_GNSRECORD_value_to_string d8/d32/group__gnsrecord.html ga33b6bf919555c434be46a798d24928ba (uint32_t type, const void *data, size_t data_size) int GNUNET_GNSRECORD_string_to_value d8/d32/group__gnsrecord.html ga55bc1cd2c89990a13d209f3a2609bd47 (uint32_t type, const char *s, void **data, size_t *data_size) uint32_t GNUNET_GNSRECORD_typename_to_number d8/d32/group__gnsrecord.html ga47ad14b603356f584355d56741e9fe3d (const char *dns_typename) const char * GNUNET_GNSRECORD_number_to_typename d8/d32/group__gnsrecord.html ga1b01c0acebe32d70538667ffd3fa6c81 (uint32_t type) ssize_t GNUNET_GNSRECORD_records_get_size d8/d32/group__gnsrecord.html gab10f2dea0abd4db13a2547ba16f9facd (unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) ssize_t GNUNET_GNSRECORD_records_serialize d8/d32/group__gnsrecord.html ga4aa353a59d2837e927e7200931a78ee0 (unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd, size_t dest_size, char *dest) int GNUNET_GNSRECORD_records_deserialize d8/d32/group__gnsrecord.html ga3b530a0f7e735f5dda5cd3be50abd3b1 (size_t len, const char *src, unsigned int rd_count, struct GNUNET_GNSRECORD_Data *dest) int GNUNET_GNSRECORD_is_expired d8/d32/group__gnsrecord.html gaaa327b2e263e502d74c4e6701c5895e9 (const struct GNUNET_GNSRECORD_Data *rd) char * GNUNET_GNSRECORD_string_to_lowercase d8/d32/group__gnsrecord.html ga533a932adfa19d64913a10e043e3d960 (const char *src) const char * GNUNET_GNSRECORD_z2s d8/d32/group__gnsrecord.html gadc3d5602e9a44cde06fb574dbd07eba3 (const struct GNUNET_CRYPTO_EcdsaPublicKey *z) const char * GNUNET_GNSRECORD_pkey_to_zkey d8/d32/group__gnsrecord.html ga3a1012cd41084028ee068073e37ea482 (const struct GNUNET_CRYPTO_EcdsaPublicKey *pkey) int GNUNET_GNSRECORD_zkey_to_pkey d8/d32/group__gnsrecord.html ga91041f6a43d0849a093b780ce8f60207 (const char *zkey, struct GNUNET_CRYPTO_EcdsaPublicKey *pkey) void GNUNET_GNSRECORD_query_from_private_key d8/d32/group__gnsrecord.html gaf8b9b88eb19bc94755901a7ef04ff76f (const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, const char *label, struct GNUNET_HashCode *query) void GNUNET_GNSRECORD_query_from_public_key d8/d32/group__gnsrecord.html gabc4c01c9e0b1ef72ed0e1d4874f60715 (const struct GNUNET_CRYPTO_EcdsaPublicKey *pub, const char *label, struct GNUNET_HashCode *query) struct GNUNET_GNSRECORD_Block * GNUNET_GNSRECORD_block_create d8/d32/group__gnsrecord.html ga7b165511783bee0421044c10d901e90a (const struct GNUNET_CRYPTO_EcdsaPrivateKey *key, struct GNUNET_TIME_Absolute expire, const char *label, const struct GNUNET_GNSRECORD_Data *rd, unsigned int rd_count) struct GNUNET_GNSRECORD_Block * GNUNET_GNSRECORD_block_create2 d8/d32/group__gnsrecord.html gaed95ac9d674c51ee77e8b2afd615af7a (const struct GNUNET_CRYPTO_EcdsaPrivateKey *key, struct GNUNET_TIME_Absolute expire, const char *label, const struct GNUNET_GNSRECORD_Data *rd, unsigned int rd_count) int GNUNET_GNSRECORD_block_verify d8/d32/group__gnsrecord.html ga6c9a6893d53acc63db0d2ff0b8eb11c3 (const struct GNUNET_GNSRECORD_Block *block) int GNUNET_GNSRECORD_block_decrypt d8/d32/group__gnsrecord.html gadd7b7ccf8a82d4f23b8095aaf4e0b487 (const struct GNUNET_GNSRECORD_Block *block, const struct GNUNET_CRYPTO_EcdsaPublicKey *zone_key, const char *label, GNUNET_GNSRECORD_RecordCallback proc, void *proc_cls) int GNUNET_GNSRECORD_records_cmp d8/d32/group__gnsrecord.html gae8421b11c7de6f867867006ddcf0d86d (const struct GNUNET_GNSRECORD_Data *a, const struct GNUNET_GNSRECORD_Data *b) struct GNUNET_TIME_Absolute GNUNET_GNSRECORD_record_get_expiration_time d8/d32/group__gnsrecord.html gacf7439d3e5b2a7ca3519150e1e3ce480 (unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) GNUNET_NETWORK_STRUCT_END typedef void(* GNUNET_GNSRECORD_RecordCallback d8/d32/group__gnsrecord.html ga26ea9a8e310da56c675aad610c6af123 )(void *cls, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) gnsrecord-plugin GNS Record plugin API d2/d6a/group__gnsrecord-plugin.html GNUNET_GNSRECORD_PluginFunctions char *(* GNUNET_GNSRECORD_ValueToStringFunction d2/d6a/group__gnsrecord-plugin.html ga4cc9cfab55cf704b4c048f42c8044113 )(void *cls, uint32_t type, const void *data, size_t data_size) int(* GNUNET_GNSRECORD_StringToValueFunction d2/d6a/group__gnsrecord-plugin.html ga214ae0160dcdf694c833d14216567baa )(void *cls, uint32_t type, const char *s, void **data, size_t *data_size) uint32_t(* GNUNET_GNSRECORD_TypenameToNumberFunction d2/d6a/group__gnsrecord-plugin.html ga88414ecf05f64617f57e583a1a16c514 )(void *cls, const char *dns_typename) const char *(* GNUNET_GNSRECORD_NumberToTypenameFunction d2/d6a/group__gnsrecord-plugin.html ga528e936393e2ae7520b13a259349bd6b )(void *cls, uint32_t type) gns GNS service d4/dae/group__gns.html #define GNUNET_GNS_EMPTY_LABEL_AT d4/dae/group__gns.html gab1d49feca385746f833b804a3abd445a void(* GNUNET_GNS_LookupResultProcessor d4/dae/group__gns.html ga3150555f29a1963ca939fd13430530ab )(void *cls, uint32_t rd_count, const struct GNUNET_GNSRECORD_Data *rd) void(* GNUNET_GNS_LookupResultProcessor2 d4/dae/group__gns.html ga2a18743996675bf284400aaef354d21e )(void *cls, int gns_tld, uint32_t rd_count, const struct GNUNET_GNSRECORD_Data *rd) GNUNET_GNS_LocalOptions d4/dae/group__gns.html ga9b89f1bdb4ecf9c9b79ceada8e34c236 GNUNET_GNS_LO_DEFAULT d4/dae/group__gns.html gga9b89f1bdb4ecf9c9b79ceada8e34c236afa6ea78b0106cc28917d1588265b00c1 GNUNET_GNS_LO_NO_DHT d4/dae/group__gns.html gga9b89f1bdb4ecf9c9b79ceada8e34c236a2ecdfc83de0dab3804cd758c35775f7a GNUNET_GNS_LO_LOCAL_MASTER d4/dae/group__gns.html gga9b89f1bdb4ecf9c9b79ceada8e34c236aa193333ad316f02c5ba8476b62fb2dcf struct GNUNET_GNS_Handle * GNUNET_GNS_connect d4/dae/group__gns.html ga97b4e7fe403866457aad8b2665d716ce (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_GNS_disconnect d4/dae/group__gns.html ga09fd8b7396c0f9997f6c39da01cbae58 (struct GNUNET_GNS_Handle *handle) struct GNUNET_GNS_LookupRequest * GNUNET_GNS_lookup d4/dae/group__gns.html gab96a9768aa65e744b254912bcfa3c2d9 (struct GNUNET_GNS_Handle *handle, const char *name, const struct GNUNET_CRYPTO_EcdsaPublicKey *zone, uint32_t type, enum GNUNET_GNS_LocalOptions options, GNUNET_GNS_LookupResultProcessor proc, void *proc_cls) struct GNUNET_GNS_LookupRequest * GNUNET_GNS_lookup_limited d4/dae/group__gns.html gae7a862afdf26df2c3edba3eff6a8376e (struct GNUNET_GNS_Handle *handle, const char *name, const struct GNUNET_CRYPTO_EcdsaPublicKey *zone, uint32_t type, enum GNUNET_GNS_LocalOptions options, uint16_t recursion_depth_limit, GNUNET_GNS_LookupResultProcessor proc, void *proc_cls) void * GNUNET_GNS_lookup_cancel d4/dae/group__gns.html ga3b4efffc27438327936062bb449873fa (struct GNUNET_GNS_LookupRequest *lr) struct GNUNET_GNS_LookupWithTldRequest * GNUNET_GNS_lookup_with_tld d4/dae/group__gns.html ga7891f53cce084f6dff8d614552eac30b (struct GNUNET_GNS_Handle *handle, const char *name, uint32_t type, enum GNUNET_GNS_LocalOptions options, GNUNET_GNS_LookupResultProcessor2 proc, void *proc_cls) void * GNUNET_GNS_lookup_with_tld_cancel d4/dae/group__gns.html ga3633bae9bb9ff295ce56e6c4e1de5351 (struct GNUNET_GNS_LookupWithTldRequest *ltr) getopt Getopt library d4/dd8/group__getopt.html GNUNET_GETOPT_CommandLineProcessorContext GNUNET_GETOPT_CommandLineOption #define GNUNET_GETOPT_option_base32_auto d4/dd8/group__getopt.html ga22519dcf0d631ae16ca31cefb6209c65 (shortName, name, argumentHelp, description, val) #define GNUNET_GETOPT_OPTION_END d4/dd8/group__getopt.html gaa2e12a9a3dfdaefea3add78952fb1150 int(* GNUNET_GETOPT_CommandLineOptionProcessor d4/dd8/group__getopt.html ga77ad0578e396ccc17e7b981d86b90b5b )(struct GNUNET_GETOPT_CommandLineProcessorContext *ctx, void *scls, const char *option, const char *value) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_help d4/dd8/group__getopt.html ga84f272d0434d41afdd88ec6054e60bf3 (const char *about) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_version d4/dd8/group__getopt.html gafc0a52dc710c8ba2453e33d6eeb172b4 (const char *version) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_logfile d4/dd8/group__getopt.html ga3121fef3adb3c8f4ad269e69bae807a2 (char **logfn) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_string d4/dd8/group__getopt.html gacd2e973a2508caadf3a1f068a659ec57 (char shortName, const char *name, const char *argumentHelp, const char *description, char **str) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_filename d4/dd8/group__getopt.html ga53e4b3ab626c52db6d3c8929a0edb302 (char shortName, const char *name, const char *argumentHelp, const char *description, char **str) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_base32_fixed_size d4/dd8/group__getopt.html ga8a851ff89eba04a19f0cfd45d9d61e9e (char shortName, const char *name, const char *argumentHelp, const char *description, void *val, size_t val_size) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_flag d4/dd8/group__getopt.html gac6afd97d9973a71bfe7ad6034eaec6f8 (char shortName, const char *name, const char *description, int *val) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_uint d4/dd8/group__getopt.html ga8fd7879dfe7782991ae12bacffc8bf4a (char shortName, const char *name, const char *argumentHelp, const char *description, unsigned int *val) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_uint16 d4/dd8/group__getopt.html gaf35a92b88a162a0373bded3ecfa941eb (char shortName, const char *name, const char *argumentHelp, const char *description, uint16_t *val) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_ulong d4/dd8/group__getopt.html gab67fe943caabc4e70293b816ba1d2186 (char shortName, const char *name, const char *argumentHelp, const char *description, unsigned long long *val) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_relative_time d4/dd8/group__getopt.html ga968b4040a673a9fa0443b26da6d6d87c (char shortName, const char *name, const char *argumentHelp, const char *description, struct GNUNET_TIME_Relative *val) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_absolute_time d4/dd8/group__getopt.html gab03efb539dc0f2f7abf4f0bf50571c4d (char shortName, const char *name, const char *argumentHelp, const char *description, struct GNUNET_TIME_Absolute *val) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_increment_uint d4/dd8/group__getopt.html ga0947e28ec6f7ea4b300a2a40bef809f0 (char shortName, const char *name, const char *description, unsigned int *val) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_loglevel d4/dd8/group__getopt.html gab47fce0bbe5c9c314c99a67b37afb9c1 (char **level) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_verbose d4/dd8/group__getopt.html gabb47bd5a31aefd91957f917dc8e3ea27 (unsigned int *level) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_cfgfile d4/dd8/group__getopt.html ga20eaf24cfa52288087b89ba08842edd5 (char **fn) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_mandatory d4/dd8/group__getopt.html ga589c32198bf857c5c36e26f0b342cb86 (struct GNUNET_GETOPT_CommandLineOption opt) struct GNUNET_GETOPT_CommandLineOption GNUNET_GETOPT_option_exclusive d4/dd8/group__getopt.html ga564ded985bd2f6de57b3acf7d9ffd96f (struct GNUNET_GETOPT_CommandLineOption opt) int GNUNET_GETOPT_run d4/dd8/group__getopt.html ga4357c0e1146e0435b74e351a7c711912 (const char *binaryOptions, const struct GNUNET_GETOPT_CommandLineOption *allOptions, unsigned int argc, char *const *argv) hello Hello library d0/d91/group__hello.html GNUNET_HELLO_Address GNUNET_HELLO_Message #define GNUNET_HELLO_URI_PREFIX d0/d91/group__hello.html ga70572e4b707297a21805502f873b1140 #define GNUNET_FRIEND_HELLO_URI_PREFIX d0/d91/group__hello.html ga4f5bb4d5d8ab2115ddc9692cfcaf3d70 #define GNUNET_HELLO_URI_SEP d0/d91/group__hello.html gae70362f71d16815aab4003c778be6508 #define GNUNET_HELLO_address_free d0/d91/group__hello.html ga44d88b228b93d139d281b16fb2d34edb (addr) ssize_t(* GNUNET_HELLO_GenerateAddressListCallback d0/d91/group__hello.html ga565bd756e0936c48945e2f33b26b33ae )(void *cls, size_t max, void *buf) int(* GNUNET_HELLO_AddressIterator d0/d91/group__hello.html ga9fa7a553339cdd4c3584c344bb938cbb )(void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_TIME_Absolute expiration) struct GNUNET_TRANSPORT_PluginFunctions *(* GNUNET_HELLO_TransportPluginsFind d0/d91/group__hello.html gaa8b68ce46ee4171ba27f1ad754123cdb )(const char *name) GNUNET_HELLO_AddressInfo d0/d91/group__hello.html gae1465fad41e6b8059348902d6efaa412 GNUNET_HELLO_ADDRESS_INFO_NONE d0/d91/group__hello.html ggae1465fad41e6b8059348902d6efaa412ab2a66ad162dcf755b640c99074f5cde5 GNUNET_HELLO_ADDRESS_INFO_INBOUND d0/d91/group__hello.html ggae1465fad41e6b8059348902d6efaa412a4897b8a164db6ebc9d562efa96d7be8d struct GNUNET_HELLO_Address * GNUNET_HELLO_address_allocate d0/d91/group__hello.html ga2ef557e8ed1954d7cbdb78865e4711f3 (const struct GNUNET_PeerIdentity *peer, const char *transport_name, const void *address, size_t address_length, enum GNUNET_HELLO_AddressInfo local_info) struct GNUNET_HELLO_Address * GNUNET_HELLO_address_copy d0/d91/group__hello.html ga9ad718400b0a0b9a12e94fc22a3e0323 (const struct GNUNET_HELLO_Address *address) int GNUNET_HELLO_address_cmp d0/d91/group__hello.html gaf039c06d2b7a33dd901e3e441dec3104 (const struct GNUNET_HELLO_Address *a1, const struct GNUNET_HELLO_Address *a2) size_t GNUNET_HELLO_address_get_size d0/d91/group__hello.html ga9fde23daf820a872eca869e4d2b57fd1 (const struct GNUNET_HELLO_Address *address) int GNUNET_HELLO_address_check_option d0/d91/group__hello.html gaa42a32fcad3dc99117d546fea75791c7 (const struct GNUNET_HELLO_Address *address, enum GNUNET_HELLO_AddressInfo option) int GNUNET_HELLO_is_friend_only d0/d91/group__hello.html ga5a3472e5ec5c74a8018ff773610b609b (const struct GNUNET_HELLO_Message *h) size_t GNUNET_HELLO_add_address d0/d91/group__hello.html ga6facd6dffbb97344f6d196a67d088ff3 (const struct GNUNET_HELLO_Address *address, struct GNUNET_TIME_Absolute expiration, char *target, size_t max) struct GNUNET_HELLO_Message * GNUNET_HELLO_create d0/d91/group__hello.html ga12e3ca992c1a4cf3cfed33cd5c92d7e5 (const struct GNUNET_CRYPTO_EddsaPublicKey *public_key, GNUNET_HELLO_GenerateAddressListCallback addrgen, void *addrgen_cls, int friend_only) uint16_t GNUNET_HELLO_size d0/d91/group__hello.html ga117667a0c9e57f4c5423636343c4d03c (const struct GNUNET_HELLO_Message *hello) struct GNUNET_HELLO_Message * GNUNET_HELLO_merge d0/d91/group__hello.html ga1ded5f95e07a305351e779daa442efeb (const struct GNUNET_HELLO_Message *h1, const struct GNUNET_HELLO_Message *h2) struct GNUNET_TIME_Absolute GNUNET_HELLO_equals d0/d91/group__hello.html ga796e437cc9c50c6bb41665f554e69f62 (const struct GNUNET_HELLO_Message *h1, const struct GNUNET_HELLO_Message *h2, struct GNUNET_TIME_Absolute now) struct GNUNET_TIME_Absolute GNUNET_HELLO_get_last_expiration d0/d91/group__hello.html ga1273ca74a959bab7ff01d7f0413858b2 (const struct GNUNET_HELLO_Message *msg) struct GNUNET_HELLO_Message * GNUNET_HELLO_iterate_addresses d0/d91/group__hello.html gad049d53395cb1bbf8ffbe26c2cfafbae (const struct GNUNET_HELLO_Message *msg, int return_modified, GNUNET_HELLO_AddressIterator it, void *it_cls) void GNUNET_HELLO_iterate_new_addresses d0/d91/group__hello.html ga0cc1c3919447eac53bf8ac78213763ed (const struct GNUNET_HELLO_Message *new_hello, const struct GNUNET_HELLO_Message *old_hello, struct GNUNET_TIME_Absolute expiration_limit, GNUNET_HELLO_AddressIterator it, void *it_cls) int GNUNET_HELLO_get_id d0/d91/group__hello.html ga039ac5bdb01401c110a054eb90d1befb (const struct GNUNET_HELLO_Message *hello, struct GNUNET_PeerIdentity *peer) struct GNUNET_MessageHeader * GNUNET_HELLO_get_header d0/d91/group__hello.html ga63dbbd4f4934d37466d8c46c2d7f1efd (struct GNUNET_HELLO_Message *hello) char * GNUNET_HELLO_compose_uri d0/d91/group__hello.html gaaabb2a394e7d31f9529c669a8eaa9c7b (const struct GNUNET_HELLO_Message *hello, GNUNET_HELLO_TransportPluginsFind plugins_find) int GNUNET_HELLO_parse_uri d0/d91/group__hello.html ga43133c173c29dd35c7e68d7ade424d99 (const char *uri, struct GNUNET_CRYPTO_EddsaPublicKey *pubkey, struct GNUNET_HELLO_Message **hello, GNUNET_HELLO_TransportPluginsFind plugins_find) void GNUNET_HELLO_sign_address d0/d91/group__hello.html ga09602262140791c31ba24f0814efdb90 (const char *address, enum GNUNET_NetworkType nt, struct GNUNET_TIME_Absolute mono_time, const struct GNUNET_CRYPTO_EddsaPrivateKey *private_key, void **result, size_t *result_size) char * GNUNET_HELLO_extract_address d0/d91/group__hello.html gac7f8c8900af3388dcdf0b1a1c85c7e8e (const void *raw, size_t raw_size, const struct GNUNET_PeerIdentity *pid, enum GNUNET_NetworkType *nt, struct GNUNET_TIME_Absolute *mono_time) char * GNUNET_HELLO_address_to_prefix d0/d91/group__hello.html ga4918ed6cb7b9b3defe42712465e7f538 (const char *address) helper Helper library d3/d00/group__helper.html void(* GNUNET_HELPER_ExceptionCallback d3/d00/group__helper.html gabacc338bf090feff0bb49244172a72e3 )(void *cls) void(* GNUNET_HELPER_Continuation d3/d00/group__helper.html ga4621299ee920c7d410c2b109cb2a0958 )(void *cls, int result) struct GNUNET_HELPER_Handle * GNUNET_HELPER_start d3/d00/group__helper.html ga680a7fd1b32b4ed17fbae74cfebac952 (int with_control_pipe, const char *binary_name, char *const binary_argv[], GNUNET_MessageTokenizerCallback cb, GNUNET_HELPER_ExceptionCallback exp_cb, void *cb_cls) int GNUNET_HELPER_kill d3/d00/group__helper.html ga155f0a65d2bea7a12c1b9f45c82fa801 (struct GNUNET_HELPER_Handle *h, int soft_kill) int GNUNET_HELPER_wait d3/d00/group__helper.html ga378233422b2252e72ff2eb69e4ac6a82 (struct GNUNET_HELPER_Handle *h) void GNUNET_HELPER_destroy d3/d00/group__helper.html gaf5f881031a2b2a293515682f8ba935e4 (struct GNUNET_HELPER_Handle *h) void GNUNET_HELPER_stop d3/d00/group__helper.html gae9ac617d70057699e7afee00a5c1e409 (struct GNUNET_HELPER_Handle *h, int soft_kill) struct GNUNET_HELPER_SendHandle * GNUNET_HELPER_send d3/d00/group__helper.html ga1c654e7fa036b9eb309d69b4d0946ce2 (struct GNUNET_HELPER_Handle *h, const struct GNUNET_MessageHeader *msg, int can_drop, GNUNET_HELPER_Continuation cont, void *cont_cls) void GNUNET_HELPER_send_cancel d3/d00/group__helper.html ga145a43a1593b8e9d6e24b9f6077d3e0e (struct GNUNET_HELPER_SendHandle *sh) identity Identity service d0/d2f/group__identity.html #define GNUNET_IDENTITY_VERSION d0/d2f/group__identity.html ga7688502af3edbd23ce29bbc3dd5cbfea void(* GNUNET_IDENTITY_Callback d0/d2f/group__identity.html ga912439fe090814c55d924434ed72ebe5 )(void *cls, struct GNUNET_IDENTITY_Ego *ego, void **ctx, const char *name) void(* GNUNET_IDENTITY_Continuation d0/d2f/group__identity.html ga6467bbe94c10f4b6491dffbdaddcd370 )(void *cls, const char *emsg) void(* GNUNET_IDENTITY_CreateContinuation d0/d2f/group__identity.html ga697920721c6beb15d8cd906fc09dbddf )(void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *pk, const char *emsg) void(* GNUNET_IDENTITY_EgoCallback d0/d2f/group__identity.html ga073674902b453d39648b36f8f235d30e )(void *cls, const struct GNUNET_IDENTITY_Ego *ego) void(* GNUNET_IDENTITY_EgoSuffixCallback d0/d2f/group__identity.html gaec8ca044d9bada4c92dc2028b89fc4eb )(void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *priv, const char *ego_name) const struct GNUNET_CRYPTO_EcdsaPrivateKey * GNUNET_IDENTITY_ego_get_private_key d0/d2f/group__identity.html gad6564b03d0added0041c2242dce4049c (const struct GNUNET_IDENTITY_Ego *ego) const struct GNUNET_IDENTITY_Ego * GNUNET_IDENTITY_ego_get_anonymous d0/d2f/group__identity.html ga95c1c369bf5b3db15e6612fa0ea7897a (void) void GNUNET_IDENTITY_ego_get_public_key d0/d2f/group__identity.html ga560d1adeb76aa0c0b814b83cd5c818b7 (const struct GNUNET_IDENTITY_Ego *ego, struct GNUNET_CRYPTO_EcdsaPublicKey *pk) struct GNUNET_IDENTITY_Handle * GNUNET_IDENTITY_connect d0/d2f/group__identity.html gac5bc0255afe511a38d0b14772998572b (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_IDENTITY_Callback cb, void *cb_cls) struct GNUNET_IDENTITY_Operation * GNUNET_IDENTITY_get d0/d2f/group__identity.html gac00c95fa7149fd160e84152ef34ea3d2 (struct GNUNET_IDENTITY_Handle *id, const char *service_name, GNUNET_IDENTITY_Callback cb, void *cb_cls) struct GNUNET_IDENTITY_Operation * GNUNET_IDENTITY_set d0/d2f/group__identity.html gad0682db717f92e0375a39faaf0a12ce9 (struct GNUNET_IDENTITY_Handle *id, const char *service_name, struct GNUNET_IDENTITY_Ego *ego, GNUNET_IDENTITY_Continuation cont, void *cont_cls) void GNUNET_IDENTITY_disconnect d0/d2f/group__identity.html gaccbcd5c8d1aa8587767827fe8560a37c (struct GNUNET_IDENTITY_Handle *h) struct GNUNET_IDENTITY_Operation * GNUNET_IDENTITY_create d0/d2f/group__identity.html ga7bc43fa53e3aed8920e00fb467bda7c2 (struct GNUNET_IDENTITY_Handle *id, const char *name, GNUNET_IDENTITY_CreateContinuation cont, void *cont_cls) struct GNUNET_IDENTITY_Operation * GNUNET_IDENTITY_rename d0/d2f/group__identity.html ga3c6e36bd98505df4f4c7f6b4047938e6 (struct GNUNET_IDENTITY_Handle *id, const char *old_name, const char *new_name, GNUNET_IDENTITY_Continuation cb, void *cb_cls) struct GNUNET_IDENTITY_Operation * GNUNET_IDENTITY_delete d0/d2f/group__identity.html gaefc47bf4c422cde13c470d03cf0a1f97 (struct GNUNET_IDENTITY_Handle *id, const char *name, GNUNET_IDENTITY_Continuation cb, void *cb_cls) void GNUNET_IDENTITY_cancel d0/d2f/group__identity.html gabf22940765aa7f1535bce00bb160c7f5 (struct GNUNET_IDENTITY_Operation *op) struct GNUNET_IDENTITY_EgoLookup * GNUNET_IDENTITY_ego_lookup d0/d2f/group__identity.html gadd4833a9cb161265d9b575f361542118 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *name, GNUNET_IDENTITY_EgoCallback cb, void *cb_cls) void GNUNET_IDENTITY_ego_lookup_cancel d0/d2f/group__identity.html gabfd47eef71e276bb606f8fff3157f2d7 (struct GNUNET_IDENTITY_EgoLookup *el) struct GNUNET_IDENTITY_EgoSuffixLookup * GNUNET_IDENTITY_ego_lookup_by_suffix d0/d2f/group__identity.html gaf217da98e2a288cd2b204d25e01c9e6b (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *suffix, GNUNET_IDENTITY_EgoSuffixCallback cb, void *cb_cls) void GNUNET_IDENTITY_ego_lookup_by_suffix_cancel d0/d2f/group__identity.html gaf312a21a0aa2ca5437e9c6f5d7251a5e (struct GNUNET_IDENTITY_EgoSuffixLookup *el) load Load library db/dea/group__load.html #define GNUNET_LOAD_value_free db/dea/group__load.html gabbe9969746a6ae8a06b81f09eeb1c51a (lv) struct GNUNET_LOAD_Value * GNUNET_LOAD_value_init db/dea/group__load.html ga77aeabbdaf9fd3a61cf4bfe883bf4d4b (struct GNUNET_TIME_Relative autodecline) void GNUNET_LOAD_value_set_decline db/dea/group__load.html ga10dcce4d3f6adb6a57e7307f769d0b4a (struct GNUNET_LOAD_Value *load, struct GNUNET_TIME_Relative autodecline) double GNUNET_LOAD_get_load db/dea/group__load.html gab1501d15976e9705f09a3ea9b1ad5c4e (struct GNUNET_LOAD_Value *load) double GNUNET_LOAD_get_average db/dea/group__load.html ga5c5b2dbe90097192abea1f0cfacca383 (struct GNUNET_LOAD_Value *load) void GNUNET_LOAD_update db/dea/group__load.html ga9ecd422953c051c0d1681d7301ff6609 (struct GNUNET_LOAD_Value *load, uint64_t data) logging Logging d8/dff/group__logging.html #define GNUNET_EXTRA_LOGGING d8/dff/group__logging.html gaff76dd5f5560f16ea129f98b3c7f27f0 #define GNUNET_assert d8/dff/group__logging.html ga5c0f6d0ee5aae3e4b829215f85a1f048 (cond) #define GNUNET_assert_at d8/dff/group__logging.html ga7f2cb8a302185bbc8c1eaa1314bc5302 (cond, f, l) #define GNUNET_assert_from d8/dff/group__logging.html ga57c390b9ffbecf520c8acd79bccc70d9 (cond, comp) #define GNUNET_break d8/dff/group__logging.html ga65adf621bbeff57cd40e4f5417bffd86 (cond) #define GNUNET_break_op d8/dff/group__logging.html ga21b4f1920297cbbdd4844b18d6894769 (cond) #define GNUNET_log_strerror d8/dff/group__logging.html gac6d0f255ab9d93dd8f7ffd4d227d0c76 (level, cmd) #define GNUNET_log_from_strerror d8/dff/group__logging.html ga101532f0adbdf7f0a5b17de761357188 (level, component, cmd) #define GNUNET_log_strerror_file d8/dff/group__logging.html gadeb5b9370885b11d6198c53f8711f5f0 (level, cmd, filename) #define GNUNET_log_from_strerror_file d8/dff/group__logging.html ga3585e5825c4a36724757fc6d636a7109 (level, component, cmd, filename) void(* GNUNET_Logger d8/dff/group__logging.html gaf1d4dbfd070f9574036eddaee266215d )(void *cls, enum GNUNET_ErrorType kind, const char *component, const char *date, const char *message) GNUNET_ErrorType d8/dff/group__logging.html ga1080bd6454a18d1866c04f5b7a893840 GNUNET_ERROR_TYPE_UNSPECIFIED d8/dff/group__logging.html gga1080bd6454a18d1866c04f5b7a893840a0b708d5e46d3bcfabb0b9fab4739b9c2 GNUNET_ERROR_TYPE_NONE d8/dff/group__logging.html gga1080bd6454a18d1866c04f5b7a893840ac0b7e0c403f33a7c4aac4e3f82b3563f GNUNET_ERROR_TYPE_ERROR d8/dff/group__logging.html gga1080bd6454a18d1866c04f5b7a893840aa8b91b93e42385e388383cd6123cb193 GNUNET_ERROR_TYPE_WARNING d8/dff/group__logging.html gga1080bd6454a18d1866c04f5b7a893840a912b539a4b811ea3ef95b57770d2171e GNUNET_ERROR_TYPE_MESSAGE d8/dff/group__logging.html gga1080bd6454a18d1866c04f5b7a893840ad2e78d61871ec947916c12d3af99adfb GNUNET_ERROR_TYPE_INFO d8/dff/group__logging.html gga1080bd6454a18d1866c04f5b7a893840ae6a6dc1ae93cb1162af70fef65b4e4cd GNUNET_ERROR_TYPE_DEBUG d8/dff/group__logging.html gga1080bd6454a18d1866c04f5b7a893840ae4812ab921d5a7c5d650590b5f45d62b GNUNET_ERROR_TYPE_INVALID d8/dff/group__logging.html gga1080bd6454a18d1866c04f5b7a893840ac0dfd1e084ad32d54eb503f3773228ca GNUNET_ERROR_TYPE_BULK d8/dff/group__logging.html gga1080bd6454a18d1866c04f5b7a893840aacd0df4506c67c72c5226a1ae31fd12b int GNUNET_get_log_skip d8/dff/group__logging.html ga486a055c6f2705895498a4ccc7be849f (void) void GNUNET_log_nocheck d8/dff/group__logging.html ga35f586ecb3097357cb588a880f90e1df (enum GNUNET_ErrorType kind, const char *message,...) __attribute__((format(printf void GNUNET_log_from_nocheck d8/dff/group__logging.html ga87fa413eaec5e94d9e268303f0172112 (enum GNUNET_ErrorType kind, const char *comp, const char *message,...) void GNUNET_log_config_missing d8/dff/group__logging.html gab6389ae4e2a4541f44efcb4ccecf51be (enum GNUNET_ErrorType kind, const char *section, const char *option) void GNUNET_log_config_invalid d8/dff/group__logging.html gab11f2c61849b2eacd8a9b7e72d3c0798 (enum GNUNET_ErrorType kind, const char *section, const char *option, const char *required) void GNUNET_abort_ d8/dff/group__logging.html gaeca9153d2feca386e76356ec7fc90d02 (void) __attribute__((noreturn)) void GNUNET_log_skip d8/dff/group__logging.html ga982c709814ee6bc2b49499ed69e45181 (int n, int check_reset) int GNUNET_log_setup d8/dff/group__logging.html ga2da41830235e8e979475cff8975dd2f8 (const char *comp, const char *loglevel, const char *logfile) void GNUNET_logger_add d8/dff/group__logging.html gaef2faa41061d17e73df102b44406ce87 (GNUNET_Logger logger, void *logger_cls) void GNUNET_logger_remove d8/dff/group__logging.html gaf7b0b56fc72ff93caede908712ffd989 (GNUNET_Logger logger, void *logger_cls) const char * GNUNET_sh2s d8/dff/group__logging.html ga5f07f28da761fce1bb7875d4a497fcda (const struct GNUNET_ShortHashCode *shc) const char * GNUNET_uuid2s d8/dff/group__logging.html ga20bdaf58bd4f55808b3e1005b7852351 (const struct GNUNET_Uuid *uuid) const char * GNUNET_h2s d8/dff/group__logging.html gaaeba944f3eaa078af7b04b12b3accad2 (const struct GNUNET_HashCode *hc) const char * GNUNET_h2s2 d8/dff/group__logging.html ga0b623e615176d047059e527fbaebfd74 (const struct GNUNET_HashCode *hc) const char * GNUNET_h2s_full d8/dff/group__logging.html ga5c9ef129e5da4c6620adfbc982084573 (const struct GNUNET_HashCode *hc) const char * GNUNET_p2s d8/dff/group__logging.html gaf4db42b1c244b18833ec425e9bcc970f (const struct GNUNET_CRYPTO_EddsaPublicKey *p) const char * GNUNET_p2s2 d8/dff/group__logging.html ga19f717bc5417bce4d260dcff71007c32 (const struct GNUNET_CRYPTO_EddsaPublicKey *p) const char * GNUNET_e2s d8/dff/group__logging.html ga4c37727cfb2b5be24258ce6971127c10 (const struct GNUNET_CRYPTO_EcdhePublicKey *p) const char * GNUNET_e2s2 d8/dff/group__logging.html ga14f70a1b0cd3091b63a88d10821627bb (const struct GNUNET_CRYPTO_EcdhePublicKey *p) const char * GNUNET_i2s d8/dff/group__logging.html ga46f2a9c004a64934d12c4a88da887d9d (const struct GNUNET_PeerIdentity *pid) const char * GNUNET_i2s2 d8/dff/group__logging.html ga5c863612498c9b0f3eeeced435807cdc (const struct GNUNET_PeerIdentity *pid) const char * GNUNET_i2s_full d8/dff/group__logging.html gabc112376963d04f91670f5cd5bd70d1b (const struct GNUNET_PeerIdentity *pid) const char * GNUNET_a2s d8/dff/group__logging.html gada3a30a2b381728a419284cf7dd64b02 (const struct sockaddr *addr, socklen_t addrlen) const char * GNUNET_error_type_to_string d8/dff/group__logging.html ga47e703fa9780631c3c55198b27986173 (enum GNUNET_ErrorType kind) mq MQ library d9/dd0/group__mq.html GNUNET_MQ_MessageHandler #define GNUNET_MQ_msg_extra d9/dd0/group__mq.html ga792c25a9648a55ecfe8980aa9fa73116 (mvar, esize, type) #define GNUNET_MQ_msg d9/dd0/group__mq.html ga9ad1922d5dd59b08475334ec285a4da3 (mvar, type) #define GNUNET_MQ_msg_header d9/dd0/group__mq.html ga82488136d8cf2d44fe5e6ab855f67f02 (type) #define GNUNET_MQ_msg_header_extra d9/dd0/group__mq.html gacd0965f6a8d38bcdfd2a73107fe021be (mh, esize, type) #define GNUNET_MQ_msg_nested_mh d9/dd0/group__mq.html ga7c1ae586db240ebb24cc0ac9ce96c0f8 (mvar, type, mh) #define GNUNET_MQ_extract_nested_mh d9/dd0/group__mq.html gafd20af506bff18899c3ef16c9f6d13f6 (var) #define GNUNET_MQ_handler_end d9/dd0/group__mq.html ga614e5280a4a7ef02ea5f96c95021653f () void(* GNUNET_MQ_MessageCallback d9/dd0/group__mq.html gab309e15d90bc713cb949e17b5ed0dfb9 )(void *cls, const struct GNUNET_MessageHeader *msg) int(* GNUNET_MQ_MessageValidationCallback d9/dd0/group__mq.html ga4621f65b8687476894bc9e92d5f68936 )(void *cls, const struct GNUNET_MessageHeader *msg) void(* GNUNET_MQ_SendImpl d9/dd0/group__mq.html gaefe4468366d2be46306b6402ded38694 )(struct GNUNET_MQ_Handle *mq, const struct GNUNET_MessageHeader *msg, void *impl_state) void(* GNUNET_MQ_DestroyImpl d9/dd0/group__mq.html ga52a9b702b7708863d84b5628710ab977 )(struct GNUNET_MQ_Handle *mq, void *impl_state) void(* GNUNET_MQ_CancelImpl d9/dd0/group__mq.html gaeae7aa19f7a83f88b57807c1d152d702 )(struct GNUNET_MQ_Handle *mq, void *impl_state) void(* GNUNET_MQ_ErrorHandler d9/dd0/group__mq.html ga4e921b225e2262f149371cc1461c7f2a )(void *cls, enum GNUNET_MQ_Error error) GNUNET_MQ_Error d9/dd0/group__mq.html ga331150e6d4e3ea912f4768827d57c07f GNUNET_MQ_ERROR_READ d9/dd0/group__mq.html gga331150e6d4e3ea912f4768827d57c07fa47d4d300c2af14d40e4a839e86d7dce0 GNUNET_MQ_ERROR_WRITE d9/dd0/group__mq.html gga331150e6d4e3ea912f4768827d57c07fa8446da7ffa5e4f52780e88ff6b7c6418 GNUNET_MQ_ERROR_TIMEOUT d9/dd0/group__mq.html gga331150e6d4e3ea912f4768827d57c07fa78ae461174e4bfe1716248134e8a51ef GNUNET_MQ_ERROR_MALFORMED d9/dd0/group__mq.html gga331150e6d4e3ea912f4768827d57c07fa8360cd00b886366ac9155483818d0a34 GNUNET_MQ_ERROR_NO_MATCH d9/dd0/group__mq.html gga331150e6d4e3ea912f4768827d57c07fa502ad3c8140936b02ce011e37a51ece0 GNUNET_MQ_PriorityPreferences d9/dd0/group__mq.html gaa1a4d6afea9bbf6863aabb1bd043f6ce GNUNET_MQ_PRIO_BACKGROUND d9/dd0/group__mq.html ggaa1a4d6afea9bbf6863aabb1bd043f6cea4534a0dc2179c5c1f3e951f32bde1111 GNUNET_MQ_PRIO_BEST_EFFORT d9/dd0/group__mq.html ggaa1a4d6afea9bbf6863aabb1bd043f6cead4a4cb9f5686561b8dfb6924dc3a7a1a GNUNET_MQ_PRIO_URGENT d9/dd0/group__mq.html ggaa1a4d6afea9bbf6863aabb1bd043f6cea136764cea2833f6ec31a817384ac4dee GNUNET_MQ_PRIO_CRITICAL_CONTROL d9/dd0/group__mq.html ggaa1a4d6afea9bbf6863aabb1bd043f6cea2e8c3e29b44513840cadf76f40cc51f3 GNUNET_MQ_PRIORITY_MASK d9/dd0/group__mq.html ggaa1a4d6afea9bbf6863aabb1bd043f6cea43c34b3ae16364aed3aeb673c4ab8fb1 GNUNET_MQ_PREF_UNRELIABLE d9/dd0/group__mq.html ggaa1a4d6afea9bbf6863aabb1bd043f6cea654189c548874edb58e0c7ac282f1abf GNUNET_MQ_PREF_LOW_LATENCY d9/dd0/group__mq.html ggaa1a4d6afea9bbf6863aabb1bd043f6ceac7afd266fd70b142fc2ea9773dd00507 GNUNET_MQ_PREF_CORK_ALLOWED d9/dd0/group__mq.html ggaa1a4d6afea9bbf6863aabb1bd043f6cea4ea4c0d96d02db622669a25eecc437ea GNUNET_MQ_PREF_GOODPUT d9/dd0/group__mq.html ggaa1a4d6afea9bbf6863aabb1bd043f6cea918e8797b907fe83681908b467d4aa20 GNUNET_MQ_PREF_OUT_OF_ORDER d9/dd0/group__mq.html ggaa1a4d6afea9bbf6863aabb1bd043f6cea069fe0c6cf7d50fbe9da6c1c3fbbef88 GNUNET_MQ_ERROR_READ d9/dd0/group__mq.html gga331150e6d4e3ea912f4768827d57c07fa47d4d300c2af14d40e4a839e86d7dce0 GNUNET_MQ_ERROR_WRITE d9/dd0/group__mq.html gga331150e6d4e3ea912f4768827d57c07fa8446da7ffa5e4f52780e88ff6b7c6418 GNUNET_MQ_ERROR_TIMEOUT d9/dd0/group__mq.html gga331150e6d4e3ea912f4768827d57c07fa78ae461174e4bfe1716248134e8a51ef GNUNET_MQ_ERROR_MALFORMED d9/dd0/group__mq.html gga331150e6d4e3ea912f4768827d57c07fa8360cd00b886366ac9155483818d0a34 GNUNET_MQ_ERROR_NO_MATCH d9/dd0/group__mq.html gga331150e6d4e3ea912f4768827d57c07fa502ad3c8140936b02ce011e37a51ece0 GNUNET_MQ_PRIO_BACKGROUND d9/dd0/group__mq.html ggaa1a4d6afea9bbf6863aabb1bd043f6cea4534a0dc2179c5c1f3e951f32bde1111 GNUNET_MQ_PRIO_BEST_EFFORT d9/dd0/group__mq.html ggaa1a4d6afea9bbf6863aabb1bd043f6cead4a4cb9f5686561b8dfb6924dc3a7a1a GNUNET_MQ_PRIO_URGENT d9/dd0/group__mq.html ggaa1a4d6afea9bbf6863aabb1bd043f6cea136764cea2833f6ec31a817384ac4dee GNUNET_MQ_PRIO_CRITICAL_CONTROL d9/dd0/group__mq.html ggaa1a4d6afea9bbf6863aabb1bd043f6cea2e8c3e29b44513840cadf76f40cc51f3 GNUNET_MQ_PRIORITY_MASK d9/dd0/group__mq.html ggaa1a4d6afea9bbf6863aabb1bd043f6cea43c34b3ae16364aed3aeb673c4ab8fb1 GNUNET_MQ_PREF_UNRELIABLE d9/dd0/group__mq.html ggaa1a4d6afea9bbf6863aabb1bd043f6cea654189c548874edb58e0c7ac282f1abf GNUNET_MQ_PREF_LOW_LATENCY d9/dd0/group__mq.html ggaa1a4d6afea9bbf6863aabb1bd043f6ceac7afd266fd70b142fc2ea9773dd00507 GNUNET_MQ_PREF_CORK_ALLOWED d9/dd0/group__mq.html ggaa1a4d6afea9bbf6863aabb1bd043f6cea4ea4c0d96d02db622669a25eecc437ea GNUNET_MQ_PREF_GOODPUT d9/dd0/group__mq.html ggaa1a4d6afea9bbf6863aabb1bd043f6cea918e8797b907fe83681908b467d4aa20 GNUNET_MQ_PREF_OUT_OF_ORDER d9/dd0/group__mq.html ggaa1a4d6afea9bbf6863aabb1bd043f6cea069fe0c6cf7d50fbe9da6c1c3fbbef88 GNUNET_MQ_PREFERENCE_NONE d9/dd0/group__mq.html gga840de7d106982e3aa9fd4bd6b8b7bedea3f313ccd16e9449c5b779404232835fb GNUNET_MQ_PREFERENCE_BANDWIDTH d9/dd0/group__mq.html gga840de7d106982e3aa9fd4bd6b8b7bedeae7e5e80db24cc79b4930f67df0f44e03 GNUNET_MQ_PREFERENCE_LATENCY d9/dd0/group__mq.html gga840de7d106982e3aa9fd4bd6b8b7bedea90605d6630fb42c3cd19a1ac4987265e GNUNET_MQ_PREFERENCE_RELIABILITY d9/dd0/group__mq.html gga840de7d106982e3aa9fd4bd6b8b7bedea361e8d91b4b67ce819945a8fe5f37223 const struct GNUNET_MessageHeader * GNUNET_MQ_extract_nested_mh_ d9/dd0/group__mq.html ga1b94d6cd0154e2b6c329543025d0098c (const struct GNUNET_MessageHeader *mh, uint16_t base_size) const struct GNUNET_MessageHeader * GNUNET_MQ_env_get_msg d9/dd0/group__mq.html gaf93895cb513cc0bb221c39515a231220 (const struct GNUNET_MQ_Envelope *env) const struct GNUNET_MQ_Envelope * GNUNET_MQ_env_next d9/dd0/group__mq.html ga2f02291ad5a8a0f1f58d86882a5e0d83 (const struct GNUNET_MQ_Envelope *env) struct GNUNET_MQ_Envelope * GNUNET_MQ_msg_nested_mh_ d9/dd0/group__mq.html gaf7cebbf03472b993f452283153c84395 (struct GNUNET_MessageHeader **mhp, uint16_t base_size, uint16_t type, const struct GNUNET_MessageHeader *nested_mh) void GNUNET_MQ_dll_insert_head d9/dd0/group__mq.html ga558032520a7f1d9a1cc1bb492eee1637 (struct GNUNET_MQ_Envelope **env_head, struct GNUNET_MQ_Envelope **env_tail, struct GNUNET_MQ_Envelope *env) void GNUNET_MQ_dll_insert_tail d9/dd0/group__mq.html gae84c89bddf6e16ae26461dc210ad0099 (struct GNUNET_MQ_Envelope **env_head, struct GNUNET_MQ_Envelope **env_tail, struct GNUNET_MQ_Envelope *env) void GNUNET_MQ_dll_remove d9/dd0/group__mq.html ga233dd5c71828ad265673da99c1316814 (struct GNUNET_MQ_Envelope **env_head, struct GNUNET_MQ_Envelope **env_tail, struct GNUNET_MQ_Envelope *env) struct GNUNET_MQ_MessageHandler * GNUNET_MQ_copy_handlers d9/dd0/group__mq.html gaf1d375ea01b62d96b9b1a2360b1ddf43 (const struct GNUNET_MQ_MessageHandler *handlers) struct GNUNET_MQ_MessageHandler * GNUNET_MQ_copy_handlers2 d9/dd0/group__mq.html gadbbb469552009aca7725b89afa566b76 (const struct GNUNET_MQ_MessageHandler *handlers, GNUNET_MQ_MessageCallback agpl_handler, void *agpl_cls) unsigned int GNUNET_MQ_count_handlers d9/dd0/group__mq.html gaf8ae5ea7ead80e73604e9c3b342dd08d (const struct GNUNET_MQ_MessageHandler *handlers) struct GNUNET_NotificationContext * GNUNET_notification_context_create d9/dd0/group__mq.html gac0cfbf1f6203237daed8de9e56ae34eb (unsigned int queue_length) void GNUNET_notification_context_destroy d9/dd0/group__mq.html ga0574eac75858e462c068919b88dcab13 (struct GNUNET_NotificationContext *nc) void GNUNET_notification_context_add d9/dd0/group__mq.html gaf27fd6d72aa86333916a0de76935f6a8 (struct GNUNET_NotificationContext *nc, struct GNUNET_MQ_Handle *mq) void GNUNET_notification_context_broadcast d9/dd0/group__mq.html ga89f6ec46307ec1f412b388c152f9b0ef (struct GNUNET_NotificationContext *nc, const struct GNUNET_MessageHeader *msg, int can_drop) unsigned int GNUNET_notification_context_get_size d9/dd0/group__mq.html ga3aa7faefd399c1ff154bd632964b35ee (struct GNUNET_NotificationContext *nc) GNUNET_MQ_MessageValidationCallback mv d9/dd0/group__mq.html gaa098cec43115087a26b67fa0e4c9875e GNUNET_MQ_MessageCallback cb d9/dd0/group__mq.html ga6a5b2d4afcbeae9c8c5e9c4b6d78d137 void * cls d9/dd0/group__mq.html ga71ebdffc5ac8ed168c7c663c532303a2 uint16_t type d9/dd0/group__mq.html gaeaaf869b75c60b33c0e2ac68e05fddb9 uint16_t expected_size d9/dd0/group__mq.html ga4633b91a2a73e0c4e9d5b2dfd92a29ec #define GNUNET_MQ_hd_fixed_size d9/dd0/group__mq.html gac2bc02ab76ed09b1d0e8d42f71e43291 (name, code, str, ctx) GNUNET_MQ_PreferenceKind d9/dd0/group__mq.html ga840de7d106982e3aa9fd4bd6b8b7bede GNUNET_MQ_PREFERENCE_NONE d9/dd0/group__mq.html gga840de7d106982e3aa9fd4bd6b8b7bedea3f313ccd16e9449c5b779404232835fb GNUNET_MQ_PREFERENCE_BANDWIDTH d9/dd0/group__mq.html gga840de7d106982e3aa9fd4bd6b8b7bedeae7e5e80db24cc79b4930f67df0f44e03 GNUNET_MQ_PREFERENCE_LATENCY d9/dd0/group__mq.html gga840de7d106982e3aa9fd4bd6b8b7bedea90605d6630fb42c3cd19a1ac4987265e GNUNET_MQ_PREFERENCE_RELIABILITY d9/dd0/group__mq.html gga840de7d106982e3aa9fd4bd6b8b7bedea361e8d91b4b67ce819945a8fe5f37223 int GNUNET_MQ_handle_message d9/dd0/group__mq.html gab9f90b534d301db358477b0644e521c2 (const struct GNUNET_MQ_MessageHandler *handlers, const struct GNUNET_MessageHeader *mh) struct GNUNET_MQ_Envelope * GNUNET_MQ_msg_ d9/dd0/group__mq.html ga142fe1c6e5ee9ee970f45fdad73409f5 (struct GNUNET_MessageHeader **mhp, uint16_t size, uint16_t type) struct GNUNET_MQ_Envelope * GNUNET_MQ_msg_copy d9/dd0/group__mq.html gab0aabe3176d6a1555ac9c0dfd6efc98a (const struct GNUNET_MessageHeader *hdr) void GNUNET_MQ_discard d9/dd0/group__mq.html ga67d35d04c4b5a9176506beb77ed3b2ff (struct GNUNET_MQ_Envelope *mqm) struct GNUNET_MQ_Envelope * GNUNET_MQ_get_current_envelope d9/dd0/group__mq.html gaf51af2efb777eed0308b9f93ecdf929f (struct GNUNET_MQ_Handle *mq) struct GNUNET_MQ_Envelope * GNUNET_MQ_env_copy d9/dd0/group__mq.html gacaaead192e13a27154a2dad5c7e2b11c (struct GNUNET_MQ_Envelope *env) struct GNUNET_MQ_Envelope * GNUNET_MQ_get_last_envelope d9/dd0/group__mq.html ga53ad25f749f70b75e589c16ffbf6583d (struct GNUNET_MQ_Handle *mq) void GNUNET_MQ_env_set_options d9/dd0/group__mq.html ga241bc8a363d99f3e2f5289b84fcbfd0c (struct GNUNET_MQ_Envelope *env, enum GNUNET_MQ_PriorityPreferences pp) enum GNUNET_MQ_PriorityPreferences GNUNET_MQ_env_get_options d9/dd0/group__mq.html gac226112be92d944675bbf8359ec24ee4 (struct GNUNET_MQ_Envelope *env) enum GNUNET_MQ_PriorityPreferences GNUNET_MQ_env_combine_options d9/dd0/group__mq.html ga97d7eb4e30229f741ff64bf40ed74987 (enum GNUNET_MQ_PriorityPreferences p1, enum GNUNET_MQ_PriorityPreferences p2) struct GNUNET_MQ_Envelope * GNUNET_MQ_unsent_head d9/dd0/group__mq.html ga3cbbe6801e240bf2cf8847fa3847a21d (struct GNUNET_MQ_Handle *mq) void GNUNET_MQ_set_options d9/dd0/group__mq.html ga1f1ab3e82145827fc81df558fd3acee4 (struct GNUNET_MQ_Handle *mq, enum GNUNET_MQ_PriorityPreferences pp) unsigned int GNUNET_MQ_get_length d9/dd0/group__mq.html ga2c39025b6840a3db8f24260b70054ac1 (struct GNUNET_MQ_Handle *mq) void GNUNET_MQ_send d9/dd0/group__mq.html ga500b79dba8a0b1a941c287357c78fe97 (struct GNUNET_MQ_Handle *mq, struct GNUNET_MQ_Envelope *ev) void GNUNET_MQ_send_copy d9/dd0/group__mq.html ga0bd22b3cd8880f7e130439cdeade2865 (struct GNUNET_MQ_Handle *mq, const struct GNUNET_MQ_Envelope *ev) void GNUNET_MQ_send_cancel d9/dd0/group__mq.html ga21535b4abe6830253942883a894d9072 (struct GNUNET_MQ_Envelope *ev) uint32_t GNUNET_MQ_assoc_add d9/dd0/group__mq.html gab0d7a418dac1ad42c0d0b14b99db17d8 (struct GNUNET_MQ_Handle *mq, void *assoc_data) void * GNUNET_MQ_assoc_get d9/dd0/group__mq.html gac104c7ee668b152012aa3d6da24731b5 (struct GNUNET_MQ_Handle *mq, uint32_t request_id) void * GNUNET_MQ_assoc_remove d9/dd0/group__mq.html ga955c292b3291620810aeff0bc4f8b800 (struct GNUNET_MQ_Handle *mq, uint32_t request_id) struct GNUNET_MQ_Handle * GNUNET_MQ_queue_for_callbacks d9/dd0/group__mq.html ga77a88274b1aa03a3f53ba98d261dcf9c (GNUNET_MQ_SendImpl send, GNUNET_MQ_DestroyImpl destroy, GNUNET_MQ_CancelImpl cancel, void *impl_state, const struct GNUNET_MQ_MessageHandler *handlers, GNUNET_MQ_ErrorHandler error_handler, void *cls) void GNUNET_MQ_set_handlers_closure d9/dd0/group__mq.html gad85987bfb651b517592ce8ebfa26a75b (struct GNUNET_MQ_Handle *mq, void *handlers_cls) void GNUNET_MQ_notify_sent d9/dd0/group__mq.html gaae9d1e160cd993cd77456ac45ed6389c (struct GNUNET_MQ_Envelope *ev, GNUNET_SCHEDULER_TaskCallback cb, void *cb_cls) void GNUNET_MQ_destroy d9/dd0/group__mq.html gafc840e069ad92e9d6289d3e2486bbdb5 (struct GNUNET_MQ_Handle *mq) struct GNUNET_MQ_DestroyNotificationHandle * GNUNET_MQ_destroy_notify d9/dd0/group__mq.html ga2d0762ecac45cb92095e4f794341162f (struct GNUNET_MQ_Handle *mq, GNUNET_SCHEDULER_TaskCallback cb, void *cb_cls) void GNUNET_MQ_destroy_notify_cancel d9/dd0/group__mq.html gaadf1484a61536df5e1ffda8e64717a27 (struct GNUNET_MQ_DestroyNotificationHandle *dnh) void GNUNET_MQ_inject_message d9/dd0/group__mq.html ga9eaa9184d6426bab6070ad89694d88e5 (struct GNUNET_MQ_Handle *mq, const struct GNUNET_MessageHeader *mh) void GNUNET_MQ_inject_error d9/dd0/group__mq.html ga3d730e51a32e1dada6946982621f6a8d (struct GNUNET_MQ_Handle *mq, enum GNUNET_MQ_Error error) void GNUNET_MQ_impl_send_continue d9/dd0/group__mq.html ga8704a8faf8eab6a055510b6adb0376ee (struct GNUNET_MQ_Handle *mq) void GNUNET_MQ_impl_send_in_flight d9/dd0/group__mq.html gac5f52a037bfe3128e7edbf26d34a617c (struct GNUNET_MQ_Handle *mq) void * GNUNET_MQ_impl_state d9/dd0/group__mq.html ga5eb789f24034a35d302dcb950853cce1 (struct GNUNET_MQ_Handle *mq) const struct GNUNET_MessageHeader * GNUNET_MQ_impl_current d9/dd0/group__mq.html gac11d45e97bb8360e1385bd29d46e9e1c (struct GNUNET_MQ_Handle *mq) const char * GNUNET_MQ_preference_to_string d9/dd0/group__mq.html ga6398a85861d38df4d13b8322886b5c08 (enum GNUNET_MQ_PreferenceKind type) #define GNUNET_MQ_hd_var_size d9/dd0/group__mq.html gaa45059e45008aa2285f971cf5c39ea43 (name, code, str, ctx) #define GNUNET_MQ_check_zero_termination d9/dd0/group__mq.html ga61cdff6a4d9611c3f014b9980589d3ef (m) #define GNUNET_MQ_check_boxed_message d9/dd0/group__mq.html ga9a33287dbf574420e002c4e2566dfd56 (m) memory Memory management d7/ded/group__memory.html #define GNUNET_MAX_MALLOC_CHECKED d7/ded/group__memory.html ga318bb3c8072df1ae7c34a10167b05a4d #define GNUNET_new d7/ded/group__memory.html ga746ec3755a430e4bc3ca449df10e5014 (type) #define GNUNET_new_array d7/ded/group__memory.html ga89f3690adc93a571b89b4b0f4395bb3f (n, type) #define GNUNET_new_array_2d d7/ded/group__memory.html gacbaba107ab2111cfa4fedd7a46d876f8 (n, m, type) #define GNUNET_new_array_3d d7/ded/group__memory.html ga543d43690b8809ff90525d2747684177 (n, m, o, type) #define GNUNET_malloc d7/ded/group__memory.html ga7f52e3c63bc4832355a409690f7ea5f2 (size) #define GNUNET_memdup d7/ded/group__memory.html gaf5dade15015bae13ab5f746baf72848e (buf, size) #define GNUNET_malloc_large d7/ded/group__memory.html ga3bb0dd4544041d5c2d30c3010c2e6077 (size) #define GNUNET_realloc d7/ded/group__memory.html ga9a5ec4388898a827f660fb1b9b095856 (ptr, size) #define GNUNET_free d7/ded/group__memory.html gae33236614dc52f5c70c7e15af5e07757 (ptr) #define GNUNET_free_non_null d7/ded/group__memory.html ga8048846ac3d4c86185df87582c21a333 (ptr) #define GNUNET_strdup d7/ded/group__memory.html ga2630295350529367dada8955a24f7c72 (a) #define GNUNET_strndup d7/ded/group__memory.html ga4955af130af6138b48b227eeaa0ab57b (a, length) #define GNUNET_array_grow d7/ded/group__memory.html ga3266ce81606be2470c67b8cf91e4388e (arr, size, tsize) #define GNUNET_array_append d7/ded/group__memory.html ga4792826cddf08ce6e105ee9ab98e755f (arr, size, element) int GNUNET_snprintf d7/ded/group__memory.html gaa37daca6d04c9c1544e64a6fc2f60de9 (char *buf, size_t size, const char *format,...) int GNUNET_asprintf d7/ded/group__memory.html gab8047454fed73df6a7fe302a04334640 (char **buf, const char *format,...) struct GNUNET_MessageHeader * GNUNET_copy_message d7/ded/group__memory.html gad318c7f45e02f3a467f4590b42f29cc0 (const struct GNUNET_MessageHeader *msg) microphone Microphone library d5/d5c/group__microphone.html GNUNET_MICROPHONE_Handle void(* GNUNET_MICROPHONE_RecordedDataCallback d5/d5c/group__microphone.html gaa3a35f2af75425fc8fa876fe5deea641 )(void *cls, size_t data_size, const void *data) int(* GNUNET_MICROPHONE_EnableCallback d5/d5c/group__microphone.html ga3d7a303e89871887e678cd91b000826d )(void *cls, GNUNET_MICROPHONE_RecordedDataCallback rdc, void *rdc_cls) void(* GNUNET_MICROPHONE_DisableCallback d5/d5c/group__microphone.html ga5d278ae4b2cc115400645fc17f1def85 )(void *cls) void(* GNUNET_MICROPHONE_DestroyCallback d5/d5c/group__microphone.html ga22c5fa5d7973f4fd0f32cc033c553f4f )(void *cls) struct GNUNET_MICROPHONE_Handle * GNUNET_MICROPHONE_create_from_hardware d5/d5c/group__microphone.html gab74d325751a2db9a97919dc04bb48498 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_MICROPHONE_destroy d5/d5c/group__microphone.html ga50771fb183ab5cdeb0a992854a5a783a (struct GNUNET_MICROPHONE_Handle *microphone) mysql MySQL library d0/d71/group__mysql.html GNUNET_MY_QueryParam GNUNET_MY_ResultSpec #define GNUNET_MY_query_param_end d0/d71/group__mysql.html gae0b1320c41c211e5c43a077ced8618ee #define GNUNET_MY_result_spec_end d0/d71/group__mysql.html gac64d5f1ec59174b5ef054780fe603159 #define GNUNET_MY_query_param_auto_from_type d0/d71/group__mysql.html ga30287b17bc099d8b3a348fbcc90aa33a (x) #define GNUNET_MY_result_spec_auto_from_type d0/d71/group__mysql.html ga95fd60c9b3bb1b58eb5f7bddeaabfa6a (dst) int(* GNUNET_MY_QueryConverter d0/d71/group__mysql.html ga541a135a35a82c2150bd7ad91f4d8177 )(void *cls, const struct GNUNET_MY_QueryParam *qp, MYSQL_BIND *qbind) void(* GNUNET_MY_QueryCleanup d0/d71/group__mysql.html ga054885caadb6c6fa2dc0980a3872c62e )(void *cls, MYSQL_BIND *qbind) int(* GNUNET_MY_ResultConverter d0/d71/group__mysql.html ga90312719e4e80f57402ae8571f8b0b95 )(void *cls, struct GNUNET_MY_ResultSpec *rs, MYSQL_STMT *stmt, unsigned int column, MYSQL_BIND *results) void(* GNUNET_MY_ResultCleanup d0/d71/group__mysql.html ga869bacc3cc8934b1b58aae7894645516 )(void *cls, struct GNUNET_MY_ResultSpec *rs) int(* GNUNET_MYSQL_DataProcessor d0/d71/group__mysql.html ga6a327bef34f7be138e971aa6dab1608f )(void *cls, unsigned int num_values, MYSQL_BIND *values) struct GNUNET_MY_QueryParam GNUNET_MY_query_param_fixed_size d0/d71/group__mysql.html ga9b82d428e69752279f53ea2aef489428 (const void *ptr, size_t ptr_size) int GNUNET_MY_exec_prepared d0/d71/group__mysql.html gaa62172d18952c1944acd81a94400cc9e (struct GNUNET_MYSQL_Context *mc, struct GNUNET_MYSQL_StatementHandle *sh, struct GNUNET_MY_QueryParam *params) struct GNUNET_MY_ResultSpec GNUNET_MY_result_spec_fixed_size d0/d71/group__mysql.html ga90b5a46b152059aa0e51cc68ecd873e1 (void *ptr, size_t ptr_size) struct GNUNET_MY_QueryParam GNUNET_MY_query_param_string d0/d71/group__mysql.html ga79efc4d10f8272e605e13fccde41ae84 (const char *ptr) struct GNUNET_MY_QueryParam GNUNET_MY_query_param_rsa_public_key d0/d71/group__mysql.html gaf0b97a18bd9e8f0984e1ed9948089b61 (const struct GNUNET_CRYPTO_RsaPublicKey *x) struct GNUNET_MY_QueryParam GNUNET_MY_query_param_rsa_signature d0/d71/group__mysql.html gad3c5a132d8dfc2e2a859427f9f774f98 (const struct GNUNET_CRYPTO_RsaSignature *x) struct GNUNET_MY_QueryParam GNUNET_MY_query_param_absolute_time d0/d71/group__mysql.html ga1c9681f9d5dbee88467badcafeb901c0 (const struct GNUNET_TIME_Absolute *x) struct GNUNET_MY_QueryParam GNUNET_MY_query_param_absolute_time_nbo d0/d71/group__mysql.html ga485a143df37c96641f6fbe2035fc5a26 (const struct GNUNET_TIME_AbsoluteNBO *x) struct GNUNET_MY_QueryParam GNUNET_MY_query_param_uint16 d0/d71/group__mysql.html ga9c1309a01edf1a6cb3ac6902191c164b (const uint16_t *x) struct GNUNET_MY_QueryParam GNUNET_MY_query_param_uint32 d0/d71/group__mysql.html gabcf5eaf30102a68ba886d57c8fc44d0c (const uint32_t *x) struct GNUNET_MY_QueryParam GNUNET_MY_query_param_uint64 d0/d71/group__mysql.html ga6478ede126ba0a602927e15edfa69f6b (const uint64_t *x) struct GNUNET_MY_ResultSpec GNUNET_MY_result_spec_variable_size d0/d71/group__mysql.html ga1ed8d221f968ec60b9315133af2355fe (void **dst, size_t *ptr_size) struct GNUNET_MY_ResultSpec GNUNET_MY_result_spec_rsa_public_key d0/d71/group__mysql.html ga7b2418e05a02ca36a15d0514d0d1f1ad (struct GNUNET_CRYPTO_RsaPublicKey **rsa) struct GNUNET_MY_ResultSpec GNUNET_MY_result_spec_rsa_signature d0/d71/group__mysql.html ga4da55302364cc500a2fe10e373b9a4f3 (struct GNUNET_CRYPTO_RsaSignature **sig) struct GNUNET_MY_ResultSpec GNUNET_MY_result_spec_string d0/d71/group__mysql.html ga382f058ae5944277cf688ccd1da5e007 (char **dst) struct GNUNET_MY_ResultSpec GNUNET_MY_result_spec_absolute_time d0/d71/group__mysql.html ga1baf2612af973715c30ce7ddfda23716 (struct GNUNET_TIME_Absolute *at) struct GNUNET_MY_ResultSpec GNUNET_MY_result_spec_absolute_time_nbo d0/d71/group__mysql.html ga000f101e40cc56b975e4e709f7d936cf (struct GNUNET_TIME_AbsoluteNBO *at) struct GNUNET_MY_ResultSpec GNUNET_MY_result_spec_uint16 d0/d71/group__mysql.html ga13efc4713bdf4c2a071bcd59e86d3ac3 (uint16_t *u16) struct GNUNET_MY_ResultSpec GNUNET_MY_result_spec_uint32 d0/d71/group__mysql.html gac2f32b364d56e91e4335f70224f10f83 (uint32_t *u32) struct GNUNET_MY_ResultSpec GNUNET_MY_result_spec_uint64 d0/d71/group__mysql.html gadbb75a6c1ff7f599996adcb7960df5e4 (uint64_t *u64) int GNUNET_MY_extract_result d0/d71/group__mysql.html gade81c8d66af8fcbf8c2fc909d0390845 (struct GNUNET_MYSQL_StatementHandle *sh, struct GNUNET_MY_ResultSpec *specs) void GNUNET_MY_cleanup_query d0/d71/group__mysql.html ga501f2126e46db95db60cf15555515be0 (struct GNUNET_MY_QueryParam *qp, MYSQL_BIND *qbind) void GNUNET_MY_cleanup_result d0/d71/group__mysql.html ga6b19469ea3e45493e82a7c820715e697 (struct GNUNET_MY_ResultSpec *rs) struct GNUNET_MYSQL_Context * GNUNET_MYSQL_context_create d0/d71/group__mysql.html ga8c484d22e3f7e5e2d3b750db0b82f14c (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section) void GNUNET_MYSQL_context_destroy d0/d71/group__mysql.html gaa2ff9ff3db2f2402f3e6fff1bb4a5add (struct GNUNET_MYSQL_Context *mc) void GNUNET_MYSQL_statements_invalidate d0/d71/group__mysql.html ga94121ad5209edb5ba2476514c88f09be (struct GNUNET_MYSQL_Context *mc) MYSQL_STMT * GNUNET_MYSQL_statement_get_stmt d0/d71/group__mysql.html ga8610ec329c0e1d16ba50589def531386 (struct GNUNET_MYSQL_StatementHandle *sh) struct GNUNET_MYSQL_StatementHandle * GNUNET_MYSQL_statement_prepare d0/d71/group__mysql.html ga65c653facf7253821615c004bb148dbc (struct GNUNET_MYSQL_Context *mc, const char *query) int GNUNET_MYSQL_statement_run d0/d71/group__mysql.html gaf74655f55d7da35d5abcf46ecae92902 (struct GNUNET_MYSQL_Context *mc, const char *sql) nat NAT testing library d1/df6/group__nat.html void(* GNUNET_NAT_AUTO_AutoResultCallback d1/df6/group__nat.html gaa381898b5e7504a6672508cfa9294d33 )(void *cls, const struct GNUNET_CONFIGURATION_Handle *diff, enum GNUNET_NAT_StatusCode result, enum GNUNET_NAT_Type type) void(* GNUNET_NAT_AddressCallback d1/df6/group__nat.html gab12a56ea670b9e48689e73d605ec6a8e )(void *cls, void **app_ctx, int add_remove, enum GNUNET_NAT_AddressClass ac, const struct sockaddr *addr, socklen_t addrlen) void(* GNUNET_NAT_ReversalCallback d1/df6/group__nat.html ga55216a1094e272518c93944411b074b9 )(void *cls, const struct sockaddr *remote_addr, socklen_t remote_addrlen) void(* GNUNET_NAT_TestCallback d1/df6/group__nat.html ga68d19c7a2c3891d937d26ebd3ce2e2d7 )(void *cls, enum GNUNET_NAT_StatusCode result) GNUNET_NAT_AddressClass d1/df6/group__nat.html gafa6b2558733870d07b693639af77b5f4 GNUNET_NAT_AC_NONE d1/df6/group__nat.html ggafa6b2558733870d07b693639af77b5f4a9f066cbb41e07d3448ba544d4c1d6bdf GNUNET_NAT_AC_OTHER d1/df6/group__nat.html ggafa6b2558733870d07b693639af77b5f4a832a32df27710c7a0f43dd53def01c01 GNUNET_NAT_AC_PRIVATE d1/df6/group__nat.html ggafa6b2558733870d07b693639af77b5f4a39bf48b5fb6ed0b83c712a051755fbda GNUNET_NAT_AC_GLOBAL d1/df6/group__nat.html ggafa6b2558733870d07b693639af77b5f4a2656832f51188ce18b0abcbbef98602d GNUNET_NAT_AC_GLOBAL_PRIVATE d1/df6/group__nat.html ggafa6b2558733870d07b693639af77b5f4a2634e68344a1d255c9448ba5a78ab578 GNUNET_NAT_AC_LAN d1/df6/group__nat.html ggafa6b2558733870d07b693639af77b5f4a11f82f5b94e813a73258cab6d47ffb36 GNUNET_NAT_AC_LAN_PRIVATE d1/df6/group__nat.html ggafa6b2558733870d07b693639af77b5f4a11746c7943bfc2ef939c55459dcb7c5d GNUNET_NAT_AC_WLAN d1/df6/group__nat.html ggafa6b2558733870d07b693639af77b5f4a80dea5890bca3923761ed18feb3cd31a GNUNET_NAT_AC_BT d1/df6/group__nat.html ggafa6b2558733870d07b693639af77b5f4a9bca347595712fc02c7052f21d3fd29d GNUNET_NAT_AC_LOOPBACK d1/df6/group__nat.html ggafa6b2558733870d07b693639af77b5f4ad64c37b64b80e93a40bf7f1b7b51aece GNUNET_NAT_AC_EXTERN d1/df6/group__nat.html ggafa6b2558733870d07b693639af77b5f4a42eb647ac7d9d3a44483d392a17a3cd3 GNUNET_NAT_AC_MANUAL d1/df6/group__nat.html ggafa6b2558733870d07b693639af77b5f4aba84c46346d59618af74c216c323403d GNUNET_NAT_AC_ANY d1/df6/group__nat.html ggafa6b2558733870d07b693639af77b5f4a7db579e0116f0d1086aeb12dda2b37da GNUNET_NAT_StatusCode d1/df6/group__nat.html ga5898da92219530dc1978f49adedac982 GNUNET_NAT_ERROR_SUCCESS d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982a1af97c3ba6e660e4c2e51fb6acc2fe90 GNUNET_NAT_ERROR_IPC_FAILURE d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982a77a94550f2a13dcb9e08f064a845ba38 GNUNET_NAT_ERROR_INTERNAL_NETWORK_ERROR d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982a4b4d137a3c945f3ea2516303ea53ee0c GNUNET_NAT_ERROR_TIMEOUT d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982aef23498225cbb901bd6953729e3f671a GNUNET_NAT_ERROR_NOT_ONLINE d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982a0ffd0c088862778746606ad6c0c09a8b GNUNET_NAT_ERROR_UPNPC_NOT_FOUND d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982a0e36af070393acefb3ac8b3ea8c9415f GNUNET_NAT_ERROR_UPNPC_FAILED d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982a269f8b030efb5524b410a634e7d38269 GNUNET_NAT_ERROR_UPNPC_TIMEOUT d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982a1049b41d001fb0c1b8d9b1d9f53b1bcf GNUNET_NAT_ERROR_UPNPC_PORTMAP_FAILED d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982a60fcd94769cb0c6586a169e219f9fd73 GNUNET_NAT_ERROR_EXTERNAL_IP_UTILITY_NOT_FOUND d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982a730b1ae4b3e1a405199a95085498dc9d GNUNET_NAT_ERROR_EXTERNAL_IP_UTILITY_FAILED d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982a2e07114cd0ce6b241277104c5d4586ad GNUNET_NAT_ERROR_EXTERNAL_IP_UTILITY_OUTPUT_INVALID d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982a1e55b4cf97019e1a63bf992e3e3820a1 GNUNET_NAT_ERROR_EXTERNAL_IP_ADDRESS_INVALID d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982ac577309981f029abb3cd5625e2e8d1f8 GNUNET_NAT_ERROR_NO_VALID_IF_IP_COMBO d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982a94597d88364129f8eebd5cb59daa70d8 GNUNET_NAT_ERROR_HELPER_NAT_SERVER_NOT_FOUND d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982ac3f822f30ee1fba7f39a0b6197f2a945 GNUNET_NAT_ERROR_NAT_TEST_START_FAILED d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982ad4f695643f843c9ed3e79bdf7e5ce77d GNUNET_NAT_ERROR_NAT_TEST_TIMEOUT d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982ae78d32da88a58b91ae7aeda22a1b0351 GNUNET_NAT_ERROR_NAT_REGISTER_FAILED d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982a76d01f1ec4ca57152c00e83a206c47be GNUNET_NAT_ERROR_HELPER_NAT_CLIENT_NOT_FOUND d1/df6/group__nat.html gga5898da92219530dc1978f49adedac982a59079a9bfd24d62e9b2adb04d6e89524 GNUNET_NAT_Type d1/df6/group__nat.html ga7e4639df980853c0a68ce94a625f5708 GNUNET_NAT_TYPE_NO_NAT d1/df6/group__nat.html gga7e4639df980853c0a68ce94a625f5708a6d52a2a52106e1ade686f9902c165ef2 GNUNET_NAT_TYPE_UNREACHABLE_NAT d1/df6/group__nat.html gga7e4639df980853c0a68ce94a625f5708a1894e9b97ad58d05345c99f2177700f5 GNUNET_NAT_TYPE_STUN_PUNCHED_NAT d1/df6/group__nat.html gga7e4639df980853c0a68ce94a625f5708afcf150c202aa7b4822d167c1dd54a712 GNUNET_NAT_TYPE_UPNP_NAT d1/df6/group__nat.html gga7e4639df980853c0a68ce94a625f5708a027e2cfd4b3c41e2a15b6ce7e68259ea GNUNET_NAT_TYPE_UNKNOWN d1/df6/group__nat.html gga7e4639df980853c0a68ce94a625f5708a068efe2126aacf074d68da05ed797fef struct GNUNET_NAT_AUTO_Test * GNUNET_NAT_AUTO_test_start d1/df6/group__nat.html gae8740f6fe5f1778c9cb1f83d5c269e87 (const struct GNUNET_CONFIGURATION_Handle *cfg, uint8_t proto, const char *section_name, GNUNET_NAT_TestCallback report, void *report_cls) void GNUNET_NAT_AUTO_test_stop d1/df6/group__nat.html ga50e98cb42c494d3b3107aa848f052ebb (struct GNUNET_NAT_AUTO_Test *tst) const char * GNUNET_NAT_AUTO_status2string d1/df6/group__nat.html gab69974441d55a1fb17a16238ea78fb57 (enum GNUNET_NAT_StatusCode err) struct GNUNET_NAT_AUTO_AutoHandle * GNUNET_NAT_AUTO_autoconfig_start d1/df6/group__nat.html gabedaeacd11ea3e311ca80baf2f00a36d (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_NAT_AUTO_AutoResultCallback cb, void *cb_cls) void GNUNET_NAT_AUTO_autoconfig_cancel d1/df6/group__nat.html gaec8497f0947080e6080ce5ea0e97a90e (struct GNUNET_NAT_AUTO_AutoHandle *ah) struct GNUNET_NAT_Handle * GNUNET_NAT_register d1/df6/group__nat.html gafa9f5b8aee4994bc797209cbb11cc1f4 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *config_section, uint8_t proto, unsigned int num_addrs, const struct sockaddr **addrs, const socklen_t *addrlens, GNUNET_NAT_AddressCallback address_callback, GNUNET_NAT_ReversalCallback reversal_callback, void *callback_cls) int GNUNET_NAT_test_address d1/df6/group__nat.html gafe00f8249211e8dba202ffe1c7ec8c70 (struct GNUNET_NAT_Handle *nh, const void *addr, socklen_t addrlen) int GNUNET_NAT_request_reversal d1/df6/group__nat.html ga286e03fe7dca76280a6ce5a711132a7e (struct GNUNET_NAT_Handle *nh, const struct sockaddr_in *local_sa, const struct sockaddr_in *remote_sa) void GNUNET_NAT_unregister d1/df6/group__nat.html ga64c405a83307bebc120950d7b7b3c215 (struct GNUNET_NAT_Handle *nh) int GNUNET_NAT_stun_handle_packet d1/df6/group__nat.html gab2211bbacf06ee9493e3c0e3fc054a27 (struct GNUNET_NAT_Handle *nh, const struct sockaddr *sender_addr, size_t sender_addr_len, const void *data, size_t data_size) struct GNUNET_NAT_STUN_Handle * GNUNET_NAT_stun_make_request d1/df6/group__nat.html ga8ef8637fc799a50dba1b3b7fc99ae706 (const char *server, uint16_t port, struct GNUNET_NETWORK_Handle *sock, GNUNET_NAT_TestCallback cb, void *cb_cls) void GNUNET_NAT_stun_make_request_cancel d1/df6/group__nat.html ga6c767d91bff48e0b38651d0e17625d9e (struct GNUNET_NAT_STUN_Handle *rh) nse NSE service d6/d5b/group__nse.html #define GNUNET_NSE_VERSION d6/d5b/group__nse.html gad87ad047a4ff1882acdaa58b9a6d8481 #define GNUNET_NSE_log_estimate_to_n d6/d5b/group__nse.html ga7e35c25508926750438b0626f422c7bb (loge) void(* GNUNET_NSE_Callback d6/d5b/group__nse.html ga34167faa04462bf6da3177a7f3a6c27a )(void *cls, struct GNUNET_TIME_Absolute timestamp, double logestimate, double std_dev) struct GNUNET_NSE_Handle * GNUNET_NSE_connect d6/d5b/group__nse.html gabb7c1aa74e50774e60ebb338dcccd948 (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_NSE_Callback func, void *func_cls) void GNUNET_NSE_disconnect d6/d5b/group__nse.html ga1b435ff14ca0c408bd2ab40fbecb7205 (struct GNUNET_NSE_Handle *h) namecache Name Cache service db/de5/group__namecache.html #define GNUNET_NAMECACHE_MAX_VALUE_SIZE db/de5/group__namecache.html ga92936b856241000620b0ca16d8148705 void(* GNUNET_NAMECACHE_ContinuationWithStatus db/de5/group__namecache.html ga276b2f505bd6d15e7feb9f87373dff21 )(void *cls, int32_t success, const char *emsg) void(* GNUNET_NAMECACHE_BlockProcessor db/de5/group__namecache.html ga80cb8a3633eb525ff50bca6872e8e39d )(void *cls, const struct GNUNET_GNSRECORD_Block *block) struct GNUNET_NAMECACHE_Handle * GNUNET_NAMECACHE_connect db/de5/group__namecache.html gabdf599c71414a278546c2b65d8e4ac44 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_NAMECACHE_disconnect db/de5/group__namecache.html ga4d2c50bad817c32d2a10b9c48f136089 (struct GNUNET_NAMECACHE_Handle *h) struct GNUNET_NAMECACHE_QueueEntry * GNUNET_NAMECACHE_block_cache db/de5/group__namecache.html gae169f8749c98850c48c150ea80ea0bdc (struct GNUNET_NAMECACHE_Handle *h, const struct GNUNET_GNSRECORD_Block *block, GNUNET_NAMECACHE_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_NAMECACHE_QueueEntry * GNUNET_NAMECACHE_lookup_block db/de5/group__namecache.html gadb15343b7b6c83b370fbcd9632a91fb5 (struct GNUNET_NAMECACHE_Handle *h, const struct GNUNET_HashCode *derived_hash, GNUNET_NAMECACHE_BlockProcessor proc, void *proc_cls) void GNUNET_NAMECACHE_cancel db/de5/group__namecache.html ga555ea41b2b32d0707e2d8dfa78d1978b (struct GNUNET_NAMECACHE_QueueEntry *qe) namecache-plugin Name Cache service plugin API d6/d65/group__namecache-plugin.html GNUNET_NAMECACHE_PluginFunctions void(* GNUNET_NAMECACHE_BlockCallback d6/d65/group__namecache-plugin.html ga8e3156b839c3383500e8a9a34ad9ed72 )(void *cls, const struct GNUNET_GNSRECORD_Block *block) namestore Name Store service d3/da4/group__namestore.html void(* GNUNET_NAMESTORE_ContinuationWithStatus d3/da4/group__namestore.html ga75fd3464210af05ccd24005777eb2850 )(void *cls, int32_t success, const char *emsg) void(* GNUNET_NAMESTORE_RecordMonitor d3/da4/group__namestore.html gacfe372172322322a2364b3cad7e9cb40 )(void *cls, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) struct GNUNET_NAMESTORE_Handle * GNUNET_NAMESTORE_connect d3/da4/group__namestore.html gab89e5d40f846d81a67d6ca467fecec12 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_NAMESTORE_disconnect d3/da4/group__namestore.html ga55d978f37d4e7644c6523aef2bdbd5bf (struct GNUNET_NAMESTORE_Handle *h) struct GNUNET_NAMESTORE_QueueEntry * GNUNET_NAMESTORE_records_store d3/da4/group__namestore.html ga2a0cb56a5276e6763ef14154e75f19fc (struct GNUNET_NAMESTORE_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *pkey, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd, GNUNET_NAMESTORE_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_NAMESTORE_QueueEntry * GNUNET_NAMESTORE_set_nick d3/da4/group__namestore.html gac271fb461ec315d48178d131dee89743 (struct GNUNET_NAMESTORE_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *pkey, const char *nick, GNUNET_NAMESTORE_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_NAMESTORE_QueueEntry * GNUNET_NAMESTORE_records_lookup d3/da4/group__namestore.html gad3e5b0ee07eb76411403503fda2a0a27 (struct GNUNET_NAMESTORE_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *pkey, const char *label, GNUNET_SCHEDULER_TaskCallback error_cb, void *error_cb_cls, GNUNET_NAMESTORE_RecordMonitor rm, void *rm_cls) struct GNUNET_NAMESTORE_QueueEntry * GNUNET_NAMESTORE_zone_to_name d3/da4/group__namestore.html gae1d8df536a2e16aad30802f8394efe56 (struct GNUNET_NAMESTORE_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, const struct GNUNET_CRYPTO_EcdsaPublicKey *value_zone, GNUNET_SCHEDULER_TaskCallback error_cb, void *error_cb_cls, GNUNET_NAMESTORE_RecordMonitor proc, void *proc_cls) void GNUNET_NAMESTORE_cancel d3/da4/group__namestore.html ga693452115970a25ffd00aecc69f944ef (struct GNUNET_NAMESTORE_QueueEntry *qe) struct GNUNET_NAMESTORE_ZoneIterator * GNUNET_NAMESTORE_zone_iteration_start d3/da4/group__namestore.html gadf856144ae9ea38d61433f6dfab952d3 (struct GNUNET_NAMESTORE_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, GNUNET_SCHEDULER_TaskCallback error_cb, void *error_cb_cls, GNUNET_NAMESTORE_RecordMonitor proc, void *proc_cls, GNUNET_SCHEDULER_TaskCallback finish_cb, void *finish_cb_cls) void GNUNET_NAMESTORE_zone_iterator_next d3/da4/group__namestore.html ga6471a454dd2845e80eb519f63b743248 (struct GNUNET_NAMESTORE_ZoneIterator *it, uint64_t limit) void GNUNET_NAMESTORE_zone_iteration_stop d3/da4/group__namestore.html gafeb3da9d08a8778f4d29ec66248b2268 (struct GNUNET_NAMESTORE_ZoneIterator *it) struct GNUNET_NAMESTORE_ZoneMonitor * GNUNET_NAMESTORE_zone_monitor_start d3/da4/group__namestore.html ga5a1b317c5eac0f550a31ddf6888e650e (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_CRYPTO_EcdsaPrivateKey *zone, int iterate_first, GNUNET_SCHEDULER_TaskCallback error_cb, void *error_cb_cls, GNUNET_NAMESTORE_RecordMonitor monitor, void *monitor_cls, GNUNET_SCHEDULER_TaskCallback sync_cb, void *sync_cb_cls) void GNUNET_NAMESTORE_zone_monitor_next d3/da4/group__namestore.html gac212bcb3b9c44c286b7f348bebc9be58 (struct GNUNET_NAMESTORE_ZoneMonitor *zm, uint64_t limit) void GNUNET_NAMESTORE_zone_monitor_stop d3/da4/group__namestore.html ga6c10782b63efdb52ce9c75fd454acd37 (struct GNUNET_NAMESTORE_ZoneMonitor *zm) namestore-plugin Name Store service plugin API d4/dc0/group__namestore-plugin.html GNUNET_NAMESTORE_PluginFunctions void(* GNUNET_NAMESTORE_RecordIterator d4/dc0/group__namestore-plugin.html ga252511c93bf1c37e7f6255b15d2c0b19 )(void *cls, uint64_t serial, const struct GNUNET_CRYPTO_EcdsaPrivateKey *private_key, const char *label, unsigned int rd_count, const struct GNUNET_GNSRECORD_Data *rd) network Network library db/d3a/group__network.html GNUNET_NETWORK_FDSet int GNUNET_NETWORK_test_pf db/d3a/group__network.html gab6c4e570ec31350efff179cbf18e6730 (int pf) char * GNUNET_NETWORK_shorten_unixpath db/d3a/group__network.html ga89ef4d0a66baf537d191168181121f15 (char *unixpath) void GNUNET_NETWORK_unix_precheck db/d3a/group__network.html ga9d06107778e08f94130ba41ad19df8d0 (const struct sockaddr_un *un) struct GNUNET_NETWORK_Handle * GNUNET_NETWORK_socket_accept db/d3a/group__network.html ga6b1873650d4a420c8d886aa6b7a673d3 (const struct GNUNET_NETWORK_Handle *desc, struct sockaddr *address, socklen_t *address_len) struct GNUNET_NETWORK_Handle * GNUNET_NETWORK_socket_box_native db/d3a/group__network.html gaf408f35cf57beeaa859978e696b045a8 (int fd) int GNUNET_NETWORK_socket_set_blocking db/d3a/group__network.html ga7e3ba99aaf6a99d64b146074fb6547e4 (struct GNUNET_NETWORK_Handle *fd, int doBlock) int GNUNET_NETWORK_socket_bind db/d3a/group__network.html gabcd33b0088c11fa4dd48500196555e06 (struct GNUNET_NETWORK_Handle *desc, const struct sockaddr *address, socklen_t address_len) int GNUNET_NETWORK_socket_close db/d3a/group__network.html gaed7ca969b40922b194c430e04d9d89e0 (struct GNUNET_NETWORK_Handle *desc) void GNUNET_NETWORK_socket_free_memory_only_ db/d3a/group__network.html ga7f098c3d5642a80218eafee7b34c9722 (struct GNUNET_NETWORK_Handle *desc) int GNUNET_NETWORK_socket_connect db/d3a/group__network.html gad2bfe08a0845eb72567970bd7041ab45 (const struct GNUNET_NETWORK_Handle *desc, const struct sockaddr *address, socklen_t address_len) int GNUNET_NETWORK_socket_getsockopt db/d3a/group__network.html ga44a41f90e6b1099a3e8598d6905b9bbb (const struct GNUNET_NETWORK_Handle *desc, int level, int optname, void *optval, socklen_t *optlen) int GNUNET_NETWORK_socket_listen db/d3a/group__network.html gab21800375fd52a6e3fdd54a137bdb9a1 (const struct GNUNET_NETWORK_Handle *desc, int backlog) ssize_t GNUNET_NETWORK_socket_recvfrom_amount db/d3a/group__network.html ga70bc5160c71928d1bd609c0defcfdfc2 (const struct GNUNET_NETWORK_Handle *desc) ssize_t GNUNET_NETWORK_socket_recvfrom db/d3a/group__network.html ga447a60cbcd790acfae218756bb9347e4 (const struct GNUNET_NETWORK_Handle *desc, void *buffer, size_t length, struct sockaddr *src_addr, socklen_t *addrlen) ssize_t GNUNET_NETWORK_socket_recv db/d3a/group__network.html ga3db17e3bc71f502a1eb9c020286b04f5 (const struct GNUNET_NETWORK_Handle *desc, void *buffer, size_t length) int GNUNET_NETWORK_socket_select db/d3a/group__network.html gaa9a8b6845a5f413199eb171407752a09 (struct GNUNET_NETWORK_FDSet *rfds, struct GNUNET_NETWORK_FDSet *wfds, struct GNUNET_NETWORK_FDSet *efds, struct GNUNET_TIME_Relative timeout) ssize_t GNUNET_NETWORK_socket_send db/d3a/group__network.html ga8aa6d9b22dfe37567eba7c62030ed372 (const struct GNUNET_NETWORK_Handle *desc, const void *buffer, size_t length) ssize_t GNUNET_NETWORK_socket_sendto db/d3a/group__network.html gac784456a7ec147b6f0874cf9a11a9f8f (const struct GNUNET_NETWORK_Handle *desc, const void *message, size_t length, const struct sockaddr *dest_addr, socklen_t dest_len) int GNUNET_NETWORK_socket_setsockopt db/d3a/group__network.html gaba3e74096aad3461ec20dc976689af4e (struct GNUNET_NETWORK_Handle *fd, int level, int option_name, const void *option_value, socklen_t option_len) int GNUNET_NETWORK_socket_shutdown db/d3a/group__network.html ga1a89427847ee62e1641d2967e98d3141 (struct GNUNET_NETWORK_Handle *desc, int how) int GNUNET_NETWORK_socket_disable_corking db/d3a/group__network.html ga78936f80f99b704686a2cff9269b82b8 (struct GNUNET_NETWORK_Handle *desc) struct GNUNET_NETWORK_Handle * GNUNET_NETWORK_socket_create db/d3a/group__network.html ga7cff0e0f316a799b54df50caeb064242 (int domain, int type, int protocol) void GNUNET_NETWORK_fdset_zero db/d3a/group__network.html ga13962f458de3288e61e8c2083156fd7f (struct GNUNET_NETWORK_FDSet *fds) void GNUNET_NETWORK_fdset_set db/d3a/group__network.html ga7e033f84dd6a1aa404ad4c366e43787c (struct GNUNET_NETWORK_FDSet *fds, const struct GNUNET_NETWORK_Handle *desc) int GNUNET_NETWORK_fdset_isset db/d3a/group__network.html gacff13ef7fd5e551ded201c1ae80442f5 (const struct GNUNET_NETWORK_FDSet *fds, const struct GNUNET_NETWORK_Handle *desc) void GNUNET_NETWORK_fdset_add db/d3a/group__network.html ga456366e92e7ef6b9ac8a6b939e440408 (struct GNUNET_NETWORK_FDSet *dst, const struct GNUNET_NETWORK_FDSet *src) void GNUNET_NETWORK_fdset_copy db/d3a/group__network.html ga51726956d04948ca0351304b6a46aff6 (struct GNUNET_NETWORK_FDSet *to, const struct GNUNET_NETWORK_FDSet *from) int GNUNET_NETWORK_get_fd db/d3a/group__network.html ga19222114276cc0dee4287e8aba68c654 (const struct GNUNET_NETWORK_Handle *desc) struct sockaddr * GNUNET_NETWORK_get_addr db/d3a/group__network.html ga07b8db689bdc2c15171513b028fff1db (const struct GNUNET_NETWORK_Handle *desc) socklen_t GNUNET_NETWORK_get_addrlen db/d3a/group__network.html ga1712f28ce4b9db8bb51e1a243dbeb640 (const struct GNUNET_NETWORK_Handle *desc) void GNUNET_NETWORK_fdset_copy_native db/d3a/group__network.html ga29311e18b2144b6480fe8f346b04b2d9 (struct GNUNET_NETWORK_FDSet *to, const fd_set *from, int nfds) void GNUNET_NETWORK_fdset_set_native db/d3a/group__network.html ga4e1b3f1a9c99678a49c01ed397a00ffd (struct GNUNET_NETWORK_FDSet *to, int nfd) int GNUNET_NETWORK_fdset_test_native db/d3a/group__network.html ga7ba15325489b26ab4f457154590f879e (const struct GNUNET_NETWORK_FDSet *to, int nfd) void GNUNET_NETWORK_fdset_handle_set db/d3a/group__network.html gaec0d52ef316dadc98f82844c0eb6c023 (struct GNUNET_NETWORK_FDSet *fds, const struct GNUNET_DISK_FileHandle *h) void GNUNET_NETWORK_fdset_handle_set_first db/d3a/group__network.html ga0818d41c136bab8d234c2f2aac9b0d22 (struct GNUNET_NETWORK_FDSet *fds, const struct GNUNET_DISK_FileHandle *h) int GNUNET_NETWORK_fdset_handle_isset db/d3a/group__network.html gaa60dde22f955bb06cb7c430ccf05def7 (const struct GNUNET_NETWORK_FDSet *fds, const struct GNUNET_DISK_FileHandle *h) int GNUNET_NETWORK_fdset_overlap db/d3a/group__network.html ga3bcc8f891baeadb3742f58f775ff99be (const struct GNUNET_NETWORK_FDSet *fds1, const struct GNUNET_NETWORK_FDSet *fds2) struct GNUNET_NETWORK_FDSet * GNUNET_NETWORK_fdset_create db/d3a/group__network.html ga132ce41e23e3996b03635cceb1fac15c (void) void GNUNET_NETWORK_fdset_destroy db/d3a/group__network.html ga1461437393f10b2edfde84eb98cbb979 (struct GNUNET_NETWORK_FDSet *fds) int GNUNET_NETWORK_test_port_free db/d3a/group__network.html ga2aea8ece3efa79d185b9f09c00488b98 (int ipproto, uint16_t port) protocols Network protocol definitions d9/d84/group__protocols.html #define GNUNET_MESSAGE_TYPE_TEST d9/d84/group__protocols.html gae9a57629871bc1a1192d39a1ca3787a1 #define GNUNET_MESSAGE_TYPE_DUMMY d9/d84/group__protocols.html ga0528a76bf5f7380fbadbc6951f8fe209 #define GNUNET_MESSAGE_TYPE_DUMMY2 d9/d84/group__protocols.html gabcdd6ff22b9c1633ef0465a485926778 #define GNUNET_MESSAGE_TYPE_RESOLVER_REQUEST d9/d84/group__protocols.html ga417eba8ef772c54cb7e2092aa9376ab0 #define GNUNET_MESSAGE_TYPE_RESOLVER_RESPONSE d9/d84/group__protocols.html ga818e48270d5366866885338b9554f758 #define GNUNET_MESSAGE_TYPE_REQUEST_AGPL d9/d84/group__protocols.html ga7e12c5f3347d30dbe6bf89c8d9876f26 #define GNUNET_MESSAGE_TYPE_RESPONSE_AGPL d9/d84/group__protocols.html gabe6db7dbb44964105729ffa61cc78c6f #define GNUNET_MESSAGE_TYPE_ARM_START d9/d84/group__protocols.html ga71bc7e880179e671077e29bf86c81b10 #define GNUNET_MESSAGE_TYPE_ARM_STOP d9/d84/group__protocols.html ga14048ef2b552a73a8d8bc7225fabd41e #define GNUNET_MESSAGE_TYPE_ARM_RESULT d9/d84/group__protocols.html ga1af7948cf500c94ef106a270862c021c #define GNUNET_MESSAGE_TYPE_ARM_STATUS d9/d84/group__protocols.html ga6d9f3da33619b1f8c73d7ad4a57a800a #define GNUNET_MESSAGE_TYPE_ARM_LIST d9/d84/group__protocols.html gac2b83830cd53ae0db2d778b5fa82d731 #define GNUNET_MESSAGE_TYPE_ARM_LIST_RESULT d9/d84/group__protocols.html ga3a2003066a03a2d62fcc7acfaa6f2eaa #define GNUNET_MESSAGE_TYPE_ARM_MONITOR d9/d84/group__protocols.html gafa2ea5c122d647c801ee02783e6d2090 #define GNUNET_MESSAGE_TYPE_ARM_TEST d9/d84/group__protocols.html ga5257da6b3ce698101aebe8903e287b79 #define GNUNET_MESSAGE_TYPE_HELLO_LEGACY d9/d84/group__protocols.html ga0ab9cb9f601731fa309d83c720bb6cb1 #define GNUNET_MESSAGE_TYPE_HELLO d9/d84/group__protocols.html gabc38ef3e02934d8e1dea6d3b04045670 #define GNUNET_MESSAGE_TYPE_FRAGMENT d9/d84/group__protocols.html ga058de2885a57a9ba531561d93897fe4a #define GNUNET_MESSAGE_TYPE_FRAGMENT_ACK d9/d84/group__protocols.html ga7dd0039f866ab5052ed7c52244cf2210 #define GNUNET_MESSAGE_TYPE_WLAN_DATA_TO_HELPER d9/d84/group__protocols.html ga8ef8644cd26b1d79b35fccbdeb81c3bf #define GNUNET_MESSAGE_TYPE_WLAN_DATA_FROM_HELPER d9/d84/group__protocols.html gaf433c245943d1f778731c7262f955d8b #define GNUNET_MESSAGE_TYPE_WLAN_HELPER_CONTROL d9/d84/group__protocols.html gad2cf33d6f94fa4662d407fa0042332b8 #define GNUNET_MESSAGE_TYPE_WLAN_ADVERTISEMENT d9/d84/group__protocols.html gae53c0c4054ef932a5fc924be123cf865 #define GNUNET_MESSAGE_TYPE_WLAN_DATA d9/d84/group__protocols.html ga73bedd66ac58c4bc688e0145ad52e48d #define GNUNET_MESSAGE_TYPE_DV_RECV d9/d84/group__protocols.html ga50d3156815e67d4750c40a1f733f69c4 #define GNUNET_MESSAGE_TYPE_DV_SEND d9/d84/group__protocols.html ga5895781726f6cc62d4bf6e00221139a6 #define GNUNET_MESSAGE_TYPE_DV_SEND_ACK d9/d84/group__protocols.html gada28c9e4ecf2969bfb2c58589d5eed3b #define GNUNET_MESSAGE_TYPE_DV_ROUTE d9/d84/group__protocols.html ga4d27f9e3b7cbd03b4bf7eda56446d648 #define GNUNET_MESSAGE_TYPE_DV_START d9/d84/group__protocols.html gafaf7c7f0299ca32ef196bcf20cd8bbe8 #define GNUNET_MESSAGE_TYPE_DV_CONNECT d9/d84/group__protocols.html ga6f3c5fa262897ed017567c7b6896efc0 #define GNUNET_MESSAGE_TYPE_DV_DISCONNECT d9/d84/group__protocols.html gaaff339944a23ca06af7d249f27f4138f #define GNUNET_MESSAGE_TYPE_DV_SEND_NACK d9/d84/group__protocols.html ga53dbefe0b976fca3dc37b099c727c14d #define GNUNET_MESSAGE_TYPE_DV_DISTANCE_CHANGED d9/d84/group__protocols.html ga602a58cc9b159aacfa0a90ff7bd653ae #define GNUNET_MESSAGE_TYPE_DV_BOX d9/d84/group__protocols.html ga65a34b7cbe0c446b01f6ab1c0e68575d #define GNUNET_MESSAGE_TYPE_TRANSPORT_XU_MESSAGE d9/d84/group__protocols.html ga104b5e36662e11d0aa5809beb0440c9e #define GNUNET_MESSAGE_TYPE_TRANSPORT_UDP_MESSAGE d9/d84/group__protocols.html gaea5a22727227b9e30bfbd6bccd4a2554 #define GNUNET_MESSAGE_TYPE_TRANSPORT_UDP_ACK d9/d84/group__protocols.html ga1d145c7350a4287fe8b9f269289cd0ae #define GNUNET_MESSAGE_TYPE_TRANSPORT_TCP_NAT_PROBE d9/d84/group__protocols.html ga2f5c57ccaf1152c9015f2bae8389ba01 #define GNUNET_MESSAGE_TYPE_TRANSPORT_TCP_WELCOME d9/d84/group__protocols.html ga4cc596e915e60c4485224509c343053f #define GNUNET_MESSAGE_TYPE_TRANSPORT_ATS d9/d84/group__protocols.html ga98c66e975d311fb14cddb142f1347b33 #define GNUNET_MESSAGE_TYPE_NAT_TEST d9/d84/group__protocols.html ga77f2b31c34efacc67cba703950405868 #define GNUNET_MESSAGE_TYPE_CORE_INIT d9/d84/group__protocols.html ga9a73aa6a464b1043bc568a1bf66500c7 #define GNUNET_MESSAGE_TYPE_CORE_INIT_REPLY d9/d84/group__protocols.html gad3e8b804656677b6e1a63cf2be8c4a78 #define GNUNET_MESSAGE_TYPE_CORE_NOTIFY_CONNECT d9/d84/group__protocols.html ga9073c238e98198cf9d65f4e39d8a8d2c #define GNUNET_MESSAGE_TYPE_CORE_NOTIFY_DISCONNECT d9/d84/group__protocols.html ga95264d2cefa0bb74c00d1c90e6daa7c3 #define GNUNET_MESSAGE_TYPE_CORE_NOTIFY_STATUS_CHANGE d9/d84/group__protocols.html gaefc5f597e305707c230f590d5711ca5b #define GNUNET_MESSAGE_TYPE_CORE_NOTIFY_INBOUND d9/d84/group__protocols.html gacca07bb16725718e58934b1944e143b1 #define GNUNET_MESSAGE_TYPE_CORE_NOTIFY_OUTBOUND d9/d84/group__protocols.html ga76eb0fbf2aaff75210b11d5091243ee6 #define GNUNET_MESSAGE_TYPE_CORE_SEND_REQUEST d9/d84/group__protocols.html ga08ccf968e4340c8679454cc56c03cc3a #define GNUNET_MESSAGE_TYPE_CORE_SEND_READY d9/d84/group__protocols.html gad783ecd5e95e17243d7c78ec49c41adf #define GNUNET_MESSAGE_TYPE_CORE_SEND d9/d84/group__protocols.html gac1e7d2d26c9d1f14e19739099f61b798 #define GNUNET_MESSAGE_TYPE_CORE_MONITOR_PEERS d9/d84/group__protocols.html ga95f0c291c4faf52e4f7df12743f23f2a #define GNUNET_MESSAGE_TYPE_CORE_MONITOR_NOTIFY d9/d84/group__protocols.html gaa7bf79a77c25e618e42525064aeaa96a #define GNUNET_MESSAGE_TYPE_CORE_ENCRYPTED_MESSAGE d9/d84/group__protocols.html ga7c531f8a477e59a73b3eef87da8a6ac6 #define GNUNET_MESSAGE_TYPE_CORE_PING d9/d84/group__protocols.html ga128aae8fb2927dfaeb2c9e03f4eeb95b #define GNUNET_MESSAGE_TYPE_CORE_PONG d9/d84/group__protocols.html ga50d951b8dd31352b61fbc5961f1e0dc6 #define GNUNET_MESSAGE_TYPE_CORE_HANGUP d9/d84/group__protocols.html ga5783a26461f55e51df6add2fda0562b4 #define GNUNET_MESSAGE_TYPE_CORE_COMPRESSED_TYPE_MAP d9/d84/group__protocols.html gaa2560117124991a9e513ee06e0d1e9e2 #define GNUNET_MESSAGE_TYPE_CORE_BINARY_TYPE_MAP d9/d84/group__protocols.html ga496b38a42f1d4de345f660198ea5ec0e #define GNUNET_MESSAGE_TYPE_CORE_EPHEMERAL_KEY d9/d84/group__protocols.html gad43eb200a2b917175bfd148de65a6aae #define GNUNET_MESSAGE_TYPE_CORE_CONFIRM_TYPE_MAP d9/d84/group__protocols.html gace197dc1da3eea82f34df6426a953830 #define GNUNET_MESSAGE_TYPE_DATASTORE_RESERVE d9/d84/group__protocols.html ga89959ce85575dfd5e6ae83c1fc1dd4b8 #define GNUNET_MESSAGE_TYPE_DATASTORE_RELEASE_RESERVE d9/d84/group__protocols.html ga3f8f19e8152421e3d13eef86af6d9fcf #define GNUNET_MESSAGE_TYPE_DATASTORE_STATUS d9/d84/group__protocols.html gaecc4ccf0009ef55e28c230b0f1d24863 #define GNUNET_MESSAGE_TYPE_DATASTORE_PUT d9/d84/group__protocols.html gad787c6da0ed26c1d11c3ef303f7bdd2c #define GNUNET_MESSAGE_TYPE_DATASTORE_GET d9/d84/group__protocols.html gaacb7c9f945de1a7d86cf7fca8687da34 #define GNUNET_MESSAGE_TYPE_DATASTORE_GET_REPLICATION d9/d84/group__protocols.html gadcefa04c631e9851d25064c771add475 #define GNUNET_MESSAGE_TYPE_DATASTORE_GET_ZERO_ANONYMITY d9/d84/group__protocols.html gafc502d558ec75e39da6c25797bd17c4d #define GNUNET_MESSAGE_TYPE_DATASTORE_DATA d9/d84/group__protocols.html gacf248df7f106fb30786f8cf48a65f181 #define GNUNET_MESSAGE_TYPE_DATASTORE_DATA_END d9/d84/group__protocols.html ga4033bf9d5012b90af478653bab3b013c #define GNUNET_MESSAGE_TYPE_DATASTORE_REMOVE d9/d84/group__protocols.html ga90144b4ec29e42ab9fbda00c5abdeed3 #define GNUNET_MESSAGE_TYPE_DATASTORE_DROP d9/d84/group__protocols.html ga1ee2cc81bde649c4891fbc9d71af951c #define GNUNET_MESSAGE_TYPE_DATASTORE_GET_KEY d9/d84/group__protocols.html ga6e67cc219bad886baf7a4e5d284a2ed6 #define GNUNET_MESSAGE_TYPE_FS_REQUEST_LOC_SIGN d9/d84/group__protocols.html gacf9d74358956bc9450a310b9155fe9fe #define GNUNET_MESSAGE_TYPE_FS_REQUEST_LOC_SIGNATURE d9/d84/group__protocols.html gae5335010db00430397ca2bdb66659d8b #define GNUNET_MESSAGE_TYPE_FS_INDEX_START d9/d84/group__protocols.html ga6f88fd324e46a54baf2ff0ef0b2d573b #define GNUNET_MESSAGE_TYPE_FS_INDEX_START_OK d9/d84/group__protocols.html gaf5ffe9dca0c31d651ccb786aa3606471 #define GNUNET_MESSAGE_TYPE_FS_INDEX_START_FAILED d9/d84/group__protocols.html gac5f7ccda852746e5420fdf9f27e86180 #define GNUNET_MESSAGE_TYPE_FS_INDEX_LIST_GET d9/d84/group__protocols.html ga02c34fcefea5a8b6d8379c0c750dd706 #define GNUNET_MESSAGE_TYPE_FS_INDEX_LIST_ENTRY d9/d84/group__protocols.html gaf519fe0f67b6f07dbed583f65dd9d12b #define GNUNET_MESSAGE_TYPE_FS_INDEX_LIST_END d9/d84/group__protocols.html gafeb5c4a05e4bd044e0d971ba0a5b05ed #define GNUNET_MESSAGE_TYPE_FS_UNINDEX d9/d84/group__protocols.html gab3e19ccb823425ccaa5ac5625485f29f #define GNUNET_MESSAGE_TYPE_FS_UNINDEX_OK d9/d84/group__protocols.html ga29c5b069252e56417a573ce7d0f679ff #define GNUNET_MESSAGE_TYPE_FS_START_SEARCH d9/d84/group__protocols.html ga506a5df7e4f6515a04c41e008ec31162 #define GNUNET_MESSAGE_TYPE_FS_GET d9/d84/group__protocols.html ga886a6e790c57a5fbfbc6f074343cc008 #define GNUNET_MESSAGE_TYPE_FS_PUT d9/d84/group__protocols.html ga8288c24b1dc87e2f2c2a64a460575ead #define GNUNET_MESSAGE_TYPE_FS_MIGRATION_STOP d9/d84/group__protocols.html ga8da10389318330d4bc3ff13da8a604fd #define GNUNET_MESSAGE_TYPE_FS_CADET_QUERY d9/d84/group__protocols.html ga9f0ac1faaae9f157ae53ccf97e43539a #define GNUNET_MESSAGE_TYPE_FS_CADET_REPLY d9/d84/group__protocols.html gaac3572ddb6281ad1f41fb155c01a0722 #define GNUNET_MESSAGE_TYPE_DHT_CLIENT_PUT d9/d84/group__protocols.html ga4a13a2b4cef58b98e0d1ed9a6e19a093 #define GNUNET_MESSAGE_TYPE_DHT_CLIENT_GET d9/d84/group__protocols.html gab892e6e9ebd51a328e5e176eeca21693 #define GNUNET_MESSAGE_TYPE_DHT_CLIENT_GET_STOP d9/d84/group__protocols.html ga76c08b7d19f9ef8fef6c3660b4c08091 #define GNUNET_MESSAGE_TYPE_DHT_CLIENT_RESULT d9/d84/group__protocols.html ga869079f97e75f0094189a31e50e14b9c #define GNUNET_MESSAGE_TYPE_DHT_P2P_PUT d9/d84/group__protocols.html gab7ae0cdd2b74bec86b983a25fad630ac #define GNUNET_MESSAGE_TYPE_DHT_P2P_GET d9/d84/group__protocols.html gaa70f740743e11579b059cfab4332ed17 #define GNUNET_MESSAGE_TYPE_DHT_P2P_RESULT d9/d84/group__protocols.html gaa3e846cc394841f17240e5ce9168662b #define GNUNET_MESSAGE_TYPE_DHT_MONITOR_GET d9/d84/group__protocols.html ga01fe033aec9d50ca67a610d271bdcb8a #define GNUNET_MESSAGE_TYPE_DHT_MONITOR_GET_RESP d9/d84/group__protocols.html ga2cedd865b1032ac90d9653a613334214 #define GNUNET_MESSAGE_TYPE_DHT_MONITOR_PUT d9/d84/group__protocols.html ga7302005491f9274e9be494c2d3b02f8d #define GNUNET_MESSAGE_TYPE_DHT_MONITOR_PUT_RESP d9/d84/group__protocols.html ga1592a015cf62fe4f52b229d746e75fa6 #define GNUNET_MESSAGE_TYPE_DHT_MONITOR_START d9/d84/group__protocols.html ga634ee52a41ecb14944ba1c9104b1ae95 #define GNUNET_MESSAGE_TYPE_DHT_MONITOR_STOP d9/d84/group__protocols.html ga9c6a254157b6bc91fd7dd55d0e06ca71 #define GNUNET_MESSAGE_TYPE_DHT_CLIENT_GET_RESULTS_KNOWN d9/d84/group__protocols.html ga6babbce7ca722b068aa5c1e255d65483 #define GNUNET_MESSAGE_TYPE_HOSTLIST_ADVERTISEMENT d9/d84/group__protocols.html ga027abc6c98ac0f5eb9e04e97c306ca5e #define GNUNET_MESSAGE_TYPE_STATISTICS_SET d9/d84/group__protocols.html ga57d27e9ecc868954cc4c746c62f3d35b #define GNUNET_MESSAGE_TYPE_STATISTICS_GET d9/d84/group__protocols.html ga2b8fe9c7cc13b2b454316e89c451b230 #define GNUNET_MESSAGE_TYPE_STATISTICS_VALUE d9/d84/group__protocols.html ga3a325568767e8c4068a7ac904ebde289 #define GNUNET_MESSAGE_TYPE_STATISTICS_END d9/d84/group__protocols.html ga1b448fc1d6bb343f2b0c87c75fce7a55 #define GNUNET_MESSAGE_TYPE_STATISTICS_WATCH d9/d84/group__protocols.html gaa613127eab9f08420ca7c7d331fe1295 #define GNUNET_MESSAGE_TYPE_STATISTICS_WATCH_VALUE d9/d84/group__protocols.html ga5096b47556486af9360de9a46c9e1ed9 #define GNUNET_MESSAGE_TYPE_STATISTICS_DISCONNECT d9/d84/group__protocols.html gacb7b1ce3e7965d0db2ba556d6ce54a2b #define GNUNET_MESSAGE_TYPE_STATISTICS_DISCONNECT_CONFIRM d9/d84/group__protocols.html ga8b74b399f1b85e3ff4422b7f77ce9345 #define GNUNET_MESSAGE_TYPE_VPN_HELPER d9/d84/group__protocols.html ga281723cc6ef6a101dfea66b2e5756b79 #define GNUNET_MESSAGE_TYPE_VPN_ICMP_TO_SERVICE d9/d84/group__protocols.html ga30e3176a881da40cf3e7deee6f552fb2 #define GNUNET_MESSAGE_TYPE_VPN_ICMP_TO_INTERNET d9/d84/group__protocols.html gace17a1057c232812a1d2b7b32091d4ca #define GNUNET_MESSAGE_TYPE_VPN_ICMP_TO_VPN d9/d84/group__protocols.html gaedcf382c2c6b43943c6fa04ec00a6c1c #define GNUNET_MESSAGE_TYPE_VPN_DNS_TO_INTERNET d9/d84/group__protocols.html ga92a69560f4274a1bf7600f1bab8cdf5a #define GNUNET_MESSAGE_TYPE_VPN_DNS_FROM_INTERNET d9/d84/group__protocols.html gaad517824d5a4ce7041e276a7d95ef662 #define GNUNET_MESSAGE_TYPE_VPN_TCP_TO_SERVICE_START d9/d84/group__protocols.html ga5a9af4739611e2767f11c720a7847293 #define GNUNET_MESSAGE_TYPE_VPN_TCP_TO_INTERNET_START d9/d84/group__protocols.html ga39ac7ac7fbc18b21b810ab05d503966d #define GNUNET_MESSAGE_TYPE_VPN_TCP_DATA_TO_EXIT d9/d84/group__protocols.html ga2f63b0b60e822ae92e513ebe38c5a04f #define GNUNET_MESSAGE_TYPE_VPN_TCP_DATA_TO_VPN d9/d84/group__protocols.html gaded548718dc415933b73ab020b6127a5 #define GNUNET_MESSAGE_TYPE_VPN_UDP_TO_SERVICE d9/d84/group__protocols.html ga8729ce428caac354d033cc5bb0c480a2 #define GNUNET_MESSAGE_TYPE_VPN_UDP_TO_INTERNET d9/d84/group__protocols.html gae66207ea2adea63b16547da439331637 #define GNUNET_MESSAGE_TYPE_VPN_UDP_REPLY d9/d84/group__protocols.html ga17168d74367181a61ad8f77c9f3d48b5 #define GNUNET_MESSAGE_TYPE_VPN_CLIENT_REDIRECT_TO_IP d9/d84/group__protocols.html ga4ee2e1a5487906bf65082741218b4db5 #define GNUNET_MESSAGE_TYPE_VPN_CLIENT_REDIRECT_TO_SERVICE d9/d84/group__protocols.html ga7cb5288c14e17600490b860694ebdc8e #define GNUNET_MESSAGE_TYPE_VPN_CLIENT_USE_IP d9/d84/group__protocols.html ga17d870882bdabf441a077dbdd7f2443a #define GNUNET_MESSAGE_TYPE_DNS_CLIENT_INIT d9/d84/group__protocols.html ga991f5f8b6532901b1a06c89fcea3e4b8 #define GNUNET_MESSAGE_TYPE_DNS_CLIENT_REQUEST d9/d84/group__protocols.html ga05a65694f2d187a962b770fcab4d3afe #define GNUNET_MESSAGE_TYPE_DNS_CLIENT_RESPONSE d9/d84/group__protocols.html ga3c78edb32fcccf0c2e2d7e5aaf824c91 #define GNUNET_MESSAGE_TYPE_DNS_HELPER d9/d84/group__protocols.html ga7cd5f25a1affefabc5337ad43385fb5b #define GNUNET_MESSAGE_TYPE_CHAT_JOIN_REQUEST d9/d84/group__protocols.html ga0d6ad3e0e9a9ed5fa870f80465f86824 #define GNUNET_MESSAGE_TYPE_CHAT_JOIN_NOTIFICATION d9/d84/group__protocols.html ga88fa7723298f62659c6ee747ce477c17 #define GNUNET_MESSAGE_TYPE_CHAT_LEAVE_NOTIFICATION d9/d84/group__protocols.html ga1deff5e0885c2be932f4dd0a6f3f1e7f #define GNUNET_MESSAGE_TYPE_CHAT_MESSAGE_NOTIFICATION d9/d84/group__protocols.html ga63d2624241f46d8f5247388d96143165 #define GNUNET_MESSAGE_TYPE_CHAT_TRANSMIT_REQUEST d9/d84/group__protocols.html ga3cd16d290b38530c9383b7a825c3f124 #define GNUNET_MESSAGE_TYPE_CHAT_CONFIRMATION_RECEIPT d9/d84/group__protocols.html ga68962641390b3a62b966848cd72cad47 #define GNUNET_MESSAGE_TYPE_CHAT_CONFIRMATION_NOTIFICATION d9/d84/group__protocols.html ga227a4d5f7e96d134165e66012b00cbc2 #define GNUNET_MESSAGE_TYPE_CHAT_P2P_JOIN_NOTIFICATION d9/d84/group__protocols.html gaab301f81e979d22fbcee245816e179a7 #define GNUNET_MESSAGE_TYPE_CHAT_P2P_LEAVE_NOTIFICATION d9/d84/group__protocols.html gacb311f30d953a5c1a6b983b0673daad4 #define GNUNET_MESSAGE_TYPE_CHAT_P2P_SYNC_REQUEST d9/d84/group__protocols.html gae9237e3fb237e19d84d52e7af0f73395 #define GNUNET_MESSAGE_TYPE_CHAT_P2P_MESSAGE_NOTIFICATION d9/d84/group__protocols.html ga4343138879eae70940d07be1c3a3cebb #define GNUNET_MESSAGE_TYPE_CHAT_P2P_CONFIRMATION_RECEIPT d9/d84/group__protocols.html ga607fbd2f15735b4048d67033064c35e4 #define GNUNET_MESSAGE_TYPE_NSE_START d9/d84/group__protocols.html ga4bb602c8311efb83262678c62fe85ef0 #define GNUNET_MESSAGE_TYPE_NSE_P2P_FLOOD d9/d84/group__protocols.html ga5e3c607f3f16022371aecbc896adec30 #define GNUNET_MESSAGE_TYPE_NSE_ESTIMATE d9/d84/group__protocols.html ga6f6a90b6b01d57428b0e5af2fec0521f #define GNUNET_MESSAGE_TYPE_PEERINFO_GET d9/d84/group__protocols.html ga55f18183da92bc7d425b6222982cc17d #define GNUNET_MESSAGE_TYPE_PEERINFO_GET_ALL d9/d84/group__protocols.html ga563e5d3d671486ec8837b13992f4d16c #define GNUNET_MESSAGE_TYPE_PEERINFO_INFO d9/d84/group__protocols.html ga942c15fa3ea52e180eb576c615031784 #define GNUNET_MESSAGE_TYPE_PEERINFO_INFO_END d9/d84/group__protocols.html ga093255cc0069bf437b0200cbb056b152 #define GNUNET_MESSAGE_TYPE_PEERINFO_NOTIFY d9/d84/group__protocols.html gaf3d7b0035ff7fc145119c9b5eebb4953 #define GNUNET_MESSAGE_TYPE_ATS_START d9/d84/group__protocols.html ga1eee09b87550b85af67e9caf2dbbf487 #define GNUNET_MESSAGE_TYPE_ATS_REQUEST_ADDRESS d9/d84/group__protocols.html ga1c022c0b42fc0c84353c602ffa53aa5a #define GNUNET_MESSAGE_TYPE_ATS_REQUEST_ADDRESS_CANCEL d9/d84/group__protocols.html ga65424c87bdf2d834b31cd29c44d2047f #define GNUNET_MESSAGE_TYPE_ATS_ADDRESS_UPDATE d9/d84/group__protocols.html ga301c5b8e785285278819e14d62254806 #define GNUNET_MESSAGE_TYPE_ATS_ADDRESS_DESTROYED d9/d84/group__protocols.html gac760bc50122e85b588ddbad368043e04 #define GNUNET_MESSAGE_TYPE_ATS_ADDRESS_SUGGESTION d9/d84/group__protocols.html ga3f8cb2066ac81a30991de38577f55a02 #define GNUNET_MESSAGE_TYPE_ATS_PEER_INFORMATION d9/d84/group__protocols.html ga910015a5f99b58837bc2992a3b90c105 #define GNUNET_MESSAGE_TYPE_ATS_RESERVATION_REQUEST d9/d84/group__protocols.html gaea85358756f2f9cafdc49c1bc16871c6 #define GNUNET_MESSAGE_TYPE_ATS_RESERVATION_RESULT d9/d84/group__protocols.html ga72b61f20cc926023b42fc6e49a204b8f #define GNUNET_MESSAGE_TYPE_ATS_PREFERENCE_CHANGE d9/d84/group__protocols.html gafc9bb07837050778bf7c6a1b2dafced8 #define GNUNET_MESSAGE_TYPE_ATS_SESSION_RELEASE d9/d84/group__protocols.html gaecadfb40b85a55a0a50bc79d49469487 #define GNUNET_MESSAGE_TYPE_ATS_ADDRESS_ADD d9/d84/group__protocols.html gab6130b021b1333d1ec0a28c12ccf34a2 #define GNUNET_MESSAGE_TYPE_ATS_ADDRESSLIST_REQUEST d9/d84/group__protocols.html ga0713063c4c836bf5a6e0b4e6f9338d6f #define GNUNET_MESSAGE_TYPE_ATS_ADDRESSLIST_RESPONSE d9/d84/group__protocols.html gaca61401c784cfac212000fc24bb04d02 #define GNUNET_MESSAGE_TYPE_ATS_PREFERENCE_FEEDBACK d9/d84/group__protocols.html ga046373ba69521c6cb87717b6b555b566 #define GNUNET_MESSAGE_TYPE_TRANSPORT_START d9/d84/group__protocols.html ga15be2dd97250dcf98db79f1b3089704f #define GNUNET_MESSAGE_TYPE_TRANSPORT_CONNECT d9/d84/group__protocols.html ga051d642061a64cb02aeeaf6aacaea514 #define GNUNET_MESSAGE_TYPE_TRANSPORT_DISCONNECT d9/d84/group__protocols.html ga59784771624d23e3ab1e27e70803e0cc #define GNUNET_MESSAGE_TYPE_TRANSPORT_SEND d9/d84/group__protocols.html gad8b8cadd4827fc1df5116572aaf7ce9f #define GNUNET_MESSAGE_TYPE_TRANSPORT_SEND_OK d9/d84/group__protocols.html gadf5b9ee2ed1109e8894527428267c7ba #define GNUNET_MESSAGE_TYPE_TRANSPORT_RECV d9/d84/group__protocols.html ga48b5b42a0825fcc8a0b99e697c0cb525 #define GNUNET_MESSAGE_TYPE_TRANSPORT_SET_QUOTA d9/d84/group__protocols.html gaebd9d0726b33a17b20da1bfee76341e9 #define GNUNET_MESSAGE_TYPE_TRANSPORT_RECV_OK d9/d84/group__protocols.html ga2c83ba8a45e1c1c2d34a6b884d87cca0 #define GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_TO_STRING d9/d84/group__protocols.html gabd282bec9516447c0c8256dbd2209a07 #define GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_TO_STRING_REPLY d9/d84/group__protocols.html ga5ce5dc9b6450e39ddbcc3db516f6794d #define GNUNET_MESSAGE_TYPE_TRANSPORT_BLACKLIST_INIT d9/d84/group__protocols.html ga85e9d172a4b9480865453adff20b88e9 #define GNUNET_MESSAGE_TYPE_TRANSPORT_BLACKLIST_QUERY d9/d84/group__protocols.html gafad945200e362e28007bc956e108934f #define GNUNET_MESSAGE_TYPE_TRANSPORT_BLACKLIST_REPLY d9/d84/group__protocols.html ga61ba2a15ada203cb9f365fb95ed9883d #define GNUNET_MESSAGE_TYPE_TRANSPORT_PING d9/d84/group__protocols.html gabd1f2e4790e4de1fcb408a00e6ee26ca #define GNUNET_MESSAGE_TYPE_TRANSPORT_PONG d9/d84/group__protocols.html ga5bbcd5e12625ee4073f07edefb4800b1 #define GNUNET_MESSAGE_TYPE_TRANSPORT_SESSION_SYN d9/d84/group__protocols.html gad011a1b2284a9cd48289e81d8fbfa78c #define GNUNET_MESSAGE_TYPE_TRANSPORT_SESSION_SYN_ACK d9/d84/group__protocols.html gae4b0f9499fb434eff54c1049cba2a3ad #define GNUNET_MESSAGE_TYPE_TRANSPORT_SESSION_ACK d9/d84/group__protocols.html ga69d8e8bd9ad519f70df3436aa887e463 #define GNUNET_MESSAGE_TYPE_TRANSPORT_SESSION_DISCONNECT d9/d84/group__protocols.html ga8c94757b04f68bb3ff0342e988079ec9 #define GNUNET_MESSAGE_TYPE_TRANSPORT_SESSION_QUOTA d9/d84/group__protocols.html ga0f5e9f504d61b45a705c22d6610d1055 #define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PEER_REQUEST d9/d84/group__protocols.html ga69164c20b0b361ec683a4da6ea44cb19 #define GNUNET_MESSAGE_TYPE_TRANSPORT_SESSION_KEEPALIVE d9/d84/group__protocols.html ga10b945772b23f98733232f685f22d242 #define GNUNET_MESSAGE_TYPE_TRANSPORT_SESSION_KEEPALIVE_RESPONSE d9/d84/group__protocols.html ga4d20a1e1c3577b7bc8ce19c01e954e25 #define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PEER_RESPONSE d9/d84/group__protocols.html ga6dd0407cc82e8357b4c24d28e916850d #define GNUNET_MESSAGE_TYPE_TRANSPORT_BROADCAST_BEACON d9/d84/group__protocols.html ga0e8f53ea1e4d6190958ce3fb60f34538 #define GNUNET_MESSAGE_TYPE_TRANSPORT_TRAFFIC_METRIC d9/d84/group__protocols.html gaa60c25441c30b48f54d58d601e8aec56 #define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PLUGIN_START d9/d84/group__protocols.html ga706914884abd539a8f3d4b62c3ebf642 #define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PLUGIN_EVENT d9/d84/group__protocols.html ga106978baf7bf763afe17c26bde0ca253 #define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PLUGIN_SYNC d9/d84/group__protocols.html ga74bc7cbb830c742f613f7bcc4f4b02b9 #define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PEER_RESPONSE_END d9/d84/group__protocols.html ga992e073ca5ad75acf50fc0a1f7a8a2a6 #define GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_PROGRESS_FILE d9/d84/group__protocols.html gaf054b1c627a808d61e89d1d50c3d5f52 #define GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_PROGRESS_DIRECTORY d9/d84/group__protocols.html ga35e83802bed97709d397609ca7209175 #define GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_ERROR d9/d84/group__protocols.html ga5b80c2baf9438cecb09917310d8c8342 #define GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_SKIP_FILE d9/d84/group__protocols.html ga80d7e258547b0fd8c934491f0efb820d #define GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_COUNTING_DONE d9/d84/group__protocols.html ga9427a10404bd81946d99a0450ffcee51 #define GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_META_DATA d9/d84/group__protocols.html ga52b13a90e817098ea1a479533ca2caf1 #define GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_FINISHED d9/d84/group__protocols.html ga4f0bc49937791fcc8a2e67572db4805f #define GNUNET_MESSAGE_TYPE_NAMECACHE_LOOKUP_BLOCK d9/d84/group__protocols.html ga6dd6bd11d4e7e64ba1219d24f42169b4 #define GNUNET_MESSAGE_TYPE_NAMECACHE_LOOKUP_BLOCK_RESPONSE d9/d84/group__protocols.html gaf45d0549adc19ff6384592e99d70f2b0 #define GNUNET_MESSAGE_TYPE_NAMECACHE_BLOCK_CACHE d9/d84/group__protocols.html gaba98d72f8c520bbc7076bd92f80df0d4 #define GNUNET_MESSAGE_TYPE_NAMECACHE_BLOCK_CACHE_RESPONSE d9/d84/group__protocols.html ga789343954fb85befb37fc99525dd25f4 #define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_STORE d9/d84/group__protocols.html ga9f3cafd12831d81a4b41399bfc998181 #define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_STORE_RESPONSE d9/d84/group__protocols.html ga6f6d342029f69c301b46485f1f9713d1 #define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_LOOKUP d9/d84/group__protocols.html gaebcc0abaf1fee7b007e18a3c870dd82a #define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_LOOKUP_RESPONSE d9/d84/group__protocols.html ga9c66dcf6cd57500856f14b4ed97f01da #define GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_TO_NAME d9/d84/group__protocols.html gac8f0f543a7ddcdf568f9e24fe89244b8 #define GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_TO_NAME_RESPONSE d9/d84/group__protocols.html ga4331e8c0a0320c47ee1318b893f154e2 #define GNUNET_MESSAGE_TYPE_NAMESTORE_MONITOR_START d9/d84/group__protocols.html gac65b60b0e43e3c43c6d9f2c011770e73 #define GNUNET_MESSAGE_TYPE_NAMESTORE_MONITOR_SYNC d9/d84/group__protocols.html gad7bec205fb30ff11282013e951c1035e #define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_RESULT d9/d84/group__protocols.html ga0698c1f7147755fbf5e1a7b0ec37fe9d #define GNUNET_MESSAGE_TYPE_NAMESTORE_MONITOR_NEXT d9/d84/group__protocols.html gaa4711ff7c22d6967a35a8078c0685af0 #define GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_ITERATION_START d9/d84/group__protocols.html ga92f0b7138560a8f136d0c71c030a02f0 #define GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_ITERATION_NEXT d9/d84/group__protocols.html ga7fc6d647b7a68d065579900bbc4fbb0b #define GNUNET_MESSAGE_TYPE_NAMESTORE_ZONE_ITERATION_STOP d9/d84/group__protocols.html ga9c46ce2fae81f4b8bd476d92e25a84dc #define GNUNET_MESSAGE_TYPE_NAMESTORE_RECORD_RESULT_END d9/d84/group__protocols.html ga004aa89f2dea0d9f99ec1018c2ef0a8c #define GNUNET_MESSAGE_TYPE_LOCKMANAGER_ACQUIRE d9/d84/group__protocols.html ga0c3b471b0c340ff3e59a40a47d579c03 #define GNUNET_MESSAGE_TYPE_LOCKMANAGER_RELEASE d9/d84/group__protocols.html ga445db28ab27d538cf2fdc5bdd66e7469 #define GNUNET_MESSAGE_TYPE_LOCKMANAGER_SUCCESS d9/d84/group__protocols.html ga146248bb1df2ea1ca0c58a7aced47c73 #define GNUNET_MESSAGE_TYPE_TESTBED_INIT d9/d84/group__protocols.html ga01d8efea46a90f56b94e31c2313a93c7 #define GNUNET_MESSAGE_TYPE_TESTBED_ADD_HOST d9/d84/group__protocols.html ga296e38fe302cf11c7679f880781c026e #define GNUNET_MESSAGE_TYPE_TESTBED_ADD_HOST_SUCCESS d9/d84/group__protocols.html ga947406639a7eb6fdd96a3e083862dc3d #define GNUNET_MESSAGE_TYPE_TESTBED_LINK_CONTROLLERS d9/d84/group__protocols.html gaa461c47bee21fc012b2f33eacacaa4f3 #define GNUNET_MESSAGE_TYPE_TESTBED_CREATE_PEER d9/d84/group__protocols.html gae6349689a2ee9004857d93c028e8cd9c #define GNUNET_MESSAGE_TYPE_TESTBED_RECONFIGURE_PEER d9/d84/group__protocols.html gace85fa661e0aa0ad185a2a7cb5911db6 #define GNUNET_MESSAGE_TYPE_TESTBED_START_PEER d9/d84/group__protocols.html ga127932706ae18ffcf4f756e91b4b4aef #define GNUNET_MESSAGE_TYPE_TESTBED_STOP_PEER d9/d84/group__protocols.html gad6939062b69c2a7cf324466a682b751b #define GNUNET_MESSAGE_TYPE_TESTBED_DESTROY_PEER d9/d84/group__protocols.html gae1acf56ddbaf71e4db5760b241ecfd0f #define GNUNET_MESSAGE_TYPE_TESTBED_CONFIGURE_UNDERLAY_LINK d9/d84/group__protocols.html ga3acb7d483c2cdda2784dd7c5b11e1b8d #define GNUNET_MESSAGE_TYPE_TESTBED_OVERLAY_CONNECT d9/d84/group__protocols.html ga54030def30052fc5d28fe9ae4dfe44a7 #define GNUNET_MESSAGE_TYPE_TESTBED_PEER_EVENT d9/d84/group__protocols.html ga21fe44b544f79be3587af3f38e547d79 #define GNUNET_MESSAGE_TYPE_TESTBED_PEER_CONNECT_EVENT d9/d84/group__protocols.html gaf681a294a339f06676fe378f9c2fc5f2 #define GNUNET_MESSAGE_TYPE_TESTBED_OPERATION_FAIL_EVENT d9/d84/group__protocols.html gae7535ffbc9607e604bf7a2277c78a798 #define GNUNET_MESSAGE_TYPE_TESTBED_CREATE_PEER_SUCCESS d9/d84/group__protocols.html ga568f7aef7afea11560438f6487bfa62a #define GNUNET_MESSAGE_TYPE_TESTBED_GENERIC_OPERATION_SUCCESS d9/d84/group__protocols.html gaadb8d137ca139561bc3983d4d5257ead #define GNUNET_MESSAGE_TYPE_TESTBED_GET_PEER_INFORMATION d9/d84/group__protocols.html ga5fa7befcd43854a952ee88bbdedbe0c5 #define GNUNET_MESSAGE_TYPE_TESTBED_PEER_INFORMATION d9/d84/group__protocols.html gaeb16fb3f733cfd128760296c3dc706f8 #define GNUNET_MESSAGE_TYPE_TESTBED_REMOTE_OVERLAY_CONNECT d9/d84/group__protocols.html ga6f33065d8d8d077f1f2aea5f8122925d #define GNUNET_MESSAGE_TYPE_TESTBED_GET_SLAVE_CONFIGURATION d9/d84/group__protocols.html gacdfc81251f3ccdace3d51f6ebe2d5998 #define GNUNET_MESSAGE_TYPE_TESTBED_SLAVE_CONFIGURATION d9/d84/group__protocols.html ga9a5338315c0807770833b670f95828c9 #define GNUNET_MESSAGE_TYPE_TESTBED_LINK_CONTROLLERS_RESULT d9/d84/group__protocols.html ga20c508e9a5c503ce559b9276cc4b53da #define GNUNET_MESSAGE_TYPE_TESTBED_SHUTDOWN_PEERS d9/d84/group__protocols.html gaedcd1452f6dff0ca5ebcc38e7ca5cd34 #define GNUNET_MESSAGE_TYPE_TESTBED_MANAGE_PEER_SERVICE d9/d84/group__protocols.html ga46033bb4a1246e7d2ec4beae6b95b2e1 #define GNUNET_MESSAGE_TYPE_TESTBED_BARRIER_INIT d9/d84/group__protocols.html ga14c8fd8287e17c3a71d7d180bdae2512 #define GNUNET_MESSAGE_TYPE_TESTBED_BARRIER_CANCEL d9/d84/group__protocols.html ga1dcfa6db1d2b2107d9e5c9ef899c5725 #define GNUNET_MESSAGE_TYPE_TESTBED_BARRIER_STATUS d9/d84/group__protocols.html ga71265b89c1e840a50324bef62f031f62 #define GNUNET_MESSAGE_TYPE_TESTBED_BARRIER_WAIT d9/d84/group__protocols.html gac67d1d46f524d853d9d9968314eb19c0 #define GNUNET_MESSAGE_TYPE_TESTBED_MAX d9/d84/group__protocols.html ga614d93e3af9002ee231f085399a188e0 #define GNUNET_MESSAGE_TYPE_TESTBED_HELPER_INIT d9/d84/group__protocols.html gaf9e0d4db53e9c6ae84020e7b74d396e3 #define GNUNET_MESSAGE_TYPE_TESTBED_HELPER_REPLY d9/d84/group__protocols.html ga874cd03f7a40b8603a892ca2e1567892 #define GNUNET_MESSAGE_TYPE_GNS_LOOKUP d9/d84/group__protocols.html ga0989cc40cc131505488dae185bccfb90 #define GNUNET_MESSAGE_TYPE_GNS_LOOKUP_RESULT d9/d84/group__protocols.html ga7dc7ff20813d9ec2ffe521eaeb5b1423 #define GNUNET_MESSAGE_TYPE_GNS_REVERSE_LOOKUP d9/d84/group__protocols.html gaab70f72655ddbab6bd0472bfb839c6e0 #define GNUNET_MESSAGE_TYPE_GNS_REVERSE_LOOKUP_RESULT d9/d84/group__protocols.html ga9eb1d8fb48e292c7a02acc32940d134a #define GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_JOIN d9/d84/group__protocols.html ga43708c795421069d35a16db37a28cd4b #define GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_INSERT d9/d84/group__protocols.html gad318f1e5673fc97ef2fe840fd62ec368 #define GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_BEGIN d9/d84/group__protocols.html gaac043a6b628cbad622a9b98a92280b34 #define GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_RECEIVED_ELEMENT d9/d84/group__protocols.html ga9165143a261a4e7c90cd8cb9909155e6 #define GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_CONCLUDE d9/d84/group__protocols.html gad6f1b80f634306c20541cb53683eb037 #define GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_CONCLUDE_DONE d9/d84/group__protocols.html ga624603ae4b747ccf92f5a15a4f173548 #define GNUNET_MESSAGE_TYPE_CONSENSUS_CLIENT_ACK d9/d84/group__protocols.html gad85174b4f50e4ab789d412b23227ad49 #define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_DELTA_ESTIMATE d9/d84/group__protocols.html gae746191c6c0f2d842f804cc00d245135 #define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_DIFFERENCE_DIGEST d9/d84/group__protocols.html ga258cf03037a72bae0c0a8804747cda27 #define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_ELEMENTS d9/d84/group__protocols.html ga8de8307fde3be2bdb6d25b5ba9edfb39 #define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_ELEMENTS_REQUEST d9/d84/group__protocols.html gae2aba1b3b59262fc1f7d61dc0fdc6696 #define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_ELEMENTS_REPORT d9/d84/group__protocols.html ga76e73eec0fb744e4575f5786166db4a9 #define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_HELLO d9/d84/group__protocols.html ga3d06ffd6179f2e230a438a4baad64c77 #define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_SYNCED d9/d84/group__protocols.html ga44025fade06f7357a642e1909b91ce35 #define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_FIN d9/d84/group__protocols.html gab100852bc5f2c1eac8d3bb29d333c78b #define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_ABORT d9/d84/group__protocols.html ga8e33c86fa09847088f729eaf1e230b87 #define GNUNET_MESSAGE_TYPE_CONSENSUS_P2P_ROUND_CONTEXT d9/d84/group__protocols.html gae8273a000e0c5e050f62dba00ce9005c #define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_REQUEST_FULL d9/d84/group__protocols.html ga694c9ba3251c56ed75caaa40611336c0 #define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_DEMAND d9/d84/group__protocols.html ga87b634ce2cf7db1fe68c2511ed805505 #define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_INQUIRY d9/d84/group__protocols.html ga0ce87a67e674c9b532605957532bc652 #define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_OFFER d9/d84/group__protocols.html ga02af6a46f236010db6011b3519154cc1 #define GNUNET_MESSAGE_TYPE_SET_REJECT d9/d84/group__protocols.html ga6111576b5226dbd13b8a394648ed709a #define GNUNET_MESSAGE_TYPE_SET_CANCEL d9/d84/group__protocols.html ga1698a4c17cc6ab281afee4fe408d4e39 #define GNUNET_MESSAGE_TYPE_SET_ITER_ACK d9/d84/group__protocols.html gadfdb474fe83511bba354807ab07dc6ce #define GNUNET_MESSAGE_TYPE_SET_RESULT d9/d84/group__protocols.html ga9b2c0f7cbdd80958aa1bdbeba0771680 #define GNUNET_MESSAGE_TYPE_SET_ADD d9/d84/group__protocols.html ga45fee541486fef1f3356bf1907c3bd09 #define GNUNET_MESSAGE_TYPE_SET_REMOVE d9/d84/group__protocols.html ga9ea579eb43f35867b5031f491b35646d #define GNUNET_MESSAGE_TYPE_SET_LISTEN d9/d84/group__protocols.html ga885eeb6e7f5afe86d4f6ff9d2423117c #define GNUNET_MESSAGE_TYPE_SET_ACCEPT d9/d84/group__protocols.html ga9a95ee61b70f54303f949fcd9c2e6d11 #define GNUNET_MESSAGE_TYPE_SET_EVALUATE d9/d84/group__protocols.html ga10487140f32b93bb302e66fb60af7ae2 #define GNUNET_MESSAGE_TYPE_SET_CONCLUDE d9/d84/group__protocols.html gabd95d351c45dbf5b3d0f0409af7a4d1c #define GNUNET_MESSAGE_TYPE_SET_REQUEST d9/d84/group__protocols.html ga4ac5f0eccbf1e14adf6e0426f9ddfc8a #define GNUNET_MESSAGE_TYPE_SET_CREATE d9/d84/group__protocols.html gaeec8cf08347ced67cd93bcd129eca6de #define GNUNET_MESSAGE_TYPE_SET_P2P_OPERATION_REQUEST d9/d84/group__protocols.html ga84b0c6055c5a335e1c4eff09e7b6b3f2 #define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_SE d9/d84/group__protocols.html ga0f9e72285cf9fea07d5e142dc331dac1 #define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_IBF d9/d84/group__protocols.html ga2b4af23062836302a19e3bc6c44c69de #define GNUNET_MESSAGE_TYPE_SET_P2P_ELEMENTS d9/d84/group__protocols.html ga6de609245cead0f92dc36bedbbaffa2f #define GNUNET_MESSAGE_TYPE_SET_P2P_ELEMENT_REQUESTS d9/d84/group__protocols.html gadc38591218950af70bd233890511dc0d #define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_DONE d9/d84/group__protocols.html ga4490a3e53d5fd6b4a89d53e0711c85f3 #define GNUNET_MESSAGE_TYPE_SET_ITER_REQUEST d9/d84/group__protocols.html gaa9e2b5f5bdcec83bd40332a5cf5c1ccb #define GNUNET_MESSAGE_TYPE_SET_ITER_ELEMENT d9/d84/group__protocols.html ga98fa8137a2200b28a74c9b993610fabe #define GNUNET_MESSAGE_TYPE_SET_ITER_DONE d9/d84/group__protocols.html gaed9348612646d04660b057b47ee65c58 #define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_SEC d9/d84/group__protocols.html ga51f6b9efc167d7a99107e39317e22d67 #define GNUNET_MESSAGE_TYPE_SET_INTERSECTION_P2P_ELEMENT_INFO d9/d84/group__protocols.html gacd976332388e49439ebee66b5e403688 #define GNUNET_MESSAGE_TYPE_SET_INTERSECTION_P2P_BF d9/d84/group__protocols.html gaebf5f0304c6ed85ac47f3dd9ec124efd #define GNUNET_MESSAGE_TYPE_SET_INTERSECTION_P2P_DONE d9/d84/group__protocols.html ga9488d6e3b6be3f364b404c2a584d5077 #define GNUNET_MESSAGE_TYPE_SET_COPY_LAZY_PREPARE d9/d84/group__protocols.html ga511b4bcedd9cd4909ff6ccbd5d4abb41 #define GNUNET_MESSAGE_TYPE_SET_COPY_LAZY_RESPONSE d9/d84/group__protocols.html ga20c9eb0ad260a748753f2254009295f6 #define GNUNET_MESSAGE_TYPE_SET_COPY_LAZY_CONNECT d9/d84/group__protocols.html gaeabab3e401cb24724aaa9552348c9f12 #define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_FULL_DONE d9/d84/group__protocols.html gad112110944dccbff2c8d27dbb22005c0 #define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_FULL_ELEMENT d9/d84/group__protocols.html ga5f9bc34027a4aa4c118b6c02858b05d0 #define GNUNET_MESSAGE_TYPE_SET_UNION_P2P_OVER d9/d84/group__protocols.html ga94eda14fe97f8d63377a4b5a8838e702 #define GNUNET_MESSAGE_TYPE_TESTBED_LOGGER_MSG d9/d84/group__protocols.html ga0e5b0ee255f8267d121ec519a4bd7e79 #define GNUNET_MESSAGE_TYPE_TESTBED_LOGGER_ACK d9/d84/group__protocols.html ga0dcc427629994bc0f182f74db06605ff #define GNUNET_MESSAGE_TYPE_REGEX_ANNOUNCE d9/d84/group__protocols.html ga6b43d5d7db79eed0bd1a141589b8f566 #define GNUNET_MESSAGE_TYPE_REGEX_SEARCH d9/d84/group__protocols.html gac0850407d786475391d006c9fc982866 #define GNUNET_MESSAGE_TYPE_REGEX_RESULT d9/d84/group__protocols.html gad70ae86e544333c5fa1a033296a07b67 #define GNUNET_MESSAGE_TYPE_IDENTITY_START d9/d84/group__protocols.html ga37da96e2c4dbb95fadae7edd5d1f8d23 #define GNUNET_MESSAGE_TYPE_IDENTITY_RESULT_CODE d9/d84/group__protocols.html ga7d376b01de798a16eb73cedf39002691 #define GNUNET_MESSAGE_TYPE_IDENTITY_UPDATE d9/d84/group__protocols.html gac32ba8c7ccfb5da5db4feb4b2e6ce1d4 #define GNUNET_MESSAGE_TYPE_IDENTITY_GET_DEFAULT d9/d84/group__protocols.html gacfa6b01f1d79db1099b90e2df8db8187 #define GNUNET_MESSAGE_TYPE_IDENTITY_SET_DEFAULT d9/d84/group__protocols.html ga54e54ae5adfecb164421f565e541067b #define GNUNET_MESSAGE_TYPE_IDENTITY_CREATE d9/d84/group__protocols.html ga36a00d8c48cfadb3c39a59f26a64a8ba #define GNUNET_MESSAGE_TYPE_IDENTITY_RENAME d9/d84/group__protocols.html ga7e09d05cdf70b54a5db24b9586bf426c #define GNUNET_MESSAGE_TYPE_IDENTITY_DELETE d9/d84/group__protocols.html ga44bf02031eef3813fb24814539fcfee0 #define GNUNET_MESSAGE_TYPE_IDENTITY_LOOKUP d9/d84/group__protocols.html ga4a059305206b6f5fe493cf335c941eb3 #define GNUNET_MESSAGE_TYPE_IDENTITY_LOOKUP_BY_SUFFIX d9/d84/group__protocols.html gab244aabd24a50937912818ed823700c7 #define GNUNET_MESSAGE_TYPE_REVOCATION_QUERY d9/d84/group__protocols.html ga4db0f2ee8a2c276918c6008a0e3c3d94 #define GNUNET_MESSAGE_TYPE_REVOCATION_QUERY_RESPONSE d9/d84/group__protocols.html gae33fbf805aa6d8ef5d26fae92ab2f339 #define GNUNET_MESSAGE_TYPE_REVOCATION_REVOKE d9/d84/group__protocols.html gaa5dfe40d38a9a47c1b7dd216e100d6da #define GNUNET_MESSAGE_TYPE_REVOCATION_REVOKE_RESPONSE d9/d84/group__protocols.html gace2caa2bb7b647d0d84ceb9affcbfade #define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_TO_ALICE d9/d84/group__protocols.html gac5526adb854b587ead82ee79f3988d40 #define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_TO_BOB d9/d84/group__protocols.html ga64bcae45a707b924fcdb50acd91c624f #define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_MULTIPART_ALICE d9/d84/group__protocols.html ga706a9bf110e0a1189f8b721e297b3db4 #define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_CLIENT_MULTIPART_BOB d9/d84/group__protocols.html gaa34887b07e86cb61a01e5826134c33e5 #define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_SESSION_INITIALIZATION d9/d84/group__protocols.html gaa3d4965e21c1ab225032190f1a221fac #define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ALICE_CRYPTODATA d9/d84/group__protocols.html ga514a19e91953dd0798c6a6d596d0ef17 #define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_BOB_CRYPTODATA d9/d84/group__protocols.html ga57e3514065ba4580bce9a824530b3825 #define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_BOB_CRYPTODATA_MULTIPART d9/d84/group__protocols.html gafe6b7c40c46ec4bb9f6a877cf407789f #define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_RESULT d9/d84/group__protocols.html ga474088729fad0e1308e2f893dfdf94c9 #define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ECC_SESSION_INITIALIZATION d9/d84/group__protocols.html ga61253cdebd6bd3987c7ca6e0452029c4 #define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ECC_ALICE_CRYPTODATA d9/d84/group__protocols.html gac14599a50f3315d254eb7c3900ef263a #define GNUNET_MESSAGE_TYPE_SCALARPRODUCT_ECC_BOB_CRYPTODATA d9/d84/group__protocols.html ga7c499fbfb2959d24e572604a60090d2b #define GNUNET_MESSAGE_TYPE_PSYCSTORE_MEMBERSHIP_STORE d9/d84/group__protocols.html gad4efb462b7d91b2b5ebd9fcacd4aaea9 #define GNUNET_MESSAGE_TYPE_PSYCSTORE_MEMBERSHIP_TEST d9/d84/group__protocols.html ga531d2c8fd3d2868cc45d5f58cdfeb297 #define GNUNET_MESSAGE_TYPE_PSYCSTORE_FRAGMENT_STORE d9/d84/group__protocols.html ga1b5085e9072043d3d0316ff88ac6c216 #define GNUNET_MESSAGE_TYPE_PSYCSTORE_FRAGMENT_GET d9/d84/group__protocols.html ga5766fada94b151e93da44610f49bf24e #define GNUNET_MESSAGE_TYPE_PSYCSTORE_MESSAGE_GET d9/d84/group__protocols.html gafe52b4c8847018177c52b990657f134d #define GNUNET_MESSAGE_TYPE_PSYCSTORE_MESSAGE_GET_FRAGMENT d9/d84/group__protocols.html ga35d4bc9f32a5e30ef5eda04811aaba4d #define GNUNET_MESSAGE_TYPE_PSYCSTORE_COUNTERS_GET d9/d84/group__protocols.html gaa28c9defbd61cbf0d6175d104f5c9865 #define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_MODIFY d9/d84/group__protocols.html ga37c0b2a223b6609e446717d28964e702 #define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_SYNC d9/d84/group__protocols.html gaedcbe1cd79a3c28ebec7e82d03e0c0ec #define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_RESET d9/d84/group__protocols.html gae8ea6adf71da37ba8472dacbf3e95dc8 #define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_HASH_UPDATE d9/d84/group__protocols.html gaaea4017fac457ba0156cd79d852cf9bc #define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_GET d9/d84/group__protocols.html ga85495682bf1723b7570d6149cc8ab73a #define GNUNET_MESSAGE_TYPE_PSYCSTORE_STATE_GET_PREFIX d9/d84/group__protocols.html ga6c3038782330d234da053c06242841db #define GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_CODE d9/d84/group__protocols.html ga468227e7b00df37cd0bedcf916da9090 #define GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_FRAGMENT d9/d84/group__protocols.html ga05163ac30a8983c4a4d0da8614c2f97d #define GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_COUNTERS d9/d84/group__protocols.html ga1e392c5b324e8472eb62ff65ae8abb81 #define GNUNET_MESSAGE_TYPE_PSYCSTORE_RESULT_STATE d9/d84/group__protocols.html gaf20a5d411b1c10c944ca4d6cfc4049cc #define GNUNET_MESSAGE_TYPE_PSYC_RESULT_CODE d9/d84/group__protocols.html ga9cf13fef81878f8d7f0b1164cf2ab223 #define GNUNET_MESSAGE_TYPE_PSYC_MASTER_START d9/d84/group__protocols.html gaa334aab74523683ca48da6245081d39b #define GNUNET_MESSAGE_TYPE_PSYC_MASTER_START_ACK d9/d84/group__protocols.html ga6f23781b2abbde50c13c8161c2bf0cc9 #define GNUNET_MESSAGE_TYPE_PSYC_SLAVE_JOIN d9/d84/group__protocols.html ga0cd43d0bf78a7467d81ab8dd65b664e0 #define GNUNET_MESSAGE_TYPE_PSYC_SLAVE_JOIN_ACK d9/d84/group__protocols.html gabbce205ab50cb0fef8831d1dd436704b #define GNUNET_MESSAGE_TYPE_PSYC_PART_REQUEST d9/d84/group__protocols.html gafd3c8b3030aba963ef5082751d0e25c8 #define GNUNET_MESSAGE_TYPE_PSYC_PART_ACK d9/d84/group__protocols.html gafec37fe6ac9fce7d0c78c382384f41c1 #define GNUNET_MESSAGE_TYPE_PSYC_JOIN_REQUEST d9/d84/group__protocols.html gaa157c54616ac9b5cec8a53e33fae167f #define GNUNET_MESSAGE_TYPE_PSYC_JOIN_DECISION d9/d84/group__protocols.html ga376caf8dcf66990eff5bca23b649f989 #define GNUNET_MESSAGE_TYPE_PSYC_CHANNEL_MEMBERSHIP_STORE d9/d84/group__protocols.html gaa22b67eff4e6f1de0ba56f83a0c37fa3 #define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE d9/d84/group__protocols.html gaeae1a7738aa4655f9cadd507e5128788 #define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_HEADER d9/d84/group__protocols.html ga6e5c33fe9e862e501de0152f48f566d1 #define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_METHOD d9/d84/group__protocols.html ga656244bcc5b0632b3fb1f3b009765108 #define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_MODIFIER d9/d84/group__protocols.html ga5e42b86dda640f2d8dd11337796108b1 #define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_MOD_CONT d9/d84/group__protocols.html gab8b657b61c1658512ac460bb468113a8 #define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_DATA d9/d84/group__protocols.html ga1445309abaf95db251967d7e55c00472 #define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_END d9/d84/group__protocols.html gac2d4f9ed2aeadd27f66be980ffc7180f #define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_CANCEL d9/d84/group__protocols.html gaca962b14438522b109bf7ecd4cc82dd8 #define GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_ACK d9/d84/group__protocols.html ga67f4e2437175a98176e40d95c8464ba9 #define GNUNET_MESSAGE_TYPE_PSYC_HISTORY_REPLAY d9/d84/group__protocols.html gae7cfcdff8c007d6d07d222bc18d88a02 #define GNUNET_MESSAGE_TYPE_PSYC_HISTORY_RESULT d9/d84/group__protocols.html ga52d71f087cf36968ec2f0c854d08bcdc #define GNUNET_MESSAGE_TYPE_PSYC_STATE_GET d9/d84/group__protocols.html ga414730af29b2e2fb504758ab285cb991 #define GNUNET_MESSAGE_TYPE_PSYC_STATE_GET_PREFIX d9/d84/group__protocols.html gab5582eb15eb4086ef50e38d90e02cad8 #define GNUNET_MESSAGE_TYPE_PSYC_STATE_RESULT d9/d84/group__protocols.html ga0c5e2ccc0035a5489fb74edaed73de4a #define GNUNET_MESSAGE_TYPE_CONVERSATION_AUDIO d9/d84/group__protocols.html ga77fa383af243b92fd6b90544ce289988 #define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_REGISTER d9/d84/group__protocols.html ga1aaa79f397ed9f003ccbbccf045d0d78 #define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_PICK_UP d9/d84/group__protocols.html ga3b328570517ad359039504de1d8732cb #define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_HANG_UP d9/d84/group__protocols.html ga5c5197ed97f175da1d18246bbdaa68b5 #define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_CALL d9/d84/group__protocols.html gacf26f854fa6a28b31312d92fc8b3e292 #define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_RING d9/d84/group__protocols.html gadcd4bab3376a4d95a79a2d5a105c0e37 #define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_SUSPEND d9/d84/group__protocols.html ga41497f5c49b1941eddf198dc0be952f0 #define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_RESUME d9/d84/group__protocols.html ga0797b3732f1199733517b8005d3af30f #define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_PHONE_PICKED_UP d9/d84/group__protocols.html ga4dacdbf863202c787ae0c5a2434370a5 #define GNUNET_MESSAGE_TYPE_CONVERSATION_CS_AUDIO d9/d84/group__protocols.html gab8bb10e2f25229a89d38afc6241de8e3 #define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_RING d9/d84/group__protocols.html ga75c633955a8cdc6bc9e186f9303619bf #define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_HANG_UP d9/d84/group__protocols.html ga86200c625804b5ff270154a508e4cf17 #define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_PICK_UP d9/d84/group__protocols.html ga922d0544e2ab9e218b7d6ad26c1bdea8 #define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_SUSPEND d9/d84/group__protocols.html gafed3a5d7840089a390778103847e8f57 #define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_PHONE_RESUME d9/d84/group__protocols.html gad37843eacf33f2a3c0a6063bb6f6565a #define GNUNET_MESSAGE_TYPE_CONVERSATION_CADET_AUDIO d9/d84/group__protocols.html ga3040f9fdcd7bff5b6214105ebd78a066 #define GNUNET_MESSAGE_TYPE_MULTICAST_ORIGIN_START d9/d84/group__protocols.html gac20e0decd52b52baa42a8eb6c84c5710 #define GNUNET_MESSAGE_TYPE_MULTICAST_MEMBER_JOIN d9/d84/group__protocols.html gaa5898aeaa4a8a3aa1b625b175365ab7d #define GNUNET_MESSAGE_TYPE_MULTICAST_JOIN_REQUEST d9/d84/group__protocols.html gab6266095a001b6fdf9c8304cf5beaa1b #define GNUNET_MESSAGE_TYPE_MULTICAST_JOIN_DECISION d9/d84/group__protocols.html gadc3a8c5dac5612a3d47ff833f1c8929f #define GNUNET_MESSAGE_TYPE_MULTICAST_PART_REQUEST d9/d84/group__protocols.html gabe24b40a213329372f018a392524624c #define GNUNET_MESSAGE_TYPE_MULTICAST_PART_ACK d9/d84/group__protocols.html gaab3a81d38405c8f7540fbf1fb1553d5f #define GNUNET_MESSAGE_TYPE_MULTICAST_GROUP_END d9/d84/group__protocols.html ga2ed8cb0a2a5ea9e4ef28660cce144004 #define GNUNET_MESSAGE_TYPE_MULTICAST_MESSAGE d9/d84/group__protocols.html gacf28109d93b45fe2e0fe6284310fb1f3 #define GNUNET_MESSAGE_TYPE_MULTICAST_REQUEST d9/d84/group__protocols.html ga333a003dd653cf01f411f9ad967d5089 #define GNUNET_MESSAGE_TYPE_MULTICAST_FRAGMENT_ACK d9/d84/group__protocols.html gad4ffdae60b477e8908420ff2ebd06fa8 #define GNUNET_MESSAGE_TYPE_MULTICAST_REPLAY_REQUEST d9/d84/group__protocols.html gaa16cf3a7d09c6c92cdf0ed4bb1a3fdcf #define GNUNET_MESSAGE_TYPE_MULTICAST_REPLAY_RESPONSE d9/d84/group__protocols.html gaa1ab4c805226ed264970215b08dc0dd2 #define GNUNET_MESSAGE_TYPE_MULTICAST_REPLAY_RESPONSE_END d9/d84/group__protocols.html gaec3995e8149b27dd00a23d7841c62fc4 #define GNUNET_MESSAGE_TYPE_SECRETSHARING_CLIENT_GENERATE d9/d84/group__protocols.html ga81fefec609f3bb84bd54c85916dc7930 #define GNUNET_MESSAGE_TYPE_SECRETSHARING_CLIENT_DECRYPT d9/d84/group__protocols.html ga09a7338cc15c79824c549b2c4bb0ac5b #define GNUNET_MESSAGE_TYPE_SECRETSHARING_CLIENT_DECRYPT_DONE d9/d84/group__protocols.html ga142c7d789ebdc6d2686473093fc594d6 #define GNUNET_MESSAGE_TYPE_SECRETSHARING_CLIENT_SECRET_READY d9/d84/group__protocols.html ga00f681f13781e7097fbb94ea1991b0fb #define GNUNET_MESSAGE_TYPE_PEERSTORE_STORE d9/d84/group__protocols.html ga294f8e11f5d73114e1e853fd712a7b13 #define GNUNET_MESSAGE_TYPE_PEERSTORE_ITERATE d9/d84/group__protocols.html gaa42c6e24c777a2e03e2d22ac3187781f #define GNUNET_MESSAGE_TYPE_PEERSTORE_ITERATE_RECORD d9/d84/group__protocols.html gaa40b0ae8a6bb6d1dcc48f04859ba7001 #define GNUNET_MESSAGE_TYPE_PEERSTORE_ITERATE_END d9/d84/group__protocols.html gad1e6f007ba9e20dce16b691f5b15621c #define GNUNET_MESSAGE_TYPE_PEERSTORE_WATCH d9/d84/group__protocols.html gaa2a5f6d8c0137c3b252723404e76bc27 #define GNUNET_MESSAGE_TYPE_PEERSTORE_WATCH_RECORD d9/d84/group__protocols.html gaa9bf6d6e53ec4ed0d044457551852f15 #define GNUNET_MESSAGE_TYPE_PEERSTORE_WATCH_CANCEL d9/d84/group__protocols.html ga5e2617ac38db090d76a8a250dce36613 #define GNUNET_MESSAGE_TYPE_SOCIAL_RESULT_CODE d9/d84/group__protocols.html ga11dcd6c9d9a6c8f9e630a3ec76a70345 #define GNUNET_MESSAGE_TYPE_SOCIAL_HOST_ENTER d9/d84/group__protocols.html ga7c46b677485822a0dc17da12a1428a3c #define GNUNET_MESSAGE_TYPE_SOCIAL_HOST_ENTER_ACK d9/d84/group__protocols.html gab40b5039e5edaa364c8aaf8bd8084a0b #define GNUNET_MESSAGE_TYPE_SOCIAL_GUEST_ENTER d9/d84/group__protocols.html ga563edd52cb61ce4d5dc7331b1bfa9581 #define GNUNET_MESSAGE_TYPE_SOCIAL_GUEST_ENTER_BY_NAME d9/d84/group__protocols.html ga1e326d72180c802ac7e54da9d1395b64 #define GNUNET_MESSAGE_TYPE_SOCIAL_GUEST_ENTER_ACK d9/d84/group__protocols.html ga600f1649df37fa68a3754ebaf4c7142e #define GNUNET_MESSAGE_TYPE_SOCIAL_ENTRY_REQUEST d9/d84/group__protocols.html ga45db724704314312dbfdb83c9dac6228 #define GNUNET_MESSAGE_TYPE_SOCIAL_ENTRY_DECISION d9/d84/group__protocols.html ga4c1753a04916ba5b71a3f3d6bd12714d #define GNUNET_MESSAGE_TYPE_SOCIAL_PLACE_LEAVE d9/d84/group__protocols.html gaeb10f12911080e3d6c6dff286de4ec0a #define GNUNET_MESSAGE_TYPE_SOCIAL_PLACE_LEAVE_ACK d9/d84/group__protocols.html ga1329d80e0019851c1f7a50541e9e3255 #define GNUNET_MESSAGE_TYPE_SOCIAL_ZONE_ADD_PLACE d9/d84/group__protocols.html gaf91c10af2462b850ef9e05695d212480 #define GNUNET_MESSAGE_TYPE_SOCIAL_ZONE_ADD_NYM d9/d84/group__protocols.html ga2f62db9828fde85ec5fca64abcadd9dc #define GNUNET_MESSAGE_TYPE_SOCIAL_APP_CONNECT d9/d84/group__protocols.html ga4f1b94bb430950f2ca744a8a7074e8e2 #define GNUNET_MESSAGE_TYPE_SOCIAL_APP_DETACH d9/d84/group__protocols.html gab4b6a65e215fac840befe0cb8140d8d0 #define GNUNET_MESSAGE_TYPE_SOCIAL_APP_EGO d9/d84/group__protocols.html ga9a15286e646c830b8208d80cbea88ecb #define GNUNET_MESSAGE_TYPE_SOCIAL_APP_EGO_END d9/d84/group__protocols.html ga5a8d03b133f36cf82bd942707b91e402 #define GNUNET_MESSAGE_TYPE_SOCIAL_APP_PLACE d9/d84/group__protocols.html ga86bc58e8f351216cf8d11dd1ae7e3861 #define GNUNET_MESSAGE_TYPE_SOCIAL_APP_PLACE_END d9/d84/group__protocols.html ga653ff935b5c5c79059462a070d57b2eb #define GNUNET_MESSAGE_TYPE_SOCIAL_MSG_PROC_SET d9/d84/group__protocols.html ga48f2c031bad1ca4c979f52b11a516f35 #define GNUNET_MESSAGE_TYPE_SOCIAL_MSG_PROC_CLEAR d9/d84/group__protocols.html ga3fe53ad4afbfa51cf8f480401a3e7cf1 #define GNUNET_MESSAGE_TYPE_XDHT_P2P_TRAIL_SETUP d9/d84/group__protocols.html gab774f94973c6db27b3346e588e120593 #define GNUNET_MESSAGE_TYPE_XDHT_P2P_TRAIL_SETUP_RESULT d9/d84/group__protocols.html ga439caacea6e832a8e967842472707dc1 #define GNUNET_MESSAGE_TYPE_XDHT_P2P_VERIFY_SUCCESSOR d9/d84/group__protocols.html gafce149545f15ab59534ad082af12e341 #define GNUNET_MESSAGE_TYPE_XDHT_P2P_NOTIFY_NEW_SUCCESSOR d9/d84/group__protocols.html ga698ed5ee114500acc7bc9b4af90e83b2 #define GNUNET_MESSAGE_TYPE_XDHT_P2P_VERIFY_SUCCESSOR_RESULT d9/d84/group__protocols.html ga055d9f7bdcc1a8e05684ade5825dc865 #define GNUNET_MESSAGE_TYPE_XDHT_P2P_GET_RESULT d9/d84/group__protocols.html gaf3eca13dab3144444065a416b740f8f6 #define GNUNET_MESSAGE_TYPE_XDHT_P2P_TRAIL_SETUP_REJECTION d9/d84/group__protocols.html ga5bde043d39c1e5288a4df067e0b444d4 #define GNUNET_MESSAGE_TYPE_XDHT_P2P_TRAIL_TEARDOWN d9/d84/group__protocols.html ga0ecbdc837198e1e94a15f4319d9f362a #define GNUNET_MESSAGE_TYPE_XDHT_P2P_ADD_TRAIL d9/d84/group__protocols.html gafcfee10d7d51e2602eadb88c2500b2b4 #define GNUNET_MESSAGE_TYPE_XDHT_P2P_PUT d9/d84/group__protocols.html gab33ac3cb2f89702dc25975b8a74491e0 #define GNUNET_MESSAGE_TYPE_XDHT_P2P_GET d9/d84/group__protocols.html gaded7f07a081234015420927a305eaa34 #define GNUNET_MESSAGE_TYPE_XDHT_P2P_NOTIFY_SUCCESSOR_CONFIRMATION d9/d84/group__protocols.html ga391cc662e1bcfacf3f895d2c65d55752 #define GNUNET_MESSAGE_TYPE_WDHT_RANDOM_WALK d9/d84/group__protocols.html gab50c59df30ee51dd6e96438a37eccc64 #define GNUNET_MESSAGE_TYPE_WDHT_RANDOM_WALK_RESPONSE d9/d84/group__protocols.html gaa9ea84187149e742a09c567a1da96aa4 #define GNUNET_MESSAGE_TYPE_WDHT_TRAIL_DESTROY d9/d84/group__protocols.html ga53ccd23932678860929ae5c60c9f09a0 #define GNUNET_MESSAGE_TYPE_WDHT_TRAIL_ROUTE d9/d84/group__protocols.html gaa844d91a916ffb68af8fddea3e044033 #define GNUNET_MESSAGE_TYPE_WDHT_SUCCESSOR_FIND d9/d84/group__protocols.html ga232ad2238a5c579fb4091b3ab3e65a82 #define GNUNET_MESSAGE_TYPE_WDHT_GET d9/d84/group__protocols.html ga39fab4fde2fa0515aec90d033a7b44b4 #define GNUNET_MESSAGE_TYPE_WDHT_PUT d9/d84/group__protocols.html gaba2b1170b5ce1a94bb6ca7113fb5d9f2 #define GNUNET_MESSAGE_TYPE_WDHT_GET_RESULT d9/d84/group__protocols.html gad16a8c20a9f0ee8afd8bff59f1121553 #define GNUNET_MESSAGE_TYPE_RPS_PP_CHECK_LIVE d9/d84/group__protocols.html ga16284ab02156156a190f8aa580a95854 #define GNUNET_MESSAGE_TYPE_RPS_PP_PUSH d9/d84/group__protocols.html ga2df789b9cffdcd9ac17cf02463886009 #define GNUNET_MESSAGE_TYPE_RPS_PP_PULL_REQUEST d9/d84/group__protocols.html gac385b929fa05fe4f2c406404f21d3d07 #define GNUNET_MESSAGE_TYPE_RPS_PP_PULL_REPLY d9/d84/group__protocols.html ga40d8caaca08d862f1358ab3908c4ae42 #define GNUNET_MESSAGE_TYPE_RPS_CS_SEED d9/d84/group__protocols.html ga62eef2813e64bccc0c2042f461f8f918 #define GNUNET_MESSAGE_TYPE_RPS_CS_SUB_START d9/d84/group__protocols.html ga0299a7207134f5789ad5e0c6c532701f #define GNUNET_MESSAGE_TYPE_RPS_CS_SUB_STOP d9/d84/group__protocols.html ga2f3dd01d3b39afabf3ca6fb23aa68ecb #define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_STORE d9/d84/group__protocols.html ga4301775c02317d8a25827244481eed12 #define GNUNET_MESSAGE_TYPE_RECLAIM_SUCCESS_RESPONSE d9/d84/group__protocols.html ga0e29b25df89dc7cb2a90e4addb1d2a3b #define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_ITERATION_START d9/d84/group__protocols.html gabde5d9b7f0533ed04a7568fcfd0233c5 #define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_ITERATION_STOP d9/d84/group__protocols.html ga7df05a43f811fd7c99afe53e562e8f55 #define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_ITERATION_NEXT d9/d84/group__protocols.html ga945c039336a83a541dead5fe5b362826 #define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_RESULT d9/d84/group__protocols.html ga190537c0cb15940624bf4bea1085e31d #define GNUNET_MESSAGE_TYPE_RECLAIM_ISSUE_TICKET d9/d84/group__protocols.html ga3dc8a0930712ed1b0a2b867112a26735 #define GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_RESULT d9/d84/group__protocols.html ga6432ff4c06001769fdc7c016cb253eed #define GNUNET_MESSAGE_TYPE_RECLAIM_REVOKE_TICKET d9/d84/group__protocols.html gaaf0955f5be1efbfc699dc3a6b3c49ad2 #define GNUNET_MESSAGE_TYPE_RECLAIM_REVOKE_TICKET_RESULT d9/d84/group__protocols.html gaf7ca33c962f2aef85112dfb460b7f6f1 #define GNUNET_MESSAGE_TYPE_RECLAIM_CONSUME_TICKET d9/d84/group__protocols.html gab8198d9cb20cead45798e0a3d7f216cb #define GNUNET_MESSAGE_TYPE_RECLAIM_CONSUME_TICKET_RESULT d9/d84/group__protocols.html ga055866d704ed3627e21b40978b96df56 #define GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_ITERATION_START d9/d84/group__protocols.html ga77343b7ef1a4abd563cd239360b9272a #define GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_ITERATION_STOP d9/d84/group__protocols.html ga79d27bd98b65b519e99a8eb9265e0398 #define GNUNET_MESSAGE_TYPE_RECLAIM_TICKET_ITERATION_NEXT d9/d84/group__protocols.html gaaac837b4ce662020ca95776fb546489b #define GNUNET_MESSAGE_TYPE_RECLAIM_ATTRIBUTE_DELETE d9/d84/group__protocols.html gac63ed16ef42ab288ce38d6fd733928ea #define GNUNET_MESSAGE_TYPE_RECLAIM_ATTESTATION_STORE d9/d84/group__protocols.html gaed6442f9f67496d313688bd3252bd054 #define GNUNET_MESSAGE_TYPE_RECLAIM_ATTESTATION_DELETE d9/d84/group__protocols.html gae47fe456a4db631d8d800219930efe16 #define GNUNET_MESSAGE_TYPE_RECLAIM_ATTESTATION_RESULT d9/d84/group__protocols.html ga055300f684c72d8ce31c0f1ffa73db5a #define GNUNET_MESSAGE_TYPE_RECLAIM_REFERENCE_STORE d9/d84/group__protocols.html ga5ebe0f4ecbcf06cbb97538d302780e88 #define GNUNET_MESSAGE_TYPE_ABD_VERIFY d9/d84/group__protocols.html ga8b97a0bf6f33c678919900c2f71ec17c #define GNUNET_MESSAGE_TYPE_ABD_VERIFY_RESULT d9/d84/group__protocols.html ga272ffa619dfecda401d192311b4c9346 #define GNUNET_MESSAGE_TYPE_ABD_COLLECT d9/d84/group__protocols.html ga83296fb64c997ffa420d1e22eed06d3e #define GNUNET_MESSAGE_TYPE_ABD_COLLECT_RESULT d9/d84/group__protocols.html ga1f7ef8d81236f34c1f03796ff33ed38a #define GNUNET_MESSAGE_TYPE_ABD_INTERMEDIATE_RESULT d9/d84/group__protocols.html ga2888fec056cff344f7d3c4d88f37770f #define GNUNET_MESSAGE_TYPE_CADET_CONNECTION_CREATE d9/d84/group__protocols.html gae297ce0ee45d587389717393b9bd9d20 #define GNUNET_MESSAGE_TYPE_CADET_CONNECTION_CREATE_ACK d9/d84/group__protocols.html ga08a8cedc2c1570166ed1152bd0642c8a #define GNUNET_MESSAGE_TYPE_CADET_CONNECTION_BROKEN d9/d84/group__protocols.html ga0c28bec0b07b59889828f11e4398edb9 #define GNUNET_MESSAGE_TYPE_CADET_CONNECTION_DESTROY d9/d84/group__protocols.html ga6bdd5de3bce8ffe8027e4f5e3decdf5e #define GNUNET_MESSAGE_TYPE_CADET_CONNECTION_PATH_CHANGED_UNIMPLEMENTED d9/d84/group__protocols.html ga71a13e3e44f249b9a937492391592ad1 #define GNUNET_MESSAGE_TYPE_CADET_CONNECTION_HOP_BY_HOP_ENCRYPTED_ACK d9/d84/group__protocols.html ga2132bc327acc1fcbdddb9fcd3dd18f32 #define GNUNET_MESSAGE_TYPE_CADET_TUNNEL_ENCRYPTED_POLL d9/d84/group__protocols.html gaf6125a1a2305aed005a6a435161746a7 #define GNUNET_MESSAGE_TYPE_CADET_TUNNEL_KX d9/d84/group__protocols.html ga391ab2b8a3917fec99a7dcaa7c16f853 #define GNUNET_MESSAGE_TYPE_CADET_TUNNEL_ENCRYPTED d9/d84/group__protocols.html gaec16e05bbc403dd9529829f6fa26dd1c #define GNUNET_MESSAGE_TYPE_CADET_TUNNEL_KX_AUTH d9/d84/group__protocols.html gac9a61db63edc64ee71165f50168e0992 #define GNUNET_MESSAGE_TYPE_CADET_CHANNEL_APP_DATA d9/d84/group__protocols.html ga66ee368cdfca2912d053b53d5b9677d1 #define GNUNET_MESSAGE_TYPE_CADET_CHANNEL_APP_DATA_ACK d9/d84/group__protocols.html ga4a96dd353dead21c8ef5da2fa88e9442 #define GNUNET_MESSAGE_TYPE_CADET_CHANNEL_KEEPALIVE d9/d84/group__protocols.html gaaee560a2775cbc5c4d546bdf382ce1e7 #define GNUNET_MESSAGE_TYPE_CADET_CHANNEL_OPEN d9/d84/group__protocols.html ga044f1ce8b9ffc4000cef37f4d11ff74a #define GNUNET_MESSAGE_TYPE_CADET_CHANNEL_DESTROY d9/d84/group__protocols.html gaf671ad18bbf8cd9bffbd7b3b6754e1cc #define GNUNET_MESSAGE_TYPE_CADET_CHANNEL_OPEN_ACK d9/d84/group__protocols.html gaf686f407d1594d44969e30190d91ae7e #define GNUNET_MESSAGE_TYPE_CADET_CHANNEL_OPEN_NACK_DEPRECATED d9/d84/group__protocols.html ga3068628679d4d9e09b6b90f2596b3e45 #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_DATA d9/d84/group__protocols.html gaca198a7798dfd9f6267db1153dc4da76 #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_ACK d9/d84/group__protocols.html ga38ac570a52a01adac766bedfa1923401 #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_PORT_OPEN d9/d84/group__protocols.html gab524c1094f42b168c19074344af7a278 #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_PORT_CLOSE d9/d84/group__protocols.html gab2b44a882133bf7337fab3c8da8c133d #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_CHANNEL_CREATE d9/d84/group__protocols.html ga21ca5d3b4faf5b30bbabc25ba399d26b #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_CHANNEL_DESTROY d9/d84/group__protocols.html gaff03f44897a8c7c14dc72edb43986469 #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_REQUEST_INFO_CHANNEL d9/d84/group__protocols.html gaf50d1b76f65e1aecde8b6945cd145151 #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_CHANNEL d9/d84/group__protocols.html gadfd49915dfe4516e6a216f008374fcac #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_CHANNEL_END d9/d84/group__protocols.html ga38991acf6181e42b5f51cb38901ed468 #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_REQUEST_INFO_PEERS d9/d84/group__protocols.html ga2e131e73610531962bd8f643ba4a5e64 #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_PEERS d9/d84/group__protocols.html ga70135ac9d7c3ab5df85864dc3c113f57 #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_PEERS_END d9/d84/group__protocols.html gaafd949cae5c2ecc9959393ea7ede2e81 #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_REQUEST_INFO_PATH d9/d84/group__protocols.html ga4bd4abac5fa30462d60d8a6c0dd56f06 #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_PATH d9/d84/group__protocols.html gac2a0ab92af1a399f18e0498050fc5d8f #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_PATH_END d9/d84/group__protocols.html ga45184e5581705ff6e520637fe9ccaafe #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_REQUEST_INFO_TUNNELS d9/d84/group__protocols.html gac886c082fb7c454df7f52a2ce957f7c5 #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_TUNNELS d9/d84/group__protocols.html ga360d0069e9c78cac8d5b526ebd1fd011 #define GNUNET_MESSAGE_TYPE_CADET_LOCAL_INFO_TUNNELS_END d9/d84/group__protocols.html ga372aaed9bb18ddae06c29ade70e97897 #define GNUNET_MESSAGE_TYPE_CADET_CLI d9/d84/group__protocols.html ga7fc8e12aa1eb2bf4d222fbac2d022374 #define GNUNET_MESSAGE_TYPE_NAT_REGISTER d9/d84/group__protocols.html ga8539c6a13d5965306c330a1fd54ee004 #define GNUNET_MESSAGE_TYPE_NAT_HANDLE_STUN d9/d84/group__protocols.html gacde68bcfc2d8fa269787e3f8b2bc152e #define GNUNET_MESSAGE_TYPE_NAT_REQUEST_CONNECTION_REVERSAL d9/d84/group__protocols.html ga799e467f45f3a291ca2a3be1ec5cd6f5 #define GNUNET_MESSAGE_TYPE_NAT_CONNECTION_REVERSAL_REQUESTED d9/d84/group__protocols.html ga75c67a9a3a09bde85d9e03fc1ed1705b #define GNUNET_MESSAGE_TYPE_NAT_ADDRESS_CHANGE d9/d84/group__protocols.html ga214d46a0106256d8ae6161775dea5b35 #define GNUNET_MESSAGE_TYPE_NAT_AUTO_REQUEST_CFG d9/d84/group__protocols.html ga984cf7fbbb4f09df083ecf333155d687 #define GNUNET_MESSAGE_TYPE_NAT_AUTO_CFG_RESULT d9/d84/group__protocols.html ga8daa060b6ec6bfc4ab777a7c6d960fa9 #define GNUNET_MESSAGE_TYPE_AUCTION_CLIENT_CREATE d9/d84/group__protocols.html gad85d1b06e642b485690d2dd9bbb782f1 #define GNUNET_MESSAGE_TYPE_AUCTION_CLIENT_JOIN d9/d84/group__protocols.html ga499d1c01532f619d6ce5f99cae1992c5 #define GNUNET_MESSAGE_TYPE_AUCTION_CLIENT_OUTCOME d9/d84/group__protocols.html ga9089bc7fbfda192f91dc718b4fab2463 #define GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_VIEW_REQUEST d9/d84/group__protocols.html gac7472faf90a31f0f827ec9c83b1aff5d #define GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_VIEW_REPLY d9/d84/group__protocols.html ga79d9cd2173a125dc9fa2dec4c3074076 #define GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_VIEW_CANCEL d9/d84/group__protocols.html ga30821c468973f04c5a00cc55ba5e3fcf #define GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_STREAM_REQUEST d9/d84/group__protocols.html ga7785f2e36ae4fb480a3043ca9b2abc47 #define GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_STREAM_REPLY d9/d84/group__protocols.html gae93316d5606039df388c7bdae8d18b26 #define GNUNET_MESSAGE_TYPE_RPS_CS_DEBUG_STREAM_CANCEL d9/d84/group__protocols.html ga1463acf6cf6fc11d7a206f834f206fc0 #define GNUNET_MESSAGE_TYPE_TRANSPORT_ADD_ADDRESS d9/d84/group__protocols.html gab5df6c762528c67be94a5a9fca575943 #define GNUNET_MESSAGE_TYPE_TRANSPORT_DEL_ADDRESS d9/d84/group__protocols.html gac7940136d45984e7d7e65652958b0589 #define GNUNET_MESSAGE_TYPE_TRANSPORT_INCOMING_MSG d9/d84/group__protocols.html ga66a856476d0073ad74e476652a1ac6e6 #define GNUNET_MESSAGE_TYPE_TRANSPORT_INCOMING_MSG_ACK d9/d84/group__protocols.html ga01602c41579d96856105dd440b8bccfd #define GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_SETUP d9/d84/group__protocols.html gae854027c98617ceeffb8fca036ddc390 #define GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_TEARDOWN d9/d84/group__protocols.html ga0930303b66a886ccfa802f6699835209 #define GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_CREATE d9/d84/group__protocols.html ga4d90a22591e04f693838bedfab062c1b #define GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_CREATE_OK d9/d84/group__protocols.html ga6f13d1595cb754bb183700a9b41fb149 #define GNUNET_MESSAGE_TYPE_TRANSPORT_QUEUE_CREATE_FAIL d9/d84/group__protocols.html ga2f8fe0cab7b4222b85de3ed530d53065 #define GNUNET_MESSAGE_TYPE_TRANSPORT_SEND_MSG d9/d84/group__protocols.html gad01fdb5533ac50607d9309ce6701baec #define GNUNET_MESSAGE_TYPE_TRANSPORT_SEND_MSG_ACK d9/d84/group__protocols.html gaaa9dd6f7d602bc78a0f4423979da3ff6 #define GNUNET_MESSAGE_TYPE_TRANSPORT_NEW_COMMUNICATOR d9/d84/group__protocols.html ga2a3fd297b6c2e6efad1d4fbc1c9efaf6 #define GNUNET_MESSAGE_TYPE_TRANSPORT_COMMUNICATOR_BACKCHANNEL d9/d84/group__protocols.html ga597508ee9f6d3c11161158ad5da4971f #define GNUNET_MESSAGE_TYPE_TRANSPORT_BACKCHANNEL_ENCAPSULATION d9/d84/group__protocols.html ga4d35ea1a49ec850ee356ddc4cc773a7c #define GNUNET_MESSAGE_TYPE_TRANSPORT_FRAGMENT d9/d84/group__protocols.html ga2db065de48ed5fbd5cdea0dfc1369378 #define GNUNET_MESSAGE_TYPE_TRANSPORT_RELIABILITY_BOX d9/d84/group__protocols.html ga31fa33c6130b6c5173da2f90f415981a #define GNUNET_MESSAGE_TYPE_TRANSPORT_RELIABILITY_ACK d9/d84/group__protocols.html gae13384c2350b22e9461a8a44b989625e #define GNUNET_MESSAGE_TYPE_TRANSPORT_DV_LEARN d9/d84/group__protocols.html ga50f20f11e13c09dafd95b918f9875fc3 #define GNUNET_MESSAGE_TYPE_TRANSPORT_DV_BOX d9/d84/group__protocols.html ga3186fa7506108ba9fc2b09dd660862a8 #define GNUNET_MESSAGE_TYPE_TRANSPORT_COMMUNICATOR_BACKCHANNEL_INCOMING d9/d84/group__protocols.html ga93436b1f4db698b93aa713022022e559 #define GNUNET_MESSAGE_TYPE_TRANSPORT_FLOW_CONTROL d9/d84/group__protocols.html gacfc6609db3ac749b97e409e1ccfe2034 #define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_START d9/d84/group__protocols.html gac305c6a3db756a7502e875ba4d5bdc4d #define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_DATA d9/d84/group__protocols.html ga24d903387d89e28f03781584af52308c #define GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_END d9/d84/group__protocols.html gad91ede5127d08af06b27bcb68eb350fc #define GNUNET_MESSAGE_TYPE_TRANSPORT_COMMUNICATOR_KX_CONFIRMATION d9/d84/group__protocols.html ga37ce3a22df87e8326ca4c65d456f4f2f #define GNUNET_MESSAGE_TYPE_TRANSPORT_COMMUNICATOR_FC_LIMITS d9/d84/group__protocols.html gad86f01115dd86b42089c9ac390089b15 #define GNUNET_MESSAGE_TYPE_TRANSPORT_SUGGEST d9/d84/group__protocols.html gaf6c950f32d9cc4dc97bd4c15ed623616 #define GNUNET_MESSAGE_TYPE_TRANSPORT_SUGGEST_CANCEL d9/d84/group__protocols.html ga34c071cdf448643beebdaff9f96fa53a #define GNUNET_MESSAGE_TYPE_TRANSPORT_REQUEST_HELLO_VALIDATION d9/d84/group__protocols.html ga0aac23163fdc31e19d8244aadfa3a1f3 #define GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_VALIDATION_CHALLENGE d9/d84/group__protocols.html ga0043badc7a06e4b6d7abc16148b8a3ae #define GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_VALIDATION_RESPONSE d9/d84/group__protocols.html gacb5783a10910d12b7eb483a671beeb1a #define GNUNET_MESSAGE_TYPE_ATS_SUGGEST d9/d84/group__protocols.html gae3f64bcd480daec654e915434034106c #define GNUNET_MESSAGE_TYPE_ATS_SUGGEST_CANCEL d9/d84/group__protocols.html ga31225e8b32240f2858e7db71f361519b #define GNUNET_MESSAGE_TYPE_ATS_SESSION_ADD d9/d84/group__protocols.html ga52ad559242161d54fe2bd5abcbcbe93d #define GNUNET_MESSAGE_TYPE_ATS_SESSION_ADD_INBOUND_ONLY d9/d84/group__protocols.html ga5e23e796cdf80639fb72030abbad7fa2 #define GNUNET_MESSAGE_TYPE_ATS_SESSION_UPDATE d9/d84/group__protocols.html ga91dffc412ced93bad429583e615bfa49 #define GNUNET_MESSAGE_TYPE_ATS_SESSION_DEL d9/d84/group__protocols.html ga32d0367a20314b5c80f32255e6dd2f84 #define GNUNET_MESSAGE_TYPE_ATS_SESSION_ALLOCATION d9/d84/group__protocols.html ga85c930241e16e80e70647f77b829f159 #define GNUNET_MESSAGE_TYPE_COMMUNICATOR_TCP_REKEY d9/d84/group__protocols.html gaf555bf621136d9bf7ce1d268d7082879 #define GNUNET_MESSAGE_TYPE_COMMUNICATOR_TCP_BOX d9/d84/group__protocols.html ga6a4eccc369c1ce5c04e6a5291db4d765 #define GNUNET_MESSAGE_TYPE_COMMUNICATOR_TCP_FINISH d9/d84/group__protocols.html ga3896f034e110c76b2d8a30799a87b033 #define GNUNET_MESSAGE_TYPE_COMMUNICATOR_UDP_ACK d9/d84/group__protocols.html gaf5c9f4b6ef5379a9823d5b216f1aaa6e #define GNUNET_MESSAGE_TYPE_COMMUNICATOR_UDP_PAD d9/d84/group__protocols.html gaef45cce7976cb997cad62113a5988211 #define GNUNET_MESSAGE_TYPE_RECLAIM_REFERENCE_DELETE d9/d84/group__protocols.html ga74b074da4e6a27508236ef3b9bf58fe9 #define GNUNET_MESSAGE_TYPE_RECLAIM_REFERENCE_RESULT d9/d84/group__protocols.html ga33a508955feaa3242aebd1ce6c120654 #define GNUNET_MESSAGE_TYPE_ALL d9/d84/group__protocols.html ga330c5e2854fe56cff28cd19324dcdee1 signatures Network signature definitions de/df1/group__signatures.html #define GNUNET_SIGNATURE_PURPOSE_TEST de/df1/group__signatures.html gae4781ddee60239d2ecfb5200511bae29 #define GNUNET_SIGNATURE_PURPOSE_TRANSPORT_PONG_OWN de/df1/group__signatures.html gac246fa528f96018e65d061dba6c12b87 #define GNUNET_SIGNATURE_PURPOSE_TRANSPORT_DISCONNECT de/df1/group__signatures.html gab733c03c9f3d3ab5b4664fd47cb5e681 #define GNUNET_SIGNATURE_PURPOSE_REVOCATION de/df1/group__signatures.html ga22e4dfe97ca46fab367ff39ca71eddfe #define GNUNET_SIGNATURE_PURPOSE_NAMESPACE_ADVERTISEMENT de/df1/group__signatures.html ga524a94ef11d1fe6a44c9883f32b1c3d4 #define GNUNET_SIGNATURE_PURPOSE_PEER_PLACEMENT de/df1/group__signatures.html ga7f4c1c763149ad72ddf6f0d367d3f682 #define GNUNET_SIGNATURE_PURPOSE_FS_KBLOCK de/df1/group__signatures.html ga963961c2cc413555a59dab0787d9f627 #define GNUNET_SIGNATURE_PURPOSE_FS_SBLOCK de/df1/group__signatures.html ga3b400e0f11217cc929ea5d11c53f4eff #define GNUNET_SIGNATURE_PURPOSE_FS_NBLOCK de/df1/group__signatures.html gaec10e4c3a2323eb2e2dac462ac6c649a #define GNUNET_SIGNATURE_PURPOSE_FS_NBLOCK_KSIG de/df1/group__signatures.html gaa62874cee00530235ff4297c57731ffd #define GNUNET_SIGNATURE_PURPOSE_RESOLVER_RESPONSE de/df1/group__signatures.html ga0ecd451b2f0ee512a18586b31b1f9b5d #define GNUNET_SIGNATURE_PURPOSE_DNS_RECORD de/df1/group__signatures.html ga23c4e87493ae98f8b5411a1f5f4a7b87 #define GNUNET_SIGNATURE_PURPOSE_CHAT_MESSAGE de/df1/group__signatures.html gaf4aace9441bc0b675b6ff7dc5919abeb #define GNUNET_SIGNATURE_PURPOSE_CHAT_RECEIPT de/df1/group__signatures.html ga6a433175d20a1156d1f921abb334ba5e #define GNUNET_SIGNATURE_PURPOSE_NSE_SEND de/df1/group__signatures.html ga711e6abd8548283fad9971a1b7f773f9 #define GNUNET_SIGNATURE_PURPOSE_GNS_RECORD_SIGN de/df1/group__signatures.html gacd49559d3b563000470906d5f250df68 #define GNUNET_SIGNATURE_PURPOSE_SET_ECC_KEY de/df1/group__signatures.html ga80eee4f6947d3f557538a6ed68a2c87a #define GNUNET_SIGNATURE_PURPOSE_FS_UBLOCK de/df1/group__signatures.html gae6130557ba7a0b0529696f369e5642d6 #define GNUNET_SIGNATURE_PURPOSE_REGEX_ACCEPT de/df1/group__signatures.html ga162da851c4911c3b5c6e92988ca87cf1 #define GNUNET_SIGNATURE_PURPOSE_MULTICAST_MESSAGE de/df1/group__signatures.html ga8078ee743c19e2cd4e58b8b745e9129c #define GNUNET_SIGNATURE_PURPOSE_CONVERSATION_RING de/df1/group__signatures.html ga9f1530aef33304199690577b1f667720 #define GNUNET_SIGNATURE_PURPOSE_SECRETSHARING_DKG1 de/df1/group__signatures.html ga3b29da2c56823f3d3cf6ff0a824918e6 #define GNUNET_SIGNATURE_PURPOSE_SECRETSHARING_DKG2 de/df1/group__signatures.html ga20c2c48ab364b6b452ce0ee53308bb74 #define GNUNET_SIGNATURE_PURPOSE_SECRETSHARING_DECRYPTION de/df1/group__signatures.html ga717da02af79289046f3e3ae9347413ac #define GNUNET_SIGNATURE_PURPOSE_MULTICAST_REQUEST de/df1/group__signatures.html ga1d19acf313f7d5fdcfb31decfd76fbb2 #define GNUNET_SIGNATURE_PURPOSE_SENSOR_ANOMALY_REPORT de/df1/group__signatures.html gadc01a6ac6770c295c81384753936b02b #define GNUNET_SIGNATURE_PURPOSE_GNUID_TOKEN de/df1/group__signatures.html ga91c31d34ab8759ba6df917ab3b397823 #define GNUNET_SIGNATURE_PURPOSE_RECLAIM_CODE_SIGN de/df1/group__signatures.html gaa6ce12ada07a537453eedb62f2c80aa1 #define GNUNET_SIGNATURE_PURPOSE_DELEGATE de/df1/group__signatures.html ga55edfa91e49c9026fe661f1f69c30f45 #define GNUNET_SIGNATURE_PURPOSE_TRANSPORT_ADDRESS de/df1/group__signatures.html gad944ca4de0a2678d3e46ae4116abc70a #define GNUNET_SIGNATURE_PURPOSE_TRANSPORT_EPHEMERAL de/df1/group__signatures.html ga3fedf05e47f2d553ce3a4f2b989fb214 #define GNUNET_SIGNATURE_COMMUNICATOR_TCP_HANDSHAKE de/df1/group__signatures.html ga15f147b96cf9b2d4e1ddb7451ed62064 #define GNUNET_SIGNATURE_COMMUNICATOR_TCP_REKEY de/df1/group__signatures.html ga87484e33b261aabeddeafc23c0419141 #define GNUNET_SIGNATURE_COMMUNICATOR_UDP_HANDSHAKE de/df1/group__signatures.html gac049c09b87a55d49d8a57f3fde25afa3 #define GNUNET_SIGNATURE_COMMUNICATOR_UDP_BROADCAST de/df1/group__signatures.html ga73e975fec4ccfeb43bc691c79f1146e3 #define GNUNET_SIGNATURE_PURPOSE_TRANSPORT_CHALLENGE de/df1/group__signatures.html ga3504ed925a4230fa701bc3aabf247d14 #define GNUNET_SIGNATURE_PURPOSE_TRANSPORT_DV_HOP de/df1/group__signatures.html ga822ed003d791cf5cb8d810cffadb2360 #define GNUNET_SIGNATURE_PURPOSE_TRANSPORT_DV_INITIATOR de/df1/group__signatures.html ga79cbb9e64b804d14a8c649f07fa944c4 os OS library de/d5c/group__os.html GNUNET_OS_ProjectData #define GNUNET_OS_get_hostname_max_length de/d5c/group__os.html ga7aef5d2feb8007541576e21b40149fdc () int(* GNUNET_OS_NetworkInterfaceProcessor de/d5c/group__os.html ga336edf51b7b11dcc3c9ab814210d2971 )(void *cls, const char *name, int isDefault, const struct sockaddr *addr, const struct sockaddr *broadcast_addr, const struct sockaddr *netmask, socklen_t addrlen) void(* GNUNET_OS_LineProcessor de/d5c/group__os.html ga0a1ad5b8bd66916ba40e2757f4076cb4 )(void *cls, const char *line) GNUNET_OS_InheritStdioFlags de/d5c/group__os.html ga14d47351db3551577bf70d7c90819bbf GNUNET_OS_INHERIT_STD_NONE de/d5c/group__os.html gga14d47351db3551577bf70d7c90819bbfaab67a54dc2e6e035e7cf416014647a29 GNUNET_OS_INHERIT_STD_IN de/d5c/group__os.html gga14d47351db3551577bf70d7c90819bbfa4b644a17925e74730e5a75017c34de25 GNUNET_OS_INHERIT_STD_OUT de/d5c/group__os.html gga14d47351db3551577bf70d7c90819bbfa92eede2c02ec1a8423cec4fe343c23b1 GNUNET_OS_INHERIT_STD_ERR de/d5c/group__os.html gga14d47351db3551577bf70d7c90819bbfaaa51f8f305ddc9e240a63d66184d16e5 GNUNET_OS_INHERIT_STD_OUT_AND_ERR de/d5c/group__os.html gga14d47351db3551577bf70d7c90819bbfad1353ccb8e7218a5132c00954e17479b GNUNET_OS_INHERIT_STD_ALL de/d5c/group__os.html gga14d47351db3551577bf70d7c90819bbfa8765c7bbd3f5c2258b483fc9a562b3a3 GNUNET_OS_InstallationPathKind de/d5c/group__os.html gad7710f3e6a6bdfb2586f4ef27d37cd1b GNUNET_OS_IPK_PREFIX de/d5c/group__os.html ggad7710f3e6a6bdfb2586f4ef27d37cd1bae7556857db9dc509858877882425dd0d GNUNET_OS_IPK_BINDIR de/d5c/group__os.html ggad7710f3e6a6bdfb2586f4ef27d37cd1bae8022a63e66bfab8f02b4aa21e5231fe GNUNET_OS_IPK_LIBDIR de/d5c/group__os.html ggad7710f3e6a6bdfb2586f4ef27d37cd1bad33423e203f9393fbfb9ec734f4b0505 GNUNET_OS_IPK_DATADIR de/d5c/group__os.html ggad7710f3e6a6bdfb2586f4ef27d37cd1ba7de501cb4c53e67d044cb1b8ff3d81de GNUNET_OS_IPK_LOCALEDIR de/d5c/group__os.html ggad7710f3e6a6bdfb2586f4ef27d37cd1babc7431e545d0174cb948eb294c294976 GNUNET_OS_IPK_SELF_PREFIX de/d5c/group__os.html ggad7710f3e6a6bdfb2586f4ef27d37cd1ba12e59c40135975ac0dd72a69b300f39e GNUNET_OS_IPK_ICONDIR de/d5c/group__os.html ggad7710f3e6a6bdfb2586f4ef27d37cd1ba2ddeecf57bfd053069738f58eb13bcc3 GNUNET_OS_IPK_DOCDIR de/d5c/group__os.html ggad7710f3e6a6bdfb2586f4ef27d37cd1ba939c96cda18dd9faa57aabd0194ed71f GNUNET_OS_IPK_LIBEXECDIR de/d5c/group__os.html ggad7710f3e6a6bdfb2586f4ef27d37cd1bae9d3de90a960a9133d25ba66d0fe1ad6 GNUNET_OS_ProcessStatusType de/d5c/group__os.html gaaf1ecbee125207592e5f0dc5eeadafb3 GNUNET_OS_PROCESS_UNKNOWN de/d5c/group__os.html ggaaf1ecbee125207592e5f0dc5eeadafb3a999c2bea689e3f5d2390c9198739cb92 GNUNET_OS_PROCESS_RUNNING de/d5c/group__os.html ggaaf1ecbee125207592e5f0dc5eeadafb3af0e92d6029c62f08c612860e98dd9a92 GNUNET_OS_PROCESS_STOPPED de/d5c/group__os.html ggaaf1ecbee125207592e5f0dc5eeadafb3ae8bf83333324c52068f9028fb4b8dda4 GNUNET_OS_PROCESS_EXITED de/d5c/group__os.html ggaaf1ecbee125207592e5f0dc5eeadafb3a4d9c59bd0616695e93f11f8ae6e29df4 GNUNET_OS_PROCESS_SIGNALED de/d5c/group__os.html ggaaf1ecbee125207592e5f0dc5eeadafb3a1f26294972a89af2924605c35c39d2aa const struct GNUNET_OS_ProjectData * GNUNET_OS_project_data_default de/d5c/group__os.html ga7869a9adcf6aa67f11ac69673e35f41e (void) const struct GNUNET_OS_ProjectData * GNUNET_OS_project_data_get de/d5c/group__os.html gaab8475aa0355a62d3a8b4c5c056603ea (void) void GNUNET_OS_init de/d5c/group__os.html gac9d42b9756f4172f16b2760863f5adf6 (const struct GNUNET_OS_ProjectData *pd) char * GNUNET_OS_installation_get_path de/d5c/group__os.html gac454742723cc1aec3255cb14736dcdff (enum GNUNET_OS_InstallationPathKind dirkind) char * GNUNET_OS_get_libexec_binary_path de/d5c/group__os.html ga3a374abdba5cfe6a302b921ac396e395 (const char *progname) char * GNUNET_OS_get_suid_binary_path de/d5c/group__os.html ga1ea417bbd1856d86f624e5692a112a17 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *progname) void GNUNET_OS_network_interfaces_list de/d5c/group__os.html ga7cd164a78e8fd58125a69a393b378168 (GNUNET_OS_NetworkInterfaceProcessor proc, void *proc_cls) struct GNUNET_OS_Process * GNUNET_OS_process_current de/d5c/group__os.html gac74ae3fa4a791aa448de62b8266c5635 (void) int GNUNET_OS_process_kill de/d5c/group__os.html gacc74c8917355b65c419d09d07628608a (struct GNUNET_OS_Process *proc, int sig) void GNUNET_OS_process_destroy de/d5c/group__os.html gab6b033d837fea3aff820e8c558dc56af (struct GNUNET_OS_Process *proc) pid_t GNUNET_OS_process_get_pid de/d5c/group__os.html ga9f7c3fc0311f79a20d88f13a2a2dbbec (struct GNUNET_OS_Process *proc) struct GNUNET_OS_Process * GNUNET_OS_start_process_vap de/d5c/group__os.html ga922c6dd892aefcfb841d1832bf75feac (int pipe_control, enum GNUNET_OS_InheritStdioFlags std_inheritance, struct GNUNET_DISK_PipeHandle *pipe_stdin, struct GNUNET_DISK_PipeHandle *pipe_stdout, struct GNUNET_DISK_PipeHandle *pipe_stderr, const char *filename, char *const argv[]) struct GNUNET_OS_Process * GNUNET_OS_start_process de/d5c/group__os.html ga8735bdac8d7dadc407d71c14208179c3 (int pipe_control, enum GNUNET_OS_InheritStdioFlags std_inheritance, struct GNUNET_DISK_PipeHandle *pipe_stdin, struct GNUNET_DISK_PipeHandle *pipe_stdout, struct GNUNET_DISK_PipeHandle *pipe_stderr, const char *filename,...) struct GNUNET_OS_Process * GNUNET_OS_start_process_va de/d5c/group__os.html gaf8254b7b1e4893d8fafea9ceb4f1931c (int pipe_control, enum GNUNET_OS_InheritStdioFlags std_inheritance, struct GNUNET_DISK_PipeHandle *pipe_stdin, struct GNUNET_DISK_PipeHandle *pipe_stdout, struct GNUNET_DISK_PipeHandle *pipe_stderr, const char *filename, va_list va) struct GNUNET_OS_Process * GNUNET_OS_start_process_v de/d5c/group__os.html ga1547398dadd05b5df7804cf664b3b7a3 (int pipe_control, enum GNUNET_OS_InheritStdioFlags std_inheritance, const int *lsocks, const char *filename, char *const argv[]) struct GNUNET_OS_Process * GNUNET_OS_start_process_s de/d5c/group__os.html ga96857f76d9c1c6bc3b86cf8daa7c2c94 (int pipe_control, unsigned int std_inheritance, const int *lsocks, const char *filename,...) void GNUNET_OS_command_stop de/d5c/group__os.html ga759d9aaacfb9d3b53a43ea8f9cac31e6 (struct GNUNET_OS_CommandHandle *cmd) struct GNUNET_OS_CommandHandle * GNUNET_OS_command_run de/d5c/group__os.html ga039806c03258ee43d072176b5fefacc7 (GNUNET_OS_LineProcessor proc, void *proc_cls, struct GNUNET_TIME_Relative timeout, const char *binary,...) int GNUNET_OS_process_status de/d5c/group__os.html ga0445a44c73e14cbc4e59e73f1d99ad14 (struct GNUNET_OS_Process *proc, enum GNUNET_OS_ProcessStatusType *type, unsigned long *code) int GNUNET_OS_process_wait de/d5c/group__os.html gaab2f906db3988a438b4310888603271b (struct GNUNET_OS_Process *proc) int GNUNET_OS_process_wait_status de/d5c/group__os.html ga730dbe86fef78e6b13e044a88056c9ea (struct GNUNET_OS_Process *proc, enum GNUNET_OS_ProcessStatusType *type, unsigned long *code) void GNUNET_OS_install_parent_control_handler de/d5c/group__os.html ga4b40e68008db40774db6b80eaa1560f5 (void *cls) int GNUNET_OS_check_helper_binary de/d5c/group__os.html ga45cef7b018c3950f0892595b01d81928 (const char *binary, int check_suid, const char *params) peerinfo Peer Info service dc/d51/group__peerinfo.html void(* GNUNET_PEERINFO_Processor dc/d51/group__peerinfo.html ga28d926b03c6e866854be945dbd2421d7 )(void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Message *hello, const char *err_msg) struct GNUNET_PEERINFO_Handle * GNUNET_PEERINFO_connect dc/d51/group__peerinfo.html ga5ab635c506d0e39b09da78ca36902cbf (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_PEERINFO_disconnect dc/d51/group__peerinfo.html gad884edca7e284968c4cd65b1d58d68a1 (struct GNUNET_PEERINFO_Handle *h) struct GNUNET_MQ_Envelope * GNUNET_PEERINFO_add_peer dc/d51/group__peerinfo.html ga3f53ee087a5de6fe185c246eebcb370a (struct GNUNET_PEERINFO_Handle *h, const struct GNUNET_HELLO_Message *hello, GNUNET_SCHEDULER_TaskCallback cont, void *cont_cls) struct GNUNET_PEERINFO_IteratorContext * GNUNET_PEERINFO_iterate dc/d51/group__peerinfo.html ga7f918af4e3677cc5799efc38ab192ef6 (struct GNUNET_PEERINFO_Handle *h, int include_friend_only, const struct GNUNET_PeerIdentity *peer, GNUNET_PEERINFO_Processor callback, void *callback_cls) void GNUNET_PEERINFO_iterate_cancel dc/d51/group__peerinfo.html gaa95378ad1c5ab99a7d5e21701ae49931 (struct GNUNET_PEERINFO_IteratorContext *ic) struct GNUNET_PEERINFO_NotifyContext * GNUNET_PEERINFO_notify dc/d51/group__peerinfo.html ga4d4dfc3866f95ea57d32d67e896b32a4 (const struct GNUNET_CONFIGURATION_Handle *cfg, int include_friend_only, GNUNET_PEERINFO_Processor callback, void *callback_cls) void GNUNET_PEERINFO_notify_cancel dc/d51/group__peerinfo.html ga65a7c78d33bc3c2eb7f3c25f1d806c89 (struct GNUNET_PEERINFO_NotifyContext *nc) peerstore Peer Store service de/de8/group__peerstore.html GNUNET_PEERSTORE_Record #define GNUNET_PEERSTORE_TRANSPORT_URLADDRESS_KEY de/de8/group__peerstore.html ga461f2034450342fe105a6e851ab7fbbb #define GNUNET_PEERSTORE_TRANSPORT_HELLO_KEY de/de8/group__peerstore.html gab53825157fdda907f081fb0209062020 #define GNUNET_PEERSTORE_TRANSPORT_BACKCHANNEL_MONOTIME de/de8/group__peerstore.html ga16a167923fa4cda5dffc92a0b0e72c8e #define GNUNET_PEERSTORE_TRANSPORT_DVLEARN_MONOTIME de/de8/group__peerstore.html ga583a186b940ef3eeb4598ddf9b62bb66 void(* GNUNET_PEERSTORE_Continuation de/de8/group__peerstore.html gacc2138e81aa4fd95fef9d495691a7381 )(void *cls, int success) void(* GNUNET_PEERSTORE_Processor de/de8/group__peerstore.html gaa9e5c102041f81f5ac4b9a814fb503e2 )(void *cls, const struct GNUNET_PEERSTORE_Record *record, const char *emsg) GNUNET_PEERSTORE_StoreOption de/de8/group__peerstore.html ga9efda2d29225bc163e0e3aa4e3dac1e4 GNUNET_PEERSTORE_STOREOPTION_MULTIPLE de/de8/group__peerstore.html gga9efda2d29225bc163e0e3aa4e3dac1e4a64a43f19c9c57a1844ccfb2359c103df GNUNET_PEERSTORE_STOREOPTION_REPLACE de/de8/group__peerstore.html gga9efda2d29225bc163e0e3aa4e3dac1e4aae1ab09e14a2a33542ff090074f24d88 struct GNUNET_PEERSTORE_Handle * GNUNET_PEERSTORE_connect de/de8/group__peerstore.html ga049805bdcb983f84110d9054f0f7bf27 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_PEERSTORE_disconnect de/de8/group__peerstore.html gac327f058c3b9561fe68c229a58c3a00d (struct GNUNET_PEERSTORE_Handle *h, int sync_first) struct GNUNET_PEERSTORE_StoreContext * GNUNET_PEERSTORE_store de/de8/group__peerstore.html ga1206dfbdbc12c079e75e9ab7f85098f5 (struct GNUNET_PEERSTORE_Handle *h, const char *sub_system, const struct GNUNET_PeerIdentity *peer, const char *key, const void *value, size_t size, struct GNUNET_TIME_Absolute expiry, enum GNUNET_PEERSTORE_StoreOption options, GNUNET_PEERSTORE_Continuation cont, void *cont_cls) void GNUNET_PEERSTORE_store_cancel de/de8/group__peerstore.html ga15e763cbaaa5a0cffca187232963ae99 (struct GNUNET_PEERSTORE_StoreContext *sc) struct GNUNET_PEERSTORE_IterateContext * GNUNET_PEERSTORE_iterate de/de8/group__peerstore.html gaf54e7e3bcc3b3e7911500ef2620147f7 (struct GNUNET_PEERSTORE_Handle *h, const char *sub_system, const struct GNUNET_PeerIdentity *peer, const char *key, GNUNET_PEERSTORE_Processor callback, void *callback_cls) void GNUNET_PEERSTORE_iterate_cancel de/de8/group__peerstore.html ga6c313abdba90bdb0364969d2a8ef01e3 (struct GNUNET_PEERSTORE_IterateContext *ic) struct GNUNET_PEERSTORE_WatchContext * GNUNET_PEERSTORE_watch de/de8/group__peerstore.html gab91ecef55170ee6bf00e9fbc601a62a2 (struct GNUNET_PEERSTORE_Handle *h, const char *sub_system, const struct GNUNET_PeerIdentity *peer, const char *key, GNUNET_PEERSTORE_Processor callback, void *callback_cls) void GNUNET_PEERSTORE_watch_cancel de/de8/group__peerstore.html gac3dfb0e198159eefe33d76592dbd1599 (struct GNUNET_PEERSTORE_WatchContext *wc) peerstore-plugin Peer Store service plugin API d9/dca/group__peerstore-plugin.html GNUNET_PEERSTORE_PluginFunctions peer Peer library d1/d15/group__peer.html unsigned int GNUNET_PEER_Id d1/d15/group__peer.html ga07fe91e449578c361e9e33e2196f4545 GNUNET_PEER_Id GNUNET_PEER_search d1/d15/group__peer.html ga6a1e0974c26cdee213231d5648bb9f7f (const struct GNUNET_PeerIdentity *pid) GNUNET_PEER_Id GNUNET_PEER_intern d1/d15/group__peer.html gaf611b2dc5eed6a261b028d08c7c53857 (const struct GNUNET_PeerIdentity *pid) void GNUNET_PEER_change_rc d1/d15/group__peer.html gaa40ee4a5ae7fd20027a76666af9564c1 (GNUNET_PEER_Id id, int delta) void GNUNET_PEER_decrement_rcs d1/d15/group__peer.html ga03eb64d4bd4de17c7ee61b035c285b49 (const GNUNET_PEER_Id *ids, unsigned int count) void GNUNET_PEER_resolve d1/d15/group__peer.html gac5ba929f9eeb95124161b0d7446557b3 (GNUNET_PEER_Id id, struct GNUNET_PeerIdentity *pid) const struct GNUNET_PeerIdentity * GNUNET_PEER_resolve2 d1/d15/group__peer.html gaf18edb20a1d231b5848cafa3b0ce5a32 (GNUNET_PEER_Id id) plugin Plugin library d0/d3b/group__plugin.html void *(* GNUNET_PLUGIN_Callback d0/d3b/group__plugin.html gad51abda31cf800667dc9aee557b3bd79 )(void *arg) void(* GNUNET_PLUGIN_LoaderCallback d0/d3b/group__plugin.html gaea44d1fd17e855fe3a80125bec126921 )(void *cls, const char *library_name, void *lib_ret) int GNUNET_PLUGIN_test d0/d3b/group__plugin.html gaa4b154adfb0e5827e8c954b70097cade (const char *library_name) void * GNUNET_PLUGIN_load d0/d3b/group__plugin.html gabdde1c4a1b61005a691f19b317018df3 (const char *library_name, void *arg) void GNUNET_PLUGIN_load_all d0/d3b/group__plugin.html ga0256fdf62d3efe573f513df4bd9509b8 (const char *basename, void *arg, GNUNET_PLUGIN_LoaderCallback cb, void *cb_cls) void * GNUNET_PLUGIN_unload d0/d3b/group__plugin.html ga071e47a00d9ea9c5dacfd9b5899dd262 (const char *library_name, void *arg) program Program library d7/d2c/group__program.html void(* GNUNET_PROGRAM_Main d7/d2c/group__program.html ga7f6111dcadc1e4274cebadf1717eada3 )(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg) int GNUNET_PROGRAM_run2 d7/d2c/group__program.html gaabffd5e7114fc56f00c76c99ca1231ba (int argc, char *const *argv, const char *binaryName, const char *binaryHelp, const struct GNUNET_GETOPT_CommandLineOption *options, GNUNET_PROGRAM_Main task, void *task_cls, int run_without_scheduler) int GNUNET_PROGRAM_run d7/d2c/group__program.html ga7e6302df0c179620f9c805f552b9b920 (int argc, char *const *argv, const char *binaryName, const char *binaryHelp, const struct GNUNET_GETOPT_CommandLineOption *options, GNUNET_PROGRAM_Main task, void *task_cls) rest REST library d7/d2f/group__rest.html GNUNET_REST_RequestHandle GNUNET_REST_RequestHandlerError GNUNET_REST_RequestHandler #define GNUNET_REST_HANDLER_END d7/d2f/group__rest.html gad0b20c0db1dc60e31612eb57a03060e7 void(* GNUNET_REST_ResultProcessor d7/d2f/group__rest.html gaaa9ff56067246bbf509488000bfbd71b )(void *cls, struct MHD_Response *resp, int status) int GNUNET_REST_namespace_match d7/d2f/group__rest.html gaf1af67aa67deb2d2499c2513f69211b8 (const char *url, const char *namespace) struct MHD_Response * GNUNET_REST_create_response d7/d2f/group__rest.html ga1c4245126c1bfba4db4b39fb4bc50fd4 (const char *data) int GNUNET_REST_handle_request d7/d2f/group__rest.html ga98fbe7dfb412f0388fdd722fa9beabe5 (struct GNUNET_REST_RequestHandle *conn, const struct GNUNET_REST_RequestHandler *handlers, struct GNUNET_REST_RequestHandlerError *err, void *cls) rest-plugin REST plugin for GNUnet services d1/dca/group__rest-plugin.html GNUNET_REST_Plugin rps RPS service d2/d57/group__rps.html #define GNUNET_RPS_VERSION d2/d57/group__rps.html gaf5b6590c58143ad53e72bfd4c4501c28 void(* GNUNET_RPS_NotifyReadyCB d2/d57/group__rps.html gab3c24b79da4139f1a62c95c9d7097c39 )(void *cls, uint64_t num_peers, const struct GNUNET_PeerIdentity *peers) void(* GNUNET_RPS_NotifyReadySingleInfoCB d2/d57/group__rps.html ga43fdda111741648d16e25ee75a60eb6b )(void *cls, const struct GNUNET_PeerIdentity *peer, double probability, uint32_t num_observed) struct GNUNET_RPS_Handle * GNUNET_RPS_connect d2/d57/group__rps.html gab829202597c44b5d6c4c384a4ee67066 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_RPS_sub_start d2/d57/group__rps.html ga03fb0e9ffcb666ca02b396dcd386ed5f (struct GNUNET_RPS_Handle *h, const char *shared_value) void GNUNET_RPS_sub_stop d2/d57/group__rps.html ga00d05bdc4eadc73ed945d4a5366e1662 (struct GNUNET_RPS_Handle *h, const char *shared_value) struct GNUNET_RPS_Request_Handle * GNUNET_RPS_request_peers d2/d57/group__rps.html gad2cc9c33ce2a25a79e1952708ef16ef1 (struct GNUNET_RPS_Handle *h, uint32_t n, GNUNET_RPS_NotifyReadyCB ready_cb, void *cls) struct GNUNET_RPS_Request_Handle_Single_Info * GNUNET_RPS_request_peer_info d2/d57/group__rps.html gaae92a2ee5528be5102153e558e76c358 (struct GNUNET_RPS_Handle *rps_handle, GNUNET_RPS_NotifyReadySingleInfoCB ready_cb, void *cls) void GNUNET_RPS_seed_ids d2/d57/group__rps.html ga9f1472c92fe9307bccf03b5866215693 (struct GNUNET_RPS_Handle *h, uint32_t n, const struct GNUNET_PeerIdentity *ids) void GNUNET_RPS_request_cancel d2/d57/group__rps.html ga187179e72ef3007c5ab0bbdfff2fe55d (struct GNUNET_RPS_Request_Handle *rh) void GNUNET_RPS_request_single_info_cancel d2/d57/group__rps.html gae8ab4ff4d876711ce6b167b769268f2a (struct GNUNET_RPS_Request_Handle_Single_Info *rhs) void GNUNET_RPS_view_request d2/d57/group__rps.html ga8f63237f9bff61772bd7af19dc509cae (struct GNUNET_RPS_Handle *rps_handle, uint32_t num_updates, GNUNET_RPS_NotifyReadyCB view_update_cb, void *cls) struct GNUNET_RPS_StreamRequestHandle * GNUNET_RPS_stream_request d2/d57/group__rps.html ga8cb1f7c845703ac114bfbddfd4e45601 (struct GNUNET_RPS_Handle *rps_handle, GNUNET_RPS_NotifyReadyCB stream_input_cb, void *cls) void GNUNET_RPS_stream_cancel d2/d57/group__rps.html ga22b8abe05ee93f496c97efbcc1a75ef9 (struct GNUNET_RPS_StreamRequestHandle *srh) void GNUNET_RPS_disconnect d2/d57/group__rps.html gabb5e0aae0d284075d8f69a1cbddc3562 (struct GNUNET_RPS_Handle *h) regex RegEx service d0/d57/group__regex.html #define GNUNET_REGEX_INITIAL_BYTES d0/d57/group__regex.html gaa47b20f42cf227f498088857c8f142fb void(* GNUNET_REGEX_Found d0/d57/group__regex.html ga4e90f078c85efee49cbb0168b7d31846 )(void *cls, const struct GNUNET_PeerIdentity *id, const struct GNUNET_PeerIdentity *get_path, unsigned int get_path_length, const struct GNUNET_PeerIdentity *put_path, unsigned int put_path_length) struct GNUNET_REGEX_Announcement * GNUNET_REGEX_announce d0/d57/group__regex.html gac1addb08e9a3408fa7831ffad6fce729 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *regex, struct GNUNET_TIME_Relative refresh_delay, uint16_t compression) void GNUNET_REGEX_announce_cancel d0/d57/group__regex.html ga572560851e44a0cfd8d446e468dcdb90 (struct GNUNET_REGEX_Announcement *a) struct GNUNET_REGEX_Search * GNUNET_REGEX_search d0/d57/group__regex.html ga055cba3434e84d01b8dc1e7deac206db (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *string, GNUNET_REGEX_Found callback, void *callback_cls) void GNUNET_REGEX_search_cancel d0/d57/group__regex.html ga6e9e048b600b31c66f8636e175598a13 (struct GNUNET_REGEX_Search *s) resolver Resolver service df/d27/group__resolver.html void(* GNUNET_RESOLVER_AddressCallback df/d27/group__resolver.html gadcb612bc6e3d3144f97f4bda8218740b )(void *cls, const struct sockaddr *addr, socklen_t addrlen) void(* GNUNET_RESOLVER_HostnameCallback df/d27/group__resolver.html gaf5c13376bf0a7988e167053a64d52826 )(void *cls, const char *hostname) void GNUNET_RESOLVER_connect df/d27/group__resolver.html ga5ad496e0aa05799db10823ed229b5b31 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_RESOLVER_disconnect df/d27/group__resolver.html ga5972a912c485099767a7de0eb085b6cc (void) struct GNUNET_RESOLVER_RequestHandle * GNUNET_RESOLVER_ip_get df/d27/group__resolver.html gaf3aa831efe6dcf064c6d7b77fffca460 (const char *hostname, int af, struct GNUNET_TIME_Relative timeout, GNUNET_RESOLVER_AddressCallback callback, void *callback_cls) struct GNUNET_RESOLVER_RequestHandle * GNUNET_RESOLVER_hostname_resolve df/d27/group__resolver.html gaaa3adf1eddb4fa2b726658588cab1a53 (int af, struct GNUNET_TIME_Relative timeout, GNUNET_RESOLVER_AddressCallback callback, void *cls) char * GNUNET_RESOLVER_local_fqdn_get df/d27/group__resolver.html gaf5db29bda99071d46a85c705d50919f7 (void) struct GNUNET_RESOLVER_RequestHandle * GNUNET_RESOLVER_hostname_get df/d27/group__resolver.html gafa7f1bf82a3dddd03807a065ef2a3499 (const struct sockaddr *sa, socklen_t salen, int do_resolve, struct GNUNET_TIME_Relative timeout, GNUNET_RESOLVER_HostnameCallback callback, void *cls) void GNUNET_RESOLVER_request_cancel df/d27/group__resolver.html gae99906611426a9f2a6e5d462906941c3 (struct GNUNET_RESOLVER_RequestHandle *rh) revocation Revocation service da/d76/group__revocation.html #define GNUNET_REVOCATION_VERSION da/d76/group__revocation.html gae23b13409bea48f49c5083814c49ba1b void(* GNUNET_REVOCATION_Callback da/d76/group__revocation.html gabcf5c10a7413ef4c7a7a534eba8477fc )(void *cls, int is_valid) struct GNUNET_REVOCATION_Query * GNUNET_REVOCATION_query da/d76/group__revocation.html gad5f8465c3fa68443571318336e7472bc (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_CRYPTO_EcdsaPublicKey *key, GNUNET_REVOCATION_Callback func, void *func_cls) void GNUNET_REVOCATION_query_cancel da/d76/group__revocation.html ga6334312e7d0a41c94c5118dd9fd061b8 (struct GNUNET_REVOCATION_Query *q) struct GNUNET_REVOCATION_Handle * GNUNET_REVOCATION_revoke da/d76/group__revocation.html ga2d642ea500e303a3c867c0ef8c6a1bc5 (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_CRYPTO_EcdsaPublicKey *key, const struct GNUNET_CRYPTO_EcdsaSignature *sig, uint64_t pow, GNUNET_REVOCATION_Callback func, void *func_cls) void GNUNET_REVOCATION_revoke_cancel da/d76/group__revocation.html ga67f6419cc9881011f123709a17445d1b (struct GNUNET_REVOCATION_Handle *h) int GNUNET_REVOCATION_check_pow da/d76/group__revocation.html ga1a043bce193d02049f78e3d90954c23f (const struct GNUNET_CRYPTO_EcdsaPublicKey *key, uint64_t pow, unsigned int matching_bits) void GNUNET_REVOCATION_sign_revocation da/d76/group__revocation.html ga5777e32e0f5c7d28f39e003100a38d87 (const struct GNUNET_CRYPTO_EcdsaPrivateKey *key, struct GNUNET_CRYPTO_EcdsaSignature *sig) socks SOCKS proxy d6/dc4/group__socks.html int GNUNET_SOCKS_check_service d6/dc4/group__socks.html ga38bdb50df60ed2689677295ddc1736d9 (const char *service_name, const struct GNUNET_CONFIGURATION_Handle *cfg) struct GNUNET_CONNECTION_Handle * GNUNET_SOCKS_do_connect d6/dc4/group__socks.html gad4e42ff6983a6d60a6d07ea1b12e5540 (const char *service_name, const struct GNUNET_CONFIGURATION_Handle *cfg) scalarproduct Scalar Product service d0/d7d/group__scalarproduct.html GNUNET_SCALARPRODUCT_Element #define GCRYPT_NO_DEPRECATED d0/d7d/group__scalarproduct.html ga0f5bd6b422755c1ed661849aff0faf05 #define GNUNET_SCALARPRODUCT_VERSION d0/d7d/group__scalarproduct.html gac876ab94b3d2e28b3454081eb6a5e78e void(* GNUNET_SCALARPRODUCT_DatumProcessor d0/d7d/group__scalarproduct.html ga224fd6b8f3817b0aef38803bd9d6cbb2 )(void *cls, enum GNUNET_SCALARPRODUCT_ResponseStatus status, gcry_mpi_t result) GNUNET_SCALARPRODUCT_ResponseStatus d0/d7d/group__scalarproduct.html ga3b68bb92897a07a4d0f9d85d3359b32a GNUNET_SCALARPRODUCT_STATUS_INIT d0/d7d/group__scalarproduct.html gga3b68bb92897a07a4d0f9d85d3359b32aa0243088f02731a99364bf3825177d0a7 GNUNET_SCALARPRODUCT_STATUS_ACTIVE d0/d7d/group__scalarproduct.html gga3b68bb92897a07a4d0f9d85d3359b32aa4f61e0472ac9627d03f184b444bbe389 GNUNET_SCALARPRODUCT_STATUS_SUCCESS d0/d7d/group__scalarproduct.html gga3b68bb92897a07a4d0f9d85d3359b32aa2b942a8c348595adaf966575ee5bf4b1 GNUNET_SCALARPRODUCT_STATUS_FAILURE d0/d7d/group__scalarproduct.html gga3b68bb92897a07a4d0f9d85d3359b32aa57515247a8190f1b094c487c51ddab96 GNUNET_SCALARPRODUCT_STATUS_INVALID_RESPONSE d0/d7d/group__scalarproduct.html gga3b68bb92897a07a4d0f9d85d3359b32aaeb4e0bbc48629c1e00248ef14382368f GNUNET_SCALARPRODUCT_STATUS_DISCONNECTED d0/d7d/group__scalarproduct.html gga3b68bb92897a07a4d0f9d85d3359b32aa582190dba6bba78f03d89179dfc23f5b struct GNUNET_SCALARPRODUCT_ComputationHandle * GNUNET_SCALARPRODUCT_start_computation d0/d7d/group__scalarproduct.html ga19bd09514698f5893a63a9010f9bb8a8 (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_HashCode *session_key, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_SCALARPRODUCT_Element *elements, uint32_t element_count, GNUNET_SCALARPRODUCT_DatumProcessor cont, void *cont_cls) struct GNUNET_SCALARPRODUCT_ComputationHandle * GNUNET_SCALARPRODUCT_accept_computation d0/d7d/group__scalarproduct.html ga58985a231aa19141eb4b0a1ecc480896 (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_HashCode *key, const struct GNUNET_SCALARPRODUCT_Element *elements, uint32_t element_count, GNUNET_SCALARPRODUCT_ContinuationWithStatus cont, void *cont_cls) void GNUNET_SCALARPRODUCT_cancel d0/d7d/group__scalarproduct.html ga4b903dc6cd0b2c320bcacf6b8676f9b6 (struct GNUNET_SCALARPRODUCT_ComputationHandle *h) GNUNET_NETWORK_STRUCT_END typedef void(* GNUNET_SCALARPRODUCT_ContinuationWithStatus d0/d7d/group__scalarproduct.html ga98c593b6191b83b0d1ccfd876ae1ec9f )(void *cls, enum GNUNET_SCALARPRODUCT_ResponseStatus status) scheduler Scheduler library d6/dcb/group__scheduler.html GNUNET_SCHEDULER_FdInfo GNUNET_SCHEDULER_TaskContext GNUNET_SCHEDULER_Driver void(* GNUNET_SCHEDULER_TaskCallback d6/dcb/group__scheduler.html gac348e52e6fc0e13b794d3e6ed9c9a2a8 )(void *cls) int(* GNUNET_SCHEDULER_select d6/dcb/group__scheduler.html gafe537447cda332fa3220fe0fbd6848a8 )(void *cls, struct GNUNET_NETWORK_FDSet *rfds, struct GNUNET_NETWORK_FDSet *wfds, struct GNUNET_NETWORK_FDSet *efds, struct GNUNET_TIME_Relative timeout) GNUNET_SCHEDULER_Reason d6/dcb/group__scheduler.html gabe979d917c3b2f4dfd891cb4b208dbca GNUNET_SCHEDULER_REASON_NONE d6/dcb/group__scheduler.html ggabe979d917c3b2f4dfd891cb4b208dbcaa55b909d32c4e02a4c9bf958a751eae8d GNUNET_SCHEDULER_REASON_STARTUP d6/dcb/group__scheduler.html ggabe979d917c3b2f4dfd891cb4b208dbcaa7fd60b814f7318b2c7f2774d8e49f199 GNUNET_SCHEDULER_REASON_SHUTDOWN d6/dcb/group__scheduler.html ggabe979d917c3b2f4dfd891cb4b208dbcaa4c4d826a9e2ce90676038fe9980827be GNUNET_SCHEDULER_REASON_TIMEOUT d6/dcb/group__scheduler.html ggabe979d917c3b2f4dfd891cb4b208dbcaa24085af7196b183ab5d51c33b64970d8 GNUNET_SCHEDULER_REASON_READ_READY d6/dcb/group__scheduler.html ggabe979d917c3b2f4dfd891cb4b208dbcaa335155baafc4a0e45f5fc196aac2ac7d GNUNET_SCHEDULER_REASON_WRITE_READY d6/dcb/group__scheduler.html ggabe979d917c3b2f4dfd891cb4b208dbcaaa3a7d2fa3a7f1e0eff1d0f3ba49feab0 GNUNET_SCHEDULER_REASON_PREREQ_DONE d6/dcb/group__scheduler.html ggabe979d917c3b2f4dfd891cb4b208dbcaab7665fd196c53b9410b63ebaa7a6125e GNUNET_SCHEDULER_EventType d6/dcb/group__scheduler.html gafb9b68fa8547cc8a9645e47ae7efbe4d GNUNET_SCHEDULER_ET_NONE d6/dcb/group__scheduler.html ggafb9b68fa8547cc8a9645e47ae7efbe4da56f4cac8a1f94f4c72b1f53c5abb5030 GNUNET_SCHEDULER_ET_IN d6/dcb/group__scheduler.html ggafb9b68fa8547cc8a9645e47ae7efbe4da953ec7431e0120aef8c9026e4b9faf95 GNUNET_SCHEDULER_ET_OUT d6/dcb/group__scheduler.html ggafb9b68fa8547cc8a9645e47ae7efbe4da4441de1db7868f641c5ffed224fdd57d GNUNET_SCHEDULER_ET_HUP d6/dcb/group__scheduler.html ggafb9b68fa8547cc8a9645e47ae7efbe4da539413f09e4e5cfebbc25a996e985a9e GNUNET_SCHEDULER_ET_ERR d6/dcb/group__scheduler.html ggafb9b68fa8547cc8a9645e47ae7efbe4dab9c00d06e9f69cf0095135881c72c9ea GNUNET_SCHEDULER_ET_PRI d6/dcb/group__scheduler.html ggafb9b68fa8547cc8a9645e47ae7efbe4daadcf11a1452cd49b34b72de864446abc GNUNET_SCHEDULER_ET_NVAL d6/dcb/group__scheduler.html ggafb9b68fa8547cc8a9645e47ae7efbe4da94c718e41b0c68f425849de65c750dc6 void GNUNET_SCHEDULER_task_ready d6/dcb/group__scheduler.html ga47a7d941ee1836dd6403a0e4e7359c74 (struct GNUNET_SCHEDULER_Task *task, struct GNUNET_SCHEDULER_FdInfo *fdi) int GNUNET_SCHEDULER_do_work d6/dcb/group__scheduler.html ga5bdeb17b97160335198617f0b99b421e (struct GNUNET_SCHEDULER_Handle *sh) struct GNUNET_SCHEDULER_Handle * GNUNET_SCHEDULER_driver_init d6/dcb/group__scheduler.html ga35ff08630230b7e5e0b812da98fd95b3 (const struct GNUNET_SCHEDULER_Driver *driver) void GNUNET_SCHEDULER_driver_done d6/dcb/group__scheduler.html ga300846fc425b8ef1dcab0405924a68dc (struct GNUNET_SCHEDULER_Handle *sh) struct GNUNET_SCHEDULER_Driver * GNUNET_SCHEDULER_driver_select d6/dcb/group__scheduler.html ga5a1062c6a3f59e788d885bf8e7cb773f (void) void GNUNET_SCHEDULER_run d6/dcb/group__scheduler.html ga26e0606d25e453948105bdc721f19707 (GNUNET_SCHEDULER_TaskCallback task, void *task_cls) void GNUNET_SCHEDULER_run_with_optional_signals d6/dcb/group__scheduler.html ga1ef31b01ede83ca83cace317765040ab (int install_signals, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) void GNUNET_SCHEDULER_shutdown d6/dcb/group__scheduler.html ga12dffe7292b4fde8908f7609a0a2879d (void) unsigned int GNUNET_SCHEDULER_get_load d6/dcb/group__scheduler.html ga6b6a1b405c71df307036c6a28d656382 (enum GNUNET_SCHEDULER_Priority p) const struct GNUNET_SCHEDULER_TaskContext * GNUNET_SCHEDULER_get_task_context d6/dcb/group__scheduler.html gad270c2443898ad3aa410bc5cf4bcfc0a (void) void * GNUNET_SCHEDULER_cancel d6/dcb/group__scheduler.html gafa015298c76af7a3f024884cc65ddc53 (struct GNUNET_SCHEDULER_Task *task) void GNUNET_SCHEDULER_add_with_reason_and_priority d6/dcb/group__scheduler.html ga4888280a775ebc7f7b3963c48e1f2891 (GNUNET_SCHEDULER_TaskCallback task, void *task_cls, enum GNUNET_SCHEDULER_Reason reason, enum GNUNET_SCHEDULER_Priority priority) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_with_priority d6/dcb/group__scheduler.html ga9d4cad27d3fdade60579cada1275700b (enum GNUNET_SCHEDULER_Priority prio, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_now d6/dcb/group__scheduler.html ga2dd2c6ab474d53ddfc0dd3acd556a826 (GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_shutdown d6/dcb/group__scheduler.html gabecb0128b29dfeba63fba8af8b255397 (GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_now_with_lifeness d6/dcb/group__scheduler.html ga8451b1239640603dfb8b95e013038c7c (int lifeness, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_delayed d6/dcb/group__scheduler.html gafb71084a6b2c8e5fc5fe0f2ca34dcb0f (struct GNUNET_TIME_Relative delay, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_at d6/dcb/group__scheduler.html gaeebca78247d3baa20b54faa9104d7e88 (struct GNUNET_TIME_Absolute at, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_delayed_with_priority d6/dcb/group__scheduler.html ga7e620068d51709318cc5e8168ce7b8bf (struct GNUNET_TIME_Relative delay, enum GNUNET_SCHEDULER_Priority priority, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_at_with_priority d6/dcb/group__scheduler.html ga6a17d23c3bca231e1409d9da2ebfb22d (struct GNUNET_TIME_Absolute at, enum GNUNET_SCHEDULER_Priority priority, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_read_net d6/dcb/group__scheduler.html ga627831854f36c47dd44e1aa90b876c9e (struct GNUNET_TIME_Relative delay, struct GNUNET_NETWORK_Handle *rfd, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_read_net_with_priority d6/dcb/group__scheduler.html ga25762c07e413e46d0f7ed3219f3740f5 (struct GNUNET_TIME_Relative delay, enum GNUNET_SCHEDULER_Priority priority, struct GNUNET_NETWORK_Handle *rfd, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_write_net d6/dcb/group__scheduler.html ga3f497280daf3ea3b4bc136a677ddcea0 (struct GNUNET_TIME_Relative delay, struct GNUNET_NETWORK_Handle *wfd, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_net_with_priority d6/dcb/group__scheduler.html gafeacedfcb054e230320e076c44713346 (struct GNUNET_TIME_Relative delay, enum GNUNET_SCHEDULER_Priority priority, struct GNUNET_NETWORK_Handle *fd, int on_read, int on_write, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_read_file d6/dcb/group__scheduler.html ga666d948379894db5b8e181f8d382fffd (struct GNUNET_TIME_Relative delay, const struct GNUNET_DISK_FileHandle *rfd, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_write_file d6/dcb/group__scheduler.html ga781f75cebcc68ccd255062e411b5e344 (struct GNUNET_TIME_Relative delay, const struct GNUNET_DISK_FileHandle *wfd, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_file_with_priority d6/dcb/group__scheduler.html gaa017499e21ea42d8e716e68197a500f4 (struct GNUNET_TIME_Relative delay, enum GNUNET_SCHEDULER_Priority priority, const struct GNUNET_DISK_FileHandle *fd, int on_read, int on_write, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) struct GNUNET_SCHEDULER_Task * GNUNET_SCHEDULER_add_select d6/dcb/group__scheduler.html ga516bcfec421124749c3a043b3d800584 (enum GNUNET_SCHEDULER_Priority prio, struct GNUNET_TIME_Relative delay, const struct GNUNET_NETWORK_FDSet *rs, const struct GNUNET_NETWORK_FDSet *ws, GNUNET_SCHEDULER_TaskCallback task, void *task_cls) void GNUNET_SCHEDULER_set_select d6/dcb/group__scheduler.html gaa2fa2eab5856e61fc82fba777682bcf3 (GNUNET_SCHEDULER_select new_select, void *new_select_cls) void GNUNET_SCHEDULER_begin_async_scope d6/dcb/group__scheduler.html ga99ea54c618a5306f620de35357b21051 (struct GNUNET_AsyncScopeId *aid) secretsharing Secret Sharing service dd/d5e/group__secretsharing.html GNUNET_SECRETSHARING_PublicKey GNUNET_SECRETSHARING_Ciphertext GNUNET_SECRETSHARING_Plaintext #define GNUNET_SECRETSHARING_ELGAMAL_BITS dd/d5e/group__secretsharing.html ga2308e0946c54c37418cb00a0480611fb #define GNUNET_SECRETSHARING_ELGAMAL_P_HEX dd/d5e/group__secretsharing.html ga6e2058058ba6aac622e2d51c87d44dc3 #define GNUNET_SECRETSHARING_ELGAMAL_Q_HEX dd/d5e/group__secretsharing.html ga89aa085ab718d71ded44f93373390522 #define GNUNET_SECRETSHARING_ELGAMAL_G_HEX dd/d5e/group__secretsharing.html ga8e933c082e1ae64d78abf38deef107e0 void(* GNUNET_SECRETSHARING_SecretReadyCallback dd/d5e/group__secretsharing.html gaa3824c24bb263ad13a6853daf2b7a61f )(void *cls, struct GNUNET_SECRETSHARING_Share *my_share, struct GNUNET_SECRETSHARING_PublicKey *public_key, unsigned int num_ready_peers, const struct GNUNET_PeerIdentity *ready_peers) void(* GNUNET_SECRETSHARING_DecryptCallback dd/d5e/group__secretsharing.html gaa3195d06dfdc351fd00ef1b2d7549fc9 )(void *cls, const struct GNUNET_SECRETSHARING_Plaintext *plaintext) struct GNUNET_SECRETSHARING_Session * GNUNET_SECRETSHARING_create_session dd/d5e/group__secretsharing.html ga04d6974c94a042cdbd02d8d0a3bf0cc3 (const struct GNUNET_CONFIGURATION_Handle *cfg, unsigned int num_peers, const struct GNUNET_PeerIdentity *peers, const struct GNUNET_HashCode *session_id, struct GNUNET_TIME_Absolute start, struct GNUNET_TIME_Absolute deadline, unsigned int threshold, GNUNET_SECRETSHARING_SecretReadyCallback cb, void *cls) void GNUNET_SECRETSHARING_session_destroy dd/d5e/group__secretsharing.html ga2d38f661c99e2c51ba0c850198b98352 (struct GNUNET_SECRETSHARING_Session *s) int GNUNET_SECRETSHARING_encrypt dd/d5e/group__secretsharing.html ga02590b42dc9c2c6a317d74aa03da2045 (const struct GNUNET_SECRETSHARING_PublicKey *public_key, const struct GNUNET_SECRETSHARING_Plaintext *plaintext, struct GNUNET_SECRETSHARING_Ciphertext *result_ciphertext) struct GNUNET_SECRETSHARING_DecryptionHandle * GNUNET_SECRETSHARING_decrypt dd/d5e/group__secretsharing.html ga040e97c22abf20fa1907e4dc730bcb13 (const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_SECRETSHARING_Share *share, const struct GNUNET_SECRETSHARING_Ciphertext *ciphertext, struct GNUNET_TIME_Absolute start, struct GNUNET_TIME_Absolute deadline, GNUNET_SECRETSHARING_DecryptCallback decrypt_cb, void *decrypt_cb_cls) void GNUNET_SECRETSHARING_decrypt_cancel dd/d5e/group__secretsharing.html ga05e8b43be1ea06db528bb9d703a5c3e8 (struct GNUNET_SECRETSHARING_DecryptionHandle *dh) struct GNUNET_SECRETSHARING_Share * GNUNET_SECRETSHARING_share_read dd/d5e/group__secretsharing.html ga8a07c21c61dd244aed66fe121d1da183 (const void *data, size_t len, size_t *readlen) int GNUNET_SECRETSHARING_share_write dd/d5e/group__secretsharing.html gafc046a95b5e7d30fc3c0b39a407d67c9 (const struct GNUNET_SECRETSHARING_Share *share, void *buf, size_t buflen, size_t *writelen) void GNUNET_SECRETSHARING_share_destroy dd/d5e/group__secretsharing.html ga2a213fa67408f9882bdf37f70c41d137 (struct GNUNET_SECRETSHARING_Share *share) int GNUNET_SECRETSHARING_plaintext_generate dd/d5e/group__secretsharing.html ga0249dab21f473e726a2a67b0a2ba0d66 (struct GNUNET_SECRETSHARING_Plaintext *plaintext, gcry_mpi_t exponent) int GNUNET_SECRETSHARING_plaintext_generate_i dd/d5e/group__secretsharing.html ga1d1b6cc3a0295809011d23744a1d8e30 (struct GNUNET_SECRETSHARING_Plaintext *plaintext, int64_t exponent) server Server library d5/d89/group__server.html int(* GNUNET_MessageTokenizerCallback d5/d89/group__server.html ga12bf5ce8da134a83fb087ba978215ff0 )(void *cls, const struct GNUNET_MessageHeader *message) struct GNUNET_MessageStreamTokenizer * GNUNET_MST_create d5/d89/group__server.html gac42fa1016b869a04800ddbc79090205d (GNUNET_MessageTokenizerCallback cb, void *cb_cls) int GNUNET_MST_from_buffer d5/d89/group__server.html gacef8d509b296efa351bb68a2043a2b1d (struct GNUNET_MessageStreamTokenizer *mst, const char *buf, size_t size, int purge, int one_shot) int GNUNET_MST_read d5/d89/group__server.html ga10c3c9e0ba2bfdc55b5d65d2a05ed346 (struct GNUNET_MessageStreamTokenizer *mst, struct GNUNET_NETWORK_Handle *sock, int purge, int one_shot) int GNUNET_MST_next d5/d89/group__server.html ga0be26e7c9055c8c3f676d485399c6139 (struct GNUNET_MessageStreamTokenizer *mst, int one_shot) void GNUNET_MST_destroy d5/d89/group__server.html ga88c23bd5063c9bfca49c0aaaca4fd341 (struct GNUNET_MessageStreamTokenizer *mst) service Service library d7/d27/group__service.html #define GNUNET_SERVICE_MAIN d7/d27/group__service.html ga54bb151b609588b52d6046d3f4a8e222 (service_name, service_options, init_cb, connect_cb, disconnect_cb, cls,...) void(* GNUNET_SERVICE_InitCallback d7/d27/group__service.html gadcc0544a80e63fdec1f31478093055ca )(void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_SERVICE_Handle *sh) void *(* GNUNET_SERVICE_ConnectHandler d7/d27/group__service.html ga7f37d4861b2315996d498097f8e07eb3 )(void *cls, struct GNUNET_SERVICE_Client *c, struct GNUNET_MQ_Handle *mq) void(* GNUNET_SERVICE_DisconnectHandler d7/d27/group__service.html ga664c5a37d0f8dde9b7bb3bc0328c3cfa )(void *cls, struct GNUNET_SERVICE_Client *c, void *internal_cls) GNUNET_SERVICE_Options d7/d27/group__service.html ga19da23219bfc5e8d4ec57799359e4e3e GNUNET_SERVICE_OPTION_NONE d7/d27/group__service.html gga19da23219bfc5e8d4ec57799359e4e3eaa807911aca0017bc8151971b55a984a6 GNUNET_SERVICE_OPTION_MANUAL_SHUTDOWN d7/d27/group__service.html gga19da23219bfc5e8d4ec57799359e4e3ea07ac68f9daf4b5637212b47d798d9e11 GNUNET_SERVICE_OPTION_SOFT_SHUTDOWN d7/d27/group__service.html gga19da23219bfc5e8d4ec57799359e4e3eabb9cf39b240124b92ce28bfa55eaf414 GNUNET_SERVICE_OPTION_SHUTDOWN_BITMASK d7/d27/group__service.html gga19da23219bfc5e8d4ec57799359e4e3ea278e4c7528d013dff70797982690da75 GNUNET_SERVICE_OPTION_CLOSE_LSOCKS d7/d27/group__service.html gga19da23219bfc5e8d4ec57799359e4e3ea34e7aa12a035ec9790a941d9fee1041b struct GNUNET_SERVICE_Handle * GNUNET_SERVICE_start d7/d27/group__service.html gaad86f44bc2f3f878cd48db8ef2140ab3 (const char *service_name, const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_SERVICE_ConnectHandler connect_cb, GNUNET_SERVICE_DisconnectHandler disconnect_cb, void *cls, const struct GNUNET_MQ_MessageHandler *handlers) void GNUNET_SERVICE_stop d7/d27/group__service.html ga0642f39c0ed0b42fae76bcb147d132ab (struct GNUNET_SERVICE_Handle *srv) int GNUNET_SERVICE_run_ d7/d27/group__service.html gaff31af44db955ba0ab5c33512d8feee9 (int argc, char *const *argv, const char *service_name, enum GNUNET_SERVICE_Options options, GNUNET_SERVICE_InitCallback service_init_cb, GNUNET_SERVICE_ConnectHandler connect_cb, GNUNET_SERVICE_DisconnectHandler disconnect_cb, void *cls, const struct GNUNET_MQ_MessageHandler *handlers) void GNUNET_SERVICE_suspend d7/d27/group__service.html ga048e021d0d6312d4512c96938cb2d1f7 (struct GNUNET_SERVICE_Handle *sh) void GNUNET_SERVICE_resume d7/d27/group__service.html gafc6ea5b705cb0f8186aadedd3860b95e (struct GNUNET_SERVICE_Handle *sh) void GNUNET_SERVICE_client_continue d7/d27/group__service.html gaec4bf43362daeecee47d17cfc6ce7013 (struct GNUNET_SERVICE_Client *c) struct GNUNET_MQ_Handle * GNUNET_SERVICE_client_get_mq d7/d27/group__service.html ga8953684758b23e81e986a8e49383602e (struct GNUNET_SERVICE_Client *c) void GNUNET_SERVICE_client_disable_continue_warning d7/d27/group__service.html gaa8515006590bfbdbc43d340115196f40 (struct GNUNET_SERVICE_Client *c) void GNUNET_SERVICE_client_drop d7/d27/group__service.html ga843387643797d0addc24a44960f73e04 (struct GNUNET_SERVICE_Client *c) void GNUNET_SERVICE_shutdown d7/d27/group__service.html ga091cdd02ea63dc72eefb010c376631fd (struct GNUNET_SERVICE_Handle *sh) void GNUNET_SERVICE_client_mark_monitor d7/d27/group__service.html ga2077b6dc9372c38389c214ab25dd3735 (struct GNUNET_SERVICE_Client *c) void GNUNET_SERVICE_client_persist d7/d27/group__service.html ga970846784080d87279ec9f0901224c97 (struct GNUNET_SERVICE_Client *c) set Set service d9/d13/group__set.html GNUNET_SET_Element GNUNET_SET_Option #define GNUNET_SET_CONTEXT_MESSAGE_MAX_SIZE d9/d13/group__set.html ga450de7794f82bb6e5415ed796097a8a4 void(* GNUNET_SET_Continuation d9/d13/group__set.html ga4564728163f70daa9664fa1bb4e77b04 )(void *cls) void(* GNUNET_SET_ResultIterator d9/d13/group__set.html ga73de1d48d9be3d4a60c0f9a51880f97e )(void *cls, const struct GNUNET_SET_Element *element, uint64_t current_size, enum GNUNET_SET_Status status) int(* GNUNET_SET_ElementIterator d9/d13/group__set.html ga92c7b333330e8cf7dbc08138abaa0906 )(void *cls, const struct GNUNET_SET_Element *element) void(* GNUNET_SET_ListenCallback d9/d13/group__set.html ga81ace5c980f239717ea1e9a30c11a302 )(void *cls, const struct GNUNET_PeerIdentity *other_peer, const struct GNUNET_MessageHeader *context_msg, struct GNUNET_SET_Request *request) void(* GNUNET_SET_CopyReadyCallback d9/d13/group__set.html ga980eea08d7e09bca0a7170bdcee049e2 )(void *cls, struct GNUNET_SET_Handle *copy) GNUNET_SET_OperationType d9/d13/group__set.html ga9dbda7ad40c6e85a0918825fce2f944b GNUNET_SET_OPERATION_NONE d9/d13/group__set.html gga9dbda7ad40c6e85a0918825fce2f944bab25f745132ad49f0d5e5d7321204af08 GNUNET_SET_OPERATION_INTERSECTION d9/d13/group__set.html gga9dbda7ad40c6e85a0918825fce2f944ba36ac938b0b9f4cb07b15e5e64c3dd223 GNUNET_SET_OPERATION_UNION d9/d13/group__set.html gga9dbda7ad40c6e85a0918825fce2f944ba978286ed640e9b1b671d96e5da76b8b8 GNUNET_SET_Status d9/d13/group__set.html ga03a1cc0f42a0db20d87816ef8f7d3095 GNUNET_SET_STATUS_OK d9/d13/group__set.html gga03a1cc0f42a0db20d87816ef8f7d3095a0ad3b83597c1f684c075e637ea2911ff GNUNET_SET_STATUS_ADD_LOCAL d9/d13/group__set.html gga03a1cc0f42a0db20d87816ef8f7d3095aca277d8571f96ae1ead98eb0afd4b2ba GNUNET_SET_STATUS_ADD_REMOTE d9/d13/group__set.html gga03a1cc0f42a0db20d87816ef8f7d3095a3159e264a07530b722752c855d083e1c GNUNET_SET_STATUS_FAILURE d9/d13/group__set.html gga03a1cc0f42a0db20d87816ef8f7d3095a2db99b2247798ef0c48c2059a9d4286c GNUNET_SET_STATUS_HALF_DONE d9/d13/group__set.html gga03a1cc0f42a0db20d87816ef8f7d3095ab6bd311572460095beec54f1820c5817 GNUNET_SET_STATUS_DONE d9/d13/group__set.html gga03a1cc0f42a0db20d87816ef8f7d3095ac46f014f281abf9946f10eccc2b792f8 GNUNET_SET_ResultMode d9/d13/group__set.html ga84055a2329a1abb3ce698e17bb041db2 GNUNET_SET_RESULT_FULL d9/d13/group__set.html gga84055a2329a1abb3ce698e17bb041db2a1bfc902d600ac979dd2bd8ce959b8225 GNUNET_SET_RESULT_SYMMETRIC d9/d13/group__set.html gga84055a2329a1abb3ce698e17bb041db2a8f305270c887637f12dd091a34ef8abb GNUNET_SET_RESULT_REMOVED d9/d13/group__set.html gga84055a2329a1abb3ce698e17bb041db2a0eeb68b6df72196f203dfb1e0d437cf0 GNUNET_SET_RESULT_ADDED d9/d13/group__set.html gga84055a2329a1abb3ce698e17bb041db2ae6e72701dc8b5d047f228170ddbdf8ba GNUNET_SET_OptionType d9/d13/group__set.html ga765afd1e992586760715d01dac1ea209 GNUNET_SET_OPTION_END d9/d13/group__set.html gga765afd1e992586760715d01dac1ea209a267e093ce51f9781d826a3812280d9f1 GNUNET_SET_OPTION_BYZANTINE d9/d13/group__set.html gga765afd1e992586760715d01dac1ea209ae1d417fa5abd382e203951f7f410948a GNUNET_SET_OPTION_FORCE_FULL d9/d13/group__set.html gga765afd1e992586760715d01dac1ea209aef3c57eaf779a1ad82830834f100bd62 GNUNET_SET_OPTION_FORCE_DELTA d9/d13/group__set.html gga765afd1e992586760715d01dac1ea209a95eeca4dd8356a4e3896d3e4e93ab719 struct GNUNET_SET_Handle * GNUNET_SET_create d9/d13/group__set.html ga684090c1117e4cce1c8968392f04d9ef (const struct GNUNET_CONFIGURATION_Handle *cfg, enum GNUNET_SET_OperationType op) int GNUNET_SET_add_element d9/d13/group__set.html gaf909c73fa33c8bf4deccb6ae9c01f6a0 (struct GNUNET_SET_Handle *set, const struct GNUNET_SET_Element *element, GNUNET_SET_Continuation cont, void *cont_cls) int GNUNET_SET_remove_element d9/d13/group__set.html ga3c5b51d728c640b182781b91cf15baac (struct GNUNET_SET_Handle *set, const struct GNUNET_SET_Element *element, GNUNET_SET_Continuation cont, void *cont_cls) void GNUNET_SET_copy_lazy d9/d13/group__set.html ga0e072f84c8d3470c4e972dab5749423a (struct GNUNET_SET_Handle *set, GNUNET_SET_CopyReadyCallback cb, void *cls) void GNUNET_SET_destroy d9/d13/group__set.html ga03e3c99da8e2fe4c550594f4d796a5e7 (struct GNUNET_SET_Handle *set) struct GNUNET_SET_OperationHandle * GNUNET_SET_prepare d9/d13/group__set.html ga86838794297aefdd64034985665ce405 (const struct GNUNET_PeerIdentity *other_peer, const struct GNUNET_HashCode *app_id, const struct GNUNET_MessageHeader *context_msg, enum GNUNET_SET_ResultMode result_mode, struct GNUNET_SET_Option options[], GNUNET_SET_ResultIterator result_cb, void *result_cls) struct GNUNET_SET_ListenHandle * GNUNET_SET_listen d9/d13/group__set.html gadcc02ca78f457b408d94c5484d9b363f (const struct GNUNET_CONFIGURATION_Handle *cfg, enum GNUNET_SET_OperationType op_type, const struct GNUNET_HashCode *app_id, GNUNET_SET_ListenCallback listen_cb, void *listen_cls) void GNUNET_SET_listen_cancel d9/d13/group__set.html ga375fb3491356a46660b7af00acc16f03 (struct GNUNET_SET_ListenHandle *lh) struct GNUNET_SET_OperationHandle * GNUNET_SET_accept d9/d13/group__set.html gad3d265529d20835206b8c9cba1bb9b46 (struct GNUNET_SET_Request *request, enum GNUNET_SET_ResultMode result_mode, struct GNUNET_SET_Option options[], GNUNET_SET_ResultIterator result_cb, void *result_cls) int GNUNET_SET_commit d9/d13/group__set.html gabc289b073e02898ac44a103373325247 (struct GNUNET_SET_OperationHandle *oh, struct GNUNET_SET_Handle *set) void GNUNET_SET_operation_cancel d9/d13/group__set.html ga804dfef0baf8e80fa660277e40491c8c (struct GNUNET_SET_OperationHandle *oh) int GNUNET_SET_iterate d9/d13/group__set.html ga6d1533544e6d63a1a79f3a93869b25e7 (struct GNUNET_SET_Handle *set, GNUNET_SET_ElementIterator iter, void *iter_cls) void GNUNET_SET_iterate_cancel d9/d13/group__set.html ga8c2b969eea1df196f54eab818d19bc35 (struct GNUNET_SET_Handle *set) struct GNUNET_SET_Element * GNUNET_SET_element_dup d9/d13/group__set.html ga3ea2cca88cee8dbee28c1584fa813132 (const struct GNUNET_SET_Element *element) void GNUNET_SET_element_hash d9/d13/group__set.html gafdc8b7f7e2b55dedd6d9739348318ac8 (const struct GNUNET_SET_Element *element, struct GNUNET_HashCode *ret_hash) signal Signal library d2/d1f/group__signal.html void(* GNUNET_SIGNAL_Handler d2/d1f/group__signal.html ga3d82cdd46d4cc47a38597194d4d3b412 )(void) struct GNUNET_SIGNAL_Context * GNUNET_SIGNAL_handler_install d2/d1f/group__signal.html ga2399f4f20243ab2ea16f113397b1c50c (int signal, GNUNET_SIGNAL_Handler handler) void GNUNET_SIGNAL_handler_uninstall d2/d1f/group__signal.html gabe9b0ee45d8917654f65ab7a52e20fc2 (struct GNUNET_SIGNAL_Context *ctx) void GNUNET_SIGNAL_raise d2/d1f/group__signal.html ga5dee154b0d8377488b993cfbe2db3c95 (const int sig) speaker Speaker service d4/d62/group__speaker.html GNUNET_SPEAKER_Handle int(* GNUNET_SPEAKER_EnableCallback d4/d62/group__speaker.html ga8bb491b1a49fbfa1886272f2aedffe18 )(void *cls) void(* GNUNET_SPEAKER_DisableCallback d4/d62/group__speaker.html gadb84f48a86ddcffb40bae00647d5640c )(void *cls) void(* GNUNET_SPEAKER_DestroyCallback d4/d62/group__speaker.html ga60c12868918d09b599191223170a7c0a )(void *cls) void(* GNUNET_SPEAKER_PlayCallback d4/d62/group__speaker.html gacb0f43e3e31d20675a7d2a87ac1f28b0 )(void *cls, size_t data_size, const void *data) struct GNUNET_SPEAKER_Handle * GNUNET_SPEAKER_create_from_hardware d4/d62/group__speaker.html gaa09e7a86bfdbe9ddd4c13678bb192dec (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_SPEAKER_destroy d4/d62/group__speaker.html gad356a4737024a2466d1d0ab8e2baf9ad (struct GNUNET_SPEAKER_Handle *speaker) statistics Statistics service d4/df6/group__statistics.html #define GNUNET_STATISTICS_VERSION d4/df6/group__statistics.html gadd6db2fbcb72fdfad797f92edcacf7e3 int(* GNUNET_STATISTICS_Iterator d4/df6/group__statistics.html ga09ef9dd4fd97f1f549b09c0d55a6fc4e )(void *cls, const char *subsystem, const char *name, uint64_t value, int is_persistent) void(* GNUNET_STATISTICS_Callback d4/df6/group__statistics.html ga4b8993d3beb8d3b656743c5d28a997f0 )(void *cls, int success) struct GNUNET_STATISTICS_Handle * GNUNET_STATISTICS_create d4/df6/group__statistics.html ga43bda07a5d89e7598033c39ea25826a3 (const char *subsystem, const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_STATISTICS_destroy d4/df6/group__statistics.html gae64f642f08796d4f854a0cb841da22fc (struct GNUNET_STATISTICS_Handle *h, int sync_first) int GNUNET_STATISTICS_watch d4/df6/group__statistics.html gab1f892607d8981b1c9eabe6d513b5044 (struct GNUNET_STATISTICS_Handle *handle, const char *subsystem, const char *name, GNUNET_STATISTICS_Iterator proc, void *proc_cls) int GNUNET_STATISTICS_watch_cancel d4/df6/group__statistics.html ga1f08b2ac398100218def8eec6d4631fb (struct GNUNET_STATISTICS_Handle *handle, const char *subsystem, const char *name, GNUNET_STATISTICS_Iterator proc, void *proc_cls) struct GNUNET_STATISTICS_GetHandle * GNUNET_STATISTICS_get d4/df6/group__statistics.html gae93f3e33fc1361fc34414a007dfb61f8 (struct GNUNET_STATISTICS_Handle *handle, const char *subsystem, const char *name, GNUNET_STATISTICS_Callback cont, GNUNET_STATISTICS_Iterator proc, void *cls) void GNUNET_STATISTICS_get_cancel d4/df6/group__statistics.html ga204fd89ae0f6a23936d36658ccf8bdc6 (struct GNUNET_STATISTICS_GetHandle *gh) void GNUNET_STATISTICS_set d4/df6/group__statistics.html ga4ec2d4a2e4957b775a1a4041e59fb933 (struct GNUNET_STATISTICS_Handle *handle, const char *name, uint64_t value, int make_persistent) void GNUNET_STATISTICS_update d4/df6/group__statistics.html gac7010eee180b2b353badcc1cc6324820 (struct GNUNET_STATISTICS_Handle *handle, const char *name, int64_t delta, int make_persistent) strings Strings library d7/d0c/group__strings.html GNUNET_STRINGS_PortPolicy GNUNET_STRINGS_IPv4NetworkPolicy GNUNET_STRINGS_IPv6NetworkPolicy GNUNET_STRINGS_FilenameCheck d7/d0c/group__strings.html ga508dc37574d874d54ea5e60c900fda25 GNUNET_STRINGS_CHECK_EXISTS d7/d0c/group__strings.html gga508dc37574d874d54ea5e60c900fda25ab22ab4bf2ad34d4ea02a118af693c7c0 GNUNET_STRINGS_CHECK_IS_DIRECTORY d7/d0c/group__strings.html gga508dc37574d874d54ea5e60c900fda25a6c0e20da4c4ee0084ea190e3a7d694ad GNUNET_STRINGS_CHECK_IS_LINK d7/d0c/group__strings.html gga508dc37574d874d54ea5e60c900fda25ab45932707fcccba342ec6ec7f21b5edc GNUNET_STRINGS_CHECK_IS_ABSOLUTE d7/d0c/group__strings.html gga508dc37574d874d54ea5e60c900fda25a202d92f37fb2ab1bc7afa00fd465e0f3 int GNUNET_STRINGS_fancy_size_to_bytes d7/d0c/group__strings.html ga99b37e947f59438fa222b1a298bdd63f (const char *fancy_size, unsigned long long *size) int GNUNET_STRINGS_fancy_time_to_relative d7/d0c/group__strings.html gaa442f980d2891b279c8ae36412a7c62c (const char *fancy_time, struct GNUNET_TIME_Relative *rtime) char * GNUNET_STRINGS_byte_size_fancy d7/d0c/group__strings.html ga74cdd601d7546090c2c90a0a090a3691 (unsigned long long size) char * GNUNET_STRINGS_conv d7/d0c/group__strings.html ga2da438737d238dc6239b97dfa6d9cee4 (const char *input, size_t len, const char *input_charset, const char *output_charset) char * GNUNET_STRINGS_to_utf8 d7/d0c/group__strings.html gae311793f6d59383b549ad33a466e6011 (const char *input, size_t len, const char *charset) char * GNUNET_STRINGS_from_utf8 d7/d0c/group__strings.html gae80c80619a524a5440e7992b7304c78b (const char *input, size_t len, const char *charset) void GNUNET_STRINGS_utf8_tolower d7/d0c/group__strings.html ga8cbf7b8fcbad0f899ee97b2b46ae9125 (const char *input, char *output) void GNUNET_STRINGS_utf8_toupper d7/d0c/group__strings.html gaf6032470617eafeb7bd4b24ccbca8748 (const char *input, char *output) char * GNUNET_STRINGS_filename_expand d7/d0c/group__strings.html ga24cfa41d5a78149f0fbeb292226d19c1 (const char *fil) size_t GNUNET_STRINGS_buffer_fill d7/d0c/group__strings.html ga885830cb8907ebef3a175c9cc0d376e9 (char *buffer, size_t size, unsigned int count,...) unsigned int GNUNET_STRINGS_buffer_tokenize d7/d0c/group__strings.html ga73b968b57fd14b506561d7d31f262aca (const char *buffer, size_t size, unsigned int count,...) const char * GNUNET_STRINGS_get_short_name d7/d0c/group__strings.html gacdb8de2e6ac4cf76253e74a254b4dc4d (const char *filename) char * GNUNET_STRINGS_data_to_string d7/d0c/group__strings.html ga26e7bcc6823a5123ed3a482a3349f9e6 (const void *data, size_t size, char *out, size_t out_size) char * GNUNET_STRINGS_data_to_string_alloc d7/d0c/group__strings.html ga7006cbaf1ed989dd83fec0cc253ae710 (const void *buf, size_t size) int GNUNET_STRINGS_string_to_data d7/d0c/group__strings.html ga5b61af941b709be46d919c2818f75049 (const char *enc, size_t enclen, void *out, size_t out_size) size_t GNUNET_STRINGS_base64_encode d7/d0c/group__strings.html gaae4e96a80346e2b11034bed68e0fa96a (const void *in, size_t len, char **output) size_t GNUNET_STRINGS_base64_decode d7/d0c/group__strings.html ga8d996487c04fe37fbdd1020f976e9d61 (const char *data, size_t len, void **output) char * GNUNET_STRINGS_pp2s d7/d0c/group__strings.html ga4f21db37ca22cb62964793723995479a (const struct GNUNET_PeerIdentity *pids, unsigned int num_pids) int GNUNET_STRINGS_parse_uri d7/d0c/group__strings.html gac68ec46d6498e86d6e71c123964f482e (const char *path, char **scheme_part, const char **path_part) int GNUNET_STRINGS_path_is_absolute d7/d0c/group__strings.html ga418d3f1375c7ef9ca8b5b5ba43fa175f (const char *filename, int can_be_uri, int *r_is_uri, char **r_uri_scheme) int GNUNET_STRINGS_check_filename d7/d0c/group__strings.html ga29dd1a3e87d47000c5aa89f0a3cfb94e (const char *filename, enum GNUNET_STRINGS_FilenameCheck checks) int GNUNET_STRINGS_to_address_ipv6 d7/d0c/group__strings.html gaea18f36c5a8cd7b4f26eb097cb774158 (const char *zt_addr, uint16_t addrlen, struct sockaddr_in6 *r_buf) int GNUNET_STRINGS_to_address_ipv4 d7/d0c/group__strings.html gae9fa2a0cecf59ae418c16bcc96f082c7 (const char *zt_addr, uint16_t addrlen, struct sockaddr_in *r_buf) size_t GNUNET_STRINGS_parse_socket_addr d7/d0c/group__strings.html ga13f8294f6b591006e88dcdc94fce813c (const char *addr, uint8_t *af, struct sockaddr **sa) int GNUNET_STRINGS_to_address_ip d7/d0c/group__strings.html ga0bd027a76b0325c46c58bc2e9ec27832 (const char *addr, uint16_t addrlen, struct sockaddr_storage *r_buf) int GNUNET_STRINGS_get_utf8_args d7/d0c/group__strings.html gaf5f9997a976083fc01de2c7f30eb1c2e (int argc, char *const *argv, int *u8argc, char *const **u8argv) size_t GNUNET_strlcpy d7/d0c/group__strings.html gae048c3539060881abd9d2250ac4424d8 (char *dst, const char *src, size_t n) struct GNUNET_STRINGS_IPv4NetworkPolicy * GNUNET_STRINGS_parse_ipv4_policy d7/d0c/group__strings.html gae001e690e6aa8b19d0c0094f6e7ecff0 (const char *routeListX) struct GNUNET_STRINGS_IPv6NetworkPolicy * GNUNET_STRINGS_parse_ipv6_policy d7/d0c/group__strings.html ga1027327cd6a31ff1023b3469fa7e2701 (const char *routeListX) transport TRANSPORT service d5/dd8/group__transport.html GNUNET_TRANSPORT_MonitorInformation GNUNET_TRANSPORT_SessionInfo #define GNUNET_TRANSPORT_COMMUNICATION_VERSION d5/dd8/group__transport.html ga1ee3dab363cccf231c83bf6139a03b50 #define GNUNET_TRANSPORT_CORE_VERSION d5/dd8/group__transport.html ga24c29e8ce3beffe3ab89b45cce9d7529 #define GNUNET_TRANSPORT_HELLO_VERSION d5/dd8/group__transport.html gace49b1539aa1a4057de575f7212eb82f #define GNUNET_TRANSPORT_MANIPULATION_VERSION d5/dd8/group__transport.html ga8f4471b9adee2cbe3cb3929ba87b9743 #define GNUNET_TRANSPORT_MONITOR_VERSION d5/dd8/group__transport.html ga9453334a7a625658b3781c8cba112568 #define GNUNET_TRANSPORT_VERSION d5/dd8/group__transport.html gad86cc8705226528951955ec260e95836 int(* GNUNET_TRANSPORT_CommunicatorMqInit d5/dd8/group__transport.html gabec7c03bb316f1f7f50a8139af08eaed )(void *cls, const struct GNUNET_PeerIdentity *peer, const char *address) void(* GNUNET_TRANSPORT_CommunicatorNotify d5/dd8/group__transport.html gab6bf2d32031292fdd8a452448db64250 )(void *cls, const struct GNUNET_PeerIdentity *sender, const struct GNUNET_MessageHeader *msg) void(* GNUNET_TRANSPORT_MessageCompletedCallback d5/dd8/group__transport.html gafed5fb0fcd40ec9d98261a8fa80e0840 )(void *cls, int success) void *(* GNUNET_TRANSPORT_NotifyConnect d5/dd8/group__transport.html ga310a1ec75dbceab35a07d59cc0ce43eb )(void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_MQ_Handle *mq) void(* GNUNET_TRANSPORT_NotifyDisconnect d5/dd8/group__transport.html ga6a0a71e29bb103f30bae593556ee70cd )(void *cls, const struct GNUNET_PeerIdentity *peer, void *handler_cls) void(* GNUNET_TRANSPORT_HelloUpdateCallback d5/dd8/group__transport.html ga61897652ebd59c31b2e03b8cadcc5cd3 )(void *cls, const struct GNUNET_MessageHeader *hello) void(* GNUNET_TRANSPORT_AddressCallback d5/dd8/group__transport.html ga22fb38a23786622cdfa7c55383833d58 )(void *cls, const struct GNUNET_PeerIdentity *peer, const char *address, enum GNUNET_NetworkType nt, struct GNUNET_TIME_Absolute expiration) void(* GNUNET_TRANSPORT_MonitorCallback d5/dd8/group__transport.html ga4ae82bbb4c6f893619a15b54a2f0730d )(void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_TRANSPORT_MonitorInformation *mi) void(* GNUNET_TRANSPORT_AddressToStringCallback d5/dd8/group__transport.html ga49bb1521204b08a9a6849c036b3b77d2 )(void *cls, const char *address, int res) void(* GNUNET_TRANSPORT_PeerIterateCallback d5/dd8/group__transport.html gaf07e530978e2ed25bd49bc3dfd83de4f )(void *cls, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HELLO_Address *address, enum GNUNET_TRANSPORT_PeerState state, struct GNUNET_TIME_Absolute state_timeout) int(* GNUNET_TRANSPORT_BlacklistCallback d5/dd8/group__transport.html ga11f43521844f1f576fef248d4c5d7d5b )(void *cls, const struct GNUNET_PeerIdentity *pid) void(* GNUNET_TRANSPORT_SessionMonitorCallback d5/dd8/group__transport.html ga6258477fd11e49b954a2c9e55732cf59 )(void *cls, struct GNUNET_TRANSPORT_PluginSession *session, void **session_ctx, const struct GNUNET_TRANSPORT_SessionInfo *info) void *(* GNUNET_TRANSPORT_NotifyConnect d5/dd8/group__transport.html ga310a1ec75dbceab35a07d59cc0ce43eb )(void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_MQ_Handle *mq) void(* GNUNET_TRANSPORT_NotifyDisconnect d5/dd8/group__transport.html ga6a0a71e29bb103f30bae593556ee70cd )(void *cls, const struct GNUNET_PeerIdentity *peer, void *handler_cls) void(* GNUNET_TRANSPORT_NotifyExcessBandwidth d5/dd8/group__transport.html gac0ff0e46231f27e1b680bce9ee0b18e1 )(void *cls, const struct GNUNET_PeerIdentity *neighbour, void *handlers_cls) GNUNET_TRANSPORT_CommunicatorCharacteristics d5/dd8/group__transport.html ga7a754a2977abb98bc2456876361c6ced GNUNET_TRANSPORT_CC_UNKNOWN d5/dd8/group__transport.html gga7a754a2977abb98bc2456876361c6cedad28354dcad1e98016d32d5d546f343ef GNUNET_TRANSPORT_CC_RELIABLE d5/dd8/group__transport.html gga7a754a2977abb98bc2456876361c6ceda2ae6658682cb657e38706ce0b60fe50e GNUNET_TRANSPORT_CC_UNRELIABLE d5/dd8/group__transport.html gga7a754a2977abb98bc2456876361c6ceda869b4529d4e7c4839d619f15e887962c GNUNET_TRANSPORT_ConnectionStatus d5/dd8/group__transport.html gad329f6c7fa6ff6f7c662714c149d349f GNUNET_TRANSPORT_CS_DOWN d5/dd8/group__transport.html ggad329f6c7fa6ff6f7c662714c149d349faa4e55105c1dda18609adb219b0917478 GNUNET_TRANSPORT_CS_OUTBOUND d5/dd8/group__transport.html ggad329f6c7fa6ff6f7c662714c149d349faef04c8d79b31fbaea9a3262e7d791d0f GNUNET_TRANSPORT_CS_INBOUND d5/dd8/group__transport.html ggad329f6c7fa6ff6f7c662714c149d349fa6cb5fc3e8c1d6df46a322a7ab990c253 GNUNET_TRANSPORT_AddressClass d5/dd8/group__transport.html gae1c5a8cfd621e73e2717c7b39e5ef430 GNUNET_TRANSPORT_AC_NONE d5/dd8/group__transport.html ggae1c5a8cfd621e73e2717c7b39e5ef430a93c45fba899dba481113e968a8e31a5b GNUNET_TRANSPORT_AC_OTHER d5/dd8/group__transport.html ggae1c5a8cfd621e73e2717c7b39e5ef430a2c364a6b6594c8318262eaa4e10ac8e0 GNUNET_TRANSPORT_AC_GLOBAL d5/dd8/group__transport.html ggae1c5a8cfd621e73e2717c7b39e5ef430a8e74cd9a2352b1f90948dcc9b8c376ed GNUNET_TRANSPORT_AC_GLOBAL_PRIVATE d5/dd8/group__transport.html ggae1c5a8cfd621e73e2717c7b39e5ef430a9c0121729b64a8326747859e2e38b893 GNUNET_TRANSPORT_AC_LAN d5/dd8/group__transport.html ggae1c5a8cfd621e73e2717c7b39e5ef430a6fa7e6caca296793f06c85638e7350d6 GNUNET_TRANSPORT_AC_WLAN d5/dd8/group__transport.html ggae1c5a8cfd621e73e2717c7b39e5ef430ab8c2ac32859f3f9377cd384551342760 GNUNET_TRANSPORT_AC_BT d5/dd8/group__transport.html ggae1c5a8cfd621e73e2717c7b39e5ef430a213c595e28ce52daf5184fea1a1970cd GNUNET_TRANSPORT_AC_ANY d5/dd8/group__transport.html ggae1c5a8cfd621e73e2717c7b39e5ef430aa9a0e069d9b1c49e6637517f53dec657 GNUNET_TRANSPORT_PeerState d5/dd8/group__transport.html gac1ad5900c82709d6632258ff845d0876 GNUNET_TRANSPORT_PS_NOT_CONNECTED d5/dd8/group__transport.html ggac1ad5900c82709d6632258ff845d0876a11dc4159bbf03bf2e1bdc8f9144d5e0c GNUNET_TRANSPORT_PS_INIT_ATS d5/dd8/group__transport.html ggac1ad5900c82709d6632258ff845d0876a2c7e078a48a97cea06c3ac9c0608bbf4 GNUNET_TRANSPORT_PS_SYN_SENT d5/dd8/group__transport.html ggac1ad5900c82709d6632258ff845d0876aa577f1febabf4a71e4c93ff6d164e7b6 GNUNET_TRANSPORT_PS_SYN_RECV_ATS d5/dd8/group__transport.html ggac1ad5900c82709d6632258ff845d0876a507450c1bed8109f692942a4394c045c GNUNET_TRANSPORT_PS_SYN_RECV_ACK d5/dd8/group__transport.html ggac1ad5900c82709d6632258ff845d0876a68dd79e16706d695e2208f916592cbaa GNUNET_TRANSPORT_PS_CONNECTED d5/dd8/group__transport.html ggac1ad5900c82709d6632258ff845d0876a9901124e9e39641a6adb94efd56931c6 GNUNET_TRANSPORT_PS_RECONNECT_ATS d5/dd8/group__transport.html ggac1ad5900c82709d6632258ff845d0876acff63cadddc2861b91eceaa3d8df37a4 GNUNET_TRANSPORT_PS_RECONNECT_SENT d5/dd8/group__transport.html ggac1ad5900c82709d6632258ff845d0876a78a4e3c5b1c7453f21ce6b43a167eb55 GNUNET_TRANSPORT_PS_SWITCH_SYN_SENT d5/dd8/group__transport.html ggac1ad5900c82709d6632258ff845d0876a8d7b7443d77d56205b9b8dd354b80388 GNUNET_TRANSPORT_PS_DISCONNECT d5/dd8/group__transport.html ggac1ad5900c82709d6632258ff845d0876ada6a68db6bf1dce16ebf14ae6a73aca8 GNUNET_TRANSPORT_PS_DISCONNECT_FINISHED d5/dd8/group__transport.html ggac1ad5900c82709d6632258ff845d0876a05273a935feada796b7505453a8308df GNUNET_TRANSPORT_SessionState d5/dd8/group__transport.html ga569f045bbb096d078633694a541cb68a GNUNET_TRANSPORT_SS_INIT d5/dd8/group__transport.html gga569f045bbb096d078633694a541cb68aa01ea125e62e8041ceec6d6041c29e739 GNUNET_TRANSPORT_SS_HANDSHAKE d5/dd8/group__transport.html gga569f045bbb096d078633694a541cb68aa6676eb47023a8c9f316f1debe955b660 GNUNET_TRANSPORT_SS_UP d5/dd8/group__transport.html gga569f045bbb096d078633694a541cb68aadd9e7fbbb44630c16709b94c2970c08e GNUNET_TRANSPORT_SS_UPDATE d5/dd8/group__transport.html gga569f045bbb096d078633694a541cb68aae0170bdae246202524718b11a867b00d GNUNET_TRANSPORT_SS_DONE d5/dd8/group__transport.html gga569f045bbb096d078633694a541cb68aa6dfe95debb4291fee450eca9a7a69a84 struct GNUNET_TRANSPORT_CommunicatorHandle * GNUNET_TRANSPORT_communicator_connect d5/dd8/group__transport.html gaf9a85c40122c537a3e896a2f7c876038 (const struct GNUNET_CONFIGURATION_Handle *cfg, const char *config_section_name, const char *addr_prefix, enum GNUNET_TRANSPORT_CommunicatorCharacteristics cc, GNUNET_TRANSPORT_CommunicatorMqInit mq_init, void *mq_init_cls, GNUNET_TRANSPORT_CommunicatorNotify notify_cb, void *notify_cb_cls) void GNUNET_TRANSPORT_communicator_disconnect d5/dd8/group__transport.html ga9f9385ac72582bffbafe1420145b5e82 (struct GNUNET_TRANSPORT_CommunicatorHandle *ch) int GNUNET_TRANSPORT_communicator_receive d5/dd8/group__transport.html ga2b42cf5fbbe491e22f6d91b665347486 (struct GNUNET_TRANSPORT_CommunicatorHandle *handle, const struct GNUNET_PeerIdentity *sender, const struct GNUNET_MessageHeader *msg, struct GNUNET_TIME_Relative expected_addr_validity, GNUNET_TRANSPORT_MessageCompletedCallback cb, void *cb_cls) struct GNUNET_TRANSPORT_QueueHandle * GNUNET_TRANSPORT_communicator_mq_add d5/dd8/group__transport.html ga5591845d50a26e9df1207a790aba095d (struct GNUNET_TRANSPORT_CommunicatorHandle *ch, const struct GNUNET_PeerIdentity *peer, const char *address, uint32_t mtu, enum GNUNET_NetworkType nt, enum GNUNET_TRANSPORT_ConnectionStatus cs, struct GNUNET_MQ_Handle *mq) void GNUNET_TRANSPORT_communicator_mq_del d5/dd8/group__transport.html ga344f4fdd871434d123f796062f45dcdc (struct GNUNET_TRANSPORT_QueueHandle *qh) struct GNUNET_TRANSPORT_AddressIdentifier * GNUNET_TRANSPORT_communicator_address_add d5/dd8/group__transport.html ga5b02d4bd0384a9faa60b81e0d79b2ac7 (struct GNUNET_TRANSPORT_CommunicatorHandle *ch, const char *address, enum GNUNET_NetworkType nt, struct GNUNET_TIME_Relative expiration) void GNUNET_TRANSPORT_communicator_address_remove d5/dd8/group__transport.html ga06bec627a2cb52c5b0079d79a6c27ebf (struct GNUNET_TRANSPORT_AddressIdentifier *ai) void GNUNET_TRANSPORT_communicator_notify d5/dd8/group__transport.html ga8d32da1219e3e699f59a2ba485012f36 (struct GNUNET_TRANSPORT_CommunicatorHandle *ch, const struct GNUNET_PeerIdentity *pid, const char *comm, const struct GNUNET_MessageHeader *header) struct GNUNET_TRANSPORT_CoreHandle * GNUNET_TRANSPORT_core_connect d5/dd8/group__transport.html ga5c2a37e2bd69cb5af6fb01cc241c16c4 (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_PeerIdentity *self, const struct GNUNET_MQ_MessageHandler *handlers, void *cls, GNUNET_TRANSPORT_NotifyConnect nc, GNUNET_TRANSPORT_NotifyDisconnect nd) void GNUNET_TRANSPORT_core_disconnect d5/dd8/group__transport.html gaf22c353d36230dbb4e3cbf426f251a6c (struct GNUNET_TRANSPORT_CoreHandle *handle) struct GNUNET_TRANSPORT_HelloGetHandle * GNUNET_TRANSPORT_hello_get d5/dd8/group__transport.html ga07fd45a2bb9067f08f626c0c0cae8dc9 (const struct GNUNET_CONFIGURATION_Handle *cfg, enum GNUNET_TRANSPORT_AddressClass ac, GNUNET_TRANSPORT_HelloUpdateCallback rec, void *rec_cls) void GNUNET_TRANSPORT_hello_get_cancel d5/dd8/group__transport.html ga6b439be60980be1c2dca2fc0cb3fae6b (struct GNUNET_TRANSPORT_HelloGetHandle *ghh) int GNUNET_TRANSPORT_hello_parse d5/dd8/group__transport.html gac7b738f395b2b29f7ab3cb595d66deca (const struct GNUNET_MessageHeader *hello, GNUNET_TRANSPORT_AddressCallback cb, void *cb_cls) struct GNUNET_TRANSPORT_ManipulationHandle * GNUNET_TRANSPORT_manipulation_connect d5/dd8/group__transport.html ga6f7e096372738b33dca9413b657cd1af (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_TRANSPORT_manipulation_disconnect d5/dd8/group__transport.html ga72e28b3cbe8f8d47b28e881aac8b9aae (struct GNUNET_TRANSPORT_ManipulationHandle *handle) void GNUNET_TRANSPORT_manipulation_set d5/dd8/group__transport.html ga39beed7149032d50dd01e5ec08ec445e (struct GNUNET_TRANSPORT_ManipulationHandle *handle, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_ATS_Properties *prop, struct GNUNET_TIME_Relative delay_in, struct GNUNET_TIME_Relative delay_out) struct GNUNET_TRANSPORT_MonitorContext * GNUNET_TRANSPORT_monitor d5/dd8/group__transport.html ga327885b0dbfdd0d8ea36eb57a8008ada (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_PeerIdentity *peer, int one_shot, GNUNET_TRANSPORT_MonitorCallback cb, void *cb_cls) void GNUNET_TRANSPORT_monitor_cancel d5/dd8/group__transport.html gacc11dce5d1f74bc36e0078fcb1e41d82 (struct GNUNET_TRANSPORT_MonitorContext *mc) struct GNUNET_TRANSPORT_OfferHelloHandle * GNUNET_TRANSPORT_offer_hello d5/dd8/group__transport.html ga5fa939b7e1a4edff9ed792a8682d330c (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_MessageHeader *hello, GNUNET_SCHEDULER_TaskCallback cont, void *cont_cls) void GNUNET_TRANSPORT_offer_hello_cancel d5/dd8/group__transport.html ga2fb4cdbeb1fc14d04470be9dab0d946b (struct GNUNET_TRANSPORT_OfferHelloHandle *ohh) struct GNUNET_TRANSPORT_AddressToStringContext * GNUNET_TRANSPORT_address_to_string d5/dd8/group__transport.html ga4b58d1e71e4ef167b9ef446da332163e (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_HELLO_Address *address, int numeric, struct GNUNET_TIME_Relative timeout, GNUNET_TRANSPORT_AddressToStringCallback aluc, void *aluc_cls) void GNUNET_TRANSPORT_address_to_string_cancel d5/dd8/group__transport.html ga6ed2f1b910f924cb631f498f5bb74ba7 (struct GNUNET_TRANSPORT_AddressToStringContext *alc) const char * GNUNET_TRANSPORT_ps2s d5/dd8/group__transport.html ga5bf11f97de52f6489d27234b0cdcebe2 (enum GNUNET_TRANSPORT_PeerState state) int GNUNET_TRANSPORT_is_connected d5/dd8/group__transport.html gafd7a67fa803bcdc5146f9d011f8d18a4 (enum GNUNET_TRANSPORT_PeerState state) struct GNUNET_TRANSPORT_PeerMonitoringContext * GNUNET_TRANSPORT_monitor_peers d5/dd8/group__transport.html ga98ad54b4d5fe9cdd246878c490f49c67 (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_PeerIdentity *peer, int one_shot, GNUNET_TRANSPORT_PeerIterateCallback peer_callback, void *peer_callback_cls) void GNUNET_TRANSPORT_monitor_peers_cancel d5/dd8/group__transport.html ga958b99452a5129e331fb45ff50c4f945 (struct GNUNET_TRANSPORT_PeerMonitoringContext *pic) struct GNUNET_TRANSPORT_Blacklist * GNUNET_TRANSPORT_blacklist d5/dd8/group__transport.html ga8550a145f384f22958fc2b7e1509ea8e (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_TRANSPORT_BlacklistCallback cb, void *cb_cls) void GNUNET_TRANSPORT_blacklist_cancel d5/dd8/group__transport.html gaf08b2633284082282e02292c19432c3d (struct GNUNET_TRANSPORT_Blacklist *br) struct GNUNET_TRANSPORT_PluginMonitor * GNUNET_TRANSPORT_monitor_plugins d5/dd8/group__transport.html gaa23d64a17fb05c64d0d9f18331a15fba (const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_TRANSPORT_SessionMonitorCallback cb, void *cb_cls) void GNUNET_TRANSPORT_monitor_plugins_cancel d5/dd8/group__transport.html ga073b71927a9edcec2d82f3bec2ba9959 (struct GNUNET_TRANSPORT_PluginMonitor *pm) struct GNUNET_TRANSPORT_CoreHandle * GNUNET_TRANSPORT_core_connect d5/dd8/group__transport.html gac41d7d4553f8d6363d52231a99899be3 (const struct GNUNET_CONFIGURATION_Handle *cfg, const struct GNUNET_PeerIdentity *self, const struct GNUNET_MQ_MessageHandler *handlers, void *cls, GNUNET_TRANSPORT_NotifyConnect nc, GNUNET_TRANSPORT_NotifyDisconnect nd, GNUNET_TRANSPORT_NotifyExcessBandwidth neb) struct GNUNET_MQ_Handle * GNUNET_TRANSPORT_core_get_mq d5/dd8/group__transport.html ga0eb3df60967f53dedc04ac066dd482bc (struct GNUNET_TRANSPORT_CoreHandle *handle, const struct GNUNET_PeerIdentity *peer) tun TUN library d5/db2/group__tun.html GNUNET_TUN_Layer2PacketHeader GNUNET_TUN_IPv4Header GNUNET_TUN_IPv6Header GNUNET_TUN_TcpHeader GNUNET_TUN_UdpHeader GNUNET_TUN_DnsFlags GNUNET_TUN_DnsHeader GNUNET_TUN_DnsSoaRecord GNUNET_TUN_DnsSrvRecord GNUNET_TUN_DnsCertRecord GNUNET_TUN_DnsTlsaRecord GNUNET_TUN_GnsVpnRecord GNUNET_TUN_DnsQueryLine GNUNET_TUN_DnsRecordLine GNUNET_TUN_IcmpHeader #define ETH_P_IPV4 d5/db2/group__tun.html ga8d73629ab1d3ec6a1bd2e726eb3b7990 #define ETH_P_IPV6 d5/db2/group__tun.html ga576495a8af5ed315a5db5dd9520b6b61 #define GNUNET_TUN_IPV4_REGEXLEN d5/db2/group__tun.html ga354989777f22585d6d2fa3b98ede512a #define GNUNET_TUN_IPV6_REGEXLEN d5/db2/group__tun.html ga48f67504d4f86575696b9199f85bf3b3 #define GNUNET_TUN_TCP_FLAGS_FIN d5/db2/group__tun.html gae4ec1b905c249d8d22caa8611af9eeea #define GNUNET_TUN_TCP_FLAGS_SYN d5/db2/group__tun.html ga40dd9c34f6f25494b90e82a30e415088 #define GNUNET_TUN_TCP_FLAGS_RST d5/db2/group__tun.html ga42ddad8b5f5b3ddf684a956d269cd0fc #define GNUNET_TUN_TCP_FLAGS_PSH d5/db2/group__tun.html ga0a46e704ca5ea145d26ddbbe26c21f91 #define GNUNET_TUN_TCP_FLAGS_ACK d5/db2/group__tun.html ga4f81c89f2909e65073289099f21b1a17 #define GNUNET_TUN_TCP_FLAGS_URG d5/db2/group__tun.html ga912bdf16429e0e1678edf29d0b426114 #define GNUNET_TUN_TCP_FLAGS_ECE d5/db2/group__tun.html ga7c176e4f853437b20b9e2fc1dfa3d24b #define GNUNET_TUN_TCP_FLAGS_CWR d5/db2/group__tun.html ga81cc46ecefa56483146932264738eb66 #define GNUNET_TUN_DNS_CLASS_INTERNET d5/db2/group__tun.html ga74233a4b3afc16b24618f50d403b2a3c #define GNUNET_TUN_DNS_CLASS_CHAOS d5/db2/group__tun.html ga4fe4a4ecd6e2dad0f8dceb53d7ce58cc #define GNUNET_TUN_DNS_CLASS_HESIOD d5/db2/group__tun.html ga4c0f3cdd0fde9da9e0bcc3abcba86822 #define GNUNET_TUN_DNS_OPCODE_QUERY d5/db2/group__tun.html ga8d0e5abf8d50077095054957c3448116 #define GNUNET_TUN_DNS_OPCODE_INVERSE_QUERY d5/db2/group__tun.html gaf8a1ffd9c5386e5f5afdb03dadf1a3f4 #define GNUNET_TUN_DNS_OPCODE_STATUS d5/db2/group__tun.html gab0feb453d48a86bcfe44de40dd1c5d2f #define GNUNET_TUN_DNS_RETURN_CODE_NO_ERROR d5/db2/group__tun.html gae4d679dcf8ffe70efc857dc1d6b717ab #define GNUNET_TUN_DNS_RETURN_CODE_FORMAT_ERROR d5/db2/group__tun.html gab890eb1bc826d126ff03f06e2732e1fc #define GNUNET_TUN_DNS_RETURN_CODE_SERVER_FAILURE d5/db2/group__tun.html ga494d089de0ce6a46db920a0cf72d6c57 #define GNUNET_TUN_DNS_RETURN_CODE_NAME_ERROR d5/db2/group__tun.html ga33204cbc601c033cfa1b0345d085d40e #define GNUNET_TUN_DNS_RETURN_CODE_NOT_IMPLEMENTED d5/db2/group__tun.html gaaa20c6c1e0ea3ce58bb09c7deab291a7 #define GNUNET_TUN_DNS_RETURN_CODE_REFUSED d5/db2/group__tun.html ga0e8b60191c973ee3e62cb0512f4c7bec #define GNUNET_TUN_DNS_RETURN_CODE_YXDOMAIN d5/db2/group__tun.html ga1d2eb4331a17f55b5ece40ce6f7f63c6 #define GNUNET_TUN_DNS_RETURN_CODE_YXRRSET d5/db2/group__tun.html ga23c72bbc58920783ea57aa2adc3a885e #define GNUNET_TUN_DNS_RETURN_CODE_NXRRSET d5/db2/group__tun.html ga266441067bc730dce0fe9728a27387f7 #define GNUNET_TUN_DNS_RETURN_CODE_NOT_AUTH d5/db2/group__tun.html ga5bf45870c631425d4ec767511968bdb4 #define GNUNET_TUN_DNS_RETURN_CODE_NOT_ZONE d5/db2/group__tun.html ga73eceedf0a9f327b668ef04454ec7721 #define GNUNET_TUN_ICMPTYPE_ECHO_REPLY d5/db2/group__tun.html gaec3961d7421271e79435c00d9d5e5667 #define GNUNET_TUN_ICMPTYPE_DESTINATION_UNREACHABLE d5/db2/group__tun.html gac7185caaedd138fe34148b0e17aa3e2d #define GNUNET_TUN_ICMPTYPE_SOURCE_QUENCH d5/db2/group__tun.html gaa887c2a1d39813c9cede627dde5514ba #define GNUNET_TUN_ICMPTYPE_REDIRECT_MESSAGE d5/db2/group__tun.html gac5231bbe0f3922e66d1ae23af7edb7c2 #define GNUNET_TUN_ICMPTYPE_ECHO_REQUEST d5/db2/group__tun.html gacd9e00a635783abd56da1c7be9bd2a57 #define GNUNET_TUN_ICMPTYPE_ROUTER_ADVERTISEMENT d5/db2/group__tun.html gaab2a4d37237a03bcee3c0c0b0d611871 #define GNUNET_TUN_ICMPTYPE_ROUTER_SOLICITATION d5/db2/group__tun.html ga023f3d7ead33da283e430114d910bc05 #define GNUNET_TUN_ICMPTYPE_TIME_EXCEEDED d5/db2/group__tun.html ga4a9cd44ce242cf1fa68be28bb6936b3a #define GNUNET_TUN_ICMPTYPE6_DESTINATION_UNREACHABLE d5/db2/group__tun.html gaa2a58a5cdc8d967a572900f9741589ed #define GNUNET_TUN_ICMPTYPE6_PACKET_TOO_BIG d5/db2/group__tun.html gad8c2af51ed4a56f314589fe3b89f72f4 #define GNUNET_TUN_ICMPTYPE6_TIME_EXCEEDED d5/db2/group__tun.html ga8e29abc6fc1bfbf42a2c56812ad13381 #define GNUNET_TUN_ICMPTYPE6_PARAMETER_PROBLEM d5/db2/group__tun.html ga3d1ddb3e4b0c77128266946aa7639d9a #define GNUNET_TUN_ICMPTYPE6_ECHO_REQUEST d5/db2/group__tun.html ga490c72c5cb9b7f16be00d446010379d4 #define GNUNET_TUN_ICMPTYPE6_ECHO_REPLY d5/db2/group__tun.html ga4bfe330419b4159ad7101aa6dc4f7aab void GNUNET_TUN_initialize_ipv4_header d5/db2/group__tun.html ga94bb2630b8efa87f7049276b41aa86e4 (struct GNUNET_TUN_IPv4Header *ip, uint8_t protocol, uint16_t payload_length, const struct in_addr *src, const struct in_addr *dst) void GNUNET_TUN_initialize_ipv6_header d5/db2/group__tun.html ga142894c8c1d8d3175864abcf3437479b (struct GNUNET_TUN_IPv6Header *ip, uint8_t protocol, uint16_t payload_length, const struct in6_addr *src, const struct in6_addr *dst) void GNUNET_TUN_calculate_tcp4_checksum d5/db2/group__tun.html gab2507aa460818c01dbf94fa2b5b4902b (const struct GNUNET_TUN_IPv4Header *ip, struct GNUNET_TUN_TcpHeader *tcp, const void *payload, uint16_t payload_length) void GNUNET_TUN_calculate_tcp6_checksum d5/db2/group__tun.html ga915ca061de9216bb1d7f5a77e447c45e (const struct GNUNET_TUN_IPv6Header *ip, struct GNUNET_TUN_TcpHeader *tcp, const void *payload, uint16_t payload_length) void GNUNET_TUN_calculate_udp4_checksum d5/db2/group__tun.html ga3509b3c005aa4011f3485c1ce98fa8ac (const struct GNUNET_TUN_IPv4Header *ip, struct GNUNET_TUN_UdpHeader *udp, const void *payload, uint16_t payload_length) void GNUNET_TUN_calculate_udp6_checksum d5/db2/group__tun.html gafb395f5119ac2beb23c383bfb1d9df65 (const struct GNUNET_TUN_IPv6Header *ip, struct GNUNET_TUN_UdpHeader *udp, const void *payload, uint16_t payload_length) void GNUNET_TUN_calculate_icmp_checksum d5/db2/group__tun.html ga4055dbb5d7bba5364e07943a6675445e (struct GNUNET_TUN_IcmpHeader *icmp, const void *payload, uint16_t payload_length) void GNUNET_TUN_ipv4toregexsearch d5/db2/group__tun.html gaba5c097144c5f334d5ccb78daff604b1 (const struct in_addr *ip, uint16_t port, char *rxstr) void GNUNET_TUN_ipv6toregexsearch d5/db2/group__tun.html ga1ce7daa09207eb95501f6e727d53351a (const struct in6_addr *ipv6, uint16_t port, char *rxstr) char * GNUNET_TUN_ipv6policy2regex d5/db2/group__tun.html gaefecb61170d41620e9c42d5dab50b8cc (const char *policy) char * GNUNET_TUN_ipv4policy2regex d5/db2/group__tun.html ga6941708f6b1b4803792c23413068d5a1 (const char *policy) void GNUNET_TUN_service_name_to_hash d5/db2/group__tun.html ga9a79c158c6cf176572472fc23e9ac41c (const char *service_name, struct GNUNET_HashCode *hc) int GNUNET_TUN_sockaddr_cmp d5/db2/group__tun.html gaa4ee2df7d4ee24316d2620052d40b5bf (const struct sockaddr *sa, const struct sockaddr *sb, int include_port) void GNUNET_TUN_compute_service_cadet_port d5/db2/group__tun.html ga88af81323b69cee1aad98efe2090d878 (const struct GNUNET_HashCode *desc, uint16_t ip_port, struct GNUNET_HashCode *cadet_port) testbed-logger Testbed Logger service de/d35/group__testbed-logger.html void(* GNUNET_TESTBED_LOGGER_FlushCompletion de/d35/group__testbed-logger.html ga702a2248f8e89a20c64a26d7cfbc2b2d )(void *cls, size_t size) struct GNUNET_TESTBED_LOGGER_Handle * GNUNET_TESTBED_LOGGER_connect de/d35/group__testbed-logger.html ga5ee91d58226b7257e05192b0bdca0d67 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_TESTBED_LOGGER_disconnect de/d35/group__testbed-logger.html ga7eb25e2671cf41aae968665d2f8cb04d (struct GNUNET_TESTBED_LOGGER_Handle *h) void GNUNET_TESTBED_LOGGER_write de/d35/group__testbed-logger.html ga781caa85ed19b8938296d6bf3c537ccc (struct GNUNET_TESTBED_LOGGER_Handle *h, const void *data, size_t size) void GNUNET_TESTBED_LOGGER_flush de/d35/group__testbed-logger.html ga299404444a974cd70676c4a8ac2507b0 (struct GNUNET_TESTBED_LOGGER_Handle *h, GNUNET_TESTBED_LOGGER_FlushCompletion cb, void *cb_cls) void GNUNET_TESTBED_LOGGER_flush_cancel de/d35/group__testbed-logger.html ga4def7e283cd07c0d9b377f9703e1c681 (struct GNUNET_TESTBED_LOGGER_Handle *h) testbed Testbed service d7/d85/group__testbed.html GNUNET_TESTBED_EventInformation GNUNET_TESTBED_PeerInformation void(* GNUNET_TESTBED_HostHabitableCallback d7/d85/group__testbed.html gaaa4b074dce5c3278eaf03568d4b71ec6 )(void *cls, const struct GNUNET_TESTBED_Host *host, int status) void(* GNUNET_TESTBED_ControllerCallback d7/d85/group__testbed.html ga0021123c4db656ec8f4d686b472aba84 )(void *cls, const struct GNUNET_TESTBED_EventInformation *event) void(* GNUNET_TESTBED_ControllerStatusCallback d7/d85/group__testbed.html ga8b49acf32b0acf08765161a1353f07ea )(void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg, int status) void(* GNUNET_TESTBED_HostRegistrationCompletion d7/d85/group__testbed.html gaab89ac8bfae14e47c66f0a1e8a2b6ce5 )(void *cls, const char *emsg) void(* GNUNET_TESTBED_OperationCompletionCallback d7/d85/group__testbed.html ga9afeb17cc3a2f18781ee23ee25422ffb )(void *cls, struct GNUNET_TESTBED_Operation *op, const char *emsg) void(* GNUNET_TESTBED_PeerCreateCallback d7/d85/group__testbed.html gaa2e65972383bbdd5388d345a9ef08e52 )(void *cls, struct GNUNET_TESTBED_Peer *peer, const char *emsg) void(* GNUNET_TESTBED_PeerChurnCallback d7/d85/group__testbed.html ga4e1a735495c5e8fb9b52d60a57a58768 )(void *cls, const char *emsg) void(* GNUNET_TESTBED_PeerInfoCallback d7/d85/group__testbed.html gac968c77e078b9696160733648c72b6e8 )(void *cb_cls, struct GNUNET_TESTBED_Operation *op, const struct GNUNET_TESTBED_PeerInformation *pinfo, const char *emsg) void(* GNUNET_TESTBED_TopologyCompletionCallback d7/d85/group__testbed.html ga37ef4076796609d381d96377f45ab32a )(void *cls, unsigned int nsuccess, unsigned int nfailures) void *(* GNUNET_TESTBED_ConnectAdapter d7/d85/group__testbed.html gad4bbb2dec8d7f0a744a933bcae261b7c )(void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg) void(* GNUNET_TESTBED_DisconnectAdapter d7/d85/group__testbed.html ga1555718a8f32444675d36ba4363b61ff )(void *cls, void *op_result) void(* GNUNET_TESTBED_ServiceConnectCompletionCallback d7/d85/group__testbed.html ga424cfcc7705aa9a8a99ed5b7638a27de )(void *cls, struct GNUNET_TESTBED_Operation *op, void *ca_result, const char *emsg) int(* GNUNET_TESTBED_StatisticsIterator d7/d85/group__testbed.html ga911595ca25d171dfaac58add8bde5591 )(void *cls, const struct GNUNET_TESTBED_Peer *peer, const char *subsystem, const char *name, uint64_t value, int is_persistent) void(* GNUNET_TESTBED_TestMaster d7/d85/group__testbed.html ga6a2e9faaecf8d3f73f5151e7fdbb0f95 )(void *cls, struct GNUNET_TESTBED_RunHandle *h, unsigned int num_peers, struct GNUNET_TESTBED_Peer **peers, unsigned int links_succeeded, unsigned int links_failed) void(* GNUNET_TESTBED_barrier_status_cb d7/d85/group__testbed.html ga4356e331c6b56038701c1402c2948d58 )(void *cls, const char *name, struct GNUNET_TESTBED_Barrier *barrier, enum GNUNET_TESTBED_BarrierStatus status, const char *emsg) void(* GNUNET_TESTBED_barrier_wait_cb d7/d85/group__testbed.html ga46982811e1f50c3ba62b52a59ea7aed6 )(void *cls, const char *name, int status) GNUNET_TESTBED_EventType d7/d85/group__testbed.html gad18344ac3787619cc90a145dccbf8a9d GNUNET_TESTBED_ET_PEER_START d7/d85/group__testbed.html ggad18344ac3787619cc90a145dccbf8a9da96e62d652795293ad828f10f066e9ef9 GNUNET_TESTBED_ET_PEER_STOP d7/d85/group__testbed.html ggad18344ac3787619cc90a145dccbf8a9dabbda4e07921c4d2790b4655c3bdf1331 GNUNET_TESTBED_ET_CONNECT d7/d85/group__testbed.html ggad18344ac3787619cc90a145dccbf8a9da0d9d0f9c04e4af7e8e20aabdeb0a9532 GNUNET_TESTBED_ET_DISCONNECT d7/d85/group__testbed.html ggad18344ac3787619cc90a145dccbf8a9dab771f66c66f42bd4f3e9794d0385b57a GNUNET_TESTBED_ET_OPERATION_FINISHED d7/d85/group__testbed.html ggad18344ac3787619cc90a145dccbf8a9da16929112a8dc07338c257f7e6488239b GNUNET_TESTBED_PeerInformationType d7/d85/group__testbed.html ga6b399bf9964f7a5ef6b28c9a41f3fe9a GNUNET_TESTBED_PIT_GENERIC d7/d85/group__testbed.html gga6b399bf9964f7a5ef6b28c9a41f3fe9aa6fba82d753a7f6d0a658db0882965647 GNUNET_TESTBED_PIT_CONFIGURATION d7/d85/group__testbed.html gga6b399bf9964f7a5ef6b28c9a41f3fe9aa139293353ac098fd6d23153739b5b661 GNUNET_TESTBED_PIT_IDENTITY d7/d85/group__testbed.html gga6b399bf9964f7a5ef6b28c9a41f3fe9aa22edb5368e2b0f91ba8b1e049cc0916c GNUNET_TESTBED_ConnectOption d7/d85/group__testbed.html gaa6df2b53816223201c4f5a119b9e3fae GNUNET_TESTBED_CO_NONE d7/d85/group__testbed.html ggaa6df2b53816223201c4f5a119b9e3faea7ab6bb4556bd5883cadedc603e1a430c GNUNET_TESTBED_CO_ALLOW d7/d85/group__testbed.html ggaa6df2b53816223201c4f5a119b9e3faeafd7e3555d83884b3d787cf3ad75181b3 GNUNET_TESTBED_TopologyOption d7/d85/group__testbed.html ga061c79bf08317fd5ee74097d7758765c GNUNET_TESTBED_TOPOLOGY_CLIQUE d7/d85/group__testbed.html gga061c79bf08317fd5ee74097d7758765ca3cffc651292fa4746527c24aeb5d6779 GNUNET_TESTBED_TOPOLOGY_SMALL_WORLD d7/d85/group__testbed.html gga061c79bf08317fd5ee74097d7758765ca105b36f78c8011b83a7eae025b505832 GNUNET_TESTBED_TOPOLOGY_SMALL_WORLD_RING d7/d85/group__testbed.html gga061c79bf08317fd5ee74097d7758765cabb9071dcdd9c890835a2ec9511b373c6 GNUNET_TESTBED_TOPOLOGY_RING d7/d85/group__testbed.html gga061c79bf08317fd5ee74097d7758765ca39df940dcee2b344c6640e12433cf01b GNUNET_TESTBED_TOPOLOGY_STAR d7/d85/group__testbed.html gga061c79bf08317fd5ee74097d7758765ca8668308b2d193b912cac732e63274228 GNUNET_TESTBED_TOPOLOGY_2D_TORUS d7/d85/group__testbed.html gga061c79bf08317fd5ee74097d7758765cab9a36d66a40d09e453ba2c41f57e7119 GNUNET_TESTBED_TOPOLOGY_ERDOS_RENYI d7/d85/group__testbed.html gga061c79bf08317fd5ee74097d7758765ca6d06f04427342c0fc56a97fc9cf340f7 GNUNET_TESTBED_TOPOLOGY_INTERNAT d7/d85/group__testbed.html gga061c79bf08317fd5ee74097d7758765ca7902cc11218c44746e8d5cd10b6db551 GNUNET_TESTBED_TOPOLOGY_SCALE_FREE d7/d85/group__testbed.html gga061c79bf08317fd5ee74097d7758765ca67e622af81d46f31600dd30972346670 GNUNET_TESTBED_TOPOLOGY_LINE d7/d85/group__testbed.html gga061c79bf08317fd5ee74097d7758765cad4121c731951134682e840c578dd0af6 GNUNET_TESTBED_TOPOLOGY_FROM_FILE d7/d85/group__testbed.html gga061c79bf08317fd5ee74097d7758765ca1581195ba32be2a7b12a8dff3d981508 GNUNET_TESTBED_TOPOLOGY_NONE d7/d85/group__testbed.html gga061c79bf08317fd5ee74097d7758765ca1fc71c5999983267b1de516a69c41b53 GNUNET_TESTBED_TOPOLOGY_OPTION_END d7/d85/group__testbed.html gga061c79bf08317fd5ee74097d7758765caf9a621886a3f0b5060f3cf99ea7c7689 GNUNET_TESTBED_TOPOLOGY_RETRY_CNT d7/d85/group__testbed.html gga061c79bf08317fd5ee74097d7758765ca9a89d63e3c00f023181819ff8e3bbd48 GNUNET_TESTBED_BarrierStatus d7/d85/group__testbed.html gae8513c952791e7c7b2b59582d333fd59 GNUNET_TESTBED_BARRIERSTATUS_INITIALISED d7/d85/group__testbed.html ggae8513c952791e7c7b2b59582d333fd59ac5ab2b0e7d3712695dbdd93f9320b2fe GNUNET_TESTBED_BARRIERSTATUS_CROSSED d7/d85/group__testbed.html ggae8513c952791e7c7b2b59582d333fd59a0b8ac4bb3683d80400a718cb7a5c05d4 GNUNET_TESTBED_BARRIERSTATUS_ERROR d7/d85/group__testbed.html ggae8513c952791e7c7b2b59582d333fd59a228807b740c9368d8e637e7fc2dc45e5 GNUNET_TESTBED_UnderlayLinkModelType d7/d85/group__testbed.html ga55b6f68823b1be132e3792176581564c GNUNET_TESTBED_UNDERLAYLINKMODELTYPE_BLACKLIST d7/d85/group__testbed.html gga55b6f68823b1be132e3792176581564caf14e3f54b6a754f32070724d98ead099 GNUNET_TESTBED_UNDERLAYLINKMODELTYPE_WHITELIST d7/d85/group__testbed.html gga55b6f68823b1be132e3792176581564ca8632ea561444b50a622072407bcfa5ae struct GNUNET_TESTBED_Host * GNUNET_TESTBED_host_create d7/d85/group__testbed.html ga64ff307878c03525ad1d5815a64e5102 (const char *hostname, const char *username, const struct GNUNET_CONFIGURATION_Handle *cfg, uint16_t port) struct GNUNET_TESTBED_Host * GNUNET_TESTBED_host_create_with_id d7/d85/group__testbed.html ga39037a57448d1e64ea419027854d4f27 (uint32_t id, const char *hostname, const char *username, const struct GNUNET_CONFIGURATION_Handle *cfg, uint16_t port) unsigned int GNUNET_TESTBED_hosts_load_from_file d7/d85/group__testbed.html gaa7210a41f0a64005fddfd10015ffb9c4 (const char *filename, const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_TESTBED_Host ***hosts) unsigned int GNUNET_TESTBED_hosts_load_from_loadleveler d7/d85/group__testbed.html ga7b451f5137f4dee69ad46df6aa3463ff (const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_TESTBED_Host ***hosts) void GNUNET_TESTBED_host_destroy d7/d85/group__testbed.html gac74f1f5dbec011d94e1d024254d8c737 (struct GNUNET_TESTBED_Host *host) struct GNUNET_TESTBED_HostHabitableCheckHandle * GNUNET_TESTBED_is_host_habitable d7/d85/group__testbed.html ga5ad6410ef16de867f2a05c3d026ee0e2 (const struct GNUNET_TESTBED_Host *host, const struct GNUNET_CONFIGURATION_Handle *config, GNUNET_TESTBED_HostHabitableCallback cb, void *cb_cls) void GNUNET_TESTBED_is_host_habitable_cancel d7/d85/group__testbed.html ga6755f77dc4810f698c357b5883a2d093 (struct GNUNET_TESTBED_HostHabitableCheckHandle *handle) const char * GNUNET_TESTBED_host_get_hostname d7/d85/group__testbed.html gaea1da8d2648f649efe61058945864977 (const struct GNUNET_TESTBED_Host *host) struct GNUNET_TESTBED_ControllerProc * GNUNET_TESTBED_controller_start d7/d85/group__testbed.html gaf5623479e12452f45494d50d62877c12 (const char *trusted_ip, struct GNUNET_TESTBED_Host *host, GNUNET_TESTBED_ControllerStatusCallback cb, void *cls) void GNUNET_TESTBED_controller_stop d7/d85/group__testbed.html gab402c124bc805f2c57f85c0af3ed09a7 (struct GNUNET_TESTBED_ControllerProc *cproc) struct GNUNET_TESTBED_Controller * GNUNET_TESTBED_controller_connect d7/d85/group__testbed.html gad6cb4f7d50ad06181ba994ab9ff1b58d (struct GNUNET_TESTBED_Host *host, uint64_t event_mask, GNUNET_TESTBED_ControllerCallback cc, void *cc_cls) void GNUNET_TESTBED_controller_disconnect d7/d85/group__testbed.html gab43c03a8fe39f49e8483108f8eae6e5e (struct GNUNET_TESTBED_Controller *c) struct GNUNET_TESTBED_HostRegistrationHandle * GNUNET_TESTBED_register_host d7/d85/group__testbed.html gafc113e3773f55a2a1b9d303e4ca6ba18 (struct GNUNET_TESTBED_Controller *controller, struct GNUNET_TESTBED_Host *host, GNUNET_TESTBED_HostRegistrationCompletion cc, void *cc_cls) void GNUNET_TESTBED_cancel_registration d7/d85/group__testbed.html ga4099ca0991be92801a8d6ea1208e6a18 (struct GNUNET_TESTBED_HostRegistrationHandle *handle) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_controller_link d7/d85/group__testbed.html gac5998ace0e6f3578bbb6afee59a5ec88 (void *op_cls, struct GNUNET_TESTBED_Controller *master, struct GNUNET_TESTBED_Host *delegated_host, struct GNUNET_TESTBED_Host *slave_host, int is_subordinate) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_get_slave_config d7/d85/group__testbed.html ga3884060a10d9f56dabeb74c64cd3fb29 (void *op_cls, struct GNUNET_TESTBED_Controller *master, struct GNUNET_TESTBED_Host *slave_host) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_peer_create d7/d85/group__testbed.html ga42fdf5c658ad296fb7a0cc7825539bc3 (struct GNUNET_TESTBED_Controller *controller, struct GNUNET_TESTBED_Host *host, const struct GNUNET_CONFIGURATION_Handle *cfg, GNUNET_TESTBED_PeerCreateCallback cb, void *cls) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_peer_start d7/d85/group__testbed.html gaef889f2d4a8484a4006c490984efebd1 (void *op_cls, struct GNUNET_TESTBED_Peer *peer, GNUNET_TESTBED_PeerChurnCallback pcc, void *pcc_cls) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_peer_stop d7/d85/group__testbed.html ga05a984a441d6b73718f0b76d43a5668a (void *op_cls, struct GNUNET_TESTBED_Peer *peer, GNUNET_TESTBED_PeerChurnCallback pcc, void *pcc_cls) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_peer_get_information d7/d85/group__testbed.html ga2dda2057fdbe2e3a363f11a7e829fb7b (struct GNUNET_TESTBED_Peer *peer, enum GNUNET_TESTBED_PeerInformationType pit, GNUNET_TESTBED_PeerInfoCallback cb, void *cb_cls) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_peer_update_configuration d7/d85/group__testbed.html ga187bf0e7c626bd44df7eef3e308ccf94 (struct GNUNET_TESTBED_Peer *peer, const struct GNUNET_CONFIGURATION_Handle *cfg) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_peer_destroy d7/d85/group__testbed.html gaf457ad72053d48daa4e9ebd7c0b473db (struct GNUNET_TESTBED_Peer *peer) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_peer_manage_service d7/d85/group__testbed.html ga50c4bc7d6e25be09e41e60dcac156cd3 (void *op_cls, struct GNUNET_TESTBED_Peer *peer, const char *service_name, GNUNET_TESTBED_OperationCompletionCallback cb, void *cb_cls, unsigned int start) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_shutdown_peers d7/d85/group__testbed.html gab8fa88d5b9a7edc72c37eba709f30d05 (struct GNUNET_TESTBED_Controller *c, void *op_cls, GNUNET_TESTBED_OperationCompletionCallback cb, void *cb_cls) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_underlay_configure_link_va d7/d85/group__testbed.html ga2aaf1222b8d432ab67e656f88d89c215 (void *op_cls, struct GNUNET_TESTBED_Peer *p1, struct GNUNET_TESTBED_Peer *p2, enum GNUNET_TESTBED_ConnectOption co, va_list ap) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_underlay_configure_link d7/d85/group__testbed.html gab84defc4a7d6accb3d96ceec80b64ca0 (void *op_cls, struct GNUNET_TESTBED_Peer *p1, struct GNUNET_TESTBED_Peer *p2, enum GNUNET_TESTBED_ConnectOption co,...) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_underlay_configure_topology_va d7/d85/group__testbed.html gae7d40a187b1ab97d8fe0a9445b0b6466 (void *op_cls, unsigned int num_peers, struct GNUNET_TESTBED_Peer **peers, enum GNUNET_TESTBED_TopologyOption topo, va_list ap) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_underlay_configure_topology d7/d85/group__testbed.html ga2defbc4039dd22f4c99df48eecfb36ee (void *op_cls, unsigned int num_peers, struct GNUNET_TESTBED_Peer **peers, enum GNUNET_TESTBED_TopologyOption topo,...) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_overlay_connect d7/d85/group__testbed.html ga8174d3fe31e1714e03b7dee3dc22ea44 (void *op_cls, GNUNET_TESTBED_OperationCompletionCallback cb, void *cb_cls, struct GNUNET_TESTBED_Peer *p1, struct GNUNET_TESTBED_Peer *p2) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_overlay_configure_topology_va d7/d85/group__testbed.html ga83a6315f9e0cb02bd1360cc35c64a0e8 (void *op_cls, unsigned int num_peers, struct GNUNET_TESTBED_Peer **peers, unsigned int *max_connections, GNUNET_TESTBED_TopologyCompletionCallback comp_cb, void *comp_cb_cls, enum GNUNET_TESTBED_TopologyOption topo, va_list va) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_overlay_configure_topology d7/d85/group__testbed.html ga6006cd5c4eb6a5784a1008091e432947 (void *op_cls, unsigned int num_peers, struct GNUNET_TESTBED_Peer **peers, unsigned int *max_connections, GNUNET_TESTBED_TopologyCompletionCallback comp_cb, void *comp_cb_cls, enum GNUNET_TESTBED_TopologyOption topo,...) void GNUNET_TESTBED_overlay_write_topology_to_file d7/d85/group__testbed.html gab7b5d39c0ce668bacd3dd58698038681 (struct GNUNET_TESTBED_Controller *controller, const char *filename) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_service_connect d7/d85/group__testbed.html ga893009b866c06d6e260a9d77b0792883 (void *op_cls, struct GNUNET_TESTBED_Peer *peer, const char *service_name, GNUNET_TESTBED_ServiceConnectCompletionCallback cb, void *cb_cls, GNUNET_TESTBED_ConnectAdapter ca, GNUNET_TESTBED_DisconnectAdapter da, void *cada_cls) void GNUNET_TESTBED_operation_done d7/d85/group__testbed.html ga1f5270aadd0d2fc6a0cda9a52d9f0e0e (struct GNUNET_TESTBED_Operation *operation) struct GNUNET_TESTBED_Operation * GNUNET_TESTBED_get_statistics d7/d85/group__testbed.html ga9180f27593f1d05c59578e0b8d36e9fc (unsigned int num_peers, struct GNUNET_TESTBED_Peer **peers, const char *subsystem, const char *name, GNUNET_TESTBED_StatisticsIterator proc, GNUNET_TESTBED_OperationCompletionCallback cont, void *cls) uint32_t GNUNET_TESTBED_get_index d7/d85/group__testbed.html gac73348ca4aaf7a63f6c1ef45448a568b (const struct GNUNET_TESTBED_Peer *peer) void GNUNET_TESTBED_run d7/d85/group__testbed.html ga83c7d83388e166edb30343c566d673d7 (const char *host_filename, const struct GNUNET_CONFIGURATION_Handle *cfg, unsigned int num_peers, uint64_t event_mask, GNUNET_TESTBED_ControllerCallback cc, void *cc_cls, GNUNET_TESTBED_TestMaster test_master, void *test_master_cls) int GNUNET_TESTBED_test_run d7/d85/group__testbed.html ga39f9fbf209e47172c396823c8ba61ed9 (const char *testname, const char *cfg_filename, unsigned int num_peers, uint64_t event_mask, GNUNET_TESTBED_ControllerCallback cc, void *cc_cls, GNUNET_TESTBED_TestMaster test_master, void *test_master_cls) struct GNUNET_TESTBED_Controller * GNUNET_TESTBED_run_get_controller_handle d7/d85/group__testbed.html ga6283af5ef56e0a3fdc089209ccbb68df (struct GNUNET_TESTBED_RunHandle *h) struct GNUNET_TESTBED_Barrier * GNUNET_TESTBED_barrier_init d7/d85/group__testbed.html ga051d85012a2c2ff66eeb24e4c2dad3c4 (struct GNUNET_TESTBED_Controller *controller, const char *name, unsigned int quorum, GNUNET_TESTBED_barrier_status_cb cb, void *cb_cls) void GNUNET_TESTBED_barrier_cancel d7/d85/group__testbed.html gaf5ebf9ec3afb1e40b3f02495ca514d8d (struct GNUNET_TESTBED_Barrier *barrier) struct GNUNET_TESTBED_BarrierWaitHandle * GNUNET_TESTBED_barrier_wait d7/d85/group__testbed.html ga097da10ab5702b127a3fff5e07e99a1f (const char *name, GNUNET_TESTBED_barrier_wait_cb cb, void *cls) void GNUNET_TESTBED_barrier_wait_cancel d7/d85/group__testbed.html gab054d6b038d200bcb67769e49c3eef61 (struct GNUNET_TESTBED_BarrierWaitHandle *h) struct GNUNET_TESTBED_UnderlayLinkModel * GNUNET_TESTBED_underlaylinkmodel_create d7/d85/group__testbed.html gab589e17dd1f6d23ed67dfec17503164d (struct GNUNET_TESTBED_Peer *peer, enum GNUNET_TESTBED_UnderlayLinkModelType type) void GNUNET_TESTBED_underlaylinkmodel_add_peer d7/d85/group__testbed.html gaec12705129a0925f3cddb6c1d48db961 (struct GNUNET_TESTBED_UnderlayLinkModel *model, struct GNUNET_TESTBED_Peer *peer) void GNUNET_TESTBED_underlaylinkmodel_set_link d7/d85/group__testbed.html gab12a988198395d5ecac4aeb82df0cee2 (struct GNUNET_TESTBED_UnderlayLinkModel *model, struct GNUNET_TESTBED_Peer *peer, uint32_t latency, uint32_t loss, uint32_t bandwidth) void GNUNET_TESTBED_underlaylinkmodel_commit d7/d85/group__testbed.html gaf8acdc08363fc0094786ef7fe081e62a (struct GNUNET_TESTBED_UnderlayLinkModel *model) void GNUNET_TESTBED_underlaylinkmodel_free d7/d85/group__testbed.html gab027e02d7e4ac4a19678d2ad3fdd6679 (struct GNUNET_TESTBED_UnderlayLinkModel *model) testing Testing library d1/d84/group__testing.html GNUNET_TESTING_SharedService #define GNUNET_TESTING_HOSTKEYFILESIZE d1/d84/group__testing.html gaf95a890a84d72c112742abf713e9705a #define GNUNET_TESTING_PREFIX d1/d84/group__testing.html ga0fb4b42fb0f4237ca0637fd7b9098250 void(* GNUNET_TESTING_PeerStopCallback d1/d84/group__testing.html ga1851866bcf79560a1d93fc228589683b )(void *cls, struct GNUNET_TESTING_Peer *peer, int success) void(* GNUNET_TESTING_TestMain d1/d84/group__testing.html ga48b934009a74703db10522f8221d1345 )(void *cls, const struct GNUNET_CONFIGURATION_Handle *cfg, struct GNUNET_TESTING_Peer *peer) struct GNUNET_TESTING_System * GNUNET_TESTING_system_create d1/d84/group__testing.html ga04c5e800ac9b2c0bcebb24abb0276cb4 (const char *testdir, const char *trusted_ip, const char *hostname, const struct GNUNET_TESTING_SharedService *shared_services) struct GNUNET_TESTING_System * GNUNET_TESTING_system_create_with_portrange d1/d84/group__testing.html ga1397f123ed8e70735de6c34a6ea52ba1 (const char *testdir, const char *trusted_ip, const char *hostname, const struct GNUNET_TESTING_SharedService *shared_services, uint16_t lowport, uint16_t highport) void GNUNET_TESTING_system_destroy d1/d84/group__testing.html ga51091cc30614f3fe1622df91eba663b5 (struct GNUNET_TESTING_System *system, int remove_paths) struct GNUNET_CRYPTO_EddsaPrivateKey * GNUNET_TESTING_hostkey_get d1/d84/group__testing.html ga185fcd727830705b4309450f8d82b281 (const struct GNUNET_TESTING_System *system, uint32_t key_number, struct GNUNET_PeerIdentity *id) uint16_t GNUNET_TESTING_reserve_port d1/d84/group__testing.html ga7bd1afadccc266859b4b165358e89bbe (struct GNUNET_TESTING_System *system) void GNUNET_TESTING_release_port d1/d84/group__testing.html ga90df8e02e91cfc117a742dffb11bc80b (struct GNUNET_TESTING_System *system, uint16_t port) int GNUNET_TESTING_configuration_create d1/d84/group__testing.html gac1313a9a6511de7f2cd5facd43cb7012 (struct GNUNET_TESTING_System *system, struct GNUNET_CONFIGURATION_Handle *cfg) struct GNUNET_TESTING_Peer * GNUNET_TESTING_peer_configure d1/d84/group__testing.html ga15f455ea47bce55e85567cd15a987260 (struct GNUNET_TESTING_System *system, struct GNUNET_CONFIGURATION_Handle *cfg, uint32_t key_number, struct GNUNET_PeerIdentity *id, char **emsg) void GNUNET_TESTING_peer_get_identity d1/d84/group__testing.html gaf7c2ceedc9833d27fd8887f49eff2d38 (struct GNUNET_TESTING_Peer *peer, struct GNUNET_PeerIdentity *id) int GNUNET_TESTING_peer_start d1/d84/group__testing.html ga7abd111610c6648bc0be324a90e7ae0d (struct GNUNET_TESTING_Peer *peer) int GNUNET_TESTING_peer_stop d1/d84/group__testing.html ga028557acf239d7b94f868ba328265193 (struct GNUNET_TESTING_Peer *peer) void GNUNET_TESTING_peer_destroy d1/d84/group__testing.html gaee93db1cb451a38ffa78530f08496572 (struct GNUNET_TESTING_Peer *peer) int GNUNET_TESTING_peer_kill d1/d84/group__testing.html gad4bbb58da7c72708b37d8d2a6b186f74 (struct GNUNET_TESTING_Peer *peer) int GNUNET_TESTING_peer_wait d1/d84/group__testing.html gaf2f9773cca4ce591c5ce0ecea9d740ba (struct GNUNET_TESTING_Peer *peer) int GNUNET_TESTING_peer_stop_async d1/d84/group__testing.html gaa31e9d69a7f7019740f3f3bfcad8ace0 (struct GNUNET_TESTING_Peer *peer, GNUNET_TESTING_PeerStopCallback cb, void *cb_cls) void GNUNET_TESTING_peer_stop_async_cancel d1/d84/group__testing.html ga94acd96b82555755180896079703335c (struct GNUNET_TESTING_Peer *peer) int GNUNET_TESTING_peer_run d1/d84/group__testing.html ga465b47495c6b7eb126ac631478f225ea (const char *testdir, const char *cfgfilename, GNUNET_TESTING_TestMain tm, void *tm_cls) int GNUNET_TESTING_service_run d1/d84/group__testing.html ga72ab3dc0c3a094c878578d77513d8b4f (const char *testdir, const char *service_name, const char *cfgfilename, GNUNET_TESTING_TestMain tm, void *tm_cls) char * GNUNET_TESTING_get_testname_from_underscore d1/d84/group__testing.html gac399565ae91edd35e561556a59efe933 (const char *argv0) time Time library d9/d7d/group__time.html GNUNET_TIME_Absolute GNUNET_TIME_Relative GNUNET_TIME_RelativeNBO GNUNET_TIME_AbsoluteNBO #define GNUNET_TIME_UNIT_ZERO d9/d7d/group__time.html ga9c6f5113499b477ee3bbea6bbca3d4bb #define GNUNET_TIME_UNIT_ZERO_ABS d9/d7d/group__time.html gaac31c01329e63307970f4cabcc1e50d5 #define GNUNET_TIME_UNIT_MICROSECONDS d9/d7d/group__time.html gabca4571bd044988065cba13e20d3e4fb #define GNUNET_TIME_UNIT_MILLISECONDS d9/d7d/group__time.html ga4893dcbbf1afcdd60c19f9bf8315be60 #define GNUNET_TIME_UNIT_SECONDS d9/d7d/group__time.html ga30b2f996fcc8bf752198ce628da4ce31 #define GNUNET_TIME_UNIT_MINUTES d9/d7d/group__time.html ga58787cde598fbdaf450f2dded012b638 #define GNUNET_TIME_UNIT_HOURS d9/d7d/group__time.html ga21b788056e6ff69f5677616817cc5664 #define GNUNET_TIME_UNIT_DAYS d9/d7d/group__time.html ga50b7ea7d7257e9bc8ed8f77ec1686ec1 #define GNUNET_TIME_UNIT_WEEKS d9/d7d/group__time.html ga7ec4c00e6cb4d2f472f532a8cdcd32f8 #define GNUNET_TIME_UNIT_MONTHS d9/d7d/group__time.html ga547c1da6dcdfbf33fb1154d5cef9e7db #define GNUNET_TIME_UNIT_YEARS d9/d7d/group__time.html gafd79e3b1a3ee097c27d16dc38fa6e2d6 #define GNUNET_TIME_UNIT_FOREVER_REL d9/d7d/group__time.html ga0836d7edc7ee5ec0de3732ee5f000fb7 #define GNUNET_TIME_UNIT_FOREVER_ABS d9/d7d/group__time.html gacc17d7adc8ad813c63ab8567dee2a8c9 #define GNUNET_TIME_STD_EXPONENTIAL_BACKOFF_THRESHOLD d9/d7d/group__time.html gabeaea43387c2fe96f5d456a09bef1d5f #define GNUNET_TIME_STD_BACKOFF d9/d7d/group__time.html gafed2dc3b932f4a576e250d1163bb77e1 (r) int GNUNET_STRINGS_fancy_time_to_absolute d9/d7d/group__time.html ga5f8c83b4c25bb28d3c313810b64db7f8 (const char *fancy_time, struct GNUNET_TIME_Absolute *atime) const char * GNUNET_STRINGS_absolute_time_to_string d9/d7d/group__time.html ga6f5acd100826f8150ce591110a7293c7 (struct GNUNET_TIME_Absolute t) const char * GNUNET_STRINGS_relative_time_to_string d9/d7d/group__time.html gab76044ca0cd6b8a023cbe23965204f6c (struct GNUNET_TIME_Relative delta, int do_round) struct GNUNET_TIME_Relative GNUNET_TIME_randomized_backoff d9/d7d/group__time.html ga4b788ee7973430d48546c594f7d1f264 (struct GNUNET_TIME_Relative rt, struct GNUNET_TIME_Relative threshold) struct GNUNET_TIME_Relative GNUNET_TIME_randomize d9/d7d/group__time.html ga873c4eb4a8e5fee29a7bacda81b3b316 (struct GNUNET_TIME_Relative r) struct GNUNET_TIME_Relative GNUNET_TIME_relative_get_zero_ d9/d7d/group__time.html ga0374b8e658cbdf0b8e43454761d32e92 (void) struct GNUNET_TIME_Absolute GNUNET_TIME_absolute_get_zero_ d9/d7d/group__time.html ga280478a7e6eebfb189d91385cb35fe80 (void) struct GNUNET_TIME_Relative GNUNET_TIME_relative_get_unit_ d9/d7d/group__time.html ga8bfcd7be6de3a0642b5f92203175d16f (void) struct GNUNET_TIME_Relative GNUNET_TIME_relative_get_millisecond_ d9/d7d/group__time.html ga1097050e760b3b7123e89095447fe5d9 (void) struct GNUNET_TIME_Relative GNUNET_TIME_relative_get_second_ d9/d7d/group__time.html ga8bc2bbd03b4c5549239468f730184995 (void) struct GNUNET_TIME_Relative GNUNET_TIME_relative_get_minute_ d9/d7d/group__time.html ga1b2c0e9a424cb5528919266299d869f4 (void) struct GNUNET_TIME_Relative GNUNET_TIME_relative_get_hour_ d9/d7d/group__time.html ga05eba172091151181be500379948e279 (void) struct GNUNET_TIME_Relative GNUNET_TIME_relative_get_forever_ d9/d7d/group__time.html ga60ad9da3a4b1fc39399f196eada0abc4 (void) struct GNUNET_TIME_Absolute GNUNET_TIME_absolute_get_forever_ d9/d7d/group__time.html ga551051f1569568e432d02e9c6300f1d4 (void) struct GNUNET_TIME_Absolute GNUNET_TIME_absolute_get d9/d7d/group__time.html ga551cfabb260e111ac5440362e163c1d1 (void) struct GNUNET_TIME_Absolute GNUNET_TIME_relative_to_absolute d9/d7d/group__time.html ga8d84f102f9e14214493966700bf2cf8a (struct GNUNET_TIME_Relative rel) int GNUNET_TIME_round_abs d9/d7d/group__time.html gaa4c29ddeb0b233b8f31ee9f82b9f36a5 (struct GNUNET_TIME_Absolute *at) int GNUNET_TIME_round_rel d9/d7d/group__time.html ga6360df2dde7c3a74d11fc30ec029a232 (struct GNUNET_TIME_Relative *rt) struct GNUNET_TIME_Relative GNUNET_TIME_relative_min d9/d7d/group__time.html ga03653f28589e02fe7dd7fd0d5702d8c9 (struct GNUNET_TIME_Relative t1, struct GNUNET_TIME_Relative t2) struct GNUNET_TIME_Relative GNUNET_TIME_relative_max d9/d7d/group__time.html ga1885900259fc7ecf7260f22cfd891ea9 (struct GNUNET_TIME_Relative t1, struct GNUNET_TIME_Relative t2) struct GNUNET_TIME_Absolute GNUNET_TIME_absolute_min d9/d7d/group__time.html ga9a8c3c13085f05d9b5cff3fdaba47057 (struct GNUNET_TIME_Absolute t1, struct GNUNET_TIME_Absolute t2) struct GNUNET_TIME_Absolute GNUNET_TIME_absolute_max d9/d7d/group__time.html ga3aa031f7b69a4b383b26c2890fd0aa32 (struct GNUNET_TIME_Absolute t1, struct GNUNET_TIME_Absolute t2) struct GNUNET_TIME_Relative GNUNET_TIME_absolute_get_remaining d9/d7d/group__time.html ga35dd3f4dd9e5e2b258ef84c11229ac02 (struct GNUNET_TIME_Absolute future) struct GNUNET_TIME_Relative GNUNET_TIME_calculate_eta d9/d7d/group__time.html gac3a614fdd373a139f0ed47996a38fbe8 (struct GNUNET_TIME_Absolute start, uint64_t finished, uint64_t total) struct GNUNET_TIME_Relative GNUNET_TIME_absolute_get_difference d9/d7d/group__time.html gab7ac1d89703752fef0d72199c574e8c0 (struct GNUNET_TIME_Absolute start, struct GNUNET_TIME_Absolute end) struct GNUNET_TIME_Relative GNUNET_TIME_absolute_get_duration d9/d7d/group__time.html ga1206f1763a8f5d899933469c2a0979eb (struct GNUNET_TIME_Absolute whence) struct GNUNET_TIME_Absolute GNUNET_TIME_absolute_add d9/d7d/group__time.html gaa5da3789588de7fca7c9d3decea98349 (struct GNUNET_TIME_Absolute start, struct GNUNET_TIME_Relative duration) struct GNUNET_TIME_Absolute GNUNET_TIME_absolute_subtract d9/d7d/group__time.html ga8835a90914f44050dbfa92309546ebb4 (struct GNUNET_TIME_Absolute start, struct GNUNET_TIME_Relative duration) struct GNUNET_TIME_Relative GNUNET_TIME_relative_multiply d9/d7d/group__time.html ga907f7324b1c7b72aac29fd3e6aaa7b50 (struct GNUNET_TIME_Relative rel, unsigned long long factor) struct GNUNET_TIME_Relative GNUNET_TIME_relative_saturating_multiply d9/d7d/group__time.html ga1693d6777c8c148014496491317c31a1 (struct GNUNET_TIME_Relative rel, unsigned long long factor) struct GNUNET_TIME_Relative GNUNET_TIME_relative_divide d9/d7d/group__time.html gab69d140a8b97bdf13f6093056a9137c7 (struct GNUNET_TIME_Relative rel, unsigned long long factor) struct GNUNET_TIME_Relative GNUNET_TIME_relative_add d9/d7d/group__time.html ga81bb291e6f81983faf4decdef210e98b (struct GNUNET_TIME_Relative a1, struct GNUNET_TIME_Relative a2) struct GNUNET_TIME_Relative GNUNET_TIME_relative_subtract d9/d7d/group__time.html ga51c896800725eacd7561f8f5a3c01b69 (struct GNUNET_TIME_Relative a1, struct GNUNET_TIME_Relative a2) struct GNUNET_TIME_RelativeNBO GNUNET_TIME_relative_hton d9/d7d/group__time.html gaa02dc8a2df323cdd1da1f7f4698b5a7f (struct GNUNET_TIME_Relative a) struct GNUNET_TIME_Relative GNUNET_TIME_relative_ntoh d9/d7d/group__time.html ga09587d762eb22133a489d2f73d8ed58d (struct GNUNET_TIME_RelativeNBO a) struct GNUNET_TIME_AbsoluteNBO GNUNET_TIME_absolute_hton d9/d7d/group__time.html gabbae825c39885f0736c148b34d359992 (struct GNUNET_TIME_Absolute a) struct GNUNET_TIME_Absolute GNUNET_TIME_absolute_ntoh d9/d7d/group__time.html ga713a6e8334c7b314350eaeea2139b934 (struct GNUNET_TIME_AbsoluteNBO a) void GNUNET_TIME_set_offset d9/d7d/group__time.html ga8666919b06a8dc2cdb1a4cf02c76bca5 (long long offset) long long GNUNET_TIME_get_offset d9/d7d/group__time.html ga70864a2ee2ffbd3e83d327b176905fc7 (void) unsigned int GNUNET_TIME_get_current_year d9/d7d/group__time.html ga3ae332fcd5844f346f88c9bd46e72122 (void) struct GNUNET_TIME_Absolute GNUNET_TIME_year_to_time d9/d7d/group__time.html ga0022bd781ba5c5c49a9966ef21e76014 (unsigned int year) unsigned int GNUNET_TIME_time_to_year d9/d7d/group__time.html ga8a6c38ed94ed68b2ab1a9f7a91a921e2 (struct GNUNET_TIME_Absolute at) struct GNUNET_TIME_Absolute GNUNET_TIME_absolute_get_monotonic d9/d7d/group__time.html gaae298cd3cdda41144ac9c41222983795 (const struct GNUNET_CONFIGURATION_Handle *cfg) transport-plugin Transport Service plugin API d7/daa/group__transport-plugin.html GNUNET_TRANSPORT_PluginEnvironment GNUNET_TRANSPORT_PluginFunctions #define TRANSPORT_SESSION_INBOUND_STRING d7/daa/group__transport-plugin.html gabb57bf336169938af1aad285e247283e void(* GNUNET_TRANSPORT_SessionEnd d7/daa/group__transport-plugin.html gabe46bd1dfc289e8a9da2b98851f6669c )(void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session) void(* GNUNET_TRANSPORT_SessionStart d7/daa/group__transport-plugin.html ga8d2128e13fa5e3578294b1b3484bb3f2 )(void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session, enum GNUNET_NetworkType net) struct GNUNET_TIME_Relative(* GNUNET_TRANSPORT_PluginReceiveCallback d7/daa/group__transport-plugin.html gac0f15813969bf4fb5b60a1476985a92b )(void *cls, const struct GNUNET_HELLO_Address *address, struct GNUNET_ATS_Session *session, const struct GNUNET_MessageHeader *message) enum GNUNET_NetworkType(* GNUNET_TRANSPORT_AddressToType d7/daa/group__transport-plugin.html ga94d71f265e636796f052314c9c03a1d8 )(void *cls, const struct sockaddr *addr, size_t addrlen) void(* GNUNET_TRANSPORT_UpdateAddressDistance d7/daa/group__transport-plugin.html gae1913c16c90af0993976caa49122539d )(void *cls, const struct GNUNET_HELLO_Address *address, uint32_t distance) void(* GNUNET_TRANSPORT_AddressNotification d7/daa/group__transport-plugin.html ga6ee539f4888fef00551d5502d4c5cc87 )(void *cls, int add_remove, const struct GNUNET_HELLO_Address *address) struct GNUNET_TIME_Relative(* GNUNET_TRANSPORT_TrafficReport d7/daa/group__transport-plugin.html ga1811a981a6e0adc4a420dbfb5cd9569e )(void *cls, const struct GNUNET_PeerIdentity *peer, size_t amount_recved) const struct GNUNET_MessageHeader *(* GNUNET_TRANSPORT_GetHelloCallback d7/daa/group__transport-plugin.html ga7ba00dd8ad685d1099f3c9e0f0c18b82 )(void) void(* GNUNET_TRANSPORT_TransmitContinuation d7/daa/group__transport-plugin.html ga7c3607d013a6a6b9d113cd59e513dc5a )(void *cls, const struct GNUNET_PeerIdentity *target, int result, size_t size_payload, size_t size_on_wire) ssize_t(* GNUNET_TRANSPORT_TransmitFunction d7/daa/group__transport-plugin.html gafaa18dad0fd830c2c9981beecf496c62 )(void *cls, struct GNUNET_ATS_Session *session, const char *msgbuf, size_t msgbuf_size, unsigned int priority, struct GNUNET_TIME_Relative to, GNUNET_TRANSPORT_TransmitContinuation cont, void *cont_cls) int(* GNUNET_TRANSPORT_DisconnectSessionFunction d7/daa/group__transport-plugin.html ga2b1cc9954c27eb01e580ed6f57e0e3ad )(void *cls, struct GNUNET_ATS_Session *session) unsigned int(* GNUNET_TRANSPORT_QueryKeepaliveFactorFunction d7/daa/group__transport-plugin.html gaaea3f5e09baacc2b5b2e152b2b197a78 )(void *cls) void(* GNUNET_TRANSPORT_DisconnectPeerFunction d7/daa/group__transport-plugin.html ga8c32daa8dd33dce741c05119ffcb976a )(void *cls, const struct GNUNET_PeerIdentity *target) void(* GNUNET_TRANSPORT_AddressStringCallback d7/daa/group__transport-plugin.html gaf7bae713da26bafc498cb11419bd66bc )(void *cls, const char *address, int res) void(* GNUNET_TRANSPORT_AddressPrettyPrinter d7/daa/group__transport-plugin.html ga9086beece88cc56a7af4b20acb445f65 )(void *cls, const char *type, const void *addr, size_t addrlen, int numeric, struct GNUNET_TIME_Relative timeout, GNUNET_TRANSPORT_AddressStringCallback asc, void *asc_cls) int(* GNUNET_TRANSPORT_CheckAddress d7/daa/group__transport-plugin.html gac9d6029231e369464c7d9cf8ae7d9215 )(void *cls, const void *addr, size_t addrlen) struct GNUNET_ATS_Session *(* GNUNET_TRANSPORT_CreateSession d7/daa/group__transport-plugin.html ga61c9c0b3ff5edb6ecc4ccbb3f97244c6 )(void *cls, const struct GNUNET_HELLO_Address *address) void(* GNUNET_TRANSPORT_UpdateSessionTimeout d7/daa/group__transport-plugin.html gae06ddb7cb47e7f7cde18905e1d8ce215 )(void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_ATS_Session *session) void(* GNUNET_TRANSPORT_UpdateInboundDelay d7/daa/group__transport-plugin.html ga8d24991937acae19d763b48957d3d3f7 )(void *cls, const struct GNUNET_PeerIdentity *peer, struct GNUNET_ATS_Session *session, struct GNUNET_TIME_Relative delay) const char *(* GNUNET_TRANSPORT_AddressToString d7/daa/group__transport-plugin.html gaf44dfd8ca072675ae9131e1cd194678a )(void *cls, const void *addr, size_t addrlen) int(* GNUNET_TRANSPORT_StringToAddress d7/daa/group__transport-plugin.html gab675692bac8aed7534c4d634abe430a2 )(void *cls, const char *addr, uint16_t addrlen, void **buf, size_t *added) enum GNUNET_NetworkType(* GNUNET_TRANSPORT_GetNetworkType d7/daa/group__transport-plugin.html ga4c443092479470614952228b49f3a02f )(void *cls, struct GNUNET_ATS_Session *session) enum GNUNET_NetworkType(* GNUNET_TRANSPORT_GetNetworkTypeForAddress d7/daa/group__transport-plugin.html ga3d400bbfecb2bd81934a324b61958065 )(void *cls, const struct GNUNET_HELLO_Address *address) void(* GNUNET_TRANSPORT_SessionInfoCallback d7/daa/group__transport-plugin.html ga0778c06671e9557b25af65ee8e01a2f1 )(void *cls, struct GNUNET_ATS_Session *session, const struct GNUNET_TRANSPORT_SessionInfo *info) void(* GNUNET_TRANSPORT_SessionMonitorSetup d7/daa/group__transport-plugin.html gaf5cf77e3eb1659a5e66f2210bfe27ed1 )(void *cls, GNUNET_TRANSPORT_SessionInfoCallback sic, void *sic_cls) vpn VPN service d3/d67/group__vpn.html void(* GNUNET_VPN_AllocationCallback d3/d67/group__vpn.html gada1f62381189a8d211912bbd46d9bdaf )(void *cls, int af, const void *address) void GNUNET_VPN_cancel_request d3/d67/group__vpn.html gab4b6ef18f6e61a4c147282498efa851f (struct GNUNET_VPN_RedirectionRequest *rr) struct GNUNET_VPN_RedirectionRequest * GNUNET_VPN_redirect_to_peer d3/d67/group__vpn.html gadad55a2f63fbd71ed097d15b26f71486 (struct GNUNET_VPN_Handle *vh, int result_af, uint8_t protocol, const struct GNUNET_PeerIdentity *peer, const struct GNUNET_HashCode *serv, struct GNUNET_TIME_Absolute expiration_time, GNUNET_VPN_AllocationCallback cb, void *cb_cls) struct GNUNET_VPN_RedirectionRequest * GNUNET_VPN_redirect_to_ip d3/d67/group__vpn.html ga05dfafd479751d981cefe6e6ad558bbf (struct GNUNET_VPN_Handle *vh, int result_af, int addr_af, const void *addr, struct GNUNET_TIME_Absolute expiration_time, GNUNET_VPN_AllocationCallback cb, void *cb_cls) struct GNUNET_VPN_Handle * GNUNET_VPN_connect d3/d67/group__vpn.html gab6f263f4d0dd83f231a118f479012bf3 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_VPN_disconnect d3/d67/group__vpn.html gaddb9b990efe8682027087e82b772ce4c (struct GNUNET_VPN_Handle *vh) nt network type characterization dd/de3/group__nt.html GNUNET_NetworkType dd/de3/group__nt.html ga259b9eebc0a3df4e40c66879fbff9f3f GNUNET_NT_UNSPECIFIED dd/de3/group__nt.html gga259b9eebc0a3df4e40c66879fbff9f3fa2a6b09cb855cb2a53d0c3ea8eed66dd6 GNUNET_NT_LOOPBACK dd/de3/group__nt.html gga259b9eebc0a3df4e40c66879fbff9f3fa76c22003b009952f8215d56d6f5602ac GNUNET_NT_LAN dd/de3/group__nt.html gga259b9eebc0a3df4e40c66879fbff9f3fa3a36063ac885de18628fd17f30f5bde1 GNUNET_NT_WAN dd/de3/group__nt.html gga259b9eebc0a3df4e40c66879fbff9f3fa0eccfbcd05e57b65a01449304edccaef GNUNET_NT_WLAN dd/de3/group__nt.html gga259b9eebc0a3df4e40c66879fbff9f3fa088e8261ea328a8677f24bd6bcabdc37 GNUNET_NT_BT dd/de3/group__nt.html gga259b9eebc0a3df4e40c66879fbff9f3fab446e941ea34186b14187c3a272f8682 const char * GNUNET_NT_to_string dd/de3/group__nt.html gaa1778d42ec3561c6db6abad2ddb68be8 (enum GNUNET_NetworkType net) enum GNUNET_NetworkType GNUNET_NT_scanner_get_type dd/de3/group__nt.html gace22fcb3e0741df70dad03463835809f (struct GNUNET_NT_InterfaceScanner *is, const struct sockaddr *addr, socklen_t addrlen) struct GNUNET_NT_InterfaceScanner * GNUNET_NT_scanner_init dd/de3/group__nt.html ga64f3fc5d6e4c7a45ad9aac8fac08b113 (void) void GNUNET_NT_scanner_done dd/de3/group__nt.html ga5b96ff26607c8a425e323dcb6f9a04f8 (struct GNUNET_NT_InterfaceScanner *is) reclaim-attribute reclaim attributes d7/d02/group__reclaim-attribute.html GNUNET_RECLAIM_ATTRIBUTE_Claim GNUNET_RECLAIM_ATTESTATION_Claim GNUNET_RECLAIM_ATTESTATION_REFERENCE GNUNET_RECLAIM_ATTRIBUTE_ClaimList GNUNET_RECLAIM_ATTRIBUTE_ClaimListEntry GNUNET_RECLAIM_ATTRIBUTE_ClaimListEntryType #define GNUNET_RECLAIM_ATTRIBUTE_TYPE_NONE d7/d02/group__reclaim-attribute.html ga355fcf225d7b3891ac2e68a5d27f7890 #define GNUNET_RECLAIM_ATTRIBUTE_TYPE_STRING d7/d02/group__reclaim-attribute.html gafc992934f1cb4931747fcd3a36dc1d41 #define GNUNET_RECLAIM_ATTESTATION_TYPE_NONE d7/d02/group__reclaim-attribute.html gabac9a7869905ee1c5277da9715347d2c #define GNUNET_RECLAIM_ATTESTATION_TYPE_JWT d7/d02/group__reclaim-attribute.html gadbcc98b0919770ebaa53a6450ccb3d3a struct GNUNET_RECLAIM_ATTRIBUTE_Claim * GNUNET_RECLAIM_ATTRIBUTE_claim_new d7/d02/group__reclaim-attribute.html ga87abd9a6a0a64ff7a08ff56547f78e58 (const char *attr_name, uint32_t type, const void *data, size_t data_size) size_t GNUNET_RECLAIM_ATTRIBUTE_list_serialize_get_size d7/d02/group__reclaim-attribute.html ga97dde9c61284d9d6e4f276960cdafdd1 (const struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList *attrs) void GNUNET_RECLAIM_ATTRIBUTE_list_destroy d7/d02/group__reclaim-attribute.html ga341ec67a7942fd5f0ee33ea235acba5e (struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList *attrs) void GNUNET_RECLAIM_ATTRIBUTE_list_add d7/d02/group__reclaim-attribute.html ga93abdfe00a54f62cfe873655325e43f8 (struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList *attrs, const char *attr_name, uint32_t type, const void *data, size_t data_size) size_t GNUNET_RECLAIM_ATTRIBUTE_list_serialize d7/d02/group__reclaim-attribute.html gae01cf960fa1ce12042fcf74a4f603d3c (const struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList *attrs, char *result) struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList * GNUNET_RECLAIM_ATTRIBUTE_list_deserialize d7/d02/group__reclaim-attribute.html ga97fb1f52bacbf05318f68d64bdad880e (const char *data, size_t data_size) int GNUNET_RECLAIM_ATTRIBUTE_list_count_attest d7/d02/group__reclaim-attribute.html ga13a7ab770646bd9bb98425aa9ef63bfe (const struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList *attrs) size_t GNUNET_RECLAIM_ATTRIBUTE_serialize_get_size d7/d02/group__reclaim-attribute.html gaad759bc648d401fbb40b3c8fe7d2b82b (const struct GNUNET_RECLAIM_ATTRIBUTE_Claim *attr) size_t GNUNET_RECLAIM_ATTRIBUTE_serialize d7/d02/group__reclaim-attribute.html ga2f8864219c63b270038154ebd94969b8 (const struct GNUNET_RECLAIM_ATTRIBUTE_Claim *attr, char *result) struct GNUNET_RECLAIM_ATTRIBUTE_Claim * GNUNET_RECLAIM_ATTRIBUTE_deserialize d7/d02/group__reclaim-attribute.html ga86bd6ab05869a7e79032a1e63c145ca5 (const char *data, size_t data_size) struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList * GNUNET_RECLAIM_ATTRIBUTE_list_dup d7/d02/group__reclaim-attribute.html ga5cdc1a593d10fab3fdb4765c2c9a68ca (const struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList *attrs) uint32_t GNUNET_RECLAIM_ATTRIBUTE_typename_to_number d7/d02/group__reclaim-attribute.html ga35b0e84017a4a460ba7cc23f9f1158aa (const char *typename) int GNUNET_RECLAIM_ATTRIBUTE_string_to_value d7/d02/group__reclaim-attribute.html gaede0e4f745b34540d35af2c103161e90 (uint32_t type, const char *s, void **data, size_t *data_size) char * GNUNET_RECLAIM_ATTRIBUTE_value_to_string d7/d02/group__reclaim-attribute.html ga54be8481c235909e4645f92b44cac414 (uint32_t type, const void *data, size_t data_size) const char * GNUNET_RECLAIM_ATTRIBUTE_number_to_typename d7/d02/group__reclaim-attribute.html ga369405cf595fc0f7c62d32ba90a41793 (uint32_t type) size_t GNUNET_RECLAIM_ATTESTATION_serialize_get_size d7/d02/group__reclaim-attribute.html ga85ce2f12b41ad076e273ee1f78f4e274 (const struct GNUNET_RECLAIM_ATTESTATION_Claim *attr) size_t GNUNET_RECLAIM_ATTESTATION_serialize d7/d02/group__reclaim-attribute.html gadb6a2979a205c7d729b9c3697a027e23 (const struct GNUNET_RECLAIM_ATTESTATION_Claim *attr, char *result) struct GNUNET_RECLAIM_ATTESTATION_Claim * GNUNET_RECLAIM_ATTESTATION_deserialize d7/d02/group__reclaim-attribute.html ga82cef46b29eb7398367bd715a675db3f (const char *data, size_t data_size) struct GNUNET_RECLAIM_ATTESTATION_Claim * GNUNET_RECLAIM_ATTESTATION_claim_new d7/d02/group__reclaim-attribute.html gab82c85c4b5e2edd30b184355f118809b (const char *attr_name, uint32_t type, const void *data, size_t data_size) char * GNUNET_RECLAIM_ATTESTATION_value_to_string d7/d02/group__reclaim-attribute.html gab24545d3c928d251159f952207340acd (uint32_t type, const void *data, size_t data_size) int GNUNET_RECLAIM_ATTESTATION_string_to_value d7/d02/group__reclaim-attribute.html gaafca8a8be2185bc65f5f68d5ab4ffc6f (uint32_t type, const char *s, void **data, size_t *data_size) const char * GNUNET_RECLAIM_ATTESTATION_number_to_typename d7/d02/group__reclaim-attribute.html gae18e5371b54e177227054ee0ed665d02 (uint32_t type) uint32_t GNUNET_RECLAIM_ATTESTATION_typename_to_number d7/d02/group__reclaim-attribute.html ga5a4f545435f0b9f39684d7125e486fa8 (const char *typename) struct GNUNET_RECLAIM_ATTESTATION_REFERENCE * GNUNET_RECLAIM_ATTESTATION_reference_new d7/d02/group__reclaim-attribute.html ga159b2bc273bb27eaf2d01e8d7d2f10cd (const char *attr_name, const char *ref_value) size_t GNUNET_RECLAIM_ATTESTATION_REF_serialize_get_size d7/d02/group__reclaim-attribute.html gaeb6cac4a0929ebef82305f636bc29613 (const struct GNUNET_RECLAIM_ATTESTATION_REFERENCE *attr) size_t GNUNET_RECLAIM_ATTESTATION_REF_serialize d7/d02/group__reclaim-attribute.html ga4d0ac49327e02cafd1f713af7f0536bc (const struct GNUNET_RECLAIM_ATTESTATION_REFERENCE *attr, char *result) struct GNUNET_RECLAIM_ATTESTATION_REFERENCE * GNUNET_RECLAIM_ATTESTATION_REF_deserialize d7/d02/group__reclaim-attribute.html gad1bfcd7a0068dbc439994fe8888db442 (const char *data, size_t data_size) reclaim-attribute-plugin reclaim plugin API for attributes/claims d8/d40/group__reclaim-attribute-plugin.html GNUNET_RECLAIM_ATTRIBUTE_PluginFunctions char *(* GNUNET_RECLAIM_ATTRIBUTE_ValueToStringFunction d8/d40/group__reclaim-attribute-plugin.html ga2bb6b87b1b869971dd8c16ec1ec362ce )(void *cls, uint32_t type, const void *data, size_t data_size) int(* GNUNET_RECLAIM_ATTRIBUTE_StringToValueFunction d8/d40/group__reclaim-attribute-plugin.html gad11b27cedef74e584bdc173f811533df )(void *cls, uint32_t type, const char *s, void **data, size_t *data_size) uint32_t(* GNUNET_RECLAIM_ATTRIBUTE_TypenameToNumberFunction d8/d40/group__reclaim-attribute-plugin.html ga20c82acb549fa3d5e9abc5b3f50a4a01 )(void *cls, const char *typename) const char *(* GNUNET_RECLAIM_ATTRIBUTE_NumberToTypenameFunction d8/d40/group__reclaim-attribute-plugin.html gaaa8ac02b7a467854a9bd136aeb98f9cd )(void *cls, uint32_t type) TRANSPORT service da/dd1/group__TRANSPORT.html struct GNUNET_TRANSPORT_ApplicationHandle * GNUNET_TRANSPORT_application_init da/dd1/group__TRANSPORT.html ga52ccaa3ea04d60f9f73932114ce8a199 (const struct GNUNET_CONFIGURATION_Handle *cfg) void GNUNET_TRANSPORT_application_done da/dd1/group__TRANSPORT.html ga3904e00962085dbf7a33b24667b3f27d (struct GNUNET_TRANSPORT_ApplicationHandle *ch) struct GNUNET_TRANSPORT_ApplicationSuggestHandle * GNUNET_TRANSPORT_application_suggest da/dd1/group__TRANSPORT.html ga3b96251635a005bfd53a689bbf1298d4 (struct GNUNET_TRANSPORT_ApplicationHandle *ch, const struct GNUNET_PeerIdentity *peer, enum GNUNET_MQ_PriorityPreferences pk, struct GNUNET_BANDWIDTH_Value32NBO bw) void GNUNET_TRANSPORT_application_suggest_cancel da/dd1/group__TRANSPORT.html gabb543352d45ce3143e74c3196f36098d (struct GNUNET_TRANSPORT_ApplicationSuggestHandle *sh) void GNUNET_TRANSPORT_application_validate da/dd1/group__TRANSPORT.html ga6d795798666166a2066629331b2e2278 (struct GNUNET_TRANSPORT_ApplicationHandle *ch, const struct GNUNET_PeerIdentity *peer, enum GNUNET_NetworkType nt, const char *addr) reclaim service de/dea/group__reclaim.html GNUNET_RECLAIM_Ticket #define GNUNET_RECLAIM_VERSION de/dea/group__reclaim.html gaa64ed205a8e688c6774ca9dd14109fe9 void(* GNUNET_RECLAIM_TicketCallback de/dea/group__reclaim.html ga2253a0b50f81badc7e962b02047573ce )(void *cls, const struct GNUNET_RECLAIM_Ticket *ticket) void(* GNUNET_RECLAIM_ContinuationWithStatus de/dea/group__reclaim.html ga16dbac04cd6b1ac0e70a2e7cd41b8bd2 )(void *cls, int32_t success, const char *emsg) void(* GNUNET_RECLAIM_AttributeResult de/dea/group__reclaim.html gacbde1b9f6f9d4d6e9c66e9468a1fa7c1 )(void *cls, const struct GNUNET_CRYPTO_EcdsaPublicKey *identity, const struct GNUNET_RECLAIM_ATTRIBUTE_Claim *attr, const struct GNUNET_RECLAIM_ATTESTATION_Claim *attest, const struct GNUNET_RECLAIM_ATTESTATION_REFERENCE *reference) struct GNUNET_RECLAIM_Handle * GNUNET_RECLAIM_connect de/dea/group__reclaim.html gad25f9e676b1690c0a0378609aa46bd50 (const struct GNUNET_CONFIGURATION_Handle *cfg) struct GNUNET_RECLAIM_Operation * GNUNET_RECLAIM_attribute_store de/dea/group__reclaim.html ga975cff02f3eb4f51bd426fb84edabd7b (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *pkey, const struct GNUNET_RECLAIM_ATTRIBUTE_Claim *attr, const struct GNUNET_TIME_Relative *exp_interval, GNUNET_RECLAIM_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_RECLAIM_Operation * GNUNET_RECLAIM_attestation_store de/dea/group__reclaim.html gab4f54d0cdf427d00e183eba89db75f60 (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *pkey, const struct GNUNET_RECLAIM_ATTESTATION_Claim *attr, const struct GNUNET_TIME_Relative *exp_interval, GNUNET_RECLAIM_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_RECLAIM_Operation * GNUNET_RECLAIM_attribute_delete de/dea/group__reclaim.html gac880eb600fe5d2f37e22d5328be86ea9 (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *pkey, const struct GNUNET_RECLAIM_ATTRIBUTE_Claim *attr, GNUNET_RECLAIM_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_RECLAIM_Operation * GNUNET_RECLAIM_attestation_delete de/dea/group__reclaim.html gada15f225ccaf4b83869c63742f197850 (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *pkey, const struct GNUNET_RECLAIM_ATTESTATION_Claim *attr, GNUNET_RECLAIM_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_RECLAIM_Operation * GNUNET_RECLAIM_attestation_reference_delete de/dea/group__reclaim.html ga68e2278e29ae93408fde93fdb6e51838 (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *pkey, const struct GNUNET_RECLAIM_ATTESTATION_REFERENCE *attr, GNUNET_RECLAIM_ContinuationWithStatus cont, void *cont_cls) struct GNUNET_RECLAIM_AttributeIterator * GNUNET_RECLAIM_get_attributes_start de/dea/group__reclaim.html gad8533cc82f3e745ef933e9c6d34f7e90 (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *identity, GNUNET_SCHEDULER_TaskCallback error_cb, void *error_cb_cls, GNUNET_RECLAIM_AttributeResult proc, void *proc_cls, GNUNET_SCHEDULER_TaskCallback finish_cb, void *finish_cb_cls) struct GNUNET_RECLAIM_Operation * GNUNET_RECLAIM_attestation_reference_store de/dea/group__reclaim.html ga474ee50ec1d8df455f3a0f8f37f876ca (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *pkey, const struct GNUNET_RECLAIM_ATTESTATION_REFERENCE *attr, const struct GNUNET_TIME_Relative *exp_interval, GNUNET_RECLAIM_ContinuationWithStatus cont, void *cont_cls) void GNUNET_RECLAIM_get_attributes_next de/dea/group__reclaim.html ga8fe0fd3e393122ec83aeb6fda7d55935 (struct GNUNET_RECLAIM_AttributeIterator *it) void GNUNET_RECLAIM_get_attributes_stop de/dea/group__reclaim.html ga50b0279a6e03ae686e6f79ce9b062e0b (struct GNUNET_RECLAIM_AttributeIterator *it) struct GNUNET_RECLAIM_Operation * GNUNET_RECLAIM_ticket_issue de/dea/group__reclaim.html gad306a3541e5e2f0e104f8aaa31571375 (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *iss, const struct GNUNET_CRYPTO_EcdsaPublicKey *rp, const struct GNUNET_RECLAIM_ATTRIBUTE_ClaimList *attrs, GNUNET_RECLAIM_TicketCallback cb, void *cb_cls) struct GNUNET_RECLAIM_Operation * GNUNET_RECLAIM_ticket_revoke de/dea/group__reclaim.html ga3b4f24089a34065766542f2625992495 (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *identity, const struct GNUNET_RECLAIM_Ticket *ticket, GNUNET_RECLAIM_ContinuationWithStatus cb, void *cb_cls) struct GNUNET_RECLAIM_Operation * GNUNET_RECLAIM_ticket_consume de/dea/group__reclaim.html gacc42e7227b54d6a963ab6f8a0d08a102 (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *identity, const struct GNUNET_RECLAIM_Ticket *ticket, GNUNET_RECLAIM_AttributeResult cb, void *cb_cls) struct GNUNET_RECLAIM_TicketIterator * GNUNET_RECLAIM_ticket_iteration_start de/dea/group__reclaim.html ga5653be02cf9b1ad7809731355cf959ba (struct GNUNET_RECLAIM_Handle *h, const struct GNUNET_CRYPTO_EcdsaPrivateKey *identity, GNUNET_SCHEDULER_TaskCallback error_cb, void *error_cb_cls, GNUNET_RECLAIM_TicketCallback proc, void *proc_cls, GNUNET_SCHEDULER_TaskCallback finish_cb, void *finish_cb_cls) void GNUNET_RECLAIM_ticket_iteration_next de/dea/group__reclaim.html ga1731b567c859d61a5bfd4a79efb86b0e (struct GNUNET_RECLAIM_TicketIterator *it) void GNUNET_RECLAIM_ticket_iteration_stop de/dea/group__reclaim.html gafa47ebb6cd79ab89cb349d670a89dc8b (struct GNUNET_RECLAIM_TicketIterator *it) void GNUNET_RECLAIM_disconnect de/dea/group__reclaim.html ga04050cc19f4aa7c2f3369437c50d3e5d (struct GNUNET_RECLAIM_Handle *h) void GNUNET_RECLAIM_cancel de/dea/group__reclaim.html ga3a4b07d5ab15a915d43511896e4b7903 (struct GNUNET_RECLAIM_Operation *op) index GNUnet documentation index Introduction