Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
glooxwrapper::IQ Class Reference

#include <glooxwrapper.h>

Public Member Functions

const gloox::IQ & getWrapped () const
 
 IQ (const gloox::IQ &iq)
 
 IQ (gloox::IQ::IqType type, const JID &to, const string &id)
 
 ~IQ ()
 
void addExtension (const StanzaExtension *se)
 
const StanzaExtensionfindExtension (int type) const
 
template<class T >
const TfindExtension (int type) const
 
gloox::IQ::IqType subtype () const
 
const string id () const
 
const gloox::JID & from () const
 
gloox::StanzaError error_error () const
 
Tagtag () const
 

Private Member Functions

 NONCOPYABLE (IQ)
 

Private Attributes

gloox::IQ * m_Wrapped
 
bool m_Owned
 

Constructor & Destructor Documentation

◆ IQ() [1/2]

glooxwrapper::IQ::IQ ( const gloox::IQ &  iq)
inline

◆ IQ() [2/2]

glooxwrapper::IQ::IQ ( gloox::IQ::IqType  type,
const JID to,
const string id 
)

◆ ~IQ()

glooxwrapper::IQ::~IQ ( )

Member Function Documentation

◆ addExtension()

void glooxwrapper::IQ::addExtension ( const StanzaExtension se)

◆ error_error()

gloox::StanzaError glooxwrapper::IQ::error_error ( ) const

◆ findExtension() [1/2]

const glooxwrapper::StanzaExtension * glooxwrapper::IQ::findExtension ( int  type) const

◆ findExtension() [2/2]

template<class T >
const T * glooxwrapper::IQ::findExtension ( int  type) const
inline

◆ from()

const gloox::JID & glooxwrapper::IQ::from ( ) const

◆ getWrapped()

const gloox::IQ & glooxwrapper::IQ::getWrapped ( ) const
inline

◆ id()

const glooxwrapper::string glooxwrapper::IQ::id ( ) const

◆ NONCOPYABLE()

glooxwrapper::IQ::NONCOPYABLE ( IQ  )
private

◆ subtype()

gloox::IQ::IqType glooxwrapper::IQ::subtype ( ) const

◆ tag()

glooxwrapper::Tag * glooxwrapper::IQ::tag ( ) const

Member Data Documentation

◆ m_Owned

bool glooxwrapper::IQ::m_Owned
private

◆ m_Wrapped

gloox::IQ* glooxwrapper::IQ::m_Wrapped
private

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