JSON RPC
JSON-RPC 2.0 library for C++
wwa::json_rpc::dispatcher Member List

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::dispatcherinline
add(std::string_view method, F &&f, C instance)wwa::json_rpc::dispatcherinline
add_ex(std::string_view method, F &&f)wwa::json_rpc::dispatcherinline
add_ex(std::string_view method, F &&f, C instance)wwa::json_rpc::dispatcherinline
add_internal_method(std::string_view method, handler_t &&handler)wwa::json_rpc::dispatcherprivate
create_closure(C inst, F &&f) constwwa::json_rpc::dispatcherinlineprivate
d_ptrwwa::json_rpc::dispatcherprivate
dispatcher()wwa::json_rpc::dispatcher
dispatcher(const dispatcher &)=deletewwa::json_rpc::dispatcher
dispatcher(dispatcher &&rhs)=defaultwwa::json_rpc::dispatcher
dispatcher_private classwwa::json_rpc::dispatcherfriend
handler_t typedefwwa::json_rpc::dispatcherprivate
on_method(const std::string &method, const nlohmann::json &extra)wwa::json_rpc::dispatchervirtual
on_request(const nlohmann::json &extra)wwa::json_rpc::dispatchervirtual
on_request_processed(const std::string &method, int code, const nlohmann::json &extra)wwa::json_rpc::dispatchervirtual
operator=(const dispatcher &)=deletewwa::json_rpc::dispatcher
operator=(dispatcher &&rhs)=defaultwwa::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::dispatchervirtual