RTC::PublisherBase Class Reference

Base class of Publisher. More...

#include <PublisherBase.h>

Inheritance diagram for RTC::PublisherBase:

RTC::PublisherFlush RTC::PublisherNew RTC::PublisherPeriodic

List of all members.

Public Member Functions

virtual void update ()=0
 Notify the data send timing.
virtual ~PublisherBase ()
 Destructor.
virtual void release ()
 Release the Publisher.


Detailed Description

Base class of Publisher.

This is a base class of Publisher*. This class manages data send timing. Variation of Publisher* which implements details of Publisher inherits this PublisherBase class.


Constructor & Destructor Documentation

virtual RTC::PublisherBase::~PublisherBase (  )  [inline, virtual]

Destructor.


Member Function Documentation

virtual void RTC::PublisherBase::update (  )  [pure virtual]

Notify the data send timing.

Pure virtual function to notify the send timing to the object that waits for the send.

Implemented in RTC::PublisherFlush, RTC::PublisherNew, and RTC::PublisherPeriodic.

virtual void RTC::PublisherBase::release (  )  [inline, virtual]

Release the Publisher.

Release this Publisher. When Publisher becomes unnecessary, this is invoked from PublisherFactory.

Reimplemented in RTC::PublisherNew, and RTC::PublisherPeriodic.


Generated on Wed May 21 05:17:34 2008 for OpenRTM by  doxygen 1.5.3