10 #ifndef DtSystemHashKey_H_
11 #define DtSystemHashKey_H_
42 virtual int value()
const;
Instances of DtEntityIdentifierHashKey are hash keys made from DtEntityIdentifiers.
Definition: entityIdentifierHashKey.h:21
DtHashKeyType
Definition: vlHashKeys.h:19
DtBaseHashKey & operator=(const DtBaseHashKey &orig)
assignment operator
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
DtBaseHashKey is an abstract base class for hash keys.
Definition: vlHashKeys.h:39
Instances of DtSystemHashKey are used as hash keys for an emitter system.
Definition: systemHashKey.h:18
unsigned long long DtU64
-------—— Network Layout for a long long (64 bytes unsigned)
Definition: vlMachineTypes.h:185
virtual const DtString stringRep() const =0
Get the string representation of this key.
This file contains typedefs used to represent objects in a protocol neutral way.
int mySystemId
Definition: systemHashKey.h:58
virtual DtBaseHashKey * clone() const =0
Make a copy of this hash key.
virtual DtHashKeyType hashKeyType() const
Get the type of HashKey.
Definition: systemHashKey.h:45
Definition: vlHashKeys.h:30
virtual DtU64 computeHashValue()=0
Compute the hashed value for this key.
Instances of DtEntityIdentifier are used as a unique ID for entities in DIS.
Definition: entityIdentifier.h:31
DtGlobalObjectDesignatorHashKey myDesHashKey
Definition: systemHashKey.h:57
Instances of DtString are used to represent strings.
Definition: vlString.h:29