VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
vrlinkStateStateRepository.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 1992-2025 MAK Technologies, Inc
3 ** All rights reserved.
4 *******************************************************************************/
5 
9 
10 #pragma once
11 
12 #if DtHLA
13 
14 #include "stateRepository.h"
15 #include "globalObjectDesignator.h"
16 #include "hlaLogicalTime.h"
17 #include "hlaLogicalTimeInterval.h"
18 
19 #include <vlpi/entityType.h>
20 #include <vlpi/entityIdentifier.h>
21 
22 #include <vlutil/vlString.h>
23 
24 #include <matrix/vlVector.h>
25 
26 #include <vector>
27 
28 
30 {
36 };
37 
41 {
42 public:
45 
48 
51 
54 
56  virtual DtStateRepository* clone(bool copy) const;
57 
59  static DtVRLinkStateStateRepository* create();
60 
62  virtual void printData() const;
63 
65  virtual void printDataToStream(std::ostream& stream) const;
66 
70  DtExerciseConn* exConn() const;
71  void setExConn(DtExerciseConn* val);
72 
74  virtual void setExecutionStatus(DtVRLExecutionStatus val);
75 
77  virtual DtVRLExecutionStatus executionStatus() const;
78 
79 protected:
82 };
83 
85 {
86  return myExConn;
87 }
88 
89 #endif
Contains the DtEntityIdentifier class declaration.
Instances of DtExerciseConn are used to provide an application&#39;s interface or connection to the netwo...
Definition: exerciseConnHLA.h:61
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Contains the DtString class declaration.
Contains the DtEntityType and DtRadioEntityType class declarations.
This file contains typedefs used to represent objects in a protocol neutral way.
This file declares DtVector and DtVector32.
virtual DtStateRepository * clone(bool copy=false) const
Return a copy/empty object of the same type as this.
DtStateRepository is an abstract base class for maintaining state for an object.
Definition: stateRepository.h:50
virtual void printData() const
Print State Data to the DtInfo Stream.
virtual void printDataToStream(std::ostream &stream) const
Prints the State Data to the stream specified.
DtStateRepository & operator=(const DtStateRepository &orig)
assignment operator

Document ID: Generated on Thu Oct 16 00:12:25 EDT 2025 from SVN revision 280738
Copyright © 1992-2025 MAK Technologies. All Rights Reserved (www.mak.com)