Loading [MathJax]/extensions/tex2jax.js
Thrill  0.1
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
file Member List

This is the complete list of members for file, including all inherited members.

add_request_ref()fileinline
aread(void *buffer, offset_type pos, size_type bytes, const completion_handler &on_complete=completion_handler())=0filepure virtual
awrite(void *buffer, offset_type pos, size_type bytes, const completion_handler &on_complete=completion_handler())=0filepure virtual
close_remove()fileinlinevirtual
CREAT enum valuefile
dec_reference() const noexceptReferenceCounterinline
DEFAULT_DEVICE_IDfilestatic
DEFAULT_LINUXAIO_QUEUEfilestatic
DEFAULT_QUEUEfilestatic
delete_request_ref()fileinline
device_id_fileprotected
DIRECT enum valuefile
discard(offset_type offset, offset_type size)fileinlinevirtual
export_files(offset_type offset, offset_type length, std::string prefix)fileinlinevirtual
file(unsigned int device_id=DEFAULT_DEVICE_ID, file_stats *file_stats=nullptr)fileinlineexplicit
file(const file &)=deletefile
file(file &&)=defaultfile
file_stats_fileprotected
get_allocator_id() const =0filepure virtual
get_device_id() constfileinline
get_file_stats() constfileinline
get_queue_id() const =0filepure virtual
get_request_nref()fileinline
inc_reference() const noexceptReferenceCounterinline
io_type() const =0filepure virtual
lock()=0filepure virtual
need_alignment() constfileinline
need_alignment_fileprotected
NO_ALLOCATORfilestatic
NO_LOCK enum valuefile
offset_type typedeffile
open_mode enum namefile
operator=(const file &)=deletefile
operator=(file &&)=defaultfile
tlx::ReferenceCounter::operator=(const ReferenceCounter &) noexceptReferenceCounterinline
RDONLY enum valuefile
RDWR enum valuefile
reference_count() const noexceptReferenceCounterinline
ReferenceCounter() noexceptReferenceCounterinline
ReferenceCounter(const ReferenceCounter &) noexceptReferenceCounterinline
request_ref_fileprotected
REQUIRE_DIRECT enum valuefile
serve(void *buffer, offset_type offset, size_type bytes, request::read_or_write op)=0filepure virtual
set_size(offset_type newsize)=0filepure virtual
size()=0filepure virtual
size_type typedeffile
SYNC enum valuefile
TRUNC enum valuefile
truncate(const char *path, external_size_type length)filestatic
unique() const noexceptReferenceCounterinline
unlink(const char *path)filestatic
WRONLY enum valuefile
~file()fileinlinevirtual
~ReferenceCounter()ReferenceCounterinline