OBus_value.CSourceType 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
Exception raised when a boxed value do not have the same signature as the combinator
The follwing functions allows you to create converters that do not convert values.
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)
sequenceval 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)
sequenceval 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