Struct neli::genl::Genlmsghdr [−][src]
pub struct Genlmsghdr<C, T> {
pub cmd: C,
pub version: u8,
// some fields omitted
}
Expand description
Struct representing generic netlink header and payload
Fields
cmd: C
Generic netlink message command
version: u8
Version of generic netlink family protocol
Implementations
Create new generic netlink packet
Get handle for attribute parsing and traversal
pub fn get_attr_handle_mut(
&mut self
) -> AttrHandleMut<'_, GenlBuffer<T, Buffer>, Nlattr<T, Buffer>>
pub fn get_attr_handle_mut(
&mut self
) -> AttrHandleMut<'_, GenlBuffer<T, Buffer>, Nlattr<T, Buffer>>
Get handle for attribute mutable and traversal
Trait Implementations
impl<'lifetime, C: Cmd + TypeSize, T: NlAttrType> FromBytesWithInput<'lifetime> for Genlmsghdr<C, T>
impl<'lifetime, C: Cmd + TypeSize, T: NlAttrType> FromBytesWithInput<'lifetime> for Genlmsghdr<C, T>
Return the size in bytes of the data structure header.
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.