PackageFile
BPositionIO* PackageFile() const;
BPositionIO* PackageFile() const;
PackageReaderImpl::PackageFile() const
node = new PackageFile(fPackage, mode,
PackageFile::PackageFile(Package* package, mode_t mode, const PackageData& data)
PackageFile::~PackageFile()
PackageFile::VFSInit(dev_t deviceID, ino_t nodeID)
PackageFile::VFSUninit()
PackageFile::FileSize() const
PackageFile::Read(off_t offset, void* buffer, size_t* bufferSize)
PackageFile::Read(io_request* request)
CLASS_CACHE(PackageFile);
struct PackageFile::IORequestOutput : BDataIO {
struct PackageFile::DataAccessor {
class PackageFile final : public PackageLeafNode {
PackageFile(Package* package, mode_t mode,
virtual ~PackageFile();
item = new PackageFile(fPackageFile, dest, localType, ctime,
PackageFile::ItemKind()
PackageFile::PackageFile(BFile *parent, const BString &path, uint8 type,
PackageFile::DoInstall(const char* path, ItemState* state)
class PackageFile : public PackageItem {
PackageFile(BFile* parent, const BString& path,
return fImpl->PackageFile();
Package::Package(PackageFile* file)
Package(PackageFile* file);
PackageFile* File() const
PackageFile* fFile;
PackageFile::LastReferenceReleased()
PackageFile::PackageFile()
PackageFile::~PackageFile()
PackageFile::Init(const entry_ref& entryRef, PackageFileManager* owner)
PackageFile::RevisionedName() const
PackageFile::RevisionedNameThrows() const
size_t Hash(const PackageFile* value) const
bool Compare(const entry_ref& key, const PackageFile* value) const
PackageFile*& GetLink(PackageFile* value) const
class PackageFile : public BReferenceable {
PackageFile();
~PackageFile();
PackageFile*& EntryRefHashTableNext()
PackageFile* fEntryRefHashTableNext;
PackageFile::EntryRef() const
typedef PackageFile ValueType;
PackageFileManager::RemovePackageFile(PackageFile* file)
PackageFile*& _file)
PackageFile* file = fFilesByEntryRef.Lookup(entryRef);
file = new(std::nothrow) PackageFile;
PackageFile* packageFile;
BReference<PackageFile> packageFileReference(packageFile, true);
PackageFileManager::PackageFileMoved(PackageFile* file,
PackageFile*& _file);
void PackageFileMoved(PackageFile* file,
void RemovePackageFile(PackageFile* file);
PackageFile(PackageVolume* volume, mode_t mode, const BPackageData& data)
node = new(std::nothrow) PackageFile(fVolume, mode, entry->Data());
File(PackageFile* file)
PackageFile* fFile;
static_cast<PackageFile*>(packageNode));