From 52c021ee0b0c6ad2128ed550c694aad0d11d4c3f Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 21 Apr 2024 16:53:22 +0200 Subject: Adding upstream version 2.5.7. Signed-off-by: Daniel Baumann --- src/bin/d2/images/update_exec_classes.svg | 387 ++++++++++++++++++++++++++++++ 1 file changed, 387 insertions(+) create mode 100644 src/bin/d2/images/update_exec_classes.svg (limited to 'src/bin/d2/images/update_exec_classes.svg') diff --git a/src/bin/d2/images/update_exec_classes.svg b/src/bin/d2/images/update_exec_classes.svg new file mode 100644 index 0000000..d815a09 --- /dev/null +++ b/src/bin/d2/images/update_exec_classes.svg @@ -0,0 +1,387 @@ + + + + + + + + + D2Process + + QUEUE_RESTART_PERCENT + reconf_queue_flag_ + + D2Process() + init() + run() + shutdown() + configure() + command() + ~D2Process() + checkQueueStatus() + reconfigureQueueMgr() + runIO() + canShutdown() + setReconfQueueFlag() + setShutdownType() + getD2CfgMgr() + getD2QueueMgr() + getD2UpdateMgr() + getReconfQueueFlag() + getShutdownType() + getShutdownTypeStr() + + + + + + <<typedef>> + IOServicePtr + + + + + + + + NameChangeTransaction + + READY_ST + SELECTING_FWD_SERVER_ST + SELECTING_REV_SERVER_ST + PROCESS_TRANS_OK_ST + PROCESS_TRANS_FAILED_ST + NCT_DERIVED_STATE_MIN + SELECT_SERVER_EVT + SERVER_SELECTED_EVT + SERVER_IO_ERROR_EVT + NO_MORE_SERVERS_EVT + IO_COMPLETED_EVT + UPDATE_OK_EVT + UPDATE_FAILED_EVT + NCT_DERIVED_EVENT_MIN + DNS_UPDATE_DEFAULT_TIMEOUT + MAX_UPDATE_TRIES_PER_SERVER + forward_change_completed_ + reverse_change_completed_ + next_server_pos_ + update_attempts_ + + NameChangeTransaction() + ~NameChangeTransaction() + startTransaction() + operator ()() + getNcr() + getTransactionKey() + getNcrStatus() + getForwardDomain() + getReverseDomain() + getCurrentServer() + getDNSClient() + getDnsUpdateRequest() + getDnsUpdateStatus() + getDnsUpdateResponse() + getForwardChangeCompleted() + getReverseChangeCompleted() + getUpdateAttempts() + getAddressRRType() + + + + + + + + + + + + <<typedef>> + NameChangeTransactionPtr + + + + + + + + + + + + + <<typedef>> + NameChangeRequestPtr + + + + + + + + + + + transaction_list_ + + + dns_update_request_ + + + reverse_domain_ + + + dns_update_response_ + + + forward_domain_ + + + dns_client_ + + + queue_mgr_ + + + update_mgr_ + + + ncr_ + + + io_service_ + + + io_service_ + + + queue_mgr_ + + + + + + <<typedef>> + DdnsDomainPtr + + + + + + + + <<typedef>> + D2QueueMgrPtr + + + + + + + + <<typedef>> + DNSClientPtr + + + + + + + + <<typedef>> + D2UpdateMessagePtr + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + D2UpdateMgr + + MAX_TRANSACTIONS_DEFAULT + max_transactions_ + + D2UpdateMgr() + ~D2UpdateMgr() + sweep() + checkFinishedTransactions() + pickNextJob() + makeTransaction() + getIOService() + getMaxTransactions() + setMaxTransactions() + findTransaction() + transactionListEnd() + transactionListBegin() + hasTransaction() + removeTransaction() + clearTransactionList() + getQueueCount() + getTransactionCount() + + + + + + DNSClient + + + DNSClient() + ~DNSClient() + DNSClient() + operator =() + getMaxTimeout() + doUpdate() + doUpdate() + + + + + + + + + + + + + + + + + + + + + + + D2UpdateMessage + + message_ + + D2UpdateMessage() + D2UpdateMessage() + operator =() + getQRFlag() + getId() + setId() + getRcode() + setRcode() + getRRCount() + beginSection() + endSection() + setZone() + getZone() + addRRset() + toWire() + fromWire() + ddnsToDnsSection() + validateResponse() + + + + + + <<typedef>> + D2UpdateMgrPtr + + + + + + + + + + + <<typedef>> + TransactionList + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3