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.