WriteAt
virtual ssize_t WriteAt(off_t location, const void *buffer, size_t size);
virtual ssize_t WriteAt(off_t location, const void *buffer, size_t size);
virtual ssize_t WriteAt(off_t pos, const void* buffer,
virtual ssize_t WriteAt(off_t position, const void* buffer,
virtual ssize_t WriteAt(off_t position, const void* buffer,
virtual ssize_t WriteAt(off_t position, const void* buffer,
virtual ssize_t WriteAt(off_t offset, const void* buffer,
void WriteAt(off_t pos, const void *buffer, size_t size)
virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer,
virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer,
virtual ssize_t WriteAt(void* cookie, off_t pos, const void* buffer,
virtual ssize_t WriteAt(void *cookie, off_t offset, const void *buffer, size_t bufferSize);
virtual ssize_t WriteAt(void* cookie, off_t pos, const void* buffer,
virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer,
virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer, size_t bufferSize);
virtual ssize_t WriteAt(off_t position,
virtual ssize_t WriteAt(off_t position, const void* buffer,
virtual ssize_t WriteAt(off_t position, const void *buffer,
virtual ssize_t WriteAt(off_t position, const void *buffer,
ssize_t WriteAt(off_t pos, const void *buffer,
virtual ssize_t WriteAt(off_t pos, const void *buffer, size_t size);
virtual ssize_t WriteAt(off_t position, const void* buffer,
virtual ssize_t WriteAt(off_t pos, const void *buffer, size_t size);
ssize_t WriteAt(off_t pos, const void *buffer,
ssize_t bytesWritten = device->remoteDisk->WriteAt(position, buffer,
status = attribute->WriteAt(transaction, pos, buffer,
status = attribute->WriteAt(transaction, 0, item->Data(), &length);
status_t WriteAt(Transaction& transaction, off_t pos,
status = link->WriteAt(transaction, 0, (const uint8*)path, &length);
status_t status = inode->WriteAt(transaction, pos, (const uint8*)buffer,
status = attribute->WriteAt(0, data, &length);
status_t WriteAt(off_t offset, const uint8* buffer,
status_t status = attribute->WriteAt(offset, (uint8*)buffer, _length);
status_t WriteAt(Transaction& transaction, off_t pos,
status_t status = inode->WriteAt(transaction, pos, (const uint8*)buffer,
status = link->WriteAt(transaction, 0, (const uint8*)path, &written);
status_t error = DataContainer::WriteAt(offset, buffer, size, bytesWritten);
virtual status_t WriteAt(off_t offset, const void *buffer, size_t size,
virtual status_t WriteAt(off_t offset, const void *buffer, size_t size,
status_t error = DataContainer::WriteAt(offset, buffer, size,
virtual status_t WriteAt(off_t offset, const void *buffer, size_t size,
error = file->WriteAt(pos, buffer, *bufferSize,
error = attribute->WriteAt(pos, buffer, *bufferSize, bufferSize);
ssize_t bytesWritten = fSlave->WriteAt(pos, buffer, amountToWrite);
virtual ssize_t WriteAt(off_t pos, const void* buffer,
return fInternalBuffer.WriteAt(pos, buffer, size);
virtual ssize_t WriteAt(off_t pos, const void *buffer, size_t size);
virtual ssize_t WriteAt(off_t pos, const void *buffer, size_t size);
virtual ssize_t WriteAt(off_t pos, const void *buffer, size_t size);
virtual ssize_t WriteAt(off_t position,
virtual ssize_t WriteAt(off_t position,
virtual ssize_t WriteAt(off_t position,
fShelfData.WriteAt(0LL, data, length);
if (fOutput->WriteAt(32 + (fRow * bpr), fScanLine, bpr) < bpr)
bytesWritten = fFile.WriteAt(fRealViewOffset, fView, size);
window->fRecFile.WriteAt(window->fRecSize, data, size);
ssize_t written = stream->WriteAt(0,fHeader,fNodeSize);
written = stream->WriteAt(offset,node,fNodeSize);
WriteAt(0, buffer, BlockSize());
return fBufferedFile->WriteAt(pos + fRawDiskOffset, buffer, size);
virtual ssize_t WriteAt(off_t pos, const void *buffer, size_t size);
bytes = fDisk->WriteAt(fDisk->ToOffset(fRun) + pos - fRunFileOffset,buffer,bytes);
virtual ssize_t WriteAt(off_t pos, const void *buffer, size_t size);
status_t status = disk.WriteAt(512, disk.SuperBlock(),
ssize_t bytesWritten = destination.WriteAt(offset, buffer, bytesRead);
ssize_t bytesWritten = fData.WriteAt(0, data, length);
return fPosition->WriteAt(position, buffer, size);
return fBuffer->WriteAt(
off_t ret = fBuffer->WriteAt(fBackPosition, buffer, size);
return fBuffer->WriteAt(position, buffer, size);
status_t status = buffer->WriteAt(0, (void*)((addr_t)oldBuffer + relative),
ssize_t bytesWritten = destination.WriteAt(offset, fBuffer, bytesRead);
result = fFile->WriteAt(pos + fOffset, buffer, size);
ssize_t written = file.WriteAt(position, buffer, size);
ssize_t result = BMallocIO::WriteAt(pos, buffer, size);
ssize_t written = item->WriteAt(0, data, length);
ssize_t written = item->WriteAt(offset, data, length);
return fStream->WriteAt(pos, buffer, size);
ssize_t bytesWritten = fStream->WriteAt(fBufferStart, fBuffer, fBufferUsed);
ssize_t result = WriteAt(curPos, buffer, size);
ssize_t bytesWritten = WriteAt(position, in, bytesRemaining);
stream.WriteAt(0, buffer, size);
stream.WriteAt(0, buffer, size);
stream.WriteAt(0, viewStateArchive, (size_t)size);
definitionFile.WriteAt(0,
fBuffer.WriteAt(fWritePosition, buf, size);
ssize_t sizeW = fBuffer.WriteAt(fWritePosition, &netVal, sizeof(uint16));
ssize_t sizeW = fBuffer.WriteAt(fWritePosition, string, length);
ssize_t written = fFlatBuffer.WriteAt(0, data, size);
ssize_t result = fBuffer.WriteAt(offset, data, length);
virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer, size_t bufferSize);
virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer, size_t bufferSize);
virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer, size_t bufferSize);
status_t error = fStream.WriteAt(dirSize + sizeof(entry), &terminator,
status_t error = fStream.WriteAt(dirSize, &entry, &size, &_entryOffset);
status_t error = fStream.WriteAt(pos, buffer, &written);
virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer, size_t bufferSize);
status_t WriteAt(off_t pos, const void *buffer, size_t *length,
virtual ssize_t WriteAt(void* cookie, off_t pos,
virtual ssize_t WriteAt(void* cookie, off_t pos,
return WriteAt(NULL, -1, buffer, bufferSize);
ssize_t bytesWritten = fNode->WriteAt(fCookie, fOffset, buffer, bufferSize);
return fNode->WriteAt(fCookie, pos, buffer, bufferSize);
ssize_t WriteAt(off_t pos, const void *buffer, size_t bufferSize);
RETURN_AND_SET_ERRNO(descriptor->WriteAt(offset, buffer, bufferSize));
virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer, size_t bufferSize);
virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer, size_t bufferSize);
virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer, size_t bufferSize);
virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer,
return ExecDevice::WriteAt(cookie, pos, buffer, bufferSize);
WriteAt(NULL, 0LL, buff, sizeof(buff) - 1);
WriteAt(NULL, 0LL, buff, strlen(buff));
WriteAt(NULL, 0LL, buff, sizeof(buff) - 1);
virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer, size_t bufferSize);
virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer, size_t bufferSize);
virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer, size_t bufferSize);
virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer, size_t bufferSize);
virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer,
virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer, size_t bufferSize);
WriteAt(cookie, -1, "...", 3);
WriteAt(cookie, -1, "(C)", 3);
virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer, size_t bufferSize);
virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer, size_t bufferSize);
virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer,
virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer,
sConsole.WriteAt(NULL, 0LL, buff, 4);
sConsole.WriteAt(NULL, 0LL, buff, 6);
virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer,
sConsole.WriteAt(NULL, 0LL, "\033E", 2);
virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer, size_t bufferSize);
fWriteHandle.WriteAt(NULL, -1, string, length);
fWriteHandle.WriteAt(NULL, -1, "\r\n", 2);
virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer,
virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer,
WriteAt(NULL, 0LL, buffer, len);
virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer,
WriteAt(NULL, 0LL, "\033[2J", 4);
WriteAt(NULL, 0LL, buffer, len);
return fFile.WriteAt(0, &header, sizeof(header));
file->WriteAt(i * blockSize, buffer, blockSize);
CPPUNIT_ASSERT( file.WriteAt(0, buffer, sizeof(buffer)) < 0 );
CPPUNIT_ASSERT( file.WriteAt(0, buffer, sizeof(buffer)) < 0 );
CPPUNIT_ASSERT( file.WriteAt(80, writeBuffer + 80, 50) == 50 );
CPPUNIT_ASSERT( file.WriteAt(0, writeBuffer, 80) == 80 );
CPPUNIT_ASSERT( file.WriteAt(130, writeBuffer + 130, 126) == 126 );
CPPUNIT_ASSERT( file.WriteAt(0, writeBuffer, 30) == 30 );
ssize_t err = fMem.WriteAt(0, writeBuf, 4);
ssize_t err = fMem.WriteAt(34, writeBuf, 256);
ssize_t size = mem.WriteAt(10, fReadBuffer, 3);
ssize_t size = mem.WriteAt(5, fReadBuffer, 6);
ssize_t err = fMem->WriteAt(3, writeBuf, 2);
ssize_t err = fMem->WriteAt(fBufferSize - 1, writeBuf, 5);
ssize_t err = fMem->WriteAt(-10, writeBuf, 5);
status_t err = fReadOnlyMem->WriteAt(2, writeBuf, 1);
CPPUNIT_ASSERT(stream.WriteAt(nPos, pch, 1) == 1);
CPPUNIT_ASSERT(stream.WriteAt(0, pch,
CPPUNIT_ASSERT(stream.WriteAt(nPos++, &byt, 1) == 1);
CPPUNIT_ASSERT(stream.WriteAt(0, &byt, 0) == 0);
CPPUNIT_ASSERT(stream.WriteAt(-1, &byt, 1) == B_BAD_VALUE);
CPPUNIT_ASSERT(stream.WriteAt(stream.Size(), &byt, 1) == B_BAD_VALUE);
CPPUNIT_ASSERT(stream.WriteAt(stream.Size() + 1, &byt, 1) == B_BAD_VALUE);
CPPUNIT_ASSERT(stream.WriteAt(0, NULL, 1) == B_BAD_VALUE);
virtual ssize_t WriteAt(void *cookie, off_t pos, const void *buffer, size_t bufferSize);
attributeFile.WriteAt(0, &file, sizeof(attribute_file) - 1);
return fFile.WriteAt(pos + fOffset, buffer, size);
ssize_t WriteAt(off_t pos, const void *buffer,
ssize_t written = file.WriteAt(fOffset, fData, fSize);