OpenSDN source code
|
#include <global_system_config.h>
Public Types | |
typedef boost::function< void()> | Callback |
typedef std::vector< Callback > | CallbackList |
Public Member Functions | |
void | Reset () |
void | Update (autogen::GlobalSystemConfig *cfg) |
void | Register (GracefulRestartParameters::Callback cb) |
bool | enable () const |
bool | xmpp_helper_enable () const |
bool | config_seen () const |
uint32_t | end_of_rib_time () |
uint32_t | long_lived_restart_time () |
uint64_t | llgr_stale_time () |
bool | IsEnabled () const |
Private Member Functions | |
void | Notify () |
Private Attributes | |
bool | enable_ |
uint64_t | end_of_rib_time_ |
uint64_t | long_lived_restart_time_ |
bool | xmpp_helper_enable_ |
CallbackList | callbacks_ |
bool | config_seen_ |
Definition at line 24 of file global_system_config.h.
typedef boost::function<void()> GracefulRestartParameters::Callback |
Definition at line 26 of file global_system_config.h.
typedef std::vector<Callback> GracefulRestartParameters::CallbackList |
Definition at line 27 of file global_system_config.h.
|
inline |
Definition at line 33 of file global_system_config.h.
|
inline |
Definition at line 31 of file global_system_config.h.
|
inline |
Definition at line 34 of file global_system_config.h.
|
inline |
Definition at line 38 of file global_system_config.h.
|
inline |
Definition at line 36 of file global_system_config.h.
|
inline |
Definition at line 35 of file global_system_config.h.
|
private |
Definition at line 72 of file global_system_config.cc.
void GracefulRestartParameters::Register | ( | GracefulRestartParameters::Callback | cb | ) |
Definition at line 79 of file global_system_config.cc.
void GracefulRestartParameters::Reset | ( | ) |
Definition at line 24 of file global_system_config.cc.
void GracefulRestartParameters::Update | ( | autogen::GlobalSystemConfig * | cfg | ) |
|
inline |
Definition at line 32 of file global_system_config.h.
|
private |
Definition at line 49 of file global_system_config.h.
|
private |
Definition at line 50 of file global_system_config.h.
|
private |
Definition at line 45 of file global_system_config.h.
|
private |
Definition at line 46 of file global_system_config.h.
|
private |
Definition at line 47 of file global_system_config.h.
|
private |
Definition at line 48 of file global_system_config.h.