| Top |
| #define | IDE_TYPE_DEVICE_PROVIDER |
| struct | IdeDeviceProviderInterface |
| IdeDeviceProvider |
void ide_device_provider_emit_device_added (IdeDeviceProvider *provider,IdeDevice *device);
void ide_device_provider_emit_device_removed (IdeDeviceProvider *provider,IdeDevice *device);
GPtrArray *
ide_device_provider_get_devices (IdeDeviceProvider *provider);
Retrieves a list of devices currently managed by provider
.
gboolean
ide_device_provider_get_settled (IdeDeviceProvider *provider);
struct IdeDeviceProviderInterface {
GTypeInterface parent_interface;
gboolean (*get_settled) (IdeDeviceProvider *provider);
GPtrArray *(*get_devices) (IdeDeviceProvider *provider);
};
“settled” property“settled” gboolean
If the device provider has settled.
Flags: Read
Default value: FALSE
“device-added” signalvoid user_function (IdeDeviceProvider *idedeviceprovider, IdeDevice *arg1, gpointer user_data)
Flags: Run Last
“device-removed” signalvoid user_function (IdeDeviceProvider *idedeviceprovider, IdeDevice *arg1, gpointer user_data)
Flags: Run Last