|
Dev Essential
1.6.3
|
#include <json_http_rpc.h>
Inherits jsonrpc::IClientConnector.
Public Member Functions | |
| cJSONClientConnector (const std::string &strUrl) | |
| ~cJSONClientConnector () | |
| DTOR. | |
| cJSONClientConnector (const cJSONClientConnector &)=delete | |
| Disable copy construction. | |
| cJSONClientConnector & | operator= (const cJSONClientConnector &)=delete |
| Disable copy assignment. | |
| cJSONClientConnector (cJSONClientConnector &&other) | |
| cJSONClientConnector & | operator= (cJSONClientConnector &&other) |
| void | SendRPCMessage (const std::string &message, std::string &result) override |
Connector that sends RPC messages via HTTP
| rpc::http::cJSONClientConnector::cJSONClientConnector | ( | const std::string & | strUrl | ) |
Constructor
| [in] | strUrl | The HTTP url, i.e. http://localhost:8000/system |
| rpc::http::cJSONClientConnector::cJSONClientConnector | ( | cJSONClientConnector && | other | ) |
Move constructor
| [in,out] | other | Move from object *this is created from. Left in empty state. |
| cJSONClientConnector & rpc::http::cJSONClientConnector::operator= | ( | cJSONClientConnector && | other | ) |
Move assignment
| [in,out] | other | Move from object *this is created from. Left in empty state. |
|
override |
Send an RPC message to the connected url
| [in] | message | Message to send |
| [out] | result | The result of the response |
| jsonrpc::JsonRpcException | in case of a connection error |