Joedb 10.2.1
The Journal-Only Embedded Database
|
#include <joedb/concurrency/Server.h>
Public Member Functions | |
Server (Logger &logger, int log_level, int thread_count, std::string endpoint_path, Client &client, std::chrono::milliseconds lock_timeout) | |
bool | has_client_lock () const |
void | cleanup_after_join () override |
~Server () | |
![]() | |
Server (Logger &logger, int log_level, int thread_count, std::string endpoint_path) | |
int | get_log_level () const |
const std::string & | get_endpoint_path () const |
bool | is_joined () const |
void | stop () |
void | join () |
Additional Inherited Members | |
![]() | |
void | log (std::string_view s) |
![]() | |
Logger & | logger |
const int | log_level |
const int | thread_count |
boost::asio::thread_pool | thread_pool |
bool | joined |
const std::string | endpoint_path |
boost::asio::local::stream_protocol::endpoint | endpoint |
boost::asio::local::stream_protocol::acceptor | acceptor |
boost::asio::signal_set | interrupt_signals |
joedb::Server::Server | ( | Logger & | logger, |
int | log_level, | ||
int | thread_count, | ||
std::string | endpoint_path, | ||
Client & | client, | ||
std::chrono::milliseconds | lock_timeout | ||
) |
Definition at line 522 of file Server.cpp.
|
virtualdefault |
Reimplemented from joedb::asio::Server.
|
overridevirtual |
Reimplemented from joedb::asio::Server.
Definition at line 549 of file Server.cpp.