feat: zbus 4.2.1 update
This commit is contained in:
parent
ce9c789fe6
commit
f05789c4ce
42 changed files with 390 additions and 389 deletions
|
|
@ -15,9 +15,9 @@
|
|||
//! * [`zbus::fdo::PropertiesProxy`]
|
||||
//!
|
||||
|
||||
use zbus::dbus_proxy;
|
||||
use zbus::proxy;
|
||||
|
||||
#[dbus_proxy(
|
||||
#[proxy(
|
||||
interface = "org.freedesktop.timedate1",
|
||||
default_service = "org.freedesktop.timedate1",
|
||||
default_path = "/org/freedesktop/timedate1"
|
||||
|
|
@ -27,7 +27,7 @@ trait TimeDate {
|
|||
fn list_timezones(&self) -> zbus::Result<Vec<String>>;
|
||||
|
||||
/// Control whether the RTC is in local time zone or UTC.
|
||||
#[dbus_proxy(name = "SetLocalRTC")]
|
||||
#[zbus(name = "SetLocalRTC")]
|
||||
fn set_local_rtc(
|
||||
&self,
|
||||
local_rtc: bool,
|
||||
|
|
@ -36,7 +36,7 @@ trait TimeDate {
|
|||
) -> zbus::Result<()>;
|
||||
|
||||
/// Control whether the system clock is synchronized with the network using `systemd-timesyncd`.
|
||||
#[dbus_proxy(name = "SetNTP")]
|
||||
#[zbus(name = "SetNTP")]
|
||||
fn set_ntp(&self, use_ntp: bool, interactive: bool) -> zbus::Result<()>;
|
||||
|
||||
/// Change the system clock.
|
||||
|
|
@ -46,30 +46,30 @@ trait TimeDate {
|
|||
fn set_timezone(&self, timezone: &str, interactive: bool) -> zbus::Result<()>;
|
||||
|
||||
/// Shows whether a service to perform time synchronization over network is available.
|
||||
#[dbus_proxy(property, name = "CanNTP")]
|
||||
#[zbus(property, name = "CanNTP")]
|
||||
fn can_ntp(&self) -> zbus::Result<bool>;
|
||||
|
||||
/// Shows whether the RTC is configured to use UTC or the local time zone.
|
||||
#[dbus_proxy(property, name = "LocalRTC")]
|
||||
#[zbus(property, name = "LocalRTC")]
|
||||
fn local_rtc(&self) -> zbus::Result<bool>;
|
||||
|
||||
/// Shows whether the NTP service is enabled.
|
||||
#[dbus_proxy(property, name = "NTP")]
|
||||
#[zbus(property, name = "NTP")]
|
||||
fn ntp(&self) -> zbus::Result<bool>;
|
||||
|
||||
/// Shows whether the kernel reports the time as synchronized.
|
||||
#[dbus_proxy(property, name = "NTPSynchronized")]
|
||||
#[zbus(property, name = "NTPSynchronized")]
|
||||
fn ntp_synchronized(&self) -> zbus::Result<bool>;
|
||||
|
||||
/// Shows the current time in RTC.
|
||||
#[dbus_proxy(property, name = "RTCTimeUSec")]
|
||||
#[zbus(property, name = "RTCTimeUSec")]
|
||||
fn rtctime_usec(&self) -> zbus::Result<u64>;
|
||||
|
||||
/// Shows the current time.
|
||||
#[dbus_proxy(property, name = "TimeUSec")]
|
||||
#[zbus(property, name = "TimeUSec")]
|
||||
fn time_usec(&self) -> zbus::Result<u64>;
|
||||
|
||||
/// Shows the currently-configured time zone.
|
||||
#[dbus_proxy(property)]
|
||||
#[zbus(property)]
|
||||
fn timezone(&self) -> zbus::Result<String>;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue