![]() |
VR-Link API Documentation for HLA 1.3
|
class DtRadioReceiverPublisher: More...
Inheritance diagram for DtRadioReceiverPublisher:
Collaboration diagram for DtRadioReceiverPublisher:Public Types | |
| typedef DtRadioReceiverRepository *(* | DtStateRepCreator )() |
| Function prototype for functions that create DtRadioReceiverRepositories. | |
Public Member Functions | |
| DtRadioReceiverPublisher (DtRadioReceiverRepository *stateRepToUse, DtExerciseConn *conn, const char *name=0, const DtDDMRegionSet *regionSetToUse=0) | |
| Constructor. | |
| DtRadioReceiverPublisher (DtExerciseConn *conn, const char *name=0, const DtDDMRegionSet *regionSetToUse=0) | |
| Constructor. | |
| DtRadioReceiverPublisher (RTI::ObjectClassHandle h, DtExerciseConn *conn, const char *name=0, const DtDDMRegionSet *regionSetToUse=0) | |
| Constructor. | |
| DtRadioReceiverPublisher (DtHlaObjectWithStateRep *obj, DtExerciseConn *conn) | |
| Constructor that creates a publisher for an existing DtHlaObject. | |
| virtual | ~DtRadioReceiverPublisher () |
| destructor | |
| virtual DtRadioReceiverRepository * | receiverRep () |
| Returns a pointer to the DtRadioReceiverRepository - through which you can set or inspect current state information. | |
| virtual DtRadioReceiverRepository * | rsr () |
| Synonym for receiverRep(). | |
| virtual const char * | classToUse () const |
| Returns the name of the FOM object class to use. | |
Static Public Member Functions | |
| static DtStateRepCreator | setStateRepCreator (DtStateRepCreator creator) |
| Give us a function to be used for creating SRs. | |
Protected Member Functions | |
| DtRadioReceiverPublisher (const DtRadioReceiverPublisher &orig) | |
| copy constructor -- Not Implemented | |
| DtRadioReceiverPublisher & | operator= (const DtRadioReceiverPublisher &orig) |
| copy constructor -- Not Implemented | |
Static Protected Attributes | |
| static DtStateRepCreator | theStateRepCreator |
class DtRadioReceiverPublisher:
Instances of DtRadioReceiverPublisher are used for local or source simulations of radio receivers, (i.e. these entities are not dependent on data being produced elsewhere on the network for their existence). These radio receivers send data to the network.
Function prototype for functions that create DtRadioReceiverRepositories.
| DtRadioReceiverPublisher::DtRadioReceiverPublisher | ( | DtRadioReceiverRepository * | stateRepToUse, |
| DtExerciseConn * | conn, | ||
| const char * | name = 0, |
||
| const DtDDMRegionSet * | regionSetToUse = 0 |
||
| ) |
Constructor.
| DtRadioReceiverPublisher::DtRadioReceiverPublisher | ( | DtExerciseConn * | conn, |
| const char * | name = 0, |
||
| const DtDDMRegionSet * | regionSetToUse = 0 |
||
| ) |
Constructor.
| DtRadioReceiverPublisher::DtRadioReceiverPublisher | ( | RTI::ObjectClassHandle | h, |
| DtExerciseConn * | conn, | ||
| const char * | name = 0, |
||
| const DtDDMRegionSet * | regionSetToUse = 0 |
||
| ) |
Constructor.
| DtRadioReceiverPublisher::DtRadioReceiverPublisher | ( | DtHlaObjectWithStateRep * | obj, |
| DtExerciseConn * | conn | ||
| ) |
Constructor that creates a publisher for an existing DtHlaObject.
(DtHlaObjectWithStateRep is derived from DtHlaObject.) Typically used in conjunction with ownership management, when you want to take ownership and begin updating some attributes of an object that you have already discovered.
| virtual DtRadioReceiverPublisher::~DtRadioReceiverPublisher | ( | ) | [virtual] |
destructor
| DtRadioReceiverPublisher::DtRadioReceiverPublisher | ( | const DtRadioReceiverPublisher & | orig | ) | [protected] |
copy constructor -- Not Implemented
| virtual const char* DtRadioReceiverPublisher::classToUse | ( | ) | const [virtual] |
Returns the name of the FOM object class to use.
Default implementation is to ask the FOM Mapper.
| DtRadioReceiverPublisher& DtRadioReceiverPublisher::operator= | ( | const DtRadioReceiverPublisher & | orig | ) | [protected] |
copy constructor -- Not Implemented
| DtRadioReceiverRepository * DtRadioReceiverPublisher::receiverRep | ( | ) | [inline, virtual] |
Returns a pointer to the DtRadioReceiverRepository - through which you can set or inspect current state information.
References DtObjectPublisher::myStateRep.
| DtRadioReceiverRepository * DtRadioReceiverPublisher::rsr | ( | ) | [inline, virtual] |
Synonym for receiverRep().
References DtObjectPublisher::myStateRep.
| static DtStateRepCreator DtRadioReceiverPublisher::setStateRepCreator | ( | DtStateRepCreator | creator | ) | [static] |
Give us a function to be used for creating SRs.
DtStateRepCreator DtRadioReceiverPublisher::theStateRepCreator [static, protected] |