VLC 4.0.0-dev
|
Thread-safe queue (a.k.a. More...
#include <vlc_queue.h>
Data Fields | |
struct vlc_queue_entry * | first |
struct vlc_queue_entry ** | lastp |
ptrdiff_t | next_offset |
vlc_mutex_t | lock |
vlc_cond_t | wait |
Thread-safe queue (a.k.a.
FIFO).
struct vlc_queue_entry* vlc_queue::first |
Referenced by vlc_fifo_Show(), vlc_queue_DequeueAllUnlocked(), vlc_queue_DequeueUnlocked(), vlc_queue_Init(), and vlc_queue_IsEmpty().
struct vlc_queue_entry** vlc_queue::lastp |
Referenced by vlc_queue_DequeueAllUnlocked(), vlc_queue_DequeueUnlocked(), vlc_queue_EnqueueUnlocked(), and vlc_queue_Init().
vlc_mutex_t vlc_queue::lock |
ptrdiff_t vlc_queue::next_offset |
Referenced by vlc_queue_DequeueUnlocked(), vlc_queue_EnqueueUnlocked(), and vlc_queue_Init().
vlc_cond_t vlc_queue::wait |
Referenced by vlc_queue_Init(), vlc_queue_Signal(), and vlc_queue_Wait().