00001
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034 #ifndef RTC_h
00035 #define RTC_h
00036
00037 #include "rtm/config_rtc.h"
00038
00039 #ifdef ORB_IS_MICO
00040 #include <CORBA.h>
00041 #include <coss/CosNaming.h>
00042 #endif
00043
00044 #ifdef ORB_IS_TAO
00045 #include <tao/corba.h>
00046 #include <orbsvcs/CosNamingC.h>
00047 #endif
00048
00049 #ifdef ORB_IS_OMNIORB
00050 #undef PACKAGE_BUGREPORT
00051 #undef PACKAGE_NAME
00052 #undef PACKAGE_STRING
00053 #undef PACKAGE_TARNAME
00054 #undef PACKAGE_VERSION
00055 #include <omniORB4/CORBA.h>
00056 #include <omnithread.h>
00057 #endif
00058
00059
00060 #include <ace/Thread_Manager.h>
00061 #include <boost/lexical_cast.hpp>
00062
00063
00064
00065 #ifdef WIN32
00066
00067 #ifdef DLLEXT
00068 #define EXPORTS __declspec(dllexport)
00069 #else // DLLEXT
00070 #define EXPORTS __declspec(dllimport)
00071 #endif // DLLEXT
00072
00073 #define LINE_MAX 256
00074 BOOL WINAPI DllMain (HINSTANCE hinstDll, DWORD fdwReason, LPVOID lpvReserved);
00075
00076 #else // WIN32
00077
00078 #define EXPORTS
00079 #define WINAPI
00080
00081 #endif // WIN32
00082
00083
00084 #endif // RTC_h