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

#include <controller_init.h>

Inheritance diagram for ControllerXmppData:
Collaboration diagram for ControllerXmppData:

Public Member Functions

 ControllerXmppData (xmps::PeerId peer_id, xmps::PeerState peer_state, uint8_t channel_id, std::unique_ptr< XmlBase > dom, bool config)
 
virtual ~ControllerXmppData ()
 
xmps::PeerId peer_id () const
 
xmps::PeerState peer_state () const
 
uint8_t channel_id () const
 
std::unique_ptr< XmlBasedom ()
 
bool config () const
 
- Public Member Functions inherited from ControllerWorkQueueData
 ControllerWorkQueueData ()
 
virtual ~ControllerWorkQueueData ()
 

Private Member Functions

 DISALLOW_COPY_AND_ASSIGN (ControllerXmppData)
 

Private Attributes

xmps::PeerId peer_id_
 
xmps::PeerState peer_state_
 
uint8_t channel_id_
 
std::unique_ptr< XmlBasedom_
 
bool config_
 

Detailed Description

Definition at line 51 of file controller_init.h.

Constructor & Destructor Documentation

ControllerXmppData::ControllerXmppData ( xmps::PeerId  peer_id,
xmps::PeerState  peer_state,
uint8_t  channel_id,
std::unique_ptr< XmlBase dom,
bool  config 
)
inline

Definition at line 53 of file controller_init.h.

virtual ControllerXmppData::~ControllerXmppData ( )
inlinevirtual

Definition at line 59 of file controller_init.h.

Member Function Documentation

uint8_t ControllerXmppData::channel_id ( ) const
inline

Definition at line 63 of file controller_init.h.

bool ControllerXmppData::config ( ) const
inline

Definition at line 65 of file controller_init.h.

ControllerXmppData::DISALLOW_COPY_AND_ASSIGN ( ControllerXmppData  )
private
std::unique_ptr<XmlBase> ControllerXmppData::dom ( )
inline

Definition at line 64 of file controller_init.h.

xmps::PeerId ControllerXmppData::peer_id ( ) const
inline

Definition at line 61 of file controller_init.h.

xmps::PeerState ControllerXmppData::peer_state ( ) const
inline

Definition at line 62 of file controller_init.h.

Member Data Documentation

uint8_t ControllerXmppData::channel_id_
private

Definition at line 70 of file controller_init.h.

bool ControllerXmppData::config_
private

Definition at line 72 of file controller_init.h.

std::unique_ptr<XmlBase> ControllerXmppData::dom_
private

Definition at line 71 of file controller_init.h.

xmps::PeerId ControllerXmppData::peer_id_
private

Definition at line 68 of file controller_init.h.

xmps::PeerState ControllerXmppData::peer_state_
private

Definition at line 69 of file controller_init.h.


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