Lines Matching refs:fBufferSize
113 fBufferSize(0)
164 if (fBufferSize > 0) {
167 status_t error = ProcessData(fBuffer + fBufferOffset, fBufferSize,
173 fBufferSize -= bytesConsumed;
186 if (fBufferSize > 0) {
187 if (fBufferSize == fBufferCapacity)
191 memmove(fBuffer, fBuffer + fBufferOffset, fBufferSize);
197 ssize_t bytesRead = fInput->Read(fBuffer + fBufferSize,
198 fBufferCapacity - fBufferSize);
206 fBufferSize += bytesRead;
259 if (fBufferSize < fBufferCapacity) {
263 fBuffer + fBufferSize, fBufferCapacity - fBufferSize,
270 fBufferSize += bytesProduced;
277 if (fBufferSize == 0)
281 ssize_t bytesWritten = fOutput->Write(fBuffer, fBufferSize);
288 fBufferSize -= bytesWritten;
289 if (fBufferSize > 0)
290 memmove(fBuffer, fBuffer + bytesWritten, fBufferSize);
304 if (fBufferSize < fBufferCapacity && !noMorePendingData) {
306 status_t error = FlushPendingData(fBuffer + fBufferSize,
307 fBufferCapacity - fBufferSize, bytesProduced);
311 noMorePendingData = bytesProduced < fBufferCapacity - fBufferSize;
313 fBufferSize += bytesProduced;
317 if (fBufferSize == 0)
320 status_t error = fOutput->WriteExactly(fBuffer, fBufferSize);
324 fBufferSize = 0;