package mirage-qubes

  1. Overview
  2. Docs
type qdb_msg =
  1. | QDB_CMD_READ
  2. | QDB_CMD_WRITE
  3. | QDB_CMD_MULTIREAD
  4. | QDB_CMD_LIST
  5. | QDB_CMD_RM
  6. | QDB_CMD_WATCH
  7. | QDB_CMD_UNWATCH
  8. | QDB_RESP_OK
  9. | QDB_RESP_ERROR_NOENT
  10. | QDB_RESP_ERROR
  11. | QDB_RESP_READ
  12. | QDB_RESP_MULTIREAD
  13. | QDB_RESP_LIST
  14. | QDB_RESP_WATCH
val qdb_msg_to_int : qdb_msg -> int
val int_to_qdb_msg : int -> qdb_msg option
val qdb_msg_to_string : qdb_msg -> string
type msg_header = {
  1. ty : int;
  2. path : string;
  3. padding : string;
  4. data_len : int32;
}
val get_msg_header_ty : string -> int
val get_msg_header_path : string -> string
val get_msg_header_data_len : string -> int32
val sizeof_msg_header : int
val make_msg_header : ty:qdb_msg -> path:string -> data_len:int -> string
module Framing : sig ... end