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)
Module initialization.
ConnectorListeners class.
Definition: ConnectorListener.h:1217
Definition: ConnectorListener.h:147
#define DATAPORTSTATUS_ENUM
Importing RTC::DataPortStatus macro.
Definition: DataPortStatus.h:233
ConnectorInfo m_profile
Definition: OutPortSHMConsumer.h:323
ConnectorListeners * m_listeners
Definition: OutPortSHMConsumer.h:322
Mutex class.
Definition: Mutex.h:40
virtual bool setObject(CORBA::Object_ptr obj)
Set Object.
Definition: ConnectorListener.h:623
Definition: ConnectorListener.h:146
virtual bool subscribeInterface(const SDOPackage::NVList &properties)
Subscribe the data receive notification.
Definition: ConnectorBase.h:43
SharedMemoryPort m_shmem
Definition: OutPortSHMConsumer.h:319
Definition: CorbaConsumer.h:338
Definition: ConnectorListener.h:140
virtual void setBuffer(CdrBufferBase *buffer)
Setting outside buffer's pointer.
coil::Mutex m_mutex
Definition: OutPortSHMConsumer.h:316
virtual void init(coil::Properties &prop)
Initializing configuration.
virtual void unsubscribeInterface(const SDOPackage::NVList &properties)
Unsubscribe the data receive notification.
Shared Memory Port class.
DATAPORTSTATUS_ENUM OutPortSHMConsumer()
Constructor.
Definition: ConnectorListener.h:624
OutPortSHMConsumer class.
Definition: OutPortSHMConsumer.h:51
Definition: ConnectorListener.h:141
Logger class.
Definition: SystemLogger.h:99
virtual ~OutPortSHMConsumer()
Destructor.
Class represents a set of properties.
Definition: Properties.h:101
virtual void setListener(ConnectorInfo &info, ConnectorListeners *listeners)
Set the listener.
Logger rtclog
Definition: OutPortSHMConsumer.h:317
OutPortConsumer abstract class.
Definition: OutPortConsumer.h:171
CdrBufferBase * m_buffer
Definition: OutPortSHMConsumer.h:321
BufferBase abstract class.
Definition: BufferBase.h:104
Definition: SharedMemoryPort.h:52