FileGuardLocker类

class QInstaller::FileGuardLocker

FileGuardLocker类锁定文件路径并在销毁时释放。 更多...

头文件 #include <FileGuardLocker>

公共函数

FileGuardLocker(const QString &path, QInstaller::FileGuard *guard)
~FileGuardLocker()

详细描述

一个方便的类,用于使用资源获取初始化(RAII)编程习语锁定文件路径。

成员函数文档

[explicit] FileGuardLocker::FileGuardLocker(const QString &path, QInstaller::FileGuard *guard)

构造对象并尝试使用guard锁定路径。如果另一个线程已持有锁,则此方法将等待其变得可用。

[noexcept] FileGuardLocker::~FileGuardLocker()

销毁对象并解锁已锁定文件路径。

©2021 Qt公司有限公司。此处包含的文档贡献是各自所有者的版权。此处提供的文档是根据自由软件基金会发布并由其编纂的GNU自由文档许可版本1.3的条款许可的。Qt公司和Qt及其相应的标志是芬兰和其他国家的商标。所有其他商标均为各自所有者的财产。