Information from URI records (RFC 7553). More...
#include <gnunet_dnsparser_lib.h>
Data Fields | |
char * | target |
URI of the target, where the URI is as specified in RFC 3986. More... | |
uint16_t | priority |
Preference for this entry (lower value is higher preference). More... | |
uint16_t | weight |
Relative weight for records with the same priority. More... | |
Information from URI records (RFC 7553).
Definition at line 184 of file gnunet_dnsparser_lib.h.
char* GNUNET_DNSPARSER_UriRecord::target |
URI of the target, where the URI is as specified in RFC 3986.
Definition at line 190 of file gnunet_dnsparser_lib.h.
Referenced by dns_string_to_value(), GNUNET_DNSPARSER_duplicate_uri_record(), and process_record().
uint16_t GNUNET_DNSPARSER_UriRecord::priority |
Preference for this entry (lower value is higher preference).
Clients will contact hosts from the lowest-priority group first and fall back to higher priorities if the low-priority entries are unavailable.
Definition at line 197 of file gnunet_dnsparser_lib.h.
Referenced by dns_string_to_value(), and process_record().
uint16_t GNUNET_DNSPARSER_UriRecord::weight |
Relative weight for records with the same priority.
Clients will use the hosts of the same (lowest) priority with a probability proportional to the weight given.
Definition at line 204 of file gnunet_dnsparser_lib.h.
Referenced by dns_string_to_value(), and process_record().