FileSys - Helix Server file I/O
The FileSys
class provides a platform-independent set of
methods used to create, read and write files to disk.
You can intercept the file I/O and implement your own client workspace
file access routines by replacing FileSys
*ClientUser::File()
in a
ClientUser
subclass.
Replacing the existing I/O routines is non-trivial. Your replacement routines must handle all special cases, including cross-platform file issues.
Unless your application has highly specialized requirements, (for instance, performing all file I/O in memory rather than on disk), this approach is not recommended.
If you intend to replace File()
, all of the virtual
methods documented are required. The non virtual methods are not required
and not documented.