summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuan A. Suarez Romero <jasuarez@igalia.com>2012-04-25 09:42:24 +0000
committerJuan A. Suarez Romero <jasuarez@igalia.com>2012-04-25 09:43:16 +0000
commit8c1cf3eb4d0a96fbe0ab03c47812c60508c3afb1 (patch)
tree211740db2755ce8ba2346b3a206aa71a7efb3f84
parent15b0349b5171ce2c6eebd92c2f6dcc48c33163d9 (diff)
downloadgrilo-8c1cf3eb4d0a96fbe0ab03c47812c60508c3afb1.tar.gz
config: Add grl_config_get_source() function
Returns the source id in the config object. Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>
-rw-r--r--doc/grilo/grilo-sections.txt1
-rw-r--r--src/data/grl-config.c13
-rw-r--r--src/data/grl-config.h2
3 files changed, 16 insertions, 0 deletions
diff --git a/doc/grilo/grilo-sections.txt b/doc/grilo/grilo-sections.txt
index befd12d..39b16a5 100644
--- a/doc/grilo/grilo-sections.txt
+++ b/doc/grilo/grilo-sections.txt
@@ -243,6 +243,7 @@ grl_config_set_api_secret
grl_config_set_username
grl_config_set_password
grl_config_get_plugin
+grl_config_get_source
grl_config_get_api_key
grl_config_get_api_key_blob
grl_config_get_api_token
diff --git a/src/data/grl-config.c b/src/data/grl-config.c
index ff7c55f..17a311e 100644
--- a/src/data/grl-config.c
+++ b/src/data/grl-config.c
@@ -394,6 +394,19 @@ grl_config_get_plugin (GrlConfig *config)
}
/**
+ * grl_config_get_source:
+ * @config: the config instance
+ *
+ * Returns: the source id
+ */
+gchar *
+grl_config_get_source (GrlConfig *config)
+{
+ return grl_config_get_string (GRL_CONFIG (config),
+ GRL_CONFIG_KEY_SOURCE);
+}
+
+/**
* grl_config_get_api_key:
* @config: the config instance
*
diff --git a/src/data/grl-config.h b/src/data/grl-config.h
index ebd7a35..020521c 100644
--- a/src/data/grl-config.h
+++ b/src/data/grl-config.h
@@ -117,6 +117,8 @@ void grl_config_set_password (GrlConfig *config, const gchar *password);
gchar *grl_config_get_plugin (GrlConfig *config);
+gchar *grl_config_get_source (GrlConfig *config);
+
gchar *grl_config_get_api_key (GrlConfig *config);
guint8 *grl_config_get_api_key_blob (GrlConfig *config, gsize *size);