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
|
// Code generated by "./generator ./com.deepin.daemon.airplanemode"; DO NOT EDIT.
package airplanemode
import (
"unsafe"
"github.com/godbus/dbus"
"pkg.deepin.io/lib/dbusutil/proxy"
)
type AirplaneMode struct {
airplaneMode // interface com.deepin.daemon.AirplaneMode
proxy.Object
}
func NewAirplaneMode(conn *dbus.Conn) *AirplaneMode {
obj := new(AirplaneMode)
obj.Object.Init_(conn, "com.deepin.daemon.AirplaneMode", "/com/deepin/daemon/AirplaneMode")
return obj
}
type airplaneMode struct{}
func (v *airplaneMode) GetObject_() *proxy.Object {
return (*proxy.Object)(unsafe.Pointer(v))
}
func (*airplaneMode) GetInterfaceName_() string {
return "com.deepin.daemon.AirplaneMode"
}
// method DumpState
func (v *airplaneMode) GoDumpState(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call {
return v.GetObject_().Go_(v.GetInterfaceName_()+".DumpState", flags, ch)
}
func (v *airplaneMode) DumpState(flags dbus.Flags) error {
return (<-v.GoDumpState(flags, make(chan *dbus.Call, 1)).Done).Err
}
// method Enable
func (v *airplaneMode) GoEnable(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call {
return v.GetObject_().Go_(v.GetInterfaceName_()+".Enable", flags, ch, enabled)
}
func (v *airplaneMode) Enable(flags dbus.Flags, enabled bool) error {
return (<-v.GoEnable(flags, make(chan *dbus.Call, 1), enabled).Done).Err
}
// method EnableBluetooth
func (v *airplaneMode) GoEnableBluetooth(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call {
return v.GetObject_().Go_(v.GetInterfaceName_()+".EnableBluetooth", flags, ch, enabled)
}
func (v *airplaneMode) EnableBluetooth(flags dbus.Flags, enabled bool) error {
return (<-v.GoEnableBluetooth(flags, make(chan *dbus.Call, 1), enabled).Done).Err
}
// method EnableWifi
func (v *airplaneMode) GoEnableWifi(flags dbus.Flags, ch chan *dbus.Call, enabled bool) *dbus.Call {
return v.GetObject_().Go_(v.GetInterfaceName_()+".EnableWifi", flags, ch, enabled)
}
func (v *airplaneMode) EnableWifi(flags dbus.Flags, enabled bool) error {
return (<-v.GoEnableWifi(flags, make(chan *dbus.Call, 1), enabled).Done).Err
}
// property Enabled b
func (v *airplaneMode) Enabled() proxy.PropBool {
return proxy.PropBool{
Impl: v,
Name: "Enabled",
}
}
// property WifiEnabled b
func (v *airplaneMode) WifiEnabled() proxy.PropBool {
return proxy.PropBool{
Impl: v,
Name: "WifiEnabled",
}
}
// property BluetoothEnabled b
func (v *airplaneMode) BluetoothEnabled() proxy.PropBool {
return proxy.PropBool{
Impl: v,
Name: "BluetoothEnabled",
}
}
|