rmw
beta1
C API providing a middleware abstraction layer which is used to implement the rest of ROS.
|
Go to the source code of this file.
Functions | |
void * | rmw_allocate (size_t size) |
void | rmw_free (void *pointer) |
rmw_node_t * | rmw_node_allocate (void) |
void | rmw_node_free (rmw_node_t *node) |
rmw_publisher_t * | rmw_publisher_allocate (void) |
void | rmw_publisher_free (rmw_publisher_t *publisher) |
rmw_subscription_t * | rmw_subscription_allocate (void) |
void | rmw_subscription_free (rmw_subscription_t *subscription) |
rmw_guard_condition_t * | rmw_guard_condition_allocate (void) |
void | rmw_guard_condition_free (rmw_guard_condition_t *guard_condition) |
rmw_client_t * | rmw_client_allocate (void) |
void | rmw_client_free (rmw_client_t *client) |
rmw_service_t * | rmw_service_allocate (void) |
void | rmw_service_free (rmw_service_t *service) |
rmw_waitset_t * | rmw_waitset_allocate (void) |
void | rmw_waitset_free (rmw_waitset_t *waitset) |
void* rmw_allocate | ( | size_t | size | ) |
void rmw_free | ( | void * | pointer | ) |
rmw_node_t* rmw_node_allocate | ( | void | ) |
void rmw_node_free | ( | rmw_node_t * | node | ) |
rmw_publisher_t* rmw_publisher_allocate | ( | void | ) |
void rmw_publisher_free | ( | rmw_publisher_t * | publisher | ) |
rmw_subscription_t* rmw_subscription_allocate | ( | void | ) |
void rmw_subscription_free | ( | rmw_subscription_t * | subscription | ) |
rmw_guard_condition_t* rmw_guard_condition_allocate | ( | void | ) |
void rmw_guard_condition_free | ( | rmw_guard_condition_t * | guard_condition | ) |
rmw_client_t* rmw_client_allocate | ( | void | ) |
void rmw_client_free | ( | rmw_client_t * | client | ) |
rmw_service_t* rmw_service_allocate | ( | void | ) |
void rmw_service_free | ( | rmw_service_t * | service | ) |
rmw_waitset_t* rmw_waitset_allocate | ( | void | ) |
void rmw_waitset_free | ( | rmw_waitset_t * | waitset | ) |