Lines Matching refs:fBuffer
28 fBuffer(buffer),
35 delete fBuffer;
40 status_t ret = fBuffer->SetSize(0);
62 status = buffer->Seek(fBuffer->Position() - relative, SEEK_SET);
123 return fBuffer->ReadAt(
133 return fBuffer->WriteAt(
142 return fBuffer->Seek(_PositionToRelative(position), seekMode);
143 return fBuffer->Seek(position, seekMode);
150 return _RelativeToPosition(fBuffer->Position());
157 return fBuffer->SetSize(_PositionToRelative(size));
175 off_t ret = fBuffer->WriteAt(fBackPosition, buffer, size);
182 delete fBuffer;
183 fBuffer = buffer;
209 return fBuffer;
228 BPositionIO* fBuffer;
239 fBuffer(NULL),
247 fBuffer = new RelativePositionIO(this, new BMallocIO(), timeout);
262 delete fBuffer;
284 return fBuffer->ReadAt(position, buffer, size);
293 return fBuffer->WriteAt(position, buffer, size);
316 if (ret == B_RESOURCE_UNAVAILABLE && fBuffer->IsStreaming()
317 && fBuffer->IsSeekable()) {
327 fBuffer->ResetStartOffset(absolutePosition);
331 return fBuffer->Seek(position, seekMode);
340 return fBuffer->Position();
349 if (!fBuffer->IsMutable()) {
354 return fBuffer->SetSize(size);
363 if (!fBuffer->IsMutable()) {
368 return fBuffer->GetSize(size);
407 fBuffer->SetBuffer(buffer);
416 BMallocIO* oldBuffer = (BMallocIO*)fBuffer->Buffer();
417 fBuffer->FlushBefore(position, buffer, oldBuffer->Buffer(), oldBuffer->BufferLength());
445 return fBuffer->BackWrite(buffer, size);
461 status_t err = fBuffer->EvaluatePosition(pos, totalSize);
470 return fBuffer->WaitForData(pos, size);