Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
ConnectionData Class Reference

#include <StanzaExtensions.h>

Inheritance diagram for ConnectionData:
Collaboration diagram for ConnectionData:

Public Member Functions

 ConnectionData (const glooxwrapper::Tag *tag=0)
 
virtual StanzaExtensionnewInstance (const glooxwrapper::Tag *tag) const
 
virtual const glooxwrapper::stringfilterString () const
 Required by gloox, used to find the LobbyAuth element in a received IQ. More...
 
virtual glooxwrapper::Tagtag () const
 Required by gloox, used to serialize the auth object into XML for sending. More...
 
virtual glooxwrapper::StanzaExtensionclone () const
 
- Public Member Functions inherited from glooxwrapper::StanzaExtension
 StanzaExtension (int type)
 
virtual ~StanzaExtension ()
 
virtual const stringfilterString () const =0
 
virtual StanzaExtensionnewInstance (const Tag *tag) const =0
 
virtual glooxwrapper::Tagtag () const =0
 
virtual StanzaExtensionclone () const =0
 
int extensionType () const
 

Public Attributes

glooxwrapper::string m_Ip
 
glooxwrapper::string m_Port
 
glooxwrapper::string m_IsLocalIP
 
glooxwrapper::string m_UseSTUN
 
glooxwrapper::string m_Password
 
glooxwrapper::string m_ClientSalt
 
glooxwrapper::string m_Error
 

Constructor & Destructor Documentation

◆ ConnectionData()

ConnectionData::ConnectionData ( const glooxwrapper::Tag tag = 0)

Member Function Documentation

◆ clone()

glooxwrapper::StanzaExtension * ConnectionData::clone ( ) const
virtual

◆ filterString()

const glooxwrapper::string & ConnectionData::filterString ( ) const
virtual

Required by gloox, used to find the LobbyAuth element in a received IQ.

Implements glooxwrapper::StanzaExtension.

◆ newInstance()

virtual StanzaExtension * ConnectionData::newInstance ( const glooxwrapper::Tag tag) const
inlinevirtual

◆ tag()

glooxwrapper::Tag * ConnectionData::tag ( ) const
virtual

Required by gloox, used to serialize the auth object into XML for sending.

Implements glooxwrapper::StanzaExtension.

Member Data Documentation

◆ m_ClientSalt

glooxwrapper::string ConnectionData::m_ClientSalt

◆ m_Error

glooxwrapper::string ConnectionData::m_Error

◆ m_Ip

glooxwrapper::string ConnectionData::m_Ip

◆ m_IsLocalIP

glooxwrapper::string ConnectionData::m_IsLocalIP

◆ m_Password

glooxwrapper::string ConnectionData::m_Password

◆ m_Port

glooxwrapper::string ConnectionData::m_Port

◆ m_UseSTUN

glooxwrapper::string ConnectionData::m_UseSTUN

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