diff options
author | Louis-Francis Ratté-Boulianne <louis-francis.ratte-boulianne@collabora.co.uk> | 2009-09-10 09:40:49 -0400 |
---|---|---|
committer | Olivier Le Thanh Duong <olivier@lethanh.be> | 2009-09-22 23:24:36 +0200 |
commit | bda896f608b357e08c847683127fde07e0fd6b3c (patch) | |
tree | 2d4c245cd8e1f7fbef1b34984153242c3dc266ef | |
parent | e91249700b1ab50b7f56578c4bc91d90de3f7a68 (diff) |
Added incoming property to webcam call
-rw-r--r-- | papyon/media/call.py | 8 | ||||
-rw-r--r-- | papyon/msnp2p/session.py | 6 |
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 |