OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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
Agent * agent() const
Definition: vrf.h:86
void UpdateRoutesInVrf(VrfEntry *vrf)
Definition: agent.h:358
DISALLOW_COPY_AND_ASSIGN(AgentRouteResync)
DBTableWalker::WalkId RouteWalkerIdList[Agent::ROUTE_TABLE_MAX]
virtual bool RouteWalkNotify(DBTablePartBase *partition, DBEntryBase *e)
AgentRouteResync(const std::string &name, Agent *agent)