rcl  master
C API providing common ROS client library functionality.
Public Attributes | List of all members
rcl_wait_set_t Struct Reference

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

#include <wait.h>

Collaboration diagram for rcl_wait_set_t:
Collaboration graph
[legend]

Public Attributes

const rcl_subscription_t ** subscriptions
 Storage for subscription pointers. More...
 
size_t size_of_subscriptions
 
const rcl_guard_condition_t ** guard_conditions
 Storage for guard condition pointers. More...
 
size_t size_of_guard_conditions
 
const rcl_timer_t ** timers
 Storage for timer pointers. More...
 
size_t size_of_timers
 
const rcl_client_t ** clients
 Storage for client pointers. More...
 
size_t size_of_clients
 
const rcl_service_t ** services
 Storage for service pointers. More...
 
size_t size_of_services
 
const rcl_event_t ** events
 Storage for event pointers. More...
 
size_t size_of_events
 
struct rcl_wait_set_impl_t * impl
 Implementation specific storage. More...
 

Detailed Description

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

Member Data Documentation

◆ subscriptions

const rcl_subscription_t** rcl_wait_set_t::subscriptions

Storage for subscription pointers.

◆ size_of_subscriptions

size_t rcl_wait_set_t::size_of_subscriptions

◆ guard_conditions

const rcl_guard_condition_t** rcl_wait_set_t::guard_conditions

Storage for guard condition pointers.

◆ size_of_guard_conditions

size_t rcl_wait_set_t::size_of_guard_conditions

◆ timers

const rcl_timer_t** rcl_wait_set_t::timers

Storage for timer pointers.

◆ size_of_timers

size_t rcl_wait_set_t::size_of_timers

◆ clients

const rcl_client_t** rcl_wait_set_t::clients

Storage for client pointers.

◆ size_of_clients

size_t rcl_wait_set_t::size_of_clients

◆ services

const rcl_service_t** rcl_wait_set_t::services

Storage for service pointers.

◆ size_of_services

size_t rcl_wait_set_t::size_of_services

◆ events

const rcl_event_t** rcl_wait_set_t::events

Storage for event pointers.

◆ size_of_events

size_t rcl_wait_set_t::size_of_events

◆ impl

struct rcl_wait_set_impl_t* rcl_wait_set_t::impl

Implementation specific storage.


The documentation for this struct was generated from the following file: