Expand description

API in rcl/wait.h

Structs

Container for subscription’s, guard condition’s, etc to be waited on.

Functions

Return a rcl_wait_set_t struct with members set to NULL.

Block until the wait set is ready or until the timeout has been exceeded.

Store a pointer to the client in the next empty spot in the set.

Store a pointer to the event in the next empty spot in the set.

Store a pointer to the guard condition in the next empty spot in the set.

Store a pointer to the service in the next empty spot in the set.

Store a pointer to the given subscription in the next empty spot in the set.

Store a pointer to the timer in the next empty spot in the set.

Remove (sets to NULL) all entities in the wait set.

Finalize a rcl wait set.

Retrieve the wait set’s allocator.

Initialize a rcl wait set with space for items to be waited on.

Return true if the wait set is valid, else false.

Reallocate space for entities in the wait set.