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§
Sourcefn transfer(&mut self, packet: &SpacePacket)
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.