|
rclcpp
master
C++ ROS Client Library API
|
#include <network_flow_endpoint.hpp>
Public Member Functions | |
| NetworkFlowEndpoint (const rcl_network_flow_endpoint_t &network_flow_endpoint) | |
| Construct from rcl_network_flow_endpoint_t. More... | |
| const std::string & | transport_protocol () const |
| Get transport protocol. More... | |
| const std::string & | internet_protocol () const |
| Get internet protocol. More... | |
| uint16_t | transport_port () const |
| Get transport port. More... | |
| uint32_t | flow_label () const |
| Get flow label. More... | |
| uint8_t | dscp () const |
| Get DSCP. More... | |
| const std::string & | internet_address () const |
| Get internet address. More... | |
Friends | |
| bool | rclcpp::operator== (const NetworkFlowEndpoint &left, const NetworkFlowEndpoint &right) |
| Compare two NetworkFlowEndpoint instances. More... | |
| bool | rclcpp::operator!= (const NetworkFlowEndpoint &left, const NetworkFlowEndpoint &right) |
| std::ostream & | rclcpp::operator<< (std::ostream &os, const NetworkFlowEndpoint &network_flow_endpoint) |
| Streaming helper. More... | |
Class describes a network flow endpoint based on the counterpart definition in the RMW layer.
|
inlineexplicit |
Construct from rcl_network_flow_endpoint_t.
| const std::string& rclcpp::NetworkFlowEndpoint::transport_protocol | ( | ) | const |
Get transport protocol.
| const std::string& rclcpp::NetworkFlowEndpoint::internet_protocol | ( | ) | const |
Get internet protocol.
| uint16_t rclcpp::NetworkFlowEndpoint::transport_port | ( | ) | const |
Get transport port.
| uint32_t rclcpp::NetworkFlowEndpoint::flow_label | ( | ) | const |
Get flow label.
| uint8_t rclcpp::NetworkFlowEndpoint::dscp | ( | ) | const |
Get DSCP.
| const std::string& rclcpp::NetworkFlowEndpoint::internet_address | ( | ) | const |
Get internet address.
|
friend |
Compare two NetworkFlowEndpoint instances.
|
friend |
|
friend |
Streaming helper.
1.8.17