A IP route.
More...
A IP route.
Definition at line 249 of file route.hpp.
The key for a route.
Definition at line 255 of file route.hpp.
VOM::route::ip_route::ip_route |
( |
const prefix_t & |
prefix | ) |
|
Construct a route in the default table.
Definition at line 271 of file route.cpp.
VOM::route::ip_route::ip_route |
( |
const prefix_t & |
prefix, |
|
|
const path & |
p |
|
) |
| |
Construct a route with a path.
Definition at line 263 of file route.cpp.
VOM::route::ip_route::ip_route |
( |
const ip_route & |
r | ) |
|
Construct a route in the given route domain.
Definition at line 287 of file route.cpp.
Construct a route in the given route domain with a path.
Definition at line 295 of file route.cpp.
VOM::route::ip_route::~ip_route |
( |
| ) |
|
void VOM::route::ip_route::add |
( |
const path & |
path | ) |
|
void VOM::route::ip_route::dump |
( |
std::ostream & |
os | ) |
|
|
static |
Dump all route-doamin into the stream provided.
Definition at line 425 of file route.cpp.
static std::shared_ptr<ip_route> VOM::route::ip_route::find |
( |
const ip_route & |
temp | ) |
|
|
static |
Find the instnace of the route domain in the OM.
std::shared_ptr< ip_route > VOM::route::ip_route::find |
( |
const key_t & |
k | ) |
|
|
static |
Return the matching 'singular instance'.
Definition at line 413 of file route.cpp.
Get the route's key.
Definition at line 315 of file route.cpp.
bool VOM::route::ip_route::operator== |
( |
const ip_route & |
i | ) |
const |
Comparison operator.
Definition at line 321 of file route.cpp.
void VOM::route::ip_route::remove |
( |
const path & |
path | ) |
|
void VOM::route::ip_route::replay |
( |
void |
| ) |
|
|
virtual |
std::shared_ptr< ip_route > VOM::route::ip_route::singular |
( |
| ) |
const |
Return the matching 'singular instance'.
Definition at line 419 of file route.cpp.
std::string VOM::route::ip_route::to_string |
( |
void |
| ) |
const |
|
virtual |
The documentation for this class was generated from the following files: