Expand description
Node source metadata recorded without opening middleware.
Structs§
- Callback
Effect Metadata - Recorded optional callback effect.
- Callback
Id - Stable callback identifier required for component-mode callbacks.
- Callback
Slot - Declaration-order callback slot within one extracted component.
- Entity
Id - Stable source-level identifier required for component-mode declarations.
- Entity
Metadata - Recorded entity declaration.
- Entity
Slot - Declaration-order entity slot within one extracted component.
- Metadata
Recorder - In-memory metadata sink used by host discovery. It never opens transport.
- NodeId
- Stable node identifier required for component-mode node declarations.
- Node
Metadata - Recorded node declaration.
- Node
Slot - Declaration-order node slot within one extracted component.
- Source
Location Metadata - Source location attached to callbacks and parameters.
- Source
Metadata Export - Source metadata document settings used by the std JSON emitter.
Enums§
- Callback
Effect Kind - Optional callback effect relation.
- Entity
Kind - Entity role recorded for source metadata.
- Node
Metadata Error - Metadata recorder/runtime error.
- Parameter
Default - Parameter default value recorded for source metadata.
- Source
Name Kind - Unresolved ROS name category as written by component source.
Constants§
- DEFAULT_
MAX_ METADATA_ CALLBACKS - Maximum callback/effect records kept by the built-in metadata recorder.
- DEFAULT_
MAX_ METADATA_ ENTITIES - Maximum entities recorded by the built-in metadata recorder.
- DEFAULT_
MAX_ METADATA_ NODES - Maximum nodes recorded by the built-in metadata recorder.
- METADATA_
STRING_ CAPACITY - Maximum bytes in recorded source names and stable IDs.
Type Aliases§
- Metadata
String - Fixed-capacity string used by component metadata records.