StoragedLinuxManager

StoragedLinuxManager — Linux implementation of StoragedManager

Synopsis

                    StoragedLinuxManager;
StoragedManager *   storaged_linux_manager_new          (StoragedDaemon *daemon);
StoragedDaemon *    storaged_linux_manager_get_daemon   (StoragedLinuxManager *manager);

Object Hierarchy

  GObject
   +----GDBusInterfaceSkeleton
         +----StoragedManagerSkeleton
               +----StoragedLinuxManager

Implemented Interfaces

StoragedLinuxManager implements GDBusInterface and StoragedManager.

Properties

  "daemon"                   StoragedDaemon*       : Read / Write / Construct Only

Description

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

Details

StoragedLinuxManager

typedef struct _StoragedLinuxManager StoragedLinuxManager;

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


storaged_linux_manager_new ()

StoragedManager *   storaged_linux_manager_new          (StoragedDaemon *daemon);

Creates a new StoragedLinuxManager instance.

daemon :

A StoragedDaemon.

Returns :

A new StoragedLinuxManager. Free with g_object_unref().

storaged_linux_manager_get_daemon ()

StoragedDaemon *    storaged_linux_manager_get_daemon   (StoragedLinuxManager *manager);

Gets the daemon used by manager.

manager :

A StoragedLinuxManager.

Returns :

A StoragedDaemon. Do not free, the object is owned by manager.

Property Details

The "daemon" property

  "daemon"                   StoragedDaemon*       : Read / Write / Construct Only

The StoragedDaemon for the object.