| Top |
Functions
| #define | IDE_TYPE_DEVICE_PROVIDER |
| void | ide_device_provider_emit_device_added () |
| void | ide_device_provider_emit_device_removed () |
| GPtrArray * | ide_device_provider_get_devices () |
| gboolean | ide_device_provider_get_settled () |
Functions
ide_device_provider_emit_device_added ()
void ide_device_provider_emit_device_added (IdeDeviceProvider *provider,IdeDevice *device);
ide_device_provider_emit_device_removed ()
void ide_device_provider_emit_device_removed (IdeDeviceProvider *provider,IdeDevice *device);
ide_device_provider_get_devices ()
GPtrArray *
ide_device_provider_get_devices (IdeDeviceProvider *provider);
Retrieves a list of devices currently managed by provider
.
ide_device_provider_get_settled ()
gboolean
ide_device_provider_get_settled (IdeDeviceProvider *provider);
Types and Values
struct IdeDeviceProviderInterface
struct IdeDeviceProviderInterface {
GTypeInterface parent_interface;
gboolean (*get_settled) (IdeDeviceProvider *provider);
GPtrArray *(*get_devices) (IdeDeviceProvider *provider);
};
Signal Details
The “device-added” signal
void user_function (IdeDeviceProvider *idedeviceprovider, IdeDevice *arg1, gpointer user_data)
Flags: Run Last
The “device-removed” signal
void user_function (IdeDeviceProvider *idedeviceprovider, IdeDevice *arg1, gpointer user_data)
Flags: Run Last
