15 #ifndef MUCROOMHANDLER_H__
16 #define MUCROOMHANDLER_H__
130 virtual void handleMUCMessage(
MUCRoom* room,
const Message& msg,
bool priv ) = 0;
149 virtual bool handleMUCRoomCreation(
MUCRoom* room ) = 0;
158 virtual void handleMUCSubject(
MUCRoom* room,
const std::string& nick,
159 const std::string& subject ) = 0;
168 virtual void handleMUCInviteDecline(
MUCRoom* room,
const JID& invitee,
169 const std::string& reason ) = 0;
201 virtual void handleMUCInfo(
MUCRoom* room,
int features,
const std::string& name,
216 #endif// MUCROOMHANDLER_H__
virtual ~MUCRoomHandler()
std::list< Item * > ItemList
This interface enables inheriting classes to be notified about certain events in a MUC room...
An abstraction of a presence stanza.
An abstraction of a message stanza.
The namespace for the gloox library.
This is an implementation of XEP-0045 (Multi-User Chat).
MUCRoomAffiliation affiliation