5#ifndef PIPEWIRE_TIMER_QUEUE_H
6#define PIPEWIRE_TIMER_QUEUE_H
28 struct pw_timer_queue *
queue;
39 struct timespec *abs_time, int64_t timeout_ns,
void pw_timer_queue_destroy(struct pw_timer_queue *queue)
Definition timer-queue.c:101
int pw_timer_queue_add(struct pw_timer_queue *queue, struct pw_timer *timer, struct timespec *abs_time, int64_t timeout_ns, pw_timer_callback callback, void *data)
Definition timer-queue.c:136
struct pw_timer_queue * pw_timer_queue_new(struct pw_loop *loop)
Definition timer-queue.c:74
void(* pw_timer_callback)(void *data)
Definition timer-queue.h:29
int pw_timer_queue_cancel(struct pw_timer *timer)
Definition timer-queue.c:183
Definition timer-queue.h:31
void * data
Definition timer-queue.h:36
pw_timer_callback callback
Definition timer-queue.h:35
struct spa_list link
Definition timer-queue.h:32
struct timespec timeout
Definition timer-queue.h:34
uint32_t padding[16]
Definition timer-queue.h:37
struct pw_timer_queue * queue
Definition timer-queue.h:33