summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorBjoern Thorwirth <external.bjoern.thorwirth@de.bosch.com>2017-04-25 15:15:40 +0530
committerDaniel Wagner <wagi@monom.org>2017-05-03 22:39:59 +0200
commita8e371b646187a0d20b47a47c94811b87b247004 (patch)
treec0a1da91f0d82c3106edd8c85f9435e45d5ac8db /include
parent83206d503806d977f63b225d4bce813c29ba5ddc (diff)
downloadconnman-a8e371b646187a0d20b47a47c94811b87b247004.tar.gz
session: Callback hook for policy plugin to return service of session
Returns the allowed service for a session based on a provided list of available services.
Diffstat (limited to 'include')
-rw-r--r--include/session.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/session.h b/include/session.h
index 25a5e58d..0d66f489 100644
--- a/include/session.h
+++ b/include/session.h
@@ -93,6 +93,8 @@ struct connman_session_policy {
struct connman_service *service);
void (*update_session_state)(struct connman_session* session,
enum connman_session_state state);
+ struct connman_service* (*get_service_for_session)(struct connman_session* session,
+ GSList* services);
};
int connman_session_policy_register(struct connman_session_policy *config);