SDL_SEMWAITTIMEOUT |
SDL : Attente de dépassement de délai de sémaphore |
---|---|
SDL/SDL.h SDL/SDL_thread.h |
Syntaxe
int SDL_SemWaitTimeout(SDL_sem *sem, Uint32 timeout); |
Paramètres
Nom | Description |
---|---|
sem | Ce paramètre permet d'indiquer un Handle de sémaphore. |
timeout | Ce paramètre permet d'indiquer le temps, en milliseconde, d'un dépassement de délai. |
Retour
Valeur/Constante | Description |
---|---|
-1 | Cette valeur permet d'indiquer qu'une erreur s'est produite. |
SDL_MUTEX_TIMEDOUT | Cette constante permet d'indiquer qu'un dépassement de délai s'est produite. |
0 | Cette valeur permet d'indiquer que la sémaphore s'est correctement verrouillé. |
Description
Cette fonction permet de verrouiller une sémaphore mais en attendant le nombre de temps maximum spécifié.
Voir également
Langage de programmation - C pour Linux - Référence procédures et fonctions- SDL_CreateSemaphore
Langage de programmation - C pour Linux - Référence procédures et fonctions- SDL_DestroySemaphore
Langage de programmation - C pour Linux - Référence procédures et fonctions- SDL_SemWait
Langage de programmation - C pour Linux - Référence procédures et fonctions- SDL_SemTryWait
Langage de programmation - C pour Linux - Référence procédures et fonctions- SDL_SemPost
Langage de programmation - C pour Linux - Référence procédures et fonctions- SDL_SemValue
Dernière mise à jour : Dimanche, le 22 mars 2015