15#ifndef UNIQUEMUCROOM_H__
16#define UNIQUEMUCROOM_H__
18#include "instantmucroom.h"
19#include "stanzaextension.h"
59#ifdef UNIQUEMUCROOM_TEST
75 Unique(
const Tag* tag = 0 );
86 const std::string&
name()
const {
return m_name; }
89 virtual const std::string& filterString()
const;
94 return new Unique( tag );
98 virtual Tag* tag()
const;
103 return new Unique( *
this );
111 void handleIqID(
const IQ& iq,
int context );
This is the common base class for a Jabber/XMPP Client and a Jabber Component.
An abstraction of an IQ stanza.
InstantMUCRoom(ClientBase *parent, const JID &nick, MUCRoomHandler *mrh)
This interface enables inheriting classes to be notified about certain events in a MUC room.
const std::string name() const
const std::string nick() const
This class abstracts a stanza extension, which is usually an XML child element in a specific namespac...
This is an abstraction of an XML element.
UniqueMUCRoom(ClientBase *parent, const JID &nick, MUCRoomHandler *mrh)
The namespace for the gloox library.