|  | Kea 3.0.0
    | 
| 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 CommunicationState4object. | |
| typedef boost::shared_ptr< CommunicationState6 > | CommunicationState6Ptr | 
| Pointer to the CommunicationState6object. | |
| typedef boost::shared_ptr< CommunicationState > | CommunicationStatePtr | 
| Type of the pointer to the CommunicationStateobject. | |
| typedef HARelationshipMapper< HAConfig > | HAConfigMapper | 
| Type of an object mapping HAConfigto relationships. | |
| typedef boost::shared_ptr< HAConfigMapper > | HAConfigMapperPtr | 
| Pointer to an object mapping HAConfigto 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 HAServiceto relationships. | |
| typedef boost::shared_ptr< HAServiceMapper > | HAServiceMapperPtr | 
| Pointer to an object mapping HAServiceto relationships. | |
| typedef boost::shared_ptr< HAService > | HAServicePtr | 
| Pointer to the HAServiceclass. | |
| 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 1426 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::CommandCreator::createMaintenanceNotify(), 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_expire().
| 
 | extern | 
Definition at line 54 of file ha_messages.h.
Referenced by isc::ha::HAImpl::lease4Expire().
| 
 | extern | 
Definition at line 55 of file ha_messages.h.
Referenced by isc::ha::HAImpl::lease4Expire().
| 
 | extern | 
Definition at line 56 of file ha_messages.h.
Referenced by lease4_server_decline().
| 
 | extern | 
Definition at line 57 of file ha_messages.h.
Referenced by lease6_expire().
| 
 | extern | 
Definition at line 58 of file ha_messages.h.
Referenced by isc::ha::HAImpl::lease6Expire().
| 
 | extern | 
Definition at line 59 of file ha_messages.h.
Referenced by isc::ha::HAImpl::lease6Expire().
| 
 | extern | 
Definition at line 75 of file ha_messages.h.
| 
 | extern | 
Definition at line 76 of file ha_messages.h.
| 
 | extern | 
Definition at line 77 of file ha_messages.h.
| 
 | extern | 
Definition at line 80 of file ha_messages.h.
| 
 | extern | 
Definition at line 81 of file ha_messages.h.
Referenced by isc::ha::HAService::asyncSendLeaseUpdate().
| 
 | extern | 
Definition at line 82 of file ha_messages.h.
Referenced by isc::ha::HAService::logFailedLeaseUpdates().
| 
 | extern | 
Definition at line 83 of file ha_messages.h.
Referenced by isc::ha::HAService::logFailedLeaseUpdates().
| 
 | extern | 
Definition at line 84 of file ha_messages.h.
Referenced by isc::ha::HAService::asyncSendLeaseUpdate().
| 
 | extern | 
Definition at line 85 of file ha_messages.h.
| 
 | extern | 
Definition at line 78 of file ha_messages.h.
Referenced by isc::ha::HAService::verboseTransition().
| 
 | extern | 
Definition at line 79 of file ha_messages.h.
Referenced by isc::ha::HAService::verboseTransition().
| 
 | extern | 
Definition at line 60 of file ha_messages.h.
Referenced by leases4_committed().
| 
 | extern | 
Definition at line 62 of file ha_messages.h.
Referenced by isc::ha::HAImpl::leases4Committed().
| 
 | extern | 
Definition at line 61 of file ha_messages.h.
Referenced by isc::ha::HAImpl::leases4Committed().
| 
 | extern | 
Definition at line 63 of file ha_messages.h.
Referenced by leases6_committed().
| 
 | extern | 
Definition at line 65 of file ha_messages.h.
Referenced by isc::ha::HAImpl::leases6Committed().
| 
 | extern | 
Definition at line 64 of file ha_messages.h.
Referenced by isc::ha::HAImpl::leases6Committed().
| 
 | 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::asyncSendLeaseUpdatesFromBacklog().
| 
 | extern | 
Definition at line 68 of file ha_messages.h.
Referenced by isc::ha::HAService::sendLeaseUpdatesFromBacklog().
| 
 | extern | 
Definition at line 69 of file ha_messages.h.
Referenced by isc::ha::HAService::sendLeaseUpdatesFromBacklog().
| 
 | extern | 
Definition at line 70 of file ha_messages.h.
Referenced by isc::ha::HAService::sendLeaseUpdatesFromBacklog().
| 
 | extern | 
Definition at line 71 of file ha_messages.h.
| 
 | extern | 
Definition at line 72 of file ha_messages.h.
| 
 | extern | 
Definition at line 73 of file ha_messages.h.
Referenced by isc::ha::HAService::asyncSyncLeasesInternal().
| 
 | extern | 
Definition at line 74 of file ha_messages.h.
| 
 | extern | 
Definition at line 86 of file ha_messages.h.
Referenced by isc::ha::QueryFilter::loadBalance().
| 
 | extern | 
Definition at line 87 of file ha_messages.h.
Referenced by isc::ha::QueryFilter::loadBalance().
| 
 | extern | 
Definition at line 88 of file ha_messages.h.
Referenced by isc::ha::QueryFilter::loadBalance().
| 
 | extern | 
Definition at line 89 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 90 of file ha_messages.h.
Referenced by isc::ha::HAService::adjustNetworkState().
| 
 | extern | 
