|
VR-Engage
2.2
|
Go to the source code of this file.
Classes | |
| class | DtRwRwrContactInfo |
Typedefs | |
| using | DtRwRwrContactInfoList = DtRwTemplatedListPtr<DtRwRwrContactInfo, true> |
Functions | |
| VRFMESSAGES_DLL int | getSize (const DtRwRwrContactInfo &info) |
| VRFMESSAGES_DLL char * | encode (const DtRwRwrContactInfo &info, char *buffer) |
| VRFMESSAGES_DLL const char * | decode (DtRwRwrContactInfo &info, const char *buffer) |
This file contains the DtRwRwrContactInfo class which represents detailed information about radar warning receiver contacts detected by aircraft electronic warfare systems. It includes positional data, signal characteristics, and emitter identification information.
| using DtRwRwrContactInfoList = DtRwTemplatedListPtr<DtRwRwrContactInfo, true> |
List type for storing multiple RWR contact information entries.
| VRFMESSAGES_DLL int getSize | ( | const DtRwRwrContactInfo & | info | ) |
Gets the number of bytes required to encode the RWR contact info.
| info | The RWR contact info to calculate size for |
Calculates the number of bytes required to encode the specified RWR contact info. Note that passing in a null pointer is valid and will return a size of zero.
References VRFMESSAGES_DLL.
| VRFMESSAGES_DLL char * encode | ( | const DtRwRwrContactInfo & | info, |
| char * | buffer ) |
Serializes the RWR contact info into a buffer.
| info | The RWR contact info to encode |
| buffer | The buffer to serialize into |
Serializes the provided RWR contact info into the buffer. The buffer must have at least the number of bytes returned by getSize().
References VRFMESSAGES_DLL.
| VRFMESSAGES_DLL const char * decode | ( | DtRwRwrContactInfo & | info, |
| const char * | buffer ) |
Deserializes the buffer into RWR contact info.
| info | The RWR contact info to populate |
| buffer | The buffer to deserialize from |
Decodes data from the buffer into the provided RWR contact info object.
References VRFMESSAGES_DLL.