package ctypes-foreign

  1. Overview
  2. Docs

Module Ctypes_foreign_basis.MakeSource

Parameters

Signature

Sourcemodule Ffi : sig ... end
Sourceexception CallToExpiredClosure
Sourceval funptr : ?abi:Libffi_abi.abi -> ?name:string -> ?check_errno:bool -> ?runtime_lock:bool -> ?thread_registration:bool -> ('a -> 'b) Ctypes_static.fn -> ('a -> 'b) Ctypes_static.typ
Sourceval funptr_opt : ?abi:Libffi_abi.abi -> ?name:string -> ?check_errno:bool -> ?runtime_lock:bool -> ?thread_registration:bool -> ('a -> 'b) Ctypes_static.fn -> ('a -> 'b) option Ctypes_static.typ
Sourceval funptr_of_raw_ptr : nativeint -> (unit -> unit) Ctypes_static.static_funptr
Sourceval ptr_of_raw_ptr : nativeint -> unit Ctypes.ptr
Sourceval foreign_value : ?from:Dl.library -> string -> 'a Ctypes.typ -> 'a Ctypes.ptr
Sourceval foreign : ?abi:Libffi_abi.abi -> ?from:Dl.library -> ?stub:bool -> ?check_errno:bool -> ?release_runtime_lock:bool -> string -> ('a -> 'b) Ctypes_static.fn -> 'a -> 'b
Sourcemodule type Funptr = sig ... end
Sourceval dynamic_funptr : ?abi:Libffi_abi.abi -> ?runtime_lock:bool -> ?thread_registration:bool -> ('a -> 'b) Ctypes_static.fn -> (module Funptr with type fn = 'a -> 'b)
Sourceval report_leaked_funptr : (string -> unit) ref