rtnetlink.hpp (1aeacc90018165f79b3c23e90f096e85fb405ca7) rtnetlink.hpp (9b2a20d3cfa1131521456b9ebfde7a7bb8b234bb)
1#pragma once
2#include "types.hpp"
3
4#include <optional>
5#include <string_view>
6#include <tuple>
7
8namespace phosphor::network::netlink
9{
10
11InterfaceInfo intfFromRtm(std::string_view msg);
12
1#pragma once
2#include "types.hpp"
3
4#include <optional>
5#include <string_view>
6#include <tuple>
7
8namespace phosphor::network::netlink
9{
10
11InterfaceInfo intfFromRtm(std::string_view msg);
12
13std::optional<std::tuple<unsigned, InAddrAny>>
13std::optional<std::tuple<unsigned, stdplus::InAnyAddr>>
14 gatewayFromRtm(std::string_view msg);
15
16AddressInfo addrFromRtm(std::string_view msg);
17
18NeighborInfo neighFromRtm(std::string_view msg);
19
20} // namespace phosphor::network::netlink
14 gatewayFromRtm(std::string_view msg);
15
16AddressInfo addrFromRtm(std::string_view msg);
17
18NeighborInfo neighFromRtm(std::string_view msg);
19
20} // namespace phosphor::network::netlink