DtkCore
DTK Core module
|
▼NDtk | |
▼NCore | |
▼NDtkCorePrivate | |
CDSafeQueue | |
CMainWorker | |
▼NDUtil | |
CDExportedInterface | |
CDNotifySender | |
Cbad_result_access | |
Cbad_result_access< void > | |
CDAbstractUnitFormatter | 抽象格式化工具基类 |
CDAsync | |
CDAsyncState | |
CDBaseFileWatcher | DBaseFileWatcher 类提供了一系列接口可供监视文件和目录的变动。 |
CDCapDir | |
CDCapFile | 对于文件操作的安全封装, 提供了带有安全管控的文件读取, 相关漏洞见CWE_22 |
CDCapManager | |
CDConfig | 配置策略提供的接口类 |
CDConfigBackend | 配置后端的抽象接口。 |
CDConfigCache | 提供配置文件的用户和全局运行缓存访问接口 |
▼CDConfigFile | 规范配置文件读写的相关接口的配置文件实现 |
CVersion | 版本信息 |
CDConfigMeta | 提供配置文件的原型和覆盖机制的访问接口 |
CDDBusExtendedAbstractInterface | 扩展DBus接口, 继承自QDBusAbstractInterface |
CDDBusInterface | |
CDDciFile | Ddcifile.h 是关于dci文件相关操作的一个类,实现了 DCI 文件的逻辑。其只是对数据的打包 dci文件的结构路径如下: |
CDDesktopEntry | 处理desktop文件的接口 |
CDDiskSizeFormatter | 磁盘大小单位转换类 |
CDError | 对于错误的包装类 |
CDExpected | 模板类Dtk::Core::DExpected提供存储两个值之一的方式。Dtk::Core::DExpected的对象要么保有一个期待的T类型值,要么保有一个不期待的E类型值,不会没有值。 |
CDExpected< void, E > | 对于Dtk::Core::DExpected的void偏特化,其他函数参考原模板类 |
CDFileServices | |
CDFileSystemWatcher | |
CDFileWatcher | |
CDFileWatcherManager | |
▼CDLicenseInfo | Dlicenseinfo是一组用于查询应用所用开源许可协议相关信息的类 |
CDComponentInfo | Dcomponentinfo 是一组用于查询组件所用开源协议信息的类 |
CDLogManager | DLogManager是dtk日志管理类,提供对日志的基础设置 |
CDObject | |
CDObjectPrivate | |
CDPathBuf | |
CDRecentData | |
CDRecentManager | |
CDSecureString | |
CDSettings | DSettings是设计上为Dtk的应用程序提供统一的配置存储以及界面生成工具的基础库。 |
CDSettingsBackend | DSettingsBackend是一个配置存储类的接口 |
CDSettingsDConfigBackend | 配置存储到DConfig |
CDSettingsGroup | 一组DSettings选项的集合,也可以包含子组。 |
CDSettingsOption | DSettingsOption是DSettings的基本单元,用于存放一对键-值数据。 |
CDSGApplication | |
CDSingleton | |
CDStandardPaths | |
CDSysInfo | Dsysinfo 是一组用于查询系统信息的静态类 |
CDTextEncoding | 文本编码信息类,提供文本编码识别和文本编码转换的公共接口。 |
CDThreadUtils | |
CDTimedLoop | |
CDTimeUnitFormatter | 转换时间单位的工具类 |
CDTrashManager | |
CDUnexpected | 类模板Dtk::Core::DUnexpected代表一个Dtk::Core::DExpected中存储的不期待的值 |
▼CDVtableHook | |
CCheckCompatibleArguments | |
CCheckCompatibleArguments< List, List > | |
CFunctionPointer | |
CFunctionPointer< Ret(Obj::*)(Args...) const > | |
CFunctionPointer< Ret(Obj::*)(Args...)> | |
COverrideDestruct | |
CStdFunWrap | |
CStdFunWrap< StdFun, Ret(Obj::*)(Args...) const > | |
CStdFunWrap< StdFun, Ret(Obj::*)(Args...)> | |
CGSettingsBackend | DSettings的存储后端使用gsettings |
CQSettingBackend | QSetting后端,继承自DConfigBackend抽象接口,并实现了虚函数。 |
Cremove_cvref | |
CAbstractAppender | AbstractAppender为应用消息的线程安全、互斥保护的日志提供了一个通用的实现 |
CAbstractStringAppender | AbstractStringAppender类为处理纯文本格式的Appender提供了一个方便的基础日志 |
CConsoleAppender | ConsoleAppender是简单的控制台appender,将日志记录写入std::cerr 输出流 |
CDConfigPrivate | DConfig的私有实现 |
CDDBusCaller | DBus接口调用工具类 |
CDDBusData | DBus数据存储类 |
CDDBusProperty | DBus属性操作对象 |
CDDBusSender | DBus请求工具类 |
CDFileSystemWatcher | 监听文件系统变化的类 |
CDFileWatcher | DFileWatcher 类提供了对 DBaseFileWatcher 接口的实现,可供监视文件和目录的变动 |
CDFileWatcherManager | DFileWatcherManager 类可以帮助管理一系列 DFileWatcher 文件监视器,并在文件变动时发送信号通知 |
CDStandardPaths | DStandardPaths 类描述了一些标准的文件路径,包括XDG文件路径,locate等 |
CDThreadUtils | 线程帮助类 |
CDTrashManager | Dtk垃圾管理器提供管理文件回收站的功能。 |
CFileAppender | 简单的文件appender,将日志记录写到纯文本文件中 |
CLogger | 非常简单但相当强大的组件,可用于记录你的应用程序活动。 |
CRollingFileAppender | RollingFileAppender类扩展了FileAppender,使日志文件在按照用户指定的频率进行滚动 |