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