It contains information about the functions and structures that implement all the internal functionality of the imquic library itself, e.g., with respect to QUIC parsing and building, establishing and managing connections, event loop, networking, and so on and so forth. exposes in order to be used in third party applications (e.g., our If you're not interested in modifying imquic, but only in using it as part of a third party application, please refer to the public API documentation instead.
To learn about how the code is structured, please refer to the imquic architecture documentation, which will provide an overview on the different resources the library is made of, and how they interact with each other.