pub struct KissTransmissionControl { /* private fields */ }Implementations§
Source§impl KissTransmissionControl
impl KissTransmissionControl
pub fn new( flow_control: ReadyCommandFlowControl, station_identification: Option<StationIdentification>, ) -> KissTransmissionControl
pub fn connection_opened(&mut self)
pub fn accept_packet( &mut self, payload: &[u8], now: InstantMillis, ) -> Option<Transmission>
pub fn ready_received(&mut self, now: InstantMillis) -> Option<Transmission>
pub fn flow_timeout_elapsed( &mut self, now: InstantMillis, ) -> Option<Transmission>
pub fn next_queued(&mut self, now: InstantMillis) -> Option<Transmission>
pub fn flow_timeout_deadline(&self) -> Option<InstantMillis>
pub fn station_identification_deadline(&self) -> Option<InstantMillis>
pub fn arm_station_identification(&mut self, now: InstantMillis)
pub fn station_identification_elapsed( &mut self, now: InstantMillis, ) -> Option<Transmission>
pub fn transmitted(&mut self, transmission: &Transmission, now: InstantMillis)
Auto Trait Implementations§
impl Freeze for KissTransmissionControl
impl RefUnwindSafe for KissTransmissionControl
impl Send for KissTransmissionControl
impl Sync for KissTransmissionControl
impl Unpin for KissTransmissionControl
impl UnsafeUnpin for KissTransmissionControl
impl UnwindSafe for KissTransmissionControl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more