VR-Link API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
myFomMap.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1998 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 #pragma once
6 
7 #include <vlutil/vlConfig.h>
8 
9 // Export Symbols on Windows (and do nothing on Linux)
10 #if DT_NEED_DLL_DECLARATIONS
11 #ifdef DT_DLL_FOMMAP
12 #undef DT_DLL_FOMMAP
13 #define DT_DLL_FOMMAP __declspec( dllexport )
14 #else
15 #define DT_DLL_FOMMAP __declspec( dllimport )
16 #endif
17 #else
18 #ifdef DT_DLL_FOMMAP
19 #undef DT_DLL_FOMMAP
20 #endif
21 #define DT_DLL_FOMMAP
22 #endif
23 
24 
25 #if DtHLA
26 
27 #include <vl/emptyFomMapper.h>
28 
37 {
38 public:
39 
40  // Default constructor - most initialization is delayed until init() is
41  // called.
42  MyFomMapper();
43 
44  // Destructor
45  virtual ~MyFomMapper();
46 
47  // Virtual function override. init actually initializes most data. It is
48  // called from DtExerciseConn constructor. Required.
49  virtual void init(DtExerciseConn* conn);
50 protected:
51 
52  // Copy Ctor Not implemented
53  MyFomMapper(const MyFomMapper&orig);
54 
55  MyFomMapper &operator=(const MyFomMapper &orig);
56 };
57 
58 #endif
#define DT_DLL_FOMMAP
Definition: myFomMap.h:21
Instances of DtExerciseConn are used to provide an application&#39;s interface or connection to the netwo...
Definition: exerciseConnHLA.h:58
An instance of DtEmptyFomMapper is a DtFomMapper that has no mappings registered between FOM classes ...
Definition: emptyFomMapper.h:25
DtEmptyFomMapper & operator=(const DtEmptyFomMapper &orig)
assignment operator - not implemented.
virtual void init(DtExerciseConn *conn)
Initialize the instance, once an exercise connection is available.
The MyFomMapper class - a FOM Mapper with mappings between VR-Link&#39;s FOM independent API and the FOM ...
Definition: myFomMap.h:36
This file declares DtEmptyFomMapper.

Document ID: Generated on Tue Feb 2 21:02:17 EST 2021 from SVN revision 223668
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)