-----------------------------------------------------------------------------
| 66 | |
| 67 | //----------------------------------------------------------------------------- |
| 68 | U32 FileStream::getPosition() const |
| 69 | { |
| 70 | AssertFatal(0 != mStreamCaps, "FileStream::getPosition: the stream isn't open"); |
| 71 | //AssertFatal(true == hasCapability(StreamPosition), "FileStream::getPosition(): lacks positioning capability"); |
| 72 | |
| 73 | // return the position inside the buffer if its valid, otherwise return the underlying file position |
| 74 | return((BUFFER_INVALID != mBuffHead) ? mBuffPos : mFile->getPosition()); |
| 75 | } |
| 76 | |
| 77 | //----------------------------------------------------------------------------- |
| 78 | bool FileStream::setPosition(const U32 i_newPosition) |
no outgoing calls
no test coverage detected