Classes de ce package : IPCMemory IPCMutex
Packages - Hiérarchie - Index - Constantes et fonctions
Ascendants
Object | +--- IPCMutex
Description
Gère des sémaphores inter-processus.
Aperçu des attributs
Aperçu des méthodes
Référence des attributs
Référence des méthodes
void delete();
Appelée lors de la destruction de l'instance.
bool fail();
Obtient le statut du sémaphore. Valeur de retour true si le sémaphore est valide, false s'il n'est pas accessible
Obtient le statut du sémaphore.
true
false
int getId();
Obtient l'identificateur système du sémaphore. Valeur de retour l'identificateur système
Obtient l'identificateur système du sémaphore.
void lock();
Réserve le sémaphore (méthode bloquante tant que le sémaphore n'a pas pu etre réservé).
void new(int id);
Crée un nouveau sémaphore inter-processus, ou accède à un sémaphore déjà existant. Paramètres id - si une valeur négative est spécifiée, un nouveau sémaphore sera créé ; sinon, le sémaphore d'identificateur spécifié ici sera accédé
Crée un nouveau sémaphore inter-processus, ou accède à un sémaphore déjà existant.
bool tryLock();
Réserve le sémaphore. S'il était déjà réservé avant l'appel à cette méthode, rien n'est fait. Valeur de retour true si le sémaphore a pu etre réservé, false s'il était déjà réservé par un autre processus
Réserve le sémaphore. S'il était déjà réservé avant l'appel à cette méthode, rien n'est fait.
void unlock();
Libère le sémaphore.