|
WSF
|
#include <WsfDisEntityState.hpp>
Inherits DisEntityState.
Public Member Functions | |
| WsfDisEntityState (WsfDisInterface *aInterfacePtr) | |
| WsfDisEntityState (DisPdu &aPdu, GenI &aGenI, WsfDisInterface *aInterfacePtr) | |
| ~WsfDisEntityState () override | |
| WsfDisEntityState * | Clone () const override |
| int | Process () override |
A class for maintaining DIS entity state PDUs.
This class performs two major functions: -) Contains a received PDU (derives from DisEntityState) -) Contains processing methods necessary to move data between the WsfPlatform and the DisEntityState (both ways). This encapsulates much of the details of the processing of entity state data.
| WsfDisEntityState::WsfDisEntityState | ( | WsfDisInterface * | aInterfacePtr | ) |
Referenced by Clone().
| WsfDisEntityState::WsfDisEntityState | ( | DisPdu & | aPdu, |
| GenI & | aGenI, | ||
| WsfDisInterface * | aInterfacePtr ) |
|
override |
|
override |
References WsfDisEntityState().
|
override |
References WsfDisInterface::cSHADOW_SITE, WsfObserver::DisEntityStateReceived(), WsfDisUtil::FindDisPlatform(), WsfDisPlatform::GetPlatform(), WsfDisUtil::GetSimulation(), WsfDisUtil::GetTimeFromPdu(), WsfDisPlaybackDevice::IsPlaybackEntity(), platformPtr, WsfDisPlatform::SetEntityState(), and simTime.