Module sozu_lib::network::buffer_queue
[−]
[src]
Structs
BufferQueue |
The BufferQueue has two roles: holding incoming data, and indicating which data will go out. When new data arrives, it is added at the end of the internal buffer. This new data is then eventually parsed or handled in some way by external code. The external code then adds element to the queue, indicating what to do with the data: - copy a subset of the input data (and advance if needed) - insert external data, like a HTTP header - splice out of the kernel some data that was spliced in |
Enums
InputElement | |
OutputElement |