oxfuse.oxfuse

Main module. Contains the FileSystem class and some useful functions.

Public Imports

oxfuse.fusellw
public import oxfuse.fusellw;
Undocumented in source.

Members

Aliases

ffi_t
alias ffi_t = fuse_file_info
Undocumented in source.

Classes

FileSystem
class FileSystem

Class with basic file operations for inheritance. Operation descriptions are taken from libfuse documentation with small modifications.

FuseException
class FuseException

Exception to pass errno. This exception is the main way to convey error information in any file operation.

Functions

fe
T fe(T value, int code, string message)

enforce for FuseException

fe
void fe(int code, string message)
Undocumented in source. Be warned that the author may not have intended to support it.
mount
int mount(string fsName, FileSystem fs, string[] fuseArgs)

Mounts user file system to the designated location. Template parameter FS is a file system class (real, not abstract).

showFuseHelp
void showFuseHelp()

Prints help for FUSE.

Meta