VR-Link API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
vrlinkStateEncoderHLA.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 1992-2022 VT MAK
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
11 #if DtHLA
12 
13 #include "hlaStateEncoder.h"
14 
16 
21 {
22 public:
23 
26  DtExerciseConn* exConn,
27  DtObjClassDesc* classDesc);
28 
30  virtual ~DtVRLinkStateEncoder();
31 
34 
37 
38 public:
40  static DtHlaStateEncoder* create(
41  DtExerciseConn* exConn,
42  DtObjClassDesc* classDesc);
43 
44 protected:
45 
48  static bool needExecutionStatus(
49  const DtVRLinkStateStateRepository& stateRep,
50  const DtVRLinkStateStateRepository& asSeenByRemote);
51 
53  static void encodeExecutionStatus(
56  RTI::AttributeHandle attrHandle);
57 
58 };
59 
60 
61 #endif
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
This file contains the declaration of DtHlaStateEncoder.
DtHlaStateEncoder is used to provide encoding of a state repository into a state message in an HLA (a...
Definition: hlaStateEncoder.h:30
An instance of DtObjClassDesc is a "class descriptor" for an HLA Object class.
Definition: objClassDesc1516.h:41
DtHlaStateEncoder & operator=(const DtHlaStateEncoder &orig)
assignment operator
Used to provide backwards compatibility for VR-Link Encoders and Decoders who use either AttributeHan...
Definition: rtiCompatibility.h:154

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)