pub struct SequenceManager { /* private fields */ }
Expand description
Manages all SNS for a STA.
Implementations§
Source§impl SequenceManager
impl SequenceManager
pub fn new() -> Self
pub fn next_sns1(&mut self, sta_addr: &MacAddr) -> SequenceNum
pub fn next_sns2(&mut self, sta_addr: &MacAddr, tid: u16) -> SequenceNum
pub fn next_sns4(&mut self, sta_addr: &MacAddr, aci: u8) -> SequenceNum
pub fn next_sns5(&mut self) -> SequenceNum
Auto Trait Implementations§
impl Freeze for SequenceManager
impl RefUnwindSafe for SequenceManager
impl Send for SequenceManager
impl Sync for SequenceManager
impl Unpin for SequenceManager
impl UnwindSafe for SequenceManager
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