MCPcopy Create free account
hub / github.com/TranslucentTB/TranslucentTB / rearm

Method rearm

TranslucentTB/folderwatcher.cpp:39–47  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

37}
38
39void FolderWatcher::rearm()
40{
41 if (!ReadDirectoryChangesW(m_FolderHandle.get(), m_Buffer.get(), m_BufferSize, m_Recursive, m_Filter, nullptr, &m_Overlapped, OverlappedCallback))
42 {
43 m_FolderHandle.reset();
44 m_Buffer.reset();
45 LastErrorHandle(spdlog::level::warn, L"Failed to arm directory watcher");
46 }
47}
48
49FolderWatcher::FolderWatcher(const std::filesystem::path &path, bool recursive, DWORD filter, callback_t callback, void *context) :
50 m_Overlapped {

Callers 1

OverlappedCallbackMethod · 0.80

Calls 1

getMethod · 0.80

Tested by

no test coverage detected