blob: 28b34d9a084b19d61fa6bf1f4810c328cb089c47 [file] [log] [blame]
Ratan Gupta82549cc2017-04-21 08:45:23 +05301#pragma once
2
3#include <list>
4#include <string>
5#include <vector>
6#include <map>
7
8namespace phosphor
9{
10namespace network
11{
12
13using IntfName = std::string;
14
15struct AddrInfo {
16 uint8_t addrType;
17 std::string ipaddress;
18 uint16_t prefix;
19};
20
21using AddrList = std::list<AddrInfo>;
22using IntfAddrMap = std::map<IntfName, AddrList>;
23
24
25}//namespace network
26}//namespace phosphor