9 #include "pugixml/pugixml.hpp"
15 using namespace boost::asio;
16 using namespace boost::asio::ip;
17 using boost::system::error_code;
20 const std::string &xmpp_server_cert,
21 const std::string &xmpp_server_key,
22 const std::string &xmpp_ca_cert) {
42 " conversion error:" << ec.message());
49 if (!server->
Initialize(port,
false, xmpp_ip_address)) {
boost::asio::ip::tcp::endpoint endpoint
static const std::string & GetHostName()
virtual bool Initialize(short port)
boost::asio::ip::address IpAddress
static const uint32_t GetXmppServerPort()
static void SetXmppServer(XmppServer *server)
static std::string GetSelfIp()
std::string path_to_ca_cert
std::string path_to_server_cert
IpAddress AddressFromString(const std::string &ip_address_str, boost::system::error_code *ec)
static const char * kDnsNodeJID
#define LOG(_Level, _Msg)
static XmppServer * GetXmppServer()
static EventManager * GetEventManager()
static void SetAgentXmppChannelManager(DnsAgentXmppChannelManager *mgr)
static const uint16_t DnsXmpp()
std::string path_to_server_priv_key
static bool Init(bool xmpp_auth_enabled, const std::string &xmpp_server_cert, const std::string &xmpp_server_key, const std::string &xmpp_ca_cert)