rmw  master
C API providing a middleware abstraction layer which is used to implement the rest of ROS.
Public Attributes | List of all members
rmw_topic_endpoint_info_t Struct Reference

#include <topic_endpoint_info.h>

Collaboration diagram for rmw_topic_endpoint_info_t:
Collaboration graph
[legend]

Public Attributes

const char * node_name
 Name of the node. More...
 
const char * node_namespace
 Namespace of the node. More...
 
const char * topic_type
 The associated topic type. More...
 
rmw_endpoint_type_t endpoint_type
 The endpoint type. More...
 
uint8_t endpoint_gid [RMW_GID_STORAGE_SIZE]
 The GID of the endpoint. More...
 
rmw_qos_profile_t qos_profile
 QoS profile of the endpoint. More...
 

Detailed Description

A structure that encapsulates the name, namespace, topic_type, gid and qos_profile of publishers and subscriptions for a topic.

Member Data Documentation

◆ node_name

const char* rmw_topic_endpoint_info_t::node_name

Name of the node.

◆ node_namespace

const char* rmw_topic_endpoint_info_t::node_namespace

Namespace of the node.

◆ topic_type

const char* rmw_topic_endpoint_info_t::topic_type

The associated topic type.

◆ endpoint_type

rmw_endpoint_type_t rmw_topic_endpoint_info_t::endpoint_type

The endpoint type.

◆ endpoint_gid

uint8_t rmw_topic_endpoint_info_t::endpoint_gid[RMW_GID_STORAGE_SIZE]

The GID of the endpoint.

◆ qos_profile

rmw_qos_profile_t rmw_topic_endpoint_info_t::qos_profile

QoS profile of the endpoint.


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