Expand description

API in rmw/types.h

Structs

ROS graph ID of the topic

QoS Liveliness Changed information provided by a subscription.

QoS Liveliness Lost information provided by a publisher.

Information describing an rmw message

QoS Deadline Missed information provided by a publisher.

Allocation of memory for an rmw publisher

Options that can be used to configure the creation of a publisher in rmw.

ROS MiddleWare quality of service profile.

An rmw service request identifier

QoS Requested Deadline Missed information provided by a subscription.

Meta-data for a service-related take.

Allocation of memory for an rmw subscription

Options that can be used to configure the creation of a subscription in rmw.

Struct representing a time point for rmw

Enums

QoS durability enumerations describing how samples persist

QoS history enumerations describing how samples endure

QoS liveliness enumerations that describe a publisher’s reporting policy for its alive status. For a subscriber, these are its requirements for its topic’s publishers.

Endpoint enumeration type

Unique network flow endpoints requirement enumeration

Constants

Default size of the rmw queue when history is set to RMW_QOS_POLICY_HISTORY_KEEP_LAST, 0 indicates it is currently not set

Functions

Get zero initialized mesage info.

Type Definitions