UniSet 2.44.3
Класс uniset::JHttpServerfinal
Граф наследования:uniset::JHttpServer:
Граф связей класса uniset::JHttpServer:

Классы

class  Factory
struct  RequestSnapshot
struct  ResponseSnapshot
struct  ResponseAdapter
class  RequestQueue
class  Handler

Открытые типы

using HandlerFn = std::function<ResponseSnapshot(const RequestSnapshot&)>

Открытые члены

 JHttpServer (size_t httpMaxThreads, size_t httpMaxRequestQueue)
bool isRunning ()
void start (const std::string &host, int port)
void stop ()
void softStop (std::chrono::milliseconds timeout)
void setProcessTimeout (std::chrono::milliseconds d) noexcept
std::chrono::milliseconds processTimeout () const noexcept
std::shared_ptr< DebugStreamlog () noexcept
void httpLoop (HandlerFn &fn, size_t count, std::chrono::milliseconds &timeout)
void setMaxQueueSize (size_t n) noexcept

Защищенные члены

Poco::Net::HTTPRequestHandler * createRequestHandler (const Poco::Net::HTTPServerRequest &) override

Друзья

class Factory