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/d2_app_classes.svg | 345 +++++++++++++++++++++++++++++++++++ 1 file changed, 345 insertions(+) create mode 100644 src/bin/d2/images/d2_app_classes.svg (limited to 'src/bin/d2/images/d2_app_classes.svg') diff --git a/src/bin/d2/images/d2_app_classes.svg b/src/bin/d2/images/d2_app_classes.svg new file mode 100644 index 0000000..1befe23 --- /dev/null +++ b/src/bin/d2/images/d2_app_classes.svg @@ -0,0 +1,345 @@ + + + + + + + + + DControllerBase + + app_name_ + bin_name_ + verbose_ + spec_file_name_ + + DControllerBase() + ~DControllerBase() + launch() + updateConfig() + configFromFile() + executeCommand() + getAppName() + getBinName() + customOption() + createProcess() + customControllerCommand() + getUsageText() + getCustomOpts() + isVerbose() + setVerbose() + getIOService() + getSpecFileName() + setSpecFileName() + getController() + setController() + parseArgs() + initProcess() + runProcess() + shutdownProcess() + getConfigFile() + getProcess() + usage() + + + + + + DCfgMgrBase + + + DCfgMgrBase() + ~DCfgMgrBase() + parseConfig() + addToParseOrder() + getParseOrder() + getContext() + buildParams() + createConfigParser() + createNewContext() + resetContext() + setContext() + buildAndCommit() + + + + + + DCfgContextBase + + OPTIONAL + REQUIRED + boolean_values_ + uint32_values_ + string_values_ + + DCfgContextBase() + ~DCfgContextBase() + getParam() + getParam() + getParam() + getBooleanStorage() + getUint32Storage() + getStringStorage() + clone() + DCfgContextBase() + operator =() + + + + + + D2Controller + + d2_app_name_ + d2_bin_name_ + + instance() + ~D2Controller() + createProcess() + D2Controller() + + + + + + + + + + + + <<typedef>> + IOServicePtr + + + + + + + + + + + + + + + + + DProcessBase + + app_name_ + shut_down_flag_ + + DProcessBase() + init() + run() + shutdown() + configure() + command() + ~DProcessBase() + shouldShutdown() + setShutdownFlag() + getAppName() + getIoService() + stopIOService() + getCfgMgr() + + + + + + + + + + + + + + + <<typedef>> + DProcessBasePtr + + + + + + + + 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() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + D2CfgMgr + + IPV4_REV_ZONE_SUFFIX + IPV6_REV_ZONE_SUFFIX + + D2CfgMgr() + ~D2CfgMgr() + getD2CfgContext() + forwardUpdatesEnabled() + reverseUpdatesEnabled() + matchForward() + matchReverse() + reverseIpAddress() + reverseV4Address() + reverseV6Address() + getD2Params() + buildParams() + createConfigParser() + createNewContext() + + + + + + + + + + + + + + + + + D2CfgContext + + + D2CfgContext() + ~D2CfgContext() + clone() + getD2Params() + getForwardMgr() + getReverseMgr() + getKeys() + D2CfgContext() + operator =() + + + + + + + + + + + + + + io_service_ + + + process_ + + + io_service_ + + + context_ + + + cfg_mgr_ + + + + + + <<typedef>> + DCfgContextBasePtr + + + + + + + + + + + + + + + + + + + + + + <<typedef>> + DCfgMgrBasePtr + + + + + + + + + + + + + + + + + + -- cgit v1.2.3