sig
type t
external await : Condition.t -> unit = "ocamljava_condition_await"
external await_time : Condition.t -> int64 -> TimeUnit.t -> bool
= "ocamljava_condition_await_time"
external await_nanos : Condition.t -> int64 -> int64
= "ocamljava_condition_await_nanos"
external await_uninterruptibly : Condition.t -> unit
= "ocamljava_condition_await_uninterruptibly"
external signal : Condition.t -> unit = "ocamljava_condition_signal"
external signal_all : Condition.t -> unit
= "ocamljava_condition_signal_all"
end