pub trait ScmpHandler: Send + Sync {
// Required method
fn handle(&self, pkt: ScionPacketRaw) -> Option<ScionPacketRaw>;
}Expand description
Trait for SCMP handlers that can process incoming raw SCION packets and optionally return a reply packet. Sending of the reply is best effort (try_send).
Required Methods§
Sourcefn handle(&self, pkt: ScionPacketRaw) -> Option<ScionPacketRaw>
fn handle(&self, pkt: ScionPacketRaw) -> Option<ScionPacketRaw>
Handles an incoming SCMP packet and returns a reply packet if applicable.