diff options
| author | dknn <yoann.blein@free.fr> | 2012-08-10 18:04:56 (GMT) | 
|---|---|---|
| committer | dknn <yoann.blein@free.fr> | 2012-09-22 09:32:38 (GMT) | 
| commit | 955c4589ca254814ae7ec6ed911e0a62febc5da1 (patch) | |
| tree | 1d3ba8ecc732f8239462f7428e758224f3d38b94 /Swiften/ScreenSharing/OutgoingScreenSharing.cpp | |
| parent | 577fffec4a1da6909740a392cf76617bdcbe5570 (diff) | |
| download | swift-contrib-955c4589ca254814ae7ec6ed911e0a62febc5da1.zip swift-contrib-955c4589ca254814ae7ec6ed911e0a62febc5da1.tar.bz2  | |
Capture and send user UI events
Diffstat (limited to 'Swiften/ScreenSharing/OutgoingScreenSharing.cpp')
| -rw-r--r-- | Swiften/ScreenSharing/OutgoingScreenSharing.cpp | 9 | 
1 files changed, 7 insertions, 2 deletions
diff --git a/Swiften/ScreenSharing/OutgoingScreenSharing.cpp b/Swiften/ScreenSharing/OutgoingScreenSharing.cpp index 7cea50e..363b23c 100644 --- a/Swiften/ScreenSharing/OutgoingScreenSharing.cpp +++ b/Swiften/ScreenSharing/OutgoingScreenSharing.cpp @@ -23,9 +23,9 @@  namespace Swift { -OutgoingScreenSharing::OutgoingScreenSharing(boost::shared_ptr<JingleSession> session, UDPSocketFactory* udpSocketFactory, TimerFactory* timerFactory) +OutgoingScreenSharing::OutgoingScreenSharing(boost::shared_ptr<JingleSession> session, UDPSocketFactory* udpSocketFactory, TimerFactory* timerFactory, const JID &toJID)  	: ScreenSharing(session, udpSocketFactory), -	  timerFactory(timerFactory), contentID(JingleContentID(idGenerator.generateID(), JingleContentPayload::InitiatorCreator)), +	  timerFactory(timerFactory), recipient(toJID), contentID(JingleContentID(idGenerator.generateID(), JingleContentPayload::InitiatorCreator)),  	  canceled(false), sessionAccepted(false), socketConnected(false), encoder(0), packetizer(0)  {  	jingleSession->onSessionAcceptReceived.connect(boost::bind(&OutgoingScreenSharing::handleSessionAcceptReceived, this, _1, _2, _3)); @@ -76,6 +76,11 @@ void OutgoingScreenSharing::addImage(const Image &image)  	encoder->encodeImage(image);  } +const JID& OutgoingScreenSharing::getRecipient() const +{ +	return recipient; +} +  void OutgoingScreenSharing::handleSocketConnected()  {  	if (canceled)  | 
 Swift