Kea 2.7.5
|
Classes | |
class | CommandCreator |
Holds a collection of functions which generate commands used for High Availability. More... | |
class | CommunicationState |
Holds communication state between the two HA peers. More... | |
class | CommunicationState4 |
Holds communication state between DHCPv4 servers. More... | |
class | CommunicationState6 |
Holds communication state between DHCPv6 servers. More... | |
class | HAConfig |
Storage for High Availability configuration. More... | |
class | HAConfigParser |
Configuration parser for High Availability. More... | |
class | HAConfigValidationError |
Exception thrown when configuration validation fails. More... | |
class | HAImpl |
High Availability hooks library implementation. More... | |
class | HARelationshipMapper |
Holds associations between objects and HA relationships. More... | |
class | HAService |
High availability service. More... | |
class | LeaseSyncFilter |
Checks if a lease fetched from the other server should be synchronized into the local lease database. More... | |
class | LeaseUpdateBacklog |
Queue holding a backlog of unsent lease updates. More... | |
class | QueryFilter |
DHCP query filtering class. More... | |
Typedefs | |
typedef boost::shared_ptr< CommunicationState4 > | CommunicationState4Ptr |
Pointer to the CommunicationState4 object. | |
typedef boost::shared_ptr< CommunicationState6 > | CommunicationState6Ptr |
Pointer to the CommunicationState6 object. | |
typedef boost::shared_ptr< CommunicationState > | CommunicationStatePtr |
Type of the pointer to the CommunicationState object. | |
typedef HARelationshipMapper< HAConfig > | HAConfigMapper |
Type of an object mapping HAConfig to relationships. | |
typedef boost::shared_ptr< HAConfigMapper > | HAConfigMapperPtr |
Pointer to an object mapping HAConfig to relationships. | |
typedef boost::shared_ptr< HAConfig > | HAConfigPtr |
Pointer to the High Availability configuration structure. | |
typedef boost::shared_ptr< HAImpl > | HAImplPtr |
Pointer to the High Availability hooks library implementation. | |
typedef HARelationshipMapper< HAService > | HAServiceMapper |
Type of an object mapping HAService to relationships. | |
typedef boost::shared_ptr< HAServiceMapper > | HAServiceMapperPtr |
Pointer to an object mapping HAService to relationships. | |
typedef boost::shared_ptr< HAService > | HAServicePtr |
Pointer to the HAService class. | |
Enumerations | |
enum class | HAServerType { DHCPv4 , DHCPv6 } |
Lists possible server types for which HA service is created. More... | |
Functions | |
std::string | stateToString (int state) |
Returns state name. | |
int | stringToState (const std::string &state_name) |
Returns state for a given name. | |
typedef boost::shared_ptr<CommunicationState4> isc::ha::CommunicationState4Ptr |
Pointer to the CommunicationState4
object.
Definition at line 986 of file communication_state.h.
typedef boost::shared_ptr<CommunicationState6> isc::ha::CommunicationState6Ptr |
Pointer to the CommunicationState6
object.
Definition at line 1173 of file communication_state.h.
typedef boost::shared_ptr<CommunicationState> isc::ha::CommunicationStatePtr |
Type of the pointer to the CommunicationState
object.
Definition at line 780 of file communication_state.h.
Type of an object mapping HAConfig
to relationships.
Definition at line 40 of file ha_config.h.
typedef boost::shared_ptr<HAConfigMapper> isc::ha::HAConfigMapperPtr |
Pointer to an object mapping HAConfig
to relationships.
Definition at line 43 of file ha_config.h.
typedef boost::shared_ptr<HAConfig> isc::ha::HAConfigPtr |
Pointer to the High Availability configuration structure.
Definition at line 37 of file ha_config.h.
typedef boost::shared_ptr<HAImpl> isc::ha::HAImplPtr |
Type of an object mapping HAService
to relationships.
Definition at line 42 of file ha_service.h.
typedef boost::shared_ptr<HAServiceMapper> isc::ha::HAServiceMapperPtr |
Pointer to an object mapping HAService
to relationships.
Definition at line 45 of file ha_service.h.
typedef boost::shared_ptr<HAService> isc::ha::HAServicePtr |
Pointer to the HAService
class.
Definition at line 1384 of file ha_service.h.
|
strong |
Lists possible server types for which HA service is created.
Enumerator | |
---|---|
DHCPv4 | |
DHCPv6 |
Definition at line 14 of file ha_server_type.h.
std::string isc::ha::stateToString | ( | int | state | ) |
Returns state name.
state | state identifier for which name should be returned. |
BadValue | if the state identifier is unsupported. |
Definition at line 14 of file ha_service_states.cc.
References HA_BACKUP_ST, HA_COMMUNICATION_RECOVERY_ST, HA_HOT_STANDBY_ST, HA_IN_MAINTENANCE_ST, HA_LOAD_BALANCING_ST, HA_PARTNER_DOWN_ST, HA_PARTNER_IN_MAINTENANCE_ST, HA_PASSIVE_BACKUP_ST, HA_READY_ST, HA_SYNCING_ST, HA_TERMINATED_ST, HA_UNAVAILABLE_ST, HA_WAITING_ST, and isc_throw.
Referenced by isc::ha::HAService::conditionalLogPausedState(), isc::ha::CommunicationState::getReport(), isc::ha::HAService::processMaintenanceNotify(), isc::ha::HAService::processMaintenanceStart(), and isc::ha::HAService::processStatusGet().
int isc::ha::stringToState | ( | const std::string & | state_name | ) |
Returns state for a given name.
state_name | name of the state to be returned. |
BadValue | if the state name is unsupported. |
Definition at line 49 of file ha_service_states.cc.
References HA_BACKUP_ST, HA_COMMUNICATION_RECOVERY_ST, HA_HOT_STANDBY_ST, HA_IN_MAINTENANCE_ST, HA_LOAD_BALANCING_ST, HA_PARTNER_DOWN_ST, HA_PARTNER_IN_MAINTENANCE_ST, HA_PASSIVE_BACKUP_ST, HA_READY_ST, HA_SYNCING_ST, HA_TERMINATED_ST, HA_UNAVAILABLE_ST, HA_WAITING_ST, and isc_throw.
const int isc::ha::HA_BACKUP_ST = util::StateModel::SM_DERIVED_STATE_MIN + 1 |
Backup state.
Definition at line 17 of file ha_service_states.h.
Referenced by isc::ha::HAService::getNormalState(), isc::ha::HAService::processMaintenanceNotify(), isc::ha::HAService::processMaintenanceStart(), stateToString(), and stringToState().
|
extern |
Definition at line 11 of file ha_messages.h.
Referenced by buffer4_receive().
|
extern |
Definition at line 12 of file ha_messages.h.
Referenced by isc::ha::HAImpl::buffer4Receive().
|
extern |
Definition at line 13 of file ha_messages.h.
Referenced by isc::ha::HAImpl::buffer4Receive().
|
extern |
Definition at line 14 of file ha_messages.h.
Referenced by isc::ha::HAImpl::buffer4Receive().
|
extern |
Definition at line 15 of file ha_messages.h.
Referenced by buffer6_receive().
|
extern |
Definition at line 16 of file ha_messages.h.
Referenced by isc::ha::HAImpl::buffer6Receive().
|
extern |
Definition at line 17 of file ha_messages.h.
Referenced by isc::ha::HAImpl::buffer6Receive().
|
extern |
Definition at line 18 of file ha_messages.h.
Referenced by isc::ha::HAImpl::buffer6Receive().
|
extern |
Definition at line 19 of file ha_messages.h.
Referenced by command_processed().
|
extern |
Definition at line 20 of file ha_messages.h.
|
extern |
Definition at line 21 of file ha_messages.h.
Referenced by isc::ha::CommunicationState4::analyzeMessageInternal().
|
extern |
Definition at line 22 of file ha_messages.h.
Referenced by isc::ha::CommunicationState4::analyzeMessageInternal().
|
extern |
Definition at line 23 of file ha_messages.h.
Referenced by isc::ha::CommunicationState6::analyzeMessageInternal().
|
extern |
Definition at line 24 of file ha_messages.h.
Referenced by isc::ha::CommunicationState6::analyzeMessageInternal().
const int isc::ha::HA_COMMUNICATION_RECOVERY_ST = util::StateModel::SM_DERIVED_STATE_MIN + 2 |
Communication recovery state.
Definition at line 20 of file ha_service_states.h.
Referenced by isc::ha::HAService::adjustNetworkState(), isc::ha::HAService::isPartnerStateInvalid(), isc::ha::HAService::shouldQueueLeaseUpdates(), stateToString(), and stringToState().
|
extern |
Definition at line 27 of file ha_messages.h.
|
extern |
Definition at line 28 of file ha_messages.h.
Referenced by isc::ha::HAConfig::validate().
|
extern |
Definition at line 29 of file ha_messages.h.
Referenced by isc::ha::HAConfig::validate().
|
extern |
Definition at line 30 of file ha_messages.h.
|
extern |
Definition at line 31 of file ha_messages.h.
Referenced by isc::ha::HAService::verboseTransition().
|
extern |
Definition at line 32 of file ha_messages.h.
|
extern |
Definition at line 33 of file ha_messages.h.
|
extern |
Definition at line 34 of file ha_messages.h.
Referenced by isc::ha::HAService::verboseTransition().
|
extern |
Definition at line 35 of file ha_messages.h.
Referenced by isc::ha::HAConfig::validate().
|
extern |
Definition at line 25 of file ha_messages.h.
Referenced by load().
|
extern |
Definition at line 26 of file ha_messages.h.
|
extern |
Definition at line 36 of file ha_messages.h.
Referenced by continue_command().
|
extern |
Definition at line 37 of file ha_messages.h.
Referenced by unload().
|
extern |
Definition at line 38 of file ha_messages.h.
Referenced by dhcp4_srv_configured().
|
extern |
Definition at line 39 of file ha_messages.h.
Referenced by dhcp6_srv_configured().
|
extern |
Definition at line 40 of file ha_messages.h.
|
extern |
Definition at line 41 of file ha_messages.h.
Referenced by isc::ha::HAService::asyncDisableDHCPService().
|
extern |
Definition at line 42 of file ha_messages.h.
|
extern |
Definition at line 43 of file ha_messages.h.
Referenced by isc::ha::HAService::asyncEnableDHCPService().
|
extern |
Definition at line 44 of file ha_messages.h.
|
extern |
Definition at line 45 of file ha_messages.h.
Referenced by isc::ha::HAService::asyncSendHeartbeat().
|
extern |
Definition at line 46 of file ha_messages.h.
Referenced by heartbeat_command().
|
extern |
Definition at line 47 of file ha_messages.h.
|
extern |
Definition at line 48 of file ha_messages.h.
const int isc::ha::HA_HOT_STANDBY_ST = util::StateModel::SM_DERIVED_STATE_MIN + 3 |
Hot standby state.
Definition at line 23 of file ha_service_states.h.
Referenced by isc::ha::HAService::adjustNetworkState(), isc::ha::HAService::getNormalState(), isc::ha::HAService::isPartnerStateInvalid(), isc::ha::HAService::shouldSendLeaseUpdates(), stateToString(), and stringToState().
const int isc::ha::HA_IN_MAINTENANCE_ST = util::StateModel::SM_DERIVED_STATE_MIN + 5 |
In maintenance state.
Definition at line 29 of file ha_service_states.h.
Referenced by isc::ha::HAService::processMaintenanceNotify(), isc::ha::HAService::processMaintenanceStart(), stateToString(), and stringToState().
|
extern |
Definition at line 49 of file ha_messages.h.
Referenced by load().
|
extern |
Definition at line 50 of file ha_messages.h.
Referenced by isc::ha::HAService::isPartnerStateInvalid().
|
extern |
Definition at line 51 of file ha_messages.h.
Referenced by isc::ha::HAService::isPartnerStateInvalid().
|
extern |
Definition at line 52 of file ha_messages.h.
Referenced by isc::ha::HAService::isPartnerStateInvalid().
|
extern |
Definition at line 53 of file ha_messages.h.
Referenced by lease4_server_decline().
|
extern |
Definition at line 69 of file ha_messages.h.
|
extern |
Definition at line 70 of file ha_messages.h.
|
extern |
Definition at line 71 of file ha_messages.h.
|
extern |
Definition at line 74 of file ha_messages.h.
Referenced by isc::ha::HAService::asyncSendLeaseUpdate().
|
extern |
Definition at line 75 of file ha_messages.h.
Referenced by isc::ha::HAService::asyncSendLeaseUpdate().
|
extern |
Definition at line 76 of file ha_messages.h.
Referenced by isc::ha::HAService::logFailedLeaseUpdates().
|
extern |
Definition at line 77 of file ha_messages.h.
Referenced by isc::ha::HAService::logFailedLeaseUpdates().
|
extern |
Definition at line 78 of file ha_messages.h.
Referenced by isc::ha::HAService::asyncSendLeaseUpdate().
|
extern |
Definition at line 79 of file ha_messages.h.
|
extern |
Definition at line 72 of file ha_messages.h.
Referenced by isc::ha::HAService::verboseTransition().
|
extern |
Definition at line 73 of file ha_messages.h.
Referenced by isc::ha::HAService::verboseTransition().
|
extern |
Definition at line 54 of file ha_messages.h.
Referenced by leases4_committed().
|
extern |
Definition at line 56 of file ha_messages.h.
Referenced by isc::ha::HAImpl::leases4Committed().
|
extern |
Definition at line 55 of file ha_messages.h.
Referenced by isc::ha::HAImpl::leases4Committed().
|
extern |
Definition at line 57 of file ha_messages.h.
Referenced by leases6_committed().
|
extern |
Definition at line 59 of file ha_messages.h.
Referenced by isc::ha::HAImpl::leases6Committed().
|
extern |
Definition at line 58 of file ha_messages.h.
Referenced by isc::ha::HAImpl::leases6Committed().
|
extern |
Definition at line 60 of file ha_messages.h.
|
extern |
Definition at line 61 of file ha_messages.h.
Referenced by isc::ha::HAService::asyncSendLeaseUpdatesFromBacklog().
|
extern |
Definition at line 62 of file ha_messages.h.
Referenced by isc::ha::HAService::sendLeaseUpdatesFromBacklog().
|
extern |
Definition at line 63 of file ha_messages.h.
Referenced by isc::ha::HAService::sendLeaseUpdatesFromBacklog().
|
extern |
Definition at line 64 of file ha_messages.h.
Referenced by isc::ha::HAService::sendLeaseUpdatesFromBacklog().
|
extern |
Definition at line 65 of file ha_messages.h.
|
extern |
Definition at line 66 of file ha_messages.h.
|
extern |
Definition at line 67 of file ha_messages.h.
Referenced by isc::ha::HAService::asyncSyncLeasesInternal().
|
extern |
Definition at line 68 of file ha_messages.h.
|
extern |
Definition at line 80 of file ha_messages.h.
Referenced by isc::ha::QueryFilter::loadBalance().
|
extern |
Definition at line 81 of file ha_messages.h.
Referenced by isc::ha::QueryFilter::loadBalance().
const int isc::ha::HA_LOAD_BALANCING_ST = util::StateModel::SM_DERIVED_STATE_MIN + 4 |
Load balancing state.
Definition at line 26 of file ha_service_states.h.
Referenced by isc::ha::HAService::adjustNetworkState(), isc::ha::HAService::getNormalState(), isc::ha::HAService::isPartnerStateInvalid(), isc::ha::HAService::shouldSendLeaseUpdates(), stateToString(), and stringToState().
|
extern |
Definition at line 82 of file ha_messages.h.
Referenced by isc::ha::HAService::adjustNetworkState().
|
extern |
Definition at line 83 of file ha_messages.h.
Referenced by isc::ha::HAService::adjustNetworkState().
isc::log::Logger isc::ha::ha_logger | ( | "ha-hooks" | ) |
Definition at line 17 of file ha_log.h.
Referenced by isc::ha::HAService::HAService(), isc::ha::HAService::adjustNetworkState(), isc::ha::CommunicationState4::analyzeMessageInternal(), isc::ha::CommunicationState6::analyzeMessageInternal(), isc::ha::HAService::asyncDisableDHCPService(), isc::ha::HAService::asyncEnableDHCPService(), isc::ha::HAService::asyncSendHAReset(), isc::ha::HAService::asyncSendHeartbeat(), isc::ha::HAService::asyncSendLeaseUpdate(), isc::ha::HAService::asyncSendLeaseUpdatesFromBacklog(), isc::ha::HAService::asyncSyncCompleteNotify(), isc::ha::HAService::asyncSyncLeasesInternal(), buffer4_receive(), isc::ha::HAImpl::buffer4Receive(), buffer6_receive(), isc::ha::HAImpl::buffer6Receive(), isc::ha::HAService::checkPermissionsClientAndListener(), command_processed(), isc::ha::HAService::conditionalLogPausedState(), continue_command(), dhcp4_srv_configured(), dhcp6_srv_configured(), ha_reset_command(), heartbeat_command(), isc::ha::HAService::isPartnerStateInvalid(), lease4_server_decline(), leases4_committed(), isc::ha::HAImpl::leases4Committed(), leases6_committed(), isc::ha::HAImpl::leases6Committed(), load(), isc::ha::QueryFilter::loadBalance(), isc::ha::QueryFilter::loadBalance(), isc::ha::HAService::logFailedLeaseUpdates(), maintenance_cancel_command(), maintenance_notify_command(), maintenance_start_command(), isc::ha::HAService::pauseClientAndListener(), isc::ha::HAService::processMaintenanceCancel(), isc::ha::HAService::processMaintenanceStart(), isc::ha::HAService::resumeClientAndListener(), scopes_command(), isc::ha::HAService::sendLeaseUpdatesFromBacklog(), subnet4_select(), isc::ha::HAImpl::subnet4Select(), subnet6_select(), isc::ha::HAImpl::subnet6Select(), sync_command(), sync_complete_notify_command(), isc::ha::HAService::synchronize(), unload(), isc::ha::HAService::unpause(), isc::ha::HAConfig::validate(), and isc::ha::HAService::verboseTransition().
|
extern |
Definition at line 84 of file ha_messages.h.
Referenced by maintenance_cancel_command().
|
extern |
Definition at line 85 of file ha_messages.h.
|
extern |
Definition at line 86 of file ha_messages.h.
Referenced by isc::ha::HAService::processMaintenanceCancel().
|
extern |
Definition at line 87 of file ha_messages.h.
|
extern |
Definition at line 88 of file ha_messages.h.
Referenced by isc::ha::HAService::processMaintenanceStart().
|
extern |
Definition at line 89 of file ha_messages.h.
Referenced by maintenance_notify_command().
|
extern |
Definition at line 90 of file ha_messages.h.
|
extern |
Definition at line 93 of file ha_messages.h.
Referenced by maintenance_start_command().
|
extern |
Definition at line 91 of file ha_messages.h.
|
extern |
Definition at line 92 of file ha_messages.h.
|
extern |
Definition at line 94 of file ha_messages.h.
Referenced by load().
const int isc::ha::HA_PARTNER_DOWN_ST = util::StateModel::SM_DERIVED_STATE_MIN + 6 |
Partner down state.
Definition at line 32 of file ha_service_states.h.
Referenced by isc::ha::HAService::adjustNetworkState(), isc::ha::HAService::processSyncCompleteNotify(), stateToString(), and stringToState().
const int isc::ha::HA_PARTNER_IN_MAINTENANCE_ST = util::StateModel::SM_DERIVED_STATE_MIN + 7 |
Partner in-maintenance state.
Definition at line 35 of file ha_service_states.h.
Referenced by isc::ha::HAService::adjustNetworkState(), isc::ha::HAService::processMaintenanceCancel(), isc::ha::HAService::processMaintenanceNotify(), isc::ha::HAService::processMaintenanceStart(), isc::ha::HAService::shouldSendLeaseUpdates(), stateToString(), and stringToState().
const int isc::ha::HA_PASSIVE_BACKUP_ST = util::StateModel::SM_DERIVED_STATE_MIN + 8 |
In passive-backup state with a single active server and backup servers.
Definition at line 38 of file ha_service_states.h.
Referenced by isc::ha::HAService::adjustNetworkState(), isc::ha::HAService::getNormalState(), stateToString(), and stringToState().
|
extern |
Definition at line 95 of file ha_messages.h.
Referenced by isc::ha::HAService::checkPermissionsClientAndListener(), and isc::ha::HAService::pauseClientAndListener().
|
extern |
Definition at line 96 of file ha_messages.h.
Referenced by isc::ha::HAService::checkPermissionsClientAndListener().
const int isc::ha::HA_READY_ST = util::StateModel::SM_DERIVED_STATE_MIN + 9 |
Server ready state, i.e. synchronized database, can enable DHCP service.
Definition at line 41 of file ha_service_states.h.
Referenced by stateToString(), stringToState(), and isc::ha::HAService::verboseTransition().
|
extern |
Definition at line 97 of file ha_messages.h.
|
extern |
Definition at line 98 of file ha_messages.h.
Referenced by isc::ha::HAService::asyncSendHAReset().
|
extern |
Definition at line 99 of file ha_messages.h.
Referenced by ha_reset_command().
|
extern |
Definition at line 100 of file ha_messages.h.
Referenced by isc::ha::HAService::resumeClientAndListener().
|
extern |
Definition at line 101 of file ha_messages.h.
Referenced by scopes_command().
|
extern |
Definition at line 102 of file ha_messages.h.
Referenced by isc::ha::HAService::HAService().
|
extern |
Definition at line 103 of file ha_messages.h.
Referenced by isc::ha::HAService::unpause().
|
extern |
Definition at line 104 of file ha_messages.h.
Referenced by isc::ha::HAService::conditionalLogPausedState().
|
extern |
Definition at line 105 of file ha_messages.h.
Referenced by isc::ha::HAService::verboseTransition().
|
extern |
Definition at line 106 of file ha_messages.h.
Referenced by isc::ha::HAService::verboseTransition().
|
extern |
Definition at line 107 of file ha_messages.h.
Referenced by subnet4_select().
|
extern |
Definition at line 108 of file ha_messages.h.
Referenced by isc::ha::HAImpl::subnet4Select().
|
extern |
Definition at line 110 of file ha_messages.h.
Referenced by isc::ha::HAImpl::subnet4Select().
|
extern |
Definition at line 111 of file ha_messages.h.
Referenced by isc::ha::HAImpl::subnet4Select().
|
extern |
Definition at line 112 of file ha_messages.h.
Referenced by isc::ha::HAImpl::subnet4Select().
|
extern |
Definition at line 109 of file ha_messages.h.
Referenced by isc::ha::HAImpl::subnet4Select().
|
extern |
Definition at line 113 of file ha_messages.h.
Referenced by subnet6_select().
|
extern |
Definition at line 114 of file ha_messages.h.
Referenced by isc::ha::HAImpl::subnet6Select().
|
extern |
Definition at line 116 of file ha_messages.h.
Referenced by isc::ha::HAImpl::subnet6Select().
|
extern |
Definition at line 117 of file ha_messages.h.
Referenced by isc::ha::HAImpl::subnet6Select().
|
extern |
Definition at line 118 of file ha_messages.h.
Referenced by isc::ha::HAImpl::subnet6Select().
|
extern |
Definition at line 115 of file ha_messages.h.
Referenced by isc::ha::HAImpl::subnet6Select().
|
extern |
Definition at line 119 of file ha_messages.h.
|
extern |
Definition at line 120 of file ha_messages.h.
Referenced by isc::ha::HAService::asyncSyncCompleteNotify().
|
extern |
Definition at line 121 of file ha_messages.h.
Referenced by sync_complete_notify_command().
|
extern |
Definition at line 122 of file ha_messages.h.
Referenced by isc::ha::HAService::synchronize().
|
extern |
Definition at line 123 of file ha_messages.h.
Referenced by sync_command().
|
extern |
Definition at line 124 of file ha_messages.h.
Referenced by isc::ha::HAService::synchronize().
|
extern |
Definition at line 125 of file ha_messages.h.
Referenced by isc::ha::HAService::synchronize().
const int isc::ha::HA_SYNCING_ST = util::StateModel::SM_DERIVED_STATE_MIN + 10 |
Synchronizing database state.
Definition at line 44 of file ha_service_states.h.
Referenced by stateToString(), and stringToState().
|
extern |
Definition at line 126 of file ha_messages.h.
|
extern |
Definition at line 127 of file ha_messages.h.
|
extern |
Definition at line 128 of file ha_messages.h.
const int isc::ha::HA_TERMINATED_ST = util::StateModel::SM_DERIVED_STATE_MIN + 11 |
HA service terminated state.
Definition at line 47 of file ha_service_states.h.
Referenced by isc::ha::HAService::adjustNetworkState(), isc::ha::HAService::processMaintenanceNotify(), isc::ha::HAService::processMaintenanceStart(), stateToString(), and stringToState().
const int isc::ha::HA_UNAVAILABLE_ST = util::StateModel::SM_DERIVED_STATE_MIN + 1000 |
Special state indicating that this server is unable to communicate with the partner.
Definition at line 54 of file ha_service_states.h.
Referenced by stateToString(), and stringToState().
const int isc::ha::HA_WAITING_ST = util::StateModel::SM_DERIVED_STATE_MIN + 12 |
Server waiting state, i.e. waiting for another server to be ready.
Definition at line 50 of file ha_service_states.h.
Referenced by isc::ha::HAService::HAService(), isc::ha::HAService::processHAReset(), stateToString(), stringToState(), and isc::ha::HAService::verboseTransition().
HAImplPtr isc::ha::impl |
Definition at line 30 of file ha_callouts.cc.
Referenced by buffer4_receive(), buffer6_receive(), command_processed(), continue_command(), dhcp4_srv_configured(), dhcp6_srv_configured(), ha_reset_command(), heartbeat_command(), lease4_server_decline(), leases4_committed(), leases6_committed(), load(), maintenance_cancel_command(), maintenance_notify_command(), maintenance_start_command(), scopes_command(), subnet4_select(), subnet6_select(), sync_command(), sync_complete_notify_command(), and unload().