Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module Param : sig ... end
val reset_encoder : encoder -> unit
val encoder_is_systematic : encoder -> bool
val data_block_count_of_encoder : encoder -> int
val max_drop_count_of_encoder : encoder -> int
val data_block_size_of_encoder : encoder -> int
val decode :
?data_block_buffer:Cstruct.t array ->
Param.t ->
Drop_set.t ->
(Cstruct.t array, decode_error) result
val create_decoder :
?data_block_buffer:Cstruct.t array ->
data_block_size:int ->
Param.t ->
(decoder, decode_error) result
val reset_decoder : decoder -> unit
val decoder_is_systematic : decoder -> bool
val data_block_count_of_decoder : decoder -> int
val max_drop_count_of_decoder : decoder -> int
val data_block_size_of_decoder : decoder -> int
val drop_fill_count_of_decoder : decoder -> int
val decode_one : decoder -> drop -> (decode_status, decode_error) result
val decode_all :
decoder ->
Drop_set.t ->
(Cstruct.t array, decode_error) result