#include "Swiften/Serializer/PayloadSerializers/SoftwareVersionSerializer.h" namespace Swift { SoftwareVersionSerializer::SoftwareVersionSerializer() : GenericPayloadSerializer() { } String SoftwareVersionSerializer::serializePayload(boost::shared_ptr version) const { String result(""); if (!version->getName().isEmpty()) { result += "" + version->getName() + ""; } if (!version->getVersion().isEmpty()) { result += "" + version->getVersion() + ""; } if (!version->getOS().isEmpty()) { result += "" + version->getOS() + ""; } result += ""; return result; } }