![]() |
VR-Forces Developer's Guide
|
Because there is not stream support, this is a quick and dirty file I/O helper. Users will likely replace its usage with a Stream implementation from their favorite API.
Public Member Functions | |
| RTFileStream () | |
| ~RTFileStream () | |
| bool | Open (const char *a_fileName, const char *mode) |
| bool | OpenRead (const char *a_fileName) |
| bool | OpenWrite (const char *a_fileName) |
| void | Close () |
| template<typename TYPE > | |
| size_t | Write (const TYPE &a_value) |
| template<typename TYPE > | |
| size_t | WriteArray (const TYPE *a_array, int a_count) |
| template<typename TYPE > | |
| size_t | Read (TYPE &a_value) |
| template<typename TYPE > | |
| size_t | ReadArray (TYPE *a_array, int a_count) |
Private Attributes | |
| FILE * | m_file |
|
inline |
References m_file.
|
inline |
References Close().
References m_file.
Referenced by OpenRead(), and OpenWrite().
|
inline |
References m_file.
Referenced by ~RTFileStream().
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
Referenced by Close(), Open(), Read(), ReadArray(), RTFileStream(), Write(), and WriteArray().