14#ifndef JINGLESESSIONMANAGER_H__
15#define JINGLESESSIONMANAGER_H__
19#include "jinglepluginfactory.h"
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.
virtual bool handleIq(const IQ &iq)
SessionManager(ClientBase *parent, SessionHandler *sh)
void registerPlugin(Plugin *plugin)
Session * createSession(const JID &callee, SessionHandler *handler)
virtual void handleIqID(const IQ &, int)
void discardSession(Session *session)
This is an implementation of a Jingle Session (XEP-0166).
The namespace containing Jingle-related (XEP-0166 et. al.) classes.
The namespace for the gloox library.