Lines Matching refs:outBuf
253 while ((remain = conn->outBuf.insert - conn->outBuf.remove) > 0)
256 conn->outBuf.buf + conn->outBuf.remove,
260 conn->outBuf.remove += bytes_written;
277 if (conn->outBuf.remove == conn->outBuf.insert)
280 if (conn->outBuf.size > FS_BUF_INC)
281 conn->outBuf.buf = realloc (conn->outBuf.buf, FS_BUF_INC);
282 conn->outBuf.remove = conn->outBuf.insert = 0;
333 conn->outBuf.insert = conn->outBuf.remove = 0;
334 _fs_downsize (&conn->outBuf, FS_BUF_INC);
342 conn->outBuf.insert = conn->outBuf.remove = 0;
343 conn->outBuf.buf = malloc (FS_BUF_INC);
344 if (!conn->outBuf.buf)
346 conn->outBuf.size = FS_BUF_INC;
352 free (conn->outBuf.buf);
353 conn->outBuf.buf = 0;
364 if (conn->outBuf.buf)
365 free (conn->outBuf.buf);
383 while (conn->outBuf.insert + size > conn->outBuf.size)
387 if (_fs_resize (&conn->outBuf, size) < 0)
393 memcpy (conn->outBuf.buf + conn->outBuf.insert, data, len);
395 memset (conn->outBuf.buf + conn->outBuf.insert + len, 0, size - len);
396 conn->outBuf.insert += size;