pub struct TranslocalEntry {
pub client: MacAddr6,
pub vid: u16,
pub flags: ClientFlags,
pub crc32: u32,
pub last_seen_secs: u32,
pub last_seen_msecs: u32,
}Expand description
A single entry in the batman-adv translocal table (TL).
The translocal table contains clients directly known by the local node, including last-seen timestamps and flags.
Fields§
§client: MacAddr6MAC address of the client.
vid: u16VLAN ID associated with this client.
flags: ClientFlagsFlags associated with the client, wrapped in ClientFlags.
crc32: u32CRC32 checksum for this entry.
last_seen_secs: u32Seconds since the last update for this entry.
last_seen_msecs: u32Milliseconds since the last update for this entry.
Auto Trait Implementations§
impl Freeze for TranslocalEntry
impl RefUnwindSafe for TranslocalEntry
impl Send for TranslocalEntry
impl Sync for TranslocalEntry
impl Unpin for TranslocalEntry
impl UnsafeUnpin for TranslocalEntry
impl UnwindSafe for TranslocalEntry
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