20 #ifndef RTC_PUBLISHERPERIODIC_H 21 #define RTC_PUBLISHERPERIODIC_H 23 #include <coil/Task.h> 24 #include <coil/Mutex.h> 25 #include <coil/Condition.h> 26 #include <coil/PeriodicTask.h> 356 virtual bool isActive();
425 virtual int svc(
void);
530 const cdrMemoryStream&
data);
551 const cdrMemoryStream&
data);
625 connectorData_[
ON_SEND].notify(m_profile, data);
640 connectorData_[
ON_RECEIVED].notify(m_profile, data);
731 if (m_buffer->empty() && !m_readback)
762 #endif // RTC_PUBLISHERPERIODIC_H
ConnectorListeners class.
InPortConsumer abstract class.
void onBufferWriteTimeout(const cdrMemoryStream &data)
Notify an ON_BUFFER_WRITE_TIMEOUT event to listeners.
#define DATAPORTSTATUS_ENUM
Importing RTC::DataPortStatus macro.
RT component logger class.
void onReceiverTimeout(const cdrMemoryStream &data)
Notify an ON_RECEIVER_TIMEOUT event to listeners.
void onReceiverError(const cdrMemoryStream &data)
Notify an ON_RECEIVER_ERROR event to listeners.
void onSenderError()
Notify an ON_SENDER_ERROR event to listeners.
void onBufferWrite(const cdrMemoryStream &data)
Notify an ON_BUFFER_WRITE event to listeners.
Enum
DataPortStatus return codes.
void onBufferRead(const cdrMemoryStream &data)
Notify an ON_BUFFER_READ event to listeners.
coil::PeriodicTaskBase * m_task
void onReceiverFull(const cdrMemoryStream &data)
Notify an ON_RECEIVER_FULL event to listeners.
#define RTC_DEBUG(fmt)
Debug level log output macro.
void onSenderEmpty()
Notify an ON_SENDER_EMPTY event to listeners.
Condition template class.
coil::Guard< coil::Mutex > Guard
ConnectorListeners * m_listeners
prop
Organization::get_organization_property ();.
void onReceived(const cdrMemoryStream &data)
Notify an ON_RECEIVED event to listeners.
InPortConsumer * m_consumer
void onBufferFull(const cdrMemoryStream &data)
Notify an ON_BUFFER_FULL event to listeners.
Class represents a set of properties.
void DLL_EXPORT PublisherPeriodicInit()
void onBufferEmpty()
Notify an ON_BUFFER_EMPTY event to listeners.
BufferBase abstract class.
Enum
DataPortStatus return codes.
coil::Condition< Mutex > Condition
void onSend(const cdrMemoryStream &data)
Notify an ON_SEND event to listners.
Common Object Interface Layer.