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
Renbase. h (inclure Flux. h)
Bibliothèque
Strmbase. lib (versions commerciales);
Strmbasd. lib (versions Debug)

Voir aussi

CBaseRenderer, classe