class DtReflectedObjectList
Definition: reflectedObjectListHLA.h:36
virtual DtReflectedObject * newReflectedObject(DtHlaObject *obj) const
Override of virtual function that the base class uses to create the appropriate kind of DtReflectedOb...
Contains the HLA DtReflectedObjectList class declaration.
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnHLA.h:58
void(* TestCallbackFunction)(ReflectedTest *obj, void *userData)
Definition: refTest.h:16
Instances of ReflectedTest are used to represent "Test" objects simulated remotely, that we hear about through the RTI.
Definition: refTest.h:24
Instances of DtHlaObject are used to represent HLA objects which are communicated across the network...
Definition: hlaObject.h:56
virtual void addTestAdditionCallback(TestCallbackFunction cb, void *userData)
Functions that allow a user to register callbacks that will be called when "Test" objects are added a...
virtual void removeTestRemovalCallback(TestCallbackFunction cb, void *userData)
virtual ReflectedTest * first() const
Get the first/last object in the list.
class DtReflectedObject:
Definition: reflectedObjectHLA.h:36
An instance of this class manages the list of "Test" objects that are simulated remotely, and reflected to us by the RTI.
Definition: refTestList.h:16
ReflectedTestList(DtExerciseConn *exConn)
Constructor.
virtual ReflectedTest * last() const
virtual void removeTestAdditionCallback(TestCallbackFunction cb, void *userData)
virtual ~ReflectedTestList()
destructor
Instances of DtString are used to represent strings.
Definition: vlString.h:29
virtual ReflectedTest * lookup(RTI::ObjectHandle id)
The following public functions are not required by VR-Link, but they are strongly recommended...
virtual void addTestRemovalCallback(TestCallbackFunction cb, void *userData)
Registration/deregistration of object removal callbacks.