template_pkg  1.0.0
A template ROS2 Package
Loading...
Searching...
No Matches
roship_io::connection::IoConnection< transport_T > Class Template Reference

#include <io_connection.hpp>

Classes

struct  Params
 

Public Types

typedef std::shared_ptr< IoConnectionSharedPtr
 

Public Member Functions

 IoConnection (rclcpp::Node::SharedPtr node)
 

Protected Attributes

rclcpp::Node::SharedPtr node_ptr_
 
std::shared_ptr< transport_T > trasnport_ptr_
 

Member Typedef Documentation

◆ SharedPtr

template<typename transport_T >
typedef std::shared_ptr<IoConnection> roship_io::connection::IoConnection< transport_T >::SharedPtr

Constructor & Destructor Documentation

◆ IoConnection()

template<typename transport_T >
roship_io::connection::IoConnection< transport_T >::IoConnection ( rclcpp::Node::SharedPtr node)
inline

Member Data Documentation

◆ node_ptr_

template<typename transport_T >
rclcpp::Node::SharedPtr roship_io::connection::IoConnection< transport_T >::node_ptr_
protected

◆ trasnport_ptr_

template<typename transport_T >
std::shared_ptr<transport_T> roship_io::connection::IoConnection< transport_T >::trasnport_ptr_
protected

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