summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMateusz Piekos <mateuszpiekos@gmail.com>2012-07-13 18:09:58 (GMT)
committerMateusz Piekos <mateuszpiekos@gmail.com>2012-07-13 18:09:58 (GMT)
commita85638b1bfe480c80e1dc5791ed4acf654a5e248 (patch)
tree8ca5e95cafc49ec9f646f82aa97c60161dc8e2f6 /Swiften/Whiteboard/WhiteboardClient.h
parent06bddc9f6e3917a3b05bd2c34caa8b4526289d65 (diff)
downloadswift-contrib-a85638b1bfe480c80e1dc5791ed4acf654a5e248.zip
swift-contrib-a85638b1bfe480c80e1dc5791ed4acf654a5e248.tar.bz2
Using structure instead of pair as a return value in WhiteboardClient
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: