15#ifndef SOFTWAREVERSION_H__
16#define SOFTWAREVERSION_H__
19#include "stanzaextension.h"
61 const std::string&
name()
const {
return m_name; }
67 const std::string&
version()
const {
return m_version; }
73 const std::string&
os()
const {
return m_os; }
76 virtual const std::string& filterString()
const;
85 virtual Tag* tag()
const;
95 std::string m_version;
const std::string & name() const
virtual StanzaExtension * clone() const
const std::string & version() const
const std::string & os() const
virtual StanzaExtension * newInstance(const Tag *tag) const
SoftwareVersion(const std::string &name, const std::string &version, const std::string &os)
virtual Tag * tag() const
StanzaExtension(int type)
This is an abstraction of an XML element.
The namespace for the gloox library.