session: Allow plugin access to connman_session_allowed_bearers_any
authorDaniel Wagner <daniel.wagner@bmw-carit.de>
Wed, 19 Sep 2012 12:58:20 +0000 (14:58 +0200)
committerDaniel Wagner <daniel.wagner@bmw-carit.de>
Thu, 27 Sep 2012 08:28:28 +0000 (10:28 +0200)
include/session.h
src/session.c

index 6f3439ba72fd9e4e866932c4f93c88345aa38d00..2f5c80b0edff30f21ea9c901c461e847551f2759 100644 (file)
@@ -76,6 +76,8 @@ struct connman_session_policy {
 int connman_session_policy_register(struct connman_session_policy *config);
 void connman_session_policy_unregister(struct connman_session_policy *config);
 
+GSList *connman_session_allowed_bearers_any(void);
+
 int connman_session_update_bool(struct connman_session *session, const char *key,
                                connman_bool_t val);
 int connman_session_update_string(struct connman_session *session, const char *key,
index f32d9060dc18b687e0b5b17fdd43ba34b422791b..0a70e500c8396d90c503d2d3d1d3525600635a02 100644 (file)
@@ -421,7 +421,7 @@ static GSList *session_parse_allowed_bearers(DBusMessageIter *iter)
        return list;
 }
 
-static GSList *session_allowed_bearers_any(void)
+GSList *connman_session_allowed_bearers_any(void)
 {
        struct connman_session_bearer *bearer;
        GSList *list = NULL;
@@ -1377,7 +1377,7 @@ static DBusMessage *change_session(DBusConnection *conn,
                        g_slist_free(info->config.allowed_bearers);
 
                        if (allowed_bearers == NULL) {
-                               allowed_bearers = session_allowed_bearers_any();
+                               allowed_bearers = connman_session_allowed_bearers_any();
 
                                if (allowed_bearers == NULL)
                                        return __connman_error_failed(msg, ENOMEM);
@@ -1613,7 +1613,7 @@ int __connman_session_create(DBusMessage *msg)
 
        if (allowed_bearers == NULL) {
                info->config.allowed_bearers =
-                               session_allowed_bearers_any();
+                               connman_session_allowed_bearers_any();
 
                if (info->config.allowed_bearers == NULL) {
                        err = -ENOMEM;