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

#include <config_stale_cleaner.h>

Inheritance diagram for InterfaceConfigStaleCleaner:
Collaboration diagram for InterfaceConfigStaleCleaner:

Public Member Functions

 InterfaceConfigStaleCleaner (Agent *agent)
 
virtual ~InterfaceConfigStaleCleaner ()
 
virtual bool OnInterfaceConfigStaleTimeout (int32_t version)
 
- Public Member Functions inherited from ConfigStaleCleaner
 ConfigStaleCleaner (Agent *agent, TimerCallback callback)
 
void set_callback (TimerCallback callback)
 
virtual ~ConfigStaleCleaner ()
 
virtual void StartStaleCleanTimer (int32_t version)
 
virtual bool StaleEntryTimeout (int32_t version, Timer *timer)
 
void set_timeout (uint32_t timeout)
 
uint32_t timeout () const
 
uint32_t TimersCount () const
 

Private Member Functions

 DISALLOW_COPY_AND_ASSIGN (InterfaceConfigStaleCleaner)
 

Additional Inherited Members

- Public Types inherited from ConfigStaleCleaner
typedef boost::function< void(uint32_t)> TimerCallback
 
- Static Public Attributes inherited from ConfigStaleCleaner
static const uint32_t kConfigStaleTimeout = 60 * 1000
 
- Protected Attributes inherited from ConfigStaleCleaner
Agentagent_
 

Detailed Description

Definition at line 38 of file config_stale_cleaner.h.

Constructor & Destructor Documentation

InterfaceConfigStaleCleaner::InterfaceConfigStaleCleaner ( Agent agent)

Definition at line 47 of file config_stale_cleaner.cc.

InterfaceConfigStaleCleaner::~InterfaceConfigStaleCleaner ( )
virtual

Definition at line 51 of file config_stale_cleaner.cc.

Member Function Documentation

InterfaceConfigStaleCleaner::DISALLOW_COPY_AND_ASSIGN ( InterfaceConfigStaleCleaner  )
private
bool InterfaceConfigStaleCleaner::OnInterfaceConfigStaleTimeout ( int32_t  version)
virtual

Definition at line 55 of file config_stale_cleaner.cc.

Here is the call graph for this function:


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