From f5f56e1a1c4d9e9496fcb9d81131066a964ccd23 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 13 Apr 2024 14:15:43 +0200 Subject: Adding upstream version 2.4.1. Signed-off-by: Daniel Baumann --- src/bin/d2/images/request_mgt_classes.svg | 316 ++++++++++++++++++++++++++++++ 1 file changed, 316 insertions(+) create mode 100644 src/bin/d2/images/request_mgt_classes.svg (limited to 'src/bin/d2/images/request_mgt_classes.svg') diff --git a/src/bin/d2/images/request_mgt_classes.svg b/src/bin/d2/images/request_mgt_classes.svg new file mode 100644 index 0000000..600c187 --- /dev/null +++ b/src/bin/d2/images/request_mgt_classes.svg @@ -0,0 +1,316 @@ + + + + + + + + + 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 + + + + + + + + + + + + + + + -- cgit v1.2.3