|
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 |