VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Macros | Functions
bufferSerialize.h File Reference

Go to the source code of this file.

Namespaces

namespace  DtBufferSerialize
 This namespace contains a set of utility functions for encoding and decoding various data types to/from a byte array.

Macros

#define bufferSerialize_INL_

Functions

DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtSimInterfaceContent *const &contentPtr)
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtSimInterfaceContent *const &adminContentPtr, char *buffer)
 Encodes the specified interface content into the specified character array.
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtSimInterfaceContent *&interfaceContentPtr, const char *buffer)
 Decodes the buffer into the admin content using the interface content factory.
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtFilename &val, char *buffer)
 Serializes the provided value val into buffer.
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtString &val, char *buffer)
 Serializes the provided value val into buffer.
DT_DLL_vrfutil charDtBufferSerialize::encode (const std::string &val, char *buffer)
 Serializes the provided value val into buffer.
DT_DLL_vrfutil charDtBufferSerialize::encode (const char *val, unsigned nSize, char *buffer)
 Serializes the provided value val into buffer.
DT_DLL_vrfutil charDtBufferSerialize::encode (const int &val, char *buffer)
 Serializes the provided value val into buffer.
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtInt16 &val, char *buffer)
 Serializes the provided value val into buffer.
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtU8 &val, char *buffer)
 Serializes the provided value val into buffer.
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtU16 &val, char *buffer)
 Serializes the provided value val into buffer.
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtU32 &val, char *buffer)
 Serializes the provided value val into buffer.
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtU64 &val, char *buffer)
 Serializes the provided value val into buffer.
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtFloat32 &val, char *buffer)
 Serializes the provided value val into buffer.
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtFloat64 &val, char *buffer)
 Serializes the provided value val into buffer.
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtVector &val, char *buffer)
 Serializes the provided value val into buffer.
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtTaitBryan &val, char *buffer)
 Serializes the provided value val into buffer.
DT_DLL_vrfutil charDtBufferSerialize::encode (const bool &val, char *buffer)
 Serializes the provided value val into buffer.
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtObjectType &val, char *buffer)
 Serializes the provided value val into buffer.
DT_DLL_vrfutil charDtBufferSerialize::encode (const std::vector< char > &val, char *buffer)
 Serializes the provided value val into buffer.
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtRwBoolean &val, char *buffer)
 Serializes the provided value val into buffer.
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtEntityType &val, char *buffer)
 Serializes the provided value val into buffer.
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtEntityIdentifier &val, char *buffer)
 Serializes the provided value val into buffer.
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtSimulationAddress &val, char *buffer)
 Serializes the provided value val into buffer.
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtAppearance &val, char *buffer)
 Serializes the provided value val into buffer.
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtForceType &val, char *buffer)
 Serializes the provided value val into buffer.
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtInetAddr &val, char *buffer)
 Serializes the provided value val into buffer.
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtRwInt &val, char *buffer)
 Serializes the provided value val into buffer.
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtRwVariableBindings &val, char *buffer)
 Serializes the provided value val into buffer.
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtRwObjectType &val, char *buffer)
 Serializes the provided value val into buffer.
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtRwStringList &val, char *buffer)
 Serializes the provided value val into buffer.
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtRwNLengthStringVector &val, char *buffer)
 Serializes the provided value val into buffer.
template<typename T >
charDtBufferSerialize::encode (const std::vector< T > &val, char *buffer)
 Serializes the provided value val into buffer.
template<typename T >
charDtBufferSerialize::encode (const std::set< T > &val, char *buffer)
 Serializes the provided value val into buffer.
template<typename T >
charDtBufferSerialize::encode (const std::list< T > &val, char *buffer)
 Serializes the provided value val into buffer.
template<typename T1 , typename T2 >
charDtBufferSerialize::encode (const std::map< T1, T2 > &val, char *buffer)
 Serializes the provided value val into buffer.
template<typename T1 , typename T2 >
charDtBufferSerialize::encode (const std::pair< T1, T2 > &val, char *buffer)
 Serializes the provided value val into buffer.
