#include <custom_event_info.hpp>
◆ attachCondition()
Connect a condition variable so a waiter can be notified of new data.
Implemented in SubListener, and PubListener.
◆ detachCondition()
| virtual void EventListenerInterface::detachCondition |
( |
| ) |
|
|
pure virtual |
◆ hasEvent()
| virtual bool EventListenerInterface::hasEvent |
( |
rmw_event_type_t |
event_type | ) |
const |
|
pure virtual |
Check if there is new data available for a specific event type.
- Parameters
-
| event_type | The event type to check on. |
- Returns
true if new data is available.
Implemented in SubListener, and PubListener.
◆ takeNextEvent()
| virtual bool EventListenerInterface::takeNextEvent |
( |
rmw_event_type_t |
event_type, |
|
|
void * |
event_info |
|
) |
| |
|
pure virtual |
Take ready data for an event type.
- Parameters
-
| event_type | The event type to get data for. |
| event_info | A preallocated event information (from rmw/types.h) to fill with data |
- Returns
true if data was successfully taken.
-
false if data was not available, in this case nothing was written to event_info.
Implemented in SubListener, and PubListener.
The documentation for this class was generated from the following file: