14 #ifndef JINGLESESSIONMANAGER_H__
15 #define JINGLESESSIONMANAGER_H__
18 #include "iqhandler.h"
19 #include "jinglepluginfactory.h"
79 void registerPlugin(
Plugin* plugin );
94 void discardSession(
Session* session );
98 virtual bool handleIq(
const IQ& iq );
104 typedef std::list<Jingle::Session*> SessionList;
106 SessionList m_sessions;
This is the common base class for a Jabber/XMPP Client and a Jabber Component.
An abstraction of an IQ stanza.
A virtual interface which can be reimplemented to receive IQ stanzas.
A factory for which creates Plugin instances based on Tags. This is part of Jingle (XEP-0166).
An abstraction of a Jingle plugin. This is part of Jingle (XEP-0166 et al.)
A Jingle session handler.
The SessionManager is responsible for creating and destroying Jingle sessions, as well as for delegat...
virtual void handleIqID(const IQ &, int)
This is an implementation of a Jingle Session (XEP-0166).
The namespace for the gloox library.