/
auto.go
76 lines (57 loc) · 2.12 KB
/
auto.go
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
// Code generated by "./generator ./session/org.deepin.dde.clipboard1"; DO NOT EDIT.
// SPDX-FileCopyrightText: 2018 - 2023 UnionTech Software Technology Co., Ltd.
//
// SPDX-License-Identifier: GPL-3.0-or-later
package clipboard1
import "github.com/godbus/dbus/v5"
import "github.com/linuxdeepin/go-lib/dbusutil/proxy"
import "unsafe"
type Clipboard interface {
clipboard // interface org.deepin.dde.Clipboard1
proxy.Object
}
type objectClipboard struct {
interfaceClipboard // interface org.deepin.dde.Clipboard1
proxy.ImplObject
}
func NewClipboard(conn *dbus.Conn) Clipboard {
obj := new(objectClipboard)
obj.ImplObject.Init_(conn, "org.deepin.dde.Clipboard1", "/org/deepin/dde/Clipboard1")
return obj
}
type clipboard interface {
GoToggle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
Toggle(flags dbus.Flags) error
GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
Show(flags dbus.Flags) error
GoHide(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call
Hide(flags dbus.Flags) error
}
type interfaceClipboard struct{}
func (v *interfaceClipboard) GetObject_() *proxy.ImplObject {
return (*proxy.ImplObject)(unsafe.Pointer(v))
}
func (*interfaceClipboard) GetInterfaceName_() string {
return "org.deepin.dde.Clipboard1"
}
// method Toggle
func (v *interfaceClipboard) GoToggle(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call {
return v.GetObject_().Go_(v.GetInterfaceName_()+".Toggle", flags, ch)
}
func (v *interfaceClipboard) Toggle(flags dbus.Flags) error {
return (<-v.GoToggle(flags, make(chan *dbus.Call, 1)).Done).Err
}
// method Show
func (v *interfaceClipboard) GoShow(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call {
return v.GetObject_().Go_(v.GetInterfaceName_()+".Show", flags, ch)
}
func (v *interfaceClipboard) Show(flags dbus.Flags) error {
return (<-v.GoShow(flags, make(chan *dbus.Call, 1)).Done).Err
}
// method Hide
func (v *interfaceClipboard) GoHide(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call {
return v.GetObject_().Go_(v.GetInterfaceName_()+".Hide", flags, ch)
}
func (v *interfaceClipboard) Hide(flags dbus.Flags) error {
return (<-v.GoHide(flags, make(chan *dbus.Call, 1)).Done).Err
}