package capnp

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Make.BA_Source

Sourcemodule NM = NM
Sourcemodule NC : sig ... end
Sourcemodule DefaultsCopier : sig ... end
Sourcemodule BOps : sig ... end
Sourceval uint8_list_of_string : null_terminated:bool -> dest_message:rw NM.Message.t -> string -> rw NM.ListStorage.t
Sourceval void_list_codecs : unit NC.ListCodecs.t
Sourceval bit_list_codecs : bool NC.ListCodecs.t
Sourceval int8_list_codecs : int NC.ListCodecs.t
Sourceval int16_list_codecs : int NC.ListCodecs.t
Sourceval int32_list_codecs : Int32.t NC.ListCodecs.t
Sourceval int64_list_codecs : Int64.t NC.ListCodecs.t
Sourceval uint8_list_codecs : int NC.ListCodecs.t
Sourceval uint16_list_codecs : int NC.ListCodecs.t
Sourceval uint32_list_codecs : Stdint.Uint32.t NC.ListCodecs.t
Sourceval uint64_list_codecs : Stdint.Uint64.t NC.ListCodecs.t
Sourceval float32_list_codecs : float NC.ListCodecs.t
Sourceval float64_list_codecs : float NC.ListCodecs.t
Sourceval text_list_codecs : string NC.ListCodecs.t
Sourceval blob_list_codecs : string NC.ListCodecs.t
Sourceval struct_list_codecs : (Message.rw, 'a) NC.StructStorage.t NC.ListCodecs.t
Sourcemodule Discr : sig ... end
Sourceval set_opt_discriminant : rw NM.Slice.t -> Discr.t option -> unit
Sourceval get_data_region : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> rw NM.Slice.t
Sourceval get_bit : default:bool -> (rw, 'a) NM.StructStorage.t -> byte_ofs:int -> bit_ofs:int -> bool
Sourceval get_int8 : default:int -> (rw, 'a) NM.StructStorage.t -> int -> int
Sourceval get_int16 : default:int -> (rw, 'a) NM.StructStorage.t -> int -> int
Sourceval get_int32 : default:int32 -> (rw, 'a) NM.StructStorage.t -> int -> int32
Sourceval get_int64 : default:int64 -> (rw, 'a) NM.StructStorage.t -> int -> int64
Sourceval get_uint8 : default:int -> (rw, 'a) NM.StructStorage.t -> int -> int
Sourceval get_uint16 : default:int -> (rw, 'a) NM.StructStorage.t -> int -> int
Sourceval get_uint32 : default:Uint32.t -> (rw, 'a) NM.StructStorage.t -> int -> Uint32.t
Sourceval get_uint64 : default:Uint64.t -> (rw, 'a) NM.StructStorage.t -> int -> Uint64.t
Sourceval get_float32 : default_bits:int32 -> (rw, 'a) NM.StructStorage.t -> int -> float
Sourceval get_float64 : default_bits:int64 -> (rw, 'a) NM.StructStorage.t -> int -> float
Sourceval set_void : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> unit
Sourceval set_bit : ?discr:Discr.t -> default:bool -> (rw, 'a) NM.StructStorage.t -> byte_ofs:int -> bit_ofs:int -> bool -> unit
Sourceval set_int8 : ?discr:Discr.t -> default:int -> (rw, 'a) NM.StructStorage.t -> int -> int -> unit
Sourceval set_int16 : ?discr:Discr.t -> default:int -> (rw, 'a) NM.StructStorage.t -> int -> int -> unit
Sourceval set_int32 : ?discr:Discr.t -> default:int32 -> (rw, 'a) NM.StructStorage.t -> int -> int32 -> unit
Sourceval set_int64 : ?discr:Discr.t -> default:int64 -> (rw, 'a) NM.StructStorage.t -> int -> int64 -> unit
Sourceval set_uint8 : ?discr:Discr.t -> default:int -> (rw, 'a) NM.StructStorage.t -> int -> int -> unit
Sourceval set_uint16 : ?discr:Discr.t -> default:int -> (rw, 'a) NM.StructStorage.t -> int -> int -> unit
Sourceval set_uint32 : ?discr:Discr.t -> default:Uint32.t -> (rw, 'a) NM.StructStorage.t -> int -> Uint32.t -> unit
Sourceval set_uint64 : ?discr:Discr.t -> default:Uint64.t -> (rw, 'a) NM.StructStorage.t -> int -> Uint64.t -> unit
Sourceval set_float32 : ?discr:Discr.t -> default_bits:int32 -> (rw, 'a) NM.StructStorage.t -> int -> float -> unit
Sourceval set_float64 : ?discr:Discr.t -> default_bits:int64 -> (rw, 'a) NM.StructStorage.t -> int -> float -> unit
Sourceval has_field : (rw, 'a) NM.StructStorage.t -> int -> bool
Sourceval get_text : default:string -> (rw, 'a) NM.StructStorage.t -> int -> string
Sourceval get_blob : default:string -> (rw, 'a) NM.StructStorage.t -> int -> string
Sourceval init_list_storage : storage_type:Capnp__.ListStorageType.t -> num_elements:int -> rw NM.Slice.t -> rw NM.ListStorage.t
Sourceval get_list : ?struct_sizes:Capnp__.BuilderOps.StructSizes.t -> ?default:ro DM.ListStorage.t -> storage_type:Capnp__.ListStorageType.t -> codecs:'a NC.ListCodecs.t -> (rw, 'b) NM.StructStorage.t -> int -> (rw, 'a, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval get_void_list : ?default:ro DM.ListStorage.t -> (rw, 'a) NM.StructStorage.t -> int -> (rw, unit, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval get_bit_list : ?default:ro DM.ListStorage.t -> (rw, 'a) NM.StructStorage.t -> int -> (rw, bool, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval get_int8_list : ?default:ro DM.ListStorage.t -> (rw, 'a) NM.StructStorage.t -> int -> (rw, int, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval get_int16_list : ?default:ro DM.ListStorage.t -> (rw, 'a) NM.StructStorage.t -> int -> (rw, int, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval get_int32_list : ?default:ro DM.ListStorage.t -> (rw, 'a) NM.StructStorage.t -> int -> (rw, int32, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval get_int64_list : ?default:ro DM.ListStorage.t -> (rw, 'a) NM.StructStorage.t -> int -> (rw, int64, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval get_uint8_list : ?default:ro DM.ListStorage.t -> (rw, 'a) NM.StructStorage.t -> int -> (rw, int, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval get_uint16_list : ?default:ro DM.ListStorage.t -> (rw, 'a) NM.StructStorage.t -> int -> (rw, int, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval get_uint32_list : ?default:ro DM.ListStorage.t -> (rw, 'a) NM.StructStorage.t -> int -> (rw, Uint32.t, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval get_uint64_list : ?default:ro DM.ListStorage.t -> (rw, 'a) NM.StructStorage.t -> int -> (rw, Uint64.t, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval get_float32_list : ?default:ro DM.ListStorage.t -> (rw, 'a) NM.StructStorage.t -> int -> (rw, float, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval get_float64_list : ?default:ro DM.ListStorage.t -> (rw, 'a) NM.StructStorage.t -> int -> (rw, float, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval get_text_list : ?default:ro DM.ListStorage.t -> (rw, 'a) NM.StructStorage.t -> int -> (rw, string, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval get_blob_list : ?default:ro DM.ListStorage.t -> (rw, 'a) NM.StructStorage.t -> int -> (rw, string, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval get_struct_list : ?default:ro DM.ListStorage.t -> data_words:int -> pointer_words:int -> (rw, 'a) NM.StructStorage.t -> int -> (rw, (rw, 'b) NM.StructStorage.t, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval get_struct : ?default:(ro, 'a) DM.StructStorage.t -> data_words:int -> pointer_words:int -> (rw, 'b) NM.StructStorage.t -> int -> (rw, 'a) NM.StructStorage.t
Sourceval get_pointer : ?default:ro DM.Slice.t -> (rw, 'a) NM.StructStorage.t -> int -> rw NM.Slice.t
Sourceval get_interface : (rw, 'a) NM.StructStorage.t -> int -> 'b NM.Capability.t option
Sourceval set_text : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> string -> unit
Sourceval set_blob : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> string -> unit
Sourceval set_list_from_storage : ?struct_sizes:Capnp__.BuilderOps.StructSizes.t -> storage_type:Capnp__.ListStorageType.t -> codecs:'a NC.ListCodecs.t -> (rw, 'b) NM.StructStorage.t -> int -> 'cap NM.ListStorage.t option -> (rw, 'a, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval set_list : ?discr:Discr.t -> ?struct_sizes:Capnp__.BuilderOps.StructSizes.t -> storage_type:Capnp__.ListStorageType.t -> codecs:'a NC.ListCodecs.t -> (rw, 'b) NM.StructStorage.t -> int -> ('cap1, 'a, 'cap2 NM.ListStorage.t) Capnp__.InnerArray.t -> (rw, 'a, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval set_void_list : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> ('cap1, unit, 'cap2 NM.ListStorage.t) Capnp__.InnerArray.t -> (rw, unit, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval set_bit_list : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> ('cap1, bool, 'cap2 NM.ListStorage.t) Capnp__.InnerArray.t -> (rw, bool, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval set_int8_list : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> ('cap1, int, 'cap2 NM.ListStorage.t) Capnp__.InnerArray.t -> (rw, int, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval set_int16_list : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> ('cap1, int, 'cap2 NM.ListStorage.t) Capnp__.InnerArray.t -> (rw, int, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval set_int32_list : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> ('cap1, int32, 'cap NM.ListStorage.t) Capnp__.InnerArray.t -> (rw, int32, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval set_int64_list : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> ('cap1, int64, 'cap2 NM.ListStorage.t) Capnp__.InnerArray.t -> (rw, int64, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval set_uint8_list : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> ('cap1, int, 'cap2 NM.ListStorage.t) Capnp__.InnerArray.t -> (rw, int, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval set_uint16_list : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> ('cap1, int, 'cap2 NM.ListStorage.t) Capnp__.InnerArray.t -> (rw, int, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval set_uint32_list : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> ('cap1, Uint32.t, 'cap2 NM.ListStorage.t) Capnp__.InnerArray.t -> (rw, Uint32.t, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval set_uint64_list : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> ('cap1, Uint64.t, 'cap2 NM.ListStorage.t) Capnp__.InnerArray.t -> (rw, Uint64.t, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval set_float32_list : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> ('cap1, float, 'cap2 NM.ListStorage.t) Capnp__.InnerArray.t -> (rw, float, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval set_float64_list : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> ('cap1, float, 'cap2 NM.ListStorage.t) Capnp__.InnerArray.t -> (rw, float, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval set_text_list : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> ('cap1, string, 'cap2 NM.ListStorage.t) Capnp__.InnerArray.t -> (rw, string, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval set_blob_list : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> ('cap1, string, 'cap2 NM.ListStorage.t) Capnp__.InnerArray.t -> (rw, string, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval set_struct_list : ?discr:Discr.t -> data_words:int -> pointer_words:int -> (rw, 'a) NM.StructStorage.t -> int -> ('cap1, (Message.rw, 'b) NM.StructStorage.t, Message.rw NM.ListStorage.t) Capnp__.InnerArray.t -> (rw, (rw, 'b) NM.StructStorage.t, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval set_struct : ?discr:Discr.t -> data_words:int -> pointer_words:int -> (rw, 'b) NM.StructStorage.t -> int -> ('cap, 'a) NM.StructStorage.t option -> (rw, 'a) NM.StructStorage.t
Sourceval set_pointer : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> 'cap NM.Slice.t option -> rw NM.Slice.t
Sourceval set_interface : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> 'b NM.Capability.t option -> unit
Sourceval init_blob : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> int -> unit
Sourceval init_list : ?discr:Discr.t -> storage_type:Capnp__.ListStorageType.t -> codecs:'a NC.ListCodecs.t -> (rw, 'b) NM.StructStorage.t -> int -> int -> (rw, 'a, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval init_void_list : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> int -> (rw, unit, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval init_bit_list : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> int -> (rw, bool, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval init_int8_list : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> int -> (rw, int, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval init_int16_list : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> int -> (rw, int, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval init_int32_list : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> int -> (rw, int32, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval init_int64_list : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> int -> (rw, int64, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval init_uint8_list : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> int -> (rw, int, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval init_uint16_list : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> int -> (rw, int, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval init_uint32_list : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> int -> (rw, Uint32.t, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval init_uint64_list : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> int -> (rw, Uint64.t, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval init_float32_list : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> int -> (rw, float, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval init_float64_list : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> int -> (rw, float, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval init_text_list : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> int -> (rw, string, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval init_blob_list : ?discr:Discr.t -> (rw, 'a) NM.StructStorage.t -> int -> int -> (rw, string, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval init_struct_list : ?discr:Discr.t -> data_words:int -> pointer_words:int -> (rw, 'a) NM.StructStorage.t -> int -> int -> (rw, (rw, 'b) NM.StructStorage.t, rw NM.ListStorage.t) Capnp__.InnerArray.t
Sourceval init_struct : ?discr:Discr.t -> data_words:int -> pointer_words:int -> (rw, 'a) NM.StructStorage.t -> int -> (rw, 'b) NM.StructStorage.t
Sourceval init_struct_pointer : Message.rw NM.Slice.t -> data_words:int -> pointer_words:int -> (rw, 'a) NM.StructStorage.t
Sourceval get_root_struct : rw NM.Message.t -> data_words:int -> pointer_words:int -> (rw, 'a) NM.StructStorage.t
Sourceval alloc_root_struct : ?message_size:int -> data_words:int -> pointer_words:int -> unit -> (rw, 'a) NM.StructStorage.t
Sourceval pointers_struct : 'a NM.Slice.t -> ('a, 'b) NM.StructStorage.t
Sourceval cast_struct : ('a, 'b) NM.StructStorage.t -> ('a, 'c) NM.StructStorage.t
OCaml

Innovation. Community. Security.