diff options
Diffstat (limited to 'mission-control-plugins/account-storage.h')
-rw-r--r-- | mission-control-plugins/account-storage.h | 13 |
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, |