PipeWire: work-queue.c File Reference

PipeWire 0.3.34

Macros | Functions
work-queue.c File Reference

## Macros
#define | NAME "work-queue"

## Functions
struct pw_work_queue * | pw_work_queue_new (struct pw_loop *loop)
| Create a new PipeWire Work Queue Object. More...
void | pw_work_queue_destroy (struct pw_work_queue *queue)
| Destroy a work queue. More...
uint32_t | pw_work_queue_add (struct pw_work_queue *queue, void *obj, int res, pw_work_func_t func, void *data)
| Add an item to the work queue. More...
int | pw_work_queue_cancel (struct pw_work_queue *queue, void *obj, uint32_t id)
| Cancel a work item. More...
int | pw_work_queue_complete (struct pw_work_queue *queue, void *obj, uint32_t seq, int res)
| Complete a work item. More...

## Macro Definition Documentation

## ◆ NAME

#define NAME "work-queue"