Files
@ c301557e2f4c
Branch filter:
Location: libtransport.git/include/Swiften/Serializer/PayloadSerializers/PrivilegeSerializer.h - annotation
c301557e2f4c
728 B
text/plain
libpurple: do not update purple settings with empty values
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_;
};
}
|