tor
master
|
#include <or.h>
Data Fields | |
struct digest_ri_map_t * | identity_map |
struct digest_sd_map_t * | desc_digest_map |
struct digest_ei_map_t * | extra_info_map |
struct digest_sd_map_t * | desc_by_eid_map |
smartlist_t * | routers |
smartlist_t * | old_routers |
desc_store_t | desc_store |
desc_store_t | extrainfo_store |
Contents of a directory of onion routers.
struct digest_sd_map_t* desc_by_eid_map |
Map from extra-info digests to a signed_descriptor_t for a router descriptor having that extra-info digest. Only exists for routers in routers or old_routers.
struct digest_sd_map_t* desc_digest_map |
Map from server descriptor digest to a signed_descriptor_t from routers or old_routers.
desc_store_t desc_store |
Store holding server descriptors. If present, any router whose cache_info.saved_location == SAVED_IN_CACHE is stored in this file starting at cache_info.saved_offset
struct digest_ei_map_t* extra_info_map |
Map from extra-info digest to an extrainfo_t. Only exists for routers in routers or old_routers.
desc_store_t extrainfo_store |
Store holding extra-info documents.
struct digest_ri_map_t* identity_map |
Map from server identity digest to a member of routers.
smartlist_t* old_routers |
List of signed_descriptor_t for older router descriptors we're caching.
smartlist_t* routers |
List of routerinfo_t for all currently live routers we know.