#include <xmpp_dns_agent.h>
|
static std::size_t | DnsAgentXmppEncode (XmppChannel *channel, XmppType type, uint32_t trans_id, uint32_t resp_code, DnsUpdateData *xmpp_data, uint8_t *data) |
|
static bool | DnsAgentXmppDecode (const pugi::xml_node dns, XmppType &type, uint32_t &xid, uint16_t &resp_code, DnsUpdateData *data, std::string source_name="") |
|
Definition at line 25 of file xmpp_dns_agent.h.
Enumerator |
---|
Update |
|
UpdateResponse |
|
DnsQuery |
|
DnsQueryResponse |
|
Definition at line 29 of file xmpp_dns_agent.h.
bool DnsAgentXmpp::DecodeDns |
( |
const pugi::xml_node |
node, |
|
|
XmppType & |
type, |
|
|
bool |
is_resp, |
|
|
DnsUpdateData * |
data, |
|
|
std::string |
source_name |
|
) |
| |
|
staticprivate |
bool DnsAgentXmpp::DecodeDnsItems |
( |
const pugi::xml_node |
dnsdata, |
|
|
DnsUpdateData * |
data, |
|
|
std::string |
source_name |
|
) |
| |
|
staticprivate |
bool DnsAgentXmpp::DnsAgentXmppDecode |
( |
const pugi::xml_node |
dns, |
|
|
XmppType & |
type, |
|
|
uint32_t & |
xid, |
|
|
uint16_t & |
resp_code, |
|
|
DnsUpdateData * |
data, |
|
|
std::string |
source_name = "" |
|
) |
| |
|
static |
std::size_t DnsAgentXmpp::DnsAgentXmppEncode |
( |
XmppChannel * |
channel, |
|
|
XmppType |
type, |
|
|
uint32_t |
trans_id, |
|
|
uint32_t |
resp_code, |
|
|
DnsUpdateData * |
xmpp_data, |
|
|
uint8_t * |
data |
|
) |
| |
|
static |
void DnsAgentXmpp::EncodeDnsData |
( |
pugi::xml_node * |
node, |
|
|
DnsUpdateData * |
xmpp_data |
|
) |
| |
|
staticprivate |
void DnsAgentXmpp::EncodeDnsItem |
( |
pugi::xml_node * |
node, |
|
|
DnsItem & |
entry |
|
) |
| |
|
staticprivate |
const uint16_t DnsAgentXmpp::max_dns_xmpp_msg_len = 8192 |
|
static |
The documentation for this class was generated from the following files: