#include <RtcSubscriber.h>
Inheritance diagram for RTM::SubscriberTriggerdPeriodic:
Public Member Functions | |
SubscriberTriggerdPeriodic (OutPortBase *parent, InPort_ptr inport, const SubscriptionID id, SubscriberProfile profile) | |
virtual bool | update () |
Update data to subscribers. (pure virtual method). | |
virtual int | svc (void) |
Main part of SubscriberBase service (pure virtual method). | |
virtual int | open (void *args) |
Start SubscriberBase service. | |
virtual void | release () |
Stop subscriber service. | |
virtual SubscriberProfile | get_profile () |
Get SubscriberProfile. | |
virtual InPort_ptr | get_inport () |
Get InPort's object reference which subscribe this OutPort. | |
virtual std::string | get_id () |
Get InPort's object reference which subscribe this OutPort. | |
Protected Attributes | |
SubscriberProfile | m_Profile |
Request type. once or periodic. | |
InPort_ptr | m_pInPort |
Input port object reference. | |
OutPortBase * | m_pParent |
Parent outport object reference. | |
std::string | m_Id |
Subscription ID. | |
NewData | m_NewData |
|
|
|
Get InPort's object reference which subscribe this OutPort.
|
|
Get InPort's object reference which subscribe this OutPort.
|
|
Get SubscriberProfile.
|
|
Start SubscriberBase service.
|
|
Stop subscriber service.
|
|
Main part of SubscriberBase service (pure virtual method).
Implements RTM::SubscriberBase. |
|
Update data to subscribers. (pure virtual method).
Implements RTM::SubscriberBase. |
|
Subscription ID.
|
|
|
|
Input port object reference.
|
|
Parent outport object reference.
|
|
Request type. once or periodic.
|