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