DT_DLL_vrfutil charDtBufferSerialize::encode (const std::vector< bool > &val, char *buffer)
 Serializes the provided value val into buffer.
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtString &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
DT_DLL_vrfutil const charDtBufferSerialize::decode (std::string &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtFilename &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
DT_DLL_vrfutil const charDtBufferSerialize::decode (int &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtU8 &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtU16 &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtU32 &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtU64 &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtFloat32 &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtFloat64 &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtVector &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtTaitBryan &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
DT_DLL_vrfutil const charDtBufferSerialize::decode (bool &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtObjectType &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
DT_DLL_vrfutil const charDtBufferSerialize::decode (std::vector< char > &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtRwBoolean &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtEntityType &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtEntityIdentifier &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtSimulationAddress &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtAppearance &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtForceType &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtInetAddr &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtRwInt &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtRwObjectType &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtRwStringList &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtRwNLengthStringVector &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtRwVariableBindings &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
template<typename T >
const charDtBufferSerialize::decode (std::vector< T > &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
template<typename T >
const charDtBufferSerialize::decode (std::set< T > &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
template<typename T >
const charDtBufferSerialize::decode (std::list< T > &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
template<typename T1 , typename T2 >
const charDtBufferSerialize::decode (std::map< T1, T2 > &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
template<typename T1 , typename T2 >
const charDtBufferSerialize::decode (std::pair< T1, T2 > &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
DT_DLL_vrfutil const charDtBufferSerialize::decode (std::vector< bool > &val, const char *buffer)
 Decodes a value from buffer and places the result in val of the type specified by val.
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtString &val)
 The number of bytes required to encode the value.
DT_DLL_vrfutil int DtBufferSerialize::getSize (const std::string &val)
 The number of bytes required to encode the value.
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtFilename &val)
 The number of bytes required to encode the value.
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtVector &v)
 The number of bytes required to encode the value.
DT_DLL_vrfutil int DtBufferSerialize::getSize (const int &v)
 The number of bytes required to encode the value.
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtU8 &v)
 The number of bytes required to encode the value.
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtU16 &v)
 The number of bytes required to encode the value.
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtU32 &v)
 The number of bytes required to encode the value.
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtU64 &v)
 The number of bytes required to encode the value.
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtFloat32 &v)
 The number of bytes required to encode the value.
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtFloat64 &v)
 The number of bytes required to encode the value.
DT_DLL_vrfutil int DtBufferSerialize::getSize (const bool &v)
 The number of bytes required to encode the value.
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtObjectType &v)
 The number of bytes required to encode the value.
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtTaitBryan &v)
 The number of bytes required to encode the value.
DT_DLL_vrfutil int DtBufferSerialize::getSize (const std::vector< char > &v)
 The number of bytes required to encode the value.
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtRwBoolean &v)
 The number of bytes required to encode the value.
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtEntityType &v)
 The number of bytes required to encode the value.
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtEntityIdentifier &v)
 The number of bytes required to encode the value.
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtSimulationAddress &v)
 The number of bytes required to encode the value.
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtAppearance &v)
 The number of bytes required to encode the value.
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtForceType &v)
 The number of bytes required to encode the value.
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtInetAddr &v)
 The number of bytes required to encode the value.
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtRwInt &v)
 The number of bytes required to encode the value.
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtRwObjectType &v)
 The number of bytes required to encode the value.
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtRwVariableBindings &v)
 The number of bytes required to encode the value.
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtRwStringList &v)
 The number of bytes required to encode the value.
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtRwNLengthStringVector &v)
 The number of bytes required to encode the value.
template<typename T >
int DtBufferSerialize::getSize (const std::vector< T > &v)
 The number of bytes required to encode the value.
template<typename T >
int DtBufferSerialize::getSize (const std::list< T > &v)
 The number of bytes required to encode the value.
template<typename T1 , typename T2 >
int DtBufferSerialize::getSize (const std::map< T1, T2 > &v)
 The number of bytes required to encode the value.
template<typename T1 , typename T2 >
int DtBufferSerialize::getSize (const std::pair< T1, T2 > &v)
 The number of bytes required to encode the value.
template<typename T >
int DtBufferSerialize::getSize (const std::set< T > &v)
 The number of bytes required to encode the value.
DT_DLL_vrfutil int DtBufferSerialize::getSize (const std::vector< bool > &v)
 The number of bytes required to encode the value.

Detailed Description

Macro Definition Documentation

#define bufferSerialize_INL_

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)