summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2009-11-28 14:32:09 +0000
committerMarcel Holtmann <marcel@holtmann.org>2009-11-28 14:32:09 +0000
commitf425974003005b7587b59bba7cfeb8b1ac6aa7b0 (patch)
tree0f8f62063478c7cbfaa3b7e7d0295485be3806a1 /include
parent2b4c823115b9cf4db45227b6152b75170df10d48 (diff)
downloadconnman-f425974003005b7587b59bba7cfeb8b1ac6aa7b0.tar.gz
connman-f425974003005b7587b59bba7cfeb8b1ac6aa7b0.tar.bz2
connman-f425974003005b7587b59bba7cfeb8b1ac6aa7b0.zip
Add support for default service changed notifier
Diffstat (limited to 'include')
-rw-r--r--include/notifier.h1
-rw-r--r--include/service.h2
2 files changed, 3 insertions, 0 deletions
diff --git a/include/notifier.h b/include/notifier.h
index 1addb556..8b299a59 100644
--- a/include/notifier.h
+++ b/include/notifier.h
@@ -41,6 +41,7 @@ extern "C" {
struct connman_notifier {
const char *name;
int priority;
+ void (*default_changed) (struct connman_service *service);
void (*service_enabled) (enum connman_service_type type,
connman_bool_t enabled);
void (*offline_mode) (connman_bool_t enabled);
diff --git a/include/service.h b/include/service.h
index ceaeeaf8..3ab32dbb 100644
--- a/include/service.h
+++ b/include/service.h
@@ -85,6 +85,8 @@ struct connman_service *connman_service_create(void);
struct connman_service *connman_service_ref(struct connman_service *service);
void connman_service_unref(struct connman_service *service);
+enum connman_service_type connman_service_get_type(struct connman_service *service);
+
int connman_service_set_favorite(struct connman_service *service,
connman_bool_t favorite);