#include <io.hh>
Public Member Functions | |
FileBuffer (int fd) | |
PWriteAndRecycle | Sink () const |
PRead | Source (bool discard=false) |
uint64_t | Size () const |
Definition at line 64 of file io.hh.
util::stream::FileBuffer::FileBuffer | ( | int | fd | ) | [inline, explicit] |
PWriteAndRecycle util::stream::FileBuffer::Sink | ( | ) | const [inline] |
Definition at line 68 of file io.hh.
References util::scoped_fd::get(), and util::SeekOrThrow().
uint64_t util::stream::FileBuffer::Size | ( | ) | const [inline] |
Definition at line 77 of file io.hh.
References util::scoped_fd::get(), and util::SizeOrThrow().
PRead util::stream::FileBuffer::Source | ( | bool | discard = false |
) | [inline] |
Definition at line 73 of file io.hh.
References util::scoped_fd::get(), and util::scoped_fd::release().