blob: 28b34d9a084b19d61fa6bf1f4810c328cb089c47 [file] [log] [blame]
#pragma once
#include <list>
#include <string>
#include <vector>
#include <map>
namespace phosphor
{
namespace network
{
using IntfName = std::string;
struct AddrInfo {
uint8_t addrType;
std::string ipaddress;
uint16_t prefix;
};
using AddrList = std::list<AddrInfo>;
using IntfAddrMap = std::map<IntfName, AddrList>;
}//namespace network
}//namespace phosphor