rend_service_descriptor_t Struct Reference

#include <or.h>


Data Fields

crypto_pk_env_tpk
int version
time_t timestamp
uint16_t protocols
smartlist_tintro_nodes
int all_uploads_performed
smartlist_tsuccessful_uploads


Detailed Description

Information used to connect to a hidden service.

Field Documentation

Version of the descriptor format: 0 or 2.

Referenced by rend_parse_service_descriptor(), and rend_parse_v2_service_descriptor().

Bitmask: which rendezvous protocols are supported? (We allow bits '0', '1', and '2' to be set.)

Referenced by rend_encode_v2_descriptors(), rend_parse_service_descriptor(), rend_parse_v2_service_descriptor(), and rend_service_update_descriptor().

Has descriptor been uploaded to all hidden service directories?

Referenced by directory_post_to_hs_dir(), and rend_consider_descriptor_republication().

List of hidden service directories to which an upload request for this descriptor could be sent. Smartlist exists only when at least one of the previous upload requests failed (otherwise it's not important to know which uploads succeeded and which not).

Referenced by directory_post_to_hs_dir(), and rend_service_descriptor_free().


The documentation for this struct was generated from the following file:

Generated on Tue May 25 00:31:20 2010 for tor by  doxygen 1.5.6