缓存项类

QInstaller::CacheableItem

CacheableItem 是一个纯虚类,它定义了搭配 GenericDataCache 类存储的数据类型的接口。 更多信息...

头文件 #include <CacheableItem>
继承自

QInstaller::Metadata

公共函数

虚拟~CacheableItem() = 0
虚拟 QByteArraychecksum() const = 0
虚拟 boolisActive() const = 0
虚拟 boolisValid() const = 0
虚拟 boolobsoletes(QInstaller::CacheableItem *other) = 0
虚拟 QStringpath() const
虚拟 voidsetPath(const QString &path)

详细描述

成员函数文档

[纯虚函数 noexcept] CacheableItem::~CacheableItem()

CacheableItem 的虚拟析构函数。

[纯虚函数] QByteArray CacheableItem::checksum() const

返回此项的校验和。子类必须实现此方法。

[纯虚函数] bool CacheableItem::isActive() const

如果此项是被积极使用的缓存项,则返回 true,否则返回 false。此信息用作过滤过时条目的提示,一个活动项永远不能是过时的。

子类必须实现此方法。

[纯虚函数] bool CacheableItem::isValid() const

如果此项是有效的,则返回 true,否则返回 false。子类必须实现此方法。

[纯虚函数] bool CacheableItem::obsoletes(QInstaller::CacheableItem *other)

如果调用项废除了 other 项,则返回 true,否则返回 false。此方法用于从缓存中过滤过时条目。

子类必须实现此方法。

[虚函数] QString CacheableItem::path() const

返回此项的路径。子类可以覆盖此方法。

另请参阅setPath().

[虚函数] void CacheableItem::setPath(const QString &path)

设置项的路径为路径。子类可以重写此方法。

另请参阅路径

©2021 The Qt Company Ltd. 本文档中包含的贡献是各自所有者的版权。提供的文档受GNU自由文档许可证1.3版的条款约束,由自由软件基金会发布。Qt Company、Qt及其相应标志是芬兰和/或全世界The Qt Company Ltd的商标。所有其他商标属于其各自所有者。