Lines Matching refs:fifo
55 define a first-in-first-out queue (fifo) of *producers*. A producer need
60 :class:`async_chat` object removes the producer from the fifo and starts
61 using the next producer, if any. When the producer fifo is empty the
75 Pushes a ``None`` on to the producer fifo. When this producer is popped off
76 the fifo it causes the channel to be closed.
89 output buffers and the producer fifo.
107 Pushes data on to the channel's fifo to ensure its transmission.
115 Takes a producer object and adds it to the producer fifo associated with
148 .. class:: fifo([list=None])
150 A :class:`fifo` holding data which has been pushed by the application but
151 not yet popped for writing to the channel. A :class:`fifo` is a list used
159 Returns ``True`` if and only if the fifo is empty.
164 Returns the least-recently :meth:`push`\ ed item from the fifo.
170 producer fifo.
175 If the fifo is not empty, returns ``True, first()``, deleting the popped
176 item. Returns ``False, None`` for an empty fifo.