20 #ifndef RTC_OUTPORTCORBACDRPROVIDER_H 21 #define RTC_OUTPORTCORBACDRPROVIDER_H 23 #include <rtm/idl/DataPortSkel.h> 32 #pragma warning( disable : 4290 ) 63 public virtual ::POA_OpenRTM::OutPortCdr,
64 public virtual PortableServer::RefCountServantBase
243 virtual ::OpenRTM::PortStatus
get(::OpenRTM::CdrData_out
data)
244 throw (CORBA::SystemException);
256 const cdrMemoryStream&
data);
283 inline void onSend(
const cdrMemoryStream& data)
382 #pragma warning( default : 4290 ) 385 #endif // RTC_OUTPORTCORBACDRPROVIDER_H
ConnectorListeners class.
virtual void setConnector(OutPortConnector *connector)
set Connector
void onSenderEmpty()
Notify an ON_SENDER_EMPTY event to listeners.
OutPortCorbaCdrProvider(void)
Constructor.
void onBufferRead(const cdrMemoryStream &data)
Notify an ON_BUFFER_READ event to listeners.
::OpenRTM::OutPortCdr_var m_objref
virtual ~OutPortCorbaCdrProvider(void)
Destructor.
void onSenderTimeout()
Notify an ON_SENDER_TIMEOUT event to listeners.
void OutPortCorbaCdrProviderInit(void)
Module initialization.
Enum
DataPortStatus return codes.
::OpenRTM::PortStatus convertReturn(BufferStatus::Enum status, const cdrMemoryStream &data)
Return codes conversion.
RTComponent manager class.
void onSend(const cdrMemoryStream &data)
Notify an ON_SEND event to listeners.
virtual void init(coil::Properties &prop)
Initializing configuration.
void onSenderError()
Notify an ON_SENDER_ERROR event to listeners.
void onBufferReadTimeout()
Notify an ON_BUFFER_READ_TIMEOUT event to listeners.
CORBA sequence utility template functions.
OutPortConnector * m_connector
virtual void setListener(ConnectorInfo &info, ConnectorListeners *listeners)
Set the listener.
prop
Organization::get_organization_property ();.
virtual void setBuffer(CdrBufferBase *buffer)
Setting outside buffer's pointer.
Class represents a set of properties.
ConnectorListeners * m_listeners
BufferBase abstract class.
void onBufferEmpty()
Notify an ON_BUFFER_EMPTY event to listeners.