Sha256: 8d4ce433d5b87db314a462128228cf852597ad12c18e5e9c85ad621fd5ebff0d

Contents?: true

Size: 1.06 KB

Versions: 4

Compression:

Stored size: 1.06 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;
extern VALUE eWDM_UnwatchableDirectoryError;

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

void wdm_rb_monitor_init();

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

#ifdef __cplusplus
}
#endif // __cplusplus

#endif // WDM_RB_MONITOR_H

Version data entries

4 entries across 4 versions & 3 rubygems

Version Path
vagrant-cloudstack-1.1.0 vendor/bundle/gems/wdm-0.1.0/ext/wdm/rb_monitor.h
vagrant-tiktalik-0.0.3 vendor/bundle/ruby/2.0.0/gems/wdm-0.1.0/ext/wdm/rb_monitor.h
wdm-0.1.0 ext/wdm/rb_monitor.h
wdm-0.0.3 ext/wdm/rb_monitor.h