![]() |
MAK RTIspy API Documentation for HLA Evolved
|
00001 /********************************************************************* 00002 ** Copyright (c) 2003 MaK Technologies, Inc. 00003 ** All rights reserved. 00004 *********************************************************************/ 00005 /********************************************************************* 00006 ** $RCSfile: rtiMsConfig.h,v $ $Revision: 1.4 $ $State: Exp $ 00007 *********************************************************************/ 00008 00011 00012 #ifndef DtRtiMsConfig_H_ 00013 #define DtRtiMsConfig_H_ 00014 00015 #if !defined(_WIN32) || (_MSC_VER < 1600 ) 00016 #define nullptr 0 00017 #endif 00018 00019 #ifdef _WIN32 00020 00022 #pragma warning(disable: 4290) 00023 00024 #pragma warning(disable: 4275) 00025 #pragma warning(disable: 4251) 00026 00027 #pragma warning(disable: 4786) 00028 00029 #pragma warning (disable : 4503 ) 00030 00031 #pragma warning (disable : 4355 ) 00032 00033 00034 #endif //! _WIN32 00035 00036 #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 00037 00038 #ifdef DT_DLL_ASSISTANT 00039 #undef DT_DLL_ASSISTANT 00040 #define DT_DLL_ASSISTANT __declspec( dllexport ) 00041 #else 00042 #define DT_DLL_ASSISTANT __declspec( dllimport ) 00043 #endif 00044 00045 #ifdef DT_DLL_ASSISTANTAPP 00046 #undef DT_DLL_ASSISTANTAPP 00047 #define DT_DLL_ASSISTANTAPP __declspec( dllexport ) 00048 #else 00049 #define DT_DLL_ASSISTANTAPP __declspec( dllimport ) 00050 #endif 00051 00052 #ifdef DT_DLL_EXEC 00053 #undef DT_DLL_EXEC 00054 #define DT_DLL_EXEC __declspec( dllexport ) 00055 #else 00056 #define DT_DLL_EXEC __declspec( dllimport ) 00057 #endif 00058 00059 #ifdef DT_DLL_FORWARDER 00060 #undef DT_DLL_FORWARDER 00061 #define DT_DLL_FORWARDER __declspec( dllexport ) 00062 #else 00063 #define DT_DLL_FORWARDER __declspec( dllimport ) 00064 #endif 00065 00066 #ifdef DT_DLL_FORWARDERAPP 00067 #undef DT_DLL_FORWARDERAPP 00068 #define DT_DLL_FORWARDERAPP __declspec( dllexport ) 00069 #else 00070 #define DT_DLL_FORWARDERAPP __declspec( dllimport ) 00071 #endif 00072 00073 #ifdef DT_DLL_LRC 00074 #undef DT_DLL_LRC 00075 #define DT_DLL_LRC __declspec( dllexport ) 00076 #else 00077 #define DT_DLL_LRC __declspec( dllimport ) 00078 #endif 00079 00080 #ifdef DT_DLL_RTIUTIL 00081 #undef DT_DLL_RTIUTIL 00082 #define DT_DLL_RTIUTIL __declspec( dllexport ) 00083 #else 00084 #define DT_DLL_RTIUTIL __declspec( dllimport ) 00085 #endif 00086 00087 #ifdef DT_DLL_CHOOSER 00088 #undef DT_DLL_CHOOSER 00089 #define DT_DLL_CHOOSER __declspec( dllexport ) 00090 #else 00091 #define DT_DLL_CHOOSER __declspec( dllimport ) 00092 #endif 00093 00094 #ifdef DT_DLL_SHAREDMEMORY 00095 #undef DT_DLL_SHAREDMEMORY 00096 #define DT_DLL_SHAREDMEMORY __declspec( dllexport ) 00097 #else 00098 #define DT_DLL_SHAREDMEMORY __declspec( dllimport ) 00099 #endif 00100 00101 #ifdef DT_DLL_WWW 00102 #undef DT_DLL_WWW 00103 #define DT_DLL_WWW __declspec( dllexport ) 00104 #else 00105 #define DT_DLL_WWW __declspec( dllimport ) 00106 #endif 00107 00108 #ifdef DT_DLL_WWWEHS 00109 #undef DT_DLL_WWWEHS 00110 #define DT_DLL_WWWEHS __declspec( dllexport ) 00111 #else 00112 #define DT_DLL_WWWEHS __declspec( dllimport ) 00113 #endif 00114 00115 #else //! Default -- Unix or Win32 static 00116 00117 #define DT_DLL_ASSISTANT 00118 #define DT_DLL_ASSISTANTAPP 00119 #define DT_DLL_EXEC 00120 #define DT_DLL_FORWARDER 00121 #define DT_DLL_FORWARDERAPP 00122 #define DT_DLL_LRC 00123 #define DT_DLL_RTIUTIL 00124 #define DT_DLL_CHOOSER 00125 #define DT_DLL_SHAREDMEMORY 00126 #define DT_DLL_WWW 00127 #define DT_DLL_WWWEHS 00128 #endif //! Need DLL Declarations 00129 00130 #endif //! DtRtiMsConfig_H_