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

#include <xmpp_connection.h>

Collaboration diagram for XmppConnectionEndpoint:

Public Member Functions

 XmppConnectionEndpoint (const std::string &client)
 
void set_close_reason (const std::string &close_reason)
 
uint32_t flap_count () const
 
void increment_flap_count ()
 
uint64_t last_flap () const
 
const std::string last_flap_at () const
 
XmppConnectionconnection ()
 
const XmppConnectionconnection () const
 
void set_connection (XmppConnection *connection)
 
void reset_connection ()
 

Private Attributes

std::string client_
 
std::string close_reason_
 
uint32_t flap_count_
 
uint64_t last_flap_
 
XmppConnectionconnection_
 

Detailed Description

Definition at line 350 of file xmpp_connection.h.

Constructor & Destructor Documentation

XmppConnectionEndpoint::XmppConnectionEndpoint ( const std::string &  client)

Definition at line 940 of file xmpp_connection.cc.

Member Function Documentation

XmppConnection * XmppConnectionEndpoint::connection ( )

Definition at line 965 of file xmpp_connection.cc.

const XmppConnection * XmppConnectionEndpoint::connection ( ) const

Definition at line 969 of file xmpp_connection.cc.

uint32_t XmppConnectionEndpoint::flap_count ( ) const

Definition at line 948 of file xmpp_connection.cc.

void XmppConnectionEndpoint::increment_flap_count ( )

Definition at line 952 of file xmpp_connection.cc.

Here is the call graph for this function:

uint64_t XmppConnectionEndpoint::last_flap ( ) const

Definition at line 957 of file xmpp_connection.cc.

const std::string XmppConnectionEndpoint::last_flap_at ( ) const

Definition at line 961 of file xmpp_connection.cc.

Here is the call graph for this function:

void XmppConnectionEndpoint::reset_connection ( )

Definition at line 978 of file xmpp_connection.cc.

void XmppConnectionEndpoint::set_close_reason ( const std::string &  close_reason)

Definition at line 944 of file xmpp_connection.cc.

void XmppConnectionEndpoint::set_connection ( XmppConnection connection)

Definition at line 973 of file xmpp_connection.cc.

Here is the call graph for this function:

Member Data Documentation

std::string XmppConnectionEndpoint::client_
private

Definition at line 365 of file xmpp_connection.h.

std::string XmppConnectionEndpoint::close_reason_
private

Definition at line 366 of file xmpp_connection.h.

XmppConnection* XmppConnectionEndpoint::connection_
private

Definition at line 369 of file xmpp_connection.h.

uint32_t XmppConnectionEndpoint::flap_count_
private

Definition at line 367 of file xmpp_connection.h.

uint64_t XmppConnectionEndpoint::last_flap_
private

Definition at line 368 of file xmpp_connection.h.


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