[pkg-fso-commits] [SCM] FSO frameworkd Debian packaging branch, debian, updated. upstream/0.9.5.5-717-g0f98819

Sebastian Krzyszkowiak seba.dos1 at gmail.com
Sat Aug 6 08:17:25 UTC 2011


The following commit has been merged in the debian branch:
commit d3a7b2221febfe409fd038dbaa7f7d74798dbc51
Author: Sebastian Krzyszkowiak <seba.dos1 at gmail.com>
Date:   Sun Jul 12 11:51:44 2009 +0200

    oeventsd: fso_triggers: add IncomingUssd trigger

diff --git a/framework/subsystems/oeventsd/fso_triggers.py b/framework/subsystems/oeventsd/fso_triggers.py
index a6d41a8..29dce50 100644
--- a/framework/subsystems/oeventsd/fso_triggers.py
+++ b/framework/subsystems/oeventsd/fso_triggers.py
@@ -220,6 +220,31 @@ class IncomingMessageTrigger(DBusTrigger):
         return "IncomingMessage"
 
 #============================================================================#
+class IncomingUssdTrigger(DBusTrigger):
+#============================================================================#
+    """
+    A custom dbus trigger for org.freesmartphone.GSM.Network.IncomingUssd
+    """
+
+    function_name = 'IncomingUssd'
+
+    def __init__(self):
+        bus = dbus.SystemBus()
+        super(IncomingUssdTrigger, self).__init__(
+            bus,
+            'org.freesmartphone.ogsmd',
+            '/org/freesmartphone/GSM/Device',
+            'org.freesmartphone.GSM.Network',
+            'IncomingUssd'
+        )
+    def on_signal(self, status, content):
+        logger.info("Receive IncomingUssd with status = %s" % status)
+        self._trigger(status=status, content=content)
+
+    def __repr__(self):
+        return "IncomingUssd"
+
+#============================================================================#
 class PowerStatusTrigger(DBusTrigger):
 #============================================================================#
     """

-- 
FSO frameworkd Debian packaging



More information about the pkg-fso-commits mailing list