|
Squid Web Cache master
|
#include <fs_io.h>
Public Member Functions | |
| dwrite_q (const size_t wantCapacity) | |
| dwrite_q (size_t, char *, FREE *) | |
| dwrite_q (dwrite_q &&)=delete | |
| ~dwrite_q () | |
Public Attributes | |
| off_t | file_offset = 0 |
| char * | buf = nullptr |
| size_t | len = 0 |
| length of content in buf | |
| size_t | buf_offset = 0 |
| dwrite_q * | next = nullptr |
Private Member Functions | |
| MEMPROXY_CLASS (dwrite_q) | |
Private Attributes | |
| size_t | capacity = 0 |
| FREE * | free_func = nullptr |
| when set, gets called upon object destruction to free buf | |
|
delete |
|
private |
| char* dwrite_q::buf = nullptr |
Definition at line 54 of file fs_io.h.
Referenced by dwrite_q(), ~dwrite_q(), and diskHandleWrite().
| size_t dwrite_q::buf_offset = 0 |
Definition at line 56 of file fs_io.h.
Referenced by diskHandleWrite().
| off_t dwrite_q::file_offset = 0 |
Definition at line 53 of file fs_io.h.
Referenced by diskHandleWrite().
|
private |
Definition at line 62 of file fs_io.h.
Referenced by dwrite_q(), and ~dwrite_q().
| size_t dwrite_q::len = 0 |
Definition at line 55 of file fs_io.h.
Referenced by dwrite_q(), and diskHandleWrite().
| dwrite_q* dwrite_q::next = nullptr |
Definition at line 57 of file fs_io.h.
Referenced by diskCombineWrites(), diskHandleWrite(), and file_write().