summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZeeshan Ali <zeenix@collabora.co.uk>2018-08-13 19:31:20 +0200
committerZeeshan Ali <zeenix@collabora.co.uk>2018-10-13 18:32:34 +0200
commit5fd389d06f255761cb361bcaeb7b257ac7ccdcf9 (patch)
tree8f79b71063a0971baeda134d94b73211e58f7f60
parent3e25f29959fa49c060077e7c8075eb2a7ff885c8 (diff)
service,config: Internal API to get number of whitelisted agents
-rw-r--r--src/gclue-config.c6
-rw-r--r--src/gclue-config.h1
2 files changed, 7 insertions, 0 deletions
diff --git a/src/gclue-config.c b/src/gclue-config.c
index 51ab44c..2726f84 100644
--- a/src/gclue-config.c
+++ b/src/gclue-config.c
@@ -306,6 +306,12 @@ gclue_config_is_agent_allowed (GClueConfig *config,
return FALSE;
}
+gsize
+gclue_config_get_num_allowed_agents (GClueConfig *config)
+{
+ return config->priv->num_agents;
+}
+
GClueAppPerm
gclue_config_get_app_perm (GClueConfig *config,
const char *desktop_id,
diff --git a/src/gclue-config.h b/src/gclue-config.h
index ac89655..88f6c3e 100644
--- a/src/gclue-config.h
+++ b/src/gclue-config.h
@@ -67,6 +67,7 @@ GClueConfig * gclue_config_get_singleton (void);
gboolean gclue_config_is_agent_allowed (GClueConfig *config,
const char *desktop_id,
GClueClientInfo *agent_info);
+gsize gclue_config_get_num_allowed_agents (GClueConfig *config);
GClueAppPerm gclue_config_get_app_perm (GClueConfig *config,
const char *desktop_id,
GClueClientInfo *app_info);