C# Class LibuvSharp.UVFile

Show file Open project: txdv/LibuvSharp Class Usage Examples

Public Methods

Method Description
Chmod ( Loop loop, int mode ) : void
Chmod ( Loop loop, int mode, Action callback ) : void
Chmod ( Loop loop, string path, int mode ) : void
Chmod ( Loop loop, string path, int mode, Action callback ) : void
Chmod ( int mode ) : void
Chmod ( int mode, Action callback ) : void
Chmod ( string path, int mode ) : void
Chmod ( string path, int mode, Action callback ) : void
Chown ( Loop loop, int uid, int gid ) : void
Chown ( Loop loop, int uid, int gid, Action callback ) : void
Chown ( Loop loop, string path, int uid, int gid ) : void
Chown ( Loop loop, string path, int uid, int gid, Action callback ) : void
Chown ( int uid, int gid ) : void
Chown ( int uid, int gid, Action callback ) : void
Chown ( string path, int uid, int gid ) : void
Chown ( string path, int uid, int gid, Action callback ) : void
Close ( ) : void
Close ( Action callback ) : void
Close ( Loop loop ) : void
Close ( Loop loop, Action callback ) : void
DataSync ( ) : void
DataSync ( Action callback ) : void
DataSync ( Loop loop ) : void
DataSync ( Loop loop, Action callback ) : void
Link ( Loop loop, string path, string newPath ) : void
Link ( Loop loop, string path, string newPath, Action callback ) : void
Link ( string path, string newPath ) : void
Link ( string path, string newPath, Action callback ) : void
Open ( Loop loop, string path, UVFileAccess access, UVFile>.Action callback ) : void
Open ( string path, UVFileAccess access, UVFile>.Action callback ) : void
Read ( Loop loop, Encoding encoding, string text ) : int
Read ( Loop loop, Encoding encoding, string text, int>.Action callback ) : int
Read ( Loop loop, int offset, Encoding encoding, string text ) : int
Read ( Loop loop, int offset, Encoding encoding, string text, int>.Action callback ) : int
Read ( Loop loop, int offset, string text ) : int
Read ( Loop loop, int offset, string text, int>.Action callback ) : int
Read ( Loop loop, string text ) : int
Read ( Loop loop, string text, int>.Action callback ) : int
Read ( ArraySegment data ) : void
Read ( ArraySegment data, int>.Action callback ) : void
Read ( Loop loop, ArraySegment data ) : void
Read ( Loop loop, ArraySegment data, int>.Action callback ) : void
Read ( Loop loop, byte data ) : void
Read ( Loop loop, byte data, int>.Action callback ) : void
Read ( Loop loop, byte data, int index, int count ) : void
Read ( Loop loop, byte data, int index, int count, int>.Action callback ) : void
Read ( Loop loop, int offset, ArraySegment data ) : void
Read ( Loop loop, int offset, ArraySegment segment, int>.Action callback ) : void
Read ( Loop loop, int offset, byte data, int>.Action callback ) : void
Read ( Loop loop, int offset, byte data, int index, int count ) : void
Read ( Loop loop, int offset, byte data, int index, int count, int>.Action callback ) : void
Read ( byte data ) : void
Read ( byte data, int>.Action callback ) : void
Read ( byte data, int index, int count ) : void
Read ( byte data, int index, int count, int>.Action callback ) : void
Read ( int offset, ArraySegment data ) : void
Read ( int offset, ArraySegment data, int>.Action callback ) : void
Read ( int offset, byte data, int>.Action callback ) : void
Read ( int offset, byte data, int index, int count ) : void
Read ( int offset, byte data, int index, int count, int>.Action callback ) : void
Readlink ( Loop loop, string path, string>.Action callback ) : void
Readlink ( string path, string>.Action callback ) : void
Stat ( Loop loop, UVFileStat>.Action callback ) : void
Stat ( Loop loop, string path, UVFileStat>.Action callback ) : void
Stat ( string path, UVFileStat>.Action callback ) : void
Symlink ( Loop loop, string path, string newPath ) : void
Symlink ( Loop loop, string path, string newPath, Action callback ) : void
Symlink ( string path, string newPath ) : void
Symlink ( string path, string newPath, Action callback ) : void
Sync ( ) : void
Sync ( Action callback ) : void
Sync ( Loop loop ) : void
Sync ( Loop loop, Action callback ) : void
Truncate ( Loop loop, int offset ) : void
Truncate ( Loop loop, int offset, Action callback ) : void
Truncate ( int offset ) : void
Truncate ( int offset, Action callback ) : void
UVFile ( Loop loop, int fd ) : System
UVFile ( int fd ) : System
Unlink ( Loop loop, string path ) : void
Unlink ( Loop loop, string path, Action callback ) : void
Unlink ( string path ) : void
Unlink ( string path, Action callback ) : void
Write ( Encoding encoding, string text ) : int
Write ( Encoding encoding, string text, int>.Action callback ) : int
Write ( Loop loop, Encoding encoding, string text ) : int
Write ( Loop loop, Encoding encoding, string text, int>.Action callback ) : int
Write ( Loop loop, int offset, Encoding encoding, string text ) : int
Write ( Loop loop, int offset, Encoding encoding, string text, int>.Action callback ) : int
Write ( Loop loop, int offset, string text ) : int
Write ( Loop loop, int offset, string text, int>.Action callback ) : int
Write ( Loop loop, string text ) : int
Write ( Loop loop, string text, int>.Action callback ) : int
Write ( int offset, Encoding encoding, string text ) : int
Write ( int offset, Encoding encoding, string text, int>.Action callback ) : int
Write ( int offset, string text ) : int
Write ( int offset, string text, int>.Action callback ) : int
Write ( string text ) : int
Write ( string text, int>.Action callback ) : int
Write ( ArraySegment data ) : void
Write ( ArraySegment data, int>.Action callback ) : void
Write ( Loop loop, ArraySegment data ) : void
Write ( Loop loop, ArraySegment data, int>.Action callback ) : void
Write ( Loop loop, byte data ) : void
Write ( Loop loop, byte data, int>.Action callback ) : void
Write ( Loop loop, byte data, int index, int count ) : void
Write ( Loop loop, byte data, int index, int count, int>.Action callback ) : void
Write ( Loop loop, int offset, ArraySegment segment, int>.Action callback ) : void
Write ( Loop loop, int offset, byte data, int>.Action callback ) : void
Write ( Loop loop, int offset, byte data, int index, int count ) : void
Write ( Loop loop, int offset, byte data, int index, int count, int>.Action callback ) : void
Write ( byte data ) : void
Write ( byte data, int>.Action callback ) : void
Write ( byte data, int index, int count ) : void
Write ( byte data, int index, int count, int>.Action callback ) : void
Write ( int offset, ArraySegment data ) : void
Write ( int offset, ArraySegment data, int>.Action callback ) : void
Write ( int offset, Loop loop, ArraySegment data ) : void
Write ( int offset, byte data, int>.Action callback ) : void
Write ( int offset, byte data, int index, int count ) : void
Write ( int offset, byte data, int index, int count, int>.Action callback ) : void

