18 #ifndef RTC_INPORTSHMPROVIDER_H 19 #define RTC_INPORTSHMPROVIDER_H 30 #pragma warning( disable : 4290 ) 184 virtual ::OpenRTM::PortStatus
put()
185 throw (CORBA::SystemException);
189 ::OpenRTM::PortStatus
191 cdrMemoryStream& data);
194 inline void onBufferWrite(cdrMemoryStream& data)
200 inline void onBufferFull(cdrMemoryStream& data)
206 inline void onBufferWriteTimeout(cdrMemoryStream& data)
212 inline void onBufferWriteOverwrite(cdrMemoryStream& data)
218 inline void onReceived(cdrMemoryStream& data)
221 connectorData_[
ON_RECEIVED].notify(m_profile, data);
224 inline void onReceiverFull(cdrMemoryStream& data)
230 inline void onReceiverTimeout(cdrMemoryStream& data)
236 inline void onReceiverError(cdrMemoryStream& data)
250 ::OpenRTM::PortSharedMemory_var m_objref;
274 #pragma warning( default : 4290 ) 277 #endif // RTC_INPORTCORBACDRPROVIDER_H ConnectorListeners クラス
Definition: ConnectorListener.h:1217
Definition: ConnectorListener.h:147
InPortConnector 基底クラス
Definition: InPortConnector.h:51
virtual ::OpenRTM::PortStatus put()
[CORBA interface] バッファにデータを書き込む
Definition: ConnectorListener.h:146
ConnectorInfo クラス
Definition: ConnectorBase.h:43
InPortSHMProvider クラス
Definition: InPortSHMProvider.h:56
void InPortSHMProviderInit()
モジュール初期化関数
Definition: ConnectorListener.h:140
virtual void setConnector(InPortConnector *connector)
Connectorを設定する。
Enum
BufferStatus リターンコード
Definition: BufferStatus.h:84
Definition: InPortProvider.h:190
Shared Memory Port class.
virtual void init(coil::Properties &prop)
設定初期化
virtual void setListener(ConnectorInfo &info, ConnectorListeners *listeners)
リスナを設定する。
Definition: ConnectorListener.h:142
CORBA sequence utility template functions.
Definition: ConnectorListener.h:141
Logger クラス
Definition: SystemLogger.h:99
Definition: ConnectorListener.h:143
プロパティセットを表現するクラス
Definition: Properties.h:101
Definition: ConnectorListener.h:149
virtual ~InPortSHMProvider()
デストラクタ
InPortSHMProvider()
コンストラクタ
virtual void setBuffer(BufferBase< cdrMemoryStream > *buffer)
バッファをセットする
BufferBase 抽象クラス
Definition: BufferBase.h:104
SharedMemory クラス
Definition: SharedMemoryPort.h:52
Definition: ConnectorListener.h:148