Here is a list of all documented files with brief descriptions:
[detail level 123]
| ▼ include | |
| he.h | Core public header file for libhelium |
| he_plugin.h | The internal plugin API definitions |
| ▼ src | |
| ▼ he | |
| client.h | Contains functions for dealing with the client convenience struct |
| config.h | Internal configuration conenvience functions |
| conn.h | Functions for managing the connection |
| conn_internal.h | Internal functions for managing the connection |
| core.h | Utility functions |
| flow.h | Functions for the flow of packets through Helium |
| frag.h | Internal header file for fragmentation support |
| he_internal.h | Core internal header file for libhelium |
| memory.h | Customisation of allocators if desired |
| msg_handlers.h | Functions to handle each message type, no public API |
| mss.h | |
| network.h | |
| plugin_chain.h | Creation, destruction, registration, and execution for a plugin chain |
| plugin_stats.h | Example plugin implementation |
| pmtud.h | Path MTU Discovery functions |
| ssl_ctx.h | Functions for managing the SSL context |
| utils.h | Utility functions for ease of use |
| wolf.h | Functions for interfacing with WolfSSL |