UniSet @VERSION@
Классы | Открытые типы | Открытые члены | Защищенные члены | Друзья | Полный список членов класса
Класс uniset::JHttpServerfinal
Граф наследования:uniset::JHttpServer:
Inheritance graph
[см. легенду]
Граф связей класса uniset::JHttpServer:
Collaboration graph
[см. легенду]

Классы

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

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

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