diff options
Diffstat (limited to 'mission-control-plugins/account.h')
-rw-r--r-- | mission-control-plugins/account.h | 56 |
1 files changed, 13 insertions, 43 deletions
diff --git a/mission-control-plugins/account.h b/mission-control-plugins/account.h index 69a33d56..2a46c3ab 100644 --- a/mission-control-plugins/account.h +++ b/mission-control-plugins/account.h @@ -45,61 +45,31 @@ typedef struct _McpAccountManagerIface McpAccountManagerIface; GType mcp_account_manager_get_type (void) G_GNUC_CONST; -void mcp_account_manager_set_value (const McpAccountManager *mcpa, - const gchar *account, - const gchar *key, - const gchar *value); - -void mcp_account_manager_set_attribute (const McpAccountManager *mcpa, - const gchar *account, - const gchar *attribute, - GVariant *value, - McpAttributeFlags flags); - -void mcp_account_manager_set_parameter (const McpAccountManager *mcpa, - const gchar *account, - const gchar *parameter, - GVariant *value, - McpParameterFlags flags); - -gchar * mcp_account_manager_get_value (const McpAccountManager *mcpa, - const gchar *account, - const gchar *key); - -gboolean mcp_account_manager_parameter_is_secret (const McpAccountManager *mcpa, - const gchar *account, - const gchar *key); - -void mcp_account_manager_parameter_make_secret (const McpAccountManager *mcpa, - const gchar *account, - const gchar *key); - gchar * mcp_account_manager_get_unique_name (McpAccountManager *mcpa, const gchar *manager, const gchar *protocol, - const GHashTable *params); - -GStrv mcp_account_manager_list_keys (const McpAccountManager *mcpa, - const gchar *account); - -gchar *mcp_account_manager_escape_value_for_keyfile ( - const McpAccountManager *mcpa, - const GValue *value); + const gchar *identification); gchar *mcp_account_manager_escape_variant_for_keyfile ( const McpAccountManager *mcpa, GVariant *variant); -gboolean mcp_account_manager_unescape_value_from_keyfile ( +GVariant *mcp_account_manager_unescape_variant_from_keyfile ( const McpAccountManager *mcpa, const gchar *escaped, - GValue *value, + const GVariantType *type, GError **error); -gboolean mcp_account_manager_init_value_for_attribute ( - const McpAccountManager *mcpa, - GValue *value, - const gchar *attribute); +void mcp_account_manager_identify_account_async (McpAccountManager *mcpa, + const gchar *manager, + const gchar *protocol, + GVariant *parameters, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +gchar *mcp_account_manager_identify_account_finish (McpAccountManager *mcpa, + GAsyncResult *res, + GError **error); G_END_DECLS |