ReaderImplBase
class PackageReaderImpl : public ReaderImplBase {
typedef ReaderImplBase inherited;
class ReaderImplBase::AttributeHandlerContext {
class ReaderImplBase::AttributeHandler
class ReaderImplBase::IgnoreAttributeHandler : public AttributeHandler {
class ReaderImplBase::PackageInfoAttributeHandlerBase
class ReaderImplBase::PackageVersionAttributeHandler
class ReaderImplBase::PackageResolvableAttributeHandler
class ReaderImplBase::PackageResolvableExpressionAttributeHandler
class ReaderImplBase::GlobalWritableFileInfoAttributeHandler
class ReaderImplBase::UserSettingsFileInfoAttributeHandler
class ReaderImplBase::UserAttributeHandler
class ReaderImplBase::PackageAttributeHandler : public AttributeHandler {
class ReaderImplBase::LowLevelAttributeHandler : public AttributeHandler {
ReaderImplBase::Init(BPositionIO* file, bool keepFile, Header& header, uint32 flags)
ReaderImplBase::File() const
ReaderImplBase::ErrorOutput() const
ReaderImplBase::CurrentSection()
ReaderImplBase::SetCurrentSection(PackageFileSection* section)
ReaderImplBase::_Read(Type& _value)
inline ReaderImplBase::AttributeHandler*
ReaderImplBase::CurrentAttributeHandler() const
ReaderImplBase::PushAttributeHandler(AttributeHandler* handler)
inline ReaderImplBase::AttributeHandler*
ReaderImplBase::PopAttributeHandler()
ReaderImplBase::ClearAttributeHandlerStack()
class ReaderImplBase {
ReaderImplBase(const char* fileType,
virtual ~ReaderImplBase();
class RepositoryReaderImpl : public ReaderImplBase {
typedef ReaderImplBase inherited;
class PackageReaderImpl : public ReaderImplBase {
typedef ReaderImplBase inherited;
ReaderImplBase::FD() const
ReaderImplBase::ErrorOutput() const
ReaderImplBase::SectionInfo*
ReaderImplBase::CurrentSection()
ReaderImplBase::SetCurrentSection(SectionInfo* section)
ReaderImplBase::_Read(Type& _value)
inline ReaderImplBase::AttributeHandler*
ReaderImplBase::CurrentAttributeHandler() const
ReaderImplBase::PushAttributeHandler(AttributeHandler* handler)
inline ReaderImplBase::AttributeHandler*
ReaderImplBase::PopAttributeHandler()
class ReaderImplBase {
ReaderImplBase::ClearAttributeHandlerStack()
ReaderImplBase(
virtual ~ReaderImplBase();
ReaderImplBase::AttributeHandler::HandleAttribute(
ReaderImplBase::ParsePackageAttributesSection(
ReaderImplBase::ParseAttributeTree(AttributeHandlerContext* context,
ReaderImplBase::_Init(BPositionIO* file, bool keepFile)
ReaderImplBase::_ParseAttributeTree(AttributeHandlerContext* context)
ReaderImplBase::AttributeHandler::NotifyDone(
ReaderImplBase::_ReadAttribute(uint8& _id, AttributeValue& _value,
ReaderImplBase::ReadAttributeValue(uint8 type, uint8 encoding,
ReaderImplBase::AttributeHandler::operator new(size_t size, AttributeHandlerContext* context)
ReaderImplBase::ReadUnsignedLEB128(uint64& _value)
ReaderImplBase::AttributeHandler::operator delete(void* pointer)
ReaderImplBase::_ReadString(const char*& _string, size_t* _stringLength)
ReaderImplBase::_ReadSectionBuffer(void* buffer, size_t size)
ReaderImplBase::ReadBuffer(off_t offset, void* buffer, size_t size)
ReaderImplBase::ReadSection(const PackageFileSection& section)
ReaderImplBase::AttributeHandler::Delete(AttributeHandlerContext* context)
ReaderImplBase::PackageInfoAttributeHandlerBase
ReaderImplBase::PackageInfoAttributeHandlerBase::NotifyDone(
ReaderImplBase::PackageVersionAttributeHandler::PackageVersionAttributeHandler(
ReaderImplBase::PackageVersionAttributeHandler::HandleAttribute(
ReaderImplBase::PackageVersionAttributeHandler::NotifyDone(
ReaderImplBase::PackageResolvableAttributeHandler
ReaderImplBase::PackageResolvableAttributeHandler::HandleAttribute(
ReaderImplBase::PackageResolvableExpressionAttributeHandler
ReaderImplBase::PackageResolvableExpressionAttributeHandler::HandleAttribute(
ReaderImplBase::GlobalWritableFileInfoAttributeHandler
ReaderImplBase::GlobalWritableFileInfoAttributeHandler::HandleAttribute(
ReaderImplBase::UserSettingsFileInfoAttributeHandler
ReaderImplBase::UserSettingsFileInfoAttributeHandler::HandleAttribute(
ReaderImplBase::UserAttributeHandler::UserAttributeHandler(
ReaderImplBase::UserAttributeHandler::HandleAttribute(
ReaderImplBase::AttributeHandlerContext::AttributeHandlerContext(
ReaderImplBase::UserAttributeHandler::NotifyDone(
ReaderImplBase::PackageAttributeHandler::HandleAttribute(
ReaderImplBase::AttributeHandlerContext::AttributeHandlerContext(
ReaderImplBase::AttributeHandlerContext::~AttributeHandlerContext()
ReaderImplBase::LowLevelAttributeHandler::LowLevelAttributeHandler()
ReaderImplBase::LowLevelAttributeHandler::LowLevelAttributeHandler(uint8 id,
ReaderImplBase::LowLevelAttributeHandler::HandleAttribute(
ReaderImplBase::LowLevelAttributeHandler::NotifyDone(
ReaderImplBase::AttributeHandlerContext::ErrorOccurred()
ReaderImplBase::ReaderImplBase(const char* fileType, BErrorOutput* errorOutput)
ReaderImplBase::~ReaderImplBase()
ReaderImplBase::UncompressedHeapSize() const
ReaderImplBase::DetachHeapReader(PackageFileHeapReader*& _rawHeapReader)
ReaderImplBase::InitHeapReader(uint32 compression, uint32 chunkSize,
ReaderImplBase::CreateCachedHeapReader(PackageFileHeapReader* heapReader,
ReaderImplBase::AttributeHandler::~AttributeHandler()
ReaderImplBase::InitSection(PackageFileSection& section, uint64 endOffset,
ReaderImplBase::PrepareSection(PackageFileSection& section)
ReaderImplBase::AttributeHandler::SetLevel(int level)
ReaderImplBase::ParseStrings()
ReaderImplBase::ReadBuffer(off_t offset, void* buffer, size_t size)
ReaderImplBase::ReadCompressedBuffer(const SectionInfo& section)
ReaderImplBase::AttributeHandler::Delete(AttributeHandlerContext* context)
ReaderImplBase::PackageVersionAttributeHandler::PackageVersionAttributeHandler(
ReaderImplBase::PackageVersionAttributeHandler::HandleAttribute(
ReaderImplBase::PackageVersionAttributeHandler::Delete(
ReaderImplBase::PackageResolvableAttributeHandler
ReaderImplBase::PackageResolvableAttributeHandler::HandleAttribute(
ReaderImplBase::PackageResolvableAttributeHandler::Delete(
ReaderImplBase::PackageResolvableExpressionAttributeHandler
ReaderImplBase::PackageResolvableExpressionAttributeHandler::HandleAttribute(
ReaderImplBase::PackageResolvableExpressionAttributeHandler::Delete(
ReaderImplBase::PackageAttributeHandler::HandleAttribute(
ReaderImplBase::AttributeHandlerContext::AttributeHandlerContext(
ReaderImplBase::LowLevelAttributeHandler::LowLevelAttributeHandler()
ReaderImplBase::LowLevelAttributeHandler::LowLevelAttributeHandler(uint8 id,
ReaderImplBase::LowLevelAttributeHandler::HandleAttribute(
ReaderImplBase::LowLevelAttributeHandler::Delete(
ReaderImplBase::ReaderImplBase(BErrorOutput* errorOutput)
ReaderImplBase::~ReaderImplBase()
ReaderImplBase::AttributeHandlerContext::AttributeHandlerContext(
ReaderImplBase::Init(int fd, bool keepFD)
ReaderImplBase::CheckCompression(const SectionInfo& section) const
ReaderImplBase::ParseStrings()
ReaderImplBase::ParsePackageAttributesSection(
ReaderImplBase::AttributeHandlerContext::ErrorOccurred()
ReaderImplBase::ParseAttributeTree(AttributeHandlerContext* context,
ReaderImplBase::_ParseAttributeTree(AttributeHandlerContext* context)
ReaderImplBase::_ReadAttribute(uint8& _id, AttributeValue& _value,
ReaderImplBase::AttributeHandler::~AttributeHandler()
ReaderImplBase::ReadAttributeValue(uint8 type, uint8 encoding,
ReaderImplBase::AttributeHandler::SetLevel(int level)
ReaderImplBase::ReadUnsignedLEB128(uint64& _value)
ReaderImplBase::AttributeHandler::HandleAttribute(
ReaderImplBase::_ReadString(const char*& _string, size_t* _stringLength)
ReaderImplBase::_ReadSectionBuffer(void* buffer, size_t size)