Added utils method for dbus calls with two return values

This commit is contained in:
Peter Hommel 2019-05-09 10:41:57 +02:00
parent 5852676635
commit 1a95214556

View file

@ -41,6 +41,10 @@ func (d *dbusBase) callError(value interface{}, method string, args ...interface
return d.obj.Call(method, 0, args...).Store(value) return d.obj.Call(method, 0, args...).Store(value)
} }
func (d *dbusBase) callError2(value1 interface{}, value2 interface{}, method string, args ...interface{}) error {
return d.obj.Call(method, 0, args...).Store(value1, value2)
}
func (d *dbusBase) subscribe(iface, member string) { func (d *dbusBase) subscribe(iface, member string) {
rule := fmt.Sprintf("type='signal',interface='%s',path='%s',member='%s'", rule := fmt.Sprintf("type='signal',interface='%s',path='%s',member='%s'",
iface, d.obj.Path(), NetworkManagerInterface) iface, d.obj.Path(), NetworkManagerInterface)