BDiskSystemAddOn
class BDiskSystemAddOn {
BDiskSystemAddOn(const char* name);
virtual ~BDiskSystemAddOn();
class BDiskSystemAddOn;
BDiskSystemAddOn* AddOnAt(int32 index) const;
BDiskSystemAddOn* GetAddOn(const char* name);
void PutAddOn(BDiskSystemAddOn* addOn);
: BDiskSystemAddOn(kPartitionTypeBFS)
class BFSAddOn : public BDiskSystemAddOn {
: BDiskSystemAddOn(kPartitionTypeBTRFS, kDiskSystemFlags)
class BTRFSAddOn : public BDiskSystemAddOn {
: BDiskSystemAddOn(kPartitionTypeFAT32)
class FATAddOn : public BDiskSystemAddOn {
BDiskSystemAddOn(EFI_PARTITION_NAME)
class GPTDiskAddOn : public BDiskSystemAddOn {
BDiskSystemAddOn(kPartitionTypeIntelExtended)
class ExtendedPartitionAddOn : public BDiskSystemAddOn {
BDiskSystemAddOn(kPartitionTypeIntel)
class PartitionMapAddOn : public BDiskSystemAddOn {
: BDiskSystemAddOn(kPartitionTypeNTFS)
class NTFSAddOn : public BDiskSystemAddOn {
BDiskSystemAddOn* addOn = manager->GetAddOn(diskSystem);
BDiskSystemAddOn* addOn = manager->GetAddOn(fName.String());
BDiskSystemAddOn::BDiskSystemAddOn(const char* name)
BDiskSystemAddOn::~BDiskSystemAddOn()
BDiskSystemAddOn::Name() const
BDiskSystemAddOn::CanInitialize(const BMutablePartition* partition)
BDiskSystemAddOn::GetParameterEditor(B_PARAMETER_EDITOR_TYPE type,
BDiskSystemAddOn::ValidateInitialize(const BMutablePartition* partition,
BDiskSystemAddOn::Initialize(BMutablePartition* partition, const char* name,
BDiskSystemAddOn::GetTypeForContentType(const char* contentType, BString* type)
BDiskSystemAddOn::IsSubSystemFor(const BMutablePartition* child)
BDiskSystemAddOn*
BDiskSystemAddOn*
DiskSystemAddOnManager::PutAddOn(BDiskSystemAddOn* _addOn)
BDiskSystemAddOn* diskSystemAddOn
= (BDiskSystemAddOn*)addOns.ItemAt(i);
AddOn(AddOnImage* image, BDiskSystemAddOn* addOn)
BDiskSystemAddOn* addOn;
BDiskSystemAddOn* addOn = manager->GetAddOn(diskSystem);
BDiskSystemAddOn* addOn = manager->GetAddOn(diskSystem);
BDiskSystemAddOn* addOn = manager->GetAddOn(diskSystem);
BDiskSystemAddOn* addOn = manager->GetAddOn(diskSystem);
BDiskSystemAddOn* addOn = manager->GetAddOn(
BDiskSystemAddOn* fDiskSystem;
class BDiskSystemAddOn;
class CheckSumFSAddOn : public BDiskSystemAddOn {
BDiskSystemAddOn(CHECK_SUM_FS_PRETTY_NAME, kDiskSystemFlags)