StoragedProvider

StoragedProvider — Abstract base class for all data providers

Functions

Properties

StoragedDaemon * daemon Read / Write / Construct Only

Types and Values

Object Hierarchy

    GObject
    ╰── StoragedProvider
        ╰── StoragedLinuxProvider

Description

Abstract base class for all data providers.

Functions

storaged_provider_start ()

void
storaged_provider_start (StoragedProvider *provider);

Starts the provider.

Parameters

provider

A StoragedProvider.

 

storaged_provider_get_daemon ()

StoragedDaemon *
storaged_provider_get_daemon (StoragedProvider *provider);

Gets the daemon used by provider .

Parameters

provider

A StoragedProvider.

 

Returns

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

Types and Values

StoragedProvider

typedef struct _StoragedProvider StoragedProvider;

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


struct StoragedProviderClass

struct StoragedProviderClass {
  GObjectClass parent_class;

  void (*start) (StoragedProvider *provider);
};

Class structure for StoragedProvider.

Members

start ()

Virtual function for storaged_provider_start(). The default implementation does nothing.

 

Property Details

The “daemon” property

  “daemon”                   StoragedDaemon *

The StoragedDaemon the provider is for.

Flags: Read / Write / Construct Only