haiku/headers/private/package/hpkg
Ingo Weinhold e85334022e Repository file format: group attributes of a package
* Introduce new package attribute B_HPKG_ATTRIBUTE_ID_PACKAGE (valid
  only in a repository file) to group the attributes belonging to a
  package.
* BRepositoryContentHandler:
  - No longer derive from BPackageContentHandler.
  - Add hooks HandlePackage() and HandlePackageDone() that bracket the
    attributes for a package. This is more explicit and robust than
    handlers having to guess when one package ended and the next began.
* BRepositoryCache: Make use of BPackageInfoContentHandler. No need to
  duplicate the code for reading a package info from package info
  attributes.
2013-07-04 19:20:14 +02:00
..
v1 Clone read support functionality for HPKG format version 1 2013-05-25 01:12:22 +02:00
BlockBufferPoolImpl.h Rename BBlockBufferCache and friends to *Pool* 2013-05-25 01:12:25 +02:00
DataWriters.h hpkg format: compress the whole heap 2013-05-25 01:12:25 +02:00
HPKGDefsPrivate.h hpkg attribute tags: use 7 bits for attribute ID 2013-05-25 01:12:34 +02:00
PackageFileHeapAccessorBase.h PackageFileHeapAccessorBase: small refactoring 2013-05-25 01:12:27 +02:00
PackageFileHeapReader.h hpkg format: compress the whole heap 2013-05-25 01:12:25 +02:00
PackageFileHeapWriter.h PackageFileHeapWriter: Fix update case 2013-05-25 01:12:27 +02:00
PackageReaderImpl.h packagefs: Add caching for the package file heap reader 2013-05-25 01:12:32 +02:00
PackageWriterImpl.h Allow specifying the compression level for package creation 2013-05-25 01:12:26 +02:00
PoolBuffer.h Rename BBlockBufferCache and friends to *Pool* 2013-05-25 01:12:25 +02:00
ReaderImplBase.h hpkg format: Generalize user/global settings file attributes 2013-06-06 00:17:02 +02:00
RepositoryReaderImpl.h Repository file format: group attributes of a package 2013-07-04 19:20:14 +02:00
RepositoryWriterImpl.h hpkg format: compress the whole heap 2013-05-25 01:12:25 +02:00
Stacker.h Refactored hpkg implementation to provide some separation between 2011-01-30 15:05:38 +00:00
Strings.h Refactoring step towards implementation of RepositoryWriter: 2011-02-07 22:25:16 +00:00
WriterImplBase.h Repository file format: group attributes of a package 2013-07-04 19:20:14 +02:00
ZlibCompressionBase.h Refactored hpkg implementation to provide some separation between 2011-01-30 15:05:38 +00:00
ZlibCompressor.h ZlibCompressor: Allow setting the compression level 2013-05-25 01:12:26 +02:00
ZlibDecompressor.h Refactored hpkg implementation to provide some separation between 2011-01-30 15:05:38 +00:00