Module Eio_mock.FlowSource
Mock Eio.Flow sources and sinks.
type ty = [ `Generic | `Mock ] Eio.Net.stream_socket_tytype t = Eio_mock.Flow.ty Eio.Std.rval make : ?pp:string Fmt.t -> string -> Eio_mock.Flow.tmake label is a mock Eio flow. It can be used as a source, sink, or two-way flow.
val on_read : Eio_mock.Flow.t -> string Eio_mock.Handler.actions -> uniton_read t actions configures the values to return from the mock's read function.
val on_copy_bytes : Eio_mock.Flow.t -> int Eio_mock.Handler.actions -> uniton_copy_bytes t actions configures the number of bytes to copy in each iteration.
val set_copy_method : Eio_mock.Flow.t -> Eio_mock.Flow.copy_method -> unitset_copy_method t m configures t to use the given method to read from a source during a copy operation.