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.
build buildd gloox src mucmessagesession cpp 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 23 of file mucmessagesession.cpp.
~MUCMessageSession | ( | ) | [virtual] |
Virtual Destructor.
Definition at line 30 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 34 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 40 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 49 of file mucmessagesession.cpp.