Note: A default implementation is provided for [read],
but it is fairly inefficient because it uses {!map_block} to
map each block in the request. *)
- method read_bitstring : Int63.t -> Int63.t -> Bitmatch.bitstring
+ method read_bitstring : Int63.t -> Int63.t -> Bitstring.bitstring
(** [read_bitstring] is the same as [read] but returns
- a pa_bitmatch-style bitstring. *)
+ a pa_bitstring-style bitstring. *)
method virtual blocksize : Int63.t
(** [blocksize] returns the natural block size of the device. *)
method name : string
method size : Int63.t
method read : Int63.t -> Int63.t -> string
- method read_bitstring : Int63.t -> Int63.t -> Bitmatch.bitstring
+ method read_bitstring : Int63.t -> Int63.t -> Bitstring.bitstring
method blocksize : Int63.t
method map_block : Int63.t -> (device * Int63.t) list
method contiguous : Int63.t -> Int63.t
method name : string
method size : Int63.t
method read : Int63.t -> Int63.t -> string
- method read_bitstring : Int63.t -> Int63.t -> Bitmatch.bitstring
+ method read_bitstring : Int63.t -> Int63.t -> Bitstring.bitstring
method blocksize : Int63.t
method map_block : Int63.t -> (device * Int63.t) list
method contiguous : Int63.t -> Int63.t
method name : string
method size : Int63.t
method read : Int63.t -> Int63.t -> string
- method read_bitstring : Int63.t -> Int63.t -> Bitmatch.bitstring
+ method read_bitstring : Int63.t -> Int63.t -> Bitstring.bitstring
method blocksize : Int63.t
method contiguous : Int63.t -> Int63.t
method map_block : Int63.t -> (device * Int63.t) list