示例#1
0
 private void InitDelegates()
 {
     _mkdirDelegate  = new uv_fs_cb(this.OnCreateDirectory);
     _rmdirDelegate  = new uv_fs_cb(this.OnRemoveDirectory);
     _statDelegate   = new uv_fs_cb(this.OnStat);
     _deleteDelegate = new uv_fs_cb(this.OnDelete);
 }
示例#2
0
文件: File.cs 项目: PlumpMath/sharpuv
 private void InitDelegates()
 {
     _openDelegate  = new uv_fs_cb(this.OnOpen);
     _closeDelegate = new uv_fs_cb(this.OnClose);
     _readDelegate  = new uv_fs_cb(this.OnRead);
     _writeDelegate = new uv_fs_cb(this.OnWrite);
 }
示例#3
0
 private static extern int uv_fs_rename(IntPtr loop, IntPtr req, string path, string newPath, uv_fs_cb callback);
示例#4
0
 private static extern int uv_fs_readdir(IntPtr loop, IntPtr req, string path, int flags, uv_fs_cb callback);
示例#5
0
 internal static extern int uv_fs_link(IntPtr loop, IntPtr req, string path, string new_path, uv_fs_cb cb);
示例#6
0
 private static extern int uv_fs_rename(IntPtr loop, IntPtr req, string path, string newPath, uv_fs_cb callback);
示例#7
0
 private static extern int uv_fs_ftruncate(IntPtr loop, IntPtr req, int fd, long offset, uv_fs_cb callback);
示例#8
0
文件: Imports.cs 项目: gigi81/sharpuv
 internal static extern int uv_fs_write(IntPtr loop, IntPtr req, uv_file file, uv_buf_t[] bufs, int nbufs, long offset, uv_fs_cb cb);
示例#9
0
文件: Imports.cs 项目: gigi81/sharpuv
 internal static extern int uv_fs_rmdir(IntPtr loop, IntPtr req, string path, uv_fs_cb cb);
示例#10
0
 private static extern int uv_fs_ftruncate(IntPtr loop, IntPtr req, IntPtr file, long offset, uv_fs_cb callback);
示例#11
0
 private static extern int uv_fs_fdatasync(IntPtr loop, IntPtr req, IntPtr file, uv_fs_cb callback);
示例#12
0
 private static extern int uv_fs_write(IntPtr loop, IntPtr req, IntPtr file, IntPtr buf, IntPtr length, long offset, uv_fs_cb fs_cb);
示例#13
0
文件: File.cs 项目: gigi81/sharpuv
 private void InitDelegates()
 {
     _openDelegate = new uv_fs_cb(this.OnOpen);
     _closeDelegate = new uv_fs_cb(this.OnClose);
     _readDelegate = new uv_fs_cb(this.OnRead);
     _writeDelegate = new uv_fs_cb(this.OnWrite);
 }
示例#14
0
文件: File.cs 项目: gigi81/sharpuv
 private static int uv_fs_open(Loop loop, IntPtr req, string path, FileAccessMode rw, FileOpenMode open, FilePermissions permissions, uv_fs_cb cb)
 {
     return Uvi.uv_fs_open(loop.Handle, req, path, (int)rw | (int)open, (int)permissions, cb);
 }
示例#15
0
文件: Imports.cs 项目: gigi81/sharpuv
 internal static extern int uv_fs_futime(IntPtr loop, IntPtr req, uv_file file, double atime, double mtime, uv_fs_cb cb);
示例#16
0
文件: Imports.cs 项目: gigi81/sharpuv
 internal static extern int uv_fs_readdir(IntPtr loop, IntPtr req, string path, int flags, uv_fs_cb cb);
示例#17
0
 private static extern int uv_fs_sendfile(IntPtr loop, IntPtr req, IntPtr out_fd, IntPtr in_fd, int offset, int length, uv_fs_cb callback);
示例#18
0
文件: Imports.cs 项目: gigi81/sharpuv
 internal static extern int uv_fs_unlink(IntPtr loop, IntPtr req, string path, uv_fs_cb cb);
示例#19
0
 private static extern int uv_fs_open(IntPtr loop, IntPtr req, string path, int flags, int mode, uv_fs_cb callback);
示例#20
0
文件: Imports.cs 项目: gigi81/sharpuv
 internal static extern int uv_fs_fstat(IntPtr loop, IntPtr req, uv_file file, uv_fs_cb cb);
示例#21
0
 private static extern int uv_fs_close(IntPtr loop, IntPtr req, IntPtr file, uv_fs_cb callback);
示例#22
0
 private static extern int uv_fs_write(IntPtr loop, IntPtr req, int fd, IntPtr buf, IntPtr length, long offset, uv_fs_cb fs_cb);
示例#23
0
 private static extern int uv_fs_close(IntPtr loop, IntPtr req, IntPtr file, uv_fs_cb callback);
示例#24
0
 private static extern int uv_fs_fdatasync(IntPtr loop, IntPtr req, IntPtr file, uv_fs_cb callback);
