File indexing completed on 2024-05-05 05:48:45

0001 /*
0002     SPDX-FileCopyrightText: 2018 Caio Jordão Carvalho <caiojcarvalho@gmail.com>
0003     SPDX-FileCopyrightText: 2020 Arnaud Ferraris <arnaud.ferraris@collabora.com>
0004     SPDX-FileCopyrightText: 2020 Gaël PORTAY <gael.portay@collabora.com>
0005 
0006     SPDX-License-Identifier: GPL-3.0-or-later
0007 */
0008 
0009 #ifndef LINUXRAIDMEMBER_H
0010 #define LINUXRAIDMEMBER_H
0011 
0012 #include "util/libpartitionmanagerexport.h"
0013 
0014 #include "fs/filesystem.h"
0015 
0016 class Report;
0017 
0018 class QString;
0019 
0020 namespace FS
0021 {
0022 /** A linux_raid_member file system.
0023     @author Caio Jordão Carvalho <caiojcarvalho@gmail.com>
0024  */
0025 class LIBKPMCORE_EXPORT linuxraidmember : public FileSystem
0026 {
0027 public:
0028     linuxraidmember(qint64 firstsector, qint64 lastsector, qint64 sectorsused, const QString& label, const QVariantMap& features = {});
0029 };
0030 }
0031 
0032 #endif // LINUXRAIDMEMBER_H