Module Ring

Shared ring handling to communicate with other Xen domains.

type buf = Cstruct.t
module Rpc : sig ... end
module type RW : sig ... end
module Reverse : functor (RW : RW) -> RW
module type STREAM : sig ... end
module type READABLE : sig ... end
module type WRITABLE : sig ... end
module type S : sig ... end
module Pipe : functor (RW : RW) -> S
module type Bidirectional_byte_stream : sig ... end
val zero : Cstruct.t ‑> unit

zero c sets every byte of the c Cstruct to zero.

val unsafe_load_uint32 : Cstruct.t ‑> int ‑> int
val unsafe_save_uint32 : Cstruct.t ‑> int ‑> int ‑> unit