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

◆ StanzaExtension()

glooxwrapper::StanzaExtension::StanzaExtension ( int  type)
inline

◆ ~StanzaExtension()

virtual glooxwrapper::StanzaExtension::~StanzaExtension ( )
inlinevirtual

Member Function Documentation

◆ clone()

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

◆ extensionType()

int glooxwrapper::StanzaExtension::extensionType ( ) const
inline

◆ filterString()

virtual const string& glooxwrapper::StanzaExtension::filterString ( ) const
pure virtual

◆ newInstance()

virtual StanzaExtension* glooxwrapper::StanzaExtension::newInstance ( const Tag tag) const
pure virtual

◆ tag()

virtual glooxwrapper::Tag* glooxwrapper::StanzaExtension::tag ( ) const
pure virtual

Member Data Documentation

◆ m_extensionType

int glooxwrapper::StanzaExtension::m_extensionType
private

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