OpenRTM  1.0.0
DataPort.idl
説明を見る。
00001 // -*- IDL -*-
00021 #ifndef DataInPort_idl
00022 #define DataInPort_idl
00023 
00024 module OpenRTM
00025 {
00026   enum PortStatus
00027   {
00028     PORT_OK,
00029     PORT_ERROR,
00030     BUFFER_FULL,
00031     BUFFER_EMPTY,
00032     BUFFER_TIMEOUT,
00033     UNKNOWN_ERROR
00034   };
00035 
00036   typedef sequence<octet> CdrData;
00037 
00038   interface InPortCdr
00039   {
00040     PortStatus put(in CdrData data);
00041   };
00042 
00043   interface OutPortCdr
00044   {
00045     PortStatus get(out CdrData data);
00046   };
00047 };
00048 #endif