WSF
WsfDisActionResponse Class Reference

#include <WsfDisActionResponse.hpp>

Inherits DisActionResponse.

Public Member Functions

 WsfDisActionResponse (WsfDisInterface *aInterfacePtr)
 WsfDisActionResponse (DisPdu &aPdu, GenI &aGenI, WsfDisInterface *aInterfacePtr)
 ~WsfDisActionResponse () override
void MakeJoinExerciseResponse (const DisEntityId &aRequestorDisId, int aRequestorSerialId, int aRequestStatus, int aTimeScheme, DisUint32 aFeedbackTime, DisUint32 aTimeLatency, double aSimTime, double aSimRate, double aSimTimeStep)

Protected Member Functions

WsfDisActionResponseoperator= (const WsfDisActionResponse &aRhs)=delete
bool ProcessResponseTo (DisPdu *aInitiatorPtr)
bool ProcessJoinExerciseResponseTo (const DisActionRequest *aRequestPtr)

Constructor & Destructor Documentation

◆ WsfDisActionResponse() [1/2]

WsfDisActionResponse::WsfDisActionResponse ( WsfDisInterface * aInterfacePtr)

Referenced by operator=().

◆ WsfDisActionResponse() [2/2]

WsfDisActionResponse::WsfDisActionResponse ( DisPdu & aPdu,
GenI & aGenI,
WsfDisInterface * aInterfacePtr )

◆ ~WsfDisActionResponse()

WsfDisActionResponse::~WsfDisActionResponse ( )
override

Member Function Documentation

◆ MakeJoinExerciseResponse()

void WsfDisActionResponse::MakeJoinExerciseResponse ( const DisEntityId & aRequestorDisId,
int aRequestorSerialId,
int aRequestStatus,
int aTimeScheme,
DisUint32 aFeedbackTime,
DisUint32 aTimeLatency,
double aSimTime,
double aSimRate,
double aSimTimeStep )

There are several possible uses for a WsfDisActionResponse PDU. The following methods are provided as a convenience, and specifically tailored to individual uses of the PDU type.

◆ operator=()

WsfDisActionResponse & WsfDisActionResponse::operator= ( const WsfDisActionResponse & aRhs)
protecteddelete

◆ ProcessJoinExerciseResponseTo()

bool WsfDisActionResponse::ProcessJoinExerciseResponseTo ( const DisActionRequest * aRequestPtr)
protected

◆ ProcessResponseTo()

bool WsfDisActionResponse::ProcessResponseTo ( DisPdu * aInitiatorPtr)
protected

The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved