|
Blender V5.0
|
Public Attributes | |
| uint64_t | current_id = 0 |
| std::deque< ThreadQueueWork > | queue_low_priority |
| std::deque< ThreadQueueWork > | queue_normal_priority |
| std::deque< ThreadQueueWork > | queue_high_priority |
| pthread_mutex_t | mutex |
| pthread_cond_t | push_cond |
| pthread_cond_t | finish_cond |
| volatile int | nowait = 0 |
| volatile int | canceled = 0 |
Definition at line 612 of file threads.cc.
| volatile int ThreadQueue::canceled = 0 |
Definition at line 621 of file threads.cc.
| uint64_t ThreadQueue::current_id = 0 |
Definition at line 613 of file threads.cc.
Referenced by BLI_thread_queue_push().
| pthread_cond_t ThreadQueue::finish_cond |
Definition at line 619 of file threads.cc.
Referenced by BLI_thread_queue_free(), BLI_thread_queue_init(), BLI_thread_queue_wait_finish(), and check_finalization().
| pthread_mutex_t ThreadQueue::mutex |
Definition at line 617 of file threads.cc.
Referenced by BLI_thread_queue_cancel_work(), BLI_thread_queue_free(), BLI_thread_queue_init(), BLI_thread_queue_is_empty(), BLI_thread_queue_len(), BLI_thread_queue_nowait(), BLI_thread_queue_pop(), BLI_thread_queue_pop_timeout(), BLI_thread_queue_push(), and BLI_thread_queue_wait_finish().
| volatile int ThreadQueue::nowait = 0 |
Definition at line 620 of file threads.cc.
Referenced by BLI_thread_queue_nowait(), BLI_thread_queue_pop(), and BLI_thread_queue_pop_timeout().
| pthread_cond_t ThreadQueue::push_cond |
Definition at line 618 of file threads.cc.
Referenced by BLI_thread_queue_free(), BLI_thread_queue_init(), BLI_thread_queue_nowait(), BLI_thread_queue_pop(), BLI_thread_queue_pop_timeout(), and BLI_thread_queue_push().
| std::deque<ThreadQueueWork> ThreadQueue::queue_high_priority |
Definition at line 616 of file threads.cc.
Referenced by BLI_thread_queue_cancel_work(), BLI_thread_queue_is_empty(), BLI_thread_queue_len(), BLI_thread_queue_pop(), BLI_thread_queue_pop_timeout(), BLI_thread_queue_push(), BLI_thread_queue_wait_finish(), and check_finalization().
| std::deque<ThreadQueueWork> ThreadQueue::queue_low_priority |
Definition at line 614 of file threads.cc.
Referenced by BLI_thread_queue_cancel_work(), BLI_thread_queue_is_empty(), BLI_thread_queue_len(), BLI_thread_queue_pop(), BLI_thread_queue_pop_timeout(), BLI_thread_queue_push(), BLI_thread_queue_wait_finish(), and check_finalization().
| std::deque<ThreadQueueWork> ThreadQueue::queue_normal_priority |
Definition at line 615 of file threads.cc.
Referenced by BLI_thread_queue_cancel_work(), BLI_thread_queue_is_empty(), BLI_thread_queue_len(), BLI_thread_queue_pop(), BLI_thread_queue_pop_timeout(), BLI_thread_queue_push(), BLI_thread_queue_wait_finish(), and check_finalization().