diff options
Diffstat (limited to 'Swiften/Serializer/PayloadSerializers/JinglePayloadSerializer.h')
-rw-r--r-- | Swiften/Serializer/PayloadSerializers/JinglePayloadSerializer.h | 39 |
1 files changed, 22 insertions, 17 deletions
diff --git a/Swiften/Serializer/PayloadSerializers/JinglePayloadSerializer.h b/Swiften/Serializer/PayloadSerializers/JinglePayloadSerializer.h index 5ac266f..7794855 100644 --- a/Swiften/Serializer/PayloadSerializers/JinglePayloadSerializer.h +++ b/Swiften/Serializer/PayloadSerializers/JinglePayloadSerializer.h @@ -4,28 +4,33 @@ * See Documentation/Licenses/BSD-simplified.txt for more information. */ +/* + * Copyright (c) 2016-2017 Isode Limited. + * All rights reserved. + * See the COPYING file for more information. + */ + #pragma once #include <Swiften/Base/API.h> -#include <Swiften/Serializer/GenericPayloadSerializer.h> #include <Swiften/Elements/JinglePayload.h> +#include <Swiften/Serializer/GenericPayloadSerializer.h> namespace Swift { - class PayloadSerializerCollection; - class XMLElement; - - class SWIFTEN_API JinglePayloadSerializer : public GenericPayloadSerializer<JinglePayload> { - public: - JinglePayloadSerializer(PayloadSerializerCollection*); - - virtual std::string serializePayload(boost::shared_ptr<JinglePayload>) const; - - private: - std::string actionToString(JinglePayload::Action action) const; - std::string reasonTypeToString(JinglePayload::Reason::Type type) const; - - private: - PayloadSerializerCollection* serializers; - }; + class PayloadSerializerCollection; + + class SWIFTEN_API JinglePayloadSerializer : public GenericPayloadSerializer<JinglePayload> { + public: + JinglePayloadSerializer(PayloadSerializerCollection*); + + virtual std::string serializePayload(std::shared_ptr<JinglePayload>) const; + + private: + std::string actionToString(JinglePayload::Action action) const; + std::string reasonTypeToString(JinglePayload::Reason::Type type) const; + + private: + PayloadSerializerCollection* serializers; + }; } |