kzc_io_stream.hpp File Reference

Input / output stream. More...

Macros

#define KZC_IO_STREAM_LENGTH_UNKNOWN
 Specifies unknown length for stream. More...
 

Enumerations

enum  KzcIOStreamEndianness { KZC_IO_STREAM_ENDIANNESS_LITTLE_ENDIAN, KZC_IO_STREAM_ENDIANNESS_BIG_ENDIAN, KZC_IO_STREAM_ENDIANNESS_PLATFORM, KZC_IO_STREAM_ENDIANNESS_UNSPECIFIED }
 Endianness of a stream. More...
 

Detailed Description

Input / output stream.

Copyright 2008-2017 by Rightware. All rights reserved.

Macro Definition Documentation

#define KZC_IO_STREAM_LENGTH_UNKNOWN

Specifies unknown length for stream.

Enumeration Type Documentation

Endianness of a stream.

Enumerator
KZC_IO_STREAM_ENDIANNESS_LITTLE_ENDIAN 

The stream data is in little endian format.

KZC_IO_STREAM_ENDIANNESS_BIG_ENDIAN 

The stream data is in big endian format.

KZC_IO_STREAM_ENDIANNESS_PLATFORM 

The stream data is in platforms native endianness.

KZC_IO_STREAM_ENDIANNESS_UNSPECIFIED 

The stream data endianness is not specified.

An error is thrown for endian specific operations.