From: Yu Watanabe Date: Tue, 10 Sep 2024 19:42:50 +0000 (+0900) Subject: man: add basic documents for org.freedesktop.timesync1 X-Git-Tag: v257-rc1~488^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F34353%2Fhead;p=thirdparty%2Fsystemd.git man: add basic documents for org.freedesktop.timesync1 Closes #34352. --- diff --git a/man/org.freedesktop.timesync1.xml b/man/org.freedesktop.timesync1.xml new file mode 100644 index 00000000000..22bf73103d7 --- /dev/null +++ b/man/org.freedesktop.timesync1.xml @@ -0,0 +1,156 @@ + + + +%entities; +]> + + + + + org.freedesktop.timesync1 + systemd + + + + org.freedesktop.timesync1 + 5 + + + + org.freedesktop.timesync1 + The D-Bus interface of systemd-timesyncd + + + + Introduction + + + systemd-timesyncd.service8 + is a system service that may be used to synchronize the local system clock with a remote Network Time + Protocol (NTP) server. This page describes the D-Bus interface. + + + + The Manager Object + + The service exposes the following interfaces on the Manager object on the bus: + + +node /org/freedesktop/timesync1 { + interface org.freedesktop.timesync1.Manager { + methods: + SetRuntimeNTPServers(in as runtime_servers); + properties: + readonly as LinkNTPServers = ['...', ...]; + readonly as SystemNTPServers = ['...', ...]; + readonly as RuntimeNTPServers = ['...', ...]; + readonly as FallbackNTPServers = ['...', ...]; + @org.freedesktop.DBus.Property.EmitsChangedSignal("false") + readonly s ServerName = '...'; + @org.freedesktop.DBus.Property.EmitsChangedSignal("false") + readonly (iay) ServerAddress = ...; + @org.freedesktop.DBus.Property.EmitsChangedSignal("const") + readonly t RootDistanceMaxUSec = ...; + @org.freedesktop.DBus.Property.EmitsChangedSignal("const") + readonly t PollIntervalMinUSec = ...; + @org.freedesktop.DBus.Property.EmitsChangedSignal("const") + readonly t PollIntervalMaxUSec = ...; + @org.freedesktop.DBus.Property.EmitsChangedSignal("false") + readonly t PollIntervalUSec = ...; + readonly (uuuuittayttttbtt) NTPMessage = ...; + @org.freedesktop.DBus.Property.EmitsChangedSignal("false") + readonly x Frequency = ...; + }; + interface org.freedesktop.DBus.Peer { ... }; + interface org.freedesktop.DBus.Introspectable { ... }; + interface org.freedesktop.DBus.Properties { ... }; +}; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Provides information about the manager. + + + + + + Examples + + + Introspect <interfacename>org.freedesktop.timesync1.Manager</interfacename> on the bus + + +$ gdbus introspect --system \ + --dest org.freedesktop.timesync1 \ + --object-path /org/freedesktop/timesync1 + + + + + + + + diff --git a/man/rules/meson.build b/man/rules/meson.build index ad617aa4d58..080aa44b3de 100644 --- a/man/rules/meson.build +++ b/man/rules/meson.build @@ -67,6 +67,7 @@ manpages = [ ['org.freedesktop.systemd1', '5', [], ''], ['org.freedesktop.sysupdate1', '5', [], 'ENABLE_SYSUPDATE'], ['org.freedesktop.timedate1', '5', [], 'ENABLE_TIMEDATED'], + ['org.freedesktop.timesync1', '5', [], 'ENABLE_TIMESYNCD'], ['os-release', '5', ['extension-release', 'initrd-release'], ''], ['pam_systemd', '8', [], 'HAVE_PAM'], ['pam_systemd_home', '8', [], 'ENABLE_PAM_HOME'], diff --git a/tools/dbus_ignorelist b/tools/dbus_ignorelist index 71bdad8b573..0fc572d2040 100644 --- a/tools/dbus_ignorelist +++ b/tools/dbus_ignorelist @@ -2172,3 +2172,16 @@ org.freedesktop.timedate1.SetTime() org.freedesktop.timedate1.SetTimezone() org.freedesktop.timedate1.TimeUSec org.freedesktop.timedate1.Timezone +org.freedesktop.timesync1.Manager.SetRuntimeNTPServers() +org.freedesktop.timesync1.Manager.LinkNTPServers +org.freedesktop.timesync1.Manager.SystemNTPServers +org.freedesktop.timesync1.Manager.RuntimeNTPServers +org.freedesktop.timesync1.Manager.FallbackNTPServers +org.freedesktop.timesync1.Manager.ServerName +org.freedesktop.timesync1.Manager.ServerAddress +org.freedesktop.timesync1.Manager.RootDistanceMaxUSec +org.freedesktop.timesync1.Manager.PollIntervalMinUSec +org.freedesktop.timesync1.Manager.PollIntervalMaxUSec +org.freedesktop.timesync1.Manager.PollIntervalUSec +org.freedesktop.timesync1.Manager.NTPMessage +org.freedesktop.timesync1.Manager.Frequency