OpenRTM-aist 2.0.2
Loading...
Searching...
No Matches
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)
57BOOL 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
70namespace RTC
71{
72 using Properties = coil::Properties;
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