diff options
author | Daniel Wagner <wagi@monom.org> | 2020-11-19 22:05:33 +0100 |
---|---|---|
committer | Daniel Wagner <wagi@monom.org> | 2020-11-24 13:56:52 +0100 |
commit | c48d2982914b423d0268425f69e7d29b41f8edba (patch) | |
tree | ce8e1aba734de8761ceec6fbe382ddd666588050 /include | |
parent | 9d05df8734db61cea1031b76a4a8269362560d2b (diff) | |
download | connman-c48d2982914b423d0268425f69e7d29b41f8edba.tar.gz |
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.
Diffstat (limited to 'include')
-rw-r--r-- | include/network.h | 4 |
1 files changed, 4 insertions, 0 deletions
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); |