Struct canadensis_core::transfer::ServiceHeader
source · pub struct ServiceHeader<I, T: Transport + ?Sized> {
pub timestamp: I,
pub transfer_id: T::TransferId,
pub priority: T::Priority,
pub service: ServiceId,
pub source: T::NodeId,
pub destination: T::NodeId,
}
Expand description
The header of a service transfer
Fields§
§timestamp: I
For RX transfers: the time when the first frame was received For TX transfers: the transmission deadline for all frames
transfer_id: T::TransferId
The identifier of this transfer
priority: T::Priority
The priority of this transfer
service: ServiceId
The ID of this service
source: T::NodeId
The source node (the node sending this transfer)
destination: T::NodeId
The destination node (the node receiving this transfer)