PackageInfo
struct PackageInfo;
PackageInfo* fNextInfo;
PackageManager::GetPackageState(const PackageInfo& package)
virtual PackageState GetPackageState(const PackageInfo& package);
PackageInfo::SetName(const BString& value)
PackageInfo::ChangeMask(const PackageInfo& other) const
PackageInfo::SetCoreInfo(PackageCoreInfoRef value)
PackageInfo::LocalizedText() const
PackageInfo::SetLocalizedText(PackageLocalizedTextRef value)
PackageInfo::UserRatingInfo() const
PackageInfo::SetUserRatingInfo(PackageUserRatingInfoRef& value)
PackageInfo::LocalInfo() const
PackageInfo::SetLocalInfo(PackageLocalInfoRef& localInfo)
PackageInfo::SetPackageClassificationInfo(PackageClassificationInfoRef value)
PackageInfo::SetScreenshotInfo(PackageScreenshotInfoRef value)
PackageInfoBuilder::PackageInfoBuilder(const PackageInfo& value)
PackageInfoBuilder::_Init(const PackageInfo* value)
PackageInfo::PackageInfo()
PackageInfo* info = new PackageInfo();
PackageInfo::PackageInfo(const PackageInfo& other)
PackageInfo::operator==(const PackageInfo& other) const
PackageInfo::operator!=(const PackageInfo& other) const
PackageInfo::Name() const
PackageInfo::CoreInfo() const
PackageInfo::PackageClassificationInfo() const
PackageInfo::ScreenshotInfo() const
void _Init(const PackageInfo* value);
class PackageInfo : public BReferenceable {
PackageInfo();
PackageInfo(const PackageInfo& other);
bool operator==(const PackageInfo& other) const;
bool operator!=(const PackageInfo& other) const;
uint32 ChangeMask(const PackageInfo& other) const;
typedef BReference<PackageInfo> PackageInfoRef;
PackageInfoBuilder(const PackageInfo& value);
const PackageInfo* fPackageInfoToPopulate;
const PackageInfo* packageInfo,
PackageInfo::_AddItem(PackageItem *item, uint64 size, uint32 groups,
PackageInfo::Parse()
PackageInfo::PackageInfo()
PackageInfo::PackageInfo(const entry_ref *ref)
PackageInfo::~PackageInfo()
class PackageInfo {
PackageInfo();
PackageInfo(const entry_ref *ref);
~PackageInfo();
PackageInfo* info = fParent->GetPackageInfo();
PackageInfo* GetPackageInfo()
PackageInfo fInfo;
void AddPackageInfo(PackageInfo* info)
if (PackageInfo* oldInfo = Lookup(info->Name())) {
PackageInfo* info = new(std::nothrow) PackageInfo(oldInfo);
ObjectDeleter<PackageInfo> infoDeleter(info);
PackageInfo* info = Clear(true);
PackageInfo* next = info->hashNext;
PackageInfo* hashNext;
PackageInfo* listNext;
PackageInfo(const BPackageInfo& other)
PackageInfo* info = this;
PackageInfo* next = info->listNext;
typedef PackageInfo ValueType;
size_t Hash(const PackageInfo* value) const
bool Compare(const char* key, const PackageInfo* value) const
PackageInfo*& GetLink(PackageInfo* value) const