module OBus_name:sig
..end
typebus =
OBus_string.t
example: "org.freedesktop.DBus", ":1.1"
val validate_bus : OBus_string.validator
val is_unique : bus -> bool
typeinterface =
OBus_string.t
example: "org.freedesktop.DBus.Introspectable"
val validate_interface : OBus_string.validator
typemember =
OBus_string.t
example: "StartServiceByName"
val validate_member : OBus_string.validator
typeerror =
OBus_string.t
example: "org.freedesktop.Error.UnknownMethod"
val validate_error : OBus_string.validator
val split : string -> string list
A-Z
*^A-Z.
*":
split "SetCPUFreqGovernor" = ["Set"; "CPUFreq"; "Governor"]
,
split "org.freedesktop.DBus" = ["org"; "freedesktop"; "DBus"]
val ocaml_lid : string -> string
caml_lid "SetCPUFreqGovernor" = "set_cpufreq_governor"
val ocaml_uid : string -> string
caml_uid "org.freedesktop.DBus" = "Org_freedesktop_dbus"
val haskell_lid : string -> string
haskell_lid "SetCPUFreqGovernor" = "setCPUFreqGovernor"
val haskell_uid : string -> string
haskell_uid "org.freedesktop.DBus" = "OrgFreedesktopDBus"