tcl::chan::fifo
ИМЯ
tcl::chan::fifo — FIFO-канал в памяти
Содержание
КРАТКОЕ ОПИСАНИЕ
package require Tcl 8.5 9
package require TclOO
package require tcl::chan::events ?1.1?
package require tcl::chan::fifo ?1.1?
ОПИСАНИЕ
Пакет tcl::chan::fifo предоставляет команду для создания каналов, работающих исключительно в памяти. Доступ к ним осуществляется по принципу FIFO: данные считываются из канала в том же порядке, в котором были в него записаны. Это эквивалентно FIFO-каналам, предоставляемым пакетом Memchan, за исключением того, что этот пакет написан на чистом Tcl, а не на C. С другой стороны, Memchan можно использовать с Tcl 8.4 и более ранними версиями, тогда как для этого пакета требуется Tcl 8.5 или более поздняя версия, а также TclOO.
Внутренний класс TclOO, реализующий обработчик канала, является подклассом фреймворка tcl::chan::events.
API
-
::tcl::chan::fifo
Эта команда создаёт новый FIFO-канал и возвращает его дескриптор.
Ошибки, идеи, отзывы
В этом документе и описанном в нём пакете неизбежно могут содержаться ошибки и другие проблемы. Просим сообщать о них в категории virtchannel в системе отслеживания ошибок Tcllib. Также сообщайте о любых идеях по улучшению пакета и/или документации.
Предлагая изменения кода, пожалуйста, предоставляйте унифицированные различия, то есть результат выполнения команды diff -u.
Обратите также внимание, что настоятельно рекомендуется прикладывать вложения, а не вставлять исправления в текст. Чтобы добавить вложение, после создания заявки перейдите к форме Редактировать, а затем нажмите крайнюю левую кнопку на дополнительной панели навигации.
КАТЕГОРИЯ
Каналы
АВТОРСКОЕ ПРАВО
Авторское право © 2009 Andreas Kupries