Kea 2.7.5
|
Configuration specific to a single HA state. More...
#include <ha_config.h>
Public Member Functions | |
StateConfig (const int state) | |
Constructor. | |
util::StatePausing | getPausing () const |
Returns pausing mode for the given state. | |
int | getState () const |
Returns identifier of the state. | |
void | setPausing (const std::string &pausing) |
Sets pausing mode for the given state. | |
Static Public Member Functions | |
static std::string | pausingToString (const util::StatePausing &pausing) |
Returns pausing mode in the textual form. | |
static util::StatePausing | stringToPausing (const std::string &pausing) |
Converts pausing mode from the textual form. | |
Configuration specific to a single HA state.
Definition at line 248 of file ha_config.h.
|
explicit |
|
inline |
Returns pausing mode for the given state.
Definition at line 262 of file ha_config.h.
|
inline |
Returns identifier of the state.
Definition at line 257 of file ha_config.h.
|
static |
Returns pausing mode in the textual form.
pausing | pausing mode. |
Definition at line 132 of file ha_config.cc.
References isc_throw, isc::util::STATE_PAUSE_ALWAYS, isc::util::STATE_PAUSE_NEVER, and isc::util::STATE_PAUSE_ONCE.
void isc::ha::HAConfig::StateConfig::setPausing | ( | const std::string & | pausing | ) |
Sets pausing mode for the given state.
pausing | new pausing mode in the textual form. Supported values are: always, never, once. |
Definition at line 112 of file ha_config.cc.
|
static |
Converts pausing mode from the textual form.
pausing | pausing mode in the textual form. Supported values are: always, never, once. |
Definition at line 117 of file ha_config.cc.
References isc_throw, isc::util::STATE_PAUSE_ALWAYS, isc::util::STATE_PAUSE_NEVER, and isc::util::STATE_PAUSE_ONCE.