|
| | DtWaterSurfaceDecoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc) |
| | Default constructor. More...
|
| |
| virtual | ~DtWaterSurfaceDecoder () |
| | Destructor. More...
|
| |
| | DtWaterSurfaceDecoder (const DtWaterSurfaceDecoder &orig) |
| | Copy constructor. More...
|
| |
| DtWaterSurfaceDecoder & | operator= (const DtWaterSurfaceDecoder &orig) |
| | Assignment operator. More...
|
| |
| | DtWeatherDecoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc) |
| | Default constructor. More...
|
| |
| virtual | ~DtWeatherDecoder () |
| | Destructor. More...
|
| |
| | DtWeatherDecoder (const DtWeatherDecoder &orig) |
| | Copy constructor. More...
|
| |
| DtWeatherDecoder & | operator= (const DtWeatherDecoder &orig) |
| | Assignment operator. More...
|
| |
| | DtEnvironmentConditionDecoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc) |
| | Default constructor. More...
|
| |
| virtual | ~DtEnvironmentConditionDecoder () |
| | Destructor. More...
|
| |
| | DtEnvironmentConditionDecoder (const DtEnvironmentConditionDecoder &orig) |
| | Copy constructor. More...
|
| |
| DtEnvironmentConditionDecoder & | operator= (const DtEnvironmentConditionDecoder &orig) |
| | Assignment operator. More...
|
| |
| | DtMetocRootDecoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc) |
| | Default constructor. More...
|
| |
| virtual | ~DtMetocRootDecoder () |
| | Destructor. More...
|
| |
| | DtMetocRootDecoder (const DtMetocRootDecoder &orig) |
| | Copy constructor. More...
|
| |
| DtMetocRootDecoder & | operator= (const DtMetocRootDecoder &orig) |
| | Assignment operator. More...
|
| |
| | DtHlaStateDecoder (DtExerciseConn *exConn, DtObjClassDesc *classDesc) |
| | constructor More...
|
| |
| virtual | ~DtHlaStateDecoder () |
| | destructor More...
|
| |
| | DtHlaStateDecoder (const DtHlaStateDecoder &orig) |
| | copy constructor More...
|
| |
| DtHlaStateDecoder & | operator= (const DtHlaStateDecoder &orig) |
| | assignment operator More...
|
| |
| DtAttributeDecoder | addDecoder (RTI::AttributeHandle h, DtAttributeDecoder func) |
| | Add/Remove a decoding function for the attribute specified by handle. More...
|
| |
| DtAttributeDecoder | removeDecoder (RTI::AttributeHandle h) |
| |
| DtAttributeDecoder | addDecoder (char *attrName, DtAttributeDecoder func, bool complain=true) |
| | Add/Remove a decoding function for the attribute specified by name. More...
|
| |
| DtAttributeDecoder | removeDecoder (char *attrName, bool complain=true) |
| |
| virtual DtAttributeDecoder | decoder (const RTI::AttributeHandle &handle) const |
| | Get the attribute decoder for the specified handle. More...
|
| |
| virtual void | decode (const DtStateMsg &msg, DtStateRepository *stateRep) const |
| | Decode the state message into the state repository. More...
|
| |
| virtual RTI::ObjectClassHandle | objectClassHandle () const |
| | Get the object's class handle. More...
|
| |
| virtual DtHlaStateDecoder * | clone () const |
| | Returns a new-ed clone of this object. More...
|
| |
| virtual DtHlaStateDecoder * | clone (DtObjClassDesc *classDesc) const |
| | Returns a new-ed clone of this object which corresponds to the class description classDesc. More...
|
| |
|
| static DtHlaStateDecoder * | create (DtExerciseConn *exConn, DtObjClassDesc *classDesc) |
| | Creates an instance of DtWaterSurfaceDecoder. More...
|
| |
| static DtHlaStateDecoder * | create (DtExerciseConn *exConn, DtObjClassDesc *classDesc) |
| | Creates an instance of DtWeatherDecoder. More...
|
| |
| static DtHlaStateDecoder * | create (DtExerciseConn *exConn, DtObjClassDesc *classDesc) |
| | Creates an instance of DtEnvironmentConditionDecoder. More...
|
| |
| static DtHlaStateDecoder * | create (DtExerciseConn *exConn, DtObjClassDesc *classDesc) |
| | Creates an instance of DtMetocRootDecoder. More...
|
| |
| static char * | decodingBuffer (int length) |
| | Returns a pointer to a buffer that can be used to copy data obtained from a phvps. More...
|
| |
| static char * | attributeData (const RTI::AttributeHandleValuePairSet &attrs, int index, RTI::ULong &length) |
| | Returns a pointer to the attribute data. More...
|
| |
| static char * | attributeData (const RTI::AttributeHandleValuePairSet &attrs, int index, RTI::ULong &length, unsigned int expectedDataSize, char *attrName) |
| | Gets the attribute data and checks the expected size. More...
|
| |
| static DtNetEventId * | eventIdAttributeData (const RTI::AttributeHandleValuePairSet &attrs, int index) |
| | Get the attribute data as a DtNetEventId (adds defensive null terminator) Returns a pointer to the attribute data. More...
|
| |
| static std::wstring | wideStringFromHlaUnicodeString (char *buffer, int size, bool *error=nullptr) |
| | Gets data from an incoming buffer as a HlaUnicodeString and decodes it as a wide string. More...
|
| |
| static bool | getVectorFromArrayOfUuid (char *buffer, int size, std::vector< DtVrlUuid > &uuids) |
| | Gets data from an incoming buffer as an ArrayOfUuid and decodes it as a vector of type DtVrlUuid. More...
|
| |
|
| static void | decodeSeaState (DtWaterSurfaceStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes SeaState from attrs into rep. More...
|
| |
| static void | decodeSalinity (DtWaterSurfaceStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes Salinity from attrs into rep. More...
|
| |
| static void | decodeTide (DtWaterSurfaceStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes Tide from attrs into rep. More...
|
| |
| static void | decodeIce (DtWaterSurfaceStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes Ice from attrs into rep. More...
|
| |
| static void | decodeCurrent (DtWaterSurfaceStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes Current from attrs into rep. More...
|
| |
| static void | decodeWave (DtWaterSurfaceStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes Wave from attrs into rep. More...
|
| |
| static void | decodeSwell (DtWaterSurfaceStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes Swell from attrs into rep. More...
|
| |
| static void | decodePriority (DtWaterSurfaceStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes Priority from attrs into rep. More...
|
| |
| static void | decodeChoppiness (DtWaterSurfaceStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes Choppiness from attrs into rep. More...
|
| |
| static void | decodeSurgeDepth (DtWaterSurfaceStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes SurgeDepth from attrs into rep. More...
|
| |
| static void | decodeSurfaceTransparency (DtWaterSurfaceStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes SurfaceTransparency from attrs into rep. More...
|
| |
| static void | decodeDriveSeaStateFromWind (DtWaterSurfaceStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes DriveSeaStateFromWind from attrs into rep. More...
|
| |
| static void | decodeVrfWeatherAreaIdentifier (DtWaterSurfaceStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes VrfWeatherAreaIdentifier from attrs into rep. More...
|
| |
| static void | decodeTemperature (DtWeatherStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes Temperature from attrs into rep. More...
|
| |
| static void | decodeWind (DtWeatherStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes Wind from attrs into rep. More...
|
| |
| static void | decodePrecipitation (DtWeatherStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes Precipitation from attrs into rep. More...
|
| |
| static void | decodeHaze (DtWeatherStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes Haze from attrs into rep. More...
|
| |
| static void | decodeHumidity (DtWeatherStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes Humidity from attrs into rep. More...
|
| |
| static void | decodeBarometricPressure (DtWeatherStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes BarometricPressure from attrs into rep. More...
|
| |
| static void | decodeVisibilityRange (DtWeatherStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes VisibilityRange from attrs into rep. More...
|
| |
| static void | decodeServiceId (DtEnvironmentConditionStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes ServiceId from attrs into rep. More...
|
| |
| static void | decodeGeoReference (DtEnvironmentConditionStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes GeoReference from attrs into rep. More...
|
| |
| static void | decodeUniqueId (DtMetocRootStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes UniqueId from attrs into rep. More...
|
| |
| static void | decodeName (DtMetocRootStateRepository *rep, const RTI::AttributeHandleValuePairSet &attrs, int pairSetIndex) |
| | Decodes Name from attrs into rep. More...
|
| |
Instances of DtWaterSurfaceDecoder are used to decode data from the network into DtWaterSurfaceStateRepository objects.