OBus - API Reference

OBus library

This section describe modules of the core OBus library. OBus is composed of a lot of modules, but you will usually need only a few of them.

Connections and message Buses


OBus_bus
Message buses management
OBus_connection
D-Bus connections
OBus_server
Servers for one-to-one communication

D-Bus objects


OBus_proxy
Remote D-Bus objects
OBus_object
Local D-Bus objects
OBus_method
D-Bus methods
OBus_signal
D-Bus signals
OBus_property
D-Bus properties
OBus_member
D-Bus members description

Introspection


OBus_introspect
D-Bus obejct introspection
OBus_introspect_ext
OBus extended introspection

Misc


OBus_error
D-Bus errors management
OBus_value
D-Bus types, values and converters
OBus_resolver
Bus name resolving
OBus_peer
D-Bus peers
OBus_info
Various informations
OBus_name
D-Bus names
OBus_path
Manipulation of dbus object paths
OBus_string
Restriction on strings used with D-Bus
OBus_uuid
D-Bus universally-unique IDs
OBus_context
Message contexts

OBus low-level API


OBus_match
Matching rules
OBus_message
Message description
OBus_address
Manipulation of D-Bus addresses
OBus_auth
Handle authentication mechanisms
OBus_transport
Low-level transporting of messages
OBus_wire
Message serialization/deserialization

Service bindings

This section list bindings to D-Bus services shipped with OBus.

Notifications

Bindings to the freedesktop popup notification service.


Notification
Popup notifications

PolicyKit

Bindings to the freedesktop popup PolicyKit service.


Policy_kit
PolicyKit interface

Hal

Bindings to the freedesktop Hal service.


Hal_manager
The Hal manager
Hal_device
Hal devices

UPower

Bindings to the freedesktop UPower service.


UPower
UPower main interface
UPower_device
UPower device interface
UPower_policy
Quality of service policy
UPower_wakeups
UPower wakeups interface

UPower

Bindings to the freedesktop UDisks service.


UDisks
UDisks main interface
UDisks_device
UDisks device interface
UDisks_port
UDisks port interface
UDisks_adapter
UDisks adapter interface
UDisks_expander
UDisks expander interface

NetworkManager

Bindings to the NetworkManager service.


Nm_access_point
Access point interface
Nm_connection
NetworkManager active connections
Nm_device
NetworkManager devices
Nm_dhcp4_config
DHCP4 configuration
Nm_ip4_config
Ip4 configuration
Nm_ip6_config
Ip6 configuration
Nm_manager
NetworkManager main interface
Nm_ppp
PPP
Nm_settings
NetworkManager settings
Nm_vpn_connection
VPN connections
Nm_vpn_plugin
VPN plugin interface

Index

Index of types
Index of exceptions
Index of values
Index of class methods
Index of classes
Index of modules
Index of module types