StoragedLinuxPartitionTable

StoragedLinuxPartitionTable — Linux implementation of StoragedPartitionTable

Synopsis

                    StoragedLinuxPartitionTable;
StoragedPartitionTable * storaged_linux_partition_table_new
                                                        (void);
void                storaged_linux_partition_table_update
                                                        (StoragedLinuxPartitionTable *table,
                                                         StoragedLinuxBlockObject *object);

Object Hierarchy

  GObject
   +----GDBusInterfaceSkeleton
         +----StoragedPartitionTableSkeleton
               +----StoragedLinuxPartitionTable

Implemented Interfaces

StoragedLinuxPartitionTable implements GDBusInterface and StoragedPartitionTable.

Description

This type provides an implementation of the StoragedPartitionTable interface on Linux.

Details

StoragedLinuxPartitionTable

typedef struct _StoragedLinuxPartitionTable StoragedLinuxPartitionTable;

The StoragedLinuxPartitionTable structure contains only private data and should only be accessed using the provided API.


storaged_linux_partition_table_new ()

StoragedPartitionTable * storaged_linux_partition_table_new
                                                        (void);

Creates a new StoragedLinuxPartitionTable instance.

Returns :

A new StoragedLinuxPartitionTable. Free with g_object_unref().

storaged_linux_partition_table_update ()

void                storaged_linux_partition_table_update
                                                        (StoragedLinuxPartitionTable *table,
                                                         StoragedLinuxBlockObject *object);

Updates the interface.

table :

A StoragedLinuxPartitionTable.

object :

The enclosing StoragedLinuxBlockObject instance.