Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
_examples/ | H | 23-Jun-2019 | - | |||
introspect/ | H | 23-Jun-2019 | - | |||
prop/ | H | 23-Jun-2019 | - | |||
.travis.yml | H A D | 23-Jun-2019 | 718 | |||
CONTRIBUTING.md | H A D | 23-Jun-2019 | 1.4 KiB | |||
LICENSE | H A D | 23-Jun-2019 | 1.3 KiB | |||
MAINTAINERS | H A D | 23-Jun-2019 | 143 | |||
README.markdown | H A D | 23-Jun-2019 | 1.4 KiB | |||
auth.go | H A D | 23-Jun-2019 | 6.6 KiB | |||
auth_anonymous.go | H A D | 23-Jun-2019 | 396 | |||
auth_external.go | H A D | 23-Jun-2019 | 582 | |||
auth_sha1.go | H A D | 23-Jun-2019 | 2.4 KiB | |||
call.go | H A D | 23-Jun-2019 | 1.2 KiB | |||
conn.go | H A D | 23-Jun-2019 | 22.8 KiB | |||
conn_darwin.go | H A D | 23-Jun-2019 | 767 | |||
conn_other.go | H A D | 23-Jun-2019 | 2.5 KiB | |||
conn_test.go | H A D | 23-Jun-2019 | 8.8 KiB | |||
conn_unix.go | H A D | 23-Jun-2019 | 347 | |||
conn_windows.go | H A D | 23-Jun-2019 | 277 | |||
dbus.go | H A D | 23-Jun-2019 | 10.4 KiB | |||
decoder.go | H A D | 23-Jun-2019 | 6.3 KiB | |||
decoder_test.go | H A D | 23-Jun-2019 | 1.4 KiB | |||
default_handler.go | H A D | 23-Jun-2019 | 7.1 KiB | |||
doc.go | H A D | 23-Jun-2019 | 2.4 KiB | |||
encoder.go | H A D | 23-Jun-2019 | 5.4 KiB | |||
encoder_test.go | H A D | 23-Jun-2019 | 8.2 KiB | |||
examples_test.go | H A D | 23-Jun-2019 | 824 | |||
exec_command_test.go | H A D | 23-Jun-2019 | 1.7 KiB | |||
export.go | H A D | 23-Jun-2019 | 12.6 KiB | |||
export_test.go | H A D | 23-Jun-2019 | 18.1 KiB | |||
go.mod | H A D | 23-Jun-2019 | 39 | |||
homedir.go | H A D | 23-Jun-2019 | 325 | |||
homedir_dynamic.go | H A D | 23-Jun-2019 | 171 | |||
homedir_static.go | H A D | 23-Jun-2019 | 617 | |||
match.go | H A D | 23-Jun-2019 | 1.9 KiB | |||
match_test.go | H A D | 23-Jun-2019 | 593 | |||
message.go | H A D | 23-Jun-2019 | 8.8 KiB | |||
object.go | H A D | 23-Jun-2019 | 6.4 KiB | |||
object_test.go | H A D | 23-Jun-2019 | 4.1 KiB | |||
proto_test.go | H A D | 23-Jun-2019 | 8.2 KiB | |||
server_interfaces.go | H A D | 23-Jun-2019 | 3.8 KiB | |||
server_interfaces_test.go | H A D | 23-Jun-2019 | 10.3 KiB | |||
sig.go | H A D | 23-Jun-2019 | 5.8 KiB | |||
sig_test.go | H A D | 23-Jun-2019 | 1.1 KiB | |||
store_test.go | H A D | 23-Jun-2019 | 2 KiB | |||
transport_darwin.go | H A D | 23-Jun-2019 | 105 | |||
transport_generic.go | H A D | 23-Jun-2019 | 907 | |||
transport_nonce_tcp.go | H A D | 23-Jun-2019 | 784 | |||
transport_nonce_tcp_test.go | H A D | 23-Jun-2019 | 1.5 KiB | |||
transport_tcp.go | H A D | 23-Jun-2019 | 797 | |||
transport_tcp_test.go | H A D | 23-Jun-2019 | 517 | |||
transport_unix.go | H A D | 23-Jun-2019 | 5.3 KiB | |||
transport_unix_test.go | H A D | 23-Jun-2019 | 1 KiB | |||
transport_unixcred_dragonfly.go | H A D | 23-Jun-2019 | 2.7 KiB | |||
transport_unixcred_freebsd.go | H A D | 23-Jun-2019 | 2.5 KiB | |||
transport_unixcred_linux.go | H A D | 23-Jun-2019 | 637 | |||
transport_unixcred_openbsd.go | H A D | 23-Jun-2019 | 222 | |||
variant.go | H A D | 23-Jun-2019 | 3.4 KiB | |||
variant_lexer.go | H A D | 23-Jun-2019 | 4.8 KiB | |||
variant_parser.go | H A D | 23-Jun-2019 | 15.3 KiB | |||
variant_test.go | H A D | 23-Jun-2019 | 2.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