diff --git a/headers/private/storage/Partition.h b/headers/private/storage/Partition.h index 8113a9107e..705f831d21 100644 --- a/headers/private/storage/Partition.h +++ b/headers/private/storage/Partition.h @@ -48,6 +48,9 @@ public: const char *ContentType() const; // See DiskDeviceTypes.h partition_id ID() const; + const char* Parameters() const; + const char* ContentParameters() const; + status_t GetDiskSystem(BDiskSystem *diskSystem) const; virtual status_t GetPath(BPath *path) const; diff --git a/src/kits/storage/Partition.cpp b/src/kits/storage/Partition.cpp index 3c90f83c9d..c10d1c0d86 100644 --- a/src/kits/storage/Partition.cpp +++ b/src/kits/storage/Partition.cpp @@ -295,6 +295,23 @@ BPartition::ID() const return (fPartitionData ? fPartitionData->id : -1); } + +// Parameters +const char* +BPartition::Parameters() const +{ + return fPartitionData ? fPartitionData->parameters : NULL; +} + + +// ContentParameters +const char* +BPartition::ContentParameters() const +{ + return fPartitionData ? fPartitionData->content_parameters : NULL; +} + + // GetDiskSystem status_t BPartition::GetDiskSystem(BDiskSystem *diskSystem) const