package mirage-block-xen

  1. Overview
  2. Docs
type request = {
  1. id : int64 list;
  2. op : Blkproto.Req.op;
  3. sector : int64;
  4. length : int;
  5. buffers : Cstruct.t list;
  6. 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