|
Joedb 10.3.0
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 () | |
Public Member Functions inherited from joedb::asio::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 () |
Public Member Functions inherited from joedb::Logger | |
| virtual | ~Logger ()=default |
Additional Inherited Members | |
Static Public Attributes inherited from joedb::Logger | |
| static Logger | dummy_logger |
Protected Member Functions inherited from joedb::asio::Server | |
| void | log (const std::string &message) noexcept override |
Protected Attributes inherited from joedb::asio::Server | |
| 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 510 of file Server.cpp.
|
virtualdefault |
Reimplemented from joedb::asio::Server.
|
overridevirtual |
Reimplemented from joedb::asio::Server.
Definition at line 537 of file Server.cpp.