summaryrefslogtreecommitdiff
path: root/mission-control-plugins/account-storage.h
diff options
context:
space:
mode:
Diffstat (limited to 'mission-control-plugins/account-storage.h')
-rw-r--r--mission-control-plugins/account-storage.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/mission-control-plugins/account-storage.h b/mission-control-plugins/account-storage.h
index fd6daee1..c1a1ece6 100644
--- a/mission-control-plugins/account-storage.h
+++ b/mission-control-plugins/account-storage.h
@@ -155,6 +155,13 @@ struct _McpAccountStorageIface
const gchar *parameter,
GVariant *val,
McpParameterFlags flags);
+
+ gchar **(*list_typed_parameters) (McpAccountStorage *storage,
+ McpAccountManager *am,
+ const gchar *account);
+ gchar **(*list_untyped_parameters) (McpAccountStorage *storage,
+ McpAccountManager *am,
+ const gchar *account);
};
/* virtual methods */
@@ -217,6 +224,12 @@ GVariant *mcp_account_storage_get_parameter (McpAccountStorage *storage,
const gchar *parameter,
const GVariantType *type,
McpParameterFlags *flags);
+gchar **mcp_account_storage_list_typed_parameters (McpAccountStorage *storage,
+ McpAccountManager *am,
+ const gchar *account);
+gchar **mcp_account_storage_list_untyped_parameters (McpAccountStorage *storage,
+ McpAccountManager *am,
+ const gchar *account);
McpAccountStorageSetResult mcp_account_storage_set_attribute (
McpAccountStorage *storage,