Private Methods

Method Description
uv_fs_chmod ( IntPtr loop, IntPtr req, string path, int mode, NativeMethods callback ) : int
uv_fs_chown ( IntPtr loop, IntPtr req, string path, int uid, int gid, NativeMethods callback ) : int
uv_fs_close ( IntPtr loop, IntPtr req, int fd, NativeMethods callback ) : int
uv_fs_fchmod ( IntPtr loop, IntPtr req, int fd, int mode, NativeMethods callback ) : int
uv_fs_fchown ( IntPtr loop, IntPtr req, int fd, int uid, int gid, NativeMethods callback ) : int
uv_fs_fdatasync ( IntPtr loop, IntPtr req, int fd, NativeMethods callback ) : int
uv_fs_fstat ( IntPtr loop, IntPtr req, int fd, NativeMethods callback ) : int
uv_fs_fsync ( IntPtr loop, IntPtr req, int fd, NativeMethods callback ) : int
uv_fs_ftruncate ( IntPtr loop, IntPtr req, int file, long offset, NativeMethods callback ) : int
uv_fs_link ( IntPtr loop, IntPtr req, string path, string newPath, NativeMethods callback ) : int
uv_fs_open ( IntPtr loop, IntPtr req, string path, int flags, int mode, NativeMethods callback ) : int
uv_fs_read ( IntPtr loop, IntPtr req, int fd, uv_buf_t buf, int nbufs, long offset, NativeMethods callback ) : int
uv_fs_readlink ( IntPtr loop, IntPtr req, string path, NativeMethods callback ) : int
uv_fs_stat ( IntPtr loop, IntPtr req, string path, NativeMethods callback ) : int
uv_fs_symlink ( IntPtr loop, IntPtr req, string path, string newPath, int flags, NativeMethods callback ) : int
uv_fs_unlink ( IntPtr loop, IntPtr req, string path, NativeMethods callback ) : int
uv_fs_write ( IntPtr loop, IntPtr req, int fd, uv_buf_t bufs, int nbufs, long offset, NativeMethods fs_cb ) : int

