OpenSDN source code
agent_route_resync.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2013 Juniper Networks, Inc. All rights reserved.
3  */
4 
5 #ifndef vnsw_agent_route_resync_hpp
6 #define vnsw_agent_route_resync_hpp
7 
8 #include <cmn/agent_cmn.h>
9 #include <cmn/agent.h>
11 
13 public:
15  AgentRouteResync(const std::string &name, Agent *agent);
16  virtual ~AgentRouteResync();
17 
18  void Update();
19  void UpdateRoutesInVrf(VrfEntry *vrf);
20  virtual bool RouteWalkNotify(DBTablePartBase *partition, DBEntryBase *e);
21 
22 private:
24 };
25 
26 #endif
AgentRouteResync(const std::string &name, Agent *agent)
virtual bool RouteWalkNotify(DBTablePartBase *partition, DBEntryBase *e)
DISALLOW_COPY_AND_ASSIGN(AgentRouteResync)
void UpdateRoutesInVrf(VrfEntry *vrf)
DBTableWalker::WalkId RouteWalkerIdList[Agent::ROUTE_TABLE_MAX]
Agent * agent() const
Definition: agent.h:360
@ ROUTE_TABLE_MAX
Definition: agent.h:425
Definition: vrf.h:86