#ifndef seafire__protocol__write_hxx_ #define seafire__protocol__write_hxx_ #include #include #include #include #include #include #include namespace seafire::protocol { void write(common::io::stream_t&, request_t const&); void write(common::io::stream_t&, request_t const&, std::error_code&); void write(common::io::stream_t&, request_t const&, std::vector const&); void write(common::io::stream_t&, request_t const&, std::vector const&, std::error_code&); void async_write(common::io::stream_t&, request_t const&, std::function); void async_write(common::io::stream_t&, request_t const&, std::vector const&, std::function); void write(common::io::stream_t&, response_t const&); void write(common::io::stream_t&, response_t const&, std::error_code&); void write(common::io::stream_t&, response_t const&, std::vector const&); void write(common::io::stream_t&, response_t const&, std::vector const&, std::error_code&); void async_write(common::io::stream_t&, response_t const&, std::function); void async_write(common::io::stream_t&, response_t const&, std::vector const&, std::function); } // namespace seafire::protocol #endif