FileStream

Undocumented in source.

Constructors

this
this(string path, Mode mode, Endianness endianness)
Undocumented in source.
this
this(File file, Endianness endianness)
Undocumented in source.

Members

Functions

decrypt
void decrypt(size_t size, string key)
Undocumented in source. Be warned that the author may not have intended to support it.
encrypt
void encrypt(size_t size, string key)
Undocumented in source. Be warned that the author may not have intended to support it.
mayRead
bool mayRead()
Undocumented in source. Be warned that the author may not have intended to support it.
mayRead
bool mayRead(size_t size)
Undocumented in source. Be warned that the author may not have intended to support it.
peek
T peek()
Undocumented in source. Be warned that the author may not have intended to support it.
peek
T[] peek(size_t count)
Undocumented in source. Be warned that the author may not have intended to support it.
peekRaw
T[] peekRaw(size_t count)
Undocumented in source. Be warned that the author may not have intended to support it.
peekString
immutable(CHAR)[] peekString()
Undocumented in source. Be warned that the author may not have intended to support it.
put
void put(T val)
Undocumented in source. Be warned that the author may not have intended to support it.
put
void put(T val)
Undocumented in source. Be warned that the author may not have intended to support it.
putString
void putString(immutable(CHAR)[] val)
Undocumented in source. Be warned that the author may not have intended to support it.
read
T read()
Undocumented in source. Be warned that the author may not have intended to support it.
read
T[] read(size_t count)
Undocumented in source. Be warned that the author may not have intended to support it.
read
T read()
Undocumented in source. Be warned that the author may not have intended to support it.
read
T read()
Undocumented in source. Be warned that the author may not have intended to support it.
read7EncodedInt
uint read7EncodedInt()
Undocumented in source. Be warned that the author may not have intended to support it.
readAllBytes
ubyte[] readAllBytes()
Undocumented in source. Be warned that the author may not have intended to support it.
readAllText
immutable(CHAR)[] readAllText()
Undocumented in source. Be warned that the author may not have intended to support it.
readRaw
T[] readRaw(size_t count)
Undocumented in source. Be warned that the author may not have intended to support it.
readString
immutable(CHAR)[] readString()
Undocumented in source. Be warned that the author may not have intended to support it.
seek
void seek(size_t offset)
Undocumented in source. Be warned that the author may not have intended to support it.
size
size_t size()
Undocumented in source. Be warned that the author may not have intended to support it.
step
void step()
Undocumented in source. Be warned that the author may not have intended to support it.
write
void write(T val)
Undocumented in source. Be warned that the author may not have intended to support it.
write
void write(T val)
Undocumented in source. Be warned that the author may not have intended to support it.
write7EncodedInt
void write7EncodedInt(uint val)
Undocumented in source. Be warned that the author may not have intended to support it.
writeString
void writeString(immutable(CHAR)[] val)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

position
size_t position [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
position
size_t position [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

endianness
Endianness endianness;
Undocumented in source.
file
File file;
Undocumented in source.

Inherited Members

From IStream

mayRead
bool mayRead()
Undocumented in source.
mayRead
bool mayRead(size_t size)
Undocumented in source.
step
void step()
Undocumented in source.
seek
void seek(size_t offset)
Undocumented in source.
read
T read()
Undocumented in source.
read
T read(size_t count)
Undocumented in source.
read
T read()
Undocumented in source.
readString
immutable(CHAR)[] readString()
Undocumented in source.
peek
T peek()
Undocumented in source.
peek
T peek(size_t count)
Undocumented in source.
peek
T peek()
Undocumented in source.
peekString
immutable(CHAR)[] peekString()
Undocumented in source.
write
void write(T val)
Undocumented in source.
write
void write(T items)
Undocumented in source.
writeString
void writeString(immutable(CHAR)[] string)
Undocumented in source.
put
void put()
Undocumented in source.
put
void put(T items)
Undocumented in source.
putString
void putString(immutable(CHAR)[] string)
Undocumented in source.

Meta