#include <fstream.h>
Public Member Functions | |
virtual FileSysData * | dup ()=0 |
virtual | ~FileSysData () |
Protected Member Functions | |
FileSysData () |
This class is used by generic file stream to store system dependent data.
The implementors may use this class to open a file or a file-like handle with their own native preferred methods, and then store the handle inside the system-specific subclass of this class. The instance will then be passed to the appropriate Stream constructor.
Falcon::FileSysData::FileSysData | ( | ) | [inline, protected] |
virtual Falcon::FileSysData::~FileSysData | ( | ) | [inline, virtual] |
virtual FileSysData* Falcon::FileSysData::dup | ( | ) | [pure virtual] |
Implemented in Falcon::UnixFileSysData, and Falcon::WinFileSysData.