![]() |
![]() |
![]() |
UDisks Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces |
UDisksLinuxPartitionUDisksLinuxPartition — Linux implementation of UDisksPartition |
UDisksLinuxPartition; UDisksPartition * udisks_linux_partition_new (void
); void udisks_linux_partition_update (UDisksLinuxPartition *partition
,UDisksLinuxBlockObject *object
); gboolean udisks_linux_partition_set_type_sync (UDisksLinuxPartition *partition
,const gchar *type
,uid_t caller_uid
,GCancellable *cancellable
,GError **error
);
GObject +----GDBusInterfaceSkeleton +----UDisksPartitionSkeleton +----UDisksLinuxPartition
typedef struct _UDisksLinuxPartition UDisksLinuxPartition;
The UDisksLinuxPartition structure contains only private data and should only be accessed using the provided API.
UDisksPartition * udisks_linux_partition_new (void
);
Creates a new UDisksLinuxPartition instance.
Returns : |
A new UDisksLinuxPartition. Free with g_object_unref() . |
void udisks_linux_partition_update (UDisksLinuxPartition *partition
,UDisksLinuxBlockObject *object
);
Updates the interface.
|
A UDisksLinuxPartition. |
|
The enclosing UDisksLinuxBlockObject instance. |
gboolean udisks_linux_partition_set_type_sync (UDisksLinuxPartition *partition
,const gchar *type
,uid_t caller_uid
,GCancellable *cancellable
,GError **error
);
Sets the partition type. The calling thread is blocked while the operation is pending.
|
A UDisksLinuxPartition. |
|
The partition type to set. |
|
The uid of the process requesting this change or 0. |
|
A GCancellable or NULL . |
|
Return location for error or NULL . |
Returns : |
TRUE if the operation succeeded, FALSE if error is set. |