OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
IStaticRouteMgr Class Referenceabstract

#include <istatic_route_mgr.h>

Inheritance diagram for IStaticRouteMgr:

Public Member Functions

virtual ~IStaticRouteMgr ()
 
virtual void ProcessStaticRouteConfig ()=0
 
virtual void UpdateStaticRouteConfig ()=0
 
virtual void FlushStaticRouteConfig ()=0
 
virtual void NotifyAllRoutes ()=0
 
virtual void UpdateAllRoutes ()=0
 
virtual uint32_t GetRouteCount () const =0
 
virtual uint32_t GetDownRouteCount () const =0
 
virtual bool FillStaticRouteInfo (RoutingInstance *rtinstance, StaticRouteEntriesInfo *info) const =0
 

Private Member Functions

virtual void DisableUnregisterTrigger ()=0
 
virtual void EnableUnregisterTrigger ()=0
 
virtual void DisableQueue ()=0
 
virtual void EnableQueue ()=0
 
virtual bool IsQueueEmpty ()=0
 

Friends

template<typename U >
class StaticRouteTest
 

Detailed Description

Definition at line 13 of file istatic_route_mgr.h.

Constructor & Destructor Documentation

virtual IStaticRouteMgr::~IStaticRouteMgr ( )
inlinevirtual

Definition at line 15 of file istatic_route_mgr.h.

Member Function Documentation

virtual void IStaticRouteMgr::DisableQueue ( )
privatepure virtual

Implemented in StaticRouteMgr< T >.

virtual void IStaticRouteMgr::DisableUnregisterTrigger ( )
privatepure virtual

Implemented in StaticRouteMgr< T >.

virtual void IStaticRouteMgr::EnableQueue ( )
privatepure virtual

Implemented in StaticRouteMgr< T >.

virtual void IStaticRouteMgr::EnableUnregisterTrigger ( )
privatepure virtual

Implemented in StaticRouteMgr< T >.

virtual bool IStaticRouteMgr::FillStaticRouteInfo ( RoutingInstance rtinstance,
StaticRouteEntriesInfo *  info 
) const
pure virtual

Implemented in StaticRouteMgr< T >.

virtual void IStaticRouteMgr::FlushStaticRouteConfig ( )
pure virtual

Implemented in StaticRouteMgr< T >.

virtual uint32_t IStaticRouteMgr::GetDownRouteCount ( ) const
pure virtual

Implemented in StaticRouteMgr< T >.

virtual uint32_t IStaticRouteMgr::GetRouteCount ( ) const
pure virtual

Implemented in StaticRouteMgr< T >.

virtual bool IStaticRouteMgr::IsQueueEmpty ( )
privatepure virtual

Implemented in StaticRouteMgr< T >.

virtual void IStaticRouteMgr::NotifyAllRoutes ( )
pure virtual

Implemented in StaticRouteMgr< T >.

virtual void IStaticRouteMgr::ProcessStaticRouteConfig ( )
pure virtual

Implemented in StaticRouteMgr< T >.

virtual void IStaticRouteMgr::UpdateAllRoutes ( )
pure virtual

Implemented in StaticRouteMgr< T >.

virtual void IStaticRouteMgr::UpdateStaticRouteConfig ( )
pure virtual

Implemented in StaticRouteMgr< T >.

Friends And Related Function Documentation

template<typename U >
friend class StaticRouteTest
friend

Definition at line 28 of file istatic_route_mgr.h.


The documentation for this class was generated from the following file: