#ifndef seafire__protocol__read_hxx_ #define seafire__protocol__read_hxx_ #include #include #include #include #include #include #include namespace seafire::protocol { void read(common::io::stream_t&, asio::streambuf&, request_t&); void read(common::io::stream_t&, asio::streambuf&, request_t&, std::error_code&); void async_read(common::io::stream_t&, asio::streambuf&, request_t&, std::function); void read(common::io::stream_t&, asio::streambuf&, response_t&); void read(common::io::stream_t&, asio::streambuf&, response_t&, std::error_code&); void async_read(common::io::stream_t&, asio::streambuf&, response_t&, std::function); } // namespace seafire::protocol #endif