holoscan::DataLoggerQueueType

Beta
View as Markdown

Queue type selection for AsyncDataLoggerResource.

enum class holoscan::DataLoggerQueueType

Both queue types are fully thread-safe but offer different trade-offs:

  • LockFree: Higher throughput, per-producer FIFO ordering only
  • Ordered: Lower throughput, strict global FIFO ordering across all producers

Values

NameDescription
LockFreeLock-free queue (highest performance, per-producer FIFO only).
OrderedMutex-based queue (strict global FIFO order, lower throughput).