Static Public Member Functions
Poco::ByteOrder Class Reference

#include <ByteOrder.h>

List of all members.

Static Public Member Functions

static Int16 flipBytes (Int16 value)
static UInt16 flipBytes (UInt16 value)
static Int32 flipBytes (Int32 value)
static UInt32 flipBytes (UInt32 value)
static Int16 fromBigEndian (Int16 value)
static UInt16 fromBigEndian (UInt16 value)
static Int32 fromBigEndian (Int32 value)
static UInt32 fromBigEndian (UInt32 value)
static Int16 fromLittleEndian (Int16 value)
static UInt16 fromLittleEndian (UInt16 value)
static Int32 fromLittleEndian (Int32 value)
static UInt32 fromLittleEndian (UInt32 value)
static Int16 fromNetwork (Int16 value)
static UInt16 fromNetwork (UInt16 value)
static Int32 fromNetwork (Int32 value)
static UInt32 fromNetwork (UInt32 value)
static Int16 toBigEndian (Int16 value)
static UInt16 toBigEndian (UInt16 value)
static Int32 toBigEndian (Int32 value)
static UInt32 toBigEndian (UInt32 value)
static Int16 toLittleEndian (Int16 value)
static UInt16 toLittleEndian (UInt16 value)
static Int32 toLittleEndian (Int32 value)
static UInt32 toLittleEndian (UInt32 value)
static Int16 toNetwork (Int16 value)
static UInt16 toNetwork (UInt16 value)
static Int32 toNetwork (Int32 value)
static UInt32 toNetwork (UInt32 value)

Detailed Description

This class contains a number of static methods to convert between big-endian and little-endian integers of various sizes.

Definition at line 48 of file ByteOrder.h.


Member Function Documentation

Int16 Poco::ByteOrder::flipBytes ( Int16  value) [inline, static]

Definition at line 128 of file ByteOrder.h.

UInt16 Poco::ByteOrder::flipBytes ( UInt16  value) [inline, static]

Definition at line 122 of file ByteOrder.h.

Int32 Poco::ByteOrder::flipBytes ( Int32  value) [inline, static]

Definition at line 141 of file ByteOrder.h.

UInt32 Poco::ByteOrder::flipBytes ( UInt32  value) [inline, static]

Definition at line 134 of file ByteOrder.h.

static Int16 Poco::ByteOrder::fromBigEndian ( Int16  value) [static]
static UInt16 Poco::ByteOrder::fromBigEndian ( UInt16  value) [static]
static Int32 Poco::ByteOrder::fromBigEndian ( Int32  value) [static]
static UInt32 Poco::ByteOrder::fromBigEndian ( UInt32  value) [static]
static Int16 Poco::ByteOrder::fromLittleEndian ( Int16  value) [static]
static UInt16 Poco::ByteOrder::fromLittleEndian ( UInt16  value) [static]
static Int32 Poco::ByteOrder::fromLittleEndian ( Int32  value) [static]
static UInt32 Poco::ByteOrder::fromLittleEndian ( UInt32  value) [static]
static Int16 Poco::ByteOrder::fromNetwork ( Int16  value) [static]
static UInt16 Poco::ByteOrder::fromNetwork ( UInt16  value) [static]
static Int32 Poco::ByteOrder::fromNetwork ( Int32  value) [static]
static UInt32 Poco::ByteOrder::fromNetwork ( UInt32  value) [static]
static Int16 Poco::ByteOrder::toBigEndian ( Int16  value) [static]
static UInt16 Poco::ByteOrder::toBigEndian ( UInt16  value) [static]
static Int32 Poco::ByteOrder::toBigEndian ( Int32  value) [static]
static UInt32 Poco::ByteOrder::toBigEndian ( UInt32  value) [static]
static Int16 Poco::ByteOrder::toLittleEndian ( Int16  value) [static]
static UInt16 Poco::ByteOrder::toLittleEndian ( UInt16  value) [static]
static Int32 Poco::ByteOrder::toLittleEndian ( Int32  value) [static]
static UInt32 Poco::ByteOrder::toLittleEndian ( UInt32  value) [static]
static Int16 Poco::ByteOrder::toNetwork ( Int16  value) [static]
static UInt16 Poco::ByteOrder::toNetwork ( UInt16  value) [static]
static Int32 Poco::ByteOrder::toNetwork ( Int32  value) [static]
static UInt32 Poco::ByteOrder::toNetwork ( UInt32  value) [static]

The documentation for this class was generated from the following file:


pluginlib
Author(s): Tully Foote and Eitan Marder-Eppstein
autogenerated on Sat Dec 28 2013 17:20:20