UDisksProvider

UDisksProvider — Abstract base class for all data providers

Functions

Properties

UDisksDaemon * daemon Read / Write / Construct Only

Types and Values

Object Hierarchy

    GObject
    ╰── UDisksProvider
        ╰── UDisksLinuxProvider

Description

Abstract base class for all data providers.

Functions

udisks_provider_start ()

void
udisks_provider_start (UDisksProvider *provider);

Starts the provider.

Parameters

provider

A UDisksProvider.

 

udisks_provider_get_daemon ()

UDisksDaemon *
udisks_provider_get_daemon (UDisksProvider *provider);

Gets the daemon used by provider .

Parameters

provider

A UDisksProvider.

 

Returns

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

Types and Values

UDisksProvider

typedef struct _UDisksProvider UDisksProvider;

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


struct UDisksProviderClass

struct UDisksProviderClass {
  GObjectClass parent_class;

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

Class structure for UDisksProvider.

Members

start ()

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

 

Property Details

The “daemon” property

  “daemon”                   UDisksDaemon *

The UDisksDaemon the provider is for.

Owner: UDisksProvider

Flags: Read / Write / Construct Only