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 NameChangeListener listening_ io_pending_ NameChangeListener() ~NameChangeListener() startListening() stopListening() receiveNext() invokeRecvHandler() open() close() doReceive() amListening() isIoPending() setListening() NameChangeRequest forward_change_ reverse_change_ fqdn_ lease_expires_on_ lease_length_ NameChangeRequest() NameChangeRequest() fromFormat() toFormat() fromJSON() toJSON() validateContent() getChangeType() setChangeType() setChangeType() isForwardChange() setForwardChange() setForwardChange() isReverseChange() setReverseChange() setReverseChange() getFqdn() setFqdn() setFqdn() getIpAddress() getIpIoAddress() isV4() isV6() setIpAddress() setIpAddress() getDhcid() setDhcid() setDhcid() getLeaseExpiresOn() getLeaseExpiresOnStr() setLeaseExpiresOn() setLeaseExpiresOn() getLeaseLength() setLeaseLength() setLeaseLength() getStatus() setStatus() getElement() toText() operator ==() operator !=() D2QueueMgr MAX_QUEUE_DEFAULT max_queue_size_ D2QueueMgr() ~D2QueueMgr() initUDPListener() startListening() operator ()() stopListening() removeListener() getQueueSize() getMaxQueueSize() setMaxQueueSize() getMgrState() peek() peekAt() dequeueAt() dequeue() enqueue() clearQueue() updateStopState() <<typedef>> NameChangeListenerPtr NameChangeUDPListener RECV_BUF_MAX port_ asio_socket_ reuse_address_ NameChangeUDPListener() ~NameChangeUDPListener() open() close() doReceive() receiveCompletionHandler() NameChangeUDPListener() operator =() <<typedef>> RequestQueue <<enum>> State NOT_INITTED INITTED RUNNING STOPPING STOPPED_QUEUE_FULL STOPPED_RECV_ERROR STOPPED <<typedef>> NameChangeRequestPtr queue_mgr_ io_service_ target_stop_state_ listener_ mgr_state_ ncr_queue_ <<typedef>> D2QueueMgrPtr