Holoscan SDK v4.2.0

Struct HoloIpcCudaNativeBufferAdapterBase::ExportEntry

struct ExportEntry

Tracks a single exported tensor for lifecycle management. Holds the holoipc descriptor (controls RELEASED on drop), the GPU memory owner (prevents cudaFree while subscribers hold the mapping), and timing for TTL eviction.

Public Members

std::shared_ptr<PointerDescriptorType> ipc_descriptor
std::shared_ptr<void> device_ptr_owner
nvidia::gxf::CudaIpcDescriptor gxf_descriptor
ipc::Key lifecycle_key
std::chrono::steady_clock::time_point export_time

Previous Struct HoloIpcCudaNativeBufferAdapterBase::ExportedTensorDescriptor
Next Struct HoloIpcCudaNativeBufferAdapterBase::NativeBufferHolder
© Copyright 2022-2026, NVIDIA. Last updated on May 11, 2026