PackageSettingsItem
PackageSettingsItem::Entry* settingsEntry
const PackageSettingsItem* fSettingsItem;
PackageSettingsItem::Entry* fLastSettingsEntry;
PackageSettingsItem::Entry*
PackageSettingsItem::FindEntry(Entry* parent, const String& name) const
PackageSettingsItem::Entry*
PackageSettingsItem::FindEntry(Entry* parent, const char* name) const
PackageSettingsItem::_AddBlockedEntries(const driver_parameter& parameter)
PackageSettingsItem* item = fPackageItems.Clear(true);
PackageSettingsItem* next = item->HashNext();
const PackageSettingsItem*
PackageSettingsItem* packageItem = fPackageItems.Lookup(StringKey(name));
packageItem = new(std::nothrow) PackageSettingsItem;
PackageSettingsItem::PackageSettingsItem()
PackageSettingsItem::~PackageSettingsItem()
PackageSettingsItem::Init(const char* name)
PackageSettingsItem::ApplySettings(const driver_parameter* parameters,
PackageSettingsItem::AddEntry(Entry* entry)
PackageSettingsItem::AddEntry(const char* path, Entry*& _entry)
PackageSettingsItem();
~PackageSettingsItem();
PackageSettingsItem*& HashNext()
PackageSettingsItem* fHashNext;
typedef PackageSettingsItem ValueType;
size_t Hash(const PackageSettingsItem* value) const
bool Compare(const StringKey& key, const PackageSettingsItem* value) const
class PackageSettingsItem {
PackageSettingsItem*& GetLink(PackageSettingsItem* value) const
const PackageSettingsItem* PackageItemFor(const String& name) const;
PackageSettingsItem::AddEntry(Entry* entry)
PackageSettingsItem::AddEntry(const char* path, Entry*& _entry)
PackageSettingsItem::Entry*
PackageSettingsItem::FindEntry(Entry* parent, const char* name) const
PackageSettingsItem::Entry*
PackageSettingsItem::FindEntry(Entry* parent, const char* name,
PackageSettingsItem::_AddBlockedEntries(const driver_parameter& parameter)
PackageSettingsItem::PackageSettingsItem()
PackageSettingsItem::~PackageSettingsItem()
/*static*/ PackageSettingsItem*
PackageSettingsItem::Load(::Directory* systemDirectory, const char* name)
PackageSettingsItem* settingsItem
= new(std::nothrow) PackageSettingsItem;
PackageSettingsItem::Init(const driver_parameter& parameter)
PackageSettingsItem();
~PackageSettingsItem();
static PackageSettingsItem* Load(::Directory* systemDirectory,
PackageSettingsItem*& HashNext()
PackageSettingsItem* fHashNext;
class PackageSettingsItem {
PackageSettingsItem* settingsItem)
PackageSettingsItem::Entry* settingsEntry
const PackageSettingsItem* fSettingsItem;
PackageSettingsItem::Entry* fLastSettingsEntry;
PackageSettingsItem* settings = PackageSettingsItem::Load(systemDirectory,
ObjectDeleter<PackageSettingsItem> settingsDeleter(settings);