logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

zero - Create and manipulate zero channels

Description

       The command described here is only available in a not-yet released version of the package. Use the CVS to
       get the sources.

       zero   creates  a zero channel which absorbs everything written into it. Reading from a zero channel will
              return the requested number of null bytes. These channels are essentially Tcl-specific variants of
              the zero device for unixoid operating systems  (/dev/zero).  Transferring  the  generated  channel
              between interpreters is possible but does not make much sense.

Keywords

       channel, i/o, in-memory channel, null, zero

Name

       zero - Create and manipulate zero channels

Options

       Memory channels created by zero provide one additional option to set or query.

       -delay?milliseconds?
              A  zero  channel is always writable and readable. This means that all fileevent-handlers will fire
              continuously.  To avoid starvation of other event sources the events raised by this  channel  type
              have a configurable delay. This option is set in milliseconds and defaults to 5.

See Also

       fifo, fifo2, memchan, null, random

Synopsis

       package require Tcl

       package require memchanzero

________________________________________________________________________________________________________________

See Also