sbWin32FileSystemWatcher.cpp File Reference
#include "sbWin32FileSystemWatcher.h"
#include <nsComponentManagerUtils.h>
#include <nsServiceManagerUtils.h>
#include <nsIObserverService.h>
#include <nsMemory.h>
#include <nsThreadUtils.h>
#include <nsAutoLock.h>
#include <sbStringUtils.h>
#include <sbDebugUtils.h>
Include dependency graph for sbWin32FileSystemWatcher.cpp:

Go to the source code of this file.

Macros

#define BUFFER_LEN   1024 * 64
 

Functions

VOID CALLBACK ReadDirectoryChangesWCallbackRoutine (__in DWORD dwErrorCode, __in DWORD dwNumberOfBytesTransfered, __in LPOVERLAPPED lpOverlapped)
 
DWORD WINAPI BackgroundThreadProc (void *p)
 
 NS_IMPL_ISUPPORTS_INHERITED2 (sbWin32FileSystemWatcher, sbBaseFileSystemWatcher, nsIObserver, nsITimerCallback) sbWin32FileSystemWatcher
 

Macro Definition Documentation

#define BUFFER_LEN   1024 * 64

Definition at line 38 of file sbWin32FileSystemWatcher.cpp.

Function Documentation

DWORD WINAPI BackgroundThreadProc ( void *  p)

Definition at line 101 of file sbWin32FileSystemWatcher.cpp.

Here is the call graph for this function:

NS_IMPL_ISUPPORTS_INHERITED2 ( sbWin32FileSystemWatcher  ,
sbBaseFileSystemWatcher  ,
nsIObserver  ,
nsITimerCallback   
)

Definition at line 127 of file sbWin32FileSystemWatcher.cpp.

VOID CALLBACK ReadDirectoryChangesWCallbackRoutine ( __in DWORD  dwErrorCode,
__in DWORD  dwNumberOfBytesTransfered,
__in LPOVERLAPPED  lpOverlapped 
)

To log this module, set the following environment variable: NSPR_LOG_MODULES=sbWin32FSWatcher:5

Definition at line 49 of file sbWin32FileSystemWatcher.cpp.

Here is the call graph for this function:

Here is the caller graph for this function: