package obus
Pure Ocaml implementation of the D-Bus protocol
Install
dune-project
Dependency
Authors
Maintainers
Sources
1.2.3.tar.gz
sha256=75703f78015e15d03d0fdba1633a155875daf17d854225658429e72a0df06258
md5=3090a796f0af95e16838d81656ac4b97
doc/obus.internals/OBus_value/C/index.html
Module OBus_value.C
Source
Type converters
This module offers a convenient way of constructing a boxed D-Bus value from a OCaml value, and of casting a boxed D-Bus value into a OCaml value.
Type of converters dealing with basic D-Bus types
Type of converters dealing with single D-Bus types
Type of converters dealing with sequence D-Bus types
Constructors
Types extraction
Boxing
Unboxing
Exception raised when a boxed value do not have the same signature as the combinator
Dynamic values
The follwing functions allows you to create converters that do not convert values.
Sequence constructors
Source
val seq14 :
'a1 single ->
'a2 single ->
'a3 single ->
'a4 single ->
'a5 single ->
'a6 single ->
'a7 single ->
'a8 single ->
'a9 single ->
'a10 single ->
'a11 single ->
'a12 single ->
'a13 single ->
'a14 single ->
('a1
* 'a2
* 'a3
* 'a4
* 'a5
* 'a6
* 'a7
* 'a8
* 'a9
* 'a10
* 'a11
* 'a12
* 'a13
* 'a14)
sequence
Source
val seq15 :
'a1 single ->
'a2 single ->
'a3 single ->
'a4 single ->
'a5 single ->
'a6 single ->
'a7 single ->
'a8 single ->
'a9 single ->
'a10 single ->
'a11 single ->
'a12 single ->
'a13 single ->
'a14 single ->
'a15 single ->
('a1
* 'a2
* 'a3
* 'a4
* 'a5
* 'a6
* 'a7
* 'a8
* 'a9
* 'a10
* 'a11
* 'a12
* 'a13
* 'a14
* 'a15)
sequence
Source
val seq16 :
'a1 single ->
'a2 single ->
'a3 single ->
'a4 single ->
'a5 single ->
'a6 single ->
'a7 single ->
'a8 single ->
'a9 single ->
'a10 single ->
'a11 single ->
'a12 single ->
'a13 single ->
'a14 single ->
'a15 single ->
'a16 single ->
('a1
* 'a2
* 'a3
* 'a4
* 'a5
* 'a6
* 'a7
* 'a8
* 'a9
* 'a10
* 'a11
* 'a12
* 'a13
* 'a14
* 'a15
* 'a16)
sequence
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page