summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Wagner <daniel.wagner@bmw-carit.de>2012-11-02 17:26:15 +0100
committerDaniel Wagner <daniel.wagner@bmw-carit.de>2012-11-23 13:47:24 +0100
commite7b9ed227b41f8dbf7d79e1cd4167e8cad2e2ad4 (patch)
tree6c4bf20b81239570c60811fcbdbe0591d3c07638
parentdde92b7fc8cf2c9bb3eed98deb3be0698315722c (diff)
downloadconnman-e7b9ed227b41f8dbf7d79e1cd4167e8cad2e2ad4.tar.gz
connman-e7b9ed227b41f8dbf7d79e1cd4167e8cad2e2ad4.tar.bz2
connman-e7b9ed227b41f8dbf7d79e1cd4167e8cad2e2ad4.zip
session: Add getter for session owner
-rw-r--r--include/session.h2
-rw-r--r--src/session.c5
2 files changed, 7 insertions, 0 deletions
diff --git a/include/session.h b/include/session.h
index c56c73ba..9084ab4c 100644
--- a/include/session.h
+++ b/include/session.h
@@ -80,6 +80,8 @@ void connman_session_destroy(struct connman_session *session);
struct connman_session_config *connman_session_create_default_config(void);
+const char *connman_session_get_owner(struct connman_session *session);
+
#ifdef __cplusplus
}
#endif
diff --git a/src/session.c b/src/session.c
index 1287d198..480286da 100644
--- a/src/session.c
+++ b/src/session.c
@@ -469,6 +469,11 @@ static int apply_policy_on_bearers(GSList *policy_bearers, GSList *bearers,
return 0;
}
+const char *connman_session_get_owner(struct connman_session *session)
+{
+ return session->owner;
+}
+
static void append_allowed_bearers(DBusMessageIter *iter, void *user_data)
{
struct session_info *info = user_data;