Abstract base class used by subscriptions to deal with concrete message types through a common interface. This is one part of the roscpp API that is not fully stable, so overloading this class is not recommended. More...
#include <subscription_callback_helper.h>
Public Member Functions | |
virtual void | call (SubscriptionCallbackHelperCallParams ¶ms)=0 |
virtual VoidConstPtr | deserialize (const SubscriptionCallbackHelperDeserializeParams &)=0 |
virtual const std::type_info & | getTypeInfo ()=0 |
virtual bool | isConst ()=0 |
virtual | ~SubscriptionCallbackHelper () |
Abstract base class used by subscriptions to deal with concrete message types through a common interface. This is one part of the roscpp API that is not fully stable, so overloading this class is not recommended.
Definition at line 104 of file subscription_callback_helper.h.
virtual ros::SubscriptionCallbackHelper::~SubscriptionCallbackHelper | ( | ) | [inline, virtual] |
Definition at line 107 of file subscription_callback_helper.h.
virtual void ros::SubscriptionCallbackHelper::call | ( | SubscriptionCallbackHelperCallParams & | params | ) | [pure virtual] |
Implemented in ros::SubscriptionCallbackHelperT< P, Enabled >, and FakeSubHelper.
virtual VoidConstPtr ros::SubscriptionCallbackHelper::deserialize | ( | const SubscriptionCallbackHelperDeserializeParams & | ) | [pure virtual] |
Implemented in ros::SubscriptionCallbackHelperT< P, Enabled >, and FakeSubHelper.
virtual const std::type_info& ros::SubscriptionCallbackHelper::getTypeInfo | ( | ) | [pure virtual] |
Implemented in ros::SubscriptionCallbackHelperT< P, Enabled >, and FakeSubHelper.
virtual bool ros::SubscriptionCallbackHelper::isConst | ( | ) | [pure virtual] |
Implemented in ros::SubscriptionCallbackHelperT< P, Enabled >, and FakeSubHelper.