18 int64_t
id,
bool terminate_after_reply, std::vector<uint8_t>&& data) = 0;
27 std::shared_ptr<ccf::RpcContextImpl> rpc_ctx,
29 const std::vector<uint8_t>& caller_cert,
30 const std::chrono::milliseconds& timeout =
31 std::chrono::milliseconds(3'000)) = 0;
Definition forwarder_types.h:22
virtual ~AbstractForwarder()
Definition forwarder_types.h:24
virtual bool forward_command(std::shared_ptr< ccf::RpcContextImpl > rpc_ctx, const ccf::NodeId &to, const std::vector< uint8_t > &caller_cert, const std::chrono::milliseconds &timeout=std::chrono::milliseconds(3 '000))=0
Definition forwarder_types.h:14
virtual ~AbstractRPCResponder()
Definition forwarder_types.h:16
virtual bool reply_async(int64_t id, bool terminate_after_reply, std::vector< uint8_t > &&data)=0
Definition app_interface.h:14