A DtHatHotResponder receives HAT/HOT requests from CIGI and either initiates an immediate request or adds a periodic request.
More...
Detailed Description
A DtHatHotResponder receives HAT/HOT requests from CIGI and either initiates an immediate request or adds a periodic request.
Contains the queue of responses used by the DtCigiConnection, and emits the signal caught by the DtCigiIntersectionHandler.
Constructor & Destructor Documentation
| virtual makVrv::DtHatHotResponder::~DtHatHotResponder |
( |
| ) |
|
|
virtual |
Member Function Documentation
| virtual void makVrv::DtHatHotResponder::addPeriodicHatHotRequest |
( |
DtUniqueID |
entityId, |
|
|
const DtVector & |
loc, |
|
|
int |
frequency, |
|
|
int |
hatHotId, |
|
|
bool |
hatRequest |
|
) |
| |
|
virtual |
| virtual void makVrv::DtHatHotResponder::processHatHotRequests |
( |
| ) |
|
|
virtual |
Iterates through periodic requests and sends a response if needed.
| void makVrv::DtHatHotResponder::processHatHotRequest |
( |
const CigiHatHotReqV3_2 & |
hatHotReq | ) |
|
|
protected |
Takes the CIGI packet, extracts the data, and either sends a response or adds a periodic request.
| virtual void makVrv::DtHatHotResponder::sendHatHotRequest |
( |
DtUniqueID |
entityId, |
|
|
const DtVector & |
loc, |
|
|
int |
hatHotId, |
|
|
bool |
hatRequest |
|
) |
| |
|
protectedvirtual |
Signals to the intersection handler that we want to initiate a HAT/HOT request.
Friends And Related Function Documentation
Member Data Documentation
| boost::signal<void (DtUniqueID, const DtVector&, unsigned int, bool, unsigned int)> makVrv::DtHatHotResponder::signal_hatHotRequested |
Signal caught by the intersection handler.
| std::map<int, HatHotData> makVrv::DtHatHotResponder::myHatHotRequests |
|
protected |
The documentation for this class was generated from the following file:
- /exports/nfedora7-1/nightly/docs/vrforcesDevelopment.vrf4-4-branch/include/vrvCigi/DtHatHotResponder.h