JSON-RPC 2.0
JSON-RPC 2.0 Modern C++ Library
|
This is the complete list of members for jsonrpc::client::Client, including all inherited members.
Client(std::unique_ptr< transport::Transport > transport) | jsonrpc::client::Client | explicit |
Client(const Client &)=delete | jsonrpc::client::Client | |
Client(Client &&) noexcept=delete | jsonrpc::client::Client | |
HasPendingRequests() const -> bool | jsonrpc::client::Client | |
IsRunning() const -> bool | jsonrpc::client::Client | |
operator=(const Client &) -> Client &=delete | jsonrpc::client::Client | |
operator=(Client &&) noexcept -> Client &=delete | jsonrpc::client::Client | |
SendMethodCall(const std::string &method, std::optional< nlohmann::json > params=std::nullopt) -> nlohmann::json | jsonrpc::client::Client | |
SendMethodCallAsync(const std::string &method, std::optional< nlohmann::json > params=std::nullopt) -> std::future< nlohmann::json > | jsonrpc::client::Client | |
SendNotification(const std::string &method, std::optional< nlohmann::json > params=std::nullopt) | jsonrpc::client::Client | |
Start() | jsonrpc::client::Client | |
Stop() | jsonrpc::client::Client | |
~Client()=default | jsonrpc::client::Client |