CArchive::IsBufferEmpty

BOOL IsBufferEmpty ( ) const;

Возвращаемое значение

Ненулевое значение, если архив буфер пуст; в противном случае 0.

Примечания

Вызов этой функции-члена для определения, является ли пустым внутреннего буфера объекта Архив. Эта функция поставляется для поддержки программирование с класса MFC Windows Sockets CSocketFile. Вам не нужно использовать его для архива, связанный с объектом CFile.

Причина использования IsBufferEmpty с архивом, связанный с объектом CSocketFile является, что Архив буфер может содержать более одного сообщение или запись. После получения одного сообщения, следует использовать IsBufferEmpty для управления цикл, который продолжает прием данных до тех пор, пока буфер не пуст. Для получения дополнительной информации, см. пример концепции перспективных MFC и Receive функции-члена класса CAsyncSocket CHATSRVR, который показывает, как пользоваться IsBufferEmpty.

Для получения дополнительных сведений см. статью Windows Sockets: с помощью сокетов с архивами в Руководстве по Visual C++ программист.

Обзор CArchiveЧлены класса | Иерархическая схема

См. также CSocketFile, CAsyncSocket::Receive

Index