Skip to navigation

holoscan::ExternalTopicRecord

Beta
View as Markdown

Describe one intrinsic external topic without transport/runtime state.

#include <holoscan/graph_records.hpp>

Member variables

NameTypeDescription
idExternalTopicIdNonzero snapshot-local boundary identity.
vertexVertexIdIntrinsic logical boundary vertex.
graph_portGraphPortIdStable Graph-owned boundary port identity.
importedboolTrue for external publisher to Graph; false for Graph export.
uristd::stringOwned backend-neutral external topic URI.
endpoint_namestd::optional< std::string >Owned explicit endpoint name when authored.
generated_name_requestedboolTrue when later lowering must generate an endpoint name.
declaration_ordinalstd::uint32_tMixed import/export declaration attempt ordinal.
payload_identityPayloadIdentityRecordComplete pointer-free boundary identity.
serialized_payload_capacity_bytesstd::uint64_tPositive schema serialized-byte bound.
schemastd::optional< SchemaIdentityRecord >Effective owned topic schema when declared.
memory_conversionstd::optional< MemoryConversionPolicy >Tensor-only conversion request.
capture_timestd::optional< RequireCaptureTime >Required capture-time domain when authored.
clock_healthClockHealthOptionsNormalized ordinary or monitored health contract.
clock_health_authoredboolTrue when health options were explicitly supplied.
attachTopicAttachPolicyExternal peer presence and finite wait request.
tensorstd::optional< TensorBoundaryContractRecord >Deep-owned Tensor contract.
tensor_fieldsstd::vector< DescriptorTensorTopicFieldRecord >Complete descriptor-schema field inventory in canonical ascending field-id order.
boundsEndpointBoundsDirection-specific external peer resource bounds.