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 |
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 |
handler_t typedef | wwa::json_rpc::dispatcher | private |
on_method(const std::string &method, const nlohmann::json &extra) | wwa::json_rpc::dispatcher | virtual |
on_request(const nlohmann::json &extra) | wwa::json_rpc::dispatcher | virtual |
on_request_processed(const std::string &method, int code, const nlohmann::json &extra) | wwa::json_rpc::dispatcher | virtual |
operator=(const dispatcher &)=delete | wwa::json_rpc::dispatcher | |
operator=(dispatcher &&rhs)=default | wwa::json_rpc::dispatcher | |
parse_and_process_request(const std::string &request, const nlohmann::json &extra=nlohmann::json::object()) | wwa::json_rpc::dispatcher | |
process_request(const nlohmann::json &request, const nlohmann::json &extra=nlohmann::json::object()) | wwa::json_rpc::dispatcher | |
~dispatcher() | wwa::json_rpc::dispatcher | virtual |