|
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 |
Client entity (phase-301: renamed from service_client to the upstream rmw_client_t term). Same shape as the service.
| uint8_t rmw_client_t::_reserved[8] |
Reserved for future fields; must be zero.
| void* rmw_client_t::backend_data |
Opaque backend state. NULL if creation failed.
| const char* rmw_client_t::service_name |
Service name (borrowed; outlives the client).
| const char* rmw_client_t::type_name |
Fully-qualified service type name. Borrowed.