|
nros rmw-cffi
C vtable for plugging a third-party RMW backend into nros
|
#include <rmw_entity.h>
Data Fields | |
| uint8_t | _reserved [8] |
| void * | backend_data |
| const char * | service_name |
| const char * | type_name |
Service-client entity. Same shape as the service server.
| uint8_t nros_rmw_service_client_t::_reserved[8] |
Reserved for future fields; must be zero.
| void* nros_rmw_service_client_t::backend_data |
Opaque backend state. NULL if creation failed.
| const char* nros_rmw_service_client_t::service_name |
Service name (borrowed; outlives the client).
| const char* nros_rmw_service_client_t::type_name |
Fully-qualified service type name. Borrowed.