v2.0
Past due by about 2 months
0% complete
- Update error reporting and handling
- Introduce result using std::error_code
- Eliminate exceptions for everything but constructors - with noexcept overloads always available
- Full stateless I/O. Remove the use of last_error().
- Improved thread safety
- Sockets will only wrap a file handle, and can be shared between reader & writer threads
- No cached error st…
- Update error reporting and handling
- Introduce result using std::error_code
- Eliminate exceptions for everything but constructors - with noexcept overloads always available
- Full stateless I/O. Remove the use of last_error().
- Improved thread safety
- Sockets will only wrap a file handle, and can be shared between reader & writer threads
- No cached error state. Any function that can fail with a system error (e.g.errno) will return a result object.
- Add TLS secure sockets with implementations for OpenSSL and MbedTLS