20 #ifndef RTC_PUBLISHERBASE_H 21 #define RTC_PUBLISHERBASE_H 23 #include <coil/Properties.h> 24 #include <coil/Factory.h> 36 class ConnectorListeners;
256 virtual ReturnCode write(cdrMemoryStream& data,
258 unsigned long usec) = 0;
287 virtual bool isActive() = 0;
366 #if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__) 367 EXTERN
template class DLL_PLUGIN coil::GlobalFactory<PublisherBase>;
370 #endif // RTC_PUBLISHERBASE_H ConnectorListeners クラス
Definition: ConnectorListener.h:1217
InPortConsumer 抽象クラス
Definition: InPortConsumer.h:76
#define DATAPORTSTATUS_ENUM
RTC::DataPortStatus 導入
Definition: DataPortStatus.h:233
RTC::ReturnCode_t activate(RTC::RTObject_ptr rtc, RTC::UniqueId ec_id=0)
RTCを指定した実行コンテキストでアクティベーションする
ConnectorInfo クラス
Definition: ConnectorBase.h:43
virtual DATAPORTSTATUS_ENUM ~PublisherBase(void)
デストラクタ
Definition: PublisherBase.h:79
coil::Properties Properties
Definition: RTC.h:83
virtual void release()
Publisher を破棄する。
Definition: PublisherBase.h:361
RTC::ReturnCode_t deactivate(RTC::RTObject_ptr rtc, RTC::UniqueId ec_id=0)
RTCを指定した実行コンテキストで非アクティベーションする
Publisher 基底クラス
Definition: PublisherBase.h:63
coil::GlobalFactory< PublisherBase > PublisherFactory
Definition: PublisherBase.h:364
DataPortStatus mixin クラス
Definition: DataPortStatus.h:54
BufferBase 抽象クラス
Definition: BufferBase.h:104
Definition: DefaultPeriodicTask.h:23