20 #ifndef RTC_PUBLISHERBASE_H
21 #define RTC_PUBLISHERBASE_H
36 class ConnectorListeners;
256 virtual ReturnCode
write(
const cdrMemoryStream& data,
258 unsigned long usec) = 0;
366 #if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__)
370 #endif // RTC_PUBLISHERBASE_H
ConnectorListeners クラス
Definition: ConnectorListener.h:813
InPortConsumer 抽象クラス
Definition: InPortConsumer.h:76
#define DATAPORTSTATUS_ENUM
RTC::DataPortStatus 導入
Definition: DataPortStatus.h:233
#define DLL_PLUGIN
Definition: coil/include/coil/Factory.h:39
virtual ReturnCode setBuffer(BufferBase< cdrMemoryStream > *buffer)=0
バッファのセット
ConnectorInfo クラス
Definition: ConnectorBase.h:43
virtual DATAPORTSTATUS_ENUM ~PublisherBase(void)
デストラクタ
Definition: PublisherBase.h:79
GlobalFactory テンプレートクラス
Definition: coil/include/coil/Factory.h:423
virtual ReturnCode deactivate()=0
非アクティブ化する
virtual ReturnCode init(coil::Properties &prop)=0
設定初期化
coil::Properties Properties
Definition: RTC.h:83
virtual void release()
Publisher を破棄する。
Definition: PublisherBase.h:361
virtual ReturnCode write(const cdrMemoryStream &data, unsigned long sec, unsigned long usec)=0
データを書き込む
virtual bool isActive()=0
アクティブ化確認
#define EXTERN
Definition: coil/include/coil/Factory.h:40
プロパティセットを表現するクラス
Definition: Properties.h:101
Publisher 基底クラス
Definition: PublisherBase.h:63
Property list class (derived from Java Properties)
virtual ReturnCode setListener(ConnectorInfo &info, ConnectorListeners *listeners)=0
リスナを設定する。
coil::GlobalFactory< PublisherBase > PublisherFactory
Definition: PublisherBase.h:364
virtual ReturnCode setConsumer(InPortConsumer *consumer)=0
InPortコンシューマのセット
DataPortStatus mixin クラス
Definition: DataPortStatus.h:54
BufferBase 抽象クラス
Definition: BufferBase.h:104
virtual ReturnCode activate()=0
アクティブ化する