Package conduit :: Module DBus :: Class DBusInterface
[hide private]

Class DBusInterface

source code


Nested Classes [hide private]

Inherited from dbus.service.Interface: __metaclass__

Instance Methods [hide private]
 
__init__(self, conduitApplication, moduleManager, typeConverter, syncManager, guiSyncSet, dbusSyncSet) source code
 
_get_all_dps(self) source code
 
_new_syncset(self) source code
 
_get_dataprovider(self, key)
Instantiates a new dataprovider (source or sink), storing it appropriately.
source code
 
_get_conduit(self, source=None, sink=None, sender=None)
Instantiates a new dataprovider (source or sink), storing it appropriately.
source code
 
_on_dataprovider_available(self, loader, dataprovider) source code
 
_on_dataprovider_unavailable(self, loader, dataprovider) source code
 
DataproviderAvailable(self, key) source code
 
DataproviderUnavailable(self, key) source code
 
NewSyncSet(self) source code
 
GetAllDataProviders(self) source code
 
GetDataProvider(self, key) source code
 
BuildConduit(self, source, sink, sender=None) source code
 
BuildExporter(self, key, sender=None) source code
 
Quit(self) source code

Inherited from DBusItem: get_path

Inherited from DBusItem (private): _print

Inherited from dbus.service.Object: Introspect, __dbus_object_path__, __repr__, __str__, add_to_connection, connection, locations, remove_from_connection

Inherited from dbus.service.Object (private): _message_cb, _unregister_cb

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__

Class Variables [hide private]

Inherited from dbus.service.Object: SUPPORTS_MULTIPLE_CONNECTIONS, SUPPORTS_MULTIPLE_OBJECT_PATHS

Instance Variables [hide private]

Inherited from dbus.service.Object (private): _connection, _fallback, _locations, _locations_lock, _object_path

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, conduitApplication, moduleManager, typeConverter, syncManager, guiSyncSet, dbusSyncSet)
(Constructor)

source code 
Overrides: DBusItem.__init__

_get_dataprovider(self, key)

source code 
Instantiates a new dataprovider (source or sink), storing it appropriately.
Parameters:
  • key - Key of the DP to create
Returns:
The new DP

_get_conduit(self, source=None, sink=None, sender=None)

source code 
Instantiates a new dataprovider (source or sink), storing it appropriately.
Parameters:
  • key - Key of the DP to create
Returns:
The new DP

DataproviderAvailable(self, key)

source code 
Decorators:
  • @dbus.service.signal(APPLICATION_DBUS_IFACE, signature= 's')

DataproviderUnavailable(self, key)

source code 
Decorators:
  • @dbus.service.signal(APPLICATION_DBUS_IFACE, signature= 's')

NewSyncSet(self)

source code 
Decorators:
  • @dbus.service.method(APPLICATION_DBUS_IFACE, in_signature= '', out_signature= 'o')

GetAllDataProviders(self)

source code 
Decorators:
  • @dbus.service.method(APPLICATION_DBUS_IFACE, in_signature= '', out_signature= 'as')

GetDataProvider(self, key)

source code 
Decorators:
  • @dbus.service.method(APPLICATION_DBUS_IFACE, in_signature= 's', out_signature= 'o')

BuildConduit(self, source, sink, sender=None)

source code 
Decorators:
  • @dbus.service.method(APPLICATION_DBUS_IFACE, in_signature= 'oo', out_signature= 'o', sender_keyword= 'sender')

BuildExporter(self, key, sender=None)

source code 
Decorators:
  • @dbus.service.method(APPLICATION_DBUS_IFACE, in_signature= 's', out_signature= 'o', sender_keyword= 'sender')

Quit(self)

source code 
Decorators:
  • @dbus.service.method(APPLICATION_DBUS_IFACE, in_signature= '', out_signature= '')