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

..03-May-2022-

_examples/H30-Sep-2019-370290

introspect/H30-Sep-2019-194143

prop/H30-Sep-2019-286210

.travis.ymlH A D30-Sep-20191.1 KiB5144

CONTRIBUTING.mdH A D30-Sep-20191.4 KiB5136

LICENSEH A D30-Sep-20191.3 KiB2621

MAINTAINERSH A D30-Sep-2019143 43

README.markdownH A D30-Sep-20191.4 KiB4529

auth.goH A D30-Sep-20196.6 KiB253213

auth_anonymous.goH A D30-Sep-2019396 1711

auth_external.goH A D30-Sep-2019582 2718

auth_sha1.goH A D30-Sep-20192.4 KiB10386

call.goH A D30-Sep-20191.2 KiB6138

conn.goH A D30-Sep-201923.8 KiB913700

conn_darwin.goH A D30-Sep-2019767 3829

conn_other.goH A D30-Sep-20192.5 KiB9460

conn_test.goH A D30-Sep-201911.4 KiB561491

conn_unix.goH A D30-Sep-2019312 1812

conn_windows.goH A D30-Sep-2019277 1610

dbus.goH A D30-Sep-201910.5 KiB429373

dbus_test.goH A D30-Sep-2019467 2521

decoder.goH A D30-Sep-20196.3 KiB287260

decoder_test.goH A D30-Sep-20191.4 KiB8983

default_handler.goH A D30-Sep-20197.1 KiB329268

doc.goH A D30-Sep-20192.4 KiB701

encoder.goH A D30-Sep-20195.4 KiB211179

encoder_test.goH A D30-Sep-20198.2 KiB415378

examples_test.goH A D30-Sep-2019824 5141

exec_command_test.goH A D30-Sep-20191.7 KiB6251

export.goH A D30-Sep-201912.6 KiB413298

export_test.goH A D30-Sep-201918.1 KiB636478

go.modH A D30-Sep-201942 42

go.sumH A D30-Sep-20190

homedir.goH A D30-Sep-2019325 2922

homedir_dynamic.goH A D30-Sep-2019171 1611

homedir_static.goH A D30-Sep-2019617 4633

match.goH A D30-Sep-20191.9 KiB6339

match_test.goH A D30-Sep-2019593 2017

message.goH A D30-Sep-20198.8 KiB354289

object.goH A D30-Sep-20196.4 KiB212156

object_test.goH A D30-Sep-20194.1 KiB157130

proto_test.goH A D30-Sep-20198.2 KiB370348

server_interfaces.goH A D30-Sep-20193.8 KiB10837

server_interfaces_test.goH A D30-Sep-201910.5 KiB488428

sig.goH A D30-Sep-20195.8 KiB260218

sig_test.goH A D30-Sep-20191.1 KiB7164

store_test.goH A D30-Sep-20192 KiB10090

transport_darwin.goH A D30-Sep-2019105 75

transport_generic.goH A D30-Sep-2019907 5140

transport_nonce_tcp.goH A D30-Sep-2019784 4034

transport_nonce_tcp_test.goH A D30-Sep-20191.5 KiB7062

transport_tcp.goH A D30-Sep-2019797 4236

transport_tcp_test.goH A D30-Sep-2019517 2723

transport_unix.goH A D30-Sep-20195.3 KiB215188

transport_unix_test.goH A D30-Sep-20191 KiB5044

transport_unixcred_dragonfly.goH A D30-Sep-20192.7 KiB9654

transport_unixcred_freebsd.goH A D30-Sep-20192.5 KiB9254

transport_unixcred_linux.goH A D30-Sep-2019637 2618

transport_unixcred_openbsd.goH A D30-Sep-2019222 1512

variant.goH A D30-Sep-20193.4 KiB145121

variant_lexer.goH A D30-Sep-20194.7 KiB285257

variant_parser.goH A D30-Sep-201915.3 KiB818748

variant_test.goH A D30-Sep-20192.2 KiB7973

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