ReadAt
virtual ssize_t ReadAt(off_t location, void *buffer, size_t size);
virtual ssize_t ReadAt(off_t location, void *buffer, size_t size);
virtual ssize_t ReadAt(off_t pos, void* buffer, size_t size);
virtual ssize_t ReadAt(off_t position, void* buffer,
virtual ssize_t ReadAt(off_t position, void* buffer,
virtual ssize_t ReadAt(off_t position, void* buffer,
virtual ssize_t ReadAt(off_t offset, void* buffer, size_t size);
void ReadAt(off_t pos, void *buffer, size_t size)
virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer,
virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer,
virtual ssize_t ReadAt(void* cookie, off_t pos, void* buffer,
virtual ssize_t ReadAt(void *cookie, off_t offset, void *buffer, size_t bufferSize);
virtual ssize_t ReadAt(void* cookie, off_t pos, void* buffer,
virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer,
virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer, size_t bufferSize);
virtual ssize_t ReadAt(off_t position, void* buffer,
virtual ssize_t ReadAt(off_t position, void* buffer,
virtual ssize_t ReadAt(off_t position, void *buffer,
virtual ssize_t ReadAt(off_t position, void *buffer,
ssize_t ReadAt(off_t pos, void *buffer, size_t size);
virtual ssize_t ReadAt(off_t position, void* buffer,
virtual ssize_t ReadAt(off_t pos, void *buffer, size_t size);
ssize_t ReadAt(off_t pos, void *buffer,
ssize_t bytesRead = device->remoteDisk->ReadAt(position, buffer, *numBytes);
if (attribute->ReadAt(0, data, &length) == B_OK) {
status = attribute->ReadAt(pos, (uint8*)buffer, _length);
if (attribute->ReadAt(0, oldBuffer, &oldLength) == B_OK)
status_t ReadAt(off_t pos, uint8* buffer, size_t* length);
if (attribute->ReadAt(0, (uint8*)buffer, size) < B_OK) {
return inode->ReadAt(pos, (uint8*)buffer, _length);
status_t status = inode->ReadAt(0, (uint8*)buffer, _bufferSize);
status_t ReadAt(off_t pos, uint8* buffer, size_t* length);
return inode->ReadAt(pos, (uint8*)buffer, _length);
status_t result = inode->ReadAt(0, reinterpret_cast<uint8*>(buffer),
status_t ReadAt(off_t offset, uint8* buffer,
return attribute->ReadAt(offset, (uint8*)buffer, _length);
status_t ReadAt(off_t pos, uint8 *buffer, size_t *length);
return inode->ReadAt(pos, (uint8*)buffer, _length);
status_t result = inode->ReadAt(0, reinterpret_cast<uint8*>(buffer),
status_t ReadAt(off_t pos, uint8 *buffer, size_t *length);
return inode->ReadAt(pos, (uint8*)buffer, _length);
status_t result = inode->ReadAt(0, reinterpret_cast<uint8*>(buffer),
ReadAt(0, key, kMaxIndexKeyLength, length);
virtual status_t ReadAt(off_t offset, void *buffer, size_t size,
status_t error = DataContainer::ReadAt(offset, buffer, size, bytesRead);
virtual status_t ReadAt(off_t offset, void *buffer, size_t size,
error = attr->ReadAt(0, buffer, *_size, _size);
error = file->ReadAt(pos, buffer, *bufferSize, bufferSize);
error = attribute->ReadAt(pos, buffer, *bufferSize, bufferSize);
status_t ReadAt(off_t position, void *buffer, size_t bufferSize,
result = reader.ReadAt(0, buffer, bufferSize, &bytesCopied);
error = reader->ReadAt(pos, buffer, *bufferSize, bufferSize);
status_t status = fInode->ReadAt(fOffset, (uint8_t*)&direct, &size);
status_t ReadAt(off_t pos, uint8* buffer, size_t* length);
return inode->ReadAt(pos, (uint8*)buffer, _length);
status_t ReadAt(off_t pos, uint8* buffer, size_t* length);
return inode->ReadAt(pos, (uint8*)buffer, _length);
return fSlave->ReadAt(pos, buffer, amountToRead);
ssize_t bytesRead = ReadAt(fSize + 1, &tempBuffer, sizeof(tempBuffer));
virtual ssize_t ReadAt(off_t pos, void* buffer,
error = mailIO.ReadAt(0, &dummy, 1);
return fInternalBuffer.ReadAt(pos, buffer, size);
virtual ssize_t ReadAt(off_t pos, void *buffer, size_t size);
return f->ReadAt(pos, buffer, size);
virtual ssize_t ReadAt(off_t pos, void *buffer, size_t size);
virtual ssize_t ReadAt(off_t pos, void *buffer, size_t size);
if (readsize != Source()->ReadAt(fDataStart + fPosition, fBuffer, readsize)) {
if (sizeof(header) != Source()->ReadAt(0, &header, sizeof(header))) {
if (stream.ReadAt(entry.offset, &bitmapHeader, sizeof(ico_bitmap_header)) != (ssize_t)sizeof(ico_bitmap_header))
if (source.ReadAt(sizeof(ico_header) + sizeof(ico_dir_entry) * iconIndex,
if (io.ReadAt(exifOffset, exifBuffer + 16, exifLength)
if (file->ReadAt(0, fData, fSize) < B_OK ) {
bytesRead = fFile.ReadAt(fRealViewOffset, fView, fRealViewSize);
ssize_t bytesRead = disk.ReadAt(disk.ToOffset(node->data.double_indirect),
bytesRead = disk.ReadAt(disk.ToOffset(runs[i]), (uint8*)indirectRuns,
if (disk.ReadAt(disk.ToOffset(disk.Root()), (void *)&inode,
if (file->ReadAt(0, buffer, size) != size) {
if (disk.ReadAt(disk.ToOffset(run), buffer, disk.BlockSize()) <= 0) {
ssize_t bytesRead = disk.ReadAt(disk.ToOffset(node->data.indirect),
if (disk.ReadAt(disk.ToOffset(data->indirect), indirect, bytes) <= 0)
else if (fStream && fStream->ReadAt(nodeOffset,node,fNodeSize) < fNodeSize)
ssize_t read = stream->ReadAt(0,&header,sizeof(bplustree_header));
if (fDisk->ReadAt(fDisk->ToOffset(node->data.indirect), indirect,
if ((size = disk->ReadAt(disk->BlockSize(), fBitmap, fByteSize)) < B_OK) {
if (fBufferedFile->ReadAt(512 + fRawDiskOffset, &fSuperBlock,
ssize_t bytes = ReadAt(0, buffer, BlockSize());
ssize_t bytes = fBufferedFile->ReadAt(offset, buffer, blockSize + 1024);
if (fBufferedFile->ReadAt(offset, buffer, sizeof(buffer)) < B_OK) {
if (fBufferedFile->ReadAt(offset, buffer, 1024) < B_OK) {
return fBufferedFile->ReadAt(pos + fRawDiskOffset, buffer, size);
ssize_t read = fDisk->ReadAt(fDisk->ToOffset(run),buffer,length);
virtual ssize_t ReadAt(off_t pos, void *buffer, size_t size);
ssize_t bytesRead = fDisk->ReadAt(Offset(), fInode, fDisk->BlockSize());
if (disk->ReadAt(disk->ToOffset(run), inode, disk->BlockSize()) <= 0)
bytes = fDisk->ReadAt(fDisk->ToOffset(fRun) + pos - fRunFileOffset,
virtual ssize_t ReadAt(off_t pos, void *buffer, size_t size);
if (disk.ReadAt(offset, buffer, sizeof(buffer)) < B_OK) {
ssize_t bytesRead = source.ReadAt(offset, buffer, sizeof(buffer));
if (f.ReadAt(0LL, contents.LockBuffer(size), size) < B_OK)
if (f.ReadAt(0LL, buffer, size) < B_OK)
ssize_t bytesRead = file.ReadAt(0, fData, fSize);
ssize_t bytesRead = fData.ReadAt(0, buffer, bufferSize);
if (file->ReadAt(fileOffset, fBuffer + fGapIndex, inNumItems) > 0) {
if (_attributes_attach->GetDecodedData()->ReadAt(0, start, len) < len)
_io_data->ReadAt(begin,buffer,length);
return fPosition->ReadAt(position, buffer, size);
return ReadAt(position, buffer, size);
return fBuffer->ReadAt(
return fBuffer->ReadAt(position, buffer, size);
ssize_t bytesRead = source.ReadAt(offset, fBuffer, fBufferSize);
result = fFile->ReadAt(pos + fOffset, buffer, size);
ssize_t bytesRead = fFile.ReadAt(resource.Offset(), data, size);
ssize_t read = file.ReadAt(position, buffer, size);
ssize_t read = item->ReadAt(offset, data, length);
read = fStream->ReadAt(where, fBuffer, fBufferSize);
return fStream->ReadAt(pos, buffer, size);
ssize_t sizeRead = fStream->ReadAt(pos, fBuffer, fBufferSize);
ssize_t result = ReadAt(curPos, buffer, size);
ssize_t bytesRead = ReadAt(position, out, bytesRemaining);
stream.ReadAt(0, viewStateArchive, (size_t)size);
ssize_t bytesRead = file.ReadAt(0, buffer, fileSize);
ssize_t sizeW = fBuffer.ReadAt(fReadPosition, &netVal, sizeof(uint16));
ssize_t sizeW = fBuffer.ReadAt(fReadPosition, &netVal, sizeof(uint32));
picture.fData->ReadAt(0, const_cast<void*>(mallocIO->Buffer()),
ssize_t bytesRead = content1.ReadAt(offset, buffer1, toCompare);
bytesRead = content2.ReadAt(offset, buffer2, toCompare);
return fNode->ReadAt(cookie, pos, _buffer, bufferSize);
return stream->ReadAt(pos, (uint8 *)buffer, bufferSize);
ssize_t ReadAt(off_t offset, uint8 *buffer, size_t size);
virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer, size_t bufferSize);
status_t status = fStream.ReadAt(pos, (uint8 *)buffer, &bufferSize);
virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer, size_t bufferSize);
virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer, size_t bufferSize);
return ReadAt(0, (uint8*)buffer, &bufferSize);
status_t ReadAt(off_t pos, uint8 *buffer, size_t *length);
if (fStream.ReadAt(c->Offset(), (uint8 *)&c->entry, &len,
status_t error = fStream.ReadAt(size, &entry, &entrySize);
err = fStream.ReadAt(pos, buffer, &bufferSize);
virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer, size_t bufferSize);
status_t ReadAt(off_t pos, void *buffer, size_t *length,
virtual ssize_t ReadAt(void* cookie, off_t pos, void* buffer,
ssize_t bytesRead = partition->ReadAt(cookie, offset, in, kBufferSize);
virtual ssize_t ReadAt(void* cookie, off_t pos, void* buffer,
return ReadAt(NULL, -1, buffer, bufferSize);
ssize_t bytesRead = fNode->ReadAt(fCookie, fOffset, buffer, bufferSize);
return fNode->ReadAt(fCookie, pos, buffer, bufferSize);
ssize_t ReadAt(off_t pos, void *buffer, size_t bufferSize);
RETURN_AND_SET_ERRNO(descriptor->ReadAt(offset, buffer, bufferSize));
virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer, size_t bufferSize);
virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer, size_t bufferSize);
virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer, size_t bufferSize);
virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer,
return ExecDevice::ReadAt(cookie, pos, buffer, bufferSize);
virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer, size_t bufferSize);
virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer, size_t bufferSize);
virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer, size_t bufferSize);
virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer, size_t bufferSize);
bytesRead = sInput.ReadAt(NULL, 0, buffer, 3);
virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer,
virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer, size_t bufferSize);
ssize_t bytesRead = drive->ReadAt(NULL, offset, buffer, sizeof(buffer));
virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer, size_t bufferSize);
virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer, size_t bufferSize);
ssize_t bytesRead = drive->ReadAt(NULL, offset, buffer, sizeof(buffer));
return drive->ReadAt(NULL, 0, &buffer, sizeof(buffer)) > 0;
virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer,
ssize_t bytesRead = device->ReadAt(NULL, offset, buffer, sizeof(buffer));
ssize_t bytesRead = device->ReadAt(NULL, blockSize, deviceHeader,
bytesRead = device->ReadAt(NULL,
virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer,
virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer,
bytesRead = sConsole.ReadAt(NULL, 0, buffer, 3);
virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer,
virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer, size_t bufferSize);
virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer,
bytesRead = sConsole.ReadAt(NULL, 0, buffer, 3);
ssize_t bytesRead = sConsole.ReadAt(NULL, 0, buffer, 3);
ssize_t bytesRead = fReadHandle.ReadAt(NULL, -1, buffer, bufferSize);
virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer,
ssize_t bytesRead = device->ReadAt(NULL, offset, buffer, sizeof(buffer));
virtual ssize_t ReadAt(void* cookie, off_t pos, void* buffer,
virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer,
if (file->ReadAt(i * sBlockSize, buffer, sBlockSize) < 0)
ssize_t bytesRead = file.ReadAt(pos, buffer, bytes);
return fOutput.ReadAt(position, buffer, size);
return fOutput.ReadAt(position, buffer, size);
CPPUNIT_ASSERT( file.ReadAt(0, buffer, sizeof(buffer)) < 0 );
CPPUNIT_ASSERT( file.ReadAt(0, buffer, sizeof(buffer)) < 0 );
CPPUNIT_ASSERT( file.ReadAt(0, buffer, sizeof(buffer)) == 0 );
CPPUNIT_ASSERT( file.ReadAt(10, buffer, sizeof(buffer)) == 0 );
CPPUNIT_ASSERT( file.ReadAt(42, readBuffer + 42, 84) == 84 );
CPPUNIT_ASSERT( file.ReadAt(0, readBuffer, 42) == 42 );
CPPUNIT_ASSERT( file.ReadAt(126, readBuffer + 126, 130) == 130 );
CPPUNIT_ASSERT( file.ReadAt(256, readBuffer, 90) == 90 );
CPPUNIT_ASSERT( file.ReadAt(346, readBuffer, 30) == 30 );
CPPUNIT_ASSERT( file.ReadAt(256, readBuffer, 90) == 90 );
CPPUNIT_ASSERT( file.ReadAt(346, readBuffer, 30) == 30 );
CPPUNIT_ASSERT( file.ReadAt(346, readBuffer, 30) == 30 );
CPPUNIT_ASSERT( file1.ReadAt(0, buffer1, size1) == size1 );
CPPUNIT_ASSERT( file2.ReadAt(0, buffer2, size2) == size2 );
ssize_t err = fMem->ReadAt(30, fReadBuffer, 10);
CPPUNIT_ASSERT(stream.ReadAt(nPos, &(chbuf[0]), 1) == 1);
CPPUNIT_ASSERT(stream.ReadAt(0, &(chbuf[0]),
CPPUNIT_ASSERT(stream.ReadAt(sheader.dataSize + 1000, &(chbuf[0]), 0) == 0);
CPPUNIT_ASSERT(stream.ReadAt(-1, &(chbuf[0]), 0) == 0);
ssize_t rd = stream.ReadAt(nPos++, &(chbuf[0]), 1);
CPPUNIT_ASSERT(stream.ReadAt(0, &(chbuf[0]), 0) == 0);
CPPUNIT_ASSERT(stream.ReadAt(-1, &(chbuf[0]), 1) == B_BAD_VALUE);
CPPUNIT_ASSERT(stream.ReadAt(0, NULL, 1) == B_BAD_VALUE);
CPPUNIT_ASSERT(stylfile.ReadAt(0, stylbuf, stylsize) == stylsize);
CPPUNIT_ASSERT(tmpfile.ReadAt(0, tmpbuf, tmpsize) == tmpsize);
virtual ssize_t ReadAt(void *cookie, off_t pos, void *buffer, size_t bufferSize);
ssize_t read = file.ReadAt(position, buffer, size);
return fFile.ReadAt(pos + fOffset, buffer, size);
ssize_t ReadAt(off_t pos, void *buffer, size_t size);
ssize_t read = file.ReadAt(position, buffer, size);
ssize_t read = file.ReadAt(fOffset, fData, fSize);
if (file.ReadAt(filesize - TGA_FTR_LEN, tgafooter, TGA_FTR_LEN) == TGA_FTR_LEN) {
if (file.ReadAt(extoffset, extbuf, TGA_EXT_LEN) == TGA_EXT_LEN) {
ssize_t nread = file.ReadAt(entry.longval, ascfield, entry.count);
ssize_t nread = file.ReadAt(entry.longval, &rational, 8);
ssize_t nread = file.ReadAt(entry.longval, &srational, 8);