VR-Link API Documentation for DIS
Classes | Defines | Typedefs | Enumerations | Functions
vlNetTypes.h File Reference

Go to the source code of this file.

Classes

class  DtNetU16
 Network-order unsigned 16-bit quantity. More...
class  DtNetInt16
 Network-order signed 16-bit quantity. More...
class  DtNetU32
 Network-order unsigned 32-bit quantity. More...
class  DtNetInt32
 Network-order signed 32-bit quantity. More...
class  DtNetFloat32
 Network-order 32-bit IEEE-754 floating-point quantity. More...
union  DtNetFloat32::TempLayout
class  DtNetFloat64
 Network-order 64-bit IEEE-754 floating-point quantity. More...
union  DtNetFloat64::TempLayout
 Used to Swap Longs. More...
class  DtNetU64
 A Network byte aligned 64 unsigned integer data structure. More...
union  DtNetU64::TempLayout
 Used to Swap Longs. More...
class  DtNetInt64
 A Network byte aligned 64 integer data structure. More...
union  DtNetInt64::TempLayout
 Used to Swap Longs. More...

Defines

#define vlNetTypes_inl
 Include inline definitions for vlVector.

Typedefs

typedef DtU8 DtNetU8
 Unsigned 8-bit value.
typedef DtInt8 DtNetInt8
 Signed 8-bit value.
typedef DtNetU8 DtNetBoolean
 Unsigned network-order 8-bit value for storage of boolean data.
typedef DtNetU8 DtNet8Bits
 Unsigned network-order 8-bit value.
typedef DtNetU8 DtNet16Bits [2]
typedef DtNetU8 DtNet32Bits [4]
typedef DtNetU8 DtNet64Bits [8]

Enumerations

enum  DtNetworkByteOrderType { DtLittleEndian = 0, DtBigEndian = 1 }
 A simple enumeration to store network byte ordering. More...

Functions

DtNetworkByteOrderType DtNetworkByteOrdering ()
 Returns the network byte ordering type used by the DtNetType classes.
void DtSetNetworkByteOrdering (DtNetworkByteOrderType bigOrLittle)
 Users can set the network byte ordering type used by the DtNetyptes classes.

Detailed Description


Define Documentation

#define vlNetTypes_inl

Include inline definitions for vlVector.


Typedef Documentation

typedef DtNetU8 DtNet16Bits[2]
typedef DtNetU8 DtNet32Bits[4]
typedef DtNetU8 DtNet64Bits[8]

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)