5 #ifndef SRC_BGP_ROUTING_INSTANCE_ISTATIC_ROUTE_MGR_H_
6 #define SRC_BGP_ROUTING_INSTANCE_ISTATIC_ROUTE_MGR_H_
11 class StaticRouteEntriesInfo;
25 StaticRouteEntriesInfo *info)
const = 0;
38 #endif // SRC_BGP_ROUTING_INSTANCE_ISTATIC_ROUTE_MGR_H_
friend class StaticRouteTest
virtual ~IStaticRouteMgr()
virtual uint32_t GetRouteCount() const =0
virtual void UpdateAllRoutes()=0
virtual bool FillStaticRouteInfo(RoutingInstance *rtinstance, StaticRouteEntriesInfo *info) const =0
virtual void UpdateStaticRouteConfig()=0
virtual void NotifyAllRoutes()=0
virtual void ProcessStaticRouteConfig()=0
virtual void DisableUnregisterTrigger()=0
virtual uint32_t GetDownRouteCount() const =0
virtual void EnableUnregisterTrigger()=0
virtual void DisableQueue()=0
virtual bool IsQueueEmpty()=0
virtual void EnableQueue()=0
virtual void FlushStaticRouteConfig()=0