Virtual File System (VFS) file source. More...
#include <file_system_provider.h>
Public Member Functions | |
Construction | |
virtual | ~FileSystemProvider () |
Operations | |
virtual IODevice | open_file (const std::string &filename, File::OpenMode mode=File::open_existing, unsigned int access=File::access_read|File::access_write, unsigned int share=File::share_all, unsigned int flags=0)=0 |
Open file from this source. More... | |
virtual bool | initialize_directory_listing (const std::string &path)=0 |
Initiate directory listing. More... | |
virtual bool | next_file (DirectoryListingEntry &entry)=0 |
Update directory listing item. More... | |
virtual std::string | get_path () const =0 |
Return the path of this file source. More... | |
virtual std::string | get_identifier () const =0 |
Get the identifier of this file source. More... | |