A IP multicast route.
More...
A IP multicast route.
Definition at line 425 of file route.hpp.
◆ key_t
The key for a route.
Definition at line 431 of file route.hpp.
◆ ip_mroute() [1/3]
VOM::route::ip_mroute::ip_mroute |
( |
const mprefix_t & |
mprefix | ) |
|
Construct a route in the default table.
Definition at line 464 of file route.cpp.
◆ ip_mroute() [2/3]
VOM::route::ip_mroute::ip_mroute |
( |
const ip_mroute & |
r | ) |
|
◆ ip_mroute() [3/3]
Construct a route in the given route domain.
Definition at line 480 of file route.cpp.
◆ ~ip_mroute()
VOM::route::ip_mroute::~ip_mroute |
( |
| ) |
|
◆ add()
void VOM::route::ip_mroute::add |
( |
const path & |
path, |
|
|
const itf_flags_t & |
flag |
|
) |
| |
◆ dump()
void VOM::route::ip_mroute::dump |
( |
std::ostream & |
os | ) |
|
|
static |
Dump all route-doamin into the stream provided.
Definition at line 572 of file route.cpp.
◆ find() [1/2]
Find the instnace of the route domain in the OM.
◆ find() [2/2]
std::shared_ptr< ip_mroute > VOM::route::ip_mroute::find |
( |
const key_t & |
k | ) |
|
|
static |
Return the matching 'singular instance'.
Definition at line 560 of file route.cpp.
◆ key()
Get the route's key.
Definition at line 501 of file route.cpp.
◆ operator==()
bool VOM::route::ip_mroute::operator== |
( |
const ip_mroute & |
i | ) |
const |
Comparison operator.
Definition at line 507 of file route.cpp.
◆ replay()
void VOM::route::ip_mroute::replay |
( |
void |
| ) |
|
|
virtual |
◆ singular()
std::shared_ptr< ip_mroute > VOM::route::ip_mroute::singular |
( |
| ) |
const |
Return the matching 'singular instance'.
Definition at line 566 of file route.cpp.
◆ to_string()
std::string VOM::route::ip_mroute::to_string |
( |
void |
| ) |
const |
|
virtual |
◆ singular_db< key_t, ip_mroute >
◆ VOM::OM
The documentation for this class was generated from the following files: