ReactOS 0.4.16-dev-833-g4bc97ad
|
#include <CDirectoryWatcher.h>
Public Member Functions | |
~CDirectoryWatcher () | |
BOOL | IsDead () |
BOOL | RestartWatching () |
void | QuitWatching () |
BOOL | RequestAddWatcher () |
BOOL | RequestTermination () |
void | ReadCompletion (DWORD dwErrorCode, DWORD dwNumberOfBytesTransfered) |
Static Public Member Functions | |
static CDirectoryWatcher * | Create (HWND hNotifyWnd, LPCWSTR pszDirectoryPath, BOOL fSubTree) |
static void | RequestAllWatchersTermination () |
Public Attributes | |
HANDLE | m_hDirectory |
WCHAR | m_szDirectoryPath [MAX_PATH] |
Protected Member Functions | |
BOOL | CreateAPCThread () |
void | ProcessNotification () |
CDirectoryWatcher (HWND hNotifyWnd, LPCWSTR pszDirectoryPath, BOOL fSubTree) | |
Protected Attributes | |
HWND | m_hNotifyWnd |
BOOL | m_fDead |
BOOL | m_fRecursive |
CDirectoryList | m_dir_list |
OVERLAPPED | m_overlapped |
Definition at line 14 of file CDirectoryWatcher.h.
CDirectoryWatcher::~CDirectoryWatcher | ( | ) |
Definition at line 103 of file CDirectoryWatcher.cpp.
|
protected |
Definition at line 71 of file CDirectoryWatcher.cpp.
|
static |
Definition at line 90 of file CDirectoryWatcher.cpp.
Referenced by CreateDirectoryWatcherFromRegEntry().
|
protected |
Definition at line 336 of file CDirectoryWatcher.cpp.
Referenced by RequestAddWatcher().
BOOL CDirectoryWatcher::IsDead | ( | ) |
Definition at line 392 of file CDirectoryWatcher.cpp.
Referenced by ReadCompletion(), and RestartWatching().
|
protected |
Definition at line 134 of file CDirectoryWatcher.cpp.
Referenced by ReadCompletion().
void CDirectoryWatcher::QuitWatching | ( | ) |
Definition at line 383 of file CDirectoryWatcher.cpp.
Referenced by _RequestTerminationAPC().
Definition at line 235 of file CDirectoryWatcher.cpp.
Referenced by _NotificationCompletion().
BOOL CDirectoryWatcher::RequestAddWatcher | ( | ) |
Definition at line 348 of file CDirectoryWatcher.cpp.
Referenced by CChangeNotifyServer::OnRegister().
|
static |
Definition at line 374 of file CDirectoryWatcher.cpp.
Referenced by CChangeNotifyServer::OnDestroy().
BOOL CDirectoryWatcher::RequestTermination | ( | ) |
Definition at line 361 of file CDirectoryWatcher.cpp.
Referenced by CChangeNotifyServer::DestroyItem().
BOOL CDirectoryWatcher::RestartWatching | ( | ) |
Definition at line 307 of file CDirectoryWatcher.cpp.
Referenced by _AddDirectoryProcAPC(), and ReadCompletion().
|
protected |
Definition at line 35 of file CDirectoryWatcher.h.
Referenced by ProcessNotification().
|
protected |
Definition at line 33 of file CDirectoryWatcher.h.
Referenced by IsDead(), and QuitWatching().
|
protected |
Definition at line 34 of file CDirectoryWatcher.h.
Referenced by RestartWatching().
HANDLE CDirectoryWatcher::m_hDirectory |
Definition at line 17 of file CDirectoryWatcher.h.
Referenced by CDirectoryWatcher(), Create(), IsDead(), QuitWatching(), RestartWatching(), and ~CDirectoryWatcher().
|
protected |
Definition at line 32 of file CDirectoryWatcher.h.
Referenced by IsDead(), and QuitWatching().
|
protected |
Definition at line 36 of file CDirectoryWatcher.h.
Referenced by RestartWatching().
Definition at line 18 of file CDirectoryWatcher.h.
Referenced by CDirectoryWatcher(), ProcessNotification(), ReadCompletion(), RestartWatching(), and ~CDirectoryWatcher().