#include <netlink-message.hpp>
Public Member Functions | |
NetlinkMessage (const uint8_t *buf, size_t buflen) noexcept | |
const nlmsghdr & | operator* () const noexcept |
const nlmsghdr * | operator-> () const noexcept |
bool | isValid () const noexcept |
NetlinkMessage | getNext () const noexcept |
template<typename T > | |
const T * | getPayload () const noexcept |
template<typename AttributeT , typename PayloadT > | |
NetlinkMessageAttributes< AttributeT > | getAttributes (const PayloadT *p) const noexcept |
Definition at line 139 of file netlink-message.hpp.
|
inlineexplicitnoexcept |
Definition at line 143 of file netlink-message.hpp.
References buf.
|
inlinenoexcept |
Definition at line 151 of file netlink-message.hpp.
|
inlinenoexcept |
Definition at line 157 of file netlink-message.hpp.
|
inlinenoexcept |
Definition at line 163 of file netlink-message.hpp.
Referenced by getAttributes(), getNext(), and getPayload().
|
inlinenoexcept |
Definition at line 169 of file netlink-message.hpp.
References isValid().
|
inlinenoexcept |
Definition at line 180 of file netlink-message.hpp.
References isValid().
|
inlinenoexcept |
Definition at line 192 of file netlink-message.hpp.
References isValid().