nros C API
Lightweight ROS 2 client for embedded real-time systems
Loading...
Searching...
No Matches
Data Fields
ActionClientInternal Struct Reference

#include <nros_generated.h>

Data Fields

int32_t arena_entry_index
 
void * executor_ptr
 

Detailed Description

Internal state for the action client.

Lightweight — stores only the arena entry index and executor pointer. The ActionClientCore (transport handles) lives in the executor's arena, created by nros_executor_register_action_client.

Field Documentation

◆ arena_entry_index

int32_t ActionClientInternal::arena_entry_index

Arena entry index (set by nros_executor_register_action_client). -1 means not registered with executor.

◆ executor_ptr

void* ActionClientInternal::executor_ptr

Pointer to the executor (set by nros_executor_register_action_client).


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