Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
_examples/ | H | 23-Jun-2019 | - | 326 | 259 | |
introspect/ | H | 23-Jun-2019 | - | 192 | 143 | |
prop/ | H | 23-Jun-2019 | - | 286 | 210 | |
.travis.yml | H A D | 23-Jun-2019 | 718 | 47 | 40 | |
CONTRIBUTING.md | H A D | 23-Jun-2019 | 1.4 KiB | 51 | 36 | |
LICENSE | H A D | 23-Jun-2019 | 1.3 KiB | 26 | 21 | |
MAINTAINERS | H A D | 23-Jun-2019 | 143 | 4 | 3 | |
README.markdown | H A D | 23-Jun-2019 | 1.4 KiB | 45 | 29 | |
auth.go | H A D | 23-Jun-2019 | 6.6 KiB | 253 | 213 | |
auth_anonymous.go | H A D | 23-Jun-2019 | 396 | 17 | 11 | |
auth_external.go | H A D | 23-Jun-2019 | 582 | 27 | 18 | |
auth_sha1.go | H A D | 23-Jun-2019 | 2.4 KiB | 103 | 86 | |
call.go | H A D | 23-Jun-2019 | 1.2 KiB | 61 | 38 | |
conn.go | H A D | 23-Jun-2019 | 22.8 KiB | 869 | 667 | |
conn_darwin.go | H A D | 23-Jun-2019 | 767 | 38 | 29 | |
conn_other.go | H A D | 23-Jun-2019 | 2.5 KiB | 94 | 60 | |
conn_test.go | H A D | 23-Jun-2019 | 8.8 KiB | 433 | 385 | |
conn_unix.go | H A D | 23-Jun-2019 | 347 | 18 | 13 | |
conn_windows.go | H A D | 23-Jun-2019 | 277 | 16 | 10 | |
dbus.go | H A D | 23-Jun-2019 | 10.4 KiB | 428 | 372 | |
decoder.go | H A D | 23-Jun-2019 | 6.3 KiB | 287 | 260 | |
decoder_test.go | H A D | 23-Jun-2019 | 1.4 KiB | 89 | 83 | |
default_handler.go | H A D | 23-Jun-2019 | 7.1 KiB | 329 | 268 | |
doc.go | H A D | 23-Jun-2019 | 2.4 KiB | 70 | 1 | |
encoder.go | H A D | 23-Jun-2019 | 5.4 KiB | 211 | 179 | |
encoder_test.go | H A D | 23-Jun-2019 | 8.2 KiB | 415 | 378 | |
examples_test.go | H A D | 23-Jun-2019 | 824 | 51 | 41 | |
exec_command_test.go | H A D | 23-Jun-2019 | 1.7 KiB | 62 | 51 | |
export.go | H A D | 23-Jun-2019 | 12.6 KiB | 413 | 298 | |
export_test.go | H A D | 23-Jun-2019 | 18.1 KiB | 636 | 478 | |
go.mod | H A D | 23-Jun-2019 | 39 | 4 | 2 | |
homedir.go | H A D | 23-Jun-2019 | 325 | 29 | 22 | |
homedir_dynamic.go | H A D | 23-Jun-2019 | 171 | 16 | 11 | |
homedir_static.go | H A D | 23-Jun-2019 | 617 | 46 | 33 | |
match.go | H A D | 23-Jun-2019 | 1.9 KiB | 63 | 39 | |
match_test.go | H A D | 23-Jun-2019 | 593 | 20 | 17 | |
message.go | H A D | 23-Jun-2019 | 8.8 KiB | 354 | 289 | |
object.go | H A D | 23-Jun-2019 | 6.4 KiB | 212 | 156 | |
object_test.go | H A D | 23-Jun-2019 | 4.1 KiB | 157 | 130 | |
proto_test.go | H A D | 23-Jun-2019 | 8.2 KiB | 370 | 348 | |
server_interfaces.go | H A D | 23-Jun-2019 | 3.8 KiB | 108 | 37 | |
server_interfaces_test.go | H A D | 23-Jun-2019 | 10.3 KiB | 482 | 422 | |
sig.go | H A D | 23-Jun-2019 | 5.8 KiB | 260 | 218 | |
sig_test.go | H A D | 23-Jun-2019 | 1.1 KiB | 71 | 64 | |
store_test.go | H A D | 23-Jun-2019 | 2 KiB | 100 | 90 | |
transport_darwin.go | H A D | 23-Jun-2019 | 105 | 7 | 5 | |
transport_generic.go | H A D | 23-Jun-2019 | 907 | 51 | 40 | |
transport_nonce_tcp.go | H A D | 23-Jun-2019 | 784 | 40 | 34 | |
transport_nonce_tcp_test.go | H A D | 23-Jun-2019 | 1.5 KiB | 68 | 60 | |
transport_tcp.go | H A D | 23-Jun-2019 | 797 | 42 | 36 | |
transport_tcp_test.go | H A D | 23-Jun-2019 | 517 | 27 | 23 | |
transport_unix.go | H A D | 23-Jun-2019 | 5.3 KiB | 215 | 188 | |
transport_unix_test.go | H A D | 23-Jun-2019 | 1 KiB | 50 | 44 | |
transport_unixcred_dragonfly.go | H A D | 23-Jun-2019 | 2.7 KiB | 96 | 54 | |
transport_unixcred_freebsd.go | H A D | 23-Jun-2019 | 2.5 KiB | 92 | 54 | |
transport_unixcred_linux.go | H A D | 23-Jun-2019 | 637 | 26 | 18 | |
transport_unixcred_openbsd.go | H A D | 23-Jun-2019 | 222 | 15 | 12 | |
variant.go | H A D | 23-Jun-2019 | 3.4 KiB | 145 | 121 | |
variant_lexer.go | H A D | 23-Jun-2019 | 4.8 KiB | 285 | 257 | |
variant_parser.go | H A D | 23-Jun-2019 | 15.3 KiB | 818 | 748 | |
variant_test.go | H A D | 23-Jun-2019 | 2.2 KiB | 79 | 73 |
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