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 class.
Definition: ConnectorListener.h:1217
Definition: ConnectorListener.h:147
InPortConnector base class.
Definition: InPortConnector.h:51
virtual ::OpenRTM::PortStatus put()
[CORBA interface] Write data into the buffer
Definition: ConnectorListener.h:146
Definition: ConnectorBase.h:43
InPortSHMProvider class.
Definition: InPortSHMProvider.h:56
void InPortSHMProviderInit()
Module initialization.
Definition: ConnectorListener.h:140
virtual void setConnector(InPortConnector *connector)
set Connector
Enum
DataPortStatus return codes.
Definition: BufferStatus.h:84
InPortProvider.
Definition: InPortProvider.h:190
Shared Memory Port class.
virtual void init(coil::Properties &prop)
Initializing configuration.
virtual void setListener(ConnectorInfo &info, ConnectorListeners *listeners)
Set the listener.
Definition: ConnectorListener.h:142
CORBA sequence utility template functions.
Definition: ConnectorListener.h:141
Logger class.
Definition: SystemLogger.h:99
Definition: ConnectorListener.h:143
Class represents a set of properties.
Definition: Properties.h:101
Definition: ConnectorListener.h:149
virtual ~InPortSHMProvider()
Destructor.
InPortSHMProvider()
Constructor.
virtual void setBuffer(BufferBase< cdrMemoryStream > *buffer)
Setting outside buffer's pointer.
BufferBase abstract class.
Definition: BufferBase.h:104
Definition: SharedMemoryPort.h:52
Definition: ConnectorListener.h:148