networkstatus_v2_t Struct Reference

#include <or.h>


Data Fields

time_t received_on
char networkstatus_digest [DIGEST_LEN]
time_t published_on
char * source_address
uint32_t source_addr
uint16_t source_dirport
unsigned int binds_names:1
unsigned int recommends_versions:1
unsigned int lists_bad_exits:1
unsigned int lists_bad_directories:1
char identity_digest [DIGEST_LEN]
char * contact
crypto_pk_env_tsigning_key
char * client_versions
char * server_versions
smartlist_tentries


Detailed Description

Contents of a v2 (non-consensus, non-vote) network status object.

Field Documentation

When did we receive the network-status document?

Referenced by router_set_networkstatus_v2().

What was the digest of the document?

Referenced by networkstatus_v2_parse_from_string(), and router_set_networkstatus_v2().

Canonical directory server hostname.

Referenced by networkstatus_v2_free(), networkstatus_v2_parse_from_string(), and router_set_networkstatus_v2().

Canonical directory server IP.

Referenced by networkstatus_v2_parse_from_string().

Canonical directory server dirport.

Referenced by networkstatus_v2_parse_from_string(), and router_set_networkstatus_v2().

True iff this directory server binds names.

Referenced by networkstatus_v2_parse_from_string().

True iff this directory server recommends client and server software versions.

Referenced by networkstatus_v2_parse_from_string().

True iff this directory server marks malfunctioning exits as bad.

Referenced by networkstatus_v2_parse_from_string().

True iff this directory server marks malfunctioning directories as bad.

Referenced by networkstatus_v2_parse_from_string().

How to contact directory admin? (may be NULL).

Referenced by networkstatus_v2_free(), and networkstatus_v2_parse_from_string().

Key used to sign this directory.

Referenced by networkstatus_v2_free(), and networkstatus_v2_parse_from_string().

comma-separated list of recommended client versions.

Referenced by networkstatus_v2_free(), and networkstatus_v2_parse_from_string().

comma-separated list of recommended server versions.

Referenced by networkstatus_v2_free(), and networkstatus_v2_parse_from_string().

List of routerstatus_t*. This list is kept sorted by identity_digest.

Referenced by networkstatus_v2_find_entry(), networkstatus_v2_free(), networkstatus_v2_parse_from_string(), and router_set_networkstatus_v2().


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

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