Tor
0.4.7.0-alpha-dev
|
#include <hs_service.h>
Data Fields | |
time_t | retry_period_started |
unsigned int | num_circuits_launched |
digest256map_t * | map |
digestmap_t * | failed_id |
Object handling introduction points of a service.
Definition at line 93 of file hs_service.h.
digestmap_t* failed_id |
Contains node's identity key digest that were introduction point for this descriptor but were retried to many times. We keep those so we avoid re-picking them over and over for a circuit retry period. XXX: Once we have #22173, change this to only use ed25519 identity.
Definition at line 110 of file hs_service.h.
Referenced by setup_intro_point_exclude_list().
digest256map_t* map |
Contains the current hs_service_intro_point_t objects indexed by authentication public key.
Definition at line 104 of file hs_service.h.
Referenced by pick_needed_intro_points(), should_service_upload_descriptor(), and update_service_descriptor_intro_points().
unsigned int num_circuits_launched |
Number of circuit we've launched during a single retry period.
Definition at line 100 of file hs_service.h.
time_t retry_period_started |
The time at which we've started our retry period to build circuits. We don't want to stress circuit creation so we can only retry for a certain time and then after we stop and wait.
Definition at line 97 of file hs_service.h.