genode/repos/os/include/vfs
Emery Hemingway 800b4e44b1 Reduce Vfs::Vfs_handle::Context to empty struct type
The "Vfs::Vfs_handle" type should not contain any public members that
can be initialized by the VFS internally and by the application, so
remove inheritance from the "Genode::list::Element" class. The VFS
plugins must instead use lists of "Vfs::Vfs_handle" sub-classes, the
lifetime of which are always managed by the plugin.

Ref #3036
2019-04-01 19:33:47 +02:00
..
dir_file_system.h Reduce Vfs::Vfs_handle::Context to empty struct type 2019-04-01 19:33:47 +02:00
directory_service.h vfs_lxip: look up path in 'leaf_path()' 2018-08-02 14:36:43 +02:00
env.h VFS: construct file-systems using Vfs::Env object 2018-04-19 12:38:27 +02:00
file_io_service.h VFS: add an error to to the Sync_result enum 2018-08-02 14:36:49 +02:00
file_system_factory.h os: avoid using deprecated APIs 2019-01-30 13:49:54 +01:00
file_system.h Add missing XML header to vfs/file_system.h 2018-07-03 09:39:34 +02:00
print.h VFS: add an error to to the Sync_result enum 2018-08-02 14:36:49 +02:00
readonly_value_file_system.h vfs: add 'Readonly_value_file_system' 2018-04-10 11:09:18 +02:00
simple_env.h vfs: Simple::env::apply_config 2018-04-19 13:38:33 +02:00
single_file_system.h Add missing override annotations 2019-02-19 11:12:11 +01:00
types.h os: avoid using deprecated APIs 2019-01-30 13:49:54 +01:00
vfs_handle.h Reduce Vfs::Vfs_handle::Context to empty struct type 2019-04-01 19:33:47 +02:00