Electroneum
sldns_struct_rr_descriptor Struct Reference

#include <rrdef.h>

Public Attributes

sldns_rr_type _type
 
const char * _name
 
uint8_t _minimum
 
uint8_t _maximum
 
const sldns_rdf_type_wireformat
 
sldns_rdf_type _variable
 
sldns_rr_compress _compress
 
uint8_t _dname_count
 

Detailed Description

Contains all information about resource record types.

This structure contains, for all rr types, the rdata fields that are defined.

Definition at line 451 of file rrdef.h.

Member Data Documentation

◆ _compress

sldns_rr_compress sldns_struct_rr_descriptor::_compress

Specifies whether compression can be used for dnames in this RR type.

Definition at line 466 of file rrdef.h.

◆ _dname_count

uint8_t sldns_struct_rr_descriptor::_dname_count

The number of DNAMEs in the _wireformat string, for parsing.

Definition at line 468 of file rrdef.h.

◆ _maximum

uint8_t sldns_struct_rr_descriptor::_maximum

Maximum number of rdata fields in the RRs of this type.

Definition at line 460 of file rrdef.h.

◆ _minimum

uint8_t sldns_struct_rr_descriptor::_minimum

Minimum number of rdata fields in the RRs of this type.

Definition at line 458 of file rrdef.h.

◆ _name

const char* sldns_struct_rr_descriptor::_name

Textual name of the RR type.

Definition at line 456 of file rrdef.h.

◆ _type

sldns_rr_type sldns_struct_rr_descriptor::_type

Type of the RR that is described here

Definition at line 454 of file rrdef.h.

◆ _variable

sldns_rdf_type sldns_struct_rr_descriptor::_variable

Special rdf types

Definition at line 464 of file rrdef.h.

◆ _wireformat

const sldns_rdf_type* sldns_struct_rr_descriptor::_wireformat

Wireformat specification for the rr, i.e. the types of rdata fields in their respective order.

Definition at line 462 of file rrdef.h.


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