![]() |
VR-Link API Documentation for HLA 1.3
|
Instances of DtReceiveInteractionCbInfo are used for providing a callback when an interaction is received from another federate. More...
Collaboration diagram for DtReceiveInteractionCbInfo:Public Member Functions | |
| DtReceiveInteractionCbInfo (RTI::InteractionClassHandle h, DtReceiveInteractionCb cb, void *usr) | |
| constructor | |
| DtReceiveInteractionCbInfo (RTI::InteractionClassHandle h, DtReceiveInteractionCb cb, void *usr, DtDDMRegionSP region) | |
| virtual | ~DtReceiveInteractionCbInfo () |
| destructor | |
| DtReceiveInteractionCbInfo (const DtReceiveInteractionCbInfo &orig) | |
| copy constructor | |
| DtReceiveInteractionCbInfo & | operator= (const DtReceiveInteractionCbInfo &orig) |
| assignment operator | |
| virtual int | match (const DtReceiveInteractionCbInfo *const other) const |
| Check whether one callback info is equal to another. | |
| virtual int | operator== (const DtReceiveInteractionCbInfo &other) const |
| Check whether one callback info is equal to another. | |
| virtual const RTI::InteractionClassHandle & | interactionClass () const |
| Get the interaction class handle. | |
| virtual const DtReceiveInteractionCb & | cbFunction () const |
| Get the callback function. | |
| virtual void * | userData () const |
| Get the user data. | |
Protected Attributes | |
| RTI::InteractionClassHandle | myClass |
| DtReceiveInteractionCb | myFunc |
| void * | myUsr |
| DtDDMRegionSP | myRegion |
Instances of DtReceiveInteractionCbInfo are used for providing a callback when an interaction is received from another federate.
| DtReceiveInteractionCbInfo::DtReceiveInteractionCbInfo | ( | RTI::InteractionClassHandle | h, |
| DtReceiveInteractionCb | cb, | ||
| void * | usr | ||
| ) |
constructor
| DtReceiveInteractionCbInfo::DtReceiveInteractionCbInfo | ( | RTI::InteractionClassHandle | h, |
| DtReceiveInteractionCb | cb, | ||
| void * | usr, | ||
| DtDDMRegionSP | region | ||
| ) |
| virtual DtReceiveInteractionCbInfo::~DtReceiveInteractionCbInfo | ( | ) | [virtual] |
destructor
copy constructor
| const DtReceiveInteractionCb & DtReceiveInteractionCbInfo::cbFunction | ( | ) | const [inline, virtual] |
Get the callback function.
References myFunc.
| const RTI::InteractionClassHandle & DtReceiveInteractionCbInfo::interactionClass | ( | ) | const [inline, virtual] |
Get the interaction class handle.
References myClass.
| virtual int DtReceiveInteractionCbInfo::match | ( | const DtReceiveInteractionCbInfo *const | other | ) | const [virtual] |
Check whether one callback info is equal to another.
| DtReceiveInteractionCbInfo& DtReceiveInteractionCbInfo::operator= | ( | const DtReceiveInteractionCbInfo & | orig | ) |
assignment operator
| virtual int DtReceiveInteractionCbInfo::operator== | ( | const DtReceiveInteractionCbInfo & | other | ) | const [virtual] |
Check whether one callback info is equal to another.
| void * DtReceiveInteractionCbInfo::userData | ( | ) | const [inline, virtual] |
Get the user data.
References myUsr.
RTI::InteractionClassHandle DtReceiveInteractionCbInfo::myClass [protected] |
Referenced by interactionClass().
Referenced by cbFunction().
DtDDMRegionSP DtReceiveInteractionCbInfo::myRegion [protected] |
void* DtReceiveInteractionCbInfo::myUsr [protected] |
Referenced by userData().