Sha256: d4a26fb92bb58c77c9aeac343d65b7f52865738533f0c89dabcb8189d4603f5e

Contents?: true

Size: 1.01 KB

Versions: 3

Compression:

Stored size: 1.01 KB

Contents

#ifndef WDM_RB_MONITOR_H
#define WDM_RB_MONITOR_H

#ifdef __cplusplus
extern "C" {
#endif // __cplusplus

// ---------------------------------------------------------
// Constants
// ---------------------------------------------------------

#define WDM_MONITOR_FLAGS_DEFAULT       \
    FILE_NOTIFY_CHANGE_FILE_NAME        \
        | FILE_NOTIFY_CHANGE_DIR_NAME   \
        | FILE_NOTIFY_CHANGE_LAST_WRITE

// ----------------------------------------------------------
// Global variables
// ----------------------------------------------------------

extern VALUE cWDM_Monitor;

extern VALUE eWDM_UnknownFlagError;
extern VALUE eWDM_MonitorRunningError;
extern VALUE eWDM_InvalidDirectoryError;

// ---------------------------------------------------------
// Prototypes
// ---------------------------------------------------------

void wdm_rb_monitor_init();

// ---------------------------------------------------------

#ifdef __cplusplus
}
#endif // __cplusplus

#endif // WDM_RB_MONITOR_H

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
wdm-0.0.2-x86-mingw32 ext/wdm/rb_monitor.h
wdm-0.0.2-mingw32 ext/wdm/rb_monitor.h
wdm-0.0.1 ext/wdm/rb_monitor.h