Provided by: tcllib_1.19-dfsg-2_all bug

NAME

       tcl::transform::limitsize - limiting input

SYNOPSIS

       package require Tcl  8.6

       package require tcl::transform::core  ?1?

       package require tcl::transform::limitsize  ?1?

       ::tcl::transform::limitsize chan max

_________________________________________________________________________________________________

DESCRIPTION

       The tcl::transform::limitsize package provides a command creating a channel transformation
       which limits the number of characters which can be read from the channel. A generator  for
       an artificial EOF.

       The  internal  TclOO  class  implementing  the  transform  handler  is  a sub-class of the
       tcl::transform::core framework.

API

       ::tcl::transform::limitsize chan max
              This command creates a size limiting transformation on top of the channel chan  and
              returns its handle.

              max  is  the  number  of  bytes  which  can  be read from the channel before EOF is
              signaled by the transformation. Note that popping the transformation clears the EOF
              it generated as well.

BUGS, IDEAS, FEEDBACK

       This  document,  and  the  package  it  describes, will undoubtedly contain bugs and other
       problems.  Please  report  such  in  the  category  virtchannel  of  the  Tcllib  Trackers
       [http://core.tcl.tk/tcllib/reportlist].  Please also report any ideas for enhancements you
       may have for either package and/or documentation.

       When proposing code changes, please provide unified diffs, i.e the output of diff -u.

       Note further that attachments are strongly preferred over inlined patches. Attachments can
       be  made  by going to the Edit form of the ticket immediately after its creation, and then
       using the left-most button in the secondary navigation bar.

KEYWORDS

       channel transformation, limitsize, reflected channel, size limit, tip 230, transformation,
       virtual channel

CATEGORY

       Channels

COPYRIGHT

       Copyright (c) 2009 Andreas Kupries <andreas_kupries@users.sourceforge.net>