22#ifndef LIBVLC_INPUT_SIGNAL_H
23# define LIBVLC_INPUT_SIGNAL_H 1
25# include <stdatomic.h>
void vlc_interrupt_init(vlc_interrupt_t *)
Initializes an interruption context.
Definition: interrupt.c:52
void vlc_interrupt_deinit(vlc_interrupt_t *)
Deinitializes an interruption context.
Definition: interrupt.c:72
Definition: interrupt.h:33
void * data
Definition: interrupt.h:38
atomic_bool killed
Definition: interrupt.h:36
bool interrupted
Definition: interrupt.h:35
vlc_mutex_t lock
Definition: interrupt.h:34
void(* callback)(void *)
Definition: interrupt.h:37
Mutex.
Definition: vlc_threads.h:195
This file declares interruptible sleep functions.