![]() |
VR-Link API Documentation for HLA Evolved
|
class DtReflectedRadioTransmitter: More...
Inheritance diagram for DtReflectedRadioTransmitter:
Collaboration diagram for DtReflectedRadioTransmitter:Public Types | |
| typedef DtRadioTransmitterRepository *(* | DtStateRepCreator )() |
| Function prototype for functions that create DtRadioTransmitterRepositories. | |
Public Member Functions | |
| DtReflectedRadioTransmitter (DtHlaObject *obj, DtExerciseConn *conn) | |
| constructor | |
| virtual | ~DtReflectedRadioTransmitter () |
| destructor | |
| virtual DtRadioTransmitterRepository * | transmitterRep () const |
| Get the transmitter's state repository. | |
| virtual DtRadioTransmitterRepository * | tsr () const |
| Synonym for transmitterRep(). | |
| virtual DtReflectedRadioTransmitter * | next () const |
| Get the next remote transmitter. | |
| virtual DtReflectedRadioTransmitter * | prev () const |
| Get the previous remote transmitter. | |
| virtual DtReflectedRadioTransmitter * | wrapNext () const |
| Get the next remote transmitter. | |
| virtual DtReflectedRadioTransmitter * | wrapPrev () const |
| Get the previous remote transmitter. | |
| virtual void | addPostUpdateCallback (DtRadioTransmitterCallbackFunction cb, void *userData) |
| Transmitter state callback registration/deregistration. | |
| virtual void | removePostUpdateCallback (DtRadioTransmitterCallbackFunction cb, void *userData) |
Static Public Member Functions | |
| static DtStateRepCreator | setStateRepCreator (DtStateRepCreator creator) |
| Give us a function to be used for creating SRs. | |
Protected Member Functions | |
| DtReflectedRadioTransmitter (const DtReflectedRadioTransmitter &orig) | |
| copy constructor -- not implemented | |
| DtReflectedRadioTransmitter & | operator= (const DtReflectedRadioTransmitter &orig) |
| assignment operator -- not implemented | |
Static Protected Attributes | |
| static DtStateRepCreator | theStateRepCreator |
class DtReflectedRadioTransmitter:
Instances of DtReflectedRadioTransmitter represent RadioTransmitter objects simulated by remote applications. State data can be viewed through its state repository.
Function prototype for functions that create DtRadioTransmitterRepositories.
| DtReflectedRadioTransmitter::DtReflectedRadioTransmitter | ( | DtHlaObject * | obj, |
| DtExerciseConn * | conn | ||
| ) |
constructor
| virtual DtReflectedRadioTransmitter::~DtReflectedRadioTransmitter | ( | ) | [virtual] |
destructor
| DtReflectedRadioTransmitter::DtReflectedRadioTransmitter | ( | const DtReflectedRadioTransmitter & | orig | ) | [protected] |
copy constructor -- not implemented
| virtual void DtReflectedRadioTransmitter::addPostUpdateCallback | ( | DtRadioTransmitterCallbackFunction | cb, |
| void * | userData | ||
| ) | [virtual] |
Transmitter state callback registration/deregistration.
| virtual DtReflectedRadioTransmitter* DtReflectedRadioTransmitter::next | ( | ) | const [virtual] |
Get the next remote transmitter.
Reimplemented from DtListedObj.
| DtReflectedRadioTransmitter& DtReflectedRadioTransmitter::operator= | ( | const DtReflectedRadioTransmitter & | orig | ) | [protected] |
assignment operator -- not implemented
| virtual DtReflectedRadioTransmitter* DtReflectedRadioTransmitter::prev | ( | ) | const [virtual] |
Get the previous remote transmitter.
Reimplemented from DtListedObj.
| virtual void DtReflectedRadioTransmitter::removePostUpdateCallback | ( | DtRadioTransmitterCallbackFunction | cb, |
| void * | userData | ||
| ) | [virtual] |
| static DtStateRepCreator DtReflectedRadioTransmitter::setStateRepCreator | ( | DtStateRepCreator | creator | ) | [static] |
Give us a function to be used for creating SRs.
| DtRadioTransmitterRepository * DtReflectedRadioTransmitter::transmitterRep | ( | ) | const [inline, virtual] |
Get the transmitter's state repository.
References DtReflectedObject::myStateRep.
| DtRadioTransmitterRepository * DtReflectedRadioTransmitter::tsr | ( | ) | const [inline, virtual] |
Synonym for transmitterRep().
References DtReflectedObject::myStateRep.
| virtual DtReflectedRadioTransmitter* DtReflectedRadioTransmitter::wrapNext | ( | ) | const [virtual] |
Get the next remote transmitter.
Will cycle back to the first remote transmitter.
Reimplemented from DtListedObj.
| virtual DtReflectedRadioTransmitter* DtReflectedRadioTransmitter::wrapPrev | ( | ) | const [virtual] |
Get the previous remote transmitter.
Will cycle back to the last remote transmitter.
Reimplemented from DtListedObj.
DtStateRepCreator DtReflectedRadioTransmitter::theStateRepCreator [static, protected] |