Versions in this module Expand all Collapse all v1 v1.0.7 Oct 29, 2015 Changes in this version + type Call interface + Store func(retvalues ...interface{}) error + type Connection interface + BusObject func() Object + Object func(name, path string) Object + Signal func(ch chan<- *godbus.Signal) + type DBusFake struct + func NewFake(systemBus *DBusFakeConnection, sessionBus *DBusFakeConnection) *DBusFake + func (db *DBusFake) SessionBus() (Connection, error) + func (db *DBusFake) SystemBus() (Connection, error) + type DBusFakeConnection struct + func NewFakeConnection() *DBusFakeConnection + func (conn *DBusFakeConnection) AddObject(name, path string, handler DBusFakeHandler) + func (conn *DBusFakeConnection) BusObject() Object + func (conn *DBusFakeConnection) EmitSignal(name, path, iface, signal string, args ...interface{}) + func (conn *DBusFakeConnection) Object(name, path string) Object + func (conn *DBusFakeConnection) SetBusObject(handler DBusFakeHandler) + func (conn *DBusFakeConnection) Signal(ch chan<- *godbus.Signal) + type DBusFakeHandler func(method string, args ...interface{}) ([]interface{}, error) + type Interface interface + SessionBus func() (Connection, error) + SystemBus func() (Connection, error) + func New() Interface + type Object interface + Call func(method string, flags godbus.Flags, args ...interface{}) Call