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

Go to the source code of this file.

Namespaces

namespace  DtBufferSerialize
 Set of utility functions for encoding and decoding various data types to a byte array.

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 DtSphere &val, char *buffer)
 Serializes the provided value val into buffer.
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtRwTranslatableStringObject &val, char *buffer)
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtRwObjectType &val, char *buffer)
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtRwStringList &val, char *buffer)
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtRwIntegerAttributeList &v, char *buffer)
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtRwIntegerAttribute &v, char *buffer)
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtRwRealAttributeList &v, char *buffer)
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtRwRealAttribute &v, char *buffer)
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtRwIntegerList &val, char *buffer)
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtUUID &val, char *buffer)
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtRwUUID &val, char *buffer)
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtRwNLengthStringVector &val, char *buffer)
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtRwNLengthUUIDVector &val, char *buffer)
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtRwJoystickControl &val, char *buffer)
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtRwPlanVariable &val, char *buffer)
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtRwPlanSimulationObject &val, char *buffer)
DT_DLL_vrfutil charDtBufferSerialize::encode (const DtRwOrbatData &val, char *buffer)
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtSphere &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)
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtRwStringList &val, const char *buffer)
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtRwIntegerAttributeList &v, const char *buffer)
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtRwIntegerAttribute &v, const char *buffer)
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtRwRealAttributeList &v, const char *buffer)
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtRwRealAttribute &v, const char *buffer)
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtRwIntegerList &val, const char *buffer)
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtUUID &val, const char *buffer)
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtRwUUID &val, const char *buffer)
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtRwNLengthStringVector &val, const char *buffer)
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtRwNLengthUUIDVector &val, const char *buffer)
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtRwTranslatableStringObject &val, const char *buffer)
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtRwJoystickControl &val, const char *buffer)
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtRwPlanVariable &val, const char *buffer)
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtRwPlanSimulationObject &val, const char *buffer)
DT_DLL_vrfutil const charDtBufferSerialize::decode (DtRwOrbatData &val, const char *buffer)
DT_DLL_vrfutil const charDtBufferSerialize::decode (std::vector< DtUUID > &val, const char *buffer)
 Specialized version of decode for DtUUID since templated version is less efficient for this type.
DT_DLL_vrfutil const charDtBufferSerialize::decode (boost::unordered_map< DtUUID, DtUUID > &val, const char *buffer)
DT_DLL_vrfutil const charDtBufferSerialize::decode (boost::unordered_set< DtUUID > &val, const char *buffer)
DT_DLL_vrfutil const charDtBufferSerialize::decode (std::set< DtUUID > &val, const char *buffer)
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtRwPlanVariable &v)
 The number of bytes required to encode the value.
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtSphere &v)
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtRwObjectType &v)
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtRwTranslatableStringObject &v)
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtRwStringList &v)
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtRwIntegerList &v)
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtRwIntegerAttributeList &v)
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtRwIntegerAttribute &v)
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtRwRealAttributeList &v)
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtRwRealAttribute &v)
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtUUID &v)
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtRwUUID &v)
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtRwNLengthStringVector &v)
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtRwNLengthUUIDVector &v)
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtRwJoystickControl &v)
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtRwPlanSimulationObject &v)
DT_DLL_vrfutil int DtBufferSerialize::getSize (const DtRwOrbatData &v)

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)