Pyrogenesis  trunk
Public Member Functions | Private Attributes | List of all members
glooxwrapper::StanzaExtension Class Referenceabstract

#include <glooxwrapper.h>

Inheritance diagram for glooxwrapper::StanzaExtension:
Inheritance graph
[legend]

Public Member Functions

 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
 

Private Attributes

int m_extensionType
 

Constructor & Destructor Documentation

glooxwrapper::StanzaExtension::StanzaExtension ( int  type)
inline
virtual glooxwrapper::StanzaExtension::~StanzaExtension ( )
inlinevirtual

Member Function Documentation

virtual StanzaExtension* glooxwrapper::StanzaExtension::clone ( ) const
pure virtual
int glooxwrapper::StanzaExtension::extensionType ( ) const
inline
virtual const string& glooxwrapper::StanzaExtension::filterString ( ) const
pure virtual
virtual StanzaExtension* glooxwrapper::StanzaExtension::newInstance ( const Tag tag) const
pure virtual
virtual glooxwrapper::Tag* glooxwrapper::StanzaExtension::tag ( ) const
pure virtual

Member Data Documentation

int glooxwrapper::StanzaExtension::m_extensionType
private

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