OpenSDN source code
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::XmppConnectionEndpoint ( const std::string &  client)

Definition at line 939 of file xmpp_connection.cc.

Member Function Documentation

◆ connection() [1/2]

XmppConnection * XmppConnectionEndpoint::connection ( )

Definition at line 964 of file xmpp_connection.cc.

◆ connection() [2/2]

const XmppConnection * XmppConnectionEndpoint::connection ( ) const

Definition at line 968 of file xmpp_connection.cc.

◆ flap_count()

uint32_t XmppConnectionEndpoint::flap_count ( ) const

Definition at line 947 of file xmpp_connection.cc.

◆ increment_flap_count()

void XmppConnectionEndpoint::increment_flap_count ( )

Definition at line 951 of file xmpp_connection.cc.

Here is the call graph for this function:

◆ last_flap()

uint64_t XmppConnectionEndpoint::last_flap ( ) const

Definition at line 956 of file xmpp_connection.cc.

◆ last_flap_at()

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

Definition at line 960 of file xmpp_connection.cc.

Here is the call graph for this function:

◆ reset_connection()

void XmppConnectionEndpoint::reset_connection ( )

Definition at line 977 of file xmpp_connection.cc.

◆ set_close_reason()

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

Definition at line 943 of file xmpp_connection.cc.

◆ set_connection()

void XmppConnectionEndpoint::set_connection ( XmppConnection connection)

Definition at line 972 of file xmpp_connection.cc.

Here is the call graph for this function:

Member Data Documentation

◆ client_

std::string XmppConnectionEndpoint::client_
private

Definition at line 365 of file xmpp_connection.h.

◆ close_reason_

std::string XmppConnectionEndpoint::close_reason_
private

Definition at line 366 of file xmpp_connection.h.

◆ connection_

XmppConnection* XmppConnectionEndpoint::connection_
private

Definition at line 369 of file xmpp_connection.h.

◆ flap_count_

uint32_t XmppConnectionEndpoint::flap_count_
private

Definition at line 367 of file xmpp_connection.h.

◆ last_flap_

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: