OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ProuterUveTable::PhyInterfaceUveEntry Struct Reference

#include <prouter_uve_table.h>

Collaboration diagram for ProuterUveTable::PhyInterfaceUveEntry:

Public Member Functions

 PhyInterfaceUveEntry (const Interface *pintf)
 
void Update (const Interface *pintf)
 
void FillLogicalInterfaceList (std::vector< std::string > &list) const
 

Public Attributes

boost::uuids::uuid uuid_
 
LogicalInterfaceSet logical_interface_set_
 
bool changed_
 
bool deleted_
 
bool renewed_
 

Detailed Description

Definition at line 91 of file prouter_uve_table.h.

Constructor & Destructor Documentation

ProuterUveTable::PhyInterfaceUveEntry::PhyInterfaceUveEntry ( const Interface pintf)
explicit

Definition at line 200 of file prouter_uve_table.cc.

Member Function Documentation

void ProuterUveTable::PhyInterfaceUveEntry::FillLogicalInterfaceList ( std::vector< std::string > &  list) const

Definition at line 343 of file prouter_uve_table.cc.

void ProuterUveTable::PhyInterfaceUveEntry::Update ( const Interface pintf)

Definition at line 206 of file prouter_uve_table.cc.

Member Data Documentation

bool ProuterUveTable::PhyInterfaceUveEntry::changed_

Definition at line 98 of file prouter_uve_table.h.

bool ProuterUveTable::PhyInterfaceUveEntry::deleted_

Definition at line 99 of file prouter_uve_table.h.

LogicalInterfaceSet ProuterUveTable::PhyInterfaceUveEntry::logical_interface_set_

Definition at line 97 of file prouter_uve_table.h.

bool ProuterUveTable::PhyInterfaceUveEntry::renewed_

Definition at line 100 of file prouter_uve_table.h.

boost::uuids::uuid ProuterUveTable::PhyInterfaceUveEntry::uuid_

Definition at line 96 of file prouter_uve_table.h.


The documentation for this struct was generated from the following files: