|
Electroneum
|
#include <iter_delegpt.h>

Public Attributes | |
| struct delegpt_addr * | next_result |
| struct delegpt_addr * | next_usable |
| struct delegpt_addr * | next_target |
| struct sockaddr_storage | addr |
| socklen_t | addrlen |
| int | attempts |
| int | sel_rtt |
| uint8_t | bogus |
| uint8_t | lame |
| uint8_t | dnsseclame |
| char * | tls_auth_name |
Address of target nameserver in delegation point.
Definition at line 129 of file iter_delegpt.h.
| struct sockaddr_storage delegpt_addr::addr |
delegation point address
Definition at line 138 of file iter_delegpt.h.
| socklen_t delegpt_addr::addrlen |
length of addr
Definition at line 140 of file iter_delegpt.h.
| int delegpt_addr::attempts |
number of attempts for this addr
Definition at line 142 of file iter_delegpt.h.
| uint8_t delegpt_addr::bogus |
if true, the A or AAAA RR was bogus, so this address is bad. Also check the dp->bogus to see if everything is bogus.
Definition at line 147 of file iter_delegpt.h.
| uint8_t delegpt_addr::dnsseclame |
if the address is dnsseclame, but this cannot be cached, this option is useful to mark the address dnsseclame. This value is not copied in addr-copy and dp-copy.
Definition at line 153 of file iter_delegpt.h.
| uint8_t delegpt_addr::lame |
if true, this address is dispreferred: it is a lame IP address
Definition at line 149 of file iter_delegpt.h.
| struct delegpt_addr* delegpt_addr::next_result |
next delegation point in results
Definition at line 131 of file iter_delegpt.h.
| struct delegpt_addr* delegpt_addr::next_target |
next delegation point in all targets list
Definition at line 135 of file iter_delegpt.h.
| struct delegpt_addr* delegpt_addr::next_usable |
next delegation point in usable list
Definition at line 133 of file iter_delegpt.h.
| int delegpt_addr::sel_rtt |
rtt stored here in the selection algorithm
Definition at line 144 of file iter_delegpt.h.
| char* delegpt_addr::tls_auth_name |
the TLS authentication name, (if not NULL) to use.
Definition at line 155 of file iter_delegpt.h.