CCF
|
This is the complete list of members for ccf::NodeToNode, including all inherited members.
associate_node_address(const NodeId &peer_id, const std::string &peer_hostname, const std::string &peer_service)=0 | ccf::NodeToNode | pure virtual |
close_channel(const NodeId &peer_id)=0 | ccf::NodeToNode | pure virtual |
have_channel(const NodeId &nid)=0 | ccf::NodeToNode | pure virtual |
initialize(const NodeId &self_id, const ccf::crypto::Pem &service_cert, ccf::crypto::KeyPairPtr node_kp, const std::optional< ccf::crypto::Pem > &node_cert=std::nullopt)=0 | ccf::NodeToNode | pure virtual |
recv_authenticated(const NodeId &from, const uint8_t *&data, size_t &size) | ccf::NodeToNode | inline |
recv_authenticated(const NodeId &from, std::span< const uint8_t > header, const uint8_t *&data, size_t &size)=0 | ccf::NodeToNode | pure virtual |
recv_authenticated_with_load(const NodeId &from, const uint8_t *&data, size_t &size) | ccf::NodeToNode | inline |
recv_authenticated_with_load(const NodeId &from, const uint8_t *&data, size_t &size)=0 | ccf::NodeToNode | pure virtual |
recv_channel_message(const NodeId &from, const uint8_t *data, size_t size)=0 | ccf::NodeToNode | pure virtual |
recv_encrypted(const NodeId &from, const uint8_t *&data, size_t &size) | ccf::NodeToNode | inline |
recv_encrypted(const NodeId &from, std::span< const uint8_t > header, const uint8_t *data, size_t size)=0 | ccf::NodeToNode | pure virtual |
send_authenticated(const NodeId &to, NodeMsgType type, const T &data) | ccf::NodeToNode | inline |
send_authenticated(const NodeId &to, NodeMsgType type, const std::vector< uint8_t > &data) | ccf::NodeToNode | inline |
send_authenticated(const NodeId &to, NodeMsgType type, const uint8_t *data, size_t size)=0 | ccf::NodeToNode | pure virtual |
send_encrypted(const NodeId &to, NodeMsgType type, std::span< const uint8_t > header, const std::vector< uint8_t > &data)=0 | ccf::NodeToNode | pure virtual |
send_encrypted(const NodeId &to, NodeMsgType type, const std::vector< uint8_t > &data, const T &msg_hdr) | ccf::NodeToNode | inline |
set_endorsed_node_cert(const ccf::crypto::Pem &endorsed_node_cert)=0 | ccf::NodeToNode | pure virtual |
set_idle_timeout(std::chrono::milliseconds idle_timeout)=0 | ccf::NodeToNode | pure virtual |
set_message_limit(size_t message_limit)=0 | ccf::NodeToNode | pure virtual |
tick(std::chrono::milliseconds elapsed)=0 | ccf::NodeToNode | pure virtual |
~NodeToNode()=default | ccf::NodeToNode | virtual |