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.3  2006/10/17 19:12:01  n-ando
00022  * Modified to include omniORB4 CORBA/h header file.
00023  *
00024  * Revision 1.2  2005/05/16 05:49:10  n-ando
00025  * Some definitions (__declspec(dllexport), __declspec(dllimport) etc..)
00026  * were added for Windows ports.
00027  *
00028  * Revision 1.1.1.1  2005/05/12 09:06:18  n-ando
00029  * Public release.
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 // for windows DLL
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

Generated on Mon Jan 15 12:15:35 2007 for OpenRTM by  doxygen 1.4.1