abortModel(const std::string &explanation) | isc::util::StateModel | protected |
adjustNetworkState() | isc::ha::HAService | |
asyncDisableDHCPService(http::HttpClient &http_client, const HAConfig::PeerConfigPtr &remote_config, const unsigned int max_period, PostRequestCallback post_request_action) | isc::ha::HAService | protected |
asyncEnableDHCPService(http::HttpClient &http_client, const HAConfig::PeerConfigPtr &remote_config, PostRequestCallback post_request_action) | isc::ha::HAService | protected |
asyncSendHAReset(http::HttpClient &http_client, const HAConfig::PeerConfigPtr &remote_config, PostRequestCallback post_request_action) | isc::ha::HAService | protected |
asyncSendHeartbeat() | isc::ha::HAService | protected |
asyncSendLeaseUpdate(const QueryPtrType &query, const HAConfig::PeerConfigPtr &config, const data::ConstElementPtr &command, const hooks::ParkingLotHandlePtr &parking_lot) | isc::ha::HAService | protected |
asyncSendLeaseUpdates(const dhcp::Pkt4Ptr &query, const dhcp::Lease4CollectionPtr &leases, const dhcp::Lease4CollectionPtr &deleted_leases, const hooks::ParkingLotHandlePtr &parking_lot) | isc::ha::HAService | |
asyncSendLeaseUpdates(const dhcp::Pkt6Ptr &query, const dhcp::Lease6CollectionPtr &leases, const dhcp::Lease6CollectionPtr &deleted_leases, const hooks::ParkingLotHandlePtr &parking_lot) | isc::ha::HAService | |
asyncSendLeaseUpdatesFromBacklog(http::HttpClient &http_client, const HAConfig::PeerConfigPtr &remote_config, PostRequestCallback post_request_action) | isc::ha::HAService | protected |
asyncSendSingleLeaseUpdate(const dhcp::Pkt4Ptr &query, const dhcp::Lease4Ptr &lease, const hooks::ParkingLotHandlePtr &parking_lot) | isc::ha::HAService | |
asyncSyncCompleteNotify(http::HttpClient &http_client, const HAConfig::PeerConfigPtr &remote_config, PostRequestCallback post_request_action) | isc::ha::HAService | protected |
asyncSyncLeases() | isc::ha::HAService | protected |
asyncSyncLeases(http::HttpClient &http_client, const HAConfig::PeerConfigPtr &remote_config, const unsigned int max_period, const dhcp::LeasePtr &last_lease, PostSyncCallback post_sync_action, const bool dhcp_disabled=false) | isc::ha::HAService | protected |
asyncSyncLeasesInternal(http::HttpClient &http_client, const HAConfig::PeerConfigPtr &remote_config, const unsigned int max_period, const dhcp::LeasePtr &last_lease, PostSyncCallback post_sync_action, const bool dhcp_disabled) | isc::ha::HAService | protected |
checkPermissionsClientAndListener() | isc::ha::HAService | |
client_ | isc::ha::HAService | protected |
clientCloseHandler(int tcp_native_fd) | isc::ha::HAService | protected |
clientConnectHandler(const boost::system::error_code &ec, int tcp_native_fd) | isc::ha::HAService | protected |
clientHandshakeHandler(const boost::system::error_code &) | isc::ha::HAService | inlineprotected |
communication_state_ | isc::ha::HAService | protected |
conditionalLogPausedState() const | isc::ha::HAService | protected |
config_ | isc::ha::HAService | protected |
defineEvent(unsigned int value, const std::string &label) | isc::util::StateModel | protected |
defineState(unsigned int value, const std::string &label, StateHandler handler, const StatePausing &state_pausing=STATE_PAUSE_NEVER) | isc::util::StateModel | protected |
didModelFail() const | isc::util::StateModel | |
doOnEntry() | isc::util::StateModel | protected |
doOnExit() | isc::util::StateModel | protected |
END_EVT | isc::util::StateModel | static |
END_ST | isc::util::StateModel | static |
endModel() | isc::util::StateModel | |
FAIL_EVT | isc::util::StateModel | static |
getContextStr() const | isc::util::StateModel | |
getCurrState() const | isc::util::StateModel | |
getEvent(unsigned int value) | isc::util::StateModel | protected |
getEventLabel(const int event) const | isc::util::StateModel | |
getLastEvent() const | isc::util::StateModel | |
getNextEvent() const | isc::util::StateModel | |
getNormalState() const | isc::ha::HAService | protected |
getPendingRequest(const QueryPtrType &query) | isc::ha::HAService | protected |
getPrevContextStr() const | isc::util::StateModel | |
getPrevState() const | isc::util::StateModel | |
getServerType() const | isc::ha::HAService | inline |
getState(unsigned int value) | isc::util::StateModel | protected |
getStateInternal(unsigned int value) | isc::util::StateModel | protected |
getStateLabel(const int state) const | isc::util::StateModel | |
HA_CONTROL_RESULT_MAINTENANCE_NOT_ALLOWED | isc::ha::HAService | static |
HA_HEARTBEAT_COMPLETE_EVT | isc::ha::HAService | static |
HA_LEASE_UPDATES_COMPLETE_EVT | isc::ha::HAService | static |
HA_MAINTENANCE_CANCEL_EVT | isc::ha::HAService | static |
HA_MAINTENANCE_NOTIFY_EVT | isc::ha::HAService | static |
HA_MAINTENANCE_START_EVT | isc::ha::HAService | static |
HA_SYNCED_PARTNER_UNAVAILABLE_EVT | isc::ha::HAService | static |
HA_SYNCING_FAILED_EVT | isc::ha::HAService | static |
HA_SYNCING_SUCCEEDED_EVT | isc::ha::HAService | static |
HA_WAITING_TO_TERMINATED_ST_DELAY_MINUTES | isc::ha::HAService | static |
HAService(const unsigned int id, const asiolink::IOServicePtr &io_service, const dhcp::NetworkStatePtr &network_state, const HAConfigPtr &config, const HAServerType &server_type=HAServerType::DHCPv4) | isc::ha::HAService | |
id_ | isc::ha::HAService | protected |
initDictionaries() | isc::util::StateModel | protected |
inScope(dhcp::Pkt4Ptr &query4) | isc::ha::HAService | |
inScope(dhcp::Pkt6Ptr &query6) | isc::ha::HAService | |
io_service_ | isc::ha::HAService | protected |
isMaintenanceCanceled() const | isc::ha::HAService | protected |
isModelDone() const | isc::util::StateModel | |
isModelNew() const | isc::util::StateModel | |
isModelPaused() const | isc::util::StateModel | |
isModelRunning() const | isc::util::StateModel | |
isModelWaiting() const | isc::util::StateModel | |
isPartnerStateInvalid() const | isc::ha::HAService | protected |
lease_sync_filter_ | isc::ha::HAService | protected |
lease_update_backlog_ | isc::ha::HAService | protected |
leaseUpdateComplete(QueryPtrType &query, const hooks::ParkingLotHandlePtr &parking_lot) | isc::ha::HAService | protected |
listener_ | isc::ha::HAService | protected |
localDisableDHCPService() | isc::ha::HAService | protected |
localEnableDHCPService() | isc::ha::HAService | protected |
logFailedLeaseUpdates(const dhcp::PktPtr &query, const data::ConstElementPtr &args) const | isc::ha::HAService | protected |
network_state_ | isc::ha::HAService | protected |
NEW_ST | isc::util::StateModel | static |
NOP_EVT | isc::util::StateModel | static |
nopStateHandler() | isc::util::StateModel | |
onModelFailure(const std::string &explanation) | isc::util::StateModel | protectedvirtual |
pauseClientAndListener() | isc::ha::HAService | |
pendingRequestSize() | isc::ha::HAService | protected |
postNextEvent(unsigned int event) | isc::util::StateModel | protected |
PostRequestCallback typedef | isc::ha::HAService | protected |
PostSyncCallback typedef | isc::ha::HAService | protected |
processContinue() | isc::ha::HAService | |
processHAReset() | isc::ha::HAService | |
processHeartbeat() | isc::ha::HAService | |
processMaintenanceCancel() | isc::ha::HAService | |
processMaintenanceNotify(const bool cancel) | isc::ha::HAService | |
processMaintenanceStart() | isc::ha::HAService | |
processScopes(const std::vector< std::string > &scopes) | isc::ha::HAService | |
processStatusGet() const | isc::ha::HAService | |
processSyncCompleteNotify(const unsigned int origin_id) | isc::ha::HAService | |
processSynchronize(const std::string &server_name, const unsigned int max_period) | isc::ha::HAService | |
query_filter_ | isc::ha::HAService | protected |
resumeClientAndListener() | isc::ha::HAService | |
runModel(unsigned int event) | isc::util::StateModel | virtual |
scheduleHeartbeat() | isc::ha::HAService | protected |
sendHAReset() | isc::ha::HAService | protected |
sendLeaseUpdatesFromBacklog() | isc::ha::HAService | protected |
serveDefaultScopes() | isc::ha::HAService | |
serveFailoverScopes() | isc::ha::HAService | |
server_type_ | isc::ha::HAService | protected |
setState(unsigned int state) | isc::util::StateModel | protected |
shouldPartnerDown() const | isc::ha::HAService | protected |
shouldQueueLeaseUpdates(const HAConfig::PeerConfigPtr &peer_config) const | isc::ha::HAService | protected |
shouldSendLeaseUpdates(const HAConfig::PeerConfigPtr &peer_config) const | isc::ha::HAService | protected |
shouldTerminate() const | isc::ha::HAService | protected |
SM_DERIVED_EVENT_MIN | isc::util::StateModel | static |
SM_DERIVED_STATE_MIN | isc::util::StateModel | static |
socketReadyHandler(int tcp_native_fd) | isc::ha::HAService | protected |
START_EVT | isc::util::StateModel | static |
startClientAndListener() | isc::ha::HAService | |
startHeartbeat() | isc::ha::HAService | protected |
startModel(const int start_state) | isc::util::StateModel | |
StateModel() | isc::util::StateModel | |
stopClientAndListener() | isc::ha::HAService | |
sync_complete_notified_ | isc::ha::HAService | protected |
synchronize(std::string &status_message, const HAConfig::PeerConfigPtr &remote_config, const unsigned int max_period) | isc::ha::HAService | protected |
transition(unsigned int state, unsigned int event) | isc::util::StateModel | protected |
unpause() | isc::ha::HAService | |
unpauseModel() | isc::util::StateModel | |
updatePendingRequest(QueryPtrType &query) | isc::ha::HAService | protected |
verboseTransition(const unsigned state) | isc::ha::HAService | protected |
verifyAsyncResponse(const http::HttpResponsePtr &response, int &rcode) | isc::ha::HAService | protected |
verifyStates() | isc::util::StateModel | protectedvirtual |
~HAService() | isc::ha::HAService | virtual |
~StateModel() | isc::util::StateModel | virtual |