package ocamlnet

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val extract_type_info : Syntax.xdr_def list -> (string, string) Hashtbl.t * (string, Syntax.xdr_type) Hashtbl.t
val get_type_from_map : (string, Syntax.xdr_type) Hashtbl.t -> Syntax.xdr_type -> Syntax.xdr_type
val output_uint4_pattern : Format.formatter -> (bool * Netnumber.uint4) -> unit
val max_int_as_uint4 : Netnumber.uint4
val output_uint4 : Format.formatter -> (bool * Netnumber.uint4) -> unit
val int64_of_const : (bool * Netnumber.uint4) -> int64
val output_int4_pattern : Format.formatter -> (bool * Netnumber.uint4) -> unit
val output_int4 : Format.formatter -> (bool * Netnumber.uint4) -> unit
val strip_enum_list : ('a * Syntax.xdr_constant ref) list -> ('a * Syntax.xdr_constant ref) list
val n0 : bool * Netnumber.uint4
val n1 : bool * Netnumber.uint4
val values_of_enum_type : Syntax.xdr_type -> Syntax.xdr_constant list
val get_union_discriminator_type : (string, Syntax.xdr_type) Hashtbl.t -> Syntax.xdr_union -> Syntax.xdr_type
val output_consts : Format.formatter -> Format.formatter -> Syntax.xdr_def list -> unit
val output_type_declarations : Format.formatter -> Syntax.xdr_def list -> unit
val output_xdr_type : Format.formatter -> Format.formatter -> Syntax.xdr_def list -> unit
val calc_min_size : Syntax.xdr_def list -> Syntax.xdr_type -> int
val conversion_custom_int_of_netnumber : Syntax.xdr_type -> string
val conversion_netnumber_of_custom_int : Syntax.xdr_type -> string
val name_of_int : Syntax.xdr_type -> string
val xv_name_of_int : Syntax.xdr_type -> string
val netnumber_name_of_int : Syntax.xdr_type -> string
val size_of_int : Syntax.xdr_type -> int
val output_any_int : Format.formatter -> Syntax.xdr_type -> (bool * Netnumber.uint4) -> unit
val conversion_int32_of_discr : Syntax.xdr_type -> string
val have_enum_default_with_arg : Syntax.xdr_union -> (Syntax.xdr_decl -> Syntax.xdr_type) -> bool
val output_match_union_by_cases : Format.formatter -> Syntax.xdr_union -> Syntax.xdr_type -> string -> (Syntax.xdr_decl -> Syntax.xdr_type) -> (int -> (bool * Netnumber.uint4) -> Syntax.xdr_decl -> bool -> bool -> 'a) -> (Syntax.xdr_decl -> bool -> 'b) -> (unit -> 'c) -> unit
val output_match_union_by_number : Format.formatter -> Syntax.xdr_union -> Syntax.xdr_type -> string -> bool -> 'a -> (int -> (bool * Netnumber.uint4) -> string -> Syntax.xdr_decl -> bool -> 'b) -> (Syntax.xdr_decl -> 'c) -> (unit -> 'd) -> (unit -> 'e) -> unit
val output_coerce_pattern : Format.formatter -> Syntax.xdr_union -> Syntax.xdr_type -> (Syntax.xdr_decl -> Syntax.xdr_type) -> unit
val proj_pattern : string -> int -> int -> string
val output_conversions : Format.formatter -> Format.formatter -> Syntax.xdr_def list -> unit
val output_progdefs : Format.formatter -> Format.formatter -> Syntax.xdr_def list -> unit
val output_client : Format.formatter -> Format.formatter -> Syntax.xdr_def list -> bool -> string -> unit
type style = [
  1. | `Create
  2. | `Create2
]
val output_server : style -> Format.formatter -> Format.formatter -> Syntax.xdr_def list -> string -> unit
OCaml

Innovation. Community. Security.