Logo FsShelter

ProtoIO Module

Protobuf IO implementation

Functions and values

Function or value Description

start log

Full Usage: start log

Parameters:
Returns: IO<'a>
Type parameters: 'a

Start IO over STDIN/STDOUT and serialized sychrnonization using specifed logger

log : Log
Returns: IO<'a>

startWith (stdin, stdout) syncOut log

Full Usage: startWith (stdin, stdout) syncOut log

Parameters:
    stdin : 'a
    stdout : 'b
    syncOut : (unit -> unit) -> unit
    log : Log

Returns: IO<'t>
Type parameters: 'a, 'b, 't (requires :> System.IO.Stream and :> System.IO.Stream)
stdin : 'a
stdout : 'b
syncOut : (unit -> unit) -> unit
log : Log
Returns: IO<'t>

Type something to start searching.