OpenSDN source code
|
#include <prouter_uve_table.h>
Public Member Functions | |
ProuterUveEntry (const PhysicalDevice *p) | |
~ProuterUveEntry () | |
void | AddPhysicalInterface (const Interface *itf) |
void | DeletePhysicalInterface (const Interface *itf) |
void | AddLogicalInterface (const LogicalInterface *itf) |
bool | DeleteLogicalInterface (const LogicalInterface *itf) |
void | Reset () |
Public Attributes | |
std::string | name_ |
boost::uuids::uuid | uuid_ |
InterfaceSet | physical_interface_set_ |
LogicalInterfaceSet | logical_interface_set_ |
bool | changed_ |
bool | deleted_ |
bool | renewed_ |
bool | mastership_ |
Definition at line 69 of file prouter_uve_table.h.
|
explicit |
Definition at line 209 of file prouter_uve_table.cc.
ProuterUveTable::ProuterUveEntry::~ProuterUveEntry | ( | ) |
Definition at line 232 of file prouter_uve_table.cc.
void ProuterUveTable::ProuterUveEntry::AddLogicalInterface | ( | const LogicalInterface * | itf | ) |
void ProuterUveTable::ProuterUveEntry::AddPhysicalInterface | ( | const Interface * | itf | ) |
bool ProuterUveTable::ProuterUveEntry::DeleteLogicalInterface | ( | const LogicalInterface * | itf | ) |
Definition at line 270 of file prouter_uve_table.cc.
void ProuterUveTable::ProuterUveEntry::DeletePhysicalInterface | ( | const Interface * | itf | ) |
void ProuterUveTable::ProuterUveEntry::Reset | ( | ) |
Definition at line 235 of file prouter_uve_table.cc.
bool ProuterUveTable::ProuterUveEntry::changed_ |
Definition at line 82 of file prouter_uve_table.h.
bool ProuterUveTable::ProuterUveEntry::deleted_ |
Definition at line 83 of file prouter_uve_table.h.
LogicalInterfaceSet ProuterUveTable::ProuterUveEntry::logical_interface_set_ |
Definition at line 81 of file prouter_uve_table.h.
bool ProuterUveTable::ProuterUveEntry::mastership_ |
Definition at line 85 of file prouter_uve_table.h.
std::string ProuterUveTable::ProuterUveEntry::name_ |
Definition at line 78 of file prouter_uve_table.h.
InterfaceSet ProuterUveTable::ProuterUveEntry::physical_interface_set_ |
Definition at line 80 of file prouter_uve_table.h.
bool ProuterUveTable::ProuterUveEntry::renewed_ |
Definition at line 84 of file prouter_uve_table.h.
boost::uuids::uuid ProuterUveTable::ProuterUveEntry::uuid_ |
Definition at line 79 of file prouter_uve_table.h.