Module list

oxfuse
oxfuse.cfuse

The module contains basic definitions of functions and structures from libfuse.

oxfuse.fuse_config

The libfuse3 library broke backward compatibility several time. Because of this we have to use several versions of the fuse_config struct. The correct version is determined at compile time.

oxfuse.fuse_config.v3_0_0

The module contains fuse_config from libfuse < 3.11.

oxfuse.fuse_config.v3_11_0

The module contains fuse_config from libfuse ≥ 3.11 but < 3.14.1.

oxfuse.fuse_config.v3_14_1

The module contains fuse_config from libfuse ≥ 3.14.1 but < 3.17.

oxfuse.fuse_config.v3_17_x

The module contains fuse_config for experimental libfuse version ≈ 3.17.x.

oxfuse.fuse_conn_info
oxfuse.fuse_file_info

The libfuse3 library broke backward compatibility several time. Because of this we have to use several versions of the fuse_file_info struct. The correct version is determined at compile time.

oxfuse.fuse_file_info.v3_11_0

The module contains fuse_file_info from libfuse < 3.14.1.

oxfuse.fuse_file_info.v3_14_1

The module contains fuse_file_info from libfuse ≥ 3.14.1.

oxfuse.fuse_file_info.v3_17_x

The module contains fuse_file_info for experimental libfuse ≈ 3.17.x.

oxfuse.libfuse_version
oxfuse.oxfuse

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

oxfuse.utils