示例#25
0
 private static extern int uv_fs_sendfile(IntPtr loop, IntPtr req, IntPtr out_fd, IntPtr in_fd, int offset, int length, uv_fs_cb callback);
示例#26
0
 private void InitDelegates()
 {
     _mkdirDelegate = new uv_fs_cb(this.OnCreateDirectory);
     _rmdirDelegate = new uv_fs_cb(this.OnRemoveDirectory);
     _statDelegate = new uv_fs_cb(this.OnStat);
     _deleteDelegate = new uv_fs_cb(this.OnDelete);
 }
示例#27
0
 internal static extern int uv_fs_open(IntPtr loop, IntPtr req, string path, int flags, int mode, uv_fs_cb cb);
示例#28
0
 private static extern int uv_fs_rmdir(IntPtr loop, IntPtr req, string path, uv_fs_cb callback);
示例#29
0
 internal static extern int uv_fs_close(IntPtr loop, IntPtr req, uv_file file, uv_fs_cb cb);
示例#30
0
文件: Imports.cs 项目: gigi81/sharpuv
 internal static extern int uv_fs_ftruncate(IntPtr loop, IntPtr req, uv_file file, long offset, uv_fs_cb cb);
示例#31
0
 internal static extern int uv_fs_write(IntPtr loop, IntPtr req, uv_file file, uv_buf_t[] bufs, int nbufs, long offset, uv_fs_cb cb);
示例#32
0
文件: Imports.cs 项目: gigi81/sharpuv
 internal static extern int uv_fs_open(IntPtr loop, IntPtr req, string path, int flags, int mode, uv_fs_cb cb);
示例#33
0
 internal static extern int uv_fs_readdir(IntPtr loop, IntPtr req, string path, int flags, uv_fs_cb cb);
示例#34
0
文件: Imports.cs 项目: gigi81/sharpuv
 internal static extern int uv_fs_rename(IntPtr loop, IntPtr req, string path, string new_path, uv_fs_cb cb);
示例#35
0
 internal static extern int uv_fs_stat(IntPtr loop, IntPtr req, string path, uv_fs_cb cb);
示例#36
0
文件: Imports.cs 项目: gigi81/sharpuv
        internal static extern int uv_fs_sendfile(IntPtr loop, IntPtr req, uv_file out_fd, uv_file in_fd, long in_offset,
			[MarshalAs(UnmanagedType.CustomMarshaler, MarshalType = "Libuv.SizeTMarshaler")] SizeT length, uv_fs_cb cb);
示例#37
0
 internal static extern int uv_fs_fdatasync(IntPtr loop, IntPtr req, uv_file file, uv_fs_cb cb);
示例#38
0
文件: Imports.cs 项目: gigi81/sharpuv
 internal static extern int uv_fs_utime(IntPtr loop, IntPtr req, string path, double atime, double mtime, uv_fs_cb cb);
示例#39
0
 internal static extern int uv_fs_ftruncate(IntPtr loop, IntPtr req, uv_file file, long offset, uv_fs_cb cb);
示例#40
0
文件: Imports.cs 项目: gigi81/sharpuv
 internal static extern int uv_fs_chmod(IntPtr loop, IntPtr req, string path, int mode, uv_fs_cb cb);
示例#41
0
 internal static extern int uv_fs_sendfile(IntPtr loop, IntPtr req, uv_file out_fd, uv_file in_fd, long in_offset,
                                           [MarshalAs(UnmanagedType.CustomMarshaler, MarshalType = "Libuv.SizeTMarshaler")] SizeT length, uv_fs_cb cb);
示例#42
0
 private static extern int uv_fs_fsync(IntPtr loop, IntPtr req, int fd, uv_fs_cb callback);
示例#43
0
 internal static extern int uv_fs_chmod(IntPtr loop, IntPtr req, string path, int mode, uv_fs_cb cb);
示例#44
0
 private static extern int uv_fs_open(IntPtr loop, IntPtr req, string path, int flags, int mode, uv_fs_cb callback);
示例#45
0
 internal static extern int uv_fs_utime(IntPtr loop, IntPtr req, string path, double atime, double mtime, uv_fs_cb cb);
示例#46
0
 private static extern int uv_fs_readdir(IntPtr loop, IntPtr req, string path, int flags, uv_fs_cb callback);
示例#47
0
 internal static extern int uv_fs_futime(IntPtr loop, IntPtr req, uv_file file, double atime, double mtime, uv_fs_cb cb);
示例#48
0
 private static extern int uv_fs_rmdir(IntPtr loop, IntPtr req, string path, uv_fs_cb callback);
示例#49
0
文件: File.cs 项目: PlumpMath/sharpuv
 private static int uv_fs_open(Loop loop, IntPtr req, string path, FileAccessMode rw, FileOpenMode open, FilePermissions permissions, uv_fs_cb cb)
 {
     return(Uvi.uv_fs_open(loop.Handle, req, path, (int)rw | (int)open, (int)permissions, cb));
 }