> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.nvidia.com/holoscan/sdk-user-guide/_mcp/server. # Structs ## Docs - [holoscan::AppWorkerTerminationStatus](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/appworkerterminationstatus.md): - [holoscan::array_type](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/arraytype.md): - [holoscan::AvailableSystemResource](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/availablesystemresource.md): - [holoscan::base_type](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/basetype.md): - [holoscan::base_type< T, typename std::enable_if_t< std::is_base_of_v< Condition, std::decay_t< T > > > >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/basetypettypenamestdenableiftstdisbaseofvconditionstddecaytt.md): - [holoscan::base_type< T, typename std::enable_if_t< std::is_base_of_v< Resource, std::decay_t< T > > > >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/basetypettypenamestdenableiftstdisbaseofvresourcestddecaytt.md): - [holoscan::CLIOptions](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/clioptions.md): CLI Options struct. - [holoscan::CloudPickleSerializedObject](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/cloudpickleserializedobject.md): - [holoscan::codec](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/codec.md): - [holoscan::codec< CloudPickleSerializedObject >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/codeccloudpickleserializedobject.md): - [holoscan::codec< ops::HolovizOp::InputSpec >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/codecopsholovizopinputspec.md): - [holoscan::codec< ops::HolovizOp::InputSpec::View >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/codecopsholovizopinputspecview.md): - [holoscan::codec< ops::InferenceOp::ActivationSpec >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/codecopsinferenceopactivationspec.md): - [holoscan::codec< std::array< typeT, N > >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/codecstdarraytypetn.md): - [holoscan::codec< std::shared_ptr< typeT > >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/codecstdsharedptrtypet.md): - [holoscan::codec< std::string >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/codecstdstring.md): - [holoscan::codec< std::unordered_map< KeyType, ValueType > >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/codecstdunorderedmapkeytypevaluetype.md): - [holoscan::codec< std::vector< bool > >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/codecstdvectorbool.md): - [holoscan::codec< std::vector< ops::HolovizOp::InputSpec > >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/codecstdvectoropsholovizopinputspec.md): - [holoscan::codec< std::vector< ops::HolovizOp::InputSpec::View > >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/codecstdvectoropsholovizopinputspecview.md): - [holoscan::codec< std::vector< ops::InferenceOp::ActivationSpec > >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/codecstdvectoropsinferenceopactivationspec.md): - [holoscan::codec< std::vector< std::string > >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/codecstdvectorstdstring.md): - [holoscan::codec< std::vector< std::vector< typeT > > >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/codecstdvectorstdvectortypet.md): - [holoscan::codec< std::vector< typeT > >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/codecstdvectortypet.md): - [holoscan::condition_default_name](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/conditiondefaultname.md): Type trait to provide unique default names for condition types. - [holoscan::condition_default_name< AsynchronousCondition >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/conditiondefaultnameasynchronouscondition.md): - [holoscan::condition_default_name< BooleanCondition >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/conditiondefaultnamebooleancondition.md): - [holoscan::condition_default_name< CountCondition >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/conditiondefaultnamecountcondition.md): - [holoscan::condition_default_name< CudaBufferAvailableCondition >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/conditiondefaultnamecudabufferavailablecondition.md): - [holoscan::condition_default_name< CudaEventCondition >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/conditiondefaultnamecudaeventcondition.md): - [holoscan::condition_default_name< CudaStreamCondition >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/conditiondefaultnamecudastreamcondition.md): - [holoscan::condition_default_name< DownstreamMessageAffordableCondition >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/conditiondefaultnamedownstreammessageaffordablecondition.md): - [holoscan::condition_default_name< ExpiringMessageAvailableCondition >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/conditiondefaultnameexpiringmessageavailablecondition.md): - [holoscan::condition_default_name< MemoryAvailableCondition >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/conditiondefaultnamememoryavailablecondition.md): - [holoscan::condition_default_name< MessageAvailableCondition >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/conditiondefaultnamemessageavailablecondition.md): - [holoscan::condition_default_name< MultiMessageAvailableCondition >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/conditiondefaultnamemultimessageavailablecondition.md): - [holoscan::condition_default_name< MultiMessageAvailableTimeoutCondition >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/conditiondefaultnamemultimessageavailabletimeoutcondition.md): - [holoscan::condition_default_name< PeriodicCondition >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/conditiondefaultnameperiodiccondition.md): - [holoscan::condition_default_name< PublisherAvailableCondition >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/conditiondefaultnamepublisheravailablecondition.md): - [holoscan::condition_default_name< SubscriberAvailableCondition >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/conditiondefaultnamesubscriberavailablecondition.md): - [holoscan::ConnectionItem](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/connectionitem.md): - [holoscan::ContiguousDataHeader](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/contiguousdataheader.md): - [holoscan::CPUInfo](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/cpuinfo.md): CPUInfo struct. - [holoscan::DataEntry](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/dataentry.md): Entry for data queue (may have metadata only, no tensor content). - [holoscan::Deleter](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/deleter.md): Custom deleter for CUDA objects managed by unique_ptr. - [holoscan::DeltaMessage](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/deltamessage.md): - [holoscan::DistributedConfig](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/distributedconfig.md): - [holoscan::EdgeData](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/edgedata.md): - [holoscan::EncodedMessagePayload](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/encodedmessagepayload.md): Encoded Message: codec name resolved via CodecRegistry + serialized payload bytes. - [holoscan::FrameData](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/framedata.md): - [holoscan::FrameInfo](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/frameinfo.md): - [holoscan::GpuDeviceInfo](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/gpudeviceinfo.md): GPU device info queried for CUDA IPC eligibility. - [holoscan::GPUInfo](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/gpuinfo.md): GPUInfo struct. - [holoscan::HoloscanEntityData](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/holoscanentitydata.md): DDS data type for Holoscan pub/sub messages. - [holoscan::ImportedNativeTensor](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/importednativetensor.md): - [holoscan::InMemorySessionParticipant](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/inmemorysessionparticipant.md): Per-participant callback and GID tracking for a shared in-memory pub/sub session. - [holoscan::InterfacePort](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/interfaceport.md): Interface port that maps external subgraph port name to internal operator port(s). - [holoscan::is_array](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/isarray.md): - [holoscan::is_scalar](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/isscalar.md): - [holoscan::is_shared_ptr](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/issharedptr.md): - [holoscan::is_shared_ptr< std::shared_ptr< T > >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/issharedptrstdsharedptrt.md): - [holoscan::is_vector](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/isvector.md): - [holoscan::is_yaml_convertable](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/isyamlconvertable.md): - [holoscan::MultiMessageConditionInfo](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/multimessageconditioninfo.md): - [holoscan::NativeTensorMetadata](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/nativetensormetadata.md): - [holoscan::network_context_default_name](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/networkcontextdefaultname.md): Type trait to provide unique default names for network context types. - [holoscan::network_context_default_name< FastDdsPubSubNetworkContext >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/networkcontextdefaultnamefastddspubsubnetworkcontext.md): - [holoscan::network_context_default_name< InMemoryPubSubNetworkContext >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/networkcontextdefaultnameinmemorypubsubnetworkcontext.md): - [holoscan::network_context_default_name< PubSubContext >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/networkcontextdefaultnamepubsubcontext.md): - [holoscan::network_context_default_name< UcxContext >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/networkcontextdefaultnameucxcontext.md): - [holoscan::NoAccessibleMessageType](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/noaccessiblemessagetype.md): - [holoscan::NoMessageType](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/nomessagetype.md): - [holoscan::operator_default_name](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/operatordefaultname.md): Type trait to provide unique default names for operator types. - [holoscan::operator_default_name< ops::AsyncPingRxOp >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/operatordefaultnameopsasyncpingrxop.md): - [holoscan::operator_default_name< ops::AsyncPingTxOp >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/operatordefaultnameopsasyncpingtxop.md): - [holoscan::operator_default_name< ops::BayerDemosaicOp >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/operatordefaultnameopsbayerdemosaicop.md): - [holoscan::operator_default_name< ops::DataTypeRxTestOp >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/operatordefaultnameopsdatatyperxtestop.md): - [holoscan::operator_default_name< ops::DataTypeTxTestOp >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/operatordefaultnameopsdatatypetxtestop.md): - [holoscan::operator_default_name< ops::FormatConverterOp >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/operatordefaultnameopsformatconverterop.md): - [holoscan::operator_default_name< ops::GXFCodeletOp >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/operatordefaultnameopsgxfcodeletop.md): - [holoscan::operator_default_name< ops::HolovizOp >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/operatordefaultnameopsholovizop.md): - [holoscan::operator_default_name< ops::InferenceOp >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/operatordefaultnameopsinferenceop.md): - [holoscan::operator_default_name< ops::InferenceProcessorOp >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/operatordefaultnameopsinferenceprocessorop.md): - [holoscan::operator_default_name< ops::PingRxOp >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/operatordefaultnameopspingrxop.md): - [holoscan::operator_default_name< ops::PingTensorRxOp >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/operatordefaultnameopspingtensorrxop.md): - [holoscan::operator_default_name< ops::PingTensorTxOp >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/operatordefaultnameopspingtensortxop.md): - [holoscan::operator_default_name< ops::PingTxOp >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/operatordefaultnameopspingtxop.md): - [holoscan::operator_default_name< ops::RawImageProcessorOp >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/operatordefaultnameopsrawimageprocessorop.md): - [holoscan::operator_default_name< ops::SegmentationPostprocessorOp >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/operatordefaultnameopssegmentationpostprocessorop.md): - [holoscan::operator_default_name< ops::V4L2VideoCaptureOp >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/operatordefaultnameopsv4l2videocaptureop.md): - [holoscan::operator_default_name< ops::VideoStreamRecorderOp >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/operatordefaultnameopsvideostreamrecorderop.md): - [holoscan::operator_default_name< ops::VideoStreamReplayerOp >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/operatordefaultnameopsvideostreamreplayerop.md): - [holoscan::OperatorTimestampLabel](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/operatortimestamplabel.md): This struct represents a timestamp label for a Holoscan Operator. - [holoscan::Pose2](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/pose2.md): Class representing 2D transformations (rigid body motion in 2D). - [holoscan::Pose3](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/pose3.md): Class representing 3D transformations (rigid body motion in 3D). - [holoscan::PoseTreeUCXClientConfig](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/posetreeucxclientconfig.md): Configuration for PoseTreeUCXClient. - [holoscan::PoseTreeUCXServerConfig](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/posetreeucxserverconfig.md): Configuration for PoseTreeUCXServer. - [holoscan::remove_pointer](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/removepointer.md): - [holoscan::remove_pointer< std::shared_ptr< T > >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/removepointerstdsharedptrt.md): - [holoscan::resource_default_name](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultname.md): Type trait to provide unique default names for resource types. - [holoscan::resource_default_name< AsyncBufferReceiver >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnameasyncbufferreceiver.md): - [holoscan::resource_default_name< AsyncBufferTransmitter >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnameasyncbuffertransmitter.md): - [holoscan::resource_default_name< BlockMemoryPool >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnameblockmemorypool.md): - [holoscan::resource_default_name< CPUThread >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnamecputhread.md): - [holoscan::resource_default_name< CudaGreenContext >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnamecudagreencontext.md): - [holoscan::resource_default_name< CudaGreenContextPool >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnamecudagreencontextpool.md): - [holoscan::resource_default_name< CudaStreamPool >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnamecudastreampool.md): - [holoscan::resource_default_name< data_loggers::AsyncConsoleLogger >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnamedataloggersasyncconsolelogger.md): - [holoscan::resource_default_name< data_loggers::BasicConsoleLogger >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnamedataloggersbasicconsolelogger.md): - [holoscan::resource_default_name< data_loggers::GXFConsoleLogger >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnamedataloggersgxfconsolelogger.md): - [holoscan::resource_default_name< data_loggers::SimpleTextSerializer >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnamedataloggerssimpletextserializer.md): - [holoscan::resource_default_name< DoubleBufferReceiver >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnamedoublebufferreceiver.md): - [holoscan::resource_default_name< DoubleBufferTransmitter >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnamedoublebuffertransmitter.md): - [holoscan::resource_default_name< GPUDevice >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnamegpudevice.md): - [holoscan::resource_default_name< ManualClock >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnamemanualclock.md): - [holoscan::resource_default_name< OrConditionCombiner >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnameorconditioncombiner.md): - [holoscan::resource_default_name< PubSubReceiver >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnamepubsubreceiver.md): - [holoscan::resource_default_name< PubSubTransmitter >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnamepubsubtransmitter.md): - [holoscan::resource_default_name< RealtimeClock >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnamerealtimeclock.md): - [holoscan::resource_default_name< RMMAllocator >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnamermmallocator.md): - [holoscan::resource_default_name< SerializationBuffer >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnameserializationbuffer.md): - [holoscan::resource_default_name< StdComponentSerializer >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnamestdcomponentserializer.md): - [holoscan::resource_default_name< StdEntitySerializer >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnamestdentityserializer.md): - [holoscan::resource_default_name< StreamOrderedAllocator >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnamestreamorderedallocator.md): - [holoscan::resource_default_name< SyntheticClock >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnamesyntheticclock.md): - [holoscan::resource_default_name< ThreadPool >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnamethreadpool.md): - [holoscan::resource_default_name< UcxComponentSerializer >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnameucxcomponentserializer.md): - [holoscan::resource_default_name< UcxEntitySerializer >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnameucxentityserializer.md): - [holoscan::resource_default_name< UcxHoloscanComponentSerializer >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnameucxholoscancomponentserializer.md): - [holoscan::resource_default_name< UcxReceiver >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnameucxreceiver.md): - [holoscan::resource_default_name< UcxSerializationBuffer >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnameucxserializationbuffer.md): - [holoscan::resource_default_name< UcxTransmitter >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnameucxtransmitter.md): - [holoscan::resource_default_name< UnboundedAllocator >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/resourcedefaultnameunboundedallocator.md): - [holoscan::scalar_type](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/scalartype.md): - [holoscan::scheduler_default_name](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/schedulerdefaultname.md): Type trait to provide unique default names for scheduler types. - [holoscan::scheduler_default_name< EventBasedScheduler >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/schedulerdefaultnameeventbasedscheduler.md): - [holoscan::scheduler_default_name< GreedyScheduler >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/schedulerdefaultnamegreedyscheduler.md): - [holoscan::scheduler_default_name< MultiThreadScheduler >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/schedulerdefaultnamemultithreadscheduler.md): - [holoscan::ServiceKey](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/servicekey.md): Key structure for service registry that combines type and identifier. - [holoscan::ServiceKeyHash](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/servicekeyhash.md): Hash function for ServiceKey to enable use in hash-based containers. - [holoscan::SnapshotAckMessage](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/snapshotackmessage.md): - [holoscan::SubscribeMessage](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/subscribemessage.md): - [holoscan::SystemResourceRequirement](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/systemresourcerequirement.md): - [holoscan::vector_type](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/vectortype.md): - [holoscan::YAMLNodeParser](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/yamlnodeparser.md): - [holoscan::YAMLNodeParser< int8_t >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/yamlnodeparserint8t.md): - [holoscan::YAMLNodeParser< IOSpec * >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/yamlnodeparseriospecptr.md): - [holoscan::YAMLNodeParser< std::array< typeT, N > >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/yamlnodeparserstdarraytypetn.md): - [holoscan::YAMLNodeParser< std::complex< typeT > >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/yamlnodeparserstdcomplextypet.md): - [holoscan::YAMLNodeParser< std::shared_ptr< typeT > >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/yamlnodeparserstdsharedptrtypet.md): - [holoscan::YAMLNodeParser< std::vector< IOSpec * > >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/yamlnodeparserstdvectoriospecptr.md): - [holoscan::YAMLNodeParser< std::vector< typeT > >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/yamlnodeparserstdvectortypet.md): - [holoscan::YAMLNodeParser< typeT >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/yamlnodeparsertypet.md): - [holoscan::YAMLNodeParser< uint8_t >](https://docs.nvidia.com/holoscan/sdk-user-guide/4-5/api-reference/holoscan/structs/yamlnodeparseruint8t.md):