|
| FileStream (const String &file_name, FileOpenMode open_mode, FileWorkMode work_mode, DataEndianess stream_endianess=kLittleEndian) |
|
FileWorkMode | GetWorkMode () const |
|
bool | HasErrors () const override |
|
void | Close () override |
|
bool | Flush () override |
|
bool | IsValid () const override |
|
bool | EOS () const override |
|
soff_t | GetLength () const override |
|
soff_t | GetPosition () const override |
|
bool | CanRead () const override |
|
bool | CanWrite () const override |
|
bool | CanSeek () const override |
|
size_t | Read (void *buffer, size_t size) override |
|
int32_t | ReadByte () override |
|
size_t | Write (const void *buffer, size_t size) override |
|
int32_t | WriteByte (uint8_t b) override |
|
bool | Seek (soff_t offset, StreamSeek origin) override |
|
| DataStream (DataEndianess stream_endianess=kLittleEndian) |
|
int16_t | ReadInt16 () override |
|
int32_t | ReadInt32 () override |
|
int64_t | ReadInt64 () override |
|
size_t | ReadArray (void *buffer, size_t elem_size, size_t count) override |
|
size_t | ReadArrayOfInt16 (int16_t *buffer, size_t count) override |
|
size_t | ReadArrayOfInt32 (int32_t *buffer, size_t count) override |
|
size_t | ReadArrayOfInt64 (int64_t *buffer, size_t count) override |
|
size_t | WriteInt16 (int16_t val) override |
|
size_t | WriteInt32 (int32_t val) override |
|
size_t | WriteInt64 (int64_t val) override |
|
size_t | WriteArray (const void *buffer, size_t elem_size, size_t count) override |
|
size_t | WriteArrayOfInt16 (const int16_t *buffer, size_t count) override |
|
size_t | WriteArrayOfInt32 (const int32_t *buffer, size_t count) override |
|
size_t | WriteArrayOfInt64 (const int64_t *buffer, size_t count) override |
|
int8_t | ReadInt8 () override |
|
size_t | WriteInt8 (int8_t val) override |
|
bool | ReadBool () override |
|
size_t | WriteBool (bool val) override |
|
size_t | ReadArrayOfInt8 (int8_t *buffer, size_t count) override |
|
size_t | WriteArrayOfInt8 (const int8_t *buffer, size_t count) override |
|
size_t | WriteByteCount (uint8_t b, size_t count) |
|
|
size_t | ReadAndConvertArrayOfInt16 (int16_t *buffer, size_t count) |
|
size_t | ReadAndConvertArrayOfInt32 (int32_t *buffer, size_t count) |
|
size_t | ReadAndConvertArrayOfInt64 (int64_t *buffer, size_t count) |
|
size_t | WriteAndConvertArrayOfInt16 (const int16_t *buffer, size_t count) |
|
size_t | WriteAndConvertArrayOfInt32 (const int32_t *buffer, size_t count) |
|
size_t | WriteAndConvertArrayOfInt64 (const int64_t *buffer, size_t count) |
|
bool | MustSwapBytes () |
|
void | ConvertInt16 (int16_t &val) |
|
void | ConvertInt32 (int32_t &val) |
|
void | ConvertInt64 (int64_t &val) |
|
DataEndianess | _streamEndianess |
|