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_node_t Struct Reference

Structure which encapsulates an rmw node. More...

#include <types.h>

Collaboration diagram for rmw_node_t:
Collaboration graph
[legend]

Public Attributes

const char * implementation_identifier
 Name of the rmw implementation. More...
 
void * data
 Type erased pointer to this node's data. More...
 
const char * name
 A concise name of this rmw node for identification. More...
 
const char * namespace_
 The namespace of this rmw node. More...
 
rmw_context_tcontext
 Context information about node's init specific information. More...
 

Detailed Description

Structure which encapsulates an rmw node.

Member Data Documentation

◆ implementation_identifier

const char* rmw_node_t::implementation_identifier

Name of the rmw implementation.

◆ data

void* rmw_node_t::data

Type erased pointer to this node's data.

◆ name

const char* rmw_node_t::name

A concise name of this rmw node for identification.

◆ namespace_

const char* rmw_node_t::namespace_

The namespace of this rmw node.

◆ context

rmw_context_t* rmw_node_t::context

Context information about node's init specific information.


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