diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/agent.h | 1 | ||||
-rw-r--r-- | include/network.h | 1 | ||||
-rw-r--r-- | include/timeserver.h | 7 |
3 files changed, 9 insertions, 0 deletions
diff --git a/include/agent.h b/include/agent.h index 6961f7a1..27020203 100644 --- a/include/agent.h +++ b/include/agent.h @@ -71,6 +71,7 @@ int connman_agent_queue_message(void *user_context, DBusMessage *msg, int timeout, agent_queue_cb callback, void *user_data, void *agent_data); +bool connman_agent_queue_search(void *user_context, void *agent_data); void *connman_agent_get_info(const char *dbus_sender, const char **sender, const char **path); diff --git a/include/network.h b/include/network.h index 8f9dd94a..5bca62ad 100644 --- a/include/network.h +++ b/include/network.h @@ -163,6 +163,7 @@ struct connman_network_driver { void (*remove) (struct connman_network *network); int (*connect) (struct connman_network *network); int (*disconnect) (struct connman_network *network); + int (*forget) (struct connman_network *network); int (*set_autoconnect) (struct connman_network *network, bool autoconnect); }; diff --git a/include/timeserver.h b/include/timeserver.h index 48ea1945..3177d4e5 100644 --- a/include/timeserver.h +++ b/include/timeserver.h @@ -26,6 +26,13 @@ extern "C" { #endif +enum connman_timeserver_sync_reason { + CONNMAN_TIMESERVER_SYNC_REASON_START = 0, + CONNMAN_TIMESERVER_SYNC_REASON_ADDRESS_UPDATE = 1, + CONNMAN_TIMESERVER_SYNC_REASON_STATE_UPDATE = 2, + CONNMAN_TIMESERVER_SYNC_REASON_TS_CHANGE = 3, +}; + int __connman_timeserver_system_set(char **server); #ifdef __cplusplus |