VR-Link API Documentation for HLA 1.3
eventIdHashKey.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2013 VT MAK
3 ** All rights reserved.
4 *********************************************************************/
5 
6 #ifdef DtDIS
7 
8 #pragma once
9 
13 
14 #include <vlutil/vlMachineTypes.h>
15 #include <vlutil/vlHashKeys.h>
16 #include <vl/eventId.h>
17 
23 class DT_DLL_VL DtEventIdHashKey : public DtBaseHashKey
24 {
25 public:
26 
28  DtEventIdHashKey();
29 
31  DtEventIdHashKey(const DtEventID& id);
32 
34  virtual ~DtEventIdHashKey();
35 
37  DtEventIdHashKey(const DtEventIdHashKey& orig);
38 
40  DtEventIdHashKey& operator=(const DtEventIdHashKey& orig);
41 
44  virtual bool operator==(const DtBaseHashKey& other) const;
45 
47  virtual DtBaseHashKey* clone() const;
48 
50  virtual const DtEventID& value() const;
51 
53  virtual const DtString stringRep() const;
54 
55 protected:
56 
58  virtual DtU64 computeHashValue();
59 
60 protected:
61 
62  DtEventID myId;
63 };
64 #endif

Document ID: Generated on Wed Oct 23 22:25:48 EDT 2013 from SVN revision 132765
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)