NVIDIA Holoscan SDK v3.5.0

Struct DataEntry

struct DataEntry

Entry for data queue (may have metadata only, no tensor content)

Public Types

enum Type

Values:

enumerator Generic
enumerator TensorData
enumerator TensorMapData

Public Functions

inline DataEntry()
DataEntry(std::any data_arg, const std::string &id, int64_t acq_time, int64_t emit_time, IOSpec::IOType io_type, std::shared_ptr<MetadataDictionary> meta = nullptr)
DataEntry(std::shared_ptr<holoscan::Tensor> tensor, const std::string &id, int64_t acq_time, int64_t emit_time, IOSpec::IOType io_type, std::shared_ptr<MetadataDictionary> meta = nullptr)
DataEntry(holoscan::TensorMap tensor_map, const std::string &id, int64_t acq_time, int64_t emit_time, IOSpec::IOType io_type, std::shared_ptr<MetadataDictionary> meta = nullptr)

Public Members

Type type
std::string unique_id
int64_t acquisition_timestamp

externally specified acquisition timestamp

int64_t emit_timestamp

time when emit (or receive) was called

IOSpec::IOType io_type
std::shared_ptr<MetadataDictionary> metadata = {}
std::variant<std::any, std::shared_ptr<holoscan::Tensor>, holoscan::TensorMap> data

Previous Struct CUuuid_st
Next Struct DeltaMessage
© Copyright 2022-2025, NVIDIA. Last updated on Aug 1, 2025.