15 #ifndef MUCROOMCONFIGHANDLER_H__
16 #define MUCROOMCONFIGHANDLER_H__
57 const std::string&
nick )
92 const JID&
jid()
const {
return m_jid; }
98 const std::string&
nick()
const {
return m_nick; }
116 const std::string&
reason()
const {
return m_reason; }
123 std::string m_reason;
MUCRoomAffiliation affiliation() const
const std::string & nick() const
MUCListItem(const JID &jid, MUCRoomRole role, MUCRoomAffiliation affiliation, const std::string &nick)
MUCListItem(const std::string &nick, MUCRoomAffiliation affiliation, const std::string &reason)
MUCListItem(const JID &jid)
const std::string & reason() const
MUCListItem(const std::string &nick, MUCRoomRole role, const std::string &reason)
An abstract interface that can be implemented for MUC room configuration.
virtual void handleMUCConfigResult(MUCRoom *room, bool success, MUCOperation operation)=0
virtual void handleMUCConfigList(MUCRoom *room, const MUCListItemList &items, MUCOperation operation)=0
virtual void handleMUCRequest(MUCRoom *room, const DataForm &form)=0
virtual void handleMUCConfigForm(MUCRoom *room, const DataForm &form)=0
virtual ~MUCRoomConfigHandler()
This is an implementation of XEP-0045 (Multi-User Chat).
The namespace for the gloox library.
std::list< MUCListItem > MUCListItemList