ROS 2 rclcpp + rcl - jazzy  jazzy
ROS 2 C++ Client Library with ROS Client Library
Public Member Functions | Friends | List of all members
rclcpp::NetworkFlowEndpoint Class Reference

#include <rclcpp/network_flow_endpoint.hpp>

Public Member Functions

RCLCPP_PUBLIC NetworkFlowEndpoint (const rcl_network_flow_endpoint_t &network_flow_endpoint)
 Construct from rcl_network_flow_endpoint_t.
 
RCLCPP_PUBLIC const std::string & transport_protocol () const
 Get transport protocol.
 
RCLCPP_PUBLIC const std::string & internet_protocol () const
 Get internet protocol.
 
RCLCPP_PUBLIC uint16_t transport_port () const
 Get transport port.
 
RCLCPP_PUBLIC uint32_t flow_label () const
 Get flow label.
 
RCLCPP_PUBLIC uint8_t dscp () const
 Get DSCP.
 
RCLCPP_PUBLIC const std::string & internet_address () const
 Get internet address.
 

Friends

bool rclcpp::operator== (const NetworkFlowEndpoint &left, const NetworkFlowEndpoint &right)
 Compare two NetworkFlowEndpoint instances.
 
bool rclcpp::operator!= (const NetworkFlowEndpoint &left, const NetworkFlowEndpoint &right)
 
std::ostream & rclcpp::operator<< (std::ostream &os, const NetworkFlowEndpoint &network_flow_endpoint)
 Streaming helper.
 

Detailed Description

Class describes a network flow endpoint based on the counterpart definition in the RMW layer.

Definition at line 48 of file network_flow_endpoint.hpp.


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