This is the complete list of members for File, including all inherited members.
abort(void) | File | virtual |
attach(IOFD fd) | File | virtual |
close(void) override | File | virtual |
create(const char *name, bool exclusive=false, int perms=0666) | File | virtual |
create(const std::string &name, bool exclusive=false, int perms=0666) | File | virtual |
CURRENT enum value | Storage | |
duplicate(bool copy) const | File | private |
duplicate(File *child) const | File | private |
END enum value | Storage | |
eof(void) const | Storage | virtual |
fd(void) const | IOChannel | virtual |
fd(IOFD value) | IOChannel | virtual |
File(void) | File | |
File(IOFD fd, bool autoclose=true) | File | |
File(const char *name, int flags=IOFlags::OpenRead, int perms=0666) | File | |
File(const std::string &name, int flags=IOFlags::OpenRead, int perms=0666) | File | |
File(IOFD fd, unsigned flags) | File | private |
flush(void) override | File | virtual |
InternalAutoClose enum value | File | private |
IOChannel(IOFD fd=-1) | IOChannel | |
isBlocking(void) const | IOChannel | virtual |
m_fd | IOChannel | private |
m_flags | File | private |
open(const char *name, int flags=IOFlags::OpenRead, int perms=0666) | File | virtual |
open(const std::string &name, int flags=IOFlags::OpenRead, int perms=0666) | File | virtual |
operator=(const Storage &)=delete | Storage | |
position(IOOffset offset, Relative whence=SET) override | File | virtual |
position(void) const | File | |
position(IOOffset offset, Relative whence=SET)=0 | File | |
Storage::position(void) const | Storage | virtual |
prefetch(const IOPosBuffer *what, IOSize n) override | File | virtual |
read(void *into, IOSize n) override | File | virtual |
read(void *into, IOSize n, IOOffset pos) override | File | virtual |
read(void *into, IOSize n, IOOffset pos) | File | |
read(IOBuffer into, IOOffset pos) | File | |
IOChannel::IOInput::read(void) | IOInput | |
IOChannel::IOInput::read(IOBuffer into) | IOInput | |
Storage::read(IOBuffer into, IOOffset pos) | Storage | |
readv(IOBuffer *into, IOSize length) override | File | virtual |
readv(IOPosBuffer *into, IOSize buffers) | File | |
Storage::readv(IOPosBuffer *into, IOSize buffers) | Storage | virtual |
Relative enum name | Storage | |
resize(IOOffset size) override | File | virtual |
rewind(void) | Storage | virtual |
SET enum value | Storage | |
setAutoClose(bool closeit) | File | virtual |
setBlocking(bool value) | IOChannel | virtual |
size(void) const override | File | virtual |
Storage(void) | Storage | |
Storage(const Storage &)=delete | Storage | |
sysclose(IOFD fd, int *error=nullptr) | File | privatestatic |
sysduplicate(IOFD fd) | File | privatestatic |
sysopen(const char *name, int flags, int perms, IOFD &newfd, unsigned &newflags) | File | privatestatic |
write(const void *from, IOSize n) override | File | virtual |
write(const void *from, IOSize n, IOOffset pos) override | File | virtual |
write(const void *from, IOSize n, IOOffset pos) | File | |
write(IOBuffer from, IOOffset pos) | File | |
IOChannel::IOOutput::write(unsigned char byte) | IOOutput | |
IOChannel::IOOutput::write(IOBuffer from) | IOOutput | |
Storage::write(IOBuffer from, IOOffset pos) | Storage | |
writev(const IOBuffer *from, IOSize length) override | File | virtual |
writev(const IOPosBuffer *from, IOSize buffers) | File | |
Storage::writev(const IOPosBuffer *from, IOSize buffers) | Storage | virtual |
xread(IOBuffer into) | IOInput | |
xread(void *into, IOSize n) | IOInput | |
xreadv(IOBuffer *into, IOSize buffers) | IOInput | |
xwrite(const void *from, IOSize n) | IOOutput | |
xwrite(IOBuffer from) | IOOutput | |
xwritev(const IOBuffer *from, IOSize buffers) | IOOutput | |
~File(void) override | File | |
~IOChannel(void) override | IOChannel | |
~IOInput(void) | IOInput | virtual |
~IOOutput(void) | IOOutput | virtual |
~Storage(void) override | Storage |