![]() |
VR-Forces 4.7 Class Documentation
|
Set of utility functions for encoding and decoding various data types to a byte array. More...
Classes | |
| class | DtGroupEntityInfo |
Functions | |
| DT_DLL_readerWriter int | getSize (const DtRwInt8 &val) |
| DT_DLL_readerWriter int | getSize (const DtRwInt16 &val) |
| DT_DLL_readerWriter int | getSize (const DtRwInt32 &val) |
| DT_DLL_readerWriter char * | encode (const DtRwInt8 &val, char *buffer) |
| Serializes the provided value val into buffer. | |
| DT_DLL_readerWriter char * | encode (const DtRwInt16 &val, char *buffer) |
| DT_DLL_readerWriter char * | encode (const DtRwInt32 &val, char *buffer) |
| DT_DLL_readerWriter const char * | decode (DtRwInt8 &val, const char *buffer) |
| Decodes a value from buffer and places the result in val of the type specified by val. | |
| 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 int | getSize (const DtRwReal &val) |
| DT_DLL_readerWriter char * | encode (const DtRwReal &val, char *buffer) |
| Serializes the provided value val into buffer. | |
| DT_DLL_readerWriter const char * | decode (DtRwReal &val, const char *buffer) |
| Decodes a value from buffer and places the result in val of the type specified by val. | |
| DT_DLL_readerWriter int | getSize (const DtRwReal32 &val) |
| DT_DLL_readerWriter int | getSize (const DtRwReal64 &val) |
| DT_DLL_readerWriter char * | encode (const DtRwReal32 &val, char *buffer) |
| Serializes the provided value val into buffer. | |
| DT_DLL_readerWriter char * | encode (const DtRwReal64 &val, char *buffer) |
| DT_DLL_readerWriter const char * | decode (DtRwReal32 &val, const char *buffer) |
| Decodes a value from buffer and places the result in val of the type specified by val. | |
| DT_DLL_readerWriter const char * | decode (DtRwReal64 &val, const char *buffer) |
| int | getSize (const DtGroupEntityInfo &val) |
| char * | encode (const DtGroupEntityInfo &val, char *buffer) |
| const char * | decode (DtGroupEntityInfo &val, const char *buffer) |
| DT_DLL_vrfmsgs int | getSize (const DtIfEmbarkationSlotInformationResponse::SlotInformation &) |
| DT_DLL_vrfmsgs const char * | decode (DtIfEmbarkationSlotInformationResponse::SlotInformation &, const char *buffer) |
| DT_DLL_vrfmsgs char * | encode (const DtIfEmbarkationSlotInformationResponse::SlotInformation &, char *buffer) |
| DT_DLL_vrfmsgs int | getSize (const DtRangedObjectType &) |
| DT_DLL_vrfmsgs const char * | decode (DtRangedObjectType &, const char *buffer) |
| DT_DLL_vrfmsgs char * | encode (const DtRangedObjectType &, char *buffer) |
| DT_DLL_vrfmsgs int | getSize (const DtIntersectionInformation &) |
| DT_DLL_vrfmsgs const char * | decode (DtIntersectionInformation &, const char *) |
| DT_DLL_vrfmsgs char * | encode (const DtIntersectionInformation &, char *) |
| DT_DLL_vrfmsgs int | getSize (const DtIfPlan *const &messagePtr) |
| DT_DLL_vrfmsgs char * | encode (const DtIfPlan *const &messagePtr, char *buffer) |
| Encodes the specified DtIfPlan into the specified character array. | |
| DT_DLL_vrfmsgs const char * | decode (DtIfPlan *&messagePtr, const char *buffer) |
| Decodes the buffer into the DtIfPlan. | |
| DT_DLL_vrfmsgs int | getSize (const DtIfRequestIntersectionInformation::IntersectionInformation &messagePtr) |
| DT_DLL_vrfmsgs char * | encode (const DtIfRequestIntersectionInformation::IntersectionInformation &messagePtr, char *buffer) |
| Encodes the specified IntersectionInformation into the specified character array. | |
| DT_DLL_vrfmsgs const char * | decode (DtIfRequestIntersectionInformation::IntersectionInformation &messagePtr, const char *buffer) |
| Decodes the buffer into the IntersectionInformation. | |
| DT_DLL_vrfmsgs int | getSize (const DtIfScriptedMovementObjectsResponse::ScriptedMovementObject &) |
| DT_DLL_vrfmsgs char * | encode (const DtIfScriptedMovementObjectsResponse::ScriptedMovementObject &str, char *buffer) |
| DT_DLL_vrfmsgs const char * | decode (DtIfScriptedMovementObjectsResponse::ScriptedMovementObject &str, const char *buffer) |
| DT_DLL_vrfmsgs int | getSize (const DtIfSnapshotsResponse::Snapshot &messagePtr) |
| DT_DLL_vrfmsgs char * | encode (const DtIfSnapshotsResponse::Snapshot &messagePtr, char *buffer) |
| Encodes the specified Snapshot into the specified character array. | |
| DT_DLL_vrfmsgs const char * | decode (DtIfSnapshotsResponse::Snapshot &messagePtr, const char *buffer) |
| Decodes the buffer into the Snapshot. | |
| DT_DLL_vrfmsgs int | getSize (const DtRwSpawnData &contentPtr) |
| DT_DLL_vrfmsgs char * | encode (const DtRwSpawnData &adminContentPtr, char *buffer) |
| Encodes the specified spawn data into the specified character array. | |
| DT_DLL_vrfmsgs const char * | decode (DtRwSpawnData &adminContentPtr, const char *buffer) |
| Decodes the buffer into the spawn data. | |
| DT_DLL_vrfmsgs int | getSize (const DtSensorDataEntry &data) |
| The number of bytes required to encode the value. | |
| DT_DLL_vrfmsgs char * | encode (const DtSensorDataEntry &data, char *buffer) |
| Serializes the provided value data into buffer. | |
| DT_DLL_vrfmsgs const char * | decode (DtSensorDataEntry &data, const char *buffer) |
| Decodes a value from buffer and places the result in data of the type specified by data. | |
| DT_DLL_vrfmsgs int | getSize (const DtSignalMessageHeader *const &messagePtr) |
| DT_DLL_vrfmsgs char * | encode (const DtSignalMessageHeader *const &messagePtr, char *buffer) |
| Encodes the specified DtSignalMessageHeader into the specified character array. | |
| DT_DLL_vrfmsgs const char * | decode (DtSignalMessageHeader *&messagePtr, const char *buffer) |
| Decodes the buffer into the DtSignalMessageHeader using the DtVrfObjectMessage factory. | |
| DT_DLL_vrfmsgs int | getSize (const DtVrfObjectMessage *const &messagePtr) |
| DT_DLL_vrfmsgs char * | encode (const DtVrfObjectMessage *const &messagePtr, char *buffer) |
| Encodes the specified DtVrfObjectMessage into the specified character array. | |
| DT_DLL_vrfmsgs const char * | decode (DtVrfObjectMessage *&messagePtr, const char *buffer) |
| Decodes the buffer into the DtVrfObjectMessage using the DtVrfObjectMessage factory. | |
| DT_DLL_vrfplan int | getSize (const DtPlan &contentPtr) |
| DT_DLL_vrfplan char * | encode (const DtPlan &adminContentPtr, char *buffer) |
| Encodes the specified plan into the specified character array. | |
| DT_DLL_vrfplan const char * | decode (DtPlan &adminContentPtr, const char *buffer) |
| Decodes the buffer into the plan. | |
| DT_DLL_vrfplan char * | encode (const DtRwTriggersList &val, char *buffer) |
| DT_DLL_vrfplan const char * | decode (DtRwTriggersList &val, const char *buffer) |
| DT_DLL_vrfplan int | getSize (const DtRwTriggersList &) |
| DT_DLL_vrfplan int | getSize (const DtSimCommand *const &commandPtr) |
| DT_DLL_vrfplan char * | encode (const DtSimCommand *const &commandPtr, char *buffer) |
| Encodes the specified command into the specified character array. | |
| DT_DLL_vrfplan const char * | decode (DtSimCommand *&commandPtr, const char *buffer) |
| Decodes the buffer into the command using the task factory. | |
| DT_DLL_vrfplan char * | encode (const DtSimStatement *val, char *buffer) |
| DT_DLL_vrfplan const char * | decode (DtSimStatement *&val, const char *buffer) |
| DT_DLL_vrfplan int | getSize (const DtSimStatement *) |
| int | getSize (const DtRwSetDataRequestList &list) |
| char * | encode (const DtRwSetDataRequestList &list, char *buffer) |
| const char * | decode (DtRwSetDataRequestList &list, const char *buffer) |
| DT_DLL_vrftasks int | getSize (const DtScriptedTask &list) |
| DT_DLL_vrftasks char * | encode (const DtScriptedTask &list, char *buffer) |
| DT_DLL_vrftasks const char * | decode (DtScriptedTask &list, const char *buffer) |
| DT_DLL_vrftasks int | getSize (const DtSetDataRequest *const &setDataPtr) |
| DT_DLL_vrftasks char * | encode (const DtSetDataRequest *const &setDataPtr, char *buffer) |
| Encodes the specified set data request into the specified character array. | |
| DT_DLL_vrftasks const char * | decode (DtSetDataRequest *&setDataPtr, const char *buffer) |
| Decodes the buffer into the set data request using the task factory. | |
| DT_DLL_vrftasks int | getSize (const DtSimTask *const &taskPtr) |
| DT_DLL_vrftasks char * | encode (const DtSimTask *const &taskPtr, char *buffer) |
| Encodes the specified task into the specified character array. | |
| DT_DLL_vrftasks const char * | decode (DtSimTask *&taskPtr, const char *buffer) |
| Decodes the buffer into the task using the task factory. | |
| DT_DLL_vrfutil int | getSize (const DtAggregatedResourceList &val) |
| DT_DLL_vrfutil char * | encode (const DtAggregatedResourceList &val, char *buffer) |
| Encodes the list into the buffer. | |
| DT_DLL_vrfutil const char * | decode (DtAggregatedResourceList &val, const char *buffer) |
| DT_DLL_vrfutil char * | encode (const DtMsdlHierarchyPropertyMappings &val, char *buffer) |
| DT_DLL_vrfutil const char * | decode (DtMsdlHierarchyPropertyMappings &val, const char *buffer) |
| DT_DLL_vrfutil int | getSize (const DtMsdlHierarchyPropertyMappings &val) |
| DT_DLL_vrfutil std::string | encodeForImportData (const DtMsdlHierarchyPropertyMappings &) |
| DT_DLL_vrfutil void | decodeFromImportData (DtMsdlHierarchyPropertyMappings &, const std::string &) |
| template<typename _Key , typename _Value > | |
| std::string | encodeForImportData (const std::map< _Key, _Value > &v) |
| template<typename _Key , typename _Value > | |
| void | decodeFromImportData (std::map< _Key, _Value > &map, const std::string &s) |
| DT_DLL_vrfutil int | getSize (const DtRailSegment &data) |
| The number of bytes required to encode the value. | |
| DT_DLL_vrfutil char * | encode (const DtRailSegment &data, char *buffer) |
| Serializes the provided value data into buffer. | |
| DT_DLL_vrfutil const char * | decode (DtRailSegment &data, const char *buffer) |
| Decodes a value from buffer and places the result in data of the type specified by data. | |
| DT_DLL_vrfutil int | getSize (const DtRwAggregateState &val) |
| The number of bytes required to encode the value. | |
| DT_DLL_vrfutil char * | encode (const DtRwAggregateState &val, char *buffer) |
| Serializes the provided value val into buffer. | |
| DT_DLL_vrfutil const char * | decode (DtRwAggregateState &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 | getSize (const DtRwColor &val) |
| DT_DLL_vrfutil char * | encode (const DtRwColor &val, char *buffer) |
| DT_DLL_vrfutil const char * | decode (DtRwColor &val, const char *buffer) |
| DT_DLL_vrfutil char * | encode (const DtRwConditionsList &val, char *buffer) |
| DT_DLL_vrfutil const char * | decode (DtRwConditionsList &val, const char *buffer) |
| DT_DLL_vrfutil int | getSize (const DtRwConditionsList &) |
| DT_DLL_vrfutil int | getSize (const DtRwContaminationArea &val) |
| DT_DLL_vrfutil char * | encode (const DtRwContaminationArea &val, char *buffer) |
| DT_DLL_vrfutil const char * | decode (DtRwContaminationArea &val, const char *buffer) |
| DT_DLL_vrfutil int | getSize (const DtRwDistanceAltitudeTimeEntry &val) |
| DT_DLL_vrfutil char * | encode (const DtRwDistanceAltitudeTimeEntry &val, char *buffer) |
| Serializes the provided value val into buffer. | |
| DT_DLL_vrfutil const char * | decode (DtRwDistanceAltitudeTimeEntry &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 | getSize (const DtRwDistanceAltitudeTimeEntryList &val) |
| DT_DLL_vrfutil char * | encode (const DtRwDistanceAltitudeTimeEntryList &val, char *buffer) |
| DT_DLL_vrfutil const char * | decode (DtRwDistanceAltitudeTimeEntryList &val, const char *buffer) |
| DT_DLL_vrfutil int | getSize (const DtRwEmbarkationSlot &val) |
| DT_DLL_vrfutil char * | encode (const DtRwEmbarkationSlot &val, char *buffer) |
| DT_DLL_vrfutil const char * | decode (DtRwEmbarkationSlot &val, const char *buffer) |
| DT_DLL_vrfutil int | getSize (const DtRwEngagementInfo &info) |
| The number of bytes required to encode the info. | |
| DT_DLL_vrfutil char * | encode (const DtRwEngagementInfo &info, char *buffer) |
| Serializes the provided engagement info into buffer. | |
| DT_DLL_vrfutil const char * | decode (DtRwEngagementInfo &info, const char *buffer) |
| Decodes an engagement info from buffer and places the result in info. | |
| DT_DLL_vrfutil int | getSize (const DtRwEngagementInfoList &list) |
| The number of bytes required to encode the list. | |
| DT_DLL_vrfutil char * | encode (const DtRwEngagementInfoList &list, char *buffer) |
| Serializes the provided engagement list into buffer. | |
| DT_DLL_vrfutil const char * | decode (DtRwEngagementInfoList &list, const char *buffer) |
| Decodes an engagement list from buffer and places the result in list. | |
| DT_DLL_vrfutil int | getSize (const DtRwForceType &val) |
| The number of bytes required to encode the value. | |
| DT_DLL_vrfutil char * | encode (const DtRwForceType &val, char *buffer) |
| Serializes the provided value val into buffer. | |
| DT_DLL_vrfutil const char * | decode (DtRwForceType &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 | getSize (const DtRwFormationType &val) |
| DT_DLL_vrfutil char * | encode (const DtRwFormationType &val, char *buffer) |
| Serializes the provided value val into buffer. | |
| DT_DLL_vrfutil const char * | decode (DtRwFormationType &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 | getSize (const DtRwKeplerOrbitalElements &val) |
| DT_DLL_vrfutil char * | encode (const DtRwKeplerOrbitalElements &val, char *buffer) |
| Serializes the provided value val into buffer. | |
| DT_DLL_vrfutil const char * | decode (DtRwKeplerOrbitalElements &val, const char *buffer) |
| Decodes a value from buffer and places the result in val of the type specified by val. | |
| DT_DLL_vrfutil char * | encode (const DtRwKeyValueList &val, char *buffer) |
| DT_DLL_vrfutil const char * | decode (DtRwKeyValueList &val, const char *buffer) |
| DT_DLL_vrfutil int | getSize (const DtRwKeyValueList &val) |
| DT_DLL_vrfutil int | getSize (const DtRwObjectTypeInfo &contentPtr) |
| DT_DLL_vrfutil char * | encode (const DtRwObjectTypeInfo &adminContentPtr, char *buffer) |
| Encodes the specified spawn data into the specified character array. | |
| DT_DLL_vrfutil const char * | decode (DtRwObjectTypeInfo &adminContentPtr, const char *buffer) |
| Decodes the buffer into the spawn data. | |
| DT_DLL_vrfutil int | getSize (const DtRwSensorContactInfo &data) |
| The number of bytes required to encode the value. | |
| DT_DLL_vrfutil char * | encode (const DtRwSensorContactInfo &data, char *buffer) |
| Serializes the provided value data into buffer. | |
| DT_DLL_vrfutil const char * | decode (DtRwSensorContactInfo &data, const char *buffer) |
| Decodes a value from buffer and places the result in data of the type specified by data. | |
| template<typename T , bool T_autoDelete> | |
| int | getSize (const DtRwTemplatedListPtr< T, T_autoDelete > &val) |
| template<typename T , bool T_autoDelete> | |
| char * | encode (const DtRwTemplatedListPtr< T, T_autoDelete > &val, char *buffer) |
| Encodes the list into the buffer. | |
| template<typename T , bool T_autoDelete> | |
| const char * | decode (DtRwTemplatedListPtr< T, T_autoDelete > &val, const char *buffer) |
| Decodes a list from buffer. | |
| template<typename FirstType , typename SecondType > | |
| int | getSize (const DtRwTemplatedPair< FirstType, SecondType > &val) |
| template<typename FirstType , typename SecondType > | |
| char * | encode (const DtRwTemplatedPair< FirstType, SecondType > &val, char *buffer) |
| Encodes the map into the buffer. | |
| template<typename FirstType , typename SecondType > | |
| const char * | decode (DtRwTemplatedPair< FirstType, SecondType > &val, const char *buffer) |
| Decodes a map from buffer. | |
| template<typename KeyType , typename ValType > | |
| int | getSize (const DtRwTemplatedMapPtr< KeyType, ValType > &m) |
| template<typename KeyType , typename ValType > | |
| char * | encode (const DtRwTemplatedMapPtr< KeyType, ValType > &m, char *buffer) |
| Encodes the map into the buffer. | |
| template<typename KeyType , typename ValType > | |
| const char * | decode (DtRwTemplatedMapPtr< KeyType, ValType > &m, const char *buffer) |
| Decodes a map from buffer. | |
| DT_DLL_vrfutil int | getSize (const DtRwUnsigned &val) |
| DT_DLL_vrfutil char * | encode (const DtRwUnsigned &val, char *buffer) |
| Serializes the provided value val into buffer. | |
| DT_DLL_vrfutil const char * | decode (DtRwUnsigned &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 | getSize (const DtScriptedTaskMetaData &v) |
| DT_DLL_vrfutil char * | encode (const DtScriptedTaskMetaData &val, char *buffer) |
| DT_DLL_vrfutil const char * | decode (DtScriptedTaskMetaData &val, const char *buffer) |
| DT_DLL_vrfutil char * | encode (const DtSimCondExpr *val, char *buffer) |
| DT_DLL_vrfutil const char * | decode (DtSimCondExpr *&val, const char *buffer) |
| DT_DLL_vrfutil int | getSize (const DtSimCondExpr *) |
| DT_DLL_vrfutil int | getSize (const DtStealthCommand &) |
| DT_DLL_vrfutil const char * | decode (DtStealthCommand &, const char *) |
| DT_DLL_vrfutil char * | encode (const DtStealthCommand &, char *) |
| DT_DLL_vrfutil int | getSize (const DtSubordinateAggregateEntry &val) |
| DT_DLL_vrfutil char * | encode (const DtSubordinateAggregateEntry &data, char *buffer) |
| DT_DLL_vrfutil const char * | decode (DtSubordinateAggregateEntry &data, const char *buffer) |
| DT_DLL_vrfutil int | getSize (const DtSubordinateEntry &val) |
| DT_DLL_vrfutil char * | encode (const DtSubordinateEntry &data, char *buffer) |
| DT_DLL_vrfutil const char * | decode (DtSubordinateEntry &data, const char *buffer) |
| DT_DLL_vrfutil int | getSize (const DtSubordinateObjectsList &val) |
| DT_DLL_vrfutil char * | encode (const DtSubordinateObjectsList &val, char *buffer) |
| Encodes the list into the buffer. | |
| DT_DLL_vrfutil const char * | decode (DtSubordinateObjectsList &val, const char *buffer) |
| DT_DLL_vrfutil int | getSize (const DtRwActivities &val) |
| DT_DLL_vrfutil const char * | decode (DtRwActivities &val, const char *buffer) |
| DT_DLL_vrfutil char * | encode (const DtRwActivities &val, char *buffer) |
| DT_DLL_vrfutil int | getSize (const DtRwHazardType &val) |
| DT_DLL_vrfutil char * | encode (const DtRwHazardType &val, char *buffer) |
| DT_DLL_vrfutil const char * | decode (DtRwHazardType &val, const char *buffer) |
| DT_DLL_vrfutil int | getSize (const DtRwHazardAreaInformation &val) |
| DT_DLL_vrfutil char * | encode (const DtRwHazardAreaInformation &val, char *buffer) |
| DT_DLL_vrfutil const char * | decode (DtRwHazardAreaInformation &val, const char *buffer) |
| DT_DLL_vrfutil int | getSize (const DtRwAffectableEngineeringObject &val) |
| DT_DLL_vrfutil char * | encode (const DtRwAffectableEngineeringObject &val, char *buffer) |
| DT_DLL_vrfutil const char * | decode (DtRwAffectableEngineeringObject &val, const char *buffer) |
| DT_DLL_vrfutil int | getSize (const DtRwUserQuestion &list) |
| DT_DLL_vrfutil char * | encode (const DtRwUserQuestion &list, char *buffer) |
| DT_DLL_vrfutil const char * | decode (DtRwUserQuestion &list, const char *buffer) |
| DT_DLL_vrfutil int | getSize (const DtRwDynamicTerrainChangeInformation &) |
| DT_DLL_vrfutil const char * | decode (DtRwDynamicTerrainChangeInformation &, const char *) |
| DT_DLL_vrfutil char * | encode (const DtRwDynamicTerrainChangeInformation &, char *) |
| DT_DLL_vrfutil int | getSize (const DtRwDynamicTerrainInformation &) |
| DT_DLL_vrfutil const char * | decode (DtRwDynamicTerrainInformation &, const char *) |
| DT_DLL_vrfutil char * | encode (const DtRwDynamicTerrainInformation &, char *) |
| DT_DLL_vrfutil int | getSize (const DtSimInterfaceContent *const &contentPtr) |
| DT_DLL_vrfutil char * | encode (const DtSimInterfaceContent *const &adminContentPtr, char *buffer) |
| Encodes the specified interface content into the specified character array. | |
| DT_DLL_vrfutil const char * | decode (DtSimInterfaceContent *&interfaceContentPtr, const char *buffer) |
| Decodes the buffer into the admin content using the interface content factory. | |
| DT_DLL_readerWriter char * | encode (const DtFilename &val, char *buffer) |
| Serializes the provided value val into buffer. | |
| DT_DLL_readerWriter char * | encode (const DtString &val, char *buffer) |
| DT_DLL_readerWriter char * | encode (const std::string &val, char *buffer) |
| DT_DLL_readerWriter char * | encode (const char *val, unsigned nSize, char *buffer) |
| DT_DLL_readerWriter char * | encode (const int &val, char *buffer) |
| DT_DLL_readerWriter char * | encode (const DtInt16 &val, char *buffer) |
| DT_DLL_readerWriter char * | encode (const DtInt32 &val, char *buffer) |
| DT_DLL_readerWriter char * | encode (const DtU8 &val, char *buffer) |
| DT_DLL_readerWriter char * | encode (const DtU16 &val, char *buffer) |
| DT_DLL_readerWriter char * | encode (const DtU32 &val, char *buffer) |
| DT_DLL_readerWriter char * | encode (const DtU64 &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 DtVector &val, char *buffer) |
| DT_DLL_readerWriter char * | encode (const DtTaitBryan &val, char *buffer) |
| DT_DLL_readerWriter char * | encode (const bool &val, char *buffer) |
| DT_DLL_readerWriter char * | encode (const DtObjectType &val, char *buffer) |
| DT_DLL_readerWriter char * | encode (const std::vector< char > &val, char *buffer) |
| DT_DLL_readerWriter char * | encode (const DtRwBoolean &val, char *buffer) |
| DT_DLL_readerWriter char * | encode (const DtEntityType &val, char *buffer) |
| DT_DLL_readerWriter char * | encode (const DtEntityIdentifier &val, char *buffer) |
| DT_DLL_readerWriter char * | encode (const DtSimulationAddress &val, char *buffer) |
| DT_DLL_readerWriter char * | encode (const DtAppearance &val, char *buffer) |
| DT_DLL_readerWriter char * | encode (const DtForceType &val, char *buffer) |
| DT_DLL_readerWriter char * | encode (const DtInetAddr &val, char *buffer) |
| DT_DLL_readerWriter char * | encode (const DtRwInt &val, char *buffer) |
| DT_DLL_readerWriter char * | encode (const DtRwVariableBindings &val, char *buffer) |
| DT_DLL_readerWriter char * | encode (const DtRwStringAttribute &v, char *buffer) |
| DT_DLL_readerWriter char * | encode (const DtRwStringAttributeList &val, char *buffer) |
| template<typename T > | |
| char * | encode (const std::vector< T > &val, char *buffer) |
| template<typename T > | |
| char * | encode (const std::set< T > &val, char *buffer) |
| template<typename T > | |
| char * | encode (const std::list< T > &val, char *buffer) |
| template<typename T1 , typename T2 > | |
| char * | encode (const std::map< T1, T2 > &val, char *buffer) |
| template<typename T1 , typename T2 > | |
| char * | encode (const boost::unordered_map< T1, T2 > &val, char *buffer) |
| template<typename T1 > | |
| char * | encode (const boost::unordered_set< T1 > &val, char *buffer) |
| template<typename T1 , typename T2 > | |
| char * | encode (const std::pair< T1, T2 > &val, char *buffer) |
| DT_DLL_readerWriter char * | encode (const std::vector< bool > &val, char *buffer) |
| DT_DLL_readerWriter const char * | 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_readerWriter const char * | decode (std::string &val, const char *buffer) |
| DT_DLL_readerWriter const char * | decode (DtFilename &val, const char *buffer) |
| DT_DLL_readerWriter const char * | decode (int &val, const char *buffer) |
| DT_DLL_readerWriter const char * | decode (DtInt16 &val, const char *buffer) |
| DT_DLL_readerWriter const char * | decode (DtInt32 &val, const char *buffer) |
| DT_DLL_readerWriter const char * | decode (DtU8 &val, const char *buffer) |
| DT_DLL_readerWriter const char * | decode (DtU16 &val, const char *buffer) |
| DT_DLL_readerWriter const char * | decode (DtU32 &val, const char *buffer) |
| DT_DLL_readerWriter const char * | decode (DtU64 &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 (DtVector &val, const char *buffer) |
| DT_DLL_readerWriter const char * | decode (DtTaitBryan &val, const char *buffer) |
| DT_DLL_readerWriter const char * | decode (bool &val, const char *buffer) |
| DT_DLL_readerWriter const char * | decode (DtObjectType &val, const char *buffer) |
| DT_DLL_readerWriter const char * | decode (std::vector< char > &val, const char *buffer) |
| DT_DLL_readerWriter const char * | decode (DtRwBoolean &val, const char *buffer) |
| DT_DLL_readerWriter const char * | decode (DtEntityType &val, const char *buffer) |
| DT_DLL_readerWriter const char * | decode (DtEntityIdentifier &val, const char *buffer) |
| DT_DLL_readerWriter const char * | decode (DtSimulationAddress &val, const char *buffer) |
| DT_DLL_readerWriter const char * | decode (DtAppearance &val, const char *buffer) |
| DT_DLL_readerWriter const char * | decode (DtForceType &val, const char *buffer) |
| DT_DLL_readerWriter const char * | decode (DtInetAddr &val, const char *buffer) |
| DT_DLL_readerWriter const char * | decode (DtRwInt &val, const char *buffer) |
| DT_DLL_readerWriter const char * | decode (DtRwStringAttributeList &v, const char *buffer) |
| DT_DLL_readerWriter const char * | decode (DtRwStringAttribute &v, const char *buffer) |
| DT_DLL_readerWriter const char * | decode (DtRwVariableBindings &val, const char *buffer) |
| template<typename T > | |
| const char * | decode (std::vector< T > &val, const char *buffer) |
| template<typename T > | |
| const char * | decode (std::set< T > &val, const char *buffer) |
| template<typename T > | |
| const char * | decode (std::list< T > &val, const char *buffer) |
| template<typename T1 , typename T2 > | |
| const char * | decode (std::map< T1, T2 > &val, const char *buffer) |
| template<typename T1 , typename T2 > | |
| const char * | decode (boost::unordered_map< T1, T2 > &val, const char *buffer) |
| template<typename T1 > | |
| const char * | decode (boost::unordered_set< T1 > &val, const char *buffer) |
| template<typename T1 , typename T2 > | |
| const char * | decode (std::pair< T1, T2 > &val, const char *buffer) |
| DT_DLL_readerWriter const char * | decode (std::vector< bool > &val, const char *buffer) |
| DT_DLL_readerWriter int | getSize (const DtString &val) |
| The number of bytes required to encode the value. | |
| DT_DLL_readerWriter int | getSize (const std::string &val) |
| DT_DLL_readerWriter int | getSize (const DtFilename &val) |
| DT_DLL_readerWriter int | getSize (const DtVector &v) |
| DT_DLL_readerWriter int | getSize (const int &v) |
| DT_DLL_readerWriter int | getSize (const DtInt16 &v) |
| DT_DLL_readerWriter int | getSize (const DtInt32 &v) |
| DT_DLL_readerWriter int | getSize (const DtU8 &v) |
| DT_DLL_readerWriter int | getSize (const DtU16 &v) |
| DT_DLL_readerWriter int | getSize (const DtU32 &v) |
| DT_DLL_readerWriter int | getSize (const DtU64 &v) |
| DT_DLL_readerWriter int | getSize (const DtFloat32 &v) |
| DT_DLL_readerWriter int | getSize (const DtFloat64 &v) |
| DT_DLL_readerWriter int | getSize (const bool &v) |
| DT_DLL_readerWriter int | getSize (const DtObjectType &v) |
| DT_DLL_readerWriter int | getSize (const DtTaitBryan &v) |
| DT_DLL_readerWriter int | getSize (const std::vector< char > &v) |
| DT_DLL_readerWriter int | getSize (const DtRwBoolean &v) |
| DT_DLL_readerWriter int | getSize (const DtEntityType &v) |
| DT_DLL_readerWriter int | getSize (const DtEntityIdentifier &v) |
| DT_DLL_readerWriter int | getSize (const DtSimulationAddress &v) |
| DT_DLL_readerWriter int | getSize (const DtAppearance &v) |
| DT_DLL_readerWriter int | getSize (const DtForceType &v) |
| DT_DLL_readerWriter int | getSize (const DtInetAddr &v) |
| DT_DLL_readerWriter int | getSize (const DtRwInt &v) |
| DT_DLL_readerWriter int | getSize (const DtRwVariableBindings &v) |
| DT_DLL_readerWriter int | getSize (const DtRwStringAttributeList &v) |
| DT_DLL_readerWriter int | getSize (const DtRwStringAttribute &v) |
| template<typename T > | |
| int | getSize (const std::vector< T > &v) |
| template<typename T > | |
| int | getSize (const std::list< T > &v) |
| template<typename T1 , typename T2 > | |
| int | getSize (const std::map< T1, T2 > &v) |
| template<typename T1 , typename T2 > | |
| int | getSize (const boost::unordered_map< T1, T2 > &v) |
| template<typename T1 > | |
| int | getSize (const boost::unordered_set< T1 > &v) |
| template<typename T1 , typename T2 > | |
| int | getSize (const std::pair< T1, T2 > &v) |
| template<typename T > | |
| int | getSize (const std::set< T > &v) |
| DT_DLL_readerWriter int | getSize (const std::vector< bool > &v) |
| DT_DLL_vrfutil char * | encode (const DtSphere &val, char *buffer) |
| Serializes the provided value val into buffer. | |
| DT_DLL_vrfutil char * | encode (const DtRwTranslatableStringObject &val, char *buffer) |
| DT_DLL_vrfutil char * | encode (const DtRwObjectType &val, char *buffer) |
| DT_DLL_vrfutil char * | encode (const DtRwStringList &val, char *buffer) |
| DT_DLL_vrfutil char * | encode (const DtRwIntegerAttributeList &v, char *buffer) |
| DT_DLL_vrfutil char * | encode (const DtRwIntegerAttribute &v, char *buffer) |
| DT_DLL_vrfutil char * | encode (const DtRwRealAttributeList &v, char *buffer) |
| DT_DLL_vrfutil char * | encode (const DtRwRealAttribute &v, char *buffer) |
| DT_DLL_vrfutil char * | encode (const DtRwIntegerList &val, char *buffer) |
| DT_DLL_vrfutil char * | encode (const DtUUID &val, char *buffer) |
| DT_DLL_vrfutil char * | encode (const DtRwUUID &val, char *buffer) |
| DT_DLL_vrfutil char * | encode (const DtRwNLengthStringVector &val, char *buffer) |
| DT_DLL_vrfutil char * | encode (const DtRwNLengthUUIDVector &val, char *buffer) |
| DT_DLL_vrfutil char * | encode (const DtRwJoystickControl &val, char *buffer) |
| DT_DLL_vrfutil char * | encode (const DtRwPlanVariable &val, char *buffer) |
| DT_DLL_vrfutil char * | encode (const DtRwPlanSimulationObject &val, char *buffer) |
| DT_DLL_vrfutil char * | encode (const DtRwOrbatData &val, char *buffer) |
| DT_DLL_vrfutil const char * | 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 char * | decode (DtRwObjectType &val, const char *buffer) |
| DT_DLL_vrfutil const char * | decode (DtRwStringList &val, const char *buffer) |
| DT_DLL_vrfutil const char * | decode (DtRwIntegerAttributeList &v, const char *buffer) |
| DT_DLL_vrfutil const char * | decode (DtRwIntegerAttribute &v, const char *buffer) |
| DT_DLL_vrfutil const char * | decode (DtRwRealAttributeList &v, const char *buffer) |
| DT_DLL_vrfutil const char * | decode (DtRwRealAttribute &v, const char *buffer) |
| DT_DLL_vrfutil const char * | decode (DtRwIntegerList &val, const char *buffer) |
| DT_DLL_vrfutil const char * | decode (DtUUID &val, const char *buffer) |
| DT_DLL_vrfutil const char * | decode (DtRwUUID &val, const char *buffer) |
| DT_DLL_vrfutil const char * | decode (DtRwNLengthStringVector &val, const char *buffer) |
| DT_DLL_vrfutil const char * | decode (DtRwNLengthUUIDVector &val, const char *buffer) |
| DT_DLL_vrfutil const char * | decode (DtRwTranslatableStringObject &val, const char *buffer) |
| DT_DLL_vrfutil const char * | decode (DtRwJoystickControl &val, const char *buffer) |
| DT_DLL_vrfutil const char * | decode (DtRwPlanVariable &val, const char *buffer) |
| DT_DLL_vrfutil const char * | decode (DtRwPlanSimulationObject &val, const char *buffer) |
| DT_DLL_vrfutil const char * | decode (DtRwOrbatData &val, const char *buffer) |
| DT_DLL_vrfutil const char * | 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 char * | decode (boost::unordered_map< DtUUID, DtUUID > &val, const char *buffer) |
| DT_DLL_vrfutil const char * | decode (boost::unordered_set< DtUUID > &val, const char *buffer) |
| DT_DLL_vrfutil const char * | decode (std::set< DtUUID > &val, const char *buffer) |
| DT_DLL_vrfutil int | getSize (const DtRwPlanVariable &v) |
| The number of bytes required to encode the value. | |
| DT_DLL_vrfutil int | getSize (const DtSphere &v) |
| DT_DLL_vrfutil int | getSize (const DtRwObjectType &v) |
| DT_DLL_vrfutil int | getSize (const DtRwTranslatableStringObject &v) |
| DT_DLL_vrfutil int | getSize (const DtRwStringList &v) |
| DT_DLL_vrfutil int | getSize (const DtRwIntegerList &v) |
| DT_DLL_vrfutil int | getSize (const DtRwIntegerAttributeList &v) |
| DT_DLL_vrfutil int | getSize (const DtRwIntegerAttribute &v) |
| DT_DLL_vrfutil int | getSize (const DtRwRealAttributeList &v) |
| DT_DLL_vrfutil int | getSize (const DtRwRealAttribute &v) |
| DT_DLL_vrfutil int | getSize (const DtUUID &v) |
| DT_DLL_vrfutil int | getSize (const DtRwUUID &v) |
| DT_DLL_vrfutil int | getSize (const DtRwNLengthStringVector &v) |
| DT_DLL_vrfutil int | getSize (const DtRwNLengthUUIDVector &v) |
| DT_DLL_vrfutil int | getSize (const DtRwJoystickControl &v) |
| DT_DLL_vrfutil int | getSize (const DtRwPlanSimulationObject &v) |
| DT_DLL_vrfutil int | getSize (const DtRwOrbatData &v) |
Set of utility functions for encoding and decoding various data types to a byte array.
This namespace contains a set of utility functions for encoding and decoding various data types to/from a byte array.
All function are inside the DtBufferSerialize namespace. This namespace contains a set of utility functions for encoding and decoding various data types to/from a byte array. 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.
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.
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const DtFilename & | val, |
| char * | buffer | ||
| ) |
Serializes the provided value val into buffer.
buffer must have at least the number of bytes returned by getSize() for the same parameter. No length checking is done on buffer.
Referenced by encode(), and encodeForImportData().
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const DtString & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const std::string & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const char * | val, |
| unsigned | nSize, | ||
| char * | buffer | ||
| ) |
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const int & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const DtInt16 & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const DtInt32 & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const DtU8 & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const DtU16 & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const DtU32 & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const DtU64 & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const DtFloat32 & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const DtFloat64 & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const DtVector & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const DtTaitBryan & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const bool & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const DtObjectType & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const std::vector< char > & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const DtRwBoolean & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const DtEntityType & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const DtEntityIdentifier & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const DtSimulationAddress & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const DtAppearance & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const DtForceType & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const DtInetAddr & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const DtRwInt & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const DtRwVariableBindings & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const DtRwStringAttribute & | v, |
| char * | buffer | ||
| ) |
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const DtRwStringAttributeList & | val, |
| char * | buffer | ||
| ) |
| char* DtBufferSerialize::encode | ( | const std::vector< T > & | val, |
| char * | buffer | ||
| ) |
| char* DtBufferSerialize::encode | ( | const std::map< T1, T2 > & | val, |
| char * | buffer | ||
| ) |
| char* DtBufferSerialize::encode | ( | const boost::unordered_map< T1, T2 > & | val, |
| char * | buffer | ||
| ) |
| char* DtBufferSerialize::encode | ( | const boost::unordered_set< T1 > & | val, |
| char * | buffer | ||
| ) |
| char* DtBufferSerialize::encode | ( | const std::pair< T1, T2 > & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const std::vector< bool > & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | DtString & | val, |
| const char * | buffer | ||
| ) |
Decodes a value from buffer and places the result in val of the type specified by val.
Buffer must contain a value created by the corresponding call to encode().
Referenced by decode(), and decodeFromImportData().
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | std::string & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | DtFilename & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | int & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | DtInt16 & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | DtInt32 & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | DtU8 & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | DtU16 & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | DtU32 & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | DtU64 & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | DtFloat32 & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | DtFloat64 & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | DtVector & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | DtTaitBryan & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | bool & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | DtObjectType & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | std::vector< char > & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | DtRwBoolean & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | DtEntityType & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | DtEntityIdentifier & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | DtSimulationAddress & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | DtAppearance & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | DtForceType & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | DtInetAddr & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | DtRwInt & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | DtRwStringAttributeList & | v, |
| const char * | buffer | ||
| ) |
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | DtRwStringAttribute & | v, |
| const char * | buffer | ||
| ) |
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | DtRwVariableBindings & | val, |
| const char * | buffer | ||
| ) |
| const char* DtBufferSerialize::decode | ( | std::vector< T > & | val, |
| const char * | buffer | ||
| ) |
| const char* DtBufferSerialize::decode | ( | std::set< T > & | val, |
| const char * | buffer | ||
| ) |
| const char* DtBufferSerialize::decode | ( | std::list< T > & | val, |
| const char * | buffer | ||
| ) |
| const char* DtBufferSerialize::decode | ( | std::map< T1, T2 > & | val, |
| const char * | buffer | ||
| ) |
| const char* DtBufferSerialize::decode | ( | boost::unordered_map< T1, T2 > & | val, |
| const char * | buffer | ||
| ) |
| const char* DtBufferSerialize::decode | ( | boost::unordered_set< T1 > & | val, |
| const char * | buffer | ||
| ) |
| const char* DtBufferSerialize::decode | ( | std::pair< T1, T2 > & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | std::vector< bool > & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const DtString & | val | ) |
The number of bytes required to encode the value.
Referenced by encodeForImportData(), and getSize().
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const std::string & | val | ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const DtFilename & | val | ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const DtVector & | v | ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const int & | v | ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const DtInt16 & | v | ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const DtInt32 & | v | ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const DtU8 & | v | ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const DtU16 & | v | ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const DtU32 & | v | ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const DtU64 & | v | ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const DtFloat32 & | v | ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const DtFloat64 & | v | ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const bool & | v | ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const DtObjectType & | v | ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const DtTaitBryan & | v | ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const std::vector< char > & | v | ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const DtRwBoolean & | v | ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const DtEntityType & | v | ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const DtEntityIdentifier & | v | ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const DtSimulationAddress & | v | ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const DtAppearance & | v | ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const DtForceType & | v | ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const DtInetAddr & | v | ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const DtRwInt & | v | ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const DtRwVariableBindings & | v | ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const DtRwStringAttributeList & | v | ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const DtRwStringAttribute & | v | ) |
| int DtBufferSerialize::getSize | ( | const std::vector< T > & | v | ) |
| int DtBufferSerialize::getSize | ( | const std::list< T > & | v | ) |
| int DtBufferSerialize::getSize | ( | const std::map< T1, T2 > & | v | ) |
| int DtBufferSerialize::getSize | ( | const boost::unordered_map< T1, T2 > & | v | ) |
| int DtBufferSerialize::getSize | ( | const boost::unordered_set< T1 > & | v | ) |
| int DtBufferSerialize::getSize | ( | const std::pair< T1, T2 > & | v | ) |
| int DtBufferSerialize::getSize | ( | const std::set< T > & | v | ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const std::vector< bool > & | v | ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const DtRwInt8 & | val | ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const DtRwInt16 & | val | ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const DtRwInt32 & | val | ) |
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const DtRwInt8 & | val, |
| char * | buffer | ||
| ) |
Serializes the provided value val into buffer.
buffer must have at least the number of bytes returned by getSize() for the same parameter. No length checking is done on buffer.
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const DtRwInt16 & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const DtRwInt32 & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | DtRwInt8 & | val, |
| const char * | buffer | ||
| ) |
Decodes a value from buffer and places the result in val of the type specified by val.
Buffer must contain a value created by the corresponding call to encode().
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | DtRwInt16 & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | DtRwInt32 & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const DtRwReal & | val | ) |
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const DtRwReal & | val, |
| char * | buffer | ||
| ) |
Serializes the provided value val into buffer.
buffer must have at least the number of bytes returned by getSize() for the same parameter. No length checking is done on buffer.
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | DtRwReal & | val, |
| const char * | buffer | ||
| ) |
Decodes a value from buffer and places the result in val of the type specified by val.
Buffer must contain a value created by the corresponding call to encode().
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const DtRwReal32 & | val | ) |
| DT_DLL_readerWriter int DtBufferSerialize::getSize | ( | const DtRwReal64 & | val | ) |
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const DtRwReal32 & | val, |
| char * | buffer | ||
| ) |
Serializes the provided value val into buffer.
buffer must have at least the number of bytes returned by getSize() for the same parameter. No length checking is done on buffer.
| DT_DLL_readerWriter char* DtBufferSerialize::encode | ( | const DtRwReal64 & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | DtRwReal32 & | val, |
| const char * | buffer | ||
| ) |
Decodes a value from buffer and places the result in val of the type specified by val.
Buffer must contain a value created by the corresponding call to encode().
| DT_DLL_readerWriter const char* DtBufferSerialize::decode | ( | DtRwReal64 & | val, |
| const char * | buffer | ||
| ) |
| int DtBufferSerialize::getSize | ( | const DtGroupEntityInfo & | val | ) |
| DT_DLL_vrfmsgs int DtBufferSerialize::getSize | ( | const DtIfEmbarkationSlotInformationResponse::SlotInformation & | ) |
| DT_DLL_vrfmsgs const char* DtBufferSerialize::decode | ( | DtIfEmbarkationSlotInformationResponse::SlotInformation & | , |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfmsgs char* DtBufferSerialize::encode | ( | const DtIfEmbarkationSlotInformationResponse::SlotInformation & | , |
| char * | buffer | ||
| ) |
| DT_DLL_vrfmsgs int DtBufferSerialize::getSize | ( | const DtRangedObjectType & | ) |
| DT_DLL_vrfmsgs const char* DtBufferSerialize::decode | ( | DtRangedObjectType & | , |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfmsgs char* DtBufferSerialize::encode | ( | const DtRangedObjectType & | , |
| char * | buffer | ||
| ) |
| DT_DLL_vrfmsgs int DtBufferSerialize::getSize | ( | const DtIntersectionInformation & | ) |
| DT_DLL_vrfmsgs const char* DtBufferSerialize::decode | ( | DtIntersectionInformation & | , |
| const char * | |||
| ) |
| DT_DLL_vrfmsgs char* DtBufferSerialize::encode | ( | const DtIntersectionInformation & | , |
| char * | |||
| ) |
| DT_DLL_vrfmsgs int DtBufferSerialize::getSize | ( | const DtIfPlan *const & | messagePtr | ) |
| DT_DLL_vrfmsgs char* DtBufferSerialize::encode | ( | const DtIfPlan *const & | messagePtr, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfmsgs const char* DtBufferSerialize::decode | ( | DtIfPlan *& | messagePtr, |
| const char * | buffer | ||
| ) |
Decodes the buffer into the DtIfPlan.
| DT_DLL_vrfmsgs int DtBufferSerialize::getSize | ( | const DtIfRequestIntersectionInformation::IntersectionInformation & | messagePtr | ) |
| DT_DLL_vrfmsgs char* DtBufferSerialize::encode | ( | const DtIfRequestIntersectionInformation::IntersectionInformation & | messagePtr, |
| char * | buffer | ||
| ) |
Encodes the specified IntersectionInformation into the specified character array.
| DT_DLL_vrfmsgs const char* DtBufferSerialize::decode | ( | DtIfRequestIntersectionInformation::IntersectionInformation & | messagePtr, |
| const char * | buffer | ||
| ) |
Decodes the buffer into the IntersectionInformation.
| DT_DLL_vrfmsgs int DtBufferSerialize::getSize | ( | const DtIfScriptedMovementObjectsResponse::ScriptedMovementObject & | ) |
| DT_DLL_vrfmsgs char* DtBufferSerialize::encode | ( | const DtIfScriptedMovementObjectsResponse::ScriptedMovementObject & | str, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfmsgs const char* DtBufferSerialize::decode | ( | DtIfScriptedMovementObjectsResponse::ScriptedMovementObject & | str, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfmsgs int DtBufferSerialize::getSize | ( | const DtIfSnapshotsResponse::Snapshot & | messagePtr | ) |
| DT_DLL_vrfmsgs char* DtBufferSerialize::encode | ( | const DtIfSnapshotsResponse::Snapshot & | messagePtr, |
| char * | buffer | ||
| ) |
Encodes the specified Snapshot into the specified character array.
| DT_DLL_vrfmsgs const char* DtBufferSerialize::decode | ( | DtIfSnapshotsResponse::Snapshot & | messagePtr, |
| const char * | buffer | ||
| ) |
Decodes the buffer into the Snapshot.
| DT_DLL_vrfmsgs int DtBufferSerialize::getSize | ( | const DtRwSpawnData & | contentPtr | ) |
| DT_DLL_vrfmsgs char* DtBufferSerialize::encode | ( | const DtRwSpawnData & | adminContentPtr, |
| char * | buffer | ||
| ) |
Encodes the specified spawn data into the specified character array.
| DT_DLL_vrfmsgs const char* DtBufferSerialize::decode | ( | DtRwSpawnData & | adminContentPtr, |
| const char * | buffer | ||
| ) |
Decodes the buffer into the spawn data.
| DT_DLL_vrfmsgs int DtBufferSerialize::getSize | ( | const DtSensorDataEntry & | data | ) |
The number of bytes required to encode the value.
| DT_DLL_vrfmsgs char* DtBufferSerialize::encode | ( | const DtSensorDataEntry & | data, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfmsgs const char* DtBufferSerialize::decode | ( | DtSensorDataEntry & | data, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfmsgs int DtBufferSerialize::getSize | ( | const DtSignalMessageHeader *const & | messagePtr | ) |
| DT_DLL_vrfmsgs char* DtBufferSerialize::encode | ( | const DtSignalMessageHeader *const & | messagePtr, |
| char * | buffer | ||
| ) |
Encodes the specified DtSignalMessageHeader into the specified character array.
| DT_DLL_vrfmsgs const char* DtBufferSerialize::decode | ( | DtSignalMessageHeader *& | messagePtr, |
| const char * | buffer | ||
| ) |
Decodes the buffer into the DtSignalMessageHeader using the DtVrfObjectMessage factory.
messagePtr will be deleted and reallocated by this method. The type of the DtVrfObjectMessage created will be determined by the message type specified in the buffer.
| DT_DLL_vrfmsgs int DtBufferSerialize::getSize | ( | const DtVrfObjectMessage *const & | messagePtr | ) |
| DT_DLL_vrfmsgs char* DtBufferSerialize::encode | ( | const DtVrfObjectMessage *const & | messagePtr, |
| char * | buffer | ||
| ) |
Encodes the specified DtVrfObjectMessage into the specified character array.
| DT_DLL_vrfmsgs const char* DtBufferSerialize::decode | ( | DtVrfObjectMessage *& | messagePtr, |
| const char * | buffer | ||
| ) |
Decodes the buffer into the DtVrfObjectMessage using the DtVrfObjectMessage factory.
messagePtr will be deleted and reallocated by this method. The type of the task created will be determined by the task type specified in the buffer. If no DtVrfObjectMessage could be created from the buffer, messagePtr will be null after the function call.
| DT_DLL_vrfplan int DtBufferSerialize::getSize | ( | const DtPlan & | contentPtr | ) |
| DT_DLL_vrfplan char* DtBufferSerialize::encode | ( | const DtPlan & | adminContentPtr, |
| char * | buffer | ||
| ) |
Encodes the specified plan into the specified character array.
| DT_DLL_vrfplan const char* DtBufferSerialize::decode | ( | DtPlan & | adminContentPtr, |
| const char * | buffer | ||
| ) |
Decodes the buffer into the plan.
| DT_DLL_vrfplan char* DtBufferSerialize::encode | ( | const DtRwTriggersList & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfplan const char* DtBufferSerialize::decode | ( | DtRwTriggersList & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfplan int DtBufferSerialize::getSize | ( | const DtRwTriggersList & | ) |
| DT_DLL_vrfplan int DtBufferSerialize::getSize | ( | const DtSimCommand *const & | commandPtr | ) |
| DT_DLL_vrfplan char* DtBufferSerialize::encode | ( | const DtSimCommand *const & | commandPtr, |
| char * | buffer | ||
| ) |
Encodes the specified command into the specified character array.
| DT_DLL_vrfplan const char* DtBufferSerialize::decode | ( | DtSimCommand *& | commandPtr, |
| const char * | buffer | ||
| ) |
Decodes the buffer into the command using the task factory.
commandPtr will be deleted and reallocated by this method. The type of the command created will be determined by the command type specified in the buffer. If no command could be created from the buffer, commandPtr will be null after the function call.
| DT_DLL_vrfplan char* DtBufferSerialize::encode | ( | const DtSimStatement * | val, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfplan const char* DtBufferSerialize::decode | ( | DtSimStatement *& | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfplan int DtBufferSerialize::getSize | ( | const DtSimStatement * | ) |
| int DtBufferSerialize::getSize | ( | const DtRwSetDataRequestList & | list | ) |
| char* DtBufferSerialize::encode | ( | const DtRwSetDataRequestList & | list, |
| char * | buffer | ||
| ) |
| const char* DtBufferSerialize::decode | ( | DtRwSetDataRequestList & | list, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrftasks int DtBufferSerialize::getSize | ( | const DtScriptedTask & | list | ) |
| DT_DLL_vrftasks char* DtBufferSerialize::encode | ( | const DtScriptedTask & | list, |
| char * | buffer | ||
| ) |
| DT_DLL_vrftasks const char* DtBufferSerialize::decode | ( | DtScriptedTask & | list, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrftasks int DtBufferSerialize::getSize | ( | const DtSetDataRequest *const & | setDataPtr | ) |
| DT_DLL_vrftasks char* DtBufferSerialize::encode | ( | const DtSetDataRequest *const & | setDataPtr, |
| char * | buffer | ||
| ) |
Encodes the specified set data request into the specified character array.
| DT_DLL_vrftasks const char* DtBufferSerialize::decode | ( | DtSetDataRequest *& | setDataPtr, |
| const char * | buffer | ||
| ) |
Decodes the buffer into the set data request using the task factory.
taskPtr will be deleted and reallocated by this method. The type of the task created will be determined by the task type specified in the buffer. If no task could be created from the buffer, taskPtr will be null after the function call.
| DT_DLL_vrftasks int DtBufferSerialize::getSize | ( | const DtSimTask *const & | taskPtr | ) |
| DT_DLL_vrftasks char* DtBufferSerialize::encode | ( | const DtSimTask *const & | taskPtr, |
| char * | buffer | ||
| ) |
Encodes the specified task into the specified character array.
| DT_DLL_vrftasks const char* DtBufferSerialize::decode | ( | DtSimTask *& | taskPtr, |
| const char * | buffer | ||
| ) |
Decodes the buffer into the task using the task factory.
taskPtr will be deleted and reallocated by this method. The type of the task created will be determined by the task type specified in the buffer. If no task could be created from the buffer, taskPtr will be null after the function call.
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtAggregatedResourceList & | val | ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtAggregatedResourceList & | val, |
| char * | buffer | ||
| ) |
Encodes the list into the buffer.
No length checking is done, buffer must be at least getSize() long.
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtAggregatedResourceList & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtMsdlHierarchyPropertyMappings & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtMsdlHierarchyPropertyMappings & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtMsdlHierarchyPropertyMappings & | val | ) |
| DT_DLL_vrfutil std::string DtBufferSerialize::encodeForImportData | ( | const DtMsdlHierarchyPropertyMappings & | ) |
| DT_DLL_vrfutil void DtBufferSerialize::decodeFromImportData | ( | DtMsdlHierarchyPropertyMappings & | , |
| const std::string & | |||
| ) |
| std::string DtBufferSerialize::encodeForImportData | ( | const std::map< _Key, _Value > & | v | ) |
| void DtBufferSerialize::decodeFromImportData | ( | std::map< _Key, _Value > & | map, |
| const std::string & | s | ||
| ) |
References decode().
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtRailSegment & | data | ) |
The number of bytes required to encode the value.
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRailSegment & | data, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRailSegment & | data, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtRwAggregateState & | val | ) |
The number of bytes required to encode the value.
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwAggregateState & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwAggregateState & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtRwColor & | val | ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwColor & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwColor & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwConditionsList & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwConditionsList & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtRwConditionsList & | ) |
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtRwContaminationArea & | val | ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwContaminationArea & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwContaminationArea & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtRwDistanceAltitudeTimeEntry & | val | ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwDistanceAltitudeTimeEntry & | val, |
| char * | buffer | ||
| ) |
Serializes the provided value val into buffer.
buffer must have at least the number of bytes returned by getSize() for the same parameter. No length checking is done on buffer.
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwDistanceAltitudeTimeEntry & | val, |
| const char * | buffer | ||
| ) |
Decodes a value from buffer and places the result in val of the type specified by val.
Buffer must contain a value created by the corresponding call to encode().
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtRwDistanceAltitudeTimeEntryList & | val | ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwDistanceAltitudeTimeEntryList & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwDistanceAltitudeTimeEntryList & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtRwEmbarkationSlot & | val | ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwEmbarkationSlot & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwEmbarkationSlot & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtRwEngagementInfo & | info | ) |
The number of bytes required to encode the info.
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwEngagementInfo & | info, |
| char * | buffer | ||
| ) |
Serializes the provided engagement info into buffer.
The buffer must have at least the number of bytes returned by getSize() for the same parameter. No length checking is done on buffer.
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwEngagementInfo & | info, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtRwEngagementInfoList & | list | ) |
The number of bytes required to encode the list.
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwEngagementInfoList & | list, |
| char * | buffer | ||
| ) |
Serializes the provided engagement list into buffer.
The buffer must have at least the number of bytes returned by getSize() for the same parameter. No length checking is done on buffer.
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwEngagementInfoList & | list, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtRwForceType & | val | ) |
The number of bytes required to encode the value.
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwForceType & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwForceType & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtRwFormationType & | val | ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwFormationType & | val, |
| char * | buffer | ||
| ) |
Serializes the provided value val into buffer.
buffer must have at least the number of bytes returned by getSize() for the same parameter. No length checking is done on buffer.
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwFormationType & | val, |
| const char * | buffer | ||
| ) |
Decodes a value from buffer and places the result in val of the type specified by val.
Buffer must contain a value created by the corresponding call to encode().
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtRwKeplerOrbitalElements & | val | ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwKeplerOrbitalElements & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwKeplerOrbitalElements & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwKeyValueList & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwKeyValueList & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtRwKeyValueList & | val | ) |
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtRwObjectTypeInfo & | contentPtr | ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwObjectTypeInfo & | adminContentPtr, |
| char * | buffer | ||
| ) |
Encodes the specified spawn data into the specified character array.
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwObjectTypeInfo & | adminContentPtr, |
| const char * | buffer | ||
| ) |
Decodes the buffer into the spawn data.
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtRwSensorContactInfo & | data | ) |
The number of bytes required to encode the value.
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwSensorContactInfo & | data, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwSensorContactInfo & | data, |
| const char * | buffer | ||
| ) |
| int DtBufferSerialize::getSize | ( | const DtRwTemplatedListPtr< T, T_autoDelete > & | val | ) |
| char* DtBufferSerialize::encode | ( | const DtRwTemplatedListPtr< T, T_autoDelete > & | val, |
| char * | buffer | ||
| ) |
Encodes the list into the buffer.
No length checking is done, buffer must be at least getSize() long.
| const char* DtBufferSerialize::decode | ( | DtRwTemplatedListPtr< T, T_autoDelete > & | val, |
| const char * | buffer | ||
| ) |
Decodes a list from buffer.
| int DtBufferSerialize::getSize | ( | const DtRwTemplatedPair< FirstType, SecondType > & | val | ) |
| char* DtBufferSerialize::encode | ( | const DtRwTemplatedPair< FirstType, SecondType > & | val, |
| char * | buffer | ||
| ) |
Encodes the map into the buffer.
No length checking is done, buffer must be at least getSize() long.
| const char* DtBufferSerialize::decode | ( | DtRwTemplatedPair< FirstType, SecondType > & | val, |
| const char * | buffer | ||
| ) |
Decodes a map from buffer.
| int DtBufferSerialize::getSize | ( | const DtRwTemplatedMapPtr< KeyType, ValType > & | m | ) |
| char* DtBufferSerialize::encode | ( | const DtRwTemplatedMapPtr< KeyType, ValType > & | m, |
| char * | buffer | ||
| ) |
Encodes the map into the buffer.
No length checking is done, buffer must be at least getSize() long.
| const char* DtBufferSerialize::decode | ( | DtRwTemplatedMapPtr< KeyType, ValType > & | m, |
| const char * | buffer | ||
| ) |
Decodes a map from buffer.
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtRwUnsigned & | val | ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwUnsigned & | val, |
| char * | buffer | ||
| ) |
Serializes the provided value val into buffer.
buffer must have at least the number of bytes returned by getSize() for the same parameter. No length checking is done on buffer.
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwUnsigned & | val, |
| const char * | buffer | ||
| ) |
Decodes a value from buffer and places the result in val of the type specified by val.
Buffer must contain a value created by the corresponding call to encode().
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtScriptedTaskMetaData & | v | ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtScriptedTaskMetaData & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtScriptedTaskMetaData & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtSimCondExpr * | val, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtSimCondExpr *& | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtSimCondExpr * | ) |
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtStealthCommand & | ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtStealthCommand & | , |
| const char * | |||
| ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtStealthCommand & | , |
| char * | |||
| ) |
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtSubordinateAggregateEntry & | val | ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtSubordinateAggregateEntry & | data, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtSubordinateAggregateEntry & | data, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtSubordinateEntry & | val | ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtSubordinateEntry & | data, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtSubordinateEntry & | data, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtSubordinateObjectsList & | val | ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtSubordinateObjectsList & | val, |
| char * | buffer | ||
| ) |
Encodes the list into the buffer.
No length checking is done, buffer must be at least getSize() long.
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtSubordinateObjectsList & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtRwActivities & | val | ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwActivities & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwActivities & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtRwHazardType & | val | ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwHazardType & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwHazardType & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtRwHazardAreaInformation & | val | ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwHazardAreaInformation & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwHazardAreaInformation & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtRwAffectableEngineeringObject & | val | ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwAffectableEngineeringObject & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwAffectableEngineeringObject & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtRwUserQuestion & | list | ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwUserQuestion & | list, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwUserQuestion & | list, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtRwDynamicTerrainChangeInformation & | ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwDynamicTerrainChangeInformation & | , |
| const char * | |||
| ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwDynamicTerrainChangeInformation & | , |
| char * | |||
| ) |
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtRwDynamicTerrainInformation & | ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwDynamicTerrainInformation & | , |
| const char * | |||
| ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwDynamicTerrainInformation & | , |
| char * | |||
| ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtSphere & | val, |
| char * | buffer | ||
| ) |
Serializes the provided value val into buffer.
buffer must have at least the number of bytes returned by getSize() for the same parameter. No length checking is done on buffer.
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwTranslatableStringObject & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwObjectType & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwStringList & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwIntegerAttributeList & | v, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwIntegerAttribute & | v, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwRealAttributeList & | v, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwRealAttribute & | v, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwIntegerList & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtUUID & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwUUID & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwNLengthStringVector & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwNLengthUUIDVector & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwJoystickControl & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwPlanVariable & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwPlanSimulationObject & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtRwOrbatData & | val, |
| char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtSphere & | val, |
| const char * | buffer | ||
| ) |
Decodes a value from buffer and places the result in val of the type specified by val.
Buffer must contain a value created by the corresponding call to encode().
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwObjectType & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwStringList & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwIntegerAttributeList & | v, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwIntegerAttribute & | v, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwRealAttributeList & | v, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwRealAttribute & | v, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwIntegerList & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtUUID & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwUUID & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwNLengthStringVector & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwNLengthUUIDVector & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwTranslatableStringObject & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwJoystickControl & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwPlanVariable & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwPlanSimulationObject & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtRwOrbatData & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::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 char* DtBufferSerialize::decode | ( | boost::unordered_map< DtUUID, DtUUID > & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | boost::unordered_set< DtUUID > & | val, |
| const char * | buffer | ||
| ) |
| DT_DLL_vrfutil const char* DtBufferSerialize::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 | ) |
| DT_DLL_vrfutil int DtBufferSerialize::getSize | ( | const DtSimInterfaceContent *const & | contentPtr | ) |
| DT_DLL_vrfutil char* DtBufferSerialize::encode | ( | const DtSimInterfaceContent *const & | adminContentPtr, |
| char * | buffer | ||
| ) |
Encodes the specified interface content into the specified character array.
| DT_DLL_vrfutil const char* DtBufferSerialize::decode | ( | DtSimInterfaceContent *& | interfaceContentPtr, |
| const char * | buffer | ||
| ) |
Decodes the buffer into the admin content using the interface content factory.
interfaceContentPtr will be deleted and reallocated by this method. The type of the content created will be determined by the content type specified in the buffer. If no task could be created from the buffer, contentPtr will be null after the function call.