MAK RTIspy API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
rtiMsConfig.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 2003 MaK Technologies, Inc.
3 ** All rights reserved.
4 *********************************************************************/
5 /*********************************************************************
6 ** $RCSfile: rtiMsConfig.h,v $ $Revision: 1.4 $ $State: Exp $
7 *********************************************************************/
8 
11 
12 #ifndef DtRtiMsConfig_H_
13 #define DtRtiMsConfig_H_
14 
15 #if !defined(_WIN32) || (_MSC_VER < 1600 )
16 #define nullptr 0
17 #endif
18 
19 #ifdef _WIN32
20 
21 #ifdef MAK_ENABLE_CRT_DEBUG
22 #include <vlutil/vlDebugCrt.h>
23 #endif
24 
26 #pragma warning(disable: 4290)
27 #pragma warning(disable: 4275)
29 #pragma warning(disable: 4251)
30 #pragma warning(disable: 4786)
32 #pragma warning (disable : 4503 )
34 #pragma warning (disable : 4355 )
36 
37 
38 #endif
39 
40 #if DT_USE_MAK_RTI_DLL || DT_DLL_ASSISTANT || DT_DLL_ASSISTANTAPP || DT_DLL_EXEC || DT_DLL_FORWARDER || DT_DLL_FORWARDERAPP || DT_DLL_LRC || DT_DLL_RTIUTIL || DT_DLL_CHOOSER || DT_DLL_SHAREDMEMORY || DT_DLL_WWW || DT_DLL_WWWEHS
41 
42 #ifdef DT_DLL_ASSISTANT
43 #undef DT_DLL_ASSISTANT
44 #define DT_DLL_ASSISTANT __declspec( dllexport )
45 #else
46 #define DT_DLL_ASSISTANT __declspec( dllimport )
47 #endif
48 
49 #ifdef DT_DLL_ASSISTANTAPP
50 #undef DT_DLL_ASSISTANTAPP
51 #define DT_DLL_ASSISTANTAPP __declspec( dllexport )
52 #else
53 #define DT_DLL_ASSISTANTAPP __declspec( dllimport )
54 #endif
55 
56 #ifdef DT_DLL_EXEC
57 #undef DT_DLL_EXEC
58 #define DT_DLL_EXEC __declspec( dllexport )
59 #else
60 #define DT_DLL_EXEC __declspec( dllimport )
61 #endif
62 
63 #ifdef DT_DLL_FORWARDER
64 #undef DT_DLL_FORWARDER
65 #define DT_DLL_FORWARDER __declspec( dllexport )
66 #else
67 #define DT_DLL_FORWARDER __declspec( dllimport )
68 #endif
69 
70 #ifdef DT_DLL_FORWARDERAPP
71 #undef DT_DLL_FORWARDERAPP
72 #define DT_DLL_FORWARDERAPP __declspec( dllexport )
73 #else
74 #define DT_DLL_FORWARDERAPP __declspec( dllimport )
75 #endif
76 
77 #ifdef DT_DLL_LRC
78 #undef DT_DLL_LRC
79 #define DT_DLL_LRC __declspec( dllexport )
80 #else
81 #define DT_DLL_LRC __declspec( dllimport )
82 #endif
83 
84 #ifdef DT_DLL_RTIUTIL
85 #undef DT_DLL_RTIUTIL
86 #define DT_DLL_RTIUTIL __declspec( dllexport )
87 #else
88 #define DT_DLL_RTIUTIL __declspec( dllimport )
89 #endif
90 
91 #ifdef DT_DLL_CHOOSER
92 #undef DT_DLL_CHOOSER
93 #define DT_DLL_CHOOSER __declspec( dllexport )
94 #else
95 #define DT_DLL_CHOOSER __declspec( dllimport )
96 #endif
97 
98 #ifdef DT_DLL_SHAREDMEMORY
99 #undef DT_DLL_SHAREDMEMORY
100 #define DT_DLL_SHAREDMEMORY __declspec( dllexport )
101 #else
102 #define DT_DLL_SHAREDMEMORY __declspec( dllimport )
103 #endif
104 
105 #ifdef DT_DLL_WWW
106 #undef DT_DLL_WWW
107 #define DT_DLL_WWW __declspec( dllexport )
108 #else
109 #define DT_DLL_WWW __declspec( dllimport )
110 #endif
111 
112 #ifdef DT_DLL_WWWEHS
113 #undef DT_DLL_WWWEHS
114 #define DT_DLL_WWWEHS __declspec( dllexport )
115 #else
116 #define DT_DLL_WWWEHS __declspec( dllimport )
117 #endif
118 
119 #else
120 
121 #define DT_DLL_ASSISTANT
122 #define DT_DLL_ASSISTANTAPP
123 #define DT_DLL_EXEC
124 #define DT_DLL_FORWARDER
125 #define DT_DLL_FORWARDERAPP
126 #define DT_DLL_LRC
127 #define DT_DLL_RTIUTIL
128 #define DT_DLL_CHOOSER
129 #define DT_DLL_SHAREDMEMORY
130 #define DT_DLL_WWW
131 #define DT_DLL_WWWEHS
132 #endif
133 
134 #endif

Document ID: Generated on Mon Sep 7 15:40:32 EDT 2020 from SVN revision 217499
Copyright © 2005-2020 MAK Technologies Inc. All Rights Reserved (www.mak.com)