RESTinio
|
Helper type for holding parameters necessary for running HTTP-server on a thread pool. More...
#include <http_server_run.hpp>
Public Member Functions | |
run_existing_server_on_thread_pool_t (std::size_t pool_size, break_signal_handling_t break_handling, http_server_t< Traits > &server) | |
Initializing constructor. More... | |
std::size_t | pool_size () const noexcept |
break_signal_handling_t | break_handling () const noexcept |
http_server_t< Traits > & | server () const noexcept |
Private Attributes | |
std::size_t | m_pool_size |
Size of thread pool. More... | |
break_signal_handling_t | m_break_handling |
Should break signal handler be used? More... | |
http_server_t< Traits > * | m_server |
HTTP-server to be used on a thread pool. More... | |
Helper type for holding parameters necessary for running HTTP-server on a thread pool.
Definition at line 429 of file http_server_run.hpp.
|
inline |
Initializing constructor.
pool_size | Size of the pool. |
break_handling | Should break signal handler be used? |
server | A reference to HTTP-server to be run on a thread pool. This reference should outlive an instance of run_existing_server_on_thread_pool_t. |
Definition at line 443 of file http_server_run.hpp.
|
inlinenoexcept |
Definition at line 461 of file http_server_run.hpp.
|
inlinenoexcept |
Definition at line 458 of file http_server_run.hpp.
|
inlinenoexcept |
Definition at line 464 of file http_server_run.hpp.
|
private |
Should break signal handler be used?
Definition at line 434 of file http_server_run.hpp.
|
private |
Size of thread pool.
Definition at line 432 of file http_server_run.hpp.
|
private |
HTTP-server to be used on a thread pool.
We assume that this pointer will be valid pointer.
Definition at line 439 of file http_server_run.hpp.