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;
287 virtual bool isActive() = 0;
314 virtual ReturnCode activate() = 0;
341 virtual ReturnCode deactivate() = 0;
366 #if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__) 370 #endif // RTC_PUBLISHERBASE_H ConnectorListeners class.
Definition: ConnectorListener.h:813
InPortConsumer abstract class.
Definition: InPortConsumer.h:76
#define DATAPORTSTATUS_ENUM
Importing RTC::DataPortStatus macro.
Definition: DataPortStatus.h:233
#define DLL_PLUGIN
Definition: coil/include/coil/Factory.h:39
Definition: ConnectorBase.h:43
virtual DATAPORTSTATUS_ENUM ~PublisherBase(void)
Destructor.
Definition: PublisherBase.h:79
GlobalFactory template class.
Definition: coil/include/coil/Factory.h:423
coil::Properties Properties
Definition: RTC.h:83
virtual void release()
Release the Publisher.
Definition: PublisherBase.h:361
#define EXTERN
Definition: coil/include/coil/Factory.h:40
Class represents a set of properties.
Definition: Properties.h:101
Base class of Publisher.
Definition: PublisherBase.h:63
Property list class (derived from Java Properties)
coil::GlobalFactory< PublisherBase > PublisherFactory
Definition: PublisherBase.h:364
DataPortStatus mixin class.
Definition: DataPortStatus.h:54
BufferBase abstract class.
Definition: BufferBase.h:104
Common Object Interface Layer.
Definition: Allocator.h:27