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

..25-Apr-2016-

introspect/H25-Apr-2016-192143

prop/H25-Apr-2016-265194

CONTRIBUTING.mdH A D25-Apr-20161.4 KiB5136

LICENSEH A D25-Apr-20161.3 KiB2621

MAINTAINERSH A D25-Apr-201689 32

README.markdownH A D25-Apr-20161.2 KiB4227

auth.goH A D25-Apr-20166.6 KiB254214

auth_external.goH A D25-Apr-2016582 2718

auth_sha1.goH A D25-Apr-20162.4 KiB10386

call.goH A D25-Apr-2016867 3720

conn.goH A D25-Apr-201616.3 KiB626478

conn_darwin.goH A D25-Apr-2016391 2216

conn_other.goH A D25-Apr-2016428 2819

dbus.goH A D25-Apr-20166.2 KiB259224

decoder.goH A D25-Apr-20165 KiB229212

doc.goH A D25-Apr-20162.3 KiB641

encoder.goH A D25-Apr-20165.3 KiB209177

export.goH A D25-Apr-201612.1 KiB412279

homedir.goH A D25-Apr-2016325 2922

homedir_dynamic.goH A D25-Apr-2016171 1611

homedir_static.goH A D25-Apr-2016617 4633

message.goH A D25-Apr-20168.3 KiB347288

object.goH A D25-Apr-20163.4 KiB12796

sig.goH A D25-Apr-20165.8 KiB258216

transport_darwin.goH A D25-Apr-2016105 75

transport_generic.goH A D25-Apr-2016644 3628

transport_unix.goH A D25-Apr-20164.9 KiB197171

transport_unixcred_dragonfly.goH A D25-Apr-20162.7 KiB9654

transport_unixcred_linux.goH A D25-Apr-2016637 2618

variant.goH A D25-Apr-20163.2 KiB140118

variant_lexer.goH A D25-Apr-20164.8 KiB285257

variant_parser.goH A D25-Apr-201615.3 KiB818748

README.markdown

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