|
nros rmw-cffi
C vtable for plugging a third-party RMW backend into nros
|
#include <rmw_entity.h>
Data Fields | |
| uint8_t | dscp |
| uint32_t | flow_label |
| char | internet_address [48] |
| rmw_internet_protocol_t | internet_protocol |
| uint16_t | transport_port |
| rmw_transport_protocol_t | transport_protocol |
One network flow endpoint — upstream rmw_network_flow_endpoint_t, field for field. Unlike the graph structs this one carries no pointers, so it costs nothing to mirror exactly and a caller may copy it wholesale.
| uint8_t rmw_network_flow_endpoint_t::dscp |
Differentiated Services Code Point. Publisher-side only; 0 elsewhere.
| uint32_t rmw_network_flow_endpoint_t::flow_label |
Publisher-side only; 0 elsewhere.
| char rmw_network_flow_endpoint_t::internet_address[48] |
| rmw_internet_protocol_t rmw_network_flow_endpoint_t::internet_protocol |
| uint16_t rmw_network_flow_endpoint_t::transport_port |
| rmw_transport_protocol_t rmw_network_flow_endpoint_t::transport_protocol |