summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRemko Tronçon <git@el-tramo.be>2010-08-28 21:45:20 (GMT)
committerRemko Tronçon <git@el-tramo.be>2010-08-28 21:54:37 (GMT)
commit30bbee78103b3dc125eba0f81c25e5399032d6ef (patch)
tree8aba7a0099eb6fff7c8b73a113b8a8b561d15706 /Swiften/Serializer/XMPPSerializer.cpp
parent7f1bcf974efac0ed87b6f8f639e1fdc16a89eb09 (diff)
downloadswift-30bbee78103b3dc125eba0f81c25e5399032d6ef.zip
swift-30bbee78103b3dc125eba0f81c25e5399032d6ef.tar.bz2
Added elements, parsers & serializers for XEP-0198 Stanza Acking.
Diffstat (limited to 'Swiften/Serializer/XMPPSerializer.cpp')
-rw-r--r--Swiften/Serializer/XMPPSerializer.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/Swiften/Serializer/XMPPSerializer.cpp b/Swiften/Serializer/XMPPSerializer.cpp
index c55600d..b619cae 100644
--- a/Swiften/Serializer/XMPPSerializer.cpp
+++ b/Swiften/Serializer/XMPPSerializer.cpp
@@ -19,6 +19,11 @@
#include "Swiften/Serializer/AuthSuccessSerializer.h"
#include "Swiften/Serializer/AuthChallengeSerializer.h"
#include "Swiften/Serializer/AuthResponseSerializer.h"
+#include "Swiften/Serializer/EnableSessionManagementSerializer.h"
+#include "Swiften/Serializer/SessionManagementEnabledSerializer.h"
+#include "Swiften/Serializer/SessionManagementFailedSerializer.h"
+#include "Swiften/Serializer/StanzaAckSerializer.h"
+#include "Swiften/Serializer/StanzaAckRequestSerializer.h"
#include "Swiften/Serializer/StartTLSRequestSerializer.h"
#include "Swiften/Serializer/StartTLSFailureSerializer.h"
#include "Swiften/Serializer/TLSProceedSerializer.h"
@@ -43,6 +48,11 @@ XMPPSerializer::XMPPSerializer(PayloadSerializerCollection* payloadSerializers)
serializers_.push_back(boost::shared_ptr<ElementSerializer>(new StartTLSFailureSerializer()));
serializers_.push_back(boost::shared_ptr<ElementSerializer>(new TLSProceedSerializer()));
serializers_.push_back(boost::shared_ptr<ElementSerializer>(new StreamFeaturesSerializer()));
+ serializers_.push_back(boost::shared_ptr<ElementSerializer>(new EnableSessionManagementSerializer()));
+ serializers_.push_back(boost::shared_ptr<ElementSerializer>(new SessionManagementEnabledSerializer()));
+ serializers_.push_back(boost::shared_ptr<ElementSerializer>(new SessionManagementFailedSerializer()));
+ serializers_.push_back(boost::shared_ptr<ElementSerializer>(new StanzaAckSerializer()));
+ serializers_.push_back(boost::shared_ptr<ElementSerializer>(new StanzaAckRequestSerializer()));
}
String XMPPSerializer::serializeHeader(const ProtocolHeader& header) const {