ReactOS 0.4.15-dev-7196-g0fe0b40
|
#include <CDirectoryWatcher.h>
Public Member Functions | |
~CDirectoryWatcher () | |
BOOL | IsDead () const |
BOOL | RestartWatching () |
void | QuitWatching () |
BOOL | RequestAddWatcher () |
BOOL | RequestTermination () |
void | ReadCompletion (DWORD dwErrorCode, DWORD dwNumberOfBytesTransfered) |
Static Public Member Functions | |
static CDirectoryWatcher * | Create (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 (LPCWSTR pszDirectoryPath, BOOL fSubTree) | |
Protected Attributes | |
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 104 of file CDirectoryWatcher.cpp.
Definition at line 71 of file CDirectoryWatcher.cpp.
|
static |
Definition at line 89 of file CDirectoryWatcher.cpp.
Referenced by CreateDirectoryWatcherFromRegEntry().
|
protected |
Definition at line 336 of file CDirectoryWatcher.cpp.
Referenced by RequestAddWatcher().
BOOL CDirectoryWatcher::IsDead | ( | ) | const |
Definition at line 391 of file CDirectoryWatcher.cpp.
Referenced by ReadCompletion(), and RestartWatching().
|
protected |
Definition at line 135 of file CDirectoryWatcher.cpp.
Referenced by ReadCompletion().
void CDirectoryWatcher::QuitWatching | ( | ) |
Definition at line 383 of file CDirectoryWatcher.cpp.
Referenced by _RequestTerminationAPC().
Definition at line 236 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 34 of file CDirectoryWatcher.h.
Referenced by ProcessNotification().
|
protected |
Definition at line 32 of file CDirectoryWatcher.h.
Referenced by IsDead(), and QuitWatching().
|
protected |
Definition at line 33 of file CDirectoryWatcher.h.
Referenced by RestartWatching().
HANDLE CDirectoryWatcher::m_hDirectory |
Definition at line 17 of file CDirectoryWatcher.h.
Referenced by CDirectoryWatcher(), Create(), QuitWatching(), RestartWatching(), and ~CDirectoryWatcher().
|
protected |
Definition at line 35 of file CDirectoryWatcher.h.
Referenced by RestartWatching().
Definition at line 18 of file CDirectoryWatcher.h.
Referenced by CDirectoryWatcher(), ProcessNotification(), ReadCompletion(), RestartWatching(), and ~CDirectoryWatcher().