blob: 165b740b80685431ff5d31de216ddd386cea5edf [file] [log] [blame]
package main
import (
"fmt"
"github.com/guelfey/go.dbus"
)
func main() {
conn, err := dbus.Dial("unix:path=./socket")
if err != nil {
panic(err)
}
fmt.Println("Connected on unix:path=./socket")
err = conn.Auth(nil)
if err != nil {
panic(err)
}
obj := conn.Object("", "/com/github/guelfey/Demo/PeerServer")
var r string
err = obj.Call("com.github.guelfey.PeerServer.Foo", 0, int32(42)).Store(&r)
fmt.Printf("Got reply: %s\n", r)
}