Definition at line 91 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_expire(), lease4_server_decline(), isc::ha::HAImpl::lease4Expire(), lease6_expire(), isc::ha::HAImpl::lease6Expire(), leases4_committed(), isc::ha::HAImpl::leases4Committed(), leases6_committed(), isc::ha::HAImpl::leases6Committed(), load(), isc::ha::QueryFilter::loadBalance(), isc::ha::QueryFilter::loadBalance(), 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 92 of file ha_messages.h.
Referenced by maintenance_cancel_command().
| 
 | extern | 
Definition at line 93 of file ha_messages.h.
| 
 | extern | 
Definition at line 94 of file ha_messages.h.
Referenced by isc::ha::HAService::processMaintenanceCancel().
| 
 | extern | 
Definition at line 95 of file ha_messages.h.
| 
 | extern | 
Definition at line 96 of file ha_messages.h.
Referenced by isc::ha::HAService::processMaintenanceStart().
| 
 | extern | 
Definition at line 97 of file ha_messages.h.
Referenced by maintenance_notify_command().
| 
 | extern | 
Definition at line 98 of file ha_messages.h.
| 
 | extern | 
Definition at line 101 of file ha_messages.h.
Referenced by maintenance_start_command().
| 
 | extern | 
Definition at line 99 of file ha_messages.h.
| 
 | extern | 
Definition at line 100 of file ha_messages.h.
| 
 | extern | 
Definition at line 102 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 103 of file ha_messages.h.
Referenced by isc::ha::HAService::checkPermissionsClientAndListener(), and isc::ha::HAService::pauseClientAndListener().
| 
 | extern | 
Definition at line 104 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 105 of file ha_messages.h.
| 
 | extern | 
Definition at line 106 of file ha_messages.h.
Referenced by isc::ha::HAService::asyncSendHAReset().
| 
 | extern | 
Definition at line 107 of file ha_messages.h.
Referenced by ha_reset_command().
| 
 | extern | 
Definition at line 108 of file ha_messages.h.
Referenced by isc::ha::HAService::resumeClientAndListener().
| 
 | extern | 
Definition at line 109 of file ha_messages.h.
Referenced by scopes_command().
| 
 | extern | 
Definition at line 110 of file ha_messages.h.
Referenced by isc::ha::HAService::HAService().
| 
 | extern | 
Definition at line 111 of file ha_messages.h.
Referenced by isc::ha::HAService::unpause().
| 
 | extern | 
Definition at line 112 of file ha_messages.h.
Referenced by isc::ha::HAService::conditionalLogPausedState().
| 
 | extern | 
Definition at line 113 of file ha_messages.h.
Referenced by isc::ha::HAService::verboseTransition().
| 
 | extern | 
Definition at line 114 of file ha_messages.h.
Referenced by isc::ha::HAService::verboseTransition().
| 
 | extern | 
Definition at line 115 of file ha_messages.h.
Referenced by subnet4_select().
| 
 | extern | 
Definition at line 116 of file ha_messages.h.
Referenced by isc::ha::HAImpl::subnet4Select().
| 
 | extern | 
Definition at line 118 of file ha_messages.h.
Referenced by isc::ha::HAImpl::subnet4Select().
| 
 | extern | 
Definition at line 119 of file ha_messages.h.
Referenced by isc::ha::HAImpl::subnet4Select().
| 
 | extern | 
Definition at line 120 of file ha_messages.h.
Referenced by isc::ha::HAImpl::subnet4Select().
| 
 | extern | 
Definition at line 117 of file ha_messages.h.
Referenced by isc::ha::HAImpl::subnet4Select().
| 
 | extern | 
Definition at line 121 of file ha_messages.h.
Referenced by subnet6_select().
| 
 | extern | 
Definition at line 122 of file ha_messages.h.
Referenced by isc::ha::HAImpl::subnet6Select().
| 
 | extern | 
Definition at line 124 of file ha_messages.h.
Referenced by isc::ha::HAImpl::subnet6Select().
| 
 | extern | 
Definition at line 125 of file ha_messages.h.
Referenced by isc::ha::HAImpl::subnet6Select().
| 
 | extern | 
Definition at line 126 of file ha_messages.h.
Referenced by isc::ha::HAImpl::subnet6Select().
| 
 | extern | 
Definition at line 123 of file ha_messages.h.
Referenced by isc::ha::HAImpl::subnet6Select().
| 
 | extern | 
Definition at line 127 of file ha_messages.h.
| 
 | extern | 
Definition at line 128 of file ha_messages.h.
Referenced by isc::ha::HAService::asyncSyncCompleteNotify().
| 
 | extern | 
Definition at line 129 of file ha_messages.h.
Referenced by sync_complete_notify_command().
| 
 | extern | 
Definition at line 130 of file ha_messages.h.
Referenced by isc::ha::HAService::synchronize().
| 
 | extern | 
Definition at line 131 of file ha_messages.h.
Referenced by sync_command().
| 
 | extern | 
Definition at line 132 of file ha_messages.h.
Referenced by isc::ha::HAService::synchronize().
| 
 | extern | 
Definition at line 133 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 134 of file ha_messages.h.
| 
 | extern | 
Definition at line 135 of file ha_messages.h.
| 
 | extern | 
Definition at line 136 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(), isc::ha::HAService::shouldReclaimInternal(), 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(), isc::ha::HAService::processMaintenanceCancel(), isc::ha::HAService::processMaintenanceNotify(), 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_expire(), lease4_server_decline(), lease6_expire(), 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().