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

#include <agent_param.h>

Public Member Functions

 LlgrParams ()
 
virtual ~LlgrParams ()
 
uint16_t stale_config_cleanup_time () const
 
uint16_t config_poll_time () const
 
uint16_t config_inactivity_time () const
 
uint16_t config_fallback_time () const
 
uint16_t end_of_rib_tx_poll_time () const
 
uint16_t end_of_rib_tx_fallback_time () const
 
uint16_t end_of_rib_tx_inactivity_time () const
 
uint16_t end_of_rib_rx_fallback_time () const
 
uint32_t llgr_stale_time () const
 

Static Public Attributes

static const int kStaleConfigCleanupTime = 100
 
static const int kConfigPollTime = 5
 
static const int kConfigInactivityTime = 15
 
static const int kConfigFallbackTimeOut = 900
 
static const int kEorTxPollTime = 5
 
static const int kEorTxFallbackTimeOut = 60
 
static const int kEorTxInactivityTime = 15
 
static const int kEorRxFallbackTime = 60
 
static const int kLlgrStaleTime = 2592000
 

Private Attributes

uint16_t stale_config_cleanup_time_
 
uint16_t config_poll_time_
 
uint16_t config_inactivity_time_
 
uint16_t config_fallback_time_
 
uint16_t end_of_rib_tx_poll_time_
 
uint16_t end_of_rib_tx_fallback_time_
 
uint16_t end_of_rib_tx_inactivity_time_
 
uint16_t end_of_rib_rx_fallback_time_
 
uint32_t llgr_stale_time_
 

Friends

class AgentParam
 

Detailed Description

Definition at line 15 of file agent_param.h.

Constructor & Destructor Documentation

LlgrParams::LlgrParams ( )

Definition at line 2441 of file agent_param.cc.

virtual LlgrParams::~LlgrParams ( )
inlinevirtual

Definition at line 29 of file agent_param.h.

Member Function Documentation

uint16_t LlgrParams::config_fallback_time ( ) const
inline

Definition at line 51 of file agent_param.h.

uint16_t LlgrParams::config_inactivity_time ( ) const
inline

Definition at line 44 of file agent_param.h.

uint16_t LlgrParams::config_poll_time ( ) const
inline

Definition at line 40 of file agent_param.h.

uint16_t LlgrParams::end_of_rib_rx_fallback_time ( ) const
inline

Definition at line 80 of file agent_param.h.

uint16_t LlgrParams::end_of_rib_tx_fallback_time ( ) const
inline

Definition at line 65 of file agent_param.h.

uint16_t LlgrParams::end_of_rib_tx_inactivity_time ( ) const
inline

Definition at line 72 of file agent_param.h.

uint16_t LlgrParams::end_of_rib_tx_poll_time ( ) const
inline

Definition at line 58 of file agent_param.h.

uint32_t LlgrParams::llgr_stale_time ( ) const
inline

Definition at line 88 of file agent_param.h.

uint16_t LlgrParams::stale_config_cleanup_time ( ) const
inline

Definition at line 35 of file agent_param.h.

Friends And Related Function Documentation

friend class AgentParam
friend

Definition at line 93 of file agent_param.h.

Member Data Documentation

uint16_t LlgrParams::config_fallback_time_
private

Definition at line 100 of file agent_param.h.

uint16_t LlgrParams::config_inactivity_time_
private

Definition at line 99 of file agent_param.h.

uint16_t LlgrParams::config_poll_time_
private

end of config timer time values

Definition at line 98 of file agent_param.h.

uint16_t LlgrParams::end_of_rib_rx_fallback_time_
private

End of rib rx times

Definition at line 106 of file agent_param.h.

uint16_t LlgrParams::end_of_rib_tx_fallback_time_
private

Definition at line 103 of file agent_param.h.

uint16_t LlgrParams::end_of_rib_tx_inactivity_time_
private

Definition at line 104 of file agent_param.h.

uint16_t LlgrParams::end_of_rib_tx_poll_time_
private

End of rib Tx times

Definition at line 102 of file agent_param.h.

const int LlgrParams::kConfigFallbackTimeOut = 900
static

Definition at line 21 of file agent_param.h.

const int LlgrParams::kConfigInactivityTime = 15
static

Definition at line 20 of file agent_param.h.

const int LlgrParams::kConfigPollTime = 5
static

Definition at line 19 of file agent_param.h.

const int LlgrParams::kEorRxFallbackTime = 60
static

Definition at line 25 of file agent_param.h.

const int LlgrParams::kEorTxFallbackTimeOut = 60
static

Definition at line 23 of file agent_param.h.

const int LlgrParams::kEorTxInactivityTime = 15
static

Definition at line 24 of file agent_param.h.

const int LlgrParams::kEorTxPollTime = 5
static

Definition at line 22 of file agent_param.h.

const int LlgrParams::kLlgrStaleTime = 2592000
static

Definition at line 26 of file agent_param.h.

const int LlgrParams::kStaleConfigCleanupTime = 100
static

Definition at line 18 of file agent_param.h.

uint32_t LlgrParams::llgr_stale_time_
private

Definition at line 107 of file agent_param.h.

uint16_t LlgrParams::stale_config_cleanup_time_
private

stale config cleanup time

Definition at line 96 of file agent_param.h.


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