Contenu du kit de Support     Index du Kit de Support

BAutolock

Dérivée de: (aucune)

Déclarée dans: be/support/Autolock.h

Bibliothèque: libbe.so

Sommaire

La classe BAutolock fournit un mécanisme simple pour vérrouiller et dévérrouiller automatiquement un objet BLocker ou, plus couramment, un objet BLooper. Tout ce que vous avez à faire c'est d'allouer un objet BAutolock dans la pile et de lui passer une cible BLocker ou BLooper. Vous devais être sûre que le verrou est place avant de travailler:

   BAutolock autolocker(myWindow);
   if ( autolocker.IsLocked() ) {
       . . .
   }

Quand la le cadre de la pile est détruit, l'objet BAutolock dévérrouille la cible et se détruit.


Constructeur et Destructeur


BAutolock()

                                                         
  

inline BAutolock(BLooper *looper)

inline BAutolock(BLocker *locker)

inline BAutolock(BLocker &locker)

Vérrouille l'objet looper ou locker cible.


~BAutolock()

                                                         
  

inline ~BAutolock()

Dévérrouille l'objet BLooper ou BLocker cible.


Fonctions Membres


IsLocked()

                                                         
  

inline bool IsLocked(void)

Retourne true si l'objet BLooper ou BLocker cible est vérrouille, et false sinon.


Contenu du kit de Support     Index du Kit de Support


The Be Book,
...in lovely HTML...
for BeOS Release 5.

Copyright © 2000 Be, Inc. All rights reserved..