MUCMessageSession Class Reference

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

#include <mucmessagesession.h>

Inherits gloox::MessageSession.

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:
parent The ClientBase to use for communication.
jid The bare JID of the MUC room.

Definition at line 17 of file mucmessagesession.cpp.

~MUCMessageSession (  )  [virtual]

Virtual Destructor.

Definition at line 24 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:
msg A Message to feed into the session.

Reimplemented from MessageSession.

Definition at line 28 of file mucmessagesession.cpp.

void send ( const std::string &  message  )  [virtual]

Use this function to send a message to all room occupants.

Parameters:
message The message to send.

Definition at line 34 of file mucmessagesession.cpp.

void setSubject ( const std::string &  subject  )  [virtual]

Use this function to set a new room subject.

Parameters:
subject The new room subject.

Definition at line 43 of file mucmessagesession.cpp.


The documentation for this class was generated from the following files:
Generated on Tue Jun 8 23:37:56 2010 for gloox by  doxygen 1.6.3