+++ /dev/null
-
-import dbus
-
-class Context :
-
- def __init__ ( self , name , version , flag ) :
- self.connection = dbus.SessionBus()
- self.name = name
- self.version = version
-
- def get_connection ( self ) :
- return self.connection
-
-class Rpc :
-
- def __init__ ( self , context ) :
- self.context = context
-
- def rpc_run ( self , object_name , object_path , object_iface , method , wait_reply=False ) :
- connection = self.context.get_connection()
- proxy = connection.get_object( object_name , object_path )
- iface = dbus.Interface( proxy , object_iface )
- iface = dbus.Interface( proxy , dbus_interface=object_iface )
- callable = iface.get_dbus_method( method )
- return callable()
-
-
-class Reporter :
- def __init__ ( self , context ) :
- self.context = context
- def system_note_infoprint( self , message ) :
- print "MESSAGE : %s" % message
-
-def SystemNote ( context ) :
- return Reporter()
-