| 
    rmw
    master
    
   C API providing a middleware abstraction layer which is used to implement the rest of ROS. 
   | 
 
| ▼Nrmw | |
| ►Nimpl | |
| Crmw_client_t | A handle to an rmw service client | 
| Crmw_clients_t | Array of client handles | 
| Crmw_context_t | Initialization context structure which is used to store init specific information | 
| Crmw_event_t | Encapsulate the RMW event implementation, data, and type | 
| Crmw_events_t | |
| Crmw_gid_t | ROS graph ID of the topic | 
| Crmw_guard_condition_t | Handle for an rmw guard condition | 
| Crmw_guard_conditions_t | Array of guard condition handles | 
| Crmw_init_options_t | Options structure used during rmw_init() | 
| Crmw_liveliness_changed_status_t | QoS Liveliness Changed information provided by a subscription | 
| Crmw_liveliness_lost_status_t | QoS Liveliness Lost information provided by a publisher | 
| Crmw_message_info_sequence_t | Structure to hold a sequence of message infos | 
| Crmw_message_info_t | Information describing an rmw message | 
| Crmw_message_sequence_t | Structure to hold a sequence of ROS messages | 
| Crmw_names_and_types_t | Associative array of topic or service names and types | 
| Crmw_node_t | Structure which encapsulates an rmw node | 
| Crmw_offered_deadline_missed_status_t | QoS Deadline Missed information provided by a publisher | 
| Crmw_publisher_allocation_t | Allocation of memory for an rmw publisher | 
| Crmw_publisher_options_t | Options that can be used to configure the creation of a publisher in rmw | 
| Crmw_publisher_t | Structure which encapsulates an rmw publisher | 
| Crmw_qos_incompatible_event_status_t | |
| Crmw_qos_profile_t | ROS MiddleWare quality of service profile | 
| Crmw_request_id_t | An rmw service request identifier | 
| Crmw_requested_deadline_missed_status_t | QoS Requested Deadline Missed information provided by a subscription | 
| Crmw_security_options_t | |
| Crmw_service_info_t | Meta-data for a service-related take | 
| Crmw_service_t | A handle to an rmw service | 
| Crmw_services_t | Array of service handles | 
| Crmw_subscription_allocation_t | Allocation of memory for an rmw subscription | 
| Crmw_subscription_options_t | Options that can be used to configure the creation of a subscription in rmw | 
| Crmw_subscription_t | |
| Crmw_subscriptions_t | Array of subscriber handles | 
| Crmw_time_t | Struct representing a time point for rmw | 
| Crmw_topic_endpoint_info_array_t | Array of rmw_topic_endpoint_info_t | 
| Crmw_topic_endpoint_info_t | |
| Crmw_wait_set_t | Container for guard conditions to be waited on | 
 1.8.17