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;
117 #endif // JINGLESESSIONMANAGER_H__
An abstraction of a Jingle plugin. This is part of Jingle (XEP-0166 et al.)
An abstraction of an IQ stanza.
A factory for which creates Plugin instances based on Tags. This is part of Jingle (XEP-0166)...
This is an implementation of a Jingle Session (XEP-0166).
The namespace for the gloox library.
virtual void handleIqID(const IQ &, int)
A Jingle session handler.
A virtual interface which can be reimplemented to receive IQ stanzas.
The SessionManager is responsible for creating and destroying Jingle sessions, as well as for delegat...
This is the common base class for a Jabber/XMPP Client and a Jabber Component.