| Constructeurs/Destructeur |
| constructor | Create | | Définition d'un sémaphore | Qubes 6.1 |
| destructor | Destroy | inherited virtual | Détruit l'instance de l'objet. |
| Propriétés |
| property | FileName : String | read | Chemin complet du fichier qui sert de support à la réservation | Qubes 6.1 |
| Méthodes |
| class function | ClassName : String | inherited | Retourne le nom de la classe au format chaîne |
| class function | ClassParent : TClass | inherited | Classe parent de la classe |
| class function | ClassType : TClass | inherited | Retourne la métaclasse d'une classe |
| function | CurrentLock : String | | Lecture du verrou actuel du sémaphore | Qubes 6.1 |
| procedure | Enter | | Prise du sémaphore pour matérialiser une réservation | Qubes 6.1 |
| function | Entered : Boolean | | L'objet sémaphore possède-t-il actuellement la réservation | Qubes 6.1 |
| procedure | Free | inherited | Détruit l'instance de l'objet si non-nil |
| procedure | Leave | | Libération du sémaphore | Qubes 6.1 |
| function | TryEnter : String | | Tentative unique de réserver le sémaphore | Qubes 6.1 |