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