JSON RPC
JSON-RPC 2.0 library for C++
|
This is the complete list of members for wwa::json_rpc::dispatcher, including all inherited members.
add(std::string_view method, F &&f) | wwa::json_rpc::dispatcher | inline |
add(std::string_view method, F &&f, C instance) | wwa::json_rpc::dispatcher | inline |
add_ex(std::string_view method, F &&f) | wwa::json_rpc::dispatcher | inline |
add_ex(std::string_view method, F &&f, C instance) | wwa::json_rpc::dispatcher | inline |
add_internal_method(std::string_view method, handler_t &&handler) | wwa::json_rpc::dispatcher | private |
context_t typedef | wwa::json_rpc::dispatcher | |
create_closure(C inst, F &&f) const | wwa::json_rpc::dispatcher | inlineprivate |
d_ptr | wwa::json_rpc::dispatcher | private |
dispatcher() | wwa::json_rpc::dispatcher | |
dispatcher(const dispatcher &)=delete | wwa::json_rpc::dispatcher | |
dispatcher(dispatcher &&rhs)=default | wwa::json_rpc::dispatcher | |
dispatcher_private class | wwa::json_rpc::dispatcher | friend |
do_process_request(const nlohmann::json &request, const std::any &data, bool is_batch, std::uint64_t unique_id) | wwa::json_rpc::dispatcher | protectedvirtual |
handler_t typedef | wwa::json_rpc::dispatcher | private |
invoke(const std::string &method, const nlohmann::json ¶ms, const dispatcher::context_t &ctx, std::uint64_t unique_id) | wwa::json_rpc::dispatcher | protectedvirtual |
operator=(const dispatcher &)=delete | wwa::json_rpc::dispatcher | |
operator=(dispatcher &&rhs)=default | wwa::json_rpc::dispatcher | |
process_batch_request(const nlohmann::json &request, const std::any &data, std::uint64_t unique_id) | wwa::json_rpc::dispatcher | protectedvirtual |
process_request(const nlohmann::json &request, const std::any &data={}) | wwa::json_rpc::dispatcher | |
request_failed(const nlohmann::json &request_id, const std::exception *e, bool is_batch, std::uint64_t unique_id) | wwa::json_rpc::dispatcher | protectedvirtual |
request_parsed(const jsonrpc_request &request, const std::any &data, std::uint64_t unique_id) | wwa::json_rpc::dispatcher | protectedvirtual |
~dispatcher() | wwa::json_rpc::dispatcher | virtual |