This buffer implementation has four stages: - No data - String-based buffer - StringIO-based buffer - Temporary file storage The first two stages are fastest for simple transfers.
There are no implemented interfaces.
append(s)
get(bytes=-1, skip=0)
getfile()
prune()
A potentially expensive operation that removes all data already retrieved from the buffer.
skip(bytes, allow_prune=0)
There are no known subclasses.