PackageFileHeapWriter
class PackageFileHeapWriter : public PackageFileHeapAccessorBase {
PackageFileHeapWriter(BErrorOutput* errorOutput,
~PackageFileHeapWriter();
PackageFileHeapWriter* fHeapWriter;
PackageFileHeapWriter* fWriter;
PackageFileHeapWriter::PackageFileHeapWriter(BErrorOutput* errorOutput,
PackageFileHeapWriter::~PackageFileHeapWriter()
PackageFileHeapWriter::Init()
PackageFileHeapWriter::Reinit(PackageFileHeapReader* heapReader)
PackageFileHeapWriter::AddData(BDataReader& dataReader, off_t size,
PackageFileHeapWriter::AddDataThrows(const void* buffer, size_t size)
PackageFileHeapWriter::RemoveDataRanges(
struct PackageFileHeapWriter::Chunk {
struct PackageFileHeapWriter::ChunkSegment {
PackageFileHeapWriter::Finish()
PackageFileHeapWriter::ReadAndDecompressChunk(size_t chunkIndex,
struct PackageFileHeapWriter::ChunkBuffer {
PackageFileHeapWriter::_Uninit()
ChunkBuffer(PackageFileHeapWriter* writer, size_t bufferSize)
PackageFileHeapWriter::_FlushPendingData()
PackageFileHeapWriter::_WriteChunk(const void* data, size_t size,
PackageFileHeapWriter::_WriteDataCompressed(const void* data, size_t size)
PackageFileHeapWriter::_WriteDataUncompressed(const void* data, size_t size)
PackageFileHeapWriter::_PushChunks(ChunkBuffer& chunkBuffer, uint64 startOffset,
PackageFileHeapWriter::_UnwriteLastPartialChunk()
fHeapWriter = new PackageFileHeapWriter(fErrorOutput, fFile, headerSize,