| UDisks Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
UDisksLinuxProvider; UDisksLinuxProvider * udisks_linux_provider_new (UDisksDaemon *daemon); GUdevClient * udisks_linux_provider_get_udev_client (UDisksLinuxProvider *provider); gboolean udisks_linux_provider_get_coldplug (UDisksLinuxProvider *provider);
This object is used to add/remove Linux specific objects of type UDisksLinuxBlockObject and UDisksLinuxDriveObject.
typedef struct _UDisksLinuxProvider UDisksLinuxProvider;
The UDisksLinuxProvider structure contains only private data and should only be accessed using the provided API.
UDisksLinuxProvider * udisks_linux_provider_new (UDisksDaemon *daemon);
Create a new provider object for Linux-specific objects / functionality.
|
A UDisksDaemon. |
Returns : |
A UDisksLinuxProvider object. Free with g_object_unref(). |
GUdevClient * udisks_linux_provider_get_udev_client
(UDisksLinuxProvider *provider);
Gets the GUdevClient used by provider.
|
A UDisksLinuxProvider. |
Returns : |
A GUdevClient owned by provider. Do not free. |
gboolean udisks_linux_provider_get_coldplug (UDisksLinuxProvider *provider);
Gets whether provider is in the coldplug phase.
|
A UDisksLinuxProvider. |
Returns : |
TRUE if in the coldplug phase, FALSE otherwise. |