Module V1.Callback

type 'a t = 'a callback
val cast : 'a t -> 'b t
val create_i32_i32 : (S32.t -> S32.t) -> (S32.t -> S32.t) t
val free_i32_i32 : (S32.t -> S32.t) t -> unit
val create_pv : (unit -> unit cptr) -> (unit -> unit cptr) t
val free_pv : (unit -> unit cptr) t -> unit
val create_v : (unit -> unit) -> (unit -> unit) t
val free_v : (unit -> unit) t -> unit
val create_pscob_field : (unit -> CobField.t cptr) -> (unit -> CobField.t cptr) t
val free_pscob_field : (unit -> CobField.t cptr) t -> unit
val create_i32 : (unit -> S32.t) -> (unit -> S32.t) t
val free_i32 : (unit -> S32.t) t -> unit
val create_i32_pui8_psFCD3 : (U8.t cptr -> FCD3.t cptr -> S32.t) -> (U8.t cptr -> FCD3.t cptr -> S32.t) t
val free_i32_pui8_psFCD3 : (U8.t cptr -> FCD3.t cptr -> S32.t) t -> unit