tree: 4bd2e6278e642704d2c27c133b473ec5e8e37155 [path history] [tgz]
  1. IPCSocketClient.h
  2. MessageStorage.h
  3. README.md
  4. RPCClient.h
  5. RPCRequests.h
  6. yaml_codecs.h
include/shared/rpc/README.md

JSONRPC 2.0 Client API utility definitions.

All this definitions are meant to be used by clients of the JSONRPC node which are looking to interact with it in a different C++ application, like traffic_ctl and traffic_top. All this definitions under the shared::rpc namespace are a client lightweight version of the ones used internally by the JSONRPC node server/handlers, they should not be mixed with the ones defined in mgmt/rpc/jsonrpc which are for internal use only.