Module Block_request

type request = {
id : int64 list;
op : Blkproto.Req.op;
sector : int64;
length : int;
buffers : Cstruct.t list;
depends : int64 list;
}
val string_of_request : request -> string
type t = request list
val empty : 'a list
val conflicts : request -> request -> bool
val add : request list -> int64 -> Blkproto.Req.op -> int64 -> Cstruct.t list -> request list
val coalesce : request list -> request list
val pop : request list -> request list * request list