20 #ifndef RTC_PUBLISHERFLUSH_H 21 #define RTC_PUBLISHERFLUSH_H 206 virtual ::RTC::DataPortStatus::Enum
268 virtual ReturnCode write(cdrMemoryStream& data,
298 virtual bool isActive();
364 inline void onSend(cdrMemoryStream& data)
367 connectorData_[
ON_SEND].notify(m_profile, data);
382 connectorData_[
ON_RECEIVED].notify(m_profile, data);
435 ReturnCode m_retcode;
447 #endif // RTC_PUBLISHERFLUSH_H ConnectorListeners class.
Definition: ConnectorListener.h:1217
InPortConsumer abstract class.
Definition: InPortConsumer.h:76
Definition: ConnectorListener.h:147
#define DATAPORTSTATUS_ENUM
Importing RTC::DataPortStatus macro.
Definition: DataPortStatus.h:233
void DLL_EXPORT PublisherFlushInit()
Mutex class.
Definition: Mutex.h:40
RT component logger class.
void onSend(cdrMemoryStream &data)
Notify an ON_SEND event to listners.
Definition: PublisherFlush.h:364
void onReceived(cdrMemoryStream &data)
Notify an ON_RECEIVED event to listeners.
Definition: PublisherFlush.h:379
Definition: ConnectorListener.h:146
void onReceiverFull(cdrMemoryStream &data)
Notify an ON_RECEIVER_FULL event to listeners.
Definition: PublisherFlush.h:394
RTC::ReturnCode_t activate(RTC::RTObject_ptr rtc, RTC::UniqueId ec_id=0)
Definition: ConnectorBase.h:43
PublisherFlush class.
Definition: PublisherFlush.h:58
Definition: ConnectorListener.h:145
coil::Properties Properties
Definition: RTC.h:83
coil::Mutex Mutex
Definition: PublisherFlush.h:62
coil::Condition< Mutex > Condition
Definition: PublisherFlush.h:63
void onReceiverError(cdrMemoryStream &data)
Notify an ON_RECEIVER_ERROR event to listeners.
Definition: PublisherFlush.h:424
Logger class.
Definition: SystemLogger.h:99
void onReceiverTimeout(cdrMemoryStream &data)
Notify an ON_RECEIVER_TIMEOUT event to listeners.
Definition: PublisherFlush.h:409
RTC::ReturnCode_t deactivate(RTC::RTObject_ptr rtc, RTC::UniqueId ec_id=0)
Class represents a set of properties.
Definition: Properties.h:101
Definition: ConnectorListener.h:149
Base class of Publisher.
Definition: PublisherBase.h:63
BufferBase abstract class.
Definition: BufferBase.h:104
#define DLL_EXPORT
Definition: RTC.h:73
coil::Guard< coil::Mutex > Guard
Definition: PublisherFlush.h:64
Definition: ConnectorListener.h:148
Common Object Interface Layer.
Definition: Affinity.h:28