Struct HoloIpcCudaNativeBufferAdapterBase::ExportEntry
This struct is a nested type of Template Class HoloIpcCudaNativeBufferAdapterBase.
-
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
-
std::shared_ptr<PointerDescriptorType> ipc_descriptor