19 #ifndef RTC_OUTPORTSHMCONSUMER_H 20 #define RTC_OUTPORTSHMCONSUMER_H 159 virtual ReturnCode
get(cdrMemoryStream& data);
203 virtual bool setObject(CORBA::Object_ptr obj);
213 OutPortConsumer::ReturnCode convertReturn(::OpenRTM::PortStatus status,
214 cdrMemoryStream& data);
225 inline void onBufferWrite(cdrMemoryStream& data)
240 inline void onBufferFull(cdrMemoryStream& data)
255 inline void onReceived(cdrMemoryStream& data)
270 inline void onReceiverFull(cdrMemoryStream& data)
283 inline void onSenderEmpty()
296 inline void onSenderTimeout()
309 inline void onSenderError()
345 #endif // RTC_OUTPORTSHMCONSUMER_H Definition: ConnectorListener.h:622
void OutPortSHMConsumerInit(void)
モジュール初期化関数
ConnectorListeners クラス
Definition: ConnectorListener.h:1217
Definition: ConnectorListener.h:147
#define DATAPORTSTATUS_ENUM
RTC::DataPortStatus 導入
Definition: DataPortStatus.h:233
ConnectorInfo m_profile
Definition: OutPortSHMConsumer.h:323
ConnectorListeners * m_listeners
Definition: OutPortSHMConsumer.h:322
Mutex クラス
Definition: Mutex.h:40
virtual bool setObject(CORBA::Object_ptr obj)
オブジェクトをセットする
Definition: ConnectorListener.h:623
Definition: ConnectorListener.h:146
virtual bool subscribeInterface(const SDOPackage::NVList &properties)
データ受信通知への登録
ConnectorInfo クラス
Definition: ConnectorBase.h:43
SharedMemoryPort m_shmem
Definition: OutPortSHMConsumer.h:319
オブジェクトリファレンスを保持するプレースホルダテンプレートクラス
Definition: CorbaConsumer.h:338
Definition: ConnectorListener.h:140
virtual void setBuffer(CdrBufferBase *buffer)
バッファをセットする
coil::Mutex m_mutex
Definition: OutPortSHMConsumer.h:316
virtual void init(coil::Properties &prop)
設定初期化
virtual void unsubscribeInterface(const SDOPackage::NVList &properties)
データ受信通知からの登録解除
Shared Memory Port class.
DATAPORTSTATUS_ENUM OutPortSHMConsumer()
コンストラクタ
Definition: ConnectorListener.h:624
OutPortSHMConsumer クラス
Definition: OutPortSHMConsumer.h:51
Definition: ConnectorListener.h:141
Logger クラス
Definition: SystemLogger.h:99
virtual ~OutPortSHMConsumer()
デストラクタ
プロパティセットを表現するクラス
Definition: Properties.h:101
virtual void setListener(ConnectorInfo &info, ConnectorListeners *listeners)
リスナを設定する。
Logger rtclog
Definition: OutPortSHMConsumer.h:317
OutPortConsumer 抽象クラス
Definition: OutPortConsumer.h:171
CdrBufferBase * m_buffer
Definition: OutPortSHMConsumer.h:321
BufferBase 抽象クラス
Definition: BufferBase.h:104
SharedMemory クラス
Definition: SharedMemoryPort.h:52