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

..22-Mar-2019-

CONTRIBUTING.mdH A D22-Mar-20191.4 KiB5136

LICENSEH A D22-Mar-20191.3 KiB2621

MAINTAINERSH A D22-Mar-2019143 43

README.markdownH A D22-Mar-20191.4 KiB4529

auth.goH A D22-Mar-20196.6 KiB254214

auth_external.goH A D22-Mar-2019582 2718

auth_sha1.goH A D22-Mar-20192.4 KiB10386

call.goH A D22-Mar-2019867 3720

conn.goH A D22-Mar-201918.4 KiB684520

conn_darwin.goH A D22-Mar-2019704 3426

conn_other.goH A D22-Mar-2019779 4331

conn_test.goH A D22-Mar-20196.6 KiB326294

dbus.goH A D22-Mar-201910.4 KiB428372

decoder.goH A D22-Mar-20195 KiB229212

default_handler.goH A D22-Mar-20196.3 KiB292237

doc.goH A D22-Mar-20192.4 KiB701

encoder.goH A D22-Mar-20195.4 KiB211179

encoder_test.goH A D22-Mar-20198.2 KiB415378

examples_test.goH A D22-Mar-2019824 5141

export.goH A D22-Mar-201912.6 KiB414301

export_test.goH A D22-Mar-201918.1 KiB636478

homedir.goH A D22-Mar-2019325 2922

homedir_dynamic.goH A D22-Mar-2019171 1611

homedir_static.goH A D22-Mar-2019617 4633

message.goH A D22-Mar-20198.8 KiB354289

object.goH A D22-Mar-20193.9 KiB148113

proto_test.goH A D22-Mar-20198.2 KiB370348

server_interfaces.goH A D22-Mar-20193.3 KiB9029

server_interfaces_test.goH A D22-Mar-20199.4 KiB418369

sig.goH A D22-Mar-20195.8 KiB260218

sig_test.goH A D22-Mar-20191.1 KiB7164

store_test.goH A D22-Mar-20192 KiB10090

transport_darwin.goH A D22-Mar-2019105 75

transport_generic.goH A D22-Mar-2019908 5140

transport_tcp.goH A D22-Mar-2019816 4436

transport_tcp_test.goH A D22-Mar-2019517 2723

transport_unix.goH A D22-Mar-20194.8 KiB197171

transport_unix_test.goH A D22-Mar-20191 KiB5044

transport_unixcred_dragonfly.goH A D22-Mar-20192.7 KiB9654

transport_unixcred_freebsd.goH A D22-Mar-20192.5 KiB9254

transport_unixcred_linux.goH A D22-Mar-2019637 2618

transport_unixcred_openbsd.goH A D22-Mar-2019222 1512

variant.goH A D22-Mar-20193.4 KiB145121

variant_lexer.goH A D22-Mar-20194.8 KiB285257

variant_parser.goH A D22-Mar-201915.3 KiB818748

variant_test.goH A D22-Mar-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.1. 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