OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
XmppChannelConfig Class Reference

#include <xmpp_config.h>

Collaboration diagram for XmppChannelConfig:

Public Member Functions

 XmppChannelConfig (bool isClient=false)
 
int CompareTo (const XmppChannelConfig &rhs) const
 
bool ClientOnly () const
 

Public Attributes

std::string ToAddr
 
std::string FromAddr
 
std::string NodeAddr
 
std::string name
 
boost::asio::ip::tcp::endpoint endpoint
 
boost::asio::ip::tcp::endpoint local_endpoint
 
bool logUVE
 
bool auth_enabled
 
std::string path_to_server_cert
 
std::string path_to_server_priv_key
 
std::string path_to_ca_cert
 
int tcp_hold_time
 
bool gr_helper_disable
 
int xmpp_hold_time
 
uint8_t dscp_value
 
std::string xmlns
 

Static Public Attributes

static int const default_client_port = 5269
 
static int const default_server_port = 5222
 
static int const kTcpHoldTime = 30
 

Private Attributes

bool isClient_
 

Detailed Description

Definition at line 16 of file xmpp_config.h.

Constructor & Destructor Documentation

XmppChannelConfig::XmppChannelConfig ( bool  isClient = false)
explicit

Definition at line 14 of file xmpp_config.cc.

Member Function Documentation

bool XmppChannelConfig::ClientOnly ( ) const
inline

Definition at line 42 of file xmpp_config.h.

int XmppChannelConfig::CompareTo ( const XmppChannelConfig rhs) const

Definition at line 21 of file xmpp_config.cc.

Member Data Documentation

bool XmppChannelConfig::auth_enabled

Definition at line 27 of file xmpp_config.h.

int const XmppChannelConfig::default_client_port = 5269
static

Definition at line 38 of file xmpp_config.h.

int const XmppChannelConfig::default_server_port = 5222
static

Definition at line 39 of file xmpp_config.h.

uint8_t XmppChannelConfig::dscp_value

Definition at line 34 of file xmpp_config.h.

boost::asio::ip::tcp::endpoint XmppChannelConfig::endpoint

Definition at line 24 of file xmpp_config.h.

std::string XmppChannelConfig::FromAddr

Definition at line 21 of file xmpp_config.h.

bool XmppChannelConfig::gr_helper_disable

Definition at line 32 of file xmpp_config.h.

bool XmppChannelConfig::isClient_
private

Definition at line 45 of file xmpp_config.h.

int const XmppChannelConfig::kTcpHoldTime = 30
static

Definition at line 40 of file xmpp_config.h.

boost::asio::ip::tcp::endpoint XmppChannelConfig::local_endpoint

Definition at line 25 of file xmpp_config.h.

bool XmppChannelConfig::logUVE

Definition at line 26 of file xmpp_config.h.

std::string XmppChannelConfig::name

Definition at line 23 of file xmpp_config.h.

std::string XmppChannelConfig::NodeAddr

Definition at line 22 of file xmpp_config.h.

std::string XmppChannelConfig::path_to_ca_cert

Definition at line 30 of file xmpp_config.h.

std::string XmppChannelConfig::path_to_server_cert

Definition at line 28 of file xmpp_config.h.

std::string XmppChannelConfig::path_to_server_priv_key

Definition at line 29 of file xmpp_config.h.

int XmppChannelConfig::tcp_hold_time

Definition at line 31 of file xmpp_config.h.

std::string XmppChannelConfig::ToAddr

Definition at line 20 of file xmpp_config.h.

std::string XmppChannelConfig::xmlns

Definition at line 35 of file xmpp_config.h.

int XmppChannelConfig::xmpp_hold_time

Definition at line 33 of file xmpp_config.h.


The documentation for this class was generated from the following files: