src
lib
rtm
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
#endif
34
35
#ifdef ORB_IS_RTORB
36
#include <RtORB/cdrStream.h>
37
#endif // ORB_IS_RTORB
38
39
#ifdef ORB_IS_OMNIORB
40
41
#ifdef WIN32
42
#pragma warning( disable : 4267 )
43
#pragma warning( disable : 4290 )
44
#pragma warning( disable : 4311 )
45
#pragma warning( disable : 4312 )
46
#endif // WIN32
47
48
#include <omniORB4/CORBA.h>
49
#include <omnithread.h>
50
51
#ifdef WIN32
52
#pragma warning( default : 4267 )
53
#pragma warning( default : 4290 )
54
#pragma warning( default : 4311 )
55
#pragma warning( default : 4312 )
56
#endif // WIN32
57
58
#endif // ORB_IS_OMNIORB
59
60
#include <rtm/idl/OpenRTMSkel.h>
61
62
#ifdef RTC_CORBA_CXXMAPPING11
63
#define RefCountServantBase ServantBase
64
#endif
65
66
// for Windows DLL export
67
#if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__)
68
# define DLL_EXPORT __declspec(dllexport)
69
// # define usleep(x) Sleep(x/1000);
70
// # define LINE_MAX 256
71
BOOL
WINAPI
DllMain (HINSTANCE hinstDll, DWORD fdwReason, LPVOID lpvReserved);
72
#else
73
# define DLL_EXPORT
74
# define WINAPI
75
#endif
/* Windows */
76
77
78
//#if defined(COMPAT_OPENRTM_0_4)
79
#include <coil/Properties.h>
80
81
namespace
RTC
82
{
83
typedef
coil::Properties
Properties
;
84
};
85
86
//#endif // COMPAT_OPENRTM_0_4
87
88
#endif // RTC_H
RTC
RT-Component.
Definition:
ArtExecutionContext.cpp:29
WINAPI
#define WINAPI
Definition:
RTC.h:74
RTC::Properties
coil::Properties Properties
Definition:
RTC.h:83
coil::Properties
Class represents a set of properties.
Definition:
Properties.h:101
CORBA.h
doil CORBA header
openrtm_aist
Author(s): Noriaki Ando
autogenerated on Mon Feb 28 2022 23:00:44