VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
epDecHLA.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2017 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 
6 #pragma once
7 
8 #if DtHLA
9 
10 #include "epFomMap.h"
11 #include <vl/environmentProcessDecoderHLA.h>
12 
14 
15 #define DtDECLARE_EP_ATTR_DECODER(attrName) \
16  DtDECLARE_ATTR_DECODER(DtEnvironmentProcessRepository, attrName)
17 
18 #define DtDEFINE_SIMPLE_EP_ATTR_DECODER_WITH_CAST( \
19  attrName, netType, mutator, castExpr) \
20  DtDEFINE_SIMPLE_ATTR_DECODER_WITH_CAST( \
21  EpDecoder, \
22  DtEnvironmentProcessRepository, \
23  attrName, netType, mutator, castExpr)
24 #endif
25 
26 namespace makVrv
27 {
28  namespace DT_PROTOCOL_NAMESPACE
29  {
30 #if DtHLA
31  class DL_DLL_IGCONVRLINK EpDecoder : public DtEnvironmentProcessDecoder
34  {
35  public:
36 
38  EpDecoder(DtExerciseConn* exConn, DtObjClassDesc* classDesc);
39 
41  virtual ~EpDecoder();
42 
43  protected:
44  DtDECLARE_EP_ATTR_DECODER(EnvironmentProcessActive);
45  };
46 #endif
47  }
48 }
49 
50 
51 
#define DtDECLARE_EP_ATTR_DECODER(attrName)
Definition: epDecHLA.h:15
#define DL_DLL_IGCONVRLINK
Definition: dllExport.h:26
#define DT_PROTOCOL_NAMESPACE
Make VR-Vantage VRLink code export with library #ifdef DL_DLL_IGCONVRLINK #undef DL_DLL_IGCONVRLINK #...
Definition: export.h:32

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)