From c48d2982914b423d0268425f69e7d29b41f8edba Mon Sep 17 00:00:00 2001 From: Daniel Wagner Date: Thu, 19 Nov 2020 22:05:33 +0100 Subject: network: Add connman_network_set_autoconect() Introduce connman_network_set_connect() to allow the service layer to set the auto connect strategy per network object. --- include/network.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'include') diff --git a/include/network.h b/include/network.h index 8f87d7c5..8f9dd94a 100644 --- a/include/network.h +++ b/include/network.h @@ -132,6 +132,8 @@ uint16_t connman_network_get_frequency(struct connman_network *network); int connman_network_set_wifi_channel(struct connman_network *network, uint16_t channel); uint16_t connman_network_get_wifi_channel(struct connman_network *network); +int connman_network_set_autoconnect(struct connman_network *network, + bool autoconnect); int connman_network_set_string(struct connman_network *network, const char *key, const char *value); @@ -161,6 +163,8 @@ struct connman_network_driver { void (*remove) (struct connman_network *network); int (*connect) (struct connman_network *network); int (*disconnect) (struct connman_network *network); + int (*set_autoconnect) (struct connman_network *network, + bool autoconnect); }; int connman_network_driver_register(struct connman_network_driver *driver); -- cgit v1.2.1