• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

_examples/H23-Jun-2019-

introspect/H23-Jun-2019-

prop/H23-Jun-2019-

.travis.ymlH A D23-Jun-2019718

CONTRIBUTING.mdH A D23-Jun-20191.4 KiB

LICENSEH A D23-Jun-20191.3 KiB

MAINTAINERSH A D23-Jun-2019143

README.markdownH A D23-Jun-20191.4 KiB

auth.goH A D23-Jun-20196.6 KiB

auth_anonymous.goH A D23-Jun-2019396

auth_external.goH A D23-Jun-2019582

auth_sha1.goH A D23-Jun-20192.4 KiB

call.goH A D23-Jun-20191.2 KiB

conn.goH A D23-Jun-201922.8 KiB

conn_darwin.goH A D23-Jun-2019767

conn_other.goH A D23-Jun-20192.5 KiB

conn_test.goH A D23-Jun-20198.8 KiB

conn_unix.goH A D23-Jun-2019347

conn_windows.goH A D23-Jun-2019277

dbus.goH A D23-Jun-201910.4 KiB

decoder.goH A D23-Jun-20196.3 KiB

decoder_test.goH A D23-Jun-20191.4 KiB

default_handler.goH A D23-Jun-20197.1 KiB

doc.goH A D23-Jun-20192.4 KiB

encoder.goH A D23-Jun-20195.4 KiB

encoder_test.goH A D23-Jun-20198.2 KiB

examples_test.goH A D23-Jun-2019824

exec_command_test.goH A D23-Jun-20191.7 KiB

export.goH A D23-Jun-201912.6 KiB

export_test.goH A D23-Jun-201918.1 KiB

go.modH A D23-Jun-201939

homedir.goH A D23-Jun-2019325

homedir_dynamic.goH A D23-Jun-2019171

homedir_static.goH A D23-Jun-2019617

match.goH A D23-Jun-20191.9 KiB

match_test.goH A D23-Jun-2019593

message.goH A D23-Jun-20198.8 KiB

object.goH A D23-Jun-20196.4 KiB

object_test.goH A D23-Jun-20194.1 KiB

proto_test.goH A D23-Jun-20198.2 KiB

server_interfaces.goH A D23-Jun-20193.8 KiB

server_interfaces_test.goH A D23-Jun-201910.3 KiB

sig.goH A D23-Jun-20195.8 KiB

sig_test.goH A D23-Jun-20191.1 KiB

store_test.goH A D23-Jun-20192 KiB

transport_darwin.goH A D23-Jun-2019105

transport_generic.goH A D23-Jun-2019907

transport_nonce_tcp.goH A D23-Jun-2019784

transport_nonce_tcp_test.goH A D23-Jun-20191.5 KiB

transport_tcp.goH A D23-Jun-2019797

transport_tcp_test.goH A D23-Jun-2019517

transport_unix.goH A D23-Jun-20195.3 KiB

transport_unix_test.goH A D23-Jun-20191 KiB

transport_unixcred_dragonfly.goH A D23-Jun-20192.7 KiB

transport_unixcred_freebsd.goH A D23-Jun-20192.5 KiB

transport_unixcred_linux.goH A D23-Jun-2019637

transport_unixcred_openbsd.goH A D23-Jun-2019222

variant.goH A D23-Jun-20193.4 KiB

variant_lexer.goH A D23-Jun-20194.8 KiB

variant_parser.goH A D23-Jun-201915.3 KiB

variant_test.goH A D23-Jun-20192.2 KiB

README.markdown

1[![Build Status](https://travis-ci.org/godbus/dbus.svg?branch=master)](https://travis-ci.org/godbus/dbus)
2
3dbus
4----
5
6dbus is a simple library that implements native Go client bindings for the
7D-Bus message bus system.
8
9### Features
10
11* Complete native implementation of the D-Bus message protocol
12* Go-like API (channels for signals / asynchronous method calls, Goroutine-safe connections)
13* Subpackages that help with the introspection / property interfaces
14
15### Installation
16
17This packages requires Go 1.7. If you installed it and set up your GOPATH, just run:
18
19```
20go get github.com/godbus/dbus
21```
22
23If you want to use the subpackages, you can install them the same way.
24
25### Usage
26
27The complete package documentation and some simple examples are available at
28[godoc.org](http://godoc.org/github.com/godbus/dbus). Also, the
29[_examples](https://github.com/godbus/dbus/tree/master/_examples) directory
30gives a short overview over the basic usage.
31
32#### Projects using godbus
33- [notify](https://github.com/esiqveland/notify) provides desktop notifications over dbus into a library.
34- [go-bluetooth](https://github.com/muka/go-bluetooth) provides a bluetooth client over bluez dbus API.
35
36Please note that the API is considered unstable for now and may change without
37further notice.
38
39### License
40
41go.dbus is available under the Simplified BSD License; see LICENSE for the full
42text.
43
44Nearly all of the credit for this library goes to github.com/guelfey/go.dbus.
45