PacketTransfer

Trait PacketTransfer 

Source
pub trait PacketTransfer {
    // Required method
    fn transfer(&mut self, packet: &SpacePacket);
}
Expand description

The PacketTransfer trait describes the “Packet Transfer” function from the CCSDS 133.0-B-2 Space Packet Protocol recommended standard. It concerns the ability of some protocol entity to transfer packets towards the appropriate managed data path. It is the sending counterpart of the PacketReception trait.

Required Methods§

Source

fn transfer(&mut self, packet: &SpacePacket)

Inspects an incoming or newly-created Space Packet (its APID, in particular) to determine the target packet service entity at the receiving end. Routes this packet towards the appropriate managed data path using a service of the underlying OSI reference model layers.

Implementors§