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.

Note

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.