This documentation is intended to be a road map to the beman::net29 implementation to help contributors to find their way around. This documentation would be specific to the choices of this particular implementation rather than something [necessarily] common to implementations of the specification.
Here are some things which need to be covered:
- Document the idiosyncrasies of how file handles are represented and why that is done.
- Document the key abstractions/system customizations (
native_handle_type, io_base, etc.).
- Document
context_base and its intended use.
- Document how supported asynchronous operations are handles (see, e.g.,
operation.hpp and why that is done.
- The list above is probably incomplete.
This documentation is intended to be a road map to the
beman::net29implementation to help contributors to find their way around. This documentation would be specific to the choices of this particular implementation rather than something [necessarily] common to implementations of the specification.Here are some things which need to be covered:
native_handle_type,io_base, etc.).context_baseand its intended use.operation.hppand why that is done.