VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
unknownHlaObject.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 *********************************************************************/
5 
6 
10 
11 #ifndef DtUnknownHlaObject_H_
12 #define DtUnknownHlaObject_H_
13 
14 #if DtHLA
15 
16 
17 #include "hlaObject.h"
18 
20 
25 {
26 public:
27 
30  DtExerciseConn* exConn,
31  const char* name,
32  DtObjClassDesc& classDesc);
33 
36  DtExerciseConn* exConn,
37 #if DtHLA_1516
38  RTI::ObjectInstanceHandle id,
39 #else
40  RTI::ObjectHandle id,
41 #endif
42  const char* name,
43  DtObjClassDesc& classDesc);
44 
46  virtual ~DtUnknownHlaObject();
47 
50  virtual void update();
51 
61  virtual void update(
62 #if DtHLA_1516
63  const RTI::AttributeHandleValueMap& ahvm
64 #else
65  const RTI::AttributeHandleValuePairSet& ahvps
66 #endif
67  );
68 
69 protected:
70 
73 
76 
81  virtual void reflect(const DtStateMsg& stateMsg);
82 };
83 
84 #endif
85 #endif
86 
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
DtHlaObject & operator=(const DtHlaObject &src)
Assignment operator: not implemented; do not call.
This file provides a declaration of the class DtHlaObject.
virtual void reflect(const DtStateMsg &msg)=0
Handle reflection of object (receipt of state message) from the network.
An instance of DtObjClassDesc is a "class descriptor" for an HLA Object class.
Definition: objClassDesc13.h:41
Instances of DtHlaObject are used to represent HLA objects which are communicated across the network...
Definition: hlaObject.h:56
class DtStateMsg:
Definition: stateMsgHLA.h:32
virtual void update()
Generate and send any necessary attribute updates through the RTI.
Instances of DtUnknownHlaObject are used to store attributes for HLA objects which are not known by o...
Definition: unknownHlaObject.h:24

Document ID: Generated on Mon Apr 25 03:39:01 EDT 2022 from SVN revision 242502
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)