OpenRTM-aist  2.1.0
RTC.h
Go to the documentation of this file.
1 // -*- C++ -*-
19 #ifndef RTC_H
20 #define RTC_H
21 
22 #include <rtm/config_rtc.h>
23 
24 #ifdef ORB_IS_MICO
25 #include <CORBA.h>
26 #include <coss/CosNaming.h>
27 #include <rtm/idl/RTC.h>
28 #endif
29 
30 #ifdef ORB_IS_TAO
31 #include <tao/corba.h>
32 #include <orbsvcs/CosNamingC.h>
33 #include <rtm/idl/DataPortSkel.h>
34 #include <rtm/idl/DataPort_OpenRTMSkel.h>
35 #endif
36 
37 #ifdef ORB_IS_RTORB
38 #include <RtORB/cdrStream.h>
39 #endif // ORB_IS_RTORB
40 
41 #ifdef ORB_IS_OMNIORB
42 
43 #include <omniORB4/CORBA.h>
44 #include <omnithread.h>
45 
46 #endif // ORB_IS_OMNIORB
47 
48 #include <rtm/idl/OpenRTMSkel.h>
49 
50 #ifdef RTC_CORBA_CXXMAPPING11
51 #define RefCountServantBase ServantBase
52 #endif
53 
54 // for Windows DLL export
55 #if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__)
56 # define DLL_EXPORT __declspec(dllexport)
57 BOOL WINAPI DllMain (HINSTANCE hinstDll, DWORD fdwReason, LPVOID lpvReserved);
58 #else
59 # define DLL_EXPORT
60 # define WINAPI
61 #endif /* Windows */
62 
63 #ifdef ORB_IS_ORBEXPRESS
64 #include <CosNaming.h>
65 #endif
66 
67 
68 #include <coil/Properties.h>
69 
70 namespace RTC
71 {
73 
74 } // namespace RTC
75 
76 
77 #endif // RTC_H
#define WINAPI
Definition: RTC.h:60
RT-Component.
coil::Properties Properties
Definition: RTC.h:72