LocklessQueuePushOptions

Defined in header “ark/concurrency/lockless_queue.hh”.


The type of push/emplace you want to execute.

Values

  • None = 0x00000000
    No flags.

  • DropOnFullQueue = 0x00000001
    Set this flag to indicate we should automatically drop items if the queue size is exceeded.

  • DropOnOutOfMemory = 0x00000002
    Drop when we run out of memory, rather than returning that we’re out of memory.