17 #include "adhocplugin.h"
75 IOData(
const Tag* tag );
93 const Tag*
in()
const {
return m_in; }
102 void setIn(
Tag* in );
118 void setOut(
Tag* out );
134 void setError(
Tag* error );
140 void setDesc(
const std::string& desc ) { m_desc = desc; }
146 const std::string&
desc()
const {
return m_desc; }
158 Status
status()
const {
return m_status; }
161 virtual Tag* tag()
const;
164 virtual IOData* clone()
const;
A base class for Adhoc Command plugins (DataForm, IO Data, ...).
This is an abstraction of the IO Data specification XEP-0244.
virtual StanzaExtension * newInstance(const Tag *) const
const Tag * error() const
void setStatus(Status status)
const std::string & desc() const
void setDesc(const std::string &desc)
virtual const std::string & filterString() const
This class abstracts a stanza extension, which is usually an XML child element in a specific namespac...
This is an abstraction of an XML element.
The namespace for the gloox library.
const std::string EmptyString