Struct rcl_wait_set_s

Struct Documentation

struct rcl_wait_set_s

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

Public Members

const rcl_subscription_t **subscriptions

Storage for subscription pointers.

size_t size_of_subscriptions

Number of subscriptions.

const rcl_guard_condition_t **guard_conditions

Storage for guard condition pointers.

size_t size_of_guard_conditions

Number of guard_conditions.

const rcl_timer_t **timers

Storage for timer pointers.

size_t size_of_timers

Number of timers.

const rcl_client_t **clients

Storage for client pointers.

size_t size_of_clients

Number of clients.

const rcl_service_t **services

Storage for service pointers.

size_t size_of_services

Number of services.

const rcl_event_t **events

Storage for event pointers.

size_t size_of_events

Number of events.

rcl_wait_set_impl_t *impl

Implementation specific storage.