summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLouis-Francis Ratté-Boulianne <louis-francis.ratte-boulianne@collabora.co.uk>2009-09-10 09:40:49 -0400
committerOlivier Le Thanh Duong <olivier@lethanh.be>2009-09-22 23:24:36 +0200
commitbda896f608b357e08c847683127fde07e0fd6b3c (patch)
tree2d4c245cd8e1f7fbef1b34984153242c3dc266ef
parente91249700b1ab50b7f56578c4bc91d90de3f7a68 (diff)
Added incoming property to webcam call
-rw-r--r--papyon/media/call.py8
-rw-r--r--papyon/msnp2p/session.py6
2 files changed, 14 insertions, 0 deletions
diff --git a/papyon/media/call.py b/papyon/media/call.py
index 795971a..131c21d 100644
--- a/papyon/media/call.py
+++ b/papyon/media/call.py
@@ -48,6 +48,14 @@ class MediaCall(object):
self.on_media_session_ready))
@property
+ def incoming(self):
+ raise NotImplementedError
+
+ @property
+ def peer(self):
+ raise NotImplementedError
+
+ @property
def media_session(self):
return self._media_session
diff --git a/papyon/msnp2p/session.py b/papyon/msnp2p/session.py
index 7a972f0..02012f9 100644
--- a/papyon/msnp2p/session.py
+++ b/papyon/msnp2p/session.py
@@ -67,11 +67,13 @@ class P2PSession(gobject.GObject):
self._call_id = message.call_id
self._cseq = message.cseq
self._branch = message.branch
+ self._incoming = True
else:
self._id = self._generate_id()
self._call_id = "{%s}" % uuid.uuid4()
self._cseq = 0
self._branch = "{%s}" % uuid.uuid4()
+ self._incoming = False
self._session_manager._register_session(self)
@@ -89,6 +91,10 @@ class P2PSession(gobject.GObject):
return self._id
@property
+ def incoming(self):
+ return self._incoming
+
+ @property
def call_id(self):
return self._call_id