Sese Framework
x.y.z
A cross-platform framework
|
文件变更监视器 更多...
#include <FileNotifier.h>
Public 类型 | |
using | Ptr = std::unique_ptr<FileNotifier> |
Public 成员函数 | |
virtual | ~FileNotifier () noexcept |
void | loopNonblocking () noexcept |
启动线程,开始处理变更事件 | |
void | shutdown () noexcept |
关闭监视器并阻塞至后台线程退出 | |
静态 Public 成员函数 | |
static FileNotifier::Ptr | create (const std::string &path, FileNotifyOption *option) noexcept |
static Result< Ptr > | createEx (const std::string &path, FileNotifyOption *option) noexcept |
Private 成员函数 | |
FileNotifier ()=default | |
using sese::system::FileNotifier::Ptr = std::unique_ptr<FileNotifier> |
|
virtualnoexcept |
引用了 shutdown().
|
privatedefault |
|
staticnoexcept |
|
staticnoexcept |
|
noexcept |
启动线程,开始处理变更事件
|
noexcept |
关闭监视器并阻塞至后台线程退出
被这些函数引用 ~FileNotifier().