gloox 1.0
Public Member Functions
MUCMessageSession Class Reference

This is a MessageSession, adapted to be used in a MUC context. More...

#include <mucmessagesession.h>

Inheritance diagram for MUCMessageSession:
Inheritance graph
[legend]

List of all members.

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)

Detailed Description

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.

Author:
Jakob Schroeter <js@camaya.net>
Since:
0.9

Definition at line 32 of file mucmessagesession.h.


Constructor & Destructor Documentation

MUCMessageSession ( ClientBase parent,
const JID jid 
)

Creates a new MUCMessageSession.

Parameters:
parentThe ClientBase to use for communication.
jidThe 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.


Member Function Documentation

void handleMessage ( Message msg) [virtual]

This function can be used to feed a message into the session. Ususally, only ClientBase should call this function.

Parameters:
msgA 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.

Parameters:
messageThe 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.

Parameters:
subjectThe new room subject.

Definition at line 48 of file mucmessagesession.cpp.


The documentation for this class was generated from the following files: