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:57
void vlc_interrupt_deinit(vlc_interrupt_t *)
Deinitializes an interruption context.
Definition interrupt.c:77
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:143
This file declares interruptible sleep functions.