#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 140 of file netlink-message.hpp.
|
inlineexplicitnoexcept |
Definition at line 144 of file netlink-message.hpp.
|
inlinenoexcept |
Definition at line 152 of file netlink-message.hpp.
|
inlinenoexcept |
Definition at line 158 of file netlink-message.hpp.
|
inlinenoexcept |
Definition at line 164 of file netlink-message.hpp.
Referenced by getAttributes(), getNext(), getPayload(), and ndn::net::NetlinkSocket::nlmsgTypeToString().
|
inlinenoexcept |
Definition at line 170 of file netlink-message.hpp.
References isValid().
Referenced by ndn::net::NetlinkSocket::nlmsgTypeToString().
|
inlinenoexcept |
Definition at line 181 of file netlink-message.hpp.
References isValid().
Referenced by ndn::net::GenlFamilyResolver::GenlFamilyResolver(), and ndn::net::updateInterfaceState().
|
inlinenoexcept |
Definition at line 193 of file netlink-message.hpp.
References isValid().
Referenced by ndn::net::GenlFamilyResolver::GenlFamilyResolver(), and ndn::net::updateInterfaceState().