FFmpeg
Data Fields
SafeQueue Struct Reference

Double-ended queue with mutex locks ensuring data consistency while multithreading. More...

Data Fields

Queueq
 
 
 

Detailed Description

Double-ended queue with mutex locks ensuring data consistency while multithreading.

Definition at line 46 of file safe_queue.c.

Field Documentation

q

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

mutex

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

cond

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


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

Generated on Thu Sep 26 2024 23:16:32 for FFmpeg by   doxygen 1.8.17

AltStyle によって変換されたページ (->オリジナル) /