17 #ifndef RTC_OUTPORTSHMPROVIDER_H 18 #define RTC_OUTPORTSHMPROVIDER_H 29 #pragma warning( disable : 4290 ) 187 virtual ::OpenRTM::PortStatus
get()
188 throw (CORBA::SystemException);
200 cdrMemoryStream& data);
212 inline void onBufferRead(cdrMemoryStream& data)
227 inline void onSend(cdrMemoryStream& data)
230 connectorData_[
ON_SEND].notify(m_profile, data);
240 inline void onBufferEmpty()
253 inline void onBufferReadTimeout()
266 inline void onSenderEmpty()
279 inline void onSenderTimeout()
292 inline void onSenderError()
301 std::string m_shmAddress;
308 ::OpenRTM::PortSharedMemory_var m_objref;
331 #pragma warning( default : 4290 ) 334 #endif // RTC_OUTPORTSHMPROVIDER_H Definition: ConnectorListener.h:622
ConnectorListeners クラス
Definition: ConnectorListener.h:1217
virtual void init(coil::Properties &prop)
設定初期化
OutPortConnector 基底クラス
Definition: OutPortConnector.h:54
Definition: ConnectorListener.h:623
ConnectorInfo クラス
Definition: ConnectorBase.h:43
Enum
BufferStatus リターンコード
Definition: BufferStatus.h:84
Shared Memory Port class.
Definition: ConnectorListener.h:624
Definition: ConnectorListener.h:145
virtual void setBuffer(CdrBufferBase *buffer)
バッファをセットする
virtual void setListener(ConnectorInfo &info, ConnectorListeners *listeners)
リスナを設定する。
CORBA sequence utility template functions.
Logger クラス
Definition: SystemLogger.h:99
OutPortProvider.
Definition: OutPortProvider.h:189
Definition: ConnectorListener.h:144
Definition: ConnectorListener.h:621
プロパティセットを表現するクラス
Definition: Properties.h:101
Definition: ConnectorListener.h:620
virtual ~OutPortSHMProvider()
デストラクタ
void OutPortSHMProviderInit(void)
モジュール初期化関数
virtual void setConnector(OutPortConnector *connector)
Connectorを設定する。
OutPortSHMProvider クラス
Definition: OutPortSHMProvider.h:55
BufferBase 抽象クラス
Definition: BufferBase.h:104
OutPortSHMProvider()
コンストラクタ
SharedMemory クラス
Definition: SharedMemoryPort.h:52