mxmLocalEndian Class Reference
[modularMX Runtime Platform Core]

Converts litte and big endian data to and from the endian used on the local machine. More...

#include <mxmLocalEndian.h>

Inheritance diagram for mxmLocalEndian:

mxmObject List of all members.

Public Types

enum  Endian { LittleEndian = 0, BigEndian = 1 }

Public Member Functions

void convertFromLittle (void *data, int size)
 Little endian to local endian conversion.
void convertToLittle (void *data, int size)
 Local endian to little endian conversion.
void convertFromBig (void *data, int size)
 Big endian to local endian conversion.
void convertToBig (void *data, int size)
 Local endian to big endian conversion.

Private Member Functions

void toggleEndian (void *data, int size)

Private Attributes

Endian LocalEndian
mxm::u8 * Buffer
int BufferSize
void * StableABIDataExtension

Detailed Description

Converts litte and big endian data to and from the endian used on the local machine.

Author:
[khe] Kai Hergenroether


The documentation for this class was generated from the following files:
Generated on Fri Jun 29 17:21:04 2007 for MxPEG SDK by  doxygen 1.4.6