========
reader.h
========

ChunkValidity
-------------
.. doxygenenum:: ouster::osf::ChunkValidity

ChunkState
----------
.. doxygenstruct:: ouster::osf::ChunkState
    :members:
                  
.. doxygenfunction:: ouster::osf::to_string(const ChunkState& chunk_state)

ChunkInfoNode
-------------
.. doxygenstruct:: ouster::osf::ChunkInfoNode
    :members:

.. doxygenfunction:: ouster::osf::to_string(const ChunkInfoNode& chunk_info)

ChunksPile
----------
.. doxygenclass:: ouster::osf::ChunksPile
    :members:

ChunksIter
----------
.. doxygenstruct:: ouster::osf::ChunksIter
    :members:

ChunksRange
-----------
.. doxygenclass:: ouster::osf::ChunksRange
    :members:

Reader
------
.. doxygenclass:: ouster::osf::Reader
    :members:

MessageRef
----------
.. doxygenclass:: ouster::osf::MessageRef
    :members:

ChunkRef
--------
.. doxygenclass:: ouster::osf::ChunkRef
    :members:

MessagesChunkIter
-----------------
.. doxygenstruct:: ouster::osf::MessagesChunkIter
    :members:

MessagesStreamingRange
----------------------
.. doxygenclass:: ouster::osf::MessagesStreamingRange
    :members:

MessagesStreamingIter
---------------------
.. doxygenstruct:: ouster::osf::MessagesStreamingIter
    :members:
