MAK RTIspy API Documentation for HLA 1.3
rtiMsConfig.h
Go to the documentation of this file.
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_

Document ID: Generated on Thu Jun 14 14:15:04 EDT 2012 from SVN revision 116116
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)