| 
    OpenSDN source code
    
   | 
 
#include <controller_timer.h>


Public Member Functions | |
| LlgrStaleTimer (Agent *agent) | |
| virtual | ~LlgrStaleTimer () | 
| virtual void | Start (AgentXmppChannel *agent_xmpp_channel) | 
| virtual uint32_t | GetTimerInterval () const | 
| virtual bool | TimerExpirationDone () | 
| void | Reset () | 
| void | GresEnabled (bool enable) | 
  Public Member Functions inherited from ControllerTimer | |
| ControllerTimer (Agent *agent, const std::string &timer_name, uint32_t timer_interval) | |
| virtual | ~ControllerTimer () | 
| virtual uint32_t | timer_interval () | 
| virtual void | set_timer_interval (uint32_t timer_interval) | 
| bool | Cancel () | 
| void | Fire () | 
| bool | TimerExpiredCallback () | 
| const std::string & | timer_name () const | 
| bool | running () const | 
Public Attributes | |
| AgentXmppChannel * | agent_xmpp_channel_ | 
| uint64_t | llgr_stale_time_ | 
  Public Attributes inherited from ControllerTimer | |
| Agent * | agent_ | 
| Timer * | controller_timer_ | 
| uint64_t | last_restart_time_ | 
| std::string | xmpp_server_ | 
| std::string | timer_name_ | 
| uint32_t | timer_interval_ | 
Definition at line 168 of file controller_timer.h.
| LlgrStaleTimer::LlgrStaleTimer | ( | Agent * | agent | ) | 
      
  | 
  inlinevirtual | 
Definition at line 170 of file controller_timer.h.
      
  | 
  virtual | 
Implements ControllerTimer.
Definition at line 357 of file controller_timer.cc.
| void LlgrStaleTimer::GresEnabled | ( | bool | enable | ) | 
| void LlgrStaleTimer::Reset | ( | ) | 
      
  | 
  virtual | 
Reimplemented from ControllerTimer.
Definition at line 340 of file controller_timer.cc.

      
  | 
  virtual | 
Reimplemented from ControllerTimer.
Definition at line 346 of file controller_timer.cc.

| AgentXmppChannel* LlgrStaleTimer::agent_xmpp_channel_ | 
Definition at line 178 of file controller_timer.h.
| uint64_t LlgrStaleTimer::llgr_stale_time_ | 
Definition at line 179 of file controller_timer.h.