summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'Swiften/Whiteboard/OutgoingWhiteboardSession.h')
-rw-r--r--Swiften/Whiteboard/OutgoingWhiteboardSession.h47
1 files changed, 27 insertions, 20 deletions
diff --git a/Swiften/Whiteboard/OutgoingWhiteboardSession.h b/Swiften/Whiteboard/OutgoingWhiteboardSession.h
index 5db9c97..52fb1db 100644
--- a/Swiften/Whiteboard/OutgoingWhiteboardSession.h
+++ b/Swiften/Whiteboard/OutgoingWhiteboardSession.h
@@ -4,29 +4,36 @@
* See Documentation/Licenses/BSD-simplified.txt for more information.
*/
+/*
+ * Copyright (c) 2016 Isode Limited.
+ * All rights reserved.
+ * See the COPYING file for more information.
+ */
+
#pragma once
-#include <Swiften/Whiteboard/WhiteboardSession.h>
-#include <Swiften/Whiteboard/WhiteboardServer.h>
-#include <boost/shared_ptr.hpp>
-#include <Swiften/Queries/GenericRequest.h>
+#include <memory>
+
#include <Swiften/Base/API.h>
+#include <Swiften/Queries/GenericRequest.h>
+#include <Swiften/Whiteboard/WhiteboardServer.h>
+#include <Swiften/Whiteboard/WhiteboardSession.h>
namespace Swift {
- class SWIFTEN_API OutgoingWhiteboardSession : public WhiteboardSession {
- public:
- typedef boost::shared_ptr<OutgoingWhiteboardSession> ref;
-
- public:
- OutgoingWhiteboardSession(const JID& jid, IQRouter* router);
- virtual ~OutgoingWhiteboardSession();
- void startSession();
-
- private:
- void handleRequestResponse(boost::shared_ptr<WhiteboardPayload> /*payload*/, ErrorPayload::ref error);
- void handleIncomingOperation(WhiteboardOperation::ref operation);
- void sendOperation(WhiteboardOperation::ref operation);
-
- WhiteboardServer server;
- };
+ class SWIFTEN_API OutgoingWhiteboardSession : public WhiteboardSession {
+ public:
+ typedef std::shared_ptr<OutgoingWhiteboardSession> ref;
+
+ public:
+ OutgoingWhiteboardSession(const JID& jid, IQRouter* router);
+ virtual ~OutgoingWhiteboardSession();
+ void startSession();
+
+ private:
+ void handleRequestResponse(std::shared_ptr<WhiteboardPayload> /*payload*/, ErrorPayload::ref error);
+ void handleIncomingOperation(WhiteboardOperation::ref operation);
+ void sendOperation(WhiteboardOperation::ref operation);
+
+ WhiteboardServer server;
+ };
}