CMS 3D CMS Logo

File Member List

This is the complete list of members for File, including all inherited members.
abort(void)File [virtual]
attach(IOFD fd)File [virtual]
close(void)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 valueStorage
duplicate(bool copy) const File [private]
duplicate(File *child) const File [private]
END enum valueStorage
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)File [virtual]
InternalAutoClose enum valueFile [private]
IOChannel(IOFD fd=EDM_IOFD_INVALID)IOChannel
isBlocking(void) const IOChannel [virtual]
m_flagsFile [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]
position(IOOffset offset, Relative whence=SET)File [virtual]
Storage::position(void) const Storage [virtual]
prefetch(const IOPosBuffer *what, IOSize n)File [virtual]
read(void *into, IOSize n)File [virtual]
read(void *into, IOSize n, IOOffset pos)File [virtual]
IOChannel::IOInput::read(void)IOInput
IOChannel::IOInput::read(IOBuffer into)IOInput
Storage::read(IOBuffer into, IOOffset pos)Storage
readv(IOBuffer *into, IOSize length)File [virtual]
Storage::readv(IOPosBuffer *into, IOSize buffers)Storage [virtual]
Relative enum nameStorage
resize(IOOffset size)File [virtual]
rewind(void)Storage [virtual]
SET enum valueStorage
setAutoClose(bool closeit)File [virtual]
setBlocking(bool value)IOChannel [virtual]
size(void) const File [virtual]
Storage(void)Storage
sysclose(IOFD fd, int *error=0)File [private, static]
sysduplicate(IOFD fd)File [private, static]
sysopen(const char *name, int flags, int perms, IOFD &newfd, unsigned &newflags)File [private, static]
write(const void *from, IOSize n)File [virtual]
write(const void *from, IOSize n, IOOffset pos)File [virtual]
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)File [virtual]
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)File
~IOChannel(void)IOChannel [virtual]
~IOInput(void)IOInput [virtual]
~IOOutput(void)IOOutput [virtual]
~Storage(void)Storage [virtual]