#include "log.h"
#include "macro.h"
#include "timesyncd-conf.h"
+#include "timesyncd-manager.h"
+#include "timesyncd-server.h"
#include "tests.h"
TEST(manager_parse_string) {
#include "strv.h"
#include "time-util.h"
#include "timesyncd-bus.h"
+#include "timesyncd-manager.h"
+#include "timesyncd-server.h"
#include "user-util.h"
static int property_get_servers(
#pragma once
#include "bus-object.h"
-#include "timesyncd-manager.h"
+
+typedef struct Manager Manager;
extern const BusObjectImplementation manager_object;
#pragma once
#include "conf-parser.h"
-#include "timesyncd-manager.h"
+#include "timesyncd-server.h"
+
+typedef struct Manager Manager;
const struct ConfigPerfItem* timesyncd_gperf_lookup(const char *key, GPERF_LEN_TYPE length);
#include <stddef.h>
#include "conf-parser.h"
#include "timesyncd-conf.h"
+#include "timesyncd-manager.h"
+#include "timesyncd-server.h"
%}
struct ConfigPerfItem;
%null_strings
#include "time-util.h"
#include "timesyncd-conf.h"
#include "timesyncd-manager.h"
+#include "timesyncd-server.h"
#include "user-util.h"
#ifndef ADJ_SETOFFSET
#include "time-util.h"
#include "timesyncd-ntp-message.h"
-typedef struct Manager Manager;
-
-#include "timesyncd-server.h"
+typedef enum ServerType ServerType;
+typedef struct ServerAddress ServerAddress;
+typedef struct ServerName ServerName;
/*
* "A client MUST NOT under any conditions use a poll interval less
#define DEFAULT_SAVE_TIME_INTERVAL_USEC (60 * USEC_PER_SEC)
-struct Manager {
+typedef struct Manager {
sd_bus *bus;
sd_event *event;
sd_resolve *resolve;
/* Used to coalesce bus PropertiesChanged events */
sd_event_source *deferred_ntp_server_event_source;
unsigned ntp_server_change_mask;
-};
+} Manager;
int manager_new(Manager **ret);
Manager* manager_free(Manager *m);
#include "alloc-util.h"
#include "log.h"
#include "string-table.h"
+#include "timesyncd-manager.h"
#include "timesyncd-server.h"
static const char * const server_type_table[_SERVER_TYPE_MAX] = {
#include "list.h"
#include "socket-util.h"
+typedef struct Manager Manager;
typedef struct ServerAddress ServerAddress;
typedef struct ServerName ServerName;
_SERVER_TYPE_INVALID = -EINVAL,
} ServerType;
-#include "timesyncd-manager.h"
-
struct ServerAddress {
ServerName *name;