diff --git a/spectrum/src/frontends/xmpp/BlockSerializer.cpp b/spectrum/src/frontends/xmpp/BlockSerializer.cpp new file mode 100644 index 0000000000000000000000000000000000000000..8cbc02b7b38a0453310a48afe8365d155c9b2359 --- /dev/null +++ b/spectrum/src/frontends/xmpp/BlockSerializer.cpp @@ -0,0 +1,28 @@ +/* + * Copyright (c) 2011 Jan Kaluza + * Licensed under the Simplified BSD license. + * See Documentation/Licenses/BSD-simplified.txt for more information. + */ + +#include + +#include + +#include +#include +#include + +namespace Transport { + +// This payload is NOT part of ANY XEP and it is only +// libtransport related extension. +BlockSerializer::BlockSerializer() : Swift::GenericPayloadSerializer() { +} + +std::string BlockSerializer::serializePayload(boost::shared_ptr attention) const { + Swift::XMLElement attentionElement("block", "urn:xmpp:block:0"); + + return attentionElement.serialize(); +} + +}