VR-Link API Documentation for HLA 1.3
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Attributes
DtReflectedRadioTransmitter Class Reference

class DtReflectedRadioTransmitter: More...

+ Inheritance diagram for DtReflectedRadioTransmitter:
+ Collaboration diagram for DtReflectedRadioTransmitter:

List of all members.

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
DtReflectedRadioTransmitteroperator= (const DtReflectedRadioTransmitter &orig)
 assignment operator -- not implemented

Static Protected Attributes

static DtStateRepCreator theStateRepCreator

Detailed Description

class DtReflectedRadioTransmitter:

Instances of DtReflectedRadioTransmitter represent RadioTransmitter objects simulated by remote applications. State data can be viewed through its state repository.


Member Typedef Documentation

Function prototype for functions that create DtRadioTransmitterRepositories.


Constructor & Destructor Documentation

constructor

destructor

copy constructor -- not implemented


Member Function Documentation

virtual void DtReflectedRadioTransmitter::addPostUpdateCallback ( DtRadioTransmitterCallbackFunction  cb,
void *  userData 
) [virtual]

Transmitter state callback registration/deregistration.

Get the next remote transmitter.

Reimplemented from DtListedObj.

DtReflectedRadioTransmitter& DtReflectedRadioTransmitter::operator= ( const DtReflectedRadioTransmitter orig) [protected]

assignment operator -- not implemented

Get the previous remote transmitter.

Reimplemented from DtListedObj.

Give us a function to be used for creating SRs.

Get the transmitter's state repository.

References DtReflectedObject::myStateRep.

Get the next remote transmitter.

Will cycle back to the first remote transmitter.

Reimplemented from DtListedObj.

Get the previous remote transmitter.

Will cycle back to the last remote transmitter.

Reimplemented from DtListedObj.


Member Data Documentation


The documentation for this class was generated from the following file:

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)