#include <LSA.h>
Inheritance diagram for OSPF::LSATrackingInfo:
Public Types | |
Originated = 0 | |
Flooded = 1 | |
enum | InstallSource { Originated = 0, Flooded = 1 } |
Public Member Functions | |
LSATrackingInfo (void) | |
LSATrackingInfo (const LSATrackingInfo &info) | |
void | SetSource (InstallSource installSource) |
InstallSource | GetSource (void) const |
void | IncrementInstallTime (void) |
void | ResetInstallTime (void) |
unsigned long | GetInstallTime (void) const |
Private Attributes | |
InstallSource | source |
unsigned long | installTime |
OSPF::LSATrackingInfo::LSATrackingInfo | ( | void | ) | [inline] |
OSPF::LSATrackingInfo::LSATrackingInfo | ( | const LSATrackingInfo & | info | ) | [inline] |
unsigned long OSPF::LSATrackingInfo::GetInstallTime | ( | void | ) | const [inline] |
InstallSource OSPF::LSATrackingInfo::GetSource | ( | void | ) | const [inline] |
void OSPF::LSATrackingInfo::IncrementInstallTime | ( | void | ) | [inline] |
void OSPF::LSATrackingInfo::ResetInstallTime | ( | void | ) | [inline] |
void OSPF::LSATrackingInfo::SetSource | ( | InstallSource | installSource | ) | [inline] |
unsigned long OSPF::LSATrackingInfo::installTime [private] |
InstallSource OSPF::LSATrackingInfo::source [private] |