|
OpenSDN source code
|
#include <agent_xmpp_channel.h>

Public Types | |
| typedef std::set< DnsUpdateData *, DnsUpdateData::Compare > | DataSet |
Public Member Functions | |
| DnsAgentXmppChannel (XmppChannel *channel, DnsAgentXmppChannelManager *mgr) | |
| virtual | ~DnsAgentXmppChannel () |
| void | Close () |
| void | ReceiveReq (const XmppStanza::XmppMessage *msg) |
| void | GetAgentDnsData (AgentDnsData &data) |
| void | UpdateDnsRecords (BindUtil::Operation op) |
Private Member Functions | |
| std::string | GetDnsRecordName (std::string &vdns_name, const DnsItem &item) |
| void | HandleAgentUpdate (std::unique_ptr< DnsUpdateData > rcv_data) |
Private Attributes | |
| DataSet | update_data_ |
| XmppChannel * | channel_ |
| DnsAgentXmppChannelManager * | mgr_ |
Definition at line 23 of file agent_xmpp_channel.h.
| typedef std::set<DnsUpdateData *, DnsUpdateData::Compare> DnsAgentXmppChannel::DataSet |
Definition at line 25 of file agent_xmpp_channel.h.
| DnsAgentXmppChannel::DnsAgentXmppChannel | ( | XmppChannel * | channel, |
| DnsAgentXmppChannelManager * | mgr | ||
| ) |
|
virtual |
| void DnsAgentXmppChannel::Close | ( | ) |
| void DnsAgentXmppChannel::GetAgentDnsData | ( | AgentDnsData & | data | ) |
|
private |
Definition at line 135 of file agent_xmpp_channel.cc.
|
private |
| void DnsAgentXmppChannel::ReceiveReq | ( | const XmppStanza::XmppMessage * | msg | ) |
| void DnsAgentXmppChannel::UpdateDnsRecords | ( | BindUtil::Operation | op | ) |
|
private |
Definition at line 40 of file agent_xmpp_channel.h.
|
private |
Definition at line 41 of file agent_xmpp_channel.h.
|
private |
Definition at line 39 of file agent_xmpp_channel.h.