Buffer

Undocumented in source.

Constructors

this
this(Alloc alloc)
Undocumented in source.
this
this()
Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Aliases

BufferStore
alias BufferStore = Vector!(ubyte, Alloc)
Undocumented in source.

Functions

allData
BufferStore allData()
Undocumented in source. Be warned that the author may not have intended to support it.
clear
void clear()
Undocumented in source. Be warned that the author may not have intended to support it.
read
size_t read(size_t size, void delegate(in ubyte[]) cback)
Undocumented in source. Be warned that the author may not have intended to support it.
readAll
size_t readAll(void delegate(in ubyte[]) cback)
Undocumented in source. Be warned that the author may not have intended to support it.
readLine
size_t readLine(void delegate(in ubyte[]) cback)
Undocumented in source. Be warned that the author may not have intended to support it.
readPos
size_t readPos()
Undocumented in source. Be warned that the author may not have intended to support it.
readUtil
size_t readUtil(ubyte[] chs, void delegate(in ubyte[]) cback)
Undocumented in source. Be warned that the author may not have intended to support it.
reserve
void reserve(size_t elements)
Undocumented in source. Be warned that the author may not have intended to support it.
rest
void rest(size_t size)
Undocumented in source. Be warned that the author may not have intended to support it.
set
size_t set(size_t pos, ubyte[] data)
Undocumented in source. Be warned that the author may not have intended to support it.
write
size_t write(ubyte[] dt)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

allocator
allocator [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
eof
bool eof [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
length
size_t length [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From IBuffer

readLine
size_t readLine(void delegate(in ubyte[]) cback)
Undocumented in source.
readAll
size_t readAll(void delegate(in ubyte[]) cback)
Undocumented in source.
readUtil
size_t readUtil(ubyte[] data, void delegate(in ubyte[]) cback)
Undocumented in source.

Meta