#include <path_resolver.h>
Definition at line 93 of file path_resolver.h.
◆ ResolverNexthopKey
◆ ResolverNexthopList
◆ ResolverNexthopMap
◆ PathResolver()
PathResolver::PathResolver |
( |
BgpTable * |
table | ) |
|
|
explicit |
◆ ~PathResolver()
PathResolver::~PathResolver |
( |
| ) |
|
◆ DisableResolverNexthopRegUnregProcessing()
void PathResolver::DisableResolverNexthopRegUnregProcessing |
( |
| ) |
|
|
private |
◆ DisableResolverNexthopUpdateProcessing()
void PathResolver::DisableResolverNexthopUpdateProcessing |
( |
| ) |
|
|
private |
◆ DisableResolverPathUpdateProcessing()
void PathResolver::DisableResolverPathUpdateProcessing |
( |
| ) |
|
|
private |
◆ DISALLOW_COPY_AND_ASSIGN()
◆ EnableResolverNexthopRegUnregProcessing()
void PathResolver::EnableResolverNexthopRegUnregProcessing |
( |
| ) |
|
|
private |
◆ EnableResolverNexthopUpdateProcessing()
void PathResolver::EnableResolverNexthopUpdateProcessing |
( |
| ) |
|
|
private |
◆ EnableResolverPathUpdateProcessing()
void PathResolver::EnableResolverPathUpdateProcessing |
( |
| ) |
|
|
private |
◆ family()
◆ FillShowInfo()
void PathResolver::FillShowInfo |
( |
ShowPathResolver * |
spr, |
|
|
bool |
summary |
|
) |
| const |
◆ FindResolverRouteState()
◆ get_condition_listener()
◆ GetPartition() [1/2]
◆ GetPartition() [2/2]
◆ GetResolverNexthopDeleteListSize()
size_t PathResolver::GetResolverNexthopDeleteListSize |
( |
| ) |
const |
|
private |
◆ GetResolverNexthopMapSize()
size_t PathResolver::GetResolverNexthopMapSize |
( |
| ) |
const |
|
private |
◆ GetResolverNexthopRegUnregListSize()
size_t PathResolver::GetResolverNexthopRegUnregListSize |
( |
| ) |
const |
|
private |
◆ GetResolverNexthopUpdateListSize()
size_t PathResolver::GetResolverNexthopUpdateListSize |
( |
| ) |
const |
|
private |
◆ GetResolverPathUpdateListSize()
size_t PathResolver::GetResolverPathUpdateListSize |
( |
| ) |
const |
|
private |
◆ IsDeleted()
bool PathResolver::IsDeleted |
( |
| ) |
const |
◆ listener_id()
◆ LocateResolverNexthop()
◆ LocateResolverRouteState()
◆ ManagedDelete()
void PathResolver::ManagedDelete |
( |
| ) |
|
◆ MayDelete()
bool PathResolver::MayDelete |
( |
| ) |
const |
◆ nexthop_longest_match()
bool PathResolver::nexthop_longest_match |
( |
| ) |
const |
|
inline |
◆ PauseResolverPathUpdateProcessing()
void PathResolver::PauseResolverPathUpdateProcessing |
( |
| ) |
|
|
private |
◆ ProcessResolverNexthopRegUnreg()
bool PathResolver::ProcessResolverNexthopRegUnreg |
( |
ResolverNexthop * |
rnexthop | ) |
|
|
private |
◆ ProcessResolverNexthopRegUnregList()
bool PathResolver::ProcessResolverNexthopRegUnregList |
( |
| ) |
|
|
private |
◆ ProcessResolverNexthopUpdateList()
bool PathResolver::ProcessResolverNexthopUpdateList |
( |
| ) |
|
|
private |
◆ RegisterUnregisterResolverNexthop()
void PathResolver::RegisterUnregisterResolverNexthop |
( |
ResolverNexthop * |
rnexthop | ) |
|
|
private |
◆ RemoveResolverNexthop()
◆ ResumeResolverPathUpdateProcessing()
void PathResolver::ResumeResolverPathUpdateProcessing |
( |
| ) |
|
|
private |
◆ RetryDelete()
void PathResolver::RetryDelete |
( |
| ) |
|
◆ RouteListener()
◆ RoutePrefixMatch()
bool PathResolver::RoutePrefixMatch |
( |
const BgpRoute * |
route, |
|
|
const IpAddress & |
address |
|
) |
| |
|
static |
◆ set_nexthop_longest_match()
void PathResolver::set_nexthop_longest_match |
( |
bool |
flag | ) |
|
|
inline |
◆ StartPathResolution()
◆ StopPathResolution()
void PathResolver::StopPathResolution |
( |
int |
part_id, |
|
|
const BgpPath * |
path |
|
) |
| |
◆ table()
◆ UnregisterResolverNexthopDone()
◆ UpdateResolverNexthop()
◆ PathResolverPartition
◆ PathResolverTest
template<typename U >
friend class PathResolverTest |
|
friend |
◆ ResolverNexthop
◆ deleter_
◆ listener_id_
◆ mutex_
tbb::mutex PathResolver::mutex_ |
|
mutableprivate |
◆ nexthop_delete_list_
◆ nexthop_longest_match_
bool PathResolver::nexthop_longest_match_ |
|
private |
◆ nexthop_map_
◆ nexthop_reg_unreg_list_
◆ nexthop_reg_unreg_trigger_
boost::scoped_ptr<TaskTrigger> PathResolver::nexthop_reg_unreg_trigger_ |
|
private |
◆ nexthop_update_list_
◆ nexthop_update_trigger_
boost::scoped_ptr<TaskTrigger> PathResolver::nexthop_update_trigger_ |
|
private |
◆ partitions_
◆ table_
◆ table_delete_ref_
The documentation for this class was generated from the following files: