rclcpp_lifecycle  master
C++ ROS Lifecycle Library API
Namespaces | Classes | Typedefs | Functions
rclcpp_lifecycle Namespace Reference

Namespaces

 node_interfaces
 

Classes

class  LifecycleNode
 LifecycleNode for creating lifecycle components. More...
 
class  LifecyclePublisher
 brief child class of rclcpp Publisher class. More...
 
class  LifecyclePublisherInterface
 base class with only More...
 
class  State
 Abstract class for the Lifecycle's states. More...
 
class  Transition
 The Transition class abstract the Lifecycle's states. More...
 

Typedefs

template<typename AllocatorT >
using PublisherOptionsWithAllocator = rclcpp::PublisherOptionsWithAllocator< AllocatorT >
 
template<typename AllocatorT >
using SubscriptionOptionsWithAllocator = rclcpp::SubscriptionOptionsWithAllocator< AllocatorT >
 

Functions

template<typename AllocatorT >
PublisherOptionsWithAllocator< AllocatorT > create_default_publisher_options ()
 
template<typename AllocatorT >
SubscriptionOptionsWithAllocator< AllocatorT > create_default_subscription_options ()
 

Typedef Documentation

◆ PublisherOptionsWithAllocator

template<typename AllocatorT >
using rclcpp_lifecycle::PublisherOptionsWithAllocator = typedef rclcpp::PublisherOptionsWithAllocator<AllocatorT>

◆ SubscriptionOptionsWithAllocator

template<typename AllocatorT >
using rclcpp_lifecycle::SubscriptionOptionsWithAllocator = typedef rclcpp::SubscriptionOptionsWithAllocator<AllocatorT>

Function Documentation

◆ create_default_publisher_options()

template<typename AllocatorT >
PublisherOptionsWithAllocator<AllocatorT> rclcpp_lifecycle::create_default_publisher_options ( )

◆ create_default_subscription_options()

template<typename AllocatorT >
SubscriptionOptionsWithAllocator<AllocatorT> rclcpp_lifecycle::create_default_subscription_options ( )