rclcpp  master
C++ ROS Client Library API
Public Member Functions | Public Attributes | List of all members
rclcpp::AnyExecutable Struct Reference

#include <any_executable.hpp>

Collaboration diagram for rclcpp::AnyExecutable:
Collaboration graph
[legend]

Public Member Functions

 AnyExecutable ()
 
virtual ~AnyExecutable ()
 

Public Attributes

rclcpp::SubscriptionBase::SharedPtr subscription
 
rclcpp::TimerBase::SharedPtr timer
 
rclcpp::ServiceBase::SharedPtr service
 
rclcpp::ClientBase::SharedPtr client
 
rclcpp::Waitable::SharedPtr waitable
 
rclcpp::CallbackGroup::SharedPtr callback_group
 
rclcpp::node_interfaces::NodeBaseInterface::SharedPtr node_base
 
std::shared_ptr< void > data
 

Constructor & Destructor Documentation

◆ AnyExecutable()

rclcpp::AnyExecutable::AnyExecutable ( )

◆ ~AnyExecutable()

virtual rclcpp::AnyExecutable::~AnyExecutable ( )
virtual

Member Data Documentation

◆ subscription

rclcpp::SubscriptionBase::SharedPtr rclcpp::AnyExecutable::subscription

◆ timer

rclcpp::TimerBase::SharedPtr rclcpp::AnyExecutable::timer

◆ service

rclcpp::ServiceBase::SharedPtr rclcpp::AnyExecutable::service

◆ client

rclcpp::ClientBase::SharedPtr rclcpp::AnyExecutable::client

◆ waitable

rclcpp::Waitable::SharedPtr rclcpp::AnyExecutable::waitable

◆ callback_group

rclcpp::CallbackGroup::SharedPtr rclcpp::AnyExecutable::callback_group

◆ node_base

rclcpp::node_interfaces::NodeBaseInterface::SharedPtr rclcpp::AnyExecutable::node_base

◆ data

std::shared_ptr<void> rclcpp::AnyExecutable::data

The documentation for this struct was generated from the following file: