|
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.