| Joedb 10.2.3
    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 () | 
| 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 (std::string_view s) | 
| Additional Inherited Members | |
|  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.