<book xmlns="http://www.devhelp.net/book" title="CloudProviders-0.3 Reference Manual" link="index.html" author="libcloudproviders contributors" name="CloudProviders" version="2" language="c"><chapters><sub name="Overview" link="overview.html" /><sub name="Integrating with cloud providers" link="integration-client.html" /><sub name="Implementing support as a cloud provider" link="integration-server.html" /><sub name="DBus Interfaces" link="cloudproviders-dbus.html" /><sub name="org.freedesktop.CloudProviders.Account D-Bus Interface" link="dbus-org.freedesktop.CloudProviders.Account.html" /><sub name="org.freedesktop.CloudProviders.Provider D-Bus Interface" link="dbus-org.freedesktop.CloudProviders.Provider.html" /><sub name="Classes Hierarchy" link="classes_hierarchy.html" /><sub name="Classes" link="index.html#classes"><sub name="Account" link="class.Account.html" /><sub name="AccountExporter" link="class.AccountExporter.html" /><sub name="Collector" link="class.Collector.html" /><sub name="DbusAccountProxy" link="class.DbusAccountProxy.html" /><sub name="DbusAccountSkeleton" link="class.DbusAccountSkeleton.html" /><sub name="DbusObjectManagerClient" link="class.DbusObjectManagerClient.html" /><sub name="DbusObjectProxy" link="class.DbusObjectProxy.html" /><sub name="DbusObjectSkeleton" link="class.DbusObjectSkeleton.html" /><sub name="DbusProviderProxy" link="class.DbusProviderProxy.html" /><sub name="DbusProviderSkeleton" link="class.DbusProviderSkeleton.html" /><sub name="Provider" link="class.Provider.html" /><sub name="ProviderExporter" link="class.ProviderExporter.html" /></sub><sub name="Constants" link="index.html#constants"><sub name="ACCOUNT_DBUS_IFACE" link="const.ACCOUNT_DBUS_IFACE.html" /><sub name="PROVIDER_DBUS_IFACE" link="const.PROVIDER_DBUS_IFACE.html" /></sub><sub name="Enums" link="index.html#enums"><sub name="AccountStatus" link="enum.AccountStatus.html" /></sub><sub name="Interfaces" link="index.html#interfaces"><sub name="DbusAccount" link="iface.DbusAccount.html" /><sub name="DbusObject" link="iface.DbusObject.html" /><sub name="DbusProvider" link="iface.DbusProvider.html" /></sub></chapters><functions><keyword type="struct" name="CloudProvidersAccount" link="class.Account.html" /><keyword type="member" name="AccountClass.parent_class" link="class.Account.html" /><keyword type="function" name="cloud_providers_account_get_action_group" link="method.Account.get_action_group.html" /><keyword type="function" name="cloud_providers_account_get_icon" link="method.Account.get_icon.html" /><keyword type="function" name="cloud_providers_account_get_menu_model" link="method.Account.get_menu_model.html" /><keyword type="function" name="cloud_providers_account_get_name" link="method.Account.get_name.html" /><keyword type="function" name="cloud_providers_account_get_path" link="method.Account.get_path.html" /><keyword type="function" name="cloud_providers_account_get_status" link="method.Account.get_status.html" /><keyword type="function" name="cloud_providers_account_get_status_details" link="method.Account.get_status_details.html" /><keyword type="function" name="cloud_providers_account_new" link="ctor.Account.new.html" /><keyword type="property" name="The CloudProvidersAccount:action-group property" link="property.Account.action-group.html" /><keyword type="property" name="The CloudProvidersAccount:icon property" link="property.Account.icon.html" /><keyword type="property" name="The CloudProvidersAccount:menu-model property" link="property.Account.menu-model.html" /><keyword type="property" name="The CloudProvidersAccount:name property" link="property.Account.name.html" /><keyword type="property" name="The CloudProvidersAccount:path property" link="property.Account.path.html" /><keyword type="property" name="The CloudProvidersAccount:status property" link="property.Account.status.html" /><keyword type="property" name="The CloudProvidersAccount:status-details property" link="property.Account.status-details.html" /><keyword type="struct" name="CloudProvidersAccountExporter" link="class.AccountExporter.html" /><keyword type="member" name="AccountExporterClass.parent_class" link="class.AccountExporter.html" /><keyword type="function" name="cloud_providers_account_exporter_set_action_group" link="method.AccountExporter.set_action_group.html" /><keyword type="function" name="cloud_providers_account_exporter_set_icon" link="method.AccountExporter.set_icon.html" /><keyword type="function" name="cloud_providers_account_exporter_set_menu_model" link="method.AccountExporter.set_menu_model.html" /><keyword type="function" name="cloud_providers_account_exporter_set_name" link="method.AccountExporter.set_name.html" /><keyword type="function" name="cloud_providers_account_exporter_set_path" link="method.AccountExporter.set_path.html" /><keyword type="function" name="cloud_providers_account_exporter_set_status" link="method.AccountExporter.set_status.html" /><keyword type="function" name="cloud_providers_account_exporter_set_status_details" link="method.AccountExporter.set_status_details.html" /><keyword type="function" name="cloud_providers_account_exporter_new" link="ctor.AccountExporter.new.html" /><keyword type="property" name="The CloudProvidersAccountExporter:action-group property" link="property.AccountExporter.action-group.html" /><keyword type="property" name="The CloudProvidersAccountExporter:bus-name property" link="property.AccountExporter.bus-name.html" /><keyword type="property" name="The CloudProvidersAccountExporter:icon property" link="property.AccountExporter.icon.html" /><keyword type="property" name="The CloudProvidersAccountExporter:menu-model property" link="property.AccountExporter.menu-model.html" /><keyword type="property" name="The CloudProvidersAccountExporter:name property" link="property.AccountExporter.name.html" /><keyword type="property" name="The CloudProvidersAccountExporter:path property" link="property.AccountExporter.path.html" /><keyword type="property" name="The CloudProvidersAccountExporter:provider property" link="property.AccountExporter.provider.html" /><keyword type="property" name="The CloudProvidersAccountExporter:status property" link="property.AccountExporter.status.html" /><keyword type="property" name="The CloudProvidersAccountExporter:status-details property" link="property.AccountExporter.status-details.html" /><keyword type="struct" name="CloudProvidersCollector" link="class.Collector.html" /><keyword type="member" name="CollectorClass.parent_class" link="class.Collector.html" /><keyword type="function" name="cloud_providers_collector_get_providers" link="method.Collector.get_providers.html" /><keyword type="function" name="cloud_providers_collector_dup_singleton" link="type_func.Collector.dup_singleton.html" /><keyword type="signal" name="The CloudProvidersCollector::providers-changed signal" link="signal.Collector.providers-changed.html" /><keyword type="struct" name="CloudProvidersDbusAccountProxy" link="class.DbusAccountProxy.html" /><keyword type="member" name="DbusAccountProxyClass.parent_class" link="class.DbusAccountProxy.html" /><keyword type="function" name="cloud_providers_dbus_account_proxy_new_finish" link="ctor.DbusAccountProxy.new_finish.html" /><keyword type="function" name="cloud_providers_dbus_account_proxy_new_for_bus_finish" link="ctor.DbusAccountProxy.new_for_bus_finish.html" /><keyword type="function" name="cloud_providers_dbus_account_proxy_new_for_bus_sync" link="ctor.DbusAccountProxy.new_for_bus_sync.html" /><keyword type="function" name="cloud_providers_dbus_account_proxy_new_sync" link="ctor.DbusAccountProxy.new_sync.html" /><keyword type="function" name="cloud_providers_dbus_account_proxy_new" link="type_func.DbusAccountProxy.new.html" /><keyword type="function" name="cloud_providers_dbus_account_proxy_new_for_bus" link="type_func.DbusAccountProxy.new_for_bus.html" /><keyword type="struct" name="CloudProvidersDbusAccountSkeleton" link="class.DbusAccountSkeleton.html" /><keyword type="member" name="DbusAccountSkeletonClass.parent_class" link="class.DbusAccountSkeleton.html" /><keyword type="function" name="cloud_providers_dbus_account_skeleton_new" link="ctor.DbusAccountSkeleton.new.html" /><keyword type="struct" name="CloudProvidersDbusObjectManagerClient" link="class.DbusObjectManagerClient.html" /><keyword type="member" name="DbusObjectManagerClientClass.parent_class" link="class.DbusObjectManagerClient.html" /><keyword type="function" name="cloud_providers_dbus_object_manager_client_new_finish" link="ctor.DbusObjectManagerClient.new_finish.html" /><keyword type="function" name="cloud_providers_dbus_object_manager_client_new_for_bus_finish" link="ctor.DbusObjectManagerClient.new_for_bus_finish.html" /><keyword type="function" name="cloud_providers_dbus_object_manager_client_new_for_bus_sync" link="ctor.DbusObjectManagerClient.new_for_bus_sync.html" /><keyword type="function" name="cloud_providers_dbus_object_manager_client_new_sync" link="ctor.DbusObjectManagerClient.new_sync.html" /><keyword type="function" name="cloud_providers_dbus_object_manager_client_get_proxy_type" link="type_func.DbusObjectManagerClient.get_proxy_type.html" /><keyword type="function" name="cloud_providers_dbus_object_manager_client_new" link="type_func.DbusObjectManagerClient.new.html" /><keyword type="function" name="cloud_providers_dbus_object_manager_client_new_for_bus" link="type_func.DbusObjectManagerClient.new_for_bus.html" /><keyword type="struct" name="CloudProvidersDbusObjectProxy" link="class.DbusObjectProxy.html" /><keyword type="member" name="DbusObjectProxyClass.parent_class" link="class.DbusObjectProxy.html" /><keyword type="function" name="cloud_providers_dbus_object_proxy_new" link="ctor.DbusObjectProxy.new.html" /><keyword type="struct" name="CloudProvidersDbusObjectSkeleton" link="class.DbusObjectSkeleton.html" /><keyword type="member" name="DbusObjectSkeletonClass.parent_class" link="class.DbusObjectSkeleton.html" /><keyword type="function" name="cloud_providers_dbus_object_skeleton_set_account" link="method.DbusObjectSkeleton.set_account.html" /><keyword type="function" name="cloud_providers_dbus_object_skeleton_set_provider" link="method.DbusObjectSkeleton.set_provider.html" /><keyword type="function" name="cloud_providers_dbus_object_skeleton_new" link="ctor.DbusObjectSkeleton.new.html" /><keyword type="struct" name="CloudProvidersDbusProviderProxy" link="class.DbusProviderProxy.html" /><keyword type="member" name="DbusProviderProxyClass.parent_class" link="class.DbusProviderProxy.html" /><keyword type="function" name="cloud_providers_dbus_provider_proxy_new_finish" link="ctor.DbusProviderProxy.new_finish.html" /><keyword type="function" name="cloud_providers_dbus_provider_proxy_new_for_bus_finish" link="ctor.DbusProviderProxy.new_for_bus_finish.html" /><keyword type="function" name="cloud_providers_dbus_provider_proxy_new_for_bus_sync" link="ctor.DbusProviderProxy.new_for_bus_sync.html" /><keyword type="function" name="cloud_providers_dbus_provider_proxy_new_sync" link="ctor.DbusProviderProxy.new_sync.html" /><keyword type="function" name="cloud_providers_dbus_provider_proxy_new" link="type_func.DbusProviderProxy.new.html" /><keyword type="function" name="cloud_providers_dbus_provider_proxy_new_for_bus" link="type_func.DbusProviderProxy.new_for_bus.html" /><keyword type="struct" name="CloudProvidersDbusProviderSkeleton" link="class.DbusProviderSkeleton.html" /><keyword type="member" name="DbusProviderSkeletonClass.parent_class" link="class.DbusProviderSkeleton.html" /><keyword type="function" name="cloud_providers_dbus_provider_skeleton_new" link="ctor.DbusProviderSkeleton.new.html" /><keyword type="struct" name="CloudProvidersProvider" link="class.Provider.html" /><keyword type="member" name="ProviderClass.parent_class" link="class.Provider.html" /><keyword type="function" name="cloud_providers_provider_get_accounts" link="method.Provider.get_accounts.html" /><keyword type="function" name="cloud_providers_provider_get_name" link="method.Provider.get_name.html" /><keyword type="function" name="cloud_providers_provider_new" link="ctor.Provider.new.html" /><keyword type="property" name="The CloudProvidersProvider:name property" link="property.Provider.name.html" /><keyword type="signal" name="The CloudProvidersProvider::accounts-changed signal" link="signal.Provider.accounts-changed.html" /><keyword type="signal" name="The CloudProvidersProvider::removed signal" link="signal.Provider.removed.html" /><keyword type="struct" name="CloudProvidersProviderExporter" link="class.ProviderExporter.html" /><keyword type="member" name="ProviderExporterClass.parent_class" link="class.ProviderExporter.html" /><keyword type="function" name="cloud_providers_provider_exporter_get_name" link="method.ProviderExporter.get_name.html" /><keyword type="function" name="cloud_providers_provider_exporter_remove_account" link="method.ProviderExporter.remove_account.html" /><keyword type="function" name="cloud_providers_provider_exporter_set_name" link="method.ProviderExporter.set_name.html" /><keyword type="function" name="cloud_providers_provider_exporter_new" link="ctor.ProviderExporter.new.html" /><keyword type="property" name="The CloudProvidersProviderExporter:bus property" link="property.ProviderExporter.bus.html" /><keyword type="property" name="The CloudProvidersProviderExporter:bus-name property" link="property.ProviderExporter.bus-name.html" /><keyword type="property" name="The CloudProvidersProviderExporter:bus-path property" link="property.ProviderExporter.bus-path.html" /><keyword type="property" name="The CloudProvidersProviderExporter:name property" link="property.ProviderExporter.name.html" /><keyword type="constant" name="CLOUD_PROVIDERS_ACCOUNT_DBUS_IFACE" link="const.ACCOUNT_DBUS_IFACE.html" /><keyword type="constant" name="CLOUD_PROVIDERS_PROVIDER_DBUS_IFACE" link="const.PROVIDER_DBUS_IFACE.html" /><keyword type="enum" name="CloudProvidersAccountStatus" link="enum.AccountStatus.html" /><keyword type="constant" name="CLOUD_PROVIDERS_ACCOUNT_STATUS_INVALID" link="enum.AccountStatus.html" /><keyword type="constant" name="CLOUD_PROVIDERS_ACCOUNT_STATUS_IDLE" link="enum.AccountStatus.html" /><keyword type="constant" name="CLOUD_PROVIDERS_ACCOUNT_STATUS_SYNCING" link="enum.AccountStatus.html" /><keyword type="constant" name="CLOUD_PROVIDERS_ACCOUNT_STATUS_ERROR" link="enum.AccountStatus.html" /><keyword type="struct" name="CloudProvidersDbusAccount" link="iface.DbusAccount.html" /><keyword type="member" name="DbusAccountIface.parent_iface" link="iface.DbusAccount.html" /><keyword type="member" name="DbusAccountIface.get_icon" link="iface.DbusAccount.html" /><keyword type="member" name="DbusAccountIface.get_name" link="iface.DbusAccount.html" /><keyword type="member" name="DbusAccountIface.get_path" link="iface.DbusAccount.html" /><keyword type="member" name="DbusAccountIface.get_status" link="iface.DbusAccount.html" /><keyword type="member" name="DbusAccountIface.get_status_details" link="iface.DbusAccount.html" /><keyword type="function" name="cloud_providers_dbus_account_dup_icon" link="method.DbusAccount.dup_icon.html" /><keyword type="function" name="cloud_providers_dbus_account_dup_name" link="method.DbusAccount.dup_name.html" /><keyword type="function" name="cloud_providers_dbus_account_dup_path" link="method.DbusAccount.dup_path.html" /><keyword type="function" name="cloud_providers_dbus_account_dup_status_details" link="method.DbusAccount.dup_status_details.html" /><keyword type="function" name="cloud_providers_dbus_account_get_icon" link="method.DbusAccount.get_icon.html" /><keyword type="function" name="cloud_providers_dbus_account_get_name" link="method.DbusAccount.get_name.html" /><keyword type="function" name="cloud_providers_dbus_account_get_path" link="method.DbusAccount.get_path.html" /><keyword type="function" name="cloud_providers_dbus_account_get_status" link="method.DbusAccount.get_status.html" /><keyword type="function" name="cloud_providers_dbus_account_get_status_details" link="method.DbusAccount.get_status_details.html" /><keyword type="function" name="cloud_providers_dbus_account_set_icon" link="method.DbusAccount.set_icon.html" /><keyword type="function" name="cloud_providers_dbus_account_set_name" link="method.DbusAccount.set_name.html" /><keyword type="function" name="cloud_providers_dbus_account_set_path" link="method.DbusAccount.set_path.html" /><keyword type="function" name="cloud_providers_dbus_account_set_status" link="method.DbusAccount.set_status.html" /><keyword type="function" name="cloud_providers_dbus_account_set_status_details" link="method.DbusAccount.set_status_details.html" /><keyword type="function" name="cloud_providers_dbus_account_interface_info" link="type_func.DbusAccount.interface_info.html" /><keyword type="function" name="cloud_providers_dbus_account_override_properties" link="type_func.DbusAccount.override_properties.html" /><keyword type="property" name="The CloudProvidersDbusAccount:icon property" link="property.DbusAccount.icon.html" /><keyword type="property" name="The CloudProvidersDbusAccount:name property" link="property.DbusAccount.name.html" /><keyword type="property" name="The CloudProvidersDbusAccount:path property" link="property.DbusAccount.path.html" /><keyword type="property" name="The CloudProvidersDbusAccount:status property" link="property.DbusAccount.status.html" /><keyword type="property" name="The CloudProvidersDbusAccount:status-details property" link="property.DbusAccount.status-details.html" /><keyword type="struct" name="CloudProvidersDbusObject" link="iface.DbusObject.html" /><keyword type="member" name="DbusObjectIface.parent_iface" link="iface.DbusObject.html" /><keyword type="function" name="cloud_providers_dbus_object_get_account" link="method.DbusObject.get_account.html" /><keyword type="function" name="cloud_providers_dbus_object_get_provider" link="method.DbusObject.get_provider.html" /><keyword type="function" name="cloud_providers_dbus_object_peek_account" link="method.DbusObject.peek_account.html" /><keyword type="function" name="cloud_providers_dbus_object_peek_provider" link="method.DbusObject.peek_provider.html" /><keyword type="property" name="The CloudProvidersDbusObject:account property" link="property.DbusObject.account.html" /><keyword type="property" name="The CloudProvidersDbusObject:provider property" link="property.DbusObject.provider.html" /><keyword type="struct" name="CloudProvidersDbusProvider" link="iface.DbusProvider.html" /><keyword type="member" name="DbusProviderIface.parent_iface" link="iface.DbusProvider.html" /><keyword type="member" name="DbusProviderIface.get_name" link="iface.DbusProvider.html" /><keyword type="function" name="cloud_providers_dbus_provider_dup_name" link="method.DbusProvider.dup_name.html" /><keyword type="function" name="cloud_providers_dbus_provider_get_name" link="method.DbusProvider.get_name.html" /><keyword type="function" name="cloud_providers_dbus_provider_set_name" link="method.DbusProvider.set_name.html" /><keyword type="function" name="cloud_providers_dbus_provider_interface_info" link="type_func.DbusProvider.interface_info.html" /><keyword type="function" name="cloud_providers_dbus_provider_override_properties" link="type_func.DbusProvider.override_properties.html" /><keyword type="property" name="The CloudProvidersDbusProvider:name property" link="property.DbusProvider.name.html" /></functions></book>