1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134
|
// Code generated by "./generator ./org.freedesktop.timedate1"; DO NOT EDIT.
package timedate1
import (
"unsafe"
"github.com/godbus/dbus"
"pkg.deepin.io/lib/dbusutil/proxy"
)
type Timedate struct {
timedate // interface org.freedesktop.timedate1
proxy.Object
}
func NewTimedate(conn *dbus.Conn) *Timedate {
obj := new(Timedate)
obj.Object.Init_(conn, "org.freedesktop.timedate1", "/org/freedesktop/timedate1")
return obj
}
type timedate struct{}
func (v *timedate) GetObject_() *proxy.Object {
return (*proxy.Object)(unsafe.Pointer(v))
}
func (*timedate) GetInterfaceName_() string {
return "org.freedesktop.timedate1"
}
// method SetTime
func (v *timedate) GoSetTime(flags dbus.Flags, ch chan *dbus.Call, arg0 int64, arg1 bool, arg2 bool) *dbus.Call {
return v.GetObject_().Go_(v.GetInterfaceName_()+".SetTime", flags, ch, arg0, arg1, arg2)
}
func (v *timedate) SetTime(flags dbus.Flags, arg0 int64, arg1 bool, arg2 bool) error {
return (<-v.GoSetTime(flags, make(chan *dbus.Call, 1), arg0, arg1, arg2).Done).Err
}
// method SetTimezone
func (v *timedate) GoSetTimezone(flags dbus.Flags, ch chan *dbus.Call, arg0 string, arg1 bool) *dbus.Call {
return v.GetObject_().Go_(v.GetInterfaceName_()+".SetTimezone", flags, ch, arg0, arg1)
}
func (v *timedate) SetTimezone(flags dbus.Flags, arg0 string, arg1 bool) error {
return (<-v.GoSetTimezone(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err
}
// method SetLocalRTC
func (v *timedate) GoSetLocalRTC(flags dbus.Flags, ch chan *dbus.Call, arg0 bool, arg1 bool, arg2 bool) *dbus.Call {
return v.GetObject_().Go_(v.GetInterfaceName_()+".SetLocalRTC", flags, ch, arg0, arg1, arg2)
}
func (v *timedate) SetLocalRTC(flags dbus.Flags, arg0 bool, arg1 bool, arg2 bool) error {
return (<-v.GoSetLocalRTC(flags, make(chan *dbus.Call, 1), arg0, arg1, arg2).Done).Err
}
// method SetNTP
func (v *timedate) GoSetNTP(flags dbus.Flags, ch chan *dbus.Call, arg0 bool, arg1 bool) *dbus.Call {
return v.GetObject_().Go_(v.GetInterfaceName_()+".SetNTP", flags, ch, arg0, arg1)
}
func (v *timedate) SetNTP(flags dbus.Flags, arg0 bool, arg1 bool) error {
return (<-v.GoSetNTP(flags, make(chan *dbus.Call, 1), arg0, arg1).Done).Err
}
// property Timezone s
func (v *timedate) Timezone() proxy.PropString {
return proxy.PropString{
Impl: v,
Name: "Timezone",
}
}
// property LocalRTC b
func (v *timedate) LocalRTC() proxy.PropBool {
return proxy.PropBool{
Impl: v,
Name: "LocalRTC",
}
}
// property CanNTP b
func (v *timedate) CanNTP() proxy.PropBool {
return proxy.PropBool{
Impl: v,
Name: "CanNTP",
}
}
// property NTP b
func (v *timedate) NTP() proxy.PropBool {
return proxy.PropBool{
Impl: v,
Name: "NTP",
}
}
// property NTPSynchronized b
func (v *timedate) NTPSynchronized() proxy.PropBool {
return proxy.PropBool{
Impl: v,
Name: "NTPSynchronized",
}
}
// property TimeUSec t
func (v *timedate) TimeUSec() proxy.PropUint64 {
return proxy.PropUint64{
Impl: v,
Name: "TimeUSec",
}
}
// property RTCTimeUSec t
func (v *timedate) RTCTimeUSec() proxy.PropUint64 {
return proxy.PropUint64{
Impl: v,
Name: "RTCTimeUSec",
}
}
|