LinuxGuruz
  • Last 5 Forum Topics
    Replies
    Views
    Last post


The Web Only This Site
  • BOOKMARK

  • ADD TO FAVORITES

  • REFERENCES


  • MARC

    Mailing list ARChives
    - Search by -
     Subjects
     Authors
     Bodies





    FOLDOC

    Computing Dictionary




  • Text Link Ads






  • LINUX man pages
  • Linux Man Page Viewer


    The following form allows you to view linux man pages.

    Command:

    fifo

    
    
    

    SYNOPSIS

           package require Tcl
    
           package require memchan
    
           fifo
    
    
    

    DESCRIPTION

           fifo   creates a stream-oriented in-memory channel and returns its han-
                  dle. There is no restriction on the ultimate size of  the  chan-
                  nel,  it will always grow as much as is necessary to accommodate
                  the data written into it.
    
                  In contrast to the channels generated by memchan a channel  cre-
                  ated  here  effectively  represents  an U-turn. All data written
                  into it can be read out, but only in the same order.  This  also
                  means that a fifo channel is not seekable.
    
                  The  channels  created  here  can  be transferred between inter-
                  preters in the same thread and between threads, but  only  as  a
                  whole.  It is not possible to use them to create a bi- or unidi-
                  rectional connection between two interpreters.
    
           Memory channels created by fifo provide two read-only options which can
           be queried via the standard fconfigure command. These are
    
           -length
                  The value of this option is the number of bytes currently stored
                  in the queried memory channel.
    
           -allocated
                  The value of this option is the number of bytes currently  allo-
                  cated  by the queried memory channel. This number is at least as
                  big as the value of -length.
    
           As the channels generated by fifo grow as  necessary  they  are  always
           writable.  This  means that a writable fileevent-handler will fire con-
           tinuously.
    
           The channels are also readable if they contain more  than  zero  bytes.
           Under  this  conditions a readable fileevent-handler will fire continu-
           ously.
    
    
    

    NOTES

           One possible application of memory channels created by memchan or  fifo
           is as temporary storage device to collect data coming in over a pipe or
           a socket. If part of the processing of the incoming data is to read and
           process  header  bytes or similar fifo are easier to use as they do not
           require seeking back and forth to switch between  the  assimilation  of
    
    
    

    Memory channels 2.1 fifo(3tcl)

    
    
  • MORE RESOURCE


  • Linux

    The Distributions





    Linux

    The Software





    Linux

    The News



  • MARKETING






  • Toll Free

webmaster@linuxguruz.com
Copyright © 1999 - 2016 by LinuxGuruz