Package conduit :: Package dataproviders :: Module VolumeFactory :: Class VolumeFactory
[hide private]

Class VolumeFactory

source code


Generic factory for dataproviders that are removable file system based

Instance Methods [hide private]
 
__init__(self, **kwargs) source code
 
_volume_mounted_cb(self, monitor, device_udi) source code
 
_volume_unmounted_cb(self, monitor, device_udi) source code
 
_get_properties(self, device_udi) source code
 
_get_device_info(self, properties)
Returns the mount point and label in a 2-tuple
source code
 
probe(self)
Called after VolumeFactory is initialised to detect already connected volumes
source code
 
get_args(self, udi, **kwargs)
VolumeFactory passes mount point and udi to dataproviders
source code

Inherited from SimpleFactory.SimpleFactory: get_category, get_dataproviders, is_interesting, item_added, item_removed

Inherited from DataProvider.DataProviderFactory: emit_added, emit_removed, get_name, quit, save_configuration, setup_configuration_widget

Class Variables [hide private]

Inherited from DataProvider.DataProviderFactory: __gsignals__, _module_type_

Method Details [hide private]

__init__(self, **kwargs)
(Constructor)

source code 
Overrides: SimpleFactory.SimpleFactory.__init__

probe(self)

source code 
Called after VolumeFactory is initialised to detect already connected volumes
Overrides: DataProvider.DataProviderFactory.probe

get_args(self, udi, **kwargs)

source code 
VolumeFactory passes mount point and udi to dataproviders
Overrides: SimpleFactory.SimpleFactory.get_args