Versions in this module Expand all Collapse all v0 v0.1.0 Aug 17, 2026 Changes in this version + func Store(src []any, dest ...any) error + type CallError struct + Msg string + Name string + func (e *CallError) Error() string + type Conn struct + func SessionBus() (*Conn, error) + func (c *Conn) AddMatch(rule string) error + func (c *Conn) Close() error + func (c *Conn) Object(dest string, path ObjectPath) *Object + func (c *Conn) RemoveMatch(rule string) error + func (c *Conn) Signals(ch chan<- *Signal) + type Error string + const ErrAuthFailed + const ErrCallTimeout + const ErrClosed + const ErrNoSessionBus + const ErrSignatureMismatch + const ErrUnsupportedType + func (e Error) Error() string + type ErrorResponse struct + Body []any + Name string + func (e *ErrorResponse) Error() string + type Flags byte + const FlagAllowInteractiveAuthorization + const FlagNoAutoStart + const FlagNoReplyExpected + type FormatError string + func (e FormatError) Error() string + type HeaderField byte + const FieldDestination + const FieldErrorName + const FieldInterface + const FieldMember + const FieldPath + const FieldReplySerial + const FieldSender + const FieldSignature + const FieldUnixFDs + type InvalidMessageError string + func (e InvalidMessageError) Error() string + type InvalidTypeError struct + Type fmt.Stringer + func (e InvalidTypeError) Error() string + type Message struct + Body []any + Flags Flags + Headers map[HeaderField]Variant + Type Type + func DecodeMessage(rd io.Reader) (msg *Message, err error) + func (msg *Message) EncodeTo(out io.Writer, order binary.ByteOrder) (err error) + func (msg *Message) IsValid() error + func (msg *Message) Serial() uint32 + func (msg *Message) String() string + type Object struct + func (o *Object) Call(method string, args ...any) *Reply + func (o *Object) GetProperty(iface, name string) (Variant, error) + type ObjectPath string + func (p ObjectPath) IsValid() bool + type Reply struct + Body []any + Err error + func (r *Reply) Store(dest ...any) error + type Signal struct + Body []any + Name string + Path ObjectPath + Sender string + type Signature struct + func ParseSignature(s string) (sig Signature, err error) + func ParseSignatureMust(s string) Signature + func SignatureOf(vs ...any) Signature + func SignatureOfType(t reflect.Type) Signature + func (s Signature) Empty() bool + func (s Signature) Single() bool + func (s Signature) String() string + type SignatureError struct + Reason string + Sig string + func (e SignatureError) Error() string + type Type byte + const TypeError + const TypeMethodCall + const TypeMethodReply + const TypeSignal + func (t Type) String() string + type Variant struct + func MakeVariant(v any) Variant + func MakeVariantWithSignature(v any, s Signature) Variant + func (v Variant) Signature() string + func (v Variant) String() string + func (v Variant) Value() any v0.0.1 Aug 17, 2026 Changes in this version + type Dbus struct + func New() *Dbus