fill(...)</a></code>) from the beginning towards the end. The location indicating where the next chunk of data will be taken from is maintained, this location can then be reset to enable data to be taken out of the buffer from the beginning again.</p>

<p>In the below example, we create an empty <code>BufferList</code> instance. You can then append data to your <code>BufferList</code> instance, in our case <code>writeBuffer</code>. We then make two seperate appends. When <code>writeBuffer</code> contains th