summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'Swiften/Whiteboard/WhiteboardClient.h')
-rw-r--r--Swiften/Whiteboard/WhiteboardClient.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/Swiften/Whiteboard/WhiteboardClient.h b/Swiften/Whiteboard/WhiteboardClient.h
index e720d37..066ba9e 100644
--- a/Swiften/Whiteboard/WhiteboardClient.h
+++ b/Swiften/Whiteboard/WhiteboardClient.h
@@ -13,6 +13,10 @@
namespace Swift {
class WhiteboardClient {
public:
+ struct Result {
+ WhiteboardOperation::ref client;
+ WhiteboardOperation::ref server;
+ };
/*!
* @return Operation to send
*/
@@ -20,7 +24,7 @@ namespace Swift {
/*!
* @return pair.first-element to handle locally, pair.second-element to send to server
*/
- std::pair<WhiteboardOperation::ref, WhiteboardOperation::ref> handleServerOperationReceived(WhiteboardOperation::ref operation);
+ Result handleServerOperationReceived(WhiteboardOperation::ref operation);
void print();
private: