Files
@ 1d113eff51c9
Branch filter:
Location: libtransport.git/include/Swiften/Serializer/PayloadSerializers/PrivilegeSerializer.h - annotation
1d113eff51c9
728 B
text/plain
appveyor config and badge
0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 0a78acefef91 | /*
* Implements Privilege tag for XEP-0356: Privileged Entity
* Licensed under the Simplified BSD license.
* See Documentation/Licenses/BSD-simplified.txt for more information.
*/
#pragma once
#include <Swiften/Serializer/GenericPayloadSerializer.h>
#include <Swiften/Elements/Privilege.h>
#include "Swiften/SwiftenCompat.h"
namespace Swift {
class PayloadSerializerCollection;
class PrivilegeSerializer : public GenericPayloadSerializer<Privilege> {
public:
PrivilegeSerializer(PayloadSerializerCollection* serializers);
virtual ~PrivilegeSerializer();
virtual std::string serializePayload(SWIFTEN_SHRPTR_NAMESPACE::shared_ptr<Privilege>) const;
private:
PayloadSerializerCollection* serializers_;
};
}
|