D-Bus programming in Java 1.5
Matthew Johnson
dbus@matthew.ath.cx
March 16, 2011
Contents
List of Figures
List of Tables
1
Introduction
1.1
Protocol Implementation
1.2
Dependencies
1.3
D-Bus Terminology
2
DBusConnection
2.1
Asynchronous Calls
3
DBusInterface
3.1
Interface name overriding
4
DBusSignal
5
DBusExecutionException
6
DBusSigHandler
7
D-Bus Types
7.1
Basic Types
7.2
Strings
7.3
Arrays
7.4
Maps
7.5
Variants
7.6
Structs
7.7
Objects
7.8
Multiple Return Values
7.9
Full list of types
8
Annotations
9
DBusSerializable
10
CreateInterface
10.1
Nested Interfaces
11
Debugging
12
Peer to Peer
12.1
Connecting to another application
12.2
Getting Remote Objects
13
Low-level API
13.1
Transport
13.2
Message
14
Examples
15
Credits