Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val create :
(unit -> Context.Compression.t Ctypes_static.ptr F.return) F.result
val free :
(Context.Compression.t Ctypes_static.ptr ->
Unsigned.size_t F.return)
F.result
val init :
(Context.Compression.t Ctypes_static.ptr ->
int ->
Unsigned.size_t F.return)
F.result
val compress :
(Context.Compression.t Ctypes_static.ptr ->
[ `Outbuffer ] Ctypes.structure Ctypes_static.ptr ->
[ `Inbuffer ] Ctypes.structure Ctypes_static.ptr ->
Unsigned.size_t F.return)
F.result
val flushStream :
(Context.Compression.t Ctypes_static.ptr ->
[ `Outbuffer ] Ctypes.structure Ctypes_static.ptr ->
Unsigned.size_t F.return)
F.result
val endStream :
(Context.Compression.t Ctypes_static.ptr ->
[ `Outbuffer ] Ctypes.structure Ctypes_static.ptr ->
Unsigned.size_t F.return)
F.result
val inbuf_size_hint : (unit -> Unsigned.size_t F.return) F.result
val outbuf_size_hint : (unit -> Unsigned.size_t F.return) F.result