ReadExactly
status_t ReadExactly(void* buffer, size_t size,
if (fReadingStatus == B_OK && fBuffer->ReadExactly(buffer, size) == B_OK)
status = fBuffer->ReadExactly(&size, sizeof(uint8));
status = fBuffer->ReadExactly(&size, sizeof(uint16));
status = fBuffer->ReadExactly(&size, sizeof(uint32));
if (fBuffer->ReadExactly(buffer, strLength) < 0) {
status = fBuffer->ReadExactly(&rawValue, sizeof(uint16));
status = fBuffer->ReadExactly(&rawValue, sizeof(uint32));
status = fBuffer->ReadExactly(&value.uuid[i], sizeof(uint8));
status = fBuffer->ReadExactly(&size, sizeof(uint8));
status = fBuffer->ReadExactly(&size, sizeof(uint16));
status = fBuffer->ReadExactly(&size, sizeof(uint32));
fBuffer->ReadExactly(&fNextType, sizeof(uint8));
status = fBuffer->ReadExactly(&result, sizeof(T));
status = fBuffer->ReadExactly(&result, sizeof(T));
status = fBuffer->ReadExactly(&result, sizeof(T));
status = fBuffer->ReadExactly(&result, sizeof(T));
status = fBuffer->ReadExactly(&result, sizeof(T));
status = fBuffer->ReadExactly(&dump, sizeof(dump));
if (B_OK != requestData->ReadExactly(buffer, size)) {
status_t result = tarIo.ReadExactly(buffer, LENGTH_BLOCK);
while (result == B_OK && B_OK == (result = tarIo.ReadExactly(buffer, LENGTH_BLOCK))) {
result = fDelegate->ReadExactly(&delegateRead, 1);
result = source->ReadExactly(buffer, BUFFER_SIZE, &sizeRead);
return Data()->ReadExactly(buffer, 1);
request.ReadExactly(&byte, sizeof(uint8));
reply.ReadExactly(&attrListsSize, sizeof(uint16));
reply.ReadExactly(&contStateNumBytes, sizeof(uint8));
reply.ReadExactly(contStateData, contStateNumBytes);
status_t result = base64DecodingIo.ReadExactly(actualOutputBuffer, 6, &actualReadBytes);
status_t result = base64DecodingIo.ReadExactly(actualOutputBuffer, 70, &actualReadBytes);
status_t result = base64DecodingIo.ReadExactly(actualOutputBuffer, 76, &actualReadBytes);
CHK(ring.ReadExactly(buffer, size, &read) == B_OK);