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

#include <xmpp_proto.h>

Inheritance diagram for XmppStanza::XmppMessage:
Collaboration diagram for XmppStanza::XmppMessage:

Public Member Functions

 XmppMessage (XmppMessageType type)
 
virtual ~XmppMessage ()
 
bool IsValidType (XmppMessageType type) const
 

Public Attributes

XmppMessageType type
 
XmppStanzaErrorType error
 
std::string from
 
std::string to
 
std::string xmlns
 
std::unique_ptr< XmlBasedom
 

Private Member Functions

 XmppMessage (const XmppMessage &)=delete
 
 XmppMessage (XmppMessage &&)=delete
 
const XmppMessageoperator= (const XmppMessage &)=delete
 
const XmppMessageoperator= (XmppMessage &&)=delete
 

Detailed Description

Definition at line 51 of file xmpp_proto.h.

Constructor & Destructor Documentation

XmppStanza::XmppMessage::XmppMessage ( XmppMessageType  type)
inlineexplicit

Definition at line 53 of file xmpp_proto.h.

virtual XmppStanza::XmppMessage::~XmppMessage ( )
inlinevirtual

Definition at line 56 of file xmpp_proto.h.

XmppStanza::XmppMessage::XmppMessage ( const XmppMessage )
privatedelete
XmppStanza::XmppMessage::XmppMessage ( XmppMessage &&  )
privatedelete

Member Function Documentation

bool XmppStanza::XmppMessage::IsValidType ( XmppMessageType  type) const
inline

Definition at line 64 of file xmpp_proto.h.

const XmppMessage& XmppStanza::XmppMessage::operator= ( const XmppMessage )
privatedelete
const XmppMessage& XmppStanza::XmppMessage::operator= ( XmppMessage &&  )
privatedelete

Member Data Documentation

std::unique_ptr<XmlBase> XmppStanza::XmppMessage::dom

Definition at line 62 of file xmpp_proto.h.

XmppStanzaErrorType XmppStanza::XmppMessage::error

Definition at line 58 of file xmpp_proto.h.

std::string XmppStanza::XmppMessage::from

Definition at line 59 of file xmpp_proto.h.

std::string XmppStanza::XmppMessage::to

Definition at line 60 of file xmpp_proto.h.

XmppMessageType XmppStanza::XmppMessage::type

Definition at line 57 of file xmpp_proto.h.

std::string XmppStanza::XmppMessage::xmlns

Definition at line 61 of file xmpp_proto.h.


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