WSF
WsfDisDataQueryR Class Reference

#include <WsfDisDataQueryR.hpp>

Inherits DisDataQueryR.

Public Member Functions

 WsfDisDataQueryR (WsfDisInterface *aInterfacePtr)
 WsfDisDataQueryR (DisPdu &aPdu, GenI &aGenI, WsfDisInterface *aInterfacePtr)
 ~WsfDisDataQueryR () override
int Process () override
void TimedOut () override
void MakeTimeAdvanceReportRequest (double aTimeInterval=0.0)

Protected Member Functions

WsfDisDataQueryRoperator= (const WsfDisDataQueryR &aRhs)=delete
DisPdu * ProduceResponse (bool &aIsDone)

Constructor & Destructor Documentation

◆ WsfDisDataQueryR() [1/2]

WsfDisDataQueryR::WsfDisDataQueryR ( WsfDisInterface * aInterfacePtr)

Constructor Local Origination Generate WsfDisDataQueryR to be sent to one or more external simulations.

Parameters
aInterfacePtrA pointer to the DIS interface.

References WsfDisUtil::GetNextRequestNumber(), and WsfDisUtil::GetReliabilityService().

Referenced by operator=().

◆ WsfDisDataQueryR() [2/2]

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

Constructor Remote Origination Generate WsfDisDataQueryR while processing an externally received DisDataQueryR PDU.

Parameters
aPduA reference to the incoming Protocol Data Unit (PDU).
aGenIA GenI helper reference used to retrieve PDU information from the buffer.
aInterfacePtrA pointer to the DIS interface.

◆ ~WsfDisDataQueryR()

WsfDisDataQueryR::~WsfDisDataQueryR ( )
override

Member Function Documentation

◆ MakeTimeAdvanceReportRequest()

void WsfDisDataQueryR::MakeTimeAdvanceReportRequest ( double aTimeInterval = 0.0)

◆ operator=()

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

◆ Process()

int WsfDisDataQueryR::Process ( )
override

◆ ProduceResponse()

DisPdu * WsfDisDataQueryR::ProduceResponse ( bool & aIsDone)
protected

◆ TimedOut()

void WsfDisDataQueryR::TimedOut ( )
override

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