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