Pyrogenesis  trunk
Public Member Functions | Private Member Functions | Private Attributes | List of all members
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
 
gloox::StanzaError error_error () const
 
Tagtag () const
 

Private Member Functions

 NONCOPYABLE (IQ)
 

Private Attributes

gloox::IQ * m_Wrapped
 
bool m_Owned
 

Constructor & Destructor Documentation

glooxwrapper::IQ::IQ ( const gloox::IQ &  iq)
inline
glooxwrapper::IQ::IQ ( gloox::IQ::IqType  type,
const JID to,
const string id = "" 
)
glooxwrapper::IQ::~IQ ( )

Member Function Documentation

void glooxwrapper::IQ::addExtension ( const StanzaExtension se)
gloox::StanzaError glooxwrapper::IQ::error_error ( ) const
const glooxwrapper::StanzaExtension * glooxwrapper::IQ::findExtension ( int  type) const
template<class T >
const T* glooxwrapper::IQ::findExtension ( int  type) const
inline
const gloox::IQ& glooxwrapper::IQ::getWrapped ( ) const
inline
glooxwrapper::IQ::NONCOPYABLE ( IQ  )
private
gloox::IQ::IqType glooxwrapper::IQ::subtype ( ) const
glooxwrapper::Tag * glooxwrapper::IQ::tag ( ) const

Member Data Documentation

bool glooxwrapper::IQ::m_Owned
private
gloox::IQ* glooxwrapper::IQ::m_Wrapped
private

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