diff options
Diffstat (limited to 'src/timesync/timesyncd-manager.h')
-rw-r--r-- | src/timesync/timesyncd-manager.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/timesync/timesyncd-manager.h b/src/timesync/timesyncd-manager.h index f9d6567bdb..e595c7ddfc 100644 --- a/src/timesync/timesyncd-manager.h +++ b/src/timesync/timesyncd-manager.h @@ -8,6 +8,7 @@ #include "sd-network.h" #include "sd-resolve.h" +#include "hashmap.h" #include "list.h" #include "ratelimit.h" #include "time-util.h" @@ -41,6 +42,7 @@ struct Manager { LIST_HEAD(ServerName, system_servers); LIST_HEAD(ServerName, link_servers); + LIST_HEAD(ServerName, runtime_servers); LIST_HEAD(ServerName, fallback_servers); bool have_fallbacks:1; @@ -63,6 +65,9 @@ struct Manager { sd_event_source *event_timeout; bool talking; + /* PolicyKit */ + Hashmap *polkit_registry; + /* last sent packet */ struct timespec trans_time_mon; struct timespec trans_time; @@ -121,6 +126,7 @@ DEFINE_TRIVIAL_CLEANUP_FUNC(Manager*, manager_free); void manager_set_server_name(Manager *m, ServerName *n); void manager_set_server_address(Manager *m, ServerAddress *a); void manager_flush_server_names(Manager *m, ServerType t); +void manager_flush_runtime_servers(Manager *m); int manager_connect(Manager *m); void manager_disconnect(Manager *m); |