Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/godbus/dbus
/ types & classes
Types & classes
132 in github.com/godbus/dbus
⨍
Functions
642
◇
Types & classes
132
↓ 27 callers
TypeAlias
InvalidMessageError
An InvalidMessageError describes the reason why a D-Bus message is regarded as invalid.
message.go:78
↓ 22 callers
TypeAlias
ObjectPath
An ObjectPath is an object path as defined by the D-Bus spec.
dbus.go:301
↓ 13 callers
TypeAlias
FormatError
A FormatError is an error in the wire format.
decoder.go:316
↓ 10 callers
TypeAlias
UnixFD
A UnixFD is a Unix file descriptor sent over the wire. See the package-level documentation for more information about Unix file descriptor passing.
dbus.go:335
↓ 4 callers
TypeAlias
Sequence
Sequence represents the value of a monotonically increasing counter.
sequence.go:4
↓ 2 callers
TypeAlias
HeaderField
HeaderField represents the possible byte codes for the headers of a D-Bus message.
message.go:61
↓ 2 callers
TypeAlias
Introspectable
Introspectable implements org.freedesktop.Introspectable. You can create it by converting the XML-formatted introspection data from a string to an In
introspect/introspectable.go:16
↓ 2 callers
TypeAlias
UnixFDIndex
A UnixFDIndex is the representation of a Unix file descriptor in a message.
dbus.go:338
↓ 2 callers
FuncType
intro_fn
func() string
server_interfaces_test.go:195
↓ 1 callers
TypeAlias
Flags
Flags represents the possible flags of a D-Bus message.
message.go:15
↓ 1 callers
TypeAlias
ReleaseNameReply
ReleaseNameReply is the reply to a ReleaseName call.
export.go:433
↓ 1 callers
TypeAlias
RequestNameReply
RequestNameReply is the reply to a RequestName call.
export.go:463
↓ 1 callers
TypeAlias
Type
Type represents the possible types of a D-Bus message.
message.go:35
↓ 1 callers
TypeAlias
boolNode
variant_parser.go:393
↓ 1 callers
TypeAlias
boolean
encoder_test.go:361
↓ 1 callers
TypeAlias
byteStringNode
variant_parser.go:732
↓ 1 callers
TypeAlias
foo
_examples/prop.go:12
↓ 1 callers
TypeAlias
foo
_examples/server.go:23
↓ 1 callers
TypeAlias
fooimpl
encoder_test.go:121
↓ 1 callers
Struct
intro
server_interfaces_test.go:21
↓ 1 callers
FuncType
terrfn
func(in string) error
server_interfaces_test.go:132
Struct
Annotation
Annotation is an annotation in the introspection format.
introspect/introspect.go:99
Struct
Arg
Arg represents an argument of a method or a signal.
introspect/introspect.go:92
Interface
ArgumentDecoder
An Argument Decoder can decode arguments using the non-standard mechanism If a method implements this interface then the non-standard decoder will be
server_interfaces.go:64
Interface
Auth
Auth defines the behaviour of an authentication mechanism.
auth.go:39
TypeAlias
AuthStatus
AuthStatus represents the Status of an authentication mechanism.
auth.go:13
Struct
Bar
proto_test.go:197
Interface
BusObject
BusObject is the interface of a remote object on which methods can be invoked.
object.go:11
Struct
Call
Call represents a pending or completed method call.
call.go:8
Struct
Change
Change represents a change of a property by a call to Set.
prop/prop.go:167
Struct
Conn
Conn represents a connection to a message bus (usually, the system or session bus). Connections are either shared or private. Shared connections are
conn.go:31
FuncType
ConnOption
ConnOption is a connection option.
conn.go:201
Interface
DBusError
A DBusError is used to convert a generic object to a D-Bus error. Any custom error mechanism may implement this interface to provide a custom encodin
server_interfaces.go:95
TypeAlias
EmitType
EmitType controls how org.freedesktop.DBus.Properties.PropertiesChanged is emitted for a property. If it is EmitTrue, the signal is emitted. If it is
prop/prop.go:19
Struct
Error
Error represents a D-Bus message of type Error.
conn.go:716
Struct
Foo
_examples/prop.go:19
Struct
Foo
prop/prop_test.go:10
Interface
Handler
Handler is the representation of a D-Bus Application. The Handler must have a way to lookup objects given an ObjectPath. The returned object must imp
server_interfaces.go:14
FuncType
Interceptor
Interceptor intercepts incoming and outgoing messages.
conn.go:236
Interface
Interface
An Interface is the representation of a D-Bus Interface. Interfaces are a grouping of methods implemented by the Objects. Interfaces are responsible
server_interfaces.go:34
Struct
Interface
Interface describes a DBus interface that is available on the message bus.
introspect/introspect.go:61
Struct
InvalidTypeError
An InvalidTypeError signals that a value which cannot be represented in the D-Bus wire format was passed to a function.
dbus.go:33
Struct
MatchOption
MatchOption specifies option for dbus routing match rule. Options can be constructed with WithMatch* helpers. For full list of available options consu
match.go:11
Struct
Message
Message represents a single D-Bus message.
message.go:107
Interface
Method
A Method represents the exposed methods on D-Bus.
server_interfaces.go:39
Struct
Method
Method describes a Method on an Interface as returned by an introspection.
introspect/introspect.go:70
Struct
Node
Node is the root element of an introspection.
introspect/introspect.go:53
Struct
Object
Object represents a remote object on which methods can be invoked.
object.go:26
Struct
Prop
Prop represents a single property. It is used for creating a Properties value.
prop/prop.go:128
Struct
Properties
Properties is a set of values that can be made available to the message bus using the org.freedesktop.DBus.Properties interface. It is safe for concur
prop/prop.go:177
Struct
Property
Property describes a property of an Interface.
introspect/introspect.go:84
TypeAlias
RequestNameFlags
RequestNameFlags represents the possible flags for a RequestName call.
export.go:454
TypeAlias
Sender
Sender is a type which can be used in exported methods to receive the message sender.
export.go:60
Interface
SerialGenerator
SerialGenerator is responsible for serials generation. Different approaches for the serial generation can be used, maintaining a map guarded with a m
server_interfaces.go:104
Interface
ServerObject
ServerObject is the representation of an D-Bus Object. Objects are registered at a path for a given Handler. The Objects implement D-Bus interfaces.
server_interfaces.go:26
Struct
Signal
Signal represents a D-Bus message of type Signal. The name member is given in "interface.member" notation, e.g. org.freedesktop.D-Bus.NameLost.
conn.go:737
Struct
Signal
Signal describes a Signal emitted on an Interface.
introspect/introspect.go:77
Interface
SignalHandler
A SignalHandler is responsible for delivering a signal. Signal delivery may be changed from the default channel based approach by Handlers implementi
server_interfaces.go:76
Interface
SignalRegistrar
SignalRegistrar manages signal delivery channels. This is an optional set of methods for `SignalHandler`.
server_interfaces.go:83
Struct
Signature
Signature represents a correct type signature as specified by the D-Bus specification. The zero value represents the empty signature, "".
sig.go:28
Struct
SignatureError
A SignatureError indicates that a signature passed to a function or received on a connection is not a valid signature.
sig.go:170
Interface
Terminator
Terminator allows a handler to implement a shutdown mechanism that is called when the connection terminates.
server_interfaces.go:5
Struct
TestStruct
dbus_test.go:9
Struct
Testing
variant_test.go:8
Struct
Ucred
http://golang.org/src/pkg/syscall/ztypes_linux_amd64.go https://golang.org/src/syscall/ztypes_freebsd_amd64.go Note: FreeBSD actually uses a 'struct
transport_unixcred_freebsd.go:25
Struct
Ucred
http://golang.org/src/pkg/syscall/ztypes_linux_amd64.go http://golang.org/src/pkg/syscall/ztypes_dragonfly_amd64.go
transport_unixcred_dragonfly.go:24
Struct
Variant
Variant represents the D-Bus variant type.
variant.go:12
Struct
X
server_interfaces_test.go:450
Struct
arrayNode
variant_parser.go:417
Struct
authAnonymous
auth_anonymous.go:8
Struct
authCookieSha1
auth_sha1_windows.go:19
Struct
authExternal
AuthExternal implements the EXTERNAL authentication mechanism.
auth_external.go:14
TypeAlias
authState
auth.go:30
Struct
badExport
export_test.go:27
Struct
barExport
export_test.go:21
Struct
callTracker
conn.go:918
Struct
decoder
decoder.go:10
Struct
defaultHandler
default_handler.go:35
Struct
defaultSignalHandler
default_handler.go:250
Struct
depthCounter
sig.go:179
Struct
dictEntry
variant_parser.go:569
Struct
dictNode
variant_parser.go:573
TypeAlias
empty
encoder_test.go:89
Struct
encoder
An encoder encodes values to the D-Bus wire format.
encoder.go:13
Struct
errorExport
export_test.go:39
Struct
exportedIntf
default_handler.go:225
Struct
exportedMethod
default_handler.go:116
Struct
exportedObj
default_handler.go:179
Struct
fakeAuth
conn_test.go:158
Struct
fooExport
export_test.go:12
Interface
fooer
encoder_test.go:117
Struct
genericTransport
transport_generic.go:24
Struct
header
message.go:116
Struct
invalidMessageExport
export_test.go:33
FuncType
lexState
func(*varLexer) lexState
variant_lexer.go:45
Struct
lowerCaseExport
export_test.go:10
Struct
msghead
msghead represents the part of the message header that has a constant size (byte order + 15 bytes).
transport_unix.go:16
Struct
nameTracker
conn.go:866
Struct
noErrorExport
export_test.go:48
Struct
nopServer
object_test.go:69
next →
1–100 of 132, ranked by callers