FileStream Class Reference#include <fileStream.h>
Inheritance diagram for FileStream:
[legend]List of all members.
Member Enumeration Documentation
- Enumerator:
-
| BUFFER_SIZE |
|
| BUFFER_INVALID |
|
Constructor & Destructor Documentation
| FileStream::FileStream |
( |
|
) |
|
| virtual FileStream::~FileStream |
( |
|
) |
[virtual] |
| FileStream::FileStream |
( |
const FileStream & |
i_fileStrm |
) |
[private] |
Member Function Documentation
| virtual bool FileStream::hasCapability |
( |
const Capability |
i_cap |
) |
const [virtual] |
| virtual U32 FileStream::getPosition |
( |
|
) |
const [virtual] |
Gets the position in the stream.
Implements Stream.
| virtual bool FileStream::setPosition |
( |
const U32 |
i_newPosition |
) |
[virtual] |
Sets the position of the stream. Returns if the new position is valid or not.
Implements Stream.
Reimplemented in Zip::ZipTempStream.
| virtual U32 FileStream::getStreamSize |
( |
|
) |
[virtual] |
Gets the size of the stream.
Implements Stream.
| virtual void FileStream::close |
( |
|
) |
[virtual] |
| bool FileStream::flush |
( |
|
) |
|
| virtual bool FileStream::_read |
( |
const U32 |
i_numBytes, |
|
|
void * |
o_pBuffer | |
|
) |
| | [protected, virtual] |
| virtual bool FileStream::_write |
( |
const U32 |
i_numBytes, |
|
|
const void * |
i_pBuffer | |
|
) |
| | [protected, virtual] |
| void FileStream::init |
( |
|
) |
[protected] |
| bool FileStream::fillBuffer |
( |
const U32 |
i_startPosition |
) |
[protected] |
| void FileStream::clearBuffer |
( |
|
) |
[protected] |
| static void FileStream::calcBlockHead |
( |
const U32 |
i_position, |
|
|
U32 * |
o_blockHead | |
|
) |
| | [static, protected] |
| static void FileStream::calcBlockBounds |
( |
const U32 |
i_position, |
|
|
U32 * |
o_blockHead, |
|
|
U32 * |
o_blockTail | |
|
) |
| | [static, protected] |
| void FileStream::setStatus |
( |
|
) |
[protected] |
Member Data Documentation
|