|
OpenSDN source code
|
#include <route_ksync.h>


Public Types | |
| typedef DBTableWalker::WalkId | RouteWalkerIdList[Agent::ROUTE_TABLE_MAX] |
Public Types inherited from AgentRouteWalker | |
| typedef boost::function< void()> | WalkDone |
| typedef boost::function< void(VrfEntry *)> | RouteWalkDoneCb |
| typedef std::map< const VrfEntry *, std::atomic< int > > | VrfRouteWalkCountMap |
Private Member Functions | |
| DISALLOW_COPY_AND_ASSIGN (KSyncRouteWalker) | |
Private Attributes | |
| VrfKSyncObject::VrfState * | state_ |
| bool | marked_for_deletion_ |
Additional Inherited Members | |
Static Public Attributes inherited from AgentRouteWalker | |
| static const int | kInvalidWalkCount = 0 |
Protected Member Functions inherited from AgentRouteWalker | |
| AgentRouteWalker (const std::string &name, Agent *agent) | |
| void | set_mgr (AgentRouteWalkerManager *mgr) |
Definition at line 280 of file route_ksync.h.
| typedef DBTableWalker::WalkId KSyncRouteWalker::RouteWalkerIdList[Agent::ROUTE_TABLE_MAX] |
Definition at line 282 of file route_ksync.h.
| KSyncRouteWalker::KSyncRouteWalker | ( | Agent * | agent, |
| VrfKSyncObject::VrfState * | state | ||
| ) |
Definition at line 1320 of file route_ksync.cc.
|
virtual |
Definition at line 1325 of file route_ksync.cc.
|
private |
| void KSyncRouteWalker::EnqueueDelete | ( | ) |
| void KSyncRouteWalker::NotifyRoutes | ( | VrfEntry * | vrf | ) |
|
virtual |
Reimplemented from AgentRouteWalker.
Definition at line 1339 of file route_ksync.cc.

|
private |
Definition at line 292 of file route_ksync.h.
|
private |
Definition at line 291 of file route_ksync.h.