package ocamlnet

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type t
val create : int -> t
val contents : t -> string
val to_bytes : t -> Bytes.t
val to_tstring_poly : t -> 's Netstring_tstring.tstring_kind -> 's
val length : t -> int
val sub : t -> int -> int -> string
val sub_bytes : t -> int -> int -> Bytes.t
val blit_to_bytes : t -> int -> Bytes.t -> int -> int -> unit
val blit_to_string : t -> int -> Bytes.t -> int -> int -> unit
  • deprecated Use blit_to_bytes instead.
val blit_to_memory : t -> int -> Netsys_mem.memory -> int -> int -> unit
val blit_to_tbuffer : t -> int -> Netsys_types.tbuffer -> int -> int -> unit
val blit : t -> int -> Bytes.t -> int -> int -> unit
val add_string : t -> string -> unit
val add_bytes : t -> Bytes.t -> unit
val add_tstring : t -> Netsys_types.tstring -> unit
val add_substring : t -> string -> int -> int -> unit
val add_sub_string : t -> string -> int -> int -> unit
  • deprecated Use add_substring instead.
val add_subbytes : t -> Bytes.t -> int -> int -> unit
val add_submemory : t -> Netsys_mem.memory -> int -> int -> unit
val add_sub_memory : t -> Netsys_mem.memory -> int -> int -> unit
  • deprecated Use add_submemory instead.
val add_subtstring : t -> Netsys_types.tstring -> int -> int -> unit
val add_inplace : t -> (Netsys_mem.memory -> int -> int -> int) -> int
val page_for_additions : t -> Netsys_mem.memory * int * int
val advance : t -> int -> unit
val page_for_consumption : t -> Netsys_mem.memory * int * int
val delete_hd : t -> int -> unit
val clear : t -> unit
val index_from : t -> int -> char -> int
OCaml

Innovation. Community. Security.