CArchive::IsBufferEmpty

BOOL IsBufferEmpty ( ) const ;

Valeur de retour

Différent de zéro si le tampon de l'archive est vide ; sinon 0.

Remarques

Appelez cette fonction membre pour déterminer si la mémoire tampon interne de l'objet de l'archive est vide. Cette fonction est fournie à l'appui de la programmation avec la classe MFC Windows Sockets CSocketFile. Vous n'avez pas besoin de l'utiliser pour une archive associée à un objet CFile.

La raison de l'utilisation de IsBufferEmpty avec une archive associée à un objet CSocketFile est que tampon de l'archive peut contenir plus d'un message ou un dossier. Après avoir reçu un message, vous devez utiliser IsBufferEmpty pour contrôler une boucle qui continue de recevoir des données jusqu'à ce que le tampon est vide. Pour plus d'informations, consultez la fonction membre de classe CAsyncSocket et l'exemple MFC Advanced Concepts CHATSRVR, qui montre comment utiliser IsBufferEmpty.

Pour plus d'informations, consultez l'article Windows Sockets: à l'aide de Sockets avec Archives dans le Guide du programmeur Visual C++.

Aperçu CArchive |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CSocketFile, CAsyncSocket::Receive

Index