Init()
Initializes the resource record by setting its type and class. Only sets the type and class fields. Other fields (TTL and length) remain unchanged/uninitialized.
Matches() const
Indicates whether the resources records matches a given type and class code.
GetType() const
Returns the type of the resource record.
SetType()
Sets the type of the resource record.
GetClass() const
Returns the class of the resource record.
SetClass()
Sets the class of the resource record.
GetTtl() const
Returns the time to live field of the resource record.
SetTtl()
Sets the time to live field of the resource record.
GetLength() const
Returns the length of the resource record data.
SetLength()
Sets the length of the resource record data.
GetSize() const
Returns the size of (number of bytes) in resource record and its data RDATA section (excluding the name field).
ParseRecords()
Parses and skips over a given number of resource records in a message from a given offset.
FindRecord()
Searches in a given message to find the first resource record matching a given record name.
FindRecord()
Searches in a given message to find the first resource record matching a given record name.
ReadRecord()
ReadName() const
SkipRecord() const
FindRecord()
Searches in a given message to find the first resource record matching a given record name.
ReadRecord()
CheckRecord() const
ReadFrom()