pub trait AppHandler {
    fn app_request(
        node_id: &NodeId,
        request_id: u32,
        deadline: Instant,
        request: &[u8]
    ) -> Result<()>; fn app_request_failed(node_id: &NodeId, request_id: u32) -> Result<()>; fn app_response(
        node_id: &NodeId,
        request_id: u32,
        response: &[u8]
    ) -> Result<()>; fn app_gossip(node_id: &NodeId, msg: &[u8]) -> Result<()>; }
Expand description

ref. https://pkg.go.dev/github.com/ava-labs/avalanchego/snow/engine/common#AppHandler

Required Methods

Implementors