Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

RTC.h

Go to the documentation of this file.
00001 // -*- C++ -*-
00019 /*
00020  * $Log: RTC.h,v $
00021  * Revision 1.5  2007/04/13 18:14:41  n-ando
00022  * Now OpenRTMSkel.h is included.
00023  *
00024  * Revision 1.4  2007/01/21 10:38:54  n-ando
00025  * Some tirivial fixex.
00026  *
00027  * Revision 1.3  2006/10/17 19:12:01  n-ando
00028  * Modified to include omniORB4 CORBA/h header file.
00029  *
00030  * Revision 1.2  2005/05/16 05:49:10  n-ando
00031  * Some definitions (__declspec(dllexport), __declspec(dllimport) etc..)
00032  * were added for Windows ports.
00033  *
00034  * Revision 1.1.1.1  2005/05/12 09:06:18  n-ando
00035  * Public release.
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 // for windows DLL
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

Generated on Tue May 29 16:45:37 2007 for OpenRTM by  doxygen 1.4.1