CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
File Member List

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

abort(void)Filevirtual
attach(IOFD fd)Filevirtual
close(void)Filevirtual
create(const char *name, bool exclusive=false, int perms=0666)Filevirtual
create(const std::string &name, bool exclusive=false, int perms=0666)Filevirtual
CURRENT enum valueStorage
duplicate(bool copy) const Fileprivate
duplicate(File *child) const Fileprivate
END enum valueStorage
eof(void) const Storagevirtual
fd(void) const IOChannelvirtual
fd(IOFD value)IOChannelvirtual
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)Fileprivate
flush(void)Filevirtual
InternalAutoClose enum valueFileprivate
IOChannel(IOFD fd=EDM_IOFD_INVALID)IOChannel
isBlocking(void) const IOChannelvirtual
m_flagsFileprivate
open(const char *name, int flags=IOFlags::OpenRead, int perms=0666)Filevirtual
open(const std::string &name, int flags=IOFlags::OpenRead, int perms=0666)Filevirtual
position(IOOffset offset, Relative whence=SET)Filevirtual
Storage::position(void) const Storagevirtual
prefetch(const IOPosBuffer *what, IOSize n)Filevirtual
read(void *into, IOSize n)Filevirtual
read(void *into, IOSize n, IOOffset pos)Filevirtual
IOChannel::IOInput::read(void)IOInput
IOChannel::IOInput::read(IOBuffer into)IOInput
Storage::read(IOBuffer into, IOOffset pos)Storage
readv(IOBuffer *into, IOSize length)Filevirtual
Storage::readv(IOPosBuffer *into, IOSize buffers)Storagevirtual
Relative enum nameStorage
resize(IOOffset size)Filevirtual
rewind(void)Storagevirtual
SET enum valueStorage
setAutoClose(bool closeit)Filevirtual
setBlocking(bool value)IOChannelvirtual
size(void) const Filevirtual
Storage(void)Storage
sysclose(IOFD fd, int *error=0)Fileprivatestatic
sysduplicate(IOFD fd)Fileprivatestatic
sysopen(const char *name, int flags, int perms, IOFD &newfd, unsigned &newflags)Fileprivatestatic
write(const void *from, IOSize n)Filevirtual
write(const void *from, IOSize n, IOOffset pos)Filevirtual
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)Filevirtual
Storage::writev(const IOPosBuffer *from, IOSize buffers)Storagevirtual
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)IOChannelvirtual
~IOInput(void)IOInputvirtual
~IOOutput(void)IOOutputvirtual
~Storage(void)Storagevirtual