package obus

  1. Overview
  2. Docs
Pure Ocaml implementation of the D-Bus protocol

Install

Dune Dependency

Authors

Maintainers

Sources

1.2.2.tar.gz
sha256=3bf0aeb00bf90cd4111483b37cefcb39af38ad6db1aeb6949a2fbecc13ff9a90
md5=7dd48f9bde3e069898fa08e9972596b5

doc/obus.internals/OBus_value/T/index.html

Module OBus_value.T

D-Bus types

type basic =
  1. | Byte
  2. | Boolean
  3. | Int16
  4. | Int32
  5. | Int64
  6. | Uint16
  7. | Uint32
  8. | Uint64
  9. | Double
  10. | String
  11. | Signature
  12. | Object_path
  13. | Unix_fd
type single =
  1. | Basic of basic
  2. | Structure of single list
  3. | Array of single
  4. | Dict of basic * single
  5. | Variant
type sequence = single list
Constructors
val byte : basic
val boolean : basic
val int16 : basic
val int32 : basic
val int64 : basic
val uint16 : basic
val uint32 : basic
val uint64 : basic
val double : basic
val string : basic
val signature : basic
val object_path : basic
val unix_fd : basic
val basic : basic -> single
val structure : single list -> single
val array : single -> single
val dict : basic -> single -> single
val variant : single
val basic_byte : single
val basic_boolean : single
val basic_int16 : single
val basic_int32 : single
val basic_int64 : single
val basic_uint16 : single
val basic_uint32 : single
val basic_uint64 : single
val basic_double : single
val basic_string : single
val basic_signature : single
val basic_object_path : single
val basic_unix_fd : single
Pretty printing
val print_basic : Format.formatter -> basic -> unit
val print_single : Format.formatter -> single -> unit
val print_sequence : Format.formatter -> sequence -> unit
val string_of_basic : basic -> string
val string_of_single : single -> string
val string_of_sequence : sequence -> string
OCaml

Innovation. Community. Security.