BDiskSystemAddOn: Remove the Flags field.
Nothing used it. Instead the kernel addons' flags are used instead, except in the case of PartitionDelegate, which calls SupportedOperations().
This commit is contained in:
@@ -19,12 +19,10 @@ class BPartitioningInfo;
|
||||
|
||||
class BDiskSystemAddOn {
|
||||
public:
|
||||
BDiskSystemAddOn(const char* name,
|
||||
uint32 flags);
|
||||
BDiskSystemAddOn(const char* name);
|
||||
virtual ~BDiskSystemAddOn();
|
||||
|
||||
const char* Name() const;
|
||||
uint32 Flags() const;
|
||||
|
||||
virtual status_t CreatePartitionHandle(
|
||||
BMutablePartition* partition,
|
||||
@@ -48,7 +46,6 @@ public:
|
||||
|
||||
private:
|
||||
BString fName;
|
||||
uint32 fFlags;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -71,7 +71,7 @@ size_string(double size)
|
||||
|
||||
|
||||
BFSAddOn::BFSAddOn()
|
||||
: BDiskSystemAddOn(kPartitionTypeBFS, kDiskSystemFlags)
|
||||
: BDiskSystemAddOn(kPartitionTypeBFS)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -43,7 +43,7 @@ static const uint32 kDiskSystemFlags =
|
||||
#define TRACE printf
|
||||
|
||||
FATAddOn::FATAddOn()
|
||||
: BDiskSystemAddOn(kPartitionTypeFAT32, kDiskSystemFlags)
|
||||
: BDiskSystemAddOn(kPartitionTypeFAT32)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -32,34 +32,12 @@
|
||||
#endif
|
||||
|
||||
|
||||
static const uint32 kDiskSystemFlags =
|
||||
0
|
||||
// | B_DISK_SYSTEM_SUPPORTS_CHECKING
|
||||
// | B_DISK_SYSTEM_SUPPORTS_REPAIRING
|
||||
// | B_DISK_SYSTEM_SUPPORTS_RESIZING
|
||||
// | B_DISK_SYSTEM_SUPPORTS_MOVING
|
||||
// | B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_NAME
|
||||
// | B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_PARAMETERS
|
||||
| B_DISK_SYSTEM_SUPPORTS_INITIALIZING
|
||||
// | B_DISK_SYSTEM_SUPPORTS_CONTENT_NAME
|
||||
|
||||
// | B_DISK_SYSTEM_SUPPORTS_RESIZING_CHILD
|
||||
// | B_DISK_SYSTEM_SUPPORTS_MOVING_CHILD
|
||||
| B_DISK_SYSTEM_SUPPORTS_SETTING_NAME
|
||||
| B_DISK_SYSTEM_SUPPORTS_SETTING_TYPE
|
||||
// | B_DISK_SYSTEM_SUPPORTS_SETTING_PARAMETERS
|
||||
| B_DISK_SYSTEM_SUPPORTS_CREATING_CHILD
|
||||
| B_DISK_SYSTEM_SUPPORTS_DELETING_CHILD
|
||||
| B_DISK_SYSTEM_SUPPORTS_NAME
|
||||
;
|
||||
|
||||
|
||||
// #pragma mark - GPTDiskAddOn
|
||||
|
||||
|
||||
GPTDiskAddOn::GPTDiskAddOn()
|
||||
:
|
||||
BDiskSystemAddOn(EFI_PARTITION_NAME, kDiskSystemFlags)
|
||||
BDiskSystemAddOn(EFI_PARTITION_NAME)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -32,34 +32,12 @@
|
||||
using std::nothrow;
|
||||
|
||||
|
||||
static const uint32 kDiskSystemFlags =
|
||||
0
|
||||
// | B_DISK_SYSTEM_SUPPORTS_CHECKING
|
||||
// | B_DISK_SYSTEM_SUPPORTS_REPAIRING
|
||||
// | B_DISK_SYSTEM_SUPPORTS_RESIZING
|
||||
// | B_DISK_SYSTEM_SUPPORTS_MOVING
|
||||
// | B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_NAME
|
||||
// | B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_PARAMETERS
|
||||
// | B_DISK_SYSTEM_SUPPORTS_INITIALIZING
|
||||
// | B_DISK_SYSTEM_SUPPORTS_CONTENT_NAME
|
||||
|
||||
// | B_DISK_SYSTEM_SUPPORTS_RESIZING_CHILD
|
||||
// | B_DISK_SYSTEM_SUPPORTS_MOVING_CHILD
|
||||
// | B_DISK_SYSTEM_SUPPORTS_SETTING_NAME
|
||||
| B_DISK_SYSTEM_SUPPORTS_SETTING_TYPE
|
||||
// | B_DISK_SYSTEM_SUPPORTS_SETTING_PARAMETERS
|
||||
| B_DISK_SYSTEM_SUPPORTS_CREATING_CHILD
|
||||
| B_DISK_SYSTEM_SUPPORTS_DELETING_CHILD
|
||||
// | B_DISK_SYSTEM_SUPPORTS_NAME
|
||||
;
|
||||
|
||||
|
||||
// #pragma mark - ExtendedPartitionAddOn
|
||||
|
||||
|
||||
ExtendedPartitionAddOn::ExtendedPartitionAddOn()
|
||||
:
|
||||
BDiskSystemAddOn(kPartitionTypeIntelExtended, kDiskSystemFlags)
|
||||
BDiskSystemAddOn(kPartitionTypeIntelExtended)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -31,34 +31,12 @@
|
||||
using std::nothrow;
|
||||
|
||||
|
||||
static const uint32 kDiskSystemFlags =
|
||||
0
|
||||
// | B_DISK_SYSTEM_SUPPORTS_CHECKING
|
||||
// | B_DISK_SYSTEM_SUPPORTS_REPAIRING
|
||||
| B_DISK_SYSTEM_SUPPORTS_RESIZING
|
||||
| B_DISK_SYSTEM_SUPPORTS_MOVING
|
||||
// | B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_NAME
|
||||
| B_DISK_SYSTEM_SUPPORTS_SETTING_CONTENT_PARAMETERS
|
||||
| B_DISK_SYSTEM_SUPPORTS_INITIALIZING
|
||||
// | B_DISK_SYSTEM_SUPPORTS_CONTENT_NAME
|
||||
|
||||
| B_DISK_SYSTEM_SUPPORTS_RESIZING_CHILD
|
||||
| B_DISK_SYSTEM_SUPPORTS_MOVING_CHILD
|
||||
// | B_DISK_SYSTEM_SUPPORTS_SETTING_NAME
|
||||
| B_DISK_SYSTEM_SUPPORTS_SETTING_TYPE
|
||||
// | B_DISK_SYSTEM_SUPPORTS_SETTING_PARAMETERS
|
||||
| B_DISK_SYSTEM_SUPPORTS_CREATING_CHILD
|
||||
| B_DISK_SYSTEM_SUPPORTS_DELETING_CHILD
|
||||
// | B_DISK_SYSTEM_SUPPORTS_NAME
|
||||
;
|
||||
|
||||
|
||||
// #pragma mark - PartitionMapAddOn
|
||||
|
||||
|
||||
PartitionMapAddOn::PartitionMapAddOn()
|
||||
:
|
||||
BDiskSystemAddOn(kPartitionTypeIntel, kDiskSystemFlags)
|
||||
BDiskSystemAddOn(kPartitionTypeIntel)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -43,8 +43,9 @@ static const uint32 kDiskSystemFlags =
|
||||
|
||||
#define TRACE printf
|
||||
|
||||
|
||||
NTFSAddOn::NTFSAddOn()
|
||||
: BDiskSystemAddOn(kPartitionTypeNTFS, kDiskSystemFlags)
|
||||
: BDiskSystemAddOn(kPartitionTypeNTFS)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -12,10 +12,9 @@
|
||||
// #pragma mark - BDiskSystemAddOn
|
||||
|
||||
|
||||
BDiskSystemAddOn::BDiskSystemAddOn(const char* name, uint32 flags)
|
||||
BDiskSystemAddOn::BDiskSystemAddOn(const char* name)
|
||||
:
|
||||
fName(name),
|
||||
fFlags(flags)
|
||||
fName(name)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -32,13 +31,6 @@ BDiskSystemAddOn::Name() const
|
||||
}
|
||||
|
||||
|
||||
uint32
|
||||
BDiskSystemAddOn::Flags() const
|
||||
{
|
||||
return fFlags;
|
||||
}
|
||||
|
||||
|
||||
bool
|
||||
BDiskSystemAddOn::CanInitialize(const BMutablePartition* partition)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user