Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/recordtube.py
diff options
context:
space:
mode:
authorerikb <erikb@574bc980-5f2d-0410-acbc-c8f9f0eb14e0>2007-10-26 16:30:01 (GMT)
committer erikb <erikb@574bc980-5f2d-0410-acbc-c8f9f0eb14e0>2007-10-26 16:30:01 (GMT)
commit9dbb3e45a389b1d9cff978eba3d1d6968f27be06 (patch)
tree67b0088c918027136b880eb08fac210f3e028d10 /recordtube.py
parent1877fffbaaeaa44544f85be22b2ed08d87342a08 (diff)
prepping for sending full media over the mesh
adding hash of user id to recd metadata git-svn-id: http://mediamods.com/public-svn/camera-activity/Record.activity@735 574bc980-5f2d-0410-acbc-c8f9f0eb14e0
Diffstat (limited to 'recordtube.py')
-rw-r--r--recordtube.py15
1 files changed, 9 insertions, 6 deletions
diff --git a/recordtube.py b/recordtube.py
index b0f835a..ae587e0 100644
--- a/recordtube.py
+++ b/recordtube.py
@@ -1,4 +1,4 @@
-#todo: access these same vars from ra
+#todo: access these same vars from the acitivity subclass
SERVICE = "org.laptop.RecordActivity"
IFACE = SERVICE
PATH = "/org/laptop/RecordActivity"
@@ -9,7 +9,6 @@ from dbus.service import method, signal
from dbus.gobject_service import ExportedGObject
class RecordTube(ExportedGObject):
- """The bit that talks over the TUBES!!!"""
__gsignals__ = {
'filepart':
@@ -31,12 +30,11 @@ class RecordTube(ExportedGObject):
@signal(dbus_interface=IFACE, signature='ss') #dual s for 2x strings
def notifyBudsOfNewRecd(self, recorder, recdXml):
- """Say Hello to whoever else is in the tube."""
- self._logger.debug('Ive taken a new photo!')
+ self._logger.debug('Ive taken a new pho-ideo-audio! I hereby send you an xml thumb of said media via this interface.')
def _newRecdTubeCb(self, recorder, recdXml, sender=None):
- self._logger.debug("_newRecdCb from " + recorder )
+ self._logger.debug("_newRecdTubeCb from " + recorder )
if sender == self.tube.get_unique_name():
self._logger.debug("sender is my bus name, so ignore my own signal")
return
@@ -44,4 +42,9 @@ class RecordTube(ExportedGObject):
self._logger.debug('excuse me? you are asking me to share a photo with myself?')
return
- self.emit( "new-recd", str(recorder), str(recdXml) ) \ No newline at end of file
+ self.emit( "new-recd", str(recorder), str(recdXml) )
+
+
+ @signal(dbus_interface=IFACE, signature='sss') #triple s for 3x strings
+ def requestRecdBits(self, whoWantsIt, whoTheyWantItFrom, recdMd5sumOfIt ):
+ self._logger.debug('I am requesting a high-res version of someones media.') \ No newline at end of file