6 #ifndef reflectedFederateList_H_
7 #define reflectedFederateList_H_
28 virtual ~DtReflectedFederateList();
31 virtual DtReflectedFederate* lookup(
33 RTI::ObjectInstanceHandle
id);
35 RTI::ObjectHandle id);
39 virtual DtReflectedFederate* lookup(
43 virtual DtReflectedFederate* first()
const;
46 virtual DtReflectedFederate* last()
const;
49 virtual void addFederateAdditionCallback(
50 DtFederateCallbackFunction cb,
void* userData);
53 virtual void removeFederateAdditionCallback(
54 DtFederateCallbackFunction cb,
void* userData);
57 virtual void addFederateRemovalCallback(
58 DtFederateCallbackFunction cb,
void* userData);
61 virtual void removeFederateRemovalCallback(
62 DtFederateCallbackFunction cb,
void* userData);
66 DtReflectedFederateList(
const DtReflectedFederateList& orig);
69 DtReflectedFederateList&
operator=(
const DtReflectedFederateList&orig);
Instances of DtReflectedObjectList are lists of instances of classes derived from DtReflectedObject...
Definition: reflectedObjectListDIS.h:38
Contains the HLA DtReflectedObjectList class declaration.
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnDIS.h:62
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Declares DtReflectedFederate (HLA Only).
DtReflectedObjectList & operator=(const DtReflectedObjectList &orig)
assignment operator – not implemented
Instances of DtReflectedObject are used to represent a simulation entity reflected across a network (...
Definition: reflectedObjectDIS.h:34
Instances of DtEntityIdentifier are used as a unique ID for entities in DIS.
Definition: entityIdentifier.h:31
virtual void objectAdded(DtReflectedObject *object)
Called after a remote object has been added to the list.
Instances of DtString are used to represent strings.
Definition: vlString.h:29