|
Joedb 10.3.0
The Journal-Only Embedded Database
|
#include <joedb/rpc/Server.h>


Classes | |
| class | Session |
Public Member Functions | |
| Server (Logger &logger, int log_level, int thread_count, std::string endpoint_path, const std::vector< Signature > &signatures, const std::vector< Procedure * > &procedures) | |
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 () |
| virtual void | cleanup_after_join () |
| virtual | ~Server () |
Public Member Functions inherited from joedb::Logger | |
| virtual | ~Logger ()=default |
Protected Member Functions | |
| std::unique_ptr< joedb::asio::Server::Session > | new_session (boost::asio::local::stream_protocol::socket &&socket) override |
Protected Member Functions inherited from joedb::asio::Server | |
| void | log (const std::string &message) noexcept override |
Additional Inherited Members | |
Static Public Attributes inherited from joedb::Logger | |
| static Logger | dummy_logger |
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 |
|
inlineoverrideprotectedvirtual |
Implements joedb::asio::Server.