vcorelib.io.fifo
index
/home/vkottler/src/vkottler/workspace/vcorelib/vcorelib/io/fifo.py

A module implementing a simple bytes FIFO interface.

 
Classes
       
builtins.object
ByteFifo

 
class ByteFifo(builtins.object)
    ByteFifo() -> None
 
A simple fifo for bytes.
 
  Methods defined here:
__init__(self) -> None
Initialize this instance.
ingest(self, data: bytes) -> None
Append new data to the end.
pop(self, size: int) -> Optional[bytes]
Attempt to read some number of bytes from the front.

Data descriptors defined here:
__dict__
dictionary for instance variables
__weakref__
list of weak references to the object