Sha256: 9f877f76f0fd2ba1f213ef41f06393c2c8e4333570b385dae4795d55cf2683d2

Contents?: true

Size: 661 Bytes

Versions: 7

Compression:

Stored size: 661 Bytes

Contents

#ifndef NODERB_FS_H
#define	NODERB_FS_H

#ifdef	__cplusplus
extern "C" {
#endif

VALUE nodeRb_fs_open(VALUE self, VALUE file, VALUE mode, VALUE rgh);
VALUE nodeRb_fs_read(VALUE self, VALUE size, VALUE fromToRead);
VALUE nodeRb_fs_write(VALUE self, VALUE data);
VALUE nodeRb_fs_close(VALUE self);

VALUE nodeRb_fs_operation(VALUE self, VALUE roperation, VALUE path, VALUE params, VALUE callback);
VALUE nodeRb_fs_file_operation(VALUE self, VALUE roperation, VALUE params);

// ToDo: Taken from NodeJs

#define NODERB_STAT        stat
#define NODERB_FSTAT       fstat
#define NODERB_STAT_STRUCT struct stat

#ifdef	__cplusplus
}
#endif

#endif	/* NODERB_FS_H */

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
noderb-0.0.12 ext/noderb_extension/noderb_fs.h
noderb-0.0.11 ext/noderb_extension/noderb_fs.h
noderb-0.0.10 ext/noderb_extension/noderb_fs.h
noderb-0.0.9 ext/noderb_extension/noderb_fs.h
noderb-0.0.8 ext/noderb_extension/noderb_fs.h
noderb-0.0.7 ext/noderb_extension/noderb_fs.h
noderb-0.0.6 ext/noderb_extension/noderb_fs.h