inline boost::system::error_code make_error_code(stream_errors e) { return boost::system::error_code( static_cast<int>(e), get_stream_category()); }
inline asio::error_code make_error_code(stream_errors e) { return asio::error_code( static_cast<int>(e), get_stream_category()); }