/* * Copyright (c) 2011 Jan Kaluza * Licensed under the Simplified BSD license. * See Documentation/Licenses/BSD-simplified.txt for more information. */#include<transport/BlockSerializer.h>#include<boost/shared_ptr.hpp>#include<Swiften/Serializer/XML/XMLTextNode.h>#include<Swiften/Serializer/XML/XMLRawTextNode.h>#include<Swiften/Serializer/XML/XMLElement.h>namespaceTransport{// This payload is NOT part of ANY XEP and it is only// libtransport related extension.BlockSerializer::BlockSerializer():Swift::GenericPayloadSerializer<BlockPayload>(){}std::stringBlockSerializer::serializePayload(boost::shared_ptr<BlockPayload>attention)const{Swift::XMLElementattentionElement("block","urn:xmpp:block:0");returnattentionElement.serialize();}}