[pkg-fso-commits] [SCM] FSO frameworkd Debian packaging branch, master, updated. milestone4-368-g700ab82
Michael 'Mickey' Lauer
mickey at vanille-media.de
Mon Feb 2 18:52:01 UTC 2009
The following commit has been merged in the master branch:
commit dc12f783c2a5f32366e4f158dae1453ef8d0364c
Author: Michael 'Mickey' Lauer <mickey at vanille-media.de>
Date: Wed Jan 21 05:15:51 2009 +0100
ogsmd: Wrap dbus signals with resource.checkedsignal decorator
diff --git a/framework/subsystems/ogsmd/device.py b/framework/subsystems/ogsmd/device.py
index bf7812f..f4d2458 100644
--- a/framework/subsystems/ogsmd/device.py
+++ b/framework/subsystems/ogsmd/device.py
@@ -185,6 +185,7 @@ class Device( resource.Resource ):
def GetAuthStatus( self, dbus_ok, dbus_error ):
mediator.SimGetAuthStatus( self, dbus_ok, dbus_error )
+ @resource.checkedsignal
@dbus.service.signal( DBUS_INTERFACE_SIM, "s" )
def AuthStatus( self, status ):
logger.info( "auth status changed to %s", status )
@@ -227,6 +228,7 @@ class Device( resource.Resource ):
def GetSimReady( self, dbus_ok, dbus_error ):
dbus_ok( self.modem.simReady() == True )
+ @resource.checkedsignal
@dbus.service.signal( DBUS_INTERFACE_SIM, "b" )
def ReadyStatus( self, status ):
logger.info( "sim ready status %s", status )
@@ -348,10 +350,12 @@ class Device( resource.Resource ):
def DeleteMessage( self, index, dbus_ok, dbus_error ):
mediator.SimDeleteMessage( self, dbus_ok, dbus_error, index=index )
+ @resource.checkedsignal
@dbus.service.signal( DBUS_INTERFACE_SIM, "i" )
def IncomingStoredMessage( self, index ):
logger.info( "incoming message on sim storage index %s", index )
+ @resource.checkedsignal
@dbus.service.signal( DBUS_INTERFACE_SIM, "" )
def MemoryFull( self ):
logger.info( "sim memory full" )
@@ -365,6 +369,7 @@ class Device( resource.Resource ):
def SendMessage( self, number, contents, properties, dbus_ok, dbus_error ):
mediator.SmsSendMessage( self, dbus_ok, dbus_error, number=number, contents=contents, properties=properties )
+ @resource.checkedsignal
@dbus.service.signal( DBUS_INTERFACE_SMS, "ssa{sv}" )
def IncomingMessage( self, address, text, features ):
logger.info( "incoming message (unbuffered) from %s", address )
@@ -390,6 +395,7 @@ class Device( resource.Resource ):
def GetStatus( self, dbus_ok, dbus_error ):
mediator.NetworkGetStatus( self, dbus_ok, dbus_error )
+ @resource.checkedsignal
@dbus.service.signal( DBUS_INTERFACE_NETWORK, "a{sv}" )
def Status( self, status ):
logger.info( "org.freesmartphone.GSM.Network.Status: %s", status )
@@ -400,6 +406,7 @@ class Device( resource.Resource ):
def GetSignalStrength( self, dbus_ok, dbus_error ):
mediator.NetworkGetSignalStrength( self, dbus_ok, dbus_error )
+ @resource.checkedsignal
@dbus.service.signal( DBUS_INTERFACE_NETWORK, "i" )
def SignalStrength( self, strength ):
logger.info( "org.freesmartphone.GSM.Network.SignalStrength: %s", strength )
@@ -458,14 +465,17 @@ class Device( resource.Resource ):
def SendUssdRequest( self, request, dbus_ok, dbus_error ):
mediator.NetworkSendUssdRequest( self, dbus_ok, dbus_error, request=request )
+ @resource.checkedsignal
@dbus.service.signal( DBUS_INTERFACE_NETWORK, "ss" )
def IncomingUssd( self, mode, message ):
logger.info( "org.freesmartphone.GSM.Network.IncomingUssd: %s: %s", mode, message )
+ @resource.checkedsignal
@dbus.service.signal( DBUS_INTERFACE_NETWORK, "ss" )
def CipherStatus( self, gsm, gprs ):
logger.info( "org.freesmartphone.GSM.Network.CypherStatus: %s: %s", gsm, gprs )
+ @resource.checkedsignal
@dbus.service.signal( DBUS_INTERFACE_NETWORK, "i" )
def TimeZoneReport( self, timezone ):
logger.info( "org.freesmartphone.GSM.Network.TimeZoneReport: %d" )
@@ -478,6 +488,7 @@ class Device( resource.Resource ):
def Emergency( self, number, dbus_ok, dbus_error ):
mediator.CallEmergency( self, dbus_ok, dbus_error, number=number )
+ @resource.checkedsignal
@dbus.service.signal( DBUS_INTERFACE_CALL, "isa{sv}" )
def CallStatus( self, index, status, properties ):
logger.info( "org.freesmartphone.GSM.Call.CallStatus: %s %s %s", index, status, properties )
@@ -587,10 +598,12 @@ class Device( resource.Resource ):
def GetContextStatus( self, dbus_ok, dbus_error ):
mediator.PdpGetContextStatus( self, dbus_ok, dbus_error )
+ @resource.checkedsignal
@dbus.service.signal( DBUS_INTERFACE_PDP, "isa{sv}" )
def ContextStatus( self, index, status, properties ):
logger.info( "org.freesmartphone.GSM.PDP.ContextStatus: %s %s %s", index, status, properties )
+ @resource.checkedsignal
@dbus.service.signal( DBUS_INTERFACE_PDP, "a{sv}" )
def NetworkStatus( self, status ):
logger.info( "org.freesmartphone.GSM.PDP.NetworkStatus: %s", status )
@@ -610,6 +623,7 @@ class Device( resource.Resource ):
def SetCellBroadcastSubscriptions( self, channels, dbus_ok, dbus_error ):
mediator.CbSetCellBroadcastSubscriptions( self, dbus_ok, dbus_error, channels=channels )
+ @resource.checkedsignal
@dbus.service.signal( DBUS_INTERFACE_CB, "is" )
def IncomingCellBroadcast( self, channel, data ):
logger.info( "org.freesmartphone.GSM.CB.IncomingCellBroadcast: %s %s", channel, data )
--
FSO frameworkd Debian packaging
More information about the pkg-fso-commits
mailing list