#include <fileopener.h>
Simple default implementation of an object that opens a file on disk that is called when the primaryFileOpener is NULL.
This allows to write: Ptr<File> file = Kaim::DefaultFileOpener(someFileOpenerThatMayBeNull).OpenFile(absoluteFileName, openMode);
Inherits Kaim::FileOpenerBase.
Public Member Functions | |
virtual Ptr< File > | OpenFile (const char *filename, FileOpenerMode mode) |
Override to open a file using user-defined function and/or File class. More... | |
|
inlinevirtual |
Override to open a file using user-defined function and/or File class.
The default implementation uses buffer-wrapped SysFile.
Implements Kaim::FileOpenerBase.