Méthode CBaseRenderer. WaitForReceiveToComplete
La WaitForReceiveToComplete méthode attend la fin de la méthode CBaseRenderer :: Receive .
Syntaxe
void WaitForReceiveToComplete();
Paramètres
Cette méthode n’a aucun paramètre.
Valeur de retour
Cette méthode ne retourne pas de valeur.
Notes
Les méthodes CBaseRenderer :: Stop et CBaseRenderer :: BeginFlush appellent cette méthode pour synchroniser le changement d’État avec la méthode de réception .
Plus précisément, cette méthode distribue les messages pendant qu’elle attend que l’indicateur CBaseRenderer :: m _ BInReceive devienne false. L’indicateur devient true dans la méthode CBaseRenderer ::P reparereceive et bascule vers false après que la méthode Receive a appelé la méthode CBaseRenderer ::P reparerender . La classe dérivée peut utiliser PrepareRender pour définir la palette. L’attente de la fin de l’exécution de PrepareRender garantit que les messages de changement de palette sont distribués avant le changement d’État. Cela évite un blocage potentiel.
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|