Internal state for block queues. More...

Data Fields | |
| vlc_mutex_t | lock |
| vlc_cond_t | wait |
| Wait for data. | |
| vlc_cond_t | wait_room |
| Wait for queue depth to shrink. | |
| block_t * | p_first |
| block_t ** | pp_last |
| size_t | i_depth |
| size_t | i_size |
| bool | b_force_wake |
Internal state for block queues.
Referenced by block_FifoGet(), block_FifoNew(), and block_FifoWake().
| size_t block_fifo_t::i_depth |
Referenced by block_FifoCount(), block_FifoEmpty(), block_FifoGet(), block_FifoNew(), block_FifoPace(), and block_FifoPut().
| size_t block_fifo_t::i_size |
Referenced by block_FifoEmpty(), block_FifoGet(), block_FifoNew(), block_FifoPace(), block_FifoPut(), and block_FifoSize().
Referenced by block_FifoEmpty(), block_FifoGet(), block_FifoNew(), block_FifoPace(), block_FifoPut(), block_FifoRelease(), block_FifoShow(), and block_FifoWake().
Referenced by block_FifoEmpty(), block_FifoGet(), block_FifoNew(), block_FifoShow(), and block_FifoWake().
Referenced by block_FifoEmpty(), block_FifoGet(), block_FifoNew(), and block_FifoPut().
Wait for data.
Referenced by block_FifoGet(), block_FifoNew(), block_FifoPut(), block_FifoRelease(), block_FifoShow(), and block_FifoWake().
Wait for queue depth to shrink.
Referenced by block_FifoEmpty(), block_FifoGet(), block_FifoNew(), block_FifoPace(), and block_FifoRelease().
1.7.1