package camltc

  1. Overview
  2. Docs

Module Camltc.HotcSource

Sourcetype t
Sourcetype bdb = Bdb.bdb
Sourcetype bdbcur = Bdb.bdbcur
Sourceval filename : t -> string
Sourceval create : ?mode:int -> ?lcnum:int -> ?ncnum:int -> string -> Bdb.opt list -> t Lwt.t
Sourceval get_bdb : t -> bdb
Sourceval transaction : t -> (bdb -> 'd Lwt.t) -> 'd Lwt.t
Sourceval with_cursor : bdb -> (bdb -> bdbcur -> 'a Lwt.t) -> 'a Lwt.t
Sourceval read : t -> (bdb -> 'b Lwt.t) -> 'b Lwt.t
Sourceval optimize : t -> unit Lwt.t
Sourceval defrag : ?step:int64 -> t -> int Lwt.t
Sourceval do_locked : t -> (unit -> 'a Lwt.t) -> 'a Lwt.t
Sourceval sync : t -> unit
Sourceval sync_nolock : t -> unit
Sourceval close : t -> unit Lwt.t
Sourceval reopen : t -> (unit -> unit Lwt.t) -> int -> unit Lwt.t