UniqueMUCRoom Class Reference

This class implements a unique MUC room. More...

#include <uniquemucroom.h>

Inheritance diagram for UniqueMUCRoom:

Inheritance graph
[legend]
Collaboration diagram for UniqueMUCRoom:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 UniqueMUCRoom (ClientBase *parent, const JID &nick, MUCRoomHandler *mrh)
virtual ~UniqueMUCRoom ()
virtual void join ()


Detailed Description

This class implements a unique MUC room.

A unique MUC room is a room with a non-human-readable name. It is primarily intended to be used when converting one-to-one chats to multi-user chats.

XEP version: 1.21

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

Definition at line 33 of file uniquemucroom.h.


Constructor & Destructor Documentation

UniqueMUCRoom ( ClientBase parent,
const JID nick,
MUCRoomHandler mrh 
)

Creates a new abstraction of a unique Multi-User Chat room. The room is not joined automatically. Use join() to join the room, use leave() to leave it. See MUCRoom for detailed info.

Parameters:
parent The ClientBase object to use for the communication.
nick The room's name and service plus the desired nickname in the form service/nick.
mrh The MUCRoomHandler that will listen to room events. May be 0 and may be specified later using registerMUCRoomHandler(). However, without one, MUC is no joy.
Note:
To subsequently configure the room, use MUCRoom::registerMUCRoomConfigHandler().

Definition at line 23 of file uniquemucroom.cpp.

~UniqueMUCRoom (  )  [virtual]

Virtual Destructor.

Definition at line 28 of file uniquemucroom.cpp.


Member Function Documentation

void join (  )  [virtual]

Join this room.

Reimplemented from MUCRoom.

Definition at line 33 of file uniquemucroom.cpp.


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

Generated on Fri Oct 10 15:26:26 2008 for gloox by  doxygen 1.5.6