Module Catapult_clientSource

Backend for Catapult, using a connection to the daemon.

include Catapult.IMPL
Sourceval setup : unit -> unit

Install the catapult logger as a profiling backend.

Sourceval teardown : unit -> unit
Sourceval with_setup : (unit -> 'a) -> 'a
Sourcemodule Endpoint_address = Catapult.Endpoint_address
Sourceval enable : unit -> unit
Sourceval enabled : unit -> bool
Sourceval set_trace_id : string -> unit

Must be called before the setup.

Sourceval get_trace_id : unit -> string
Sourceval default_endpoint : Endpoint_address.t
Sourceval get_endpoint : unit -> Endpoint_address.t
Sourceval set_endpoint : Endpoint_address.t -> unit

Must be called before the setup.

Sourceval set_tcp_endpoint : string -> int -> unit
Sourceval set_ipc_endpoint : string -> unit