| 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().
 1.8.17
 1.8.17