package shared-memory-ring

  1. Overview
  2. Docs

Module type Ring.STREAMSource

Sourcetype stream = Cstruct.t
Sourcetype position = int32

A stream remains at a fixed position so that repeated calls to read or write process the same data. To advance the stream call advance new_position

Sourceval advance : stream -> position -> unit

advanced stream position declares that we have processed all data up to position and therefore any buffers may be recycled.

OCaml

Innovation. Community. Security.