![]() |
![]() |
![]() |
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, UDisksLinuxDriveObject and UDisksLinuxMDRaidObject.
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. |