gloox 1.0
|
This is a MessageSession, adapted to be used in a MUC context. More...
#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) |
virtual void | handleMessage (Message &msg) |
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.
~MUCMessageSession | ( | ) | [virtual] |
Virtual Destructor.
Definition at line 29 of file mucmessagesession.cpp.
void handleMessage | ( | Message & | msg | ) | [virtual] |
This function can be used to feed a message into the session. Ususally, only ClientBase should call this function.
msg | A Message to feed into the session. |
Reimplemented from MessageSession.
Definition at line 33 of file mucmessagesession.cpp.
void send | ( | const std::string & | message | ) | [virtual] |
Use this function to send a message to all room occupants.
message | The message to send. |
Definition at line 39 of file mucmessagesession.cpp.
void setSubject | ( | const std::string & | subject | ) | [virtual] |
Use this function to set a new room subject.
subject | The new room subject. |
Definition at line 48 of file mucmessagesession.cpp.