20 #ifndef RTC_PUBLISHERNEW_H 21 #define RTC_PUBLISHERNEW_H 23 #include <coil/Task.h> 24 #include <coil/Mutex.h> 25 #include <coil/Condition.h> 26 #include <coil/PeriodicTask.h> 357 virtual bool isActive();
426 virtual int svc(
void);
531 const cdrMemoryStream&
data);
551 const cdrMemoryStream&
data);
640 connectorData_[
ON_SEND].notify(m_profile, data);
655 connectorData_[
ON_RECEIVED].notify(m_profile, data);
740 #endif // RTC_PUBLISHERNEW_H
ConnectorListeners class.
InPortConsumer abstract class.
coil::Guard< coil::Mutex > Guard
#define DATAPORTSTATUS_ENUM
Importing RTC::DataPortStatus macro.
ConnectorListeners * m_listeners
RT component logger class.
void onBufferWrite(const cdrMemoryStream &data)
Notify an ON_BUFFER_WRITE event to listeners.
void onSenderError()
Notify an ON_SENDER_ERROR event to listeners.
void onBufferFull(const cdrMemoryStream &data)
Notify an ON_BUFFER_FULL event to listeners.
Enum
DataPortStatus return codes.
void onBufferWriteOverwrite(const cdrMemoryStream &data)
Notify an ON_BUFFER_OVERWRITE event to listeners.
void onBufferWriteTimeout(const cdrMemoryStream &data)
Notify an ON_BUFFER_WRITE_TIMEOUT event to listeners.
void onBufferRead(const cdrMemoryStream &data)
Notify an ON_BUFFER_READ event to listeners.
void onReceiverError(const cdrMemoryStream &data)
Notify an ON_RECEIVER_ERROR event to listeners.
void onReceiverTimeout(const cdrMemoryStream &data)
Notify an ON_RECEIVER_TIMEOUT event to listeners.
Condition template class.
prop
Organization::get_organization_property ();.
Class represents a set of properties.
coil::PeriodicTaskBase * m_task
void DLL_EXPORT PublisherNewInit()
void onReceiverFull(const cdrMemoryStream &data)
Notify an ON_RECEIVER_FULL event to listeners.
coil::Condition< Mutex > Condition
BufferBase abstract class.
void onReceived(const cdrMemoryStream &data)
Notify an ON_RECEIVED event to listeners.
void onSend(const cdrMemoryStream &data)
Notify an ON_SEND event to listners.
Enum
DataPortStatus return codes.
Common Object Interface Layer.
InPortConsumer * m_consumer