#include <ifmap_graph_walker.h>
Definition at line 23 of file ifmap_graph_walker.h.
◆ ReachableNodesSet
◆ ReachableNodesTracker
◆ Rns_citer
◆ IFMapGraphWalker()
◆ ~IFMapGraphWalker()
IFMapGraphWalker::~IFMapGraphWalker |
( |
| ) |
|
◆ AddLinksToWhitelist()
void IFMapGraphWalker::AddLinksToWhitelist |
( |
| ) |
|
|
private |
◆ AddNewReachableNodesTracker()
void IFMapGraphWalker::AddNewReachableNodesTracker |
( |
int |
client_index | ) |
|
|
private |
◆ AddNodesToWhitelist()
void IFMapGraphWalker::AddNodesToWhitelist |
( |
| ) |
|
|
private |
◆ CleanupInterest()
◆ DeleteNewReachableNodesTracker()
void IFMapGraphWalker::DeleteNewReachableNodesTracker |
( |
int |
client_index | ) |
|
|
private |
◆ FilterNeighbor()
◆ get_traversal_white_list()
◆ JoinVertex()
◆ LinkAdd()
◆ LinkDeleteWalk()
bool IFMapGraphWalker::LinkDeleteWalk |
( |
| ) |
|
|
private |
◆ LinkDeleteWalkBatchEnd()
void IFMapGraphWalker::LinkDeleteWalkBatchEnd |
( |
const BitSet & |
done_set | ) |
|
|
private |
◆ LinkRemove()
void IFMapGraphWalker::LinkRemove |
( |
const BitSet & |
bset | ) |
|
◆ NewReachableNodesCleanupInterest()
void IFMapGraphWalker::NewReachableNodesCleanupInterest |
( |
int |
client_index | ) |
|
|
private |
◆ NotifyEdge()
◆ OldReachableNodesCleanupInterest()
void IFMapGraphWalker::OldReachableNodesCleanupInterest |
( |
int |
client_index | ) |
|
|
private |
◆ OrLinkDeleteClients()
void IFMapGraphWalker::OrLinkDeleteClients |
( |
const BitSet & |
bset | ) |
|
|
private |
◆ ProcessLinkAdd()
◆ RecomputeInterest()
void IFMapGraphWalker::RecomputeInterest |
( |
DBGraphVertex * |
vertex, |
|
|
int |
bit |
|
) |
| |
|
private |
◆ ResetLinkDeleteClients()
void IFMapGraphWalker::ResetLinkDeleteClients |
( |
const BitSet & |
bset | ) |
|
◆ UpdateNewReachableNodesTracker()
void IFMapGraphWalker::UpdateNewReachableNodesTracker |
( |
int |
client_index, |
|
|
IFMapState * |
state |
|
) |
| |
|
private |
◆ exporter_
◆ graph_
◆ kMaxLinkDeleteWalks
const int IFMapGraphWalker::kMaxLinkDeleteWalks = 1 |
|
staticprivate |
◆ link_delete_clients_
BitSet IFMapGraphWalker::link_delete_clients_ |
|
private |
◆ link_delete_walk_trigger_
boost::scoped_ptr<TaskTrigger> IFMapGraphWalker::link_delete_walk_trigger_ |
|
private |
◆ new_reachable_nodes_tracker_
◆ traversal_white_list_
◆ walk_client_index_
size_t IFMapGraphWalker::walk_client_index_ |
|
private |
The documentation for this class was generated from the following files: