OpenRTM-aist IDL
2.1
Toggle main menu visibility
読み取り中…
検索中…
一致する文字列を見つけられません
idl
DataPort.idl
[詳解]
1
#ifndef _DATA_PORT_IDL_
2
#define _DATA_PORT_IDL_
3
4
#pragma prefix "omg.org"
5
6
module
RTC
7
{
8
enum
PortStatus
9
{
10
PORT_OK
,
11
PORT_ERROR
,
12
BUFFER_FULL
,
13
BUFFER_EMPTY
,
14
BUFFER_TIMEOUT
,
15
UNKNOWN_ERROR
16
};
17
#pragma version PortStatus 1.0
18
19
typedef
sequence<octet>
OctetSeq
;
20
21
interface
DataPushService
22
{
23
PortStatus
push
(in
OctetSeq
data);
24
};
25
#pragma version DataPushService 1.0
26
27
interface
DataPullService
28
{
29
PortStatus
pull
(out
OctetSeq
data);
30
};
31
#pragma version DataPullService 1.0
32
};
33
34
#endif
// _DATA_PORT_IDL_
35
RTC::DataPullService
Definition
DataPort.idl:28
RTC::DataPullService::pull
PortStatus pull(out OctetSeq data)
RTC::DataPushService
Definition
DataPort.idl:22
RTC::DataPushService::push
PortStatus push(in OctetSeq data)
RTC
Definition
BasicDataType.idl:26
RTC::OctetSeq
sequence< octet > OctetSeq
Definition
DataPort.idl:19
RTC::PortStatus
PortStatus
Definition
DataPort.idl:9
RTC::PORT_ERROR
@ PORT_ERROR
Definition
DataPort.idl:11
RTC::BUFFER_EMPTY
@ BUFFER_EMPTY
Definition
DataPort.idl:13
RTC::BUFFER_TIMEOUT
@ BUFFER_TIMEOUT
Definition
DataPort.idl:14
RTC::UNKNOWN_ERROR
@ UNKNOWN_ERROR
Definition
DataPort.idl:15
RTC::BUFFER_FULL
@ BUFFER_FULL
Definition
DataPort.idl:12
RTC::PORT_OK
@ PORT_OK
Definition
DataPort.idl:10
構築:
1.17.0