![]() |
VR-Link API Documentation for HLA Evolved
|
Instances of DtReflectAttributeValuesCbInfo are used for providing a callback when attributes change for an object in federation. More...
Collaboration diagram for DtReflectAttributeValuesCbInfo:Public Member Functions | |
| DtReflectAttributeValuesCbInfo (RTI::ObjectHandle id, DtReflectAttributeValuesCb cb, void *usr) | |
| constructor | |
| virtual | ~DtReflectAttributeValuesCbInfo () |
| destructor | |
| DtReflectAttributeValuesCbInfo (const DtReflectAttributeValuesCbInfo &orig) | |
| copy constructor | |
| DtReflectAttributeValuesCbInfo & | operator= (const DtReflectAttributeValuesCbInfo &orig) |
| assignment operator | |
| virtual int | match (const DtReflectAttributeValuesCbInfo *const other) const |
| Check whether one callback info is equal to another. | |
| virtual int | operator== (const DtReflectAttributeValuesCbInfo &other) const |
| Check whether one callback info is equal to another. | |
| virtual const RTI::ObjectHandle & | objectId () const |
| Get the object id. | |
| virtual const DtReflectAttributeValuesCb & | cbFunction () const |
| Get the callback function. | |
| virtual void * | userData () const |
| Get the user data. | |
Protected Attributes | |
| RTI::ObjectHandle | myId |
| DtReflectAttributeValuesCb | myFunc |
| void * | myUsr |
Instances of DtReflectAttributeValuesCbInfo are used for providing a callback when attributes change for an object in federation.
This class is a helper class to DtReflectAttributeValuesCbList.
| DtReflectAttributeValuesCbInfo::DtReflectAttributeValuesCbInfo | ( | RTI::ObjectHandle | id, |
| DtReflectAttributeValuesCb | cb, | ||
| void * | usr | ||
| ) |
constructor
| virtual DtReflectAttributeValuesCbInfo::~DtReflectAttributeValuesCbInfo | ( | ) | [virtual] |
destructor
| DtReflectAttributeValuesCbInfo::DtReflectAttributeValuesCbInfo | ( | const DtReflectAttributeValuesCbInfo & | orig | ) |
copy constructor
| const DtReflectAttributeValuesCb & DtReflectAttributeValuesCbInfo::cbFunction | ( | ) | const [inline, virtual] |
Get the callback function.
References myFunc.
| virtual int DtReflectAttributeValuesCbInfo::match | ( | const DtReflectAttributeValuesCbInfo *const | other | ) | const [virtual] |
Check whether one callback info is equal to another.
| const RTI::ObjectHandle & DtReflectAttributeValuesCbInfo::objectId | ( | ) | const [inline, virtual] |
Get the object id.
References myId.
| DtReflectAttributeValuesCbInfo& DtReflectAttributeValuesCbInfo::operator= | ( | const DtReflectAttributeValuesCbInfo & | orig | ) |
assignment operator
| virtual int DtReflectAttributeValuesCbInfo::operator== | ( | const DtReflectAttributeValuesCbInfo & | other | ) | const [virtual] |
Check whether one callback info is equal to another.
| void * DtReflectAttributeValuesCbInfo::userData | ( | ) | const [inline, virtual] |
Get the user data.
References myUsr.
Referenced by cbFunction().
RTI::ObjectHandle DtReflectAttributeValuesCbInfo::myId [protected] |
Referenced by objectId().
void* DtReflectAttributeValuesCbInfo::myUsr [protected] |
Referenced by userData().