#include <PublisherBase.h>
Public Member Functions | |
virtual void | update ()=0 |
Notify the data send timing. | |
virtual | ~PublisherBase () |
Destructor. | |
virtual void | release () |
Release the 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.
virtual RTC::PublisherBase::~PublisherBase | ( | ) | [inline, virtual] |
Destructor.
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.