5 #ifndef __VNSW_CONTROLLER_CLEANUP_TIMER_HPP__
6 #define __VNSW_CONTROLLER_CLEANUP_TIMER_HPP__
8 #include <sandesh/sandesh_trace.h>
9 #include <boost/scoped_ptr.hpp>
10 #include <boost/shared_ptr.hpp>
virtual void Start(AgentXmppChannel *agent_xmpp_channel)
uint64_t sequence_number_
ConfigCleanupTimer(Agent *agent)
virtual bool TimerExpirationDone()
EndOfRibTxTimer(Agent *agent)
virtual ~LlgrStaleTimer()
uint64_t end_of_rib_tx_time_
ControllerTimer(Agent *agent, const std::string &timer_name, uint32_t timer_interval)
virtual bool TimerExpirationDone()
uint64_t last_route_published_time_
void GresEnabled(bool enable)
virtual void Start(AgentXmppChannel *agent_xmpp_channel)
uint32_t GetInactivityInterval() const
Timer * controller_timer_
virtual uint32_t GetTimerInterval() const =0
AgentIfMapXmppChannel * config_channel_
virtual ~EndOfRibTxTimer()
virtual uint32_t GetTimerInterval() const
virtual void set_timer_interval(uint32_t timer_interval)
virtual void Start(AgentXmppChannel *agent_xmpp_channel)
uint64_t config_inactivity_time_
virtual ~EndOfConfigTimer()
void GresEnabled(bool enable)
virtual uint32_t timer_interval()
virtual void Start(AgentXmppChannel *agent_xmpp_channel)
virtual ~ControllerTimer()
uint64_t last_restart_time_
virtual uint32_t GetTimerInterval() const
void GresEnabled(bool enable)
virtual bool TimerExpirationDone()
AgentXmppChannel * agent_xmpp_channel_
uint64_t fallback_interval_
virtual ~ConfigCleanupTimer()
virtual void Start(AgentXmppChannel *agent_xmpp_channel)
uint32_t GetFallbackInterval() const
AgentXmppChannel * agent_xmpp_channel_
EndOfRibRxTimer(Agent *agent)
AgentXmppChannel * agent_xmpp_channel_
virtual void Start(AgentXmppChannel *agent_xmpp_channel)
virtual uint32_t GetTimerInterval() const
uint64_t inactivity_detected_time_
uint64_t end_of_config_processed_time_
virtual bool TimerExpirationDone()
virtual uint32_t GetTimerInterval() const
uint32_t GetInactivityInterval() const
EndOfConfigTimer(Agent *agent, AgentIfMapXmppChannel *channel)
uint64_t end_of_rib_rx_time_
uint64_t llgr_stale_time_
bool TimerExpiredCallback()
const std::string & timer_name() const
uint64_t last_config_receive_time_
uint64_t end_of_rib_rx_fallback_time_
void GresEnabled(bool enable)
virtual bool TimerExpirationDone()
uint32_t GetFallbackInterval() const
LlgrStaleTimer(Agent *agent)
virtual uint32_t GetTimerInterval() const
virtual ~EndOfRibRxTimer()
virtual bool TimerExpirationDone()
uint64_t fallback_interval_