diff options
author | erikb <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) |
commit | 9dbb3e45a389b1d9cff978eba3d1d6968f27be06 (patch) | |
tree | 67b0088c918027136b880eb08fac210f3e028d10 /recordtube.py | |
parent | 1877fffbaaeaa44544f85be22b2ed08d87342a08 (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.py | 15 |
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 |