summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'Swiften/Whiteboard/WhiteboardClient.h')
-rw-r--r--Swiften/Whiteboard/WhiteboardClient.h53
1 files changed, 30 insertions, 23 deletions
diff --git a/Swiften/Whiteboard/WhiteboardClient.h b/Swiften/Whiteboard/WhiteboardClient.h
index 2cc46a6..15870c6 100644
--- a/Swiften/Whiteboard/WhiteboardClient.h
+++ b/Swiften/Whiteboard/WhiteboardClient.h
@@ -4,34 +4,41 @@
* 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/Base/API.h>
-#include <Swiften/Elements/Whiteboard/WhiteboardOperation.h>
#include <list>
#include <utility>
+#include <Swiften/Base/API.h>
+#include <Swiften/Elements/Whiteboard/WhiteboardOperation.h>
+
namespace Swift {
- class SWIFTEN_API WhiteboardClient {
- public:
- struct Result {
- WhiteboardOperation::ref client;
- WhiteboardOperation::ref server;
- };
- /*!
- * @return Operation to send
- */
- WhiteboardOperation::ref handleLocalOperationReceived(WhiteboardOperation::ref operation);
- /*!
- * @return pair.first-element to handle locally, pair.second-element to send to server
- */
- Result handleServerOperationReceived(WhiteboardOperation::ref operation);
- void print();
+ class SWIFTEN_API WhiteboardClient {
+ public:
+ struct Result {
+ WhiteboardOperation::ref client;
+ WhiteboardOperation::ref server;
+ };
+ /*!
+ * @return Operation to send
+ */
+ WhiteboardOperation::ref handleLocalOperationReceived(WhiteboardOperation::ref operation);
+ /*!
+ * @return pair.first-element to handle locally, pair.second-element to send to server
+ */
+ Result handleServerOperationReceived(WhiteboardOperation::ref operation);
+ void print();
- private:
- std::list<WhiteboardOperation::ref> localOperations_;
- std::list<WhiteboardOperation::ref> serverOperations_;
- std::list<WhiteboardOperation::ref> bridge_;
- std::string lastSentOperationID_;
- };
+ private:
+ std::list<WhiteboardOperation::ref> localOperations_;
+ std::list<WhiteboardOperation::ref> serverOperations_;
+ std::list<WhiteboardOperation::ref> bridge_;
+ std::string lastSentOperationID_;
+ };
}