folly::gen::StreamSplitter::StreamSplitter

Constructs a splitter over a delimiter with a chunk callback.

Synopsis

Declared in <folly/gen/String.h>

StreamSplitter(
    char delimiter,
    Callback&& pieceCb,
    uint64_t maxLength = 0,
    uint64_t initialCapacity = 0);

Parameters

NameDescription
delimiterThe byte that marks a chunk boundary.
pieceCbThe callback invoked with each chunk.
maxLengthThe maximum chunk length, or 0 for unbounded.
initialCapacityThe initial capacity of the internal buffer.