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

#include <global_system_config.h>

Inheritance diagram for GlobalSystemConfig:
Collaboration diagram for GlobalSystemConfig:

Public Member Functions

 GlobalSystemConfig (Agent *agent)
 
virtual ~GlobalSystemConfig ()
 
void ConfigDelete (IFMapNode *node)
 
void ConfigAddChange (IFMapNode *node)
 
void ConfigManagerEnqueue (IFMapNode *node)
 
BGPaaServiceParameters::BGPaaServicePortRangePair bgpaas_port_range () const
 
void Reset ()
 
GracefulRestartParametersgres_parameters ()
 
FastConvergenceParametersfc_params ()
 
bool cfg_igmp_enable () const
 
void FillSandeshInfo (GlobalSystemConfigResp *resp)
 
- Public Member Functions inherited from OperIFMapTable
 OperIFMapTable (Agent *agent)
 
virtual ~OperIFMapTable ()
 
Agentagent () const
 
OperDBoper () const
 
uint32_t Size () const
 
void ConfigEventHandler (IFMapNode *node, DBEntry *entry)
 
void ProcessConfig (IFMapNode *node)
 

Private Member Functions

 DISALLOW_COPY_AND_ASSIGN (GlobalSystemConfig)
 

Private Attributes

BGPaaServiceParameters bgpaas_parameters_
 
GracefulRestartParameters gres_parameters_
 
FastConvergenceParameters fc_params_
 
bool cfg_igmp_enable_
 

Additional Inherited Members

- Public Types inherited from OperIFMapTable
typedef std::map< IFMapNode
*, IFMapDependencyManager::IFMapNodePtr
Tree
 

Detailed Description

Definition at line 60 of file global_system_config.h.

Constructor & Destructor Documentation

GlobalSystemConfig::GlobalSystemConfig ( Agent agent)

Definition at line 84 of file global_system_config.cc.

Here is the call graph for this function:

GlobalSystemConfig::~GlobalSystemConfig ( )
virtual

Definition at line 88 of file global_system_config.cc.

Member Function Documentation

BGPaaServiceParameters::BGPaaServicePortRangePair GlobalSystemConfig::bgpaas_port_range ( ) const
inline

Definition at line 68 of file global_system_config.h.

bool GlobalSystemConfig::cfg_igmp_enable ( ) const

Definition at line 159 of file global_system_config.cc.

void GlobalSystemConfig::ConfigAddChange ( IFMapNode node)
virtual

Implements OperIFMapTable.

Definition at line 104 of file global_system_config.cc.

Here is the call graph for this function:

void GlobalSystemConfig::ConfigDelete ( IFMapNode node)
virtual

Implements OperIFMapTable.

Definition at line 91 of file global_system_config.cc.

Here is the call graph for this function:

void GlobalSystemConfig::ConfigManagerEnqueue ( IFMapNode node)
virtual

Implements OperIFMapTable.

Definition at line 151 of file global_system_config.cc.

Here is the call graph for this function:

GlobalSystemConfig::DISALLOW_COPY_AND_ASSIGN ( GlobalSystemConfig  )
private
FastConvergenceParameters& GlobalSystemConfig::fc_params ( )
inline

Definition at line 74 of file global_system_config.h.

void GlobalSystemConfig::FillSandeshInfo ( GlobalSystemConfigResp *  resp)

Definition at line 163 of file global_system_config.cc.

Here is the call graph for this function:

GracefulRestartParameters & GlobalSystemConfig::gres_parameters ( )

Definition at line 155 of file global_system_config.cc.

void GlobalSystemConfig::Reset ( )

Definition at line 97 of file global_system_config.cc.

Here is the call graph for this function:

Member Data Documentation

BGPaaServiceParameters GlobalSystemConfig::bgpaas_parameters_
private

Definition at line 79 of file global_system_config.h.

bool GlobalSystemConfig::cfg_igmp_enable_
private

Definition at line 82 of file global_system_config.h.

FastConvergenceParameters GlobalSystemConfig::fc_params_
private

Definition at line 81 of file global_system_config.h.

GracefulRestartParameters GlobalSystemConfig::gres_parameters_
private

Definition at line 80 of file global_system_config.h.


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