FFmpeg
|
Double-ended queue with mutex locks ensuring data consistency while multithreading. More...
Data Fields | |
Queue * | q |
AVMutex | mutex |
DNNCond | cond |
Double-ended queue with mutex locks ensuring data consistency while multithreading.
Definition at line 46 of file safe_queue.c.
Queue* SafeQueue::q |
Definition at line 47 of file safe_queue.c.
Referenced by ff_safe_queue_create(), ff_safe_queue_destroy(), ff_safe_queue_pop_front(), ff_safe_queue_push_back(), ff_safe_queue_push_front(), and ff_safe_queue_size().
AVMutex SafeQueue::mutex |
Definition at line 48 of file safe_queue.c.
Referenced by ff_safe_queue_create(), ff_safe_queue_destroy(), ff_safe_queue_pop_front(), ff_safe_queue_push_back(), and ff_safe_queue_push_front().
DNNCond SafeQueue::cond |
Definition at line 49 of file safe_queue.c.
Referenced by ff_safe_queue_create(), ff_safe_queue_destroy(), ff_safe_queue_pop_front(), ff_safe_queue_push_back(), and ff_safe_queue_push_front().