Namespace

CloudProviders – 0.3

Cloudproviders integration API

Version0.4.0
Authorslibcloudproviders contributors
LicenseLGPL-3.0-or-later
Websitehttps://gnome.pages.gitlab.gnome.org/libcloudproviders
Sourcehttps://gitlab.gnome.org/GNOME/libcloudproviders/

Build

C headerscloudproviders/cloudproviders.h

Dependencies

GObject—2.0 The base type system library
Browse documentation

Classes

Account

Base object for representing a single account for clients.

since: 0.3

AccountExporter

Base object for representing a cloud providers account.

since: 0.3

Collector

Singleton for tracking all providers.

since: 0.3

DbusAccountProxy

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

since: 0.3

DbusAccountSkeleton

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

since: 0.3

DbusObjectManagerClient

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

since: 0.3

DbusObjectProxy

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

since: 0.3

DbusObjectSkeleton

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

since: 0.3

DbusProviderProxy

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

since: 0.3

DbusProviderSkeleton

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

since: 0.3

Provider

Base object for representing a single provider for clients.

since: 0.3

ProviderExporter

Base object for representing a single single provider.

since: 0.3

Interfaces

DbusAccount

Abstract interface type for the D-Bus interface org.freedesktop.CloudProviders.Account.

since: 0.3

DbusObject

The CloudProvidersDbusObject type is a specialized container of interfaces.

since: 0.3

DbusProvider

Abstract interface type for the D-Bus interface org.freedesktop.CloudProviders.Provider.

since: 0.3

Structs

_AccountClass

since: 0.3

_AccountExporterClass

since: 0.3

_CollectorClass

since: 0.3

_ProviderExporterClass

since: 0.3

Enumerations

AccountStatus

since: 0.3

Constants

ACCOUNT_DBUS_IFACE

since: 0.3

PROVIDER_DBUS_IFACE

since: 0.3