Stream implementation for a file using stdio. More...
#include <vstpresetfile.h>

Public Member Functions | |
| DECLARE_FUNKNOWN_METHODS tresult | read (void *buffer, int32 numBytes, int32 *numBytesRead=0) |
| tresult | write (void *buffer, int32 numBytes, int32 *numBytesWritten=0) |
| tresult | seek (int64 pos, int32 mode, int64 *result=0) |
| tresult | tell (int64 *pos) |
Static Public Member Functions | |
| static IBStream * | open (const char *filename, const char *mode) |
| open a stream using stdio function | |
Protected Member Functions | |
| FileStream (FILE *file) | |
| virtual | ~FileStream () |
Protected Attributes | |
| FILE * | file |
Stream implementation for a file using stdio.
| FileStream | ( | FILE * | file | ) | [protected] |
| ~FileStream | ( | ) | [protected, virtual] |
open a stream using stdio function
| DECLARE_FUNKNOWN_METHODS tresult read | ( | void * | buffer, | |
| int32 | numBytes, | |||
| int32 * | numBytesRead = 0 | |||
| ) | [virtual] |
Implements IBStream.
Implements IBStream.
FILE* file [protected] |