OpenSDN source code
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

◆ PhyInterfaceUveEntry()

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

Definition at line 199 of file prouter_uve_table.cc.

Here is the call graph for this function:

Member Function Documentation

◆ FillLogicalInterfaceList()

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

Definition at line 342 of file prouter_uve_table.cc.

◆ Update()

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

Definition at line 206 of file prouter_uve_table.cc.

Member Data Documentation

◆ changed_

bool ProuterUveTable::PhyInterfaceUveEntry::changed_

Definition at line 98 of file prouter_uve_table.h.

◆ deleted_

bool ProuterUveTable::PhyInterfaceUveEntry::deleted_

Definition at line 99 of file prouter_uve_table.h.

◆ logical_interface_set_

LogicalInterfaceSet ProuterUveTable::PhyInterfaceUveEntry::logical_interface_set_

Definition at line 97 of file prouter_uve_table.h.

◆ renewed_

bool ProuterUveTable::PhyInterfaceUveEntry::renewed_

Definition at line 100 of file prouter_uve_table.h.

◆ uuid_

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: