zeek/tools/binpac
Robin Sommer 61cc83affa binpac: Adding an interface to manually control the buffering for generated
parsers.

This consists of two parts:

    1. The generated Flow classes expose their flow buffers via a new
       method flow_buffer().

    2. Flow buffers get two new methods:

        // Interface for delayed parsing. Sometimes BinPAC doesn't get the
        // buffering right and then one can use these to feed parts
        // individually and assemble them internally. After calling
        // FinishBuffer(), one can send the uppper-layer flow an FlowEOF()
        // to trigger parsing.
        void BufferData(const_byteptr data, const_byteptr end);
        void FinishBuffer();
2025-08-20 08:52:23 -07:00
..
lib binpac: Adding an interface to manually control the buffering for generated 2025-08-20 08:52:23 -07:00
patches binpac: Distribution cleanup. 2025-08-20 08:52:23 -07:00
src binpac: Adding an interface to manually control the buffering for generated 2025-08-20 08:52:23 -07:00
CMakeLists.txt binpac: Raise minimum required CMake version to 2.6.3 2025-08-20 08:52:23 -07:00
TODO binpac: Initial import of Bro's binpac subdirectory from SVN r7088. 2025-08-20 08:52:22 -07:00