1#ifndef NROS_RMW_EVENT_H
2#define NROS_RMW_EVENT_H
void(* rmw_event_callback_t)(const void *user_data, size_t number_of_events)
Definition rmw_event.h:119
void(* rmw_status_event_callback_t)(rmw_event_type_t kind, const rmw_event_payload_t *payload, void *user_context)
Definition rmw_event.h:109
rmw_event_type_t
Definition rmw_event.h:36
@ NROS_RMW_EVENT_LIVELINESS_CHANGED
Definition rmw_event.h:38
@ NROS_RMW_EVENT_REQUESTED_DEADLINE_MISSED
Definition rmw_event.h:41
@ NROS_RMW_EVENT_LIVELINESS_LOST
Definition rmw_event.h:45
@ NROS_RMW_EVENT_OFFERED_DEADLINE_MISSED
Definition rmw_event.h:47
@ NROS_RMW_EVENT_MESSAGE_LOST
Definition rmw_event.h:43
Return-code constants for the nros RMW C vtable.
Definition rmw_event.h:62
uint32_t total_count
Definition rmw_event.h:63
uint32_t total_count_change
Definition rmw_event.h:64
Definition rmw_event.h:52
int16_t alive_count_change
Definition rmw_event.h:55
int16_t not_alive_count_change
Definition rmw_event.h:56
uint16_t alive_count
Definition rmw_event.h:53
uint16_t not_alive_count
Definition rmw_event.h:54
Definition rmw_event.h:69
rmw_liveliness_changed_status_t liveliness_changed
Definition rmw_event.h:70
rmw_count_status_t count
Definition rmw_event.h:71