This page is for version 5.0 (Latest) (default).
For other versions, use one of these documentation indexes:
- 5.0 (Latest) (default): https://docs.nvidia.com/holoscan/sdk-user-guide/5-0-latest/llms.txt
- ltsb-2.0: https://docs.nvidia.com/holoscan/sdk-user-guide/ltsb-2-0/llms.txt
- 4.6: https://docs.nvidia.com/holoscan/sdk-user-guide/4-6/llms.txt
- 4.5: https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/llms.txt
- 4.4: https://docs.nvidia.com/holoscan/sdk-user-guide/4-4/llms.txt
- 4.3: https://docs.nvidia.com/holoscan/sdk-user-guide/4-3/llms.txt
- Archives: https://docs.nvidia.com/holoscan/sdk-user-guide/archives/llms.txt
Describe one intrinsic external topic without transport/runtime state.
#include <holoscan/graph_records.hpp>
Member variables
| Name | Type | Description |
|---|---|---|
id | ExternalTopicId | Nonzero snapshot-local boundary identity. |
vertex | VertexId | Intrinsic logical boundary vertex. |
graph_port | GraphPortId | Stable Graph-owned boundary port identity. |
imported | bool | True for external publisher to Graph; false for Graph export. |
uri | std::string | Owned backend-neutral external topic URI. |
endpoint_name | std::optional< std::string > | Owned explicit endpoint name when authored. |
generated_name_requested | bool | True when later lowering must generate an endpoint name. |
declaration_ordinal | std::uint32_t | Mixed import/export declaration attempt ordinal. |
payload_identity | PayloadIdentityRecord | Complete pointer-free boundary identity. |
serialized_payload_capacity_bytes | std::uint64_t | Positive schema serialized-byte bound. |
schema | std::optional< SchemaIdentityRecord > | Effective owned topic schema when declared. |
memory_conversion | std::optional< MemoryConversionPolicy > | Tensor-only conversion request. |
capture_time | std::optional< RequireCaptureTime > | Required capture-time domain when authored. |
clock_health | ClockHealthOptions | Normalized ordinary or monitored health contract. |
clock_health_authored | bool | True when health options were explicitly supplied. |
attach | TopicAttachPolicy | External peer presence and finite wait request. |
tensor | std::optional< TensorBoundaryContractRecord > | Deep-owned Tensor contract. |
tensor_fields | std::vector< DescriptorTensorTopicFieldRecord > | Complete descriptor-schema field inventory in canonical ascending field-id order. |
bounds | EndpointBounds | Direction-specific external peer resource bounds. |