Interface

CloudProvidersDbusAccount

Description [src]

interface CloudProviders.DbusAccount : GObject.Object

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

Prerequisite

In order to implement DbusAccount, your type must inherit fromGObject.

Functions

cloud_providers_dbus_account_interface_info

Gets a machine-readable description of the org.freedesktop.CloudProviders.Account D-Bus interface.

cloud_providers_dbus_account_override_properties

Overrides all GObject properties in the CloudProvidersDbusAccount interface for a concrete class. The properties are overridden in the order they are defined.

Instance methods

cloud_providers_dbus_account_dup_icon

Gets a copy of the Icon” D-Bus property.

cloud_providers_dbus_account_dup_name

Gets a copy of the Name” D-Bus property.

cloud_providers_dbus_account_dup_path

Gets a copy of the Path” D-Bus property.

cloud_providers_dbus_account_dup_status_details

Gets a copy of the StatusDetails” D-Bus property.

cloud_providers_dbus_account_get_icon

Gets the value of the Icon” D-Bus property.

cloud_providers_dbus_account_get_name

Gets the value of the Name” D-Bus property.

cloud_providers_dbus_account_get_path

Gets the value of the Path” D-Bus property.

cloud_providers_dbus_account_get_status

Gets the value of the Status” D-Bus property.

cloud_providers_dbus_account_get_status_details

Gets the value of the StatusDetails” D-Bus property.

cloud_providers_dbus_account_set_icon

Sets the Icon” D-Bus property to value.

cloud_providers_dbus_account_set_name

Sets the Name” D-Bus property to value.

cloud_providers_dbus_account_set_path

Sets the Path” D-Bus property to value.

cloud_providers_dbus_account_set_status

Sets the Status” D-Bus property to value.

cloud_providers_dbus_account_set_status_details

Sets the StatusDetails” D-Bus property to value.

Properties

CloudProviders.DbusAccount:icon

Represents the D-Bus property Icon”.

CloudProviders.DbusAccount:name

Represents the D-Bus property Name”.

CloudProviders.DbusAccount:path

Represents the D-Bus property Path”.

CloudProviders.DbusAccount:status

Represents the D-Bus property Status”.

CloudProviders.DbusAccount:status-details

Represents the D-Bus property StatusDetails”.

Interface structure

struct CloudProvidersDbusAccountIface {
  GTypeInterface parent_iface;
  const gchar* (* get_icon) (
    CloudProvidersDbusAccount* object
  );
  const gchar* (* get_name) (
    CloudProvidersDbusAccount* object
  );
  const gchar* (* get_path) (
    CloudProvidersDbusAccount* object
  );
  gint (* get_status) (
    CloudProvidersDbusAccount* object
  );
  const gchar* (* get_status_details) (
    CloudProvidersDbusAccount* object
  );
  
}

Virtual table for the D-Bus interface org.freedesktop.CloudProviders.Account.

Interface members
parent_iface
GTypeInterface
 

The parent interface.

get_icon
const gchar* (* get_icon) (
    CloudProvidersDbusAccount* object
  )
 

Getter for the CloudProvidersDbusAccount:icon property.

get_name
const gchar* (* get_name) (
    CloudProvidersDbusAccount* object
  )
 

Getter for the CloudProvidersDbusAccount:name property.

get_path
const gchar* (* get_path) (
    CloudProvidersDbusAccount* object
  )
 

Getter for the CloudProvidersDbusAccount:path property.

get_status
gint (* get_status) (
    CloudProvidersDbusAccount* object
  )
 

Getter for the CloudProvidersDbusAccount:status property.

get_status_details
const gchar* (* get_status_details) (
    CloudProvidersDbusAccount* object
  )
 

Getter for the CloudProvidersDbusAccount:status-details property.

Virtual methods

CloudProviders.DbusAccount.get_icon

Gets the value of the Icon” D-Bus property.

CloudProviders.DbusAccount.get_name

Gets the value of the Name” D-Bus property.

CloudProviders.DbusAccount.get_path

Gets the value of the Path” D-Bus property.

CloudProviders.DbusAccount.get_status

Gets the value of the Status” D-Bus property.

CloudProviders.DbusAccount.get_status_details

Gets the value of the StatusDetails” D-Bus property.