summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'Swiften/ScreenSharing/ScreenSharingManager.h')
-rw-r--r--Swiften/ScreenSharing/ScreenSharingManager.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/Swiften/ScreenSharing/ScreenSharingManager.h b/Swiften/ScreenSharing/ScreenSharingManager.h
index a527402..6a97146 100644
--- a/Swiften/ScreenSharing/ScreenSharingManager.h
+++ b/Swiften/ScreenSharing/ScreenSharingManager.h
@@ -14,6 +14,7 @@ namespace Swift {
class IncomingScreenSharing;
class OutgoingScreenSharing;
class JID;
+ class InputEventPayload;
class ScreenSharingManager {
public:
@@ -21,6 +22,9 @@ namespace Swift {
virtual boost::shared_ptr<OutgoingScreenSharing> createOutgoingScreenSharing(const JID& to) = 0;
+ virtual void handleInputEvent(const JID& from, boost::shared_ptr<InputEventPayload> payload) = 0;
+
+ public:
boost::signal<void (boost::shared_ptr<IncomingScreenSharing>)> onIncomingScreenSharing;
};
}