JSON-RPC 2.0
JSON-RPC 2.0 Modern C++ Library
|
This is the complete list of members for jsonrpc::endpoint::Dispatcher, including all inherited members.
Dispatcher(asio::any_io_executor executor, std::shared_ptr< spdlog::logger > logger=nullptr) | jsonrpc::endpoint::Dispatcher | explicit |
Dispatcher(const Dispatcher &)=delete | jsonrpc::endpoint::Dispatcher | |
Dispatcher(Dispatcher &&)=delete | jsonrpc::endpoint::Dispatcher | |
DispatchRequest(std::string request) -> asio::awaitable< std::optional< std::string > > | jsonrpc::endpoint::Dispatcher | |
Logger() -> std::shared_ptr< spdlog::logger > | jsonrpc::endpoint::Dispatcher | inline |
MethodCallHandler typedef | jsonrpc::endpoint::Dispatcher | |
NotificationHandler typedef | jsonrpc::endpoint::Dispatcher | |
operator=(const Dispatcher &) -> Dispatcher &=delete | jsonrpc::endpoint::Dispatcher | |
operator=(Dispatcher &&) -> Dispatcher &=delete | jsonrpc::endpoint::Dispatcher | |
RegisterMethodCall(const std::string &method, const MethodCallHandler &handler) | jsonrpc::endpoint::Dispatcher | |
RegisterNotification(const std::string &method, const NotificationHandler &handler) | jsonrpc::endpoint::Dispatcher | |
~Dispatcher()=default | jsonrpc::endpoint::Dispatcher | virtual |