Method Details

Chmod() public method

public Chmod ( Loop loop, int mode ) : void
loop Loop
mode int
return void

Chmod() public method

public Chmod ( Loop loop, int mode, Action callback ) : void
loop Loop
mode int
callback Action
return void

Chmod() public static method

public static Chmod ( Loop loop, string path, int mode ) : void
loop Loop
path string
mode int
return void

Chmod() public static method

public static Chmod ( Loop loop, string path, int mode, Action callback ) : void
loop Loop
path string
mode int
callback Action
return void

Chmod() public method

public Chmod ( int mode ) : void
mode int
return void

Chmod() public method

public Chmod ( int mode, Action callback ) : void
mode int
callback Action
return void

Chmod() public static method

public static Chmod ( string path, int mode ) : void
path string
mode int
return void

Chmod() public static method

public static Chmod ( string path, int mode, Action callback ) : void
path string
mode int
callback Action
return void

Chown() public method

public Chown ( Loop loop, int uid, int gid ) : void
loop Loop
uid int
gid int
return void

Chown() public method

public Chown ( Loop loop, int uid, int gid, Action callback ) : void
loop Loop
uid int
gid int
callback Action
return void

Chown() public static method

public static Chown ( Loop loop, string path, int uid, int gid ) : void
loop Loop
path string
uid int
gid int
return void

Chown() public static method

public static Chown ( Loop loop, string path, int uid, int gid, Action callback ) : void
loop Loop
path string
uid int
gid int
callback Action
return void

Chown() public method

public Chown ( int uid, int gid ) : void
uid int
gid int
return void

Chown() public method

public Chown ( int uid, int gid, Action callback ) : void
uid int
gid int
callback Action
return void

Chown() public static method

public static Chown ( string path, int uid, int gid ) : void
path string
uid int
gid int
return void

Chown() public static method

public static Chown ( string path, int uid, int gid, Action callback ) : void
path string
uid int
gid int
callback Action
return void

Close() public method

public Close ( ) : void
return void

Close() public method

public Close ( Action callback ) : void
callback Action
return void

Close() public method

public Close ( Loop loop ) : void
loop Loop
return void

Close() public method

public Close ( Loop loop, Action callback ) : void
loop Loop
callback Action
return void

DataSync() public method

public DataSync ( ) : void
return void

DataSync() public method

public DataSync ( Action callback ) : void
callback Action
return void

DataSync() public method

public DataSync ( Loop loop ) : void
loop Loop
return void

DataSync() public method

public DataSync ( Loop loop, Action callback ) : void
loop Loop
callback Action
return void

Link() public static method

public static Link ( Loop loop, string path, string newPath ) : void
loop Loop
path string
newPath string
return void

Link() public static method

public static Link ( Loop loop, string path, string newPath, Action callback ) : void
loop Loop
path string
newPath string
callback Action
return void

Link() public static method

public static Link ( string path, string newPath ) : void
path string
newPath string
return void

Link() public static method

public static Link ( string path, string newPath, Action callback ) : void
path string
newPath string
callback Action
return void

Open() public static method

public static Open ( Loop loop, string path, UVFileAccess access, UVFile>.Action callback ) : void
loop Loop
path string
access UVFileAccess
callback UVFile>.Action
return void

Open() public static method

public static Open ( string path, UVFileAccess access, UVFile>.Action callback ) : void
path string
access UVFileAccess
callback UVFile>.Action
return void

Read() public method

public Read ( Loop loop, Encoding encoding, string text ) : int
loop Loop
encoding System.Text.Encoding
text string
return int

Read() public method

public Read ( Loop loop, Encoding encoding, string text, int>.Action callback ) : int
loop Loop
encoding System.Text.Encoding
text string
callback int>.Action
return int

Read() public method

public Read ( Loop loop, int offset, Encoding encoding, string text ) : int
loop Loop
offset int
encoding System.Text.Encoding
text string
return int

Read() public method

public Read ( Loop loop, int offset, Encoding encoding, string text, int>.Action callback ) : int
loop Loop
offset int
encoding System.Text.Encoding
text string
callback int>.Action
return int

Read() public method

public Read ( Loop loop, int offset, string text ) : int
loop Loop
offset int
text string
return int

Read() public method

public Read ( Loop loop, int offset, string text, int>.Action callback ) : int
loop Loop
offset int
text string
callback int>.Action
return int

Read() public method

public Read ( Loop loop, string text ) : int
loop Loop
text string
return int

Read() public method

public Read ( Loop loop, string text, int>.Action callback ) : int
loop Loop
text string
callback int>.Action
return int

Read() public method

public Read ( ArraySegment data ) : void
data ArraySegment
return void

Read() public method

public Read ( ArraySegment data, int>.Action callback ) : void
data ArraySegment
callback int>.Action
return void

Read() public method

public Read ( Loop loop, ArraySegment data ) : void
loop Loop
data ArraySegment
return void

Read() public method

public Read ( Loop loop, ArraySegment data, int>.Action callback ) : void
loop Loop
data ArraySegment
callback int>.Action
return void

Read() public method

public Read ( Loop loop, byte data ) : void
loop Loop
data byte
return void

Read() public method

public Read ( Loop loop, byte data, int>.Action callback ) : void
loop Loop
data byte
callback int>.Action
return void

Read() public method

public Read ( Loop loop, byte data, int index, int count ) : void
loop Loop
data byte
index int
count int
return void

Read() public method

public Read ( Loop loop, byte data, int index, int count, int>.Action callback ) : void
loop Loop
data byte
index int
count int
callback int>.Action
return void

Read() public method

public Read ( Loop loop, int offset, ArraySegment data ) : void
loop Loop
offset int
data ArraySegment
return void

Read() public method

public Read ( Loop loop, int offset, ArraySegment segment, int>.Action callback ) : void
loop Loop
offset int
segment ArraySegment
callback int>.Action
return void

Read() public method

public Read ( Loop loop, int offset, byte data, int>.Action callback ) : void
loop Loop
offset int
data byte
callback int>.Action
return void

Read() public method

public Read ( Loop loop, int offset, byte data, int index, int count ) : void
loop Loop
offset int
data byte
index int
count int
return void

Read() public method

public Read ( Loop loop, int offset, byte data, int index, int count, int>.Action callback ) : void
loop Loop
offset int
data byte
index int
count int
callback int>.Action
return void

Read() public method

public Read ( byte data ) : void
data byte
return void

Read() public method

public Read ( byte data, int>.Action callback ) : void
data byte
callback int>.Action
return void

Read() public method

public Read ( byte data, int index, int count ) : void
data byte
index int
count int
return void

Read() public method

public Read ( byte data, int index, int count, int>.Action callback ) : void
data byte
index int
count int
callback int>.Action
return void

Read() public method

public Read ( int offset, ArraySegment data ) : void
offset int
data ArraySegment
return void

Read() public method

public Read ( int offset, ArraySegment data, int>.Action callback ) : void
offset int
data ArraySegment
callback int>.Action
return void

Read() public method

public Read ( int offset, byte data, int>.Action callback ) : void
offset int
data byte
callback int>.Action
return void

Read() public method

public Read ( int offset, byte data, int index, int count ) : void
offset int
data byte
index int
count int
return void

Read() public method

public Read ( int offset, byte data, int index, int count, int>.Action callback ) : void
offset int
data byte
index int
count int
callback int>.Action
return void

Readlink() public static method

public static Readlink ( Loop loop, string path, string>.Action callback ) : void
loop Loop
path string
callback string>.Action
return void

Readlink() public static method

public static Readlink ( string path, string>.Action callback ) : void
path string
callback string>.Action
return void

Stat() public method

public Stat ( Loop loop, UVFileStat>.Action callback ) : void
loop Loop
callback UVFileStat>.Action
return void

Stat() public static method

public static Stat ( Loop loop, string path, UVFileStat>.Action callback ) : void
loop Loop
path string
callback UVFileStat>.Action
return void

Stat() public static method

public static Stat ( string path, UVFileStat>.Action callback ) : void
path string
callback UVFileStat>.Action
return void

Symlink() public static method

public static Symlink ( Loop loop, string path, string newPath ) : void
loop Loop
path string
newPath string
return void

Symlink() public static method

public static Symlink ( Loop loop, string path, string newPath, Action callback ) : void
loop Loop
path string
newPath string
callback Action
return void

Symlink() public static method

public static Symlink ( string path, string newPath ) : void
path string
newPath string
return void

Symlink() public static method

public static Symlink ( string path, string newPath, Action callback ) : void
path string
newPath string
callback Action
return void

Sync() public method

public Sync ( ) : void
return void

Sync() public method

public Sync ( Action callback ) : void
callback Action
return void

Sync() public method

public Sync ( Loop loop ) : void
loop Loop
return void

Sync() public method

public Sync ( Loop loop, Action callback ) : void
loop Loop
callback Action
return void

Truncate() public method

public Truncate ( Loop loop, int offset ) : void
loop Loop
offset int
return void

Truncate() public method

public Truncate ( Loop loop, int offset, Action callback ) : void
loop Loop
offset int
callback Action
return void

Truncate() public method

public Truncate ( int offset ) : void
offset int
return void

Truncate() public method

public Truncate ( int offset, Action callback ) : void
offset int
callback Action
return void

UVFile() public method

public UVFile ( Loop loop, int fd ) : System
loop Loop
fd int
return System

UVFile() public method

public UVFile ( int fd ) : System
fd int
return System

Unlink() public static method

public static Unlink ( Loop loop, string path ) : void
loop Loop
path string
return void

Unlink() public static method

public static Unlink ( Loop loop, string path, Action callback ) : void
loop Loop
path string
callback Action
return void

Unlink() public static method

public static Unlink ( string path ) : void
path string
return void

Unlink() public static method

public static Unlink ( string path, Action callback ) : void
path string
callback Action
return void

Write() public method

public Write ( Encoding encoding, string text ) : int
encoding System.Text.Encoding
text string
return int

Write() public method

public Write ( Encoding encoding, string text, int>.Action callback ) : int
encoding System.Text.Encoding
text string
callback int>.Action
return int

Write() public method

public Write ( Loop loop, Encoding encoding, string text ) : int
loop Loop
encoding System.Text.Encoding
text string
return int

Write() public method

public Write ( Loop loop, Encoding encoding, string text, int>.Action callback ) : int
loop Loop
encoding System.Text.Encoding
text string
callback int>.Action
return int

Write() public method

public Write ( Loop loop, int offset, Encoding encoding, string text ) : int
loop Loop
offset int
encoding System.Text.Encoding
text string
return int

Write() public method

public Write ( Loop loop, int offset, Encoding encoding, string text, int>.Action callback ) : int
loop Loop
offset int
encoding System.Text.Encoding
text string
callback int>.Action
return int

Write() public method

public Write ( Loop loop, int offset, string text ) : int
loop Loop
offset int
text string
return int

Write() public method

public Write ( Loop loop, int offset, string text, int>.Action callback ) : int
loop Loop
offset int
text string
callback int>.Action
return int

Write() public method

public Write ( Loop loop, string text ) : int
loop Loop
text string
return int

Write() public method

public Write ( Loop loop, string text, int>.Action callback ) : int
loop Loop
text string
callback int>.Action
return int

Write() public method

public Write ( int offset, Encoding encoding, string text ) : int
offset int
encoding System.Text.Encoding
text string
return int

Write() public method

public Write ( int offset, Encoding encoding, string text, int>.Action callback ) : int
offset int
encoding System.Text.Encoding
text string
callback int>.Action
return int

Write() public method

public Write ( int offset, string text ) : int
offset int
text string
return int

Write() public method

public Write ( int offset, string text, int>.Action callback ) : int
offset int
text string
callback int>.Action
return int

Write() public method

public Write ( string text ) : int
text string
return int

Write() public method

public Write ( string text, int>.Action callback ) : int
text string
callback int>.Action
return int

Write() public method

public Write ( ArraySegment data ) : void
data ArraySegment
return void

Write() public method

public Write ( ArraySegment data, int>.Action callback ) : void
data ArraySegment
callback int>.Action
return void

Write() public method

public Write ( Loop loop, ArraySegment data ) : void
loop Loop
data ArraySegment
return void

Write() public method

public Write ( Loop loop, ArraySegment data, int>.Action callback ) : void
loop Loop
data ArraySegment
callback int>.Action
return void

Write() public method

public Write ( Loop loop, byte data ) : void
loop Loop
data byte
return void

Write() public method

public Write ( Loop loop, byte data, int>.Action callback ) : void
loop Loop
data byte
callback int>.Action
return void

Write() public method

public Write ( Loop loop, byte data, int index, int count ) : void
loop Loop
data byte
index int
count int
return void

Write() public method

public Write ( Loop loop, byte data, int index, int count, int>.Action callback ) : void
loop Loop
data byte
index int
count int
callback int>.Action
return void

Write() public method

public Write ( Loop loop, int offset, ArraySegment segment, int>.Action callback ) : void
loop Loop
offset int
segment ArraySegment
callback int>.Action
return void

Write() public method

public Write ( Loop loop, int offset, byte data, int>.Action callback ) : void
loop Loop
offset int
data byte
callback int>.Action
return void

Write() public method

public Write ( Loop loop, int offset, byte data, int index, int count ) : void
loop Loop
offset int
data byte
index int
count int
return void

Write() public method

public Write ( Loop loop, int offset, byte data, int index, int count, int>.Action callback ) : void
loop Loop
offset int
data byte
index int
count int
callback int>.Action
return void

Write() public method

public Write ( byte data ) : void
data byte
return void

Write() public method

public Write ( byte data, int>.Action callback ) : void
data byte
callback int>.Action
return void

Write() public method

public Write ( byte data, int index, int count ) : void
data byte
index int
count int
return void

Write() public method

public Write ( byte data, int index, int count, int>.Action callback ) : void
data byte
index int
count int
callback int>.Action
return void

Write() public method

public Write ( int offset, ArraySegment data ) : void
offset int
data ArraySegment
return void

Write() public method

public Write ( int offset, ArraySegment data, int>.Action callback ) : void
offset int
data ArraySegment
callback int>.Action
return void

Write() public method

public Write ( int offset, Loop loop, ArraySegment data ) : void
offset int
loop Loop
data ArraySegment
return void

Write() public method

public Write ( int offset, byte data, int>.Action callback ) : void
offset int
data byte
callback int>.Action
return void

Write() public method

public Write ( int offset, byte data, int index, int count ) : void
offset int
data byte
index int
count int
return void

Write() public method

public Write ( int offset, byte data, int index, int count, int>.Action callback ) : void
offset int
data byte
index int
count int
callback int>.Action
return void