Blender V5.0
ThreadQueue Struct Reference

Public Attributes

uint64_t current_id = 0
std::deque< ThreadQueueWorkqueue_low_priority
std::deque< ThreadQueueWorkqueue_normal_priority
std::deque< ThreadQueueWorkqueue_high_priority
pthread_mutex_t mutex
pthread_cond_t push_cond
pthread_cond_t finish_cond
volatile int nowait = 0
volatile int canceled = 0

Detailed Description

Definition at line 612 of file threads.cc.

Member Data Documentation

◆ canceled

volatile int ThreadQueue::canceled = 0

Definition at line 621 of file threads.cc.

◆ current_id

uint64_t ThreadQueue::current_id = 0

Definition at line 613 of file threads.cc.

Referenced by BLI_thread_queue_push().

◆ finish_cond

pthread_cond_t ThreadQueue::finish_cond

◆ mutex

◆ nowait

volatile int ThreadQueue::nowait = 0

◆ push_cond

◆ queue_high_priority

◆ queue_low_priority

◆ queue_normal_priority


The documentation for this struct was generated from the following file: