obus
Pure Ocaml implementation of the D-Bus protocol
1024" x-on:close-sidebar="sidebar=window.innerWidth > 1024 && true">
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Libraries
This package provides the following libraries (via dune):
obus
Documentation:
OBus_address
Manipulation of D-Bus addressesOBus_address_lexer
OBus_auth
Handle authentication mechanismsOBus_bus
Message buses managementOBus_config
OBus_connection
D-Bus connectionsOBus_context
Message contextsOBus_error
D-Bus errors managementOBus_info
Various informationsOBus_interfaces
OBus_match
Matching rulesOBus_match_rule_lexer
OBus_member
D-Bus members descriptionOBus_message
Message descriptionOBus_method
D-Bus methodsOBus_object
Local D-Bus objectsOBus_peer
D-Bus peersOBus_property
D-Bus propertiesOBus_proxy
Remote D-Bus objectsOBus_resolver
Bus name resolvingOBus_server
Servers for one-to-one communicationOBus_signal
D-Bus signalsOBus_transport
Low-level transporting of messagesOBus_uuid
D-Bus universally-unique IDsOBus_wire
Message serialization/deserialization
Dependencies: lwt.unix, lwt_log, lwt_react, xmlm, obus.internals, lwt
obus.hal
Documentation:
Hal_device
Hal devicesHal_interfaces
Hal_manager
The Hal manager
Dependencies: lwt, obus
obus.internals
Documentation:
OBus_introspect
D-Bus obejct introspectionOBus_introspect_ext
OBus extended introspectionOBus_name
D-Bus namesOBus_path
Manipulation of dbus object pathsOBus_protocol
OBus_string
Restriction on strings used with D-BusOBus_type_ext_lexer
OBus_util
This module contain various functions used by both the library and the toolsOBus_value
D-Bus types, values and convertersOBus_xml_parser
Monadic xml parsing
Dependencies: lwt.unix, lwt_log, xmlm, lwt
obus.network_manager
Documentation:
Nm_access_point
Access point interfaceNm_connection
NetworkManager active connectionsNm_device
NetworkManager devicesNm_dhcp4_config
DHCP4 configurationNm_interfaces
Nm_ip4_config
Ip4 configurationNm_ip6_config
Ip6 configurationNm_manager
NetworkManager main interfaceNm_monitor
Properties monitoringNm_ppp
PPPNm_settings
NetworkManager settingsNm_vpn_connection
VPN connectionsNm_vpn_plugin
VPN plugin interface
Dependencies: lwt, lwt_log, obus
obus.notification
Documentation:
Notification
Popup notificationsNotification_interfaces
Dependencies: lwt, obus
obus.policykit
Documentation:
Policy_kit
PolicyKit interfacePolicy_kit_interfaces
Dependencies: lwt, obus
obus.ppx
Documentation: Ppx_obus
Dependencies: ppxlib.ast, ppxlib
obus.udisks
Documentation:
UDisks
UDisks main interfaceUDisks_adapter
UDisks adapter interfaceUDisks_device
UDisks device interfaceUDisks_expander
UDisks expander interfaceUDisks_interfaces
UDisks_monitor
Properties monitoringUDisks_port
UDisks port interface
Dependencies: lwt, obus
obus.upower
Documentation:
UPower
UPower main interfaceUPower_device
UPower device interfaceUPower_interfaces
UPower_monitor
Properties monitoringUPower_policy
Quality of service policyUPower_wakeups
UPower wakeups interface
Dependencies: lwt, obus