summaryrefslogtreecommitdiff
path: root/include/session.h
diff options
context:
space:
mode:
authorDaniel Wagner <daniel.wagner@bmw-carit.de>2014-03-12 16:11:57 +0100
committerPatrik Flykt <patrik.flykt@linux.intel.com>2014-03-13 16:04:49 +0200
commite3f7d4499f703b97a7b9de3cb55ef9802c70792e (patch)
treede381b83632112460676f0fb507e2d2b13cbd858 /include/session.h
parentad2a5df52607850385e255356b893109b94cae66 (diff)
downloadconnman-e3f7d4499f703b97a7b9de3cb55ef9802c70792e.tar.gz
session: Add policy plugin allowed callback
Check with the session policy whether a specific service is allowed for a session.
Diffstat (limited to 'include/session.h')
-rw-r--r--include/session.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/session.h b/include/session.h
index 224a98bc..9832f255 100644
--- a/include/session.h
+++ b/include/session.h
@@ -81,6 +81,8 @@ struct connman_session_policy {
void (*destroy)(struct connman_session *session);
void (*session_changed)(struct connman_session *session, bool active,
GSList *bearers);
+ bool (*allowed)(struct connman_session *session,
+ struct connman_service *service);
};
int connman_session_policy_register(struct connman_session_policy *config);