-
public BufferList copy ()
-
public void foreach (BufferListFunc func)
Call func with data for each buffer in list. of func
define if this function returns or if the remaining buffers in a group should be skipped.
-
public weak Buffer? get (uint group, uint idx)
Get the buffer at idx in group. Note that this function is not efficient for
iterating over the entire list. Use an iterator or foreach instead. is no
buffer. The buffer remains valid as long as list is valid.
-
public BufferListIterator iterate ()
Iterate the buffers in list. The owner of the iterator must also be the owner of a
reference to list while the returned iterator is in use.
-
public void make_writable ()
-
public uint n_groups ()
Returns the number of groups in list.
-
public weak BufferList ref ()
-
public void unref ()