forked
FileSystemHandle Class Reference
[Drivers]
A filesystem-like object is one that can be used to open file-like objects though it by fopen("/name/filename", mode) More...
#include <FileSystemHandle.h>
Inherits NonCopyable< FileSystemHandle >.
Inherited by FileSystemLike.
Public Member Functions | |
virtual | ~FileSystemHandle () |
FileSystemHandle lifetime. | |
virtual int | open (FileHandle **file, const char *filename, int flags)=0 |
Open a file on the filesystem. | |
virtual int | open (DirHandle **dir, const char *path) |
Open a directory on the filesystem. | |
virtual int | remove (const char *path) |
Remove a file from the filesystem. | |
virtual int | rename (const char *path, const char *newpath) |
Rename a file in the filesystem. | |
virtual int | stat (const char *path, struct stat *st) |
Store information about the file in a stat structure. | |
virtual int | mkdir (const char *path, mode_t mode) |
Create a directory in the filesystem. |
Detailed Description
A filesystem-like object is one that can be used to open file-like objects though it by fopen("/name/filename", mode)
Implementations must define at least open (the default definitions of the rest of the functions just return error values).
- Note:
- Synchronization level: Set by subclass
Definition at line 39 of file FileSystemHandle.h.
Constructor & Destructor Documentation
virtual ~FileSystemHandle | ( | ) | [virtual] |
FileSystemHandle lifetime.
Definition at line 43 of file FileSystemHandle.h.
Generated on Tue Jul 12 2022 16:02:36 by 1.7.2