summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/agent.h1
-rw-r--r--include/network.h1
-rw-r--r--include/timeserver.h7
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