rmw  beta1
C API providing a middleware abstraction layer which is used to implement the rest of ROS.
Functions
allocators.h File Reference
#include "rmw/types.h"
#include "rmw/visibility_control.h"

Go to the source code of this file.

Functions

void * rmw_allocate (size_t size)
 
void rmw_free (void *pointer)
 
rmw_node_trmw_node_allocate (void)
 
void rmw_node_free (rmw_node_t *node)
 
rmw_publisher_trmw_publisher_allocate (void)
 
void rmw_publisher_free (rmw_publisher_t *publisher)
 
rmw_subscription_trmw_subscription_allocate (void)
 
void rmw_subscription_free (rmw_subscription_t *subscription)
 
rmw_guard_condition_trmw_guard_condition_allocate (void)
 
void rmw_guard_condition_free (rmw_guard_condition_t *guard_condition)
 
rmw_client_trmw_client_allocate (void)
 
void rmw_client_free (rmw_client_t *client)
 
rmw_service_trmw_service_allocate (void)
 
void rmw_service_free (rmw_service_t *service)
 
rmw_waitset_trmw_waitset_allocate (void)
 
void rmw_waitset_free (rmw_waitset_t *waitset)
 

Function Documentation

§ rmw_allocate()

void* rmw_allocate ( size_t  size)

§ rmw_free()

void rmw_free ( void *  pointer)

§ rmw_node_allocate()

rmw_node_t* rmw_node_allocate ( void  )

§ rmw_node_free()

void rmw_node_free ( rmw_node_t node)

§ rmw_publisher_allocate()

rmw_publisher_t* rmw_publisher_allocate ( void  )

§ rmw_publisher_free()

void rmw_publisher_free ( rmw_publisher_t publisher)

§ rmw_subscription_allocate()

rmw_subscription_t* rmw_subscription_allocate ( void  )

§ rmw_subscription_free()

void rmw_subscription_free ( rmw_subscription_t subscription)

§ rmw_guard_condition_allocate()

rmw_guard_condition_t* rmw_guard_condition_allocate ( void  )

§ rmw_guard_condition_free()

void rmw_guard_condition_free ( rmw_guard_condition_t guard_condition)

§ rmw_client_allocate()

rmw_client_t* rmw_client_allocate ( void  )

§ rmw_client_free()

void rmw_client_free ( rmw_client_t client)

§ rmw_service_allocate()

rmw_service_t* rmw_service_allocate ( void  )

§ rmw_service_free()

void rmw_service_free ( rmw_service_t service)

§ rmw_waitset_allocate()

rmw_waitset_t* rmw_waitset_allocate ( void  )

§ rmw_waitset_free()

void rmw_waitset_free ( rmw_waitset_t waitset)