Struct that represent DNS queries.
More...
#include <dns.h>
|
| query (std::string nm, QueryType tp, QueryClass cl) |
| Constructs a DNS query.
|
|
| query () |
| Default constructs this Query.
|
|
void | dname (const std::string &nm) |
| Setter for the name field.
|
|
void | query_type (QueryType tp) |
| Setter for the query type field.
|
|
| TINS_DEPRECATED (void type(QueryType tp)) |
| Setter for the query type field.
|
|
void | query_class (QueryClass cl) |
| Setter for the query class field.
|
|
const std::string & | dname () const |
| Getter for the name field.
|
|
QueryType | query_type () const |
| Getter for the query type field.
|
|
| TINS_DEPRECATED (QueryType type() const) |
| Getter for the query type field.
|
|
QueryClass | query_class () const |
| Getter for the query class field.
|
|
Struct that represent DNS queries.
◆ query()
Tins::DNS::query::query |
( |
std::string | nm, |
|
|
QueryType | tp, |
|
|
QueryClass | cl ) |
|
inline |
Constructs a DNS query.
- Parameters
-
nm | The name of the domain being resolved. |
tp | The query type. |
cl | The query class. |
◆ dname()
void Tins::DNS::query::dname |
( |
const std::string & | nm | ) |
|
|
inline |
Setter for the name field.
- Parameters
-
◆ query_class()
void Tins::DNS::query::query_class |
( |
QueryClass | cl | ) |
|
|
inline |
Setter for the query class field.
- Parameters
-
cl | The query class to be set. |
◆ query_type()
void Tins::DNS::query::query_type |
( |
QueryType | tp | ) |
|
|
inline |
Setter for the query type field.
- Parameters
-
tp | The query type to be set. |
◆ TINS_DEPRECATED() [1/2]
◆ TINS_DEPRECATED() [2/2]
Tins::DNS::query::TINS_DEPRECATED |
( |
void | typeQueryType tp | ) |
|
|
inline |
The documentation for this class was generated from the following file:
- /builddir/build/BUILD/libtins-4.5-build/libtins-4.5/include/tins/dns.h