14 #ifndef JINGLESESSION_H__
15 #define JINGLESESSION_H__
17 #include "stanzaextension.h"
19 #include "iqhandler.h"
20 #include "jingleplugin.h"
161 const std::string&
sid()
const {
return m_sid; }
168 const std::string&
text()
const {
return m_text; }
171 virtual const std::string& filterString()
const;
174 virtual Tag* tag()
const;
177 virtual Plugin* clone()
const;
214 const std::string&
sid()
const {
return m_sid; }
219 void setInitiator(
const JID& jid ) { m_initiator = jid; }
230 void setResponder(
const std::string& responder ) { m_responder = responder; }
235 Action action()
const {
return m_action; }
238 virtual const std::string& filterString()
const;
247 virtual Tag* tag()
const;
266 const PluginList& plugins,
const std::string& sid );
277 const Plugin* plugin,
const std::string& sid );
329 bool accept(
const Content* content );
345 bool terminate( Reason* reason );
357 const std::string&
sid()
const {
return m_sid; }
360 virtual bool handleIq(
const IQ& iq );
363 virtual void handleIqID(
const IQ& iq,
int context );
384 #endif // JINGLESESSION_H__