CCF
Loading...
Searching...
No Matches
ccf::NodeToNode Member List

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)=0ccf::NodeToNodepure virtual
close_channel(const NodeId &peer_id)=0ccf::NodeToNodepure virtual
have_channel(const NodeId &nid)=0ccf::NodeToNodepure 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)=0ccf::NodeToNodepure virtual
recv_authenticated(const NodeId &from, const uint8_t *&data, size_t &size)ccf::NodeToNodeinline
recv_authenticated(const NodeId &from, std::span< const uint8_t > header, const uint8_t *&data, size_t &size)=0ccf::NodeToNodepure virtual
recv_authenticated_with_load(const NodeId &from, const uint8_t *&data, size_t &size)ccf::NodeToNodeinline
recv_authenticated_with_load(const NodeId &from, const uint8_t *&data, size_t &size)=0ccf::NodeToNodepure virtual
recv_channel_message(const NodeId &from, const uint8_t *data, size_t size)=0ccf::NodeToNodepure virtual
recv_encrypted(const NodeId &from, const uint8_t *&data, size_t &size)ccf::NodeToNodeinline
recv_encrypted(const NodeId &from, std::span< const uint8_t > header, const uint8_t *data, size_t size)=0ccf::NodeToNodepure virtual
send_authenticated(const NodeId &to, NodeMsgType type, const T &data)ccf::NodeToNodeinline
send_authenticated(const NodeId &to, NodeMsgType type, const std::vector< uint8_t > &data)ccf::NodeToNodeinline
send_authenticated(const NodeId &to, NodeMsgType type, const uint8_t *data, size_t size)=0ccf::NodeToNodepure virtual
send_encrypted(const NodeId &to, NodeMsgType type, std::span< const uint8_t > header, const std::vector< uint8_t > &data)=0ccf::NodeToNodepure virtual
send_encrypted(const NodeId &to, NodeMsgType type, const std::vector< uint8_t > &data, const T &msg_hdr)ccf::NodeToNodeinline
set_endorsed_node_cert(const ccf::crypto::Pem &endorsed_node_cert)=0ccf::NodeToNodepure virtual
set_idle_timeout(std::chrono::milliseconds idle_timeout)=0ccf::NodeToNodepure virtual
set_message_limit(size_t message_limit)=0ccf::NodeToNodepure virtual
tick(std::chrono::milliseconds elapsed)=0ccf::NodeToNodepure virtual
~NodeToNode()=defaultccf::NodeToNodevirtual