|
|
| DT_DLL_readerWriter char * | encode (const DtRwBoolean &val, char *buffer) |
| |
| DT_DLL_readerWriter char * | encode (const DtRwReal &val, char *buffer) |
| |
| DT_DLL_readerWriter char * | encode (const DtRwReal32 &val, char *buffer) |
| |
| DT_DLL_readerWriter char * | encode (const DtRwReal64 &val, char *buffer) |
| |
| DT_DLL_readerWriter char * | encode (const DtRwInt &val, char *buffer) |
| |
| DT_DLL_readerWriter char * | encode (const DtRwInt8 &val, char *buffer) |
| |
| DT_DLL_readerWriter char * | encode (const DtRwInt16 &val, char *buffer) |
| |
| DT_DLL_readerWriter char * | encode (const DtRwInt32 &val, char *buffer) |
| |
| DT_DLL_readerWriter char * | encode (const DtRwString &val, char *buffer) |
| |
| DT_DLL_readerWriter char * | encode (const DtRwVector &val, char *buffer) |
| |
| DT_DLL_readerWriter char * | encode (const int &val, char *buffer) |
| |
| DT_DLL_readerWriter char * | encode (const bool &val, char *buffer) |
| |
| DT_DLL_readerWriter char * | encode (const char &val, char *buffer) |
| |
| DT_DLL_readerWriter char * | encode (const DtFloat32 &val, char *buffer) |
| |
| DT_DLL_readerWriter char * | encode (const DtFloat64 &val, char *buffer) |
| |
| DT_DLL_readerWriter char * | encode (const DtVector32 &val, char *buffer) |
| |
| DT_DLL_readerWriter char * | encode (const DtVector64 &val, char *buffer) |
| |
| DT_DLL_readerWriter char * | encode (const DtString &val, char *buffer) |
| |
| DT_DLL_readerWriter char * | encode (const DtEntityIdentifier &val, char *buffer) |
| |
| DT_DLL_readerWriter char * | encode (const DtRangeItem &val, char *buffer) |
| |
| DT_DLL_readerWriter char * | encode (const DtRangeItems &val, char *buffer) |
| |
| DT_DLL_readerWriter char * | encode (const DtVrfExtendedRecordData &val, char *buffer) |
| |
| DT_DLL_readerWriter char * | encode (const DtRwPropertySizedString &val, char *buffer) |
| |
|
| DT_DLL_readerWriter const char * | decode (DtRwBoolean &val, const char *buffer) |
| |
| DT_DLL_readerWriter const char * | decode (DtRwReal &val, const char *buffer) |
| |
| DT_DLL_readerWriter const char * | decode (DtRwReal32 &val, const char *buffer) |
| |
| DT_DLL_readerWriter const char * | decode (DtRwReal64 &val, const char *buffer) |
| |
| DT_DLL_readerWriter const char * | decode (DtRwInt &val, const char *buffer) |
| |
| DT_DLL_readerWriter const char * | decode (DtRwInt8 &val, const char *buffer) |
| |
| DT_DLL_readerWriter const char * | decode (DtRwInt16 &val, const char *buffer) |
| |
| DT_DLL_readerWriter const char * | decode (DtRwInt32 &val, const char *buffer) |
| |
| DT_DLL_readerWriter const char * | decode (DtRwString &val, const char *buffer) |
| |
| DT_DLL_readerWriter const char * | decode (DtRwVector &val, const char *buffer) |
| |
| DT_DLL_readerWriter const char * | decode (int &val, const char *buffer) |
| |
| DT_DLL_readerWriter const char * | decode (bool &val, const char *buffer) |
| |
| DT_DLL_readerWriter const char * | decode (char &val, const char *buffer) |
| |
| DT_DLL_readerWriter const char * | decode (DtFloat32 &val, const char *buffer) |
| |
| DT_DLL_readerWriter const char * | decode (DtFloat64 &val, const char *buffer) |
| |
| DT_DLL_readerWriter const char * | decode (DtVector32 &val, const char *buffer) |
| |
| DT_DLL_readerWriter const char * | decode (DtVector64 &val, const char *buffer) |
| |
| DT_DLL_readerWriter const char * | decode (DtString &val, const char *buffer) |
| |
| DT_DLL_readerWriter const char * | decode (DtEntityIdentifier &val, const char *buffer) |
| |
| DT_DLL_readerWriter const char * | decode (DtRangeItem &val, const char *buffer) |
| |
| DT_DLL_readerWriter const char * | decode (DtRangeItems &val, const char *buffer) |
| |
| DT_DLL_readerWriter const char * | decode (DtVrfExtendedRecordData &val, const char *buffer) |
| |
| DT_DLL_readerWriter const char * | decode (DtRwPropertySizedString &val, const char *buffer) |
| |
|
| DT_DLL_readerWriter int | getSize (const DtRwBoolean &v) |
| |
| DT_DLL_readerWriter int | getSize (const DtRwReal &v) |
| |
| DT_DLL_readerWriter int | getSize (const DtRwReal32 &v) |
| |
| DT_DLL_readerWriter int | getSize (const DtRwReal64 &v) |
| |
| DT_DLL_readerWriter int | getSize (const DtRwInt &v) |
| |
| DT_DLL_readerWriter int | getSize (const DtRwInt8 &v) |
| |
| DT_DLL_readerWriter int | getSize (const DtRwInt16 &v) |
| |
| DT_DLL_readerWriter int | getSize (const DtRwInt32 &v) |
| |
| DT_DLL_readerWriter int | getSize (const DtRwString &v) |
| |
| DT_DLL_readerWriter int | getSize (const DtRwVector &v) |
| |
| DT_DLL_readerWriter int | getSize (const int &v) |
| |
| DT_DLL_readerWriter int | getSize (const bool &v) |
| |
| DT_DLL_readerWriter int | getSize (const char &v) |
| |
| DT_DLL_readerWriter int | getSize (const DtFloat32 &v) |
| |
| DT_DLL_readerWriter int | getSize (const DtFloat64 &v) |
| |
| DT_DLL_readerWriter int | getSize (const DtVector32 &v) |
| |
| DT_DLL_readerWriter int | getSize (const DtVector64 &v) |
| |
| DT_DLL_readerWriter int | getSize (const DtString &v) |
| |
| DT_DLL_readerWriter int | getSize (const DtEntityIdentifier &v) |
| |
| DT_DLL_readerWriter int | getSize (const DtRangeItem &v) |
| |
| DT_DLL_readerWriter int | getSize (const DtRangeItems &v) |
| |
| DT_DLL_readerWriter int | getSize (const DtVrfExtendedRecordData &v) |
| |
| DT_DLL_readerWriter int | getSize (const DtRwPropertySizedString &v) |
| |
This namespace contains a set of utility functions for encoding and decoding various data types to/from a byte array in the format expected by an HLA federate. In many cases the encoding will be the same as DtBufferSerialize, but in some cases not. Each data type has a encode(), decode(), and getSize() method defined. Use of the templated versions require that any types passed into the template have these same methods defined.