1#ifndef NROS_RMW_EVENT_H
2#define NROS_RMW_EVENT_H
nros_rmw_event_kind_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
void(* nros_rmw_event_callback_t)(nros_rmw_event_kind_t kind, const nros_rmw_event_payload_t *payload, void *user_context)
Definition rmw_event.h:86
Return-code constants for the nros RMW C vtable.
Definition rmw_event.h:62
uint32_t total_count_change
Definition rmw_event.h:64
uint32_t total_count
Definition rmw_event.h:63
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 not_alive_count
Definition rmw_event.h:54
uint16_t alive_count
Definition rmw_event.h:53
Definition rmw_event.h:69
nros_rmw_count_status_t count
Definition rmw_event.h:71
nros_rmw_liveliness_changed_status_t liveliness_changed
Definition rmw_event.h:70