OpenSDN source code
|
#include <agent_route_resync.h>
Public Types | |
typedef DBTableWalker::WalkId | RouteWalkerIdList [Agent::ROUTE_TABLE_MAX] |
![]() | |
typedef boost::function< void()> | WalkDone |
typedef boost::function< void(VrfEntry *)> | RouteWalkDoneCb |
typedef std::map< const VrfEntry *, tbb::atomic< int > > | VrfRouteWalkCountMap |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (AgentRouteResync) | |
Additional Inherited Members | |
![]() | |
static const int | kInvalidWalkCount = 0 |
![]() | |
AgentRouteWalker (const std::string &name, Agent *agent) | |
void | set_mgr (AgentRouteWalkerManager *mgr) |
Definition at line 12 of file agent_route_resync.h.
typedef DBTableWalker::WalkId AgentRouteResync::RouteWalkerIdList[Agent::ROUTE_TABLE_MAX] |
Definition at line 14 of file agent_route_resync.h.
AgentRouteResync::AgentRouteResync | ( | const std::string & | name, |
Agent * | agent | ||
) |
Definition at line 18 of file agent_route_resync.cc.
|
virtual |
Definition at line 22 of file agent_route_resync.cc.
|
private |
|
virtual |
Reimplemented from AgentRouteWalker.
Definition at line 25 of file agent_route_resync.cc.
void AgentRouteResync::Update | ( | ) |
void AgentRouteResync::UpdateRoutesInVrf | ( | VrfEntry * | vrf | ) |