growingBuffer.write(tempBuffer, (char*) pipeIndex - tempBuffer);
sizeString = (char*) malloc(growingBuffer.getLimit() + 1);
growingBuffer.read(sizeString, growingBuffer.getLimit());
growingBuffer.write(tempBuffer, (char*) pipeIndex - tempBuffer);
sizeString = (char*) malloc(growingBuffer.getLimit() + 1);
growingBuffer.read(sizeString, growingBuffer.getLimit());