20 #ifndef RTC_INPORTCORBACDRPROVIDER_H 21 #define RTC_INPORTCORBACDRPROVIDER_H 23 #include <rtm/idl/DataPortSkel.h> 32 #pragma warning( disable : 4290 ) 63 public virtual POA_OpenRTM::InPortCdr,
64 public virtual PortableServer::RefCountServantBase
247 virtual ::OpenRTM::PortStatus
put(const ::OpenRTM::CdrData& data)
248 throw (CORBA::SystemException);
258 ::OpenRTM::PortStatus
260 const cdrMemoryStream& data);
272 inline void onBufferWrite(
const cdrMemoryStream& data)
287 inline void onBufferFull(
const cdrMemoryStream& data)
302 inline void onBufferWriteTimeout(
const cdrMemoryStream& data)
317 inline void onBufferWriteOverwrite(
const cdrMemoryStream& data)
332 inline void onReceived(
const cdrMemoryStream& data)
335 connectorData_[
ON_RECEIVED].notify(m_profile, data);
347 inline void onReceiverFull(
const cdrMemoryStream& data)
360 inline void onReceiverTimeout(
const cdrMemoryStream& data)
373 inline void onReceiverError(
const cdrMemoryStream& data)
381 ::OpenRTM::InPortCdr_var m_objref;
408 #pragma warning( default : 4290 ) 411 #endif // RTC_INPORTCORBACDRPROVIDER_H virtual void setConnector(InPortConnector *connector)
Connectorを設定する。
ConnectorListeners クラス
Definition: ConnectorListener.h:813
Definition: ConnectorListener.h:76
InPortConnector 基底クラス
Definition: InPortConnector.h:46
virtual ~InPortCorbaCdrProvider(void)
デストラクタ
Definition: ConnectorListener.h:75
virtual void setBuffer(BufferBase< cdrMemoryStream > *buffer)
バッファをセットする
ConnectorInfo クラス
Definition: ConnectorBase.h:43
void InPortCorbaCdrProviderInit(void)
モジュール初期化関数
Definition: ConnectorListener.h:69
InPortCorbaCdrProvider(void)
コンストラクタ
Enum
BufferStatus リターンコード
Definition: BufferStatus.h:84
Definition: InPortProvider.h:190
RTComponent manager class
virtual void init(coil::Properties &prop)
設定初期化
InPortCorbaCdrProvider クラス
Definition: InPortCorbaCdrProvider.h:61
virtual ::OpenRTM::PortStatus put(const ::OpenRTM::CdrData &data)
[CORBA interface] バッファにデータを書き込む
virtual void setListener(ConnectorInfo &info, ConnectorListeners *listeners)
リスナを設定する。
Definition: ConnectorListener.h:71
CORBA sequence utility template functions
Definition: ConnectorListener.h:70
Definition: ConnectorListener.h:72
プロパティセットを表現するクラス
Definition: Properties.h:101
Definition: ConnectorListener.h:78
BufferBase 抽象クラス
Definition: BufferBase.h:104
Definition: ConnectorListener.h:77