X Tutup
#include "Response.h" #include "../transfer/http2/HPack.h" #include namespace HttpServer { void Response::setStatusCode( const Http::StatusCode status ) noexcept { this->status = status; } bool Response::sendHeaders( const std::vector > &additional, const std::chrono::milliseconds &timeout, const bool endStream ) const { std::vector > headers; headers.reserve( this->headers.size() + additional.size() ); headers.insert( headers.end(), this->headers.cbegin(), this->headers.cend() ); headers.insert( headers.end(), additional.cbegin(), additional.cend() ); return this->prot->sendHeaders( this->status, headers, timeout, endStream ); } long Response::sendData( const void *src, const size_t size, const std::chrono::milliseconds &timeout, const bool endStream ) const noexcept { return this->prot->sendData( src, size, timeout, endStream ); } }
X Tutup