14 #ifndef JINGLEICEUDP_H__
15 #define JINGLEICEUDP_H__
17 #include "jingleplugin.h"
81 ICEUDP(
const std::string& pwd,
const std::string& ufrag, CandidateList& candidates );
98 const std::string&
pwd()
const {
return m_pwd; }
104 const std::string&
ufrag()
const {
return m_ufrag; }
110 const CandidateList&
candidates()
const {
return m_candidates; }
116 virtual const std::string& filterString()
const;
119 virtual Tag* tag()
const;
122 virtual Plugin* newInstance(
const Tag* tag )
const;
127 return new ICEUDP( *
this );
133 CandidateList m_candidates;
141 #endif // JINGLEICEUDP_H__
An abstraction of a Jingle plugin. This is part of Jingle (XEP-0166 et al.)
const std::string & pwd() const
const std::string & ufrag() const
std::list< std::string > StringList
const CandidateList & candidates() const
The namespace for the gloox library.
virtual Plugin * clone() const
An abstraction of the signaling part of Jingle ICE-UDP Transport Method (XEP-0176).
std::list< Candidate > CandidateList
This is an abstraction of an XML element.