Network interface configuration. More...
#include <network-config.hpp>
Public Member Functions | |
void | addInterfaceConfig (const std::string &hostif, const std::string &zoneif, InterfaceType type, const std::vector< InetAddr > &addrs=std::vector< InetAddr >(), MacVLanMode mode=MacVLanMode::PRIVATE) |
adds interface configuration. More... | |
void | addInetConfig (const std::string &ifname, const InetAddr &addr) |
const std::vector < NetworkInterfaceConfig > & | getInterfaces () const |
const NetworkInterfaceConfig & | getInterface (int i) const |
Network interface configuration.
void lxcpp::NetworkConfig::addInetConfig | ( | const std::string & | ifname, |
const InetAddr & | addr | ||
) |
void lxcpp::NetworkConfig::addInterfaceConfig | ( | const std::string & | hostif, |
const std::string & | zoneif, | ||
InterfaceType | type, | ||
const std::vector< InetAddr > & | addrs = std::vector<InetAddr>() , |
||
MacVLanMode | mode = MacVLanMode::PRIVATE |
||
) |
adds interface configuration.
throws NetworkException if zoneif name already on list
|
inline |
|
inline |