#include <bytestreamin_file.hpp>
Public Member Functions | |
ByteStreamInFile (FILE *file) | |
U32 | getByte () |
void | getBytes (U8 *bytes, const U32 num_bytes) |
BOOL | isSeekable () const |
BOOL | seek (const I64 position) |
BOOL | seekEnd (const I64 distance=0) |
I64 | tell () const |
~ByteStreamInFile () | |
Public Member Functions inherited from ByteStreamIn | |
virtual void | get16bitsBE (U8 *bytes)=0 |
virtual void | get16bitsLE (U8 *bytes)=0 |
virtual void | get32bitsBE (U8 *bytes)=0 |
virtual void | get32bitsLE (U8 *bytes)=0 |
virtual void | get64bitsBE (U8 *bytes)=0 |
virtual void | get64bitsLE (U8 *bytes)=0 |
virtual | ~ByteStreamIn () |
Protected Attributes | |
FILE * | file |
Definition at line 43 of file bytestreamin_file.hpp.
|
inline |
Definition at line 105 of file bytestreamin_file.hpp.
|
inline |
Definition at line 60 of file bytestreamin_file.hpp.
|
inlinevirtual |
Implements ByteStreamIn.
Definition at line 110 of file bytestreamin_file.hpp.
Implements ByteStreamIn.
Definition at line 120 of file bytestreamin_file.hpp.
|
inlinevirtual |
Implements ByteStreamIn.
Definition at line 128 of file bytestreamin_file.hpp.
Implements ByteStreamIn.
Definition at line 142 of file bytestreamin_file.hpp.
Implements ByteStreamIn.
Definition at line 151 of file bytestreamin_file.hpp.
|
inlinevirtual |
Implements ByteStreamIn.
Definition at line 133 of file bytestreamin_file.hpp.
|
protected |
Definition at line 60 of file bytestreamin_file.hpp.