Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
glooxwrapper::MUCRoomHandlerWrapper Class Reference
Inheritance diagram for glooxwrapper::MUCRoomHandlerWrapper:
Collaboration diagram for glooxwrapper::MUCRoomHandlerWrapper:

Public Member Functions

 MUCRoomHandlerWrapper (glooxwrapper::MUCRoomHandler *wrapped)
 
virtual ~MUCRoomHandlerWrapper ()
 
virtual void handleMUCParticipantPresence (gloox::MUCRoom *room, const gloox::MUCRoomParticipant participant, const gloox::Presence &presence)
 
virtual void handleMUCMessage (gloox::MUCRoom *room, const gloox::Message &msg, bool priv)
 
virtual bool handleMUCRoomCreation (gloox::MUCRoom *room)
 
virtual void handleMUCSubject (gloox::MUCRoom *room, const std::string &nick, const std::string &subject)
 
virtual void handleMUCInviteDecline (gloox::MUCRoom *room, const gloox::JID &invitee, const std::string &reason)
 
virtual void handleMUCError (gloox::MUCRoom *room, gloox::StanzaError error)
 
virtual void handleMUCInfo (gloox::MUCRoom *room, int features, const std::string &name, const gloox::DataForm *infoForm)
 
virtual void handleMUCItems (gloox::MUCRoom *room, const gloox::Disco::ItemList &items)
 

Private Attributes

glooxwrapper::MUCRoomHandlerm_Wrapped
 

Constructor & Destructor Documentation

◆ MUCRoomHandlerWrapper()

glooxwrapper::MUCRoomHandlerWrapper::MUCRoomHandlerWrapper ( glooxwrapper::MUCRoomHandler wrapped)
inline

◆ ~MUCRoomHandlerWrapper()

virtual glooxwrapper::MUCRoomHandlerWrapper::~MUCRoomHandlerWrapper ( )
inlinevirtual

Member Function Documentation

◆ handleMUCError()

virtual void glooxwrapper::MUCRoomHandlerWrapper::handleMUCError ( gloox::MUCRoom *  room,
gloox::StanzaError  error 
)
inlinevirtual

◆ handleMUCInfo()

virtual void glooxwrapper::MUCRoomHandlerWrapper::handleMUCInfo ( gloox::MUCRoom *  room,
int  features,
const std::string &  name,
const gloox::DataForm *  infoForm 
)
inlinevirtual

◆ handleMUCInviteDecline()

virtual void glooxwrapper::MUCRoomHandlerWrapper::handleMUCInviteDecline ( gloox::MUCRoom *  room,
const gloox::JID &  invitee,
const std::string &  reason 
)
inlinevirtual

◆ handleMUCItems()

virtual void glooxwrapper::MUCRoomHandlerWrapper::handleMUCItems ( gloox::MUCRoom *  room,
const gloox::Disco::ItemList &  items 
)
inlinevirtual

◆ handleMUCMessage()

virtual void glooxwrapper::MUCRoomHandlerWrapper::handleMUCMessage ( gloox::MUCRoom *  room,
const gloox::Message &  msg,
bool  priv 
)
inlinevirtual

◆ handleMUCParticipantPresence()

virtual void glooxwrapper::MUCRoomHandlerWrapper::handleMUCParticipantPresence ( gloox::MUCRoom *  room,
const gloox::MUCRoomParticipant  participant,
const gloox::Presence &  presence 
)
inlinevirtual

◆ handleMUCRoomCreation()

virtual bool glooxwrapper::MUCRoomHandlerWrapper::handleMUCRoomCreation ( gloox::MUCRoom *  room)
inlinevirtual

◆ handleMUCSubject()

virtual void glooxwrapper::MUCRoomHandlerWrapper::handleMUCSubject ( gloox::MUCRoom *  room,
const std::string &  nick,
const std::string &  subject 
)
inlinevirtual

Member Data Documentation

◆ m_Wrapped

glooxwrapper::MUCRoomHandler* glooxwrapper::MUCRoomHandlerWrapper::m_Wrapped
private

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