Typedef rmw_event_callback_t
Defined in File event_callback_type.h
Typedef Documentation
-
typedef void (*rmw_event_callback_t)(const void *user_data, size_t number_of_events)
Common event callback type signature.
Event callbacks of this type can be called in various scenarios, e.g. data becomes available on a subscription, a QoS event has occurred, or something similar.
The user_data argument is given by the user when registering the callback, and is given back to the callback each time so it can have associated, user-defined state.
The number_of_events argument indicates the number of events since the callback was called. This is most often 1, but can be > 1 when events occur before the callback is registered. It should never be 0.
See also