DNS packet.
More...
#include <dns_packet.h>
Enumerator |
---|
opcode_query |
|
opcode_inverse_query |
|
opcode_status |
|
Enumerator |
---|
response_ok |
|
response_format_error |
|
response_server_failure |
|
response_name_error |
|
response_not_implemented |
|
response_refused |
|
CL_DNSPacket::CL_DNSPacket |
( |
) | |
|
Constructs a DNSPacket.
- Parameters
-
CL_DNSPacket::CL_DNSPacket |
( |
int |
query_id, |
|
|
int |
opcode, |
|
|
bool |
recursion_desired, |
|
|
const CL_String & |
question_name, |
|
|
int |
question_type, |
|
|
int |
question_class |
|
) |
| |
CL_DNSPacket::~CL_DNSPacket |
( |
) | |
|
Get additional.
- Parameters
-
- Returns
- DNSResource Record
int CL_DNSPacket::get_additional_count |
( |
) | |
const |
Get Additional count.
- Returns
- additional_count
Get answer.
- Parameters
-
- Returns
- DNSResource Record
int CL_DNSPacket::get_answer_count |
( |
) | |
const |
Get Answer count.
- Returns
- answer_count
Get nameserver.
- Parameters
-
- Returns
- DNSResource Record
int CL_DNSPacket::get_nameserver_count |
( |
) | |
const |
Get Nameserver count.
- Returns
- nameserver_count
int CL_DNSPacket::get_opcode |
( |
) | |
const |
Get Opcode.
- Returns
- opcode
unsigned short CL_DNSPacket::get_query_id |
( |
) | |
const |
int CL_DNSPacket::get_question_class |
( |
int |
index) | |
const |
Get question class.
- Parameters
-
- Returns
- int
int CL_DNSPacket::get_question_count |
( |
) | |
const |
Get Question count.
- Returns
- question_count
CL_String CL_DNSPacket::get_question_name |
( |
int |
index) | |
const |
Get question name.
- Parameters
-
- Returns
- String
int CL_DNSPacket::get_question_type |
( |
int |
index) | |
const |
Get question type.
- Parameters
-
- Returns
- int
int CL_DNSPacket::get_response_code |
( |
) | |
const |
Get Response code.
- Returns
- response_code
bool CL_DNSPacket::is_authoriative_answer |
( |
) | |
const |
Is Authoriative answer.
- Returns
- true = authoriative_answer
bool CL_DNSPacket::is_query |
( |
) | |
const |
Is Query.
- Returns
- true = query
bool CL_DNSPacket::is_recursion_available |
( |
) | |
const |
Is Recursion available.
- Returns
- true = recursion_available
bool CL_DNSPacket::is_recursion_desired |
( |
) | |
const |
Is Recursion desired.
- Returns
- true = recursion_desired
bool CL_DNSPacket::is_response |
( |
) | |
const |
Is Response.
- Returns
- true = response
bool CL_DNSPacket::is_truncated |
( |
) | |
const |
Is Truncated.
- Returns
- true = truncated
void CL_DNSPacket::set_query_id |
( |
unsigned short |
query_id) | |
|
The documentation for this class was generated from the following file: