UNISTDX_NET_NETLINK_MESSAGE_ITERATOR
template <class T>
class sys::netlink_message_iterator

Iterator for netlink multipart messages.

Base classes
  • public std::iterator< std::input_iterator_tag, T >
Methods
  • operator++(int) -> netlink_message_iterator

    Post-increment.

  • operator++() -> netlink_message_iterator &

    Increment.

  • operator->() const -> constexpr const_pointer

    Access object by pointer.

  • operator->() -> pointer

    Access object by pointer.

  • operator*() const -> constexpr const_reference

    Dereference.

  • operator*() -> reference

    Dereference.

  • operator!=(const netlink_message_iterator & rhs) const -> constexpr bool

    Compare pointers.

  • operator==(const netlink_message_iterator & rhs) const -> constexpr bool

    Compare pointers.

  • operator=(const netlink_message_iterator &) -> netlink_message_iterator &

    Assignment.

  • netlink_message_iterator(const netlink_message_iterator &)

    Copy-constructor.

  • ~netlink_message_iterator()
  • netlink_message_iterator()
  • netlink_message_iterator(message_type * rhs, int len)explicit

    Construct netlink iterator from message pointer rhs.