Public Types | |
enum | SeekMode { kSeekSet, kSeekCurrent, kSeekEnd } |
Public Member Functions | |
virtual int64_t | seek (int64_t pos, SeekMode mode)=0 |
returns -1 if seek fails otherwise new position | |
virtual int64_t | tell () const =0 |
virtual void | rewind ()=0 |
Seekable stream interface
enum SeekMode |
virtual void rewind | ( | ) | [pure virtual] |
Implemented in CMemoryStream, CFileStream, CResourceInputStream, and MemoryContentProvider.
virtual int64_t seek | ( | int64_t | pos, | |
SeekMode | mode | |||
) | [pure virtual] |
returns -1 if seek fails otherwise new position
Implemented in CMemoryStream, CFileStream, and CResourceInputStream.
virtual int64_t tell | ( | ) | const [pure virtual] |
Implemented in CMemoryStream, CFileStream, and CResourceInputStream.