diff options
Diffstat (limited to 'Swiften/Whiteboard/WhiteboardClient.h')
-rw-r--r-- | Swiften/Whiteboard/WhiteboardClient.h | 53 |
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_; + }; } |