- Vmm_console/log/stats do not read multiple times console_add loops console_subscribe terminates (a stream of messages is sent) log data stream loops log_subscribe terminates (a stream of data is sent) stat_add loops stat_remove loops stat_subscribe terminates (a stream of stats is sent) terminates means: reads once more, and closes socket after second read returned loop processes further incoming data
10 lines
247 B
OCaml
10 lines
247 B
OCaml
(* (c) 2018 Hannes Mehnert, all rights reserved *)
|
|
|
|
type 'a t
|
|
|
|
val create : ?size:int -> 'a -> unit -> 'a t
|
|
|
|
val write : 'a t -> Ptime.t * 'a -> unit
|
|
val read : 'a t -> (Ptime.t * 'a) list
|
|
val read_history : 'a t -> Ptime.t -> (Ptime.t * 'a) list
|