Package Usage: go: github.com/godbus/dbus
Package dbus implements bindings to the D-Bus message bus system.
To use the message bus API, you first need to connect to a bus (usually the
session or system bus). The acquired connection then can be used to call methods
on remote objects and emit or receive signals. Using the Export method, you can
arrange D-Bus methods calls to be directly translated to method calls on a Go
value.
For outgoing messages, Go types are automatically converted to the
corresponding D-Bus types. The following types are directly encoded as their
respective D-Bus equivalents:
Slices and arrays encode as ARRAYs of their element type.
Maps encode as DICTs, provided that their key type can be used as a key for
a DICT.
Structs other than Variant and Signature encode as a STRUCT containing their
exported fields. Fields whose tags contain `dbus:"-"` and unexported fields will
be skipped.
Pointers encode as the value they're pointed to.
Types convertible to one of the base types above will be mapped as the
base type.
Trying to encode any other type or a slice, map or struct containing an
unsupported type will result in an InvalidTypeError.
For incoming messages, the inverse of these rules are used, with the exception
of STRUCTs. Incoming STRUCTS are represented as a slice of empty interfaces
containing the struct fields in the correct order. The Store function can be
used to convert such values to Go structs.
Handling Unix file descriptors deserves special mention. To use them, you should
first check that they are supported on a connection by calling SupportsUnixFDs.
If it returns true, all method of Connection will translate messages containing
UnixFD's to messages that are accompanied by the given file descriptors with the
UnixFD values being substituted by the correct indices. Similarily, the indices
of incoming messages are automatically resolved. It shouldn't be necessary to use
UnixFDIndex.
2 versions
Latest release: over 7 years ago
5,882 dependent packages
View more package details: https://packages.ecosyste.ms/registries/proxy.golang.org/packages/github.com/godbus/dbus
View more repository details: http://repos.ecosyste.ms/hosts/GitHub/repositories/godbus%2Fdbus
Dependent Repos 24,267
admariner/jitsu Fork of jitsucom/jitsu
Jitsu is an open-source data integration platformSize: 29.4 MB - Last synced: 4 days ago - Pushed: almost 2 years ago

ossf/scorecard-action
Official GitHub Action for OpenSSF Scorecard.Size: 6.93 MB - Last synced: 6 days ago - Pushed: 11 days ago

zeromike/syft Fork of anchore/syft
CLI tool and library for generating a Software Bill of Materials from container images and filesystemsSize: 10.4 MB - Last synced: 11 months ago - Pushed: almost 3 years ago

krasish/test-infra Fork of kyma-project/test-infra
Test infrastructure for the Kyma project.Size: 15.3 MB - Last synced: about 2 years ago - Pushed: about 2 years ago

spolti/kie-cloud-operator Fork of kiegroup/kie-cloud-operator
OCP Operator for KIESize: 100 MB - Last synced: 7 months ago - Pushed: over 1 year ago

alicefr/kubevirt Fork of kubevirt/kubevirt
Kubernetes Virtualization API and runtime in order to define and manage virtual machines.Size: 286 MB - Last synced: 2 days ago - Pushed: 2 days ago

ahmedabu98/beam Fork of apache/beam
Apache Beam is a unified programming model for Batch and StreamingSize: 392 MB - Last synced: 4 days ago - Pushed: 4 days ago

champ-oss/terraform-aws-metabase
Size: 268 KB - Last synced: about 1 month ago - Pushed: about 1 month ago

alexander-lipnitskiy/hlf-deploy
Deploy Hyperledger Fabric Network in Docker SwarmSize: 1020 KB - Last synced: about 2 years ago - Pushed: over 2 years ago

observIQ/grafana-agent Fork of grafana/agent
Telemetry agent for the LGTM stack.Size: 48.3 MB - Last synced: over 1 year ago - Pushed: over 1 year ago

tharun208/loki Fork of grafana/loki
Like Prometheus, but for logs.Size: 168 MB - Last synced: about 1 year ago - Pushed: about 2 years ago




Team-Kujira/ibc-go Fork of cosmos/ibc-go
Interblockchain Communication Protocol (IBC) implementation in Golang.Size: 53 MB - Last synced: 10 months ago - Pushed: 10 months ago

xpivarc/kubevirt Fork of kubevirt/kubevirt
Kubernetes Virtualization API and runtime in order to define and manage virtual machines.Size: 297 MB - Last synced: 4 days ago - Pushed: 4 days ago

carlkyrillos/integreatly-operator Fork of integr8ly/integreatly-operator
An Openshift Operator based on the Operator SDK for installing and reconciling Integreatly servicesSize: 128 MB - Last synced: 7 months ago - Pushed: 7 months ago

rancher-max/rancher Fork of rancher/rancher
Complete container management platformSize: 140 MB - Last synced: about 2 months ago - Pushed: about 2 months ago

FairwindsOps/insights-cli
A command line tool for Fairwinds InsightsSize: 23.4 MB - Last synced: 20 days ago - Pushed: about 1 month ago

XTIDfdenni/aws-vault Fork of 99designs/aws-vault
A vault for securely storing and accessing AWS credentials in development environmentsSize: 9.27 MB - Last synced: over 1 year ago - Pushed: almost 2 years ago

jrivera-px/operator Fork of libopenstorage/operator
Storage operator for KubernetesSize: 34.9 MB - Last synced: about 2 years ago - Pushed: over 2 years ago

Agraphie/aws-vault Fork of 99designs/aws-vault
A vault for securely storing and accessing AWS credentials in development environmentsSize: 9.09 MB - Last synced: about 2 years ago - Pushed: about 2 years ago

paketo-buildpacks/go
A Cloud Native Buildpack for GoSize: 83.2 MB - Last synced: 8 days ago - Pushed: 8 days ago

paketo-buildpacks/dotnet-core
A Cloud Native Buildpack for .NET CoreSize: 176 MB - Last synced: 3 days ago - Pushed: 3 days ago



RafaySystems/terraform-provider-rafay
Rafay terraform providerSize: 6.77 MB - Last synced: 5 days ago - Pushed: 5 days ago


Mu-L/docker-slim Fork of slimtoolkit/slim
DockerSlim (docker-slim): Don't change anything in your Docker container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)Size: 64.8 MB - Last synced: about 1 year ago - Pushed: about 1 year ago
