OpenRTM
1.0.0
メインページ
ネームスペース
クラス
ファイル
ファイル一覧
ファイルメンバ
tmp
buildd
ros-hydro-openrtm-aist-1.1.0-13raring-20150213-1342
src
lib
rtm
InPortConnector.h
説明を見る。
1
// -*- C++ -*-
20
#ifndef RTC_INPORTCONNECTOR_H
21
#define RTC_INPORTCONNECTOR_H
22
23
#include <
rtm/ConnectorBase.h
>
24
25
namespace
RTC
26
{
46
class
InPortConnector
47
:
public
ConnectorBase
48
{
49
public
:
50
DATAPORTSTATUS_ENUM
66
InPortConnector
(
ConnectorInfo
& info,
67
CdrBufferBase
* buffer);
68
76
virtual
~InPortConnector
();
77
95
virtual
const
ConnectorInfo
&
profile
();
96
114
virtual
const
char
*
id
();
115
133
virtual
const
char
*
name
();
134
152
virtual
ReturnCode
disconnect
() = 0;
153
171
virtual
CdrBufferBase
*
getBuffer
();
172
193
virtual
ReturnCode
read
(cdrMemoryStream& data) = 0;
194
212
virtual
void
setEndian
(
const
bool
endian_type);
213
231
virtual
bool
isLittleEndian
();
232
233
protected
:
241
Logger
rtclog
;
249
ConnectorInfo
m_profile
;
257
CdrBufferBase
*
m_buffer
;
265
bool
m_littleEndian
;
266
};
267
};
// namespace RTC
268
269
#endif // RTC_INPORTCONNECTOR_H
OpenRTMに対してFri Feb 13 2015 13:50:42に生成されました。
1.8.3.1