CCF
|
#include <node_client.h>
Inherited by ccf::HTTPNodeClient.
Public Member Functions | |
NodeClient (std::shared_ptr< ccf::RPCMap > rpc_map_, ccf::crypto::KeyPairPtr node_sign_kp_, const ccf::crypto::Pem &self_signed_node_cert_, const std::optional< ccf::crypto::Pem > &endorsed_node_cert_) | |
virtual | ~NodeClient () |
virtual bool | make_request (::http::Request &request)=0 |
Protected Attributes | |
std::shared_ptr< ccf::RPCMap > | rpc_map |
ccf::crypto::KeyPairPtr | node_sign_kp |
const ccf::crypto::Pem & | self_signed_node_cert |
const std::optional< ccf::crypto::Pem > & | endorsed_node_cert = std::nullopt |
|
inline |
|
inlinevirtual |
|
pure virtual |
Implemented in ccf::HTTPNodeClient.
|
protected |
|
protected |
|
protected |
|
protected |