C# Class Mono.Fuse.SoundCloud.FS

Inheritance: Mono.Fuse.FileSystem
ファイルを表示 Open project: gurudvlp/SoundCloudFS

Public Methods

Method Description
FS ( ) : System
Launch ( string mountpoint ) : void

Protected Methods

Method Description
OnCreateDirectory ( string directory, FilePermissions mode ) : Errno
OnGetPathExtendedAttribute ( string path, string name, byte value, int &bytesWritten ) : Errno
OnGetPathStatus ( string path, Stat &stbuf ) : Errno
OnListPathExtendedAttributes ( string path, string &names ) : Errno
OnOpenHandle ( string path, Mono.Fuse.OpenedPathInfo fi ) : Errno
OnReadDirectory ( string path, Mono.Fuse.OpenedPathInfo fi, IEnumerable &paths ) : Errno
OnReadHandle ( string path, Mono.Fuse.OpenedPathInfo fi, byte buf, long offset, int &bytesWritten ) : Errno
OnRemoveFile ( string file ) : Errno
OnRemovePathExtendedAttribute ( string path, string name ) : Errno
OnSetPathExtendedAttribute ( string path, string name, byte value, XattrFlags flags ) : Errno

Private Methods

Method Description
GetEntries ( int nodeid ) : IEnumerable

Method Details

FS() public method

public FS ( ) : System
return System

Launch() public static method

public static Launch ( string mountpoint ) : void
mountpoint string
return void

OnCreateDirectory() protected method

protected OnCreateDirectory ( string directory, FilePermissions mode ) : Errno
directory string
mode FilePermissions
return Errno

OnGetPathExtendedAttribute() protected method

protected OnGetPathExtendedAttribute ( string path, string name, byte value, int &bytesWritten ) : Errno
path string
name string
value byte
bytesWritten int
return Errno

OnGetPathStatus() protected method

protected OnGetPathStatus ( string path, Stat &stbuf ) : Errno
path string
stbuf Stat
return Errno

OnListPathExtendedAttributes() protected method

protected OnListPathExtendedAttributes ( string path, string &names ) : Errno
path string
names string
return Errno

OnOpenHandle() protected method

protected OnOpenHandle ( string path, Mono.Fuse.OpenedPathInfo fi ) : Errno
path string
fi Mono.Fuse.OpenedPathInfo
return Errno

OnReadDirectory() protected method

protected OnReadDirectory ( string path, Mono.Fuse.OpenedPathInfo fi, IEnumerable &paths ) : Errno
path string
fi Mono.Fuse.OpenedPathInfo
paths IEnumerable
return Errno

OnReadHandle() protected method

protected OnReadHandle ( string path, Mono.Fuse.OpenedPathInfo fi, byte buf, long offset, int &bytesWritten ) : Errno
path string
fi Mono.Fuse.OpenedPathInfo
buf byte
offset long
bytesWritten int
return Errno

OnRemoveFile() protected method

protected OnRemoveFile ( string file ) : Errno
file string
return Errno

OnRemovePathExtendedAttribute() protected method

protected OnRemovePathExtendedAttribute ( string path, string name ) : Errno
path string
name string
return Errno

OnSetPathExtendedAttribute() protected method

protected OnSetPathExtendedAttribute ( string path, string name, byte value, XattrFlags flags ) : Errno
path string
name string
value byte
flags XattrFlags
return Errno