Expose IO rules on the file system interface
This commit is contained in:
parent
3e4753f985
commit
a85b0c21f5
|
@ -132,6 +132,11 @@ export namespace coral {
|
|||
*/
|
||||
virtual void read_file(path const & file_path, callable<void(file_reader &)> const & then) = 0;
|
||||
|
||||
/**
|
||||
* Returns the [io_rules] that this file system interface abides by.
|
||||
*/
|
||||
virtual io_rules rules() = 0;
|
||||
|
||||
/**
|
||||
* Attempts to write the file in the file system located at `file_path` relative, calling
|
||||
* `then` if it was successfully opened for writing.
|
||||
|
|
Loading…
Reference in New Issue