22 class DtIffAtcNavaidsPdu;
54 virtual void addIffAdditionCallback(
56 virtual void removeIffAdditionCallback(
60 virtual void addEmitterAdditionCallback(
63 virtual void removeEmitterAdditionCallback(
67 virtual void addIffRemovalCallback(
69 virtual void removeIffRemovalCallback(
73 virtual void addEmitterRemovalCallback(
76 virtual void removeEmitterRemovalCallback(
110 hashKeyFromStateMessage(
const DtStateMsg* msg);
119 static void emIffCb(DtIffAtcNavaidsPdu* pdu,
void* usr);
122 std::map<const DtGlobalObjectDesignator, std::list<DtIFFSystemHashKey> > myIffHashMap;
class DtReflectedObjectList
Definition: reflectedObjectListHLA.h:58
class DtReflectedIff:
Definition: reflectedIffHLA.h:32
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnHLA.h:60
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
DtBaseHashKey is an abstract base class for hash keys.
Definition: vlHashKeys.h:39
void(* DtIffCallbackFunction)(DtReflectedIff *obj, void *userData)
Definition: reflectedIffHLA.h:20
This file contains typedefs used to represent objects in a protocol neutral way.
DtReflectedObjectList & operator=(const DtReflectedObjectList &orig)
assignment operator – not implemented
class DtReflectedObject:
Definition: reflectedObjectHLA.h:36
virtual void removeAndDelete(DtReflectedObject *obj, char *msg=nullptr)
Remove the remote object from the list if found and delete it.
unsigned char DtU8
An eight bit unsigned integer value.
Definition: vlMachineTypes.h:137
Instances of DtIFFSystemHashKey are used as hash keys for an emitter system.
Definition: iffSystemHashKey.h:17
An instance of this class manages the list of "IFF" objects that are simulated remotely, and reflected to us by the RTI.
Definition: reflectedIffListHLA.h:28
virtual void objectAdded(DtReflectedObject *object)
Called from processDiscoverObject() after a remote object has been added to the list.
unsigned short DtU16
A 16 bit unsigned integer value.
Definition: vlMachineTypes.h:140
Instances of DtString are used to represent strings.
Definition: vlString.h:29
class DtStateMsg:
Definition: stateMsgHLA.h:32
virtual void print()
Print the SRs of all objects.