gloox
0.9.9.12
|
#include <mucmessagesession.h>
Public Member Functions | |
MUCMessageSession (ClientBase *parent, const JID &jid) | |
virtual | ~MUCMessageSession () |
virtual void | send (const std::string &message) |
virtual void | setSubject (const std::string &subject) |
Public Member Functions inherited from MessageSession | |
MessageSession (ClientBase *parent, const JID &jid, bool wantUpgrade=true, int types=0) | |
virtual | ~MessageSession () |
const JID & | target () const |
const std::string & | threadID () const |
void | setThreadID (const std::string &thread) |
void | registerMessageHandler (MessageHandler *mh) |
void | removeMessageHandler () |
virtual void | send (const std::string &message, const std::string &subject="") |
void | registerMessageFilter (MessageFilter *mf) |
void | removeMessageFilter (MessageFilter *mf) |
void | disposeMessageFilter (MessageFilter *mf) |
int | types () const |
void | resetResource () |
Additional Inherited Members | |
Protected Member Functions inherited from MessageSession | |
virtual void | send (Tag *tag) |
This is a MessageSession, adapted to be used in a MUC context.
This class is used internally by MUCRoom. You should not need to use it directly.
Definition at line 32 of file mucmessagesession.h.
MUCMessageSession | ( | ClientBase * | parent, |
const JID & | jid | ||
) |
Creates a new MUCMessageSession.
parent | The ClientBase to use for communication. |
jid | The bare JID of the MUC room. |
Definition at line 22 of file mucmessagesession.cpp.
|
virtual |
Virtual Destructor.
Definition at line 28 of file mucmessagesession.cpp.
|
virtual |
Use this function to send a message to all room occupants.
message | The message to send. |
Definition at line 38 of file mucmessagesession.cpp.
|
virtual |
Use this function to set a new room subject.
subject | The new room subject. |
Definition at line 52 of file mucmessagesession.cpp.