libstorage-ng
storage
UsedFeatures.h
1
/*
2
* Copyright (c) [2016-2018] SUSE LLC
3
*
4
* All Rights Reserved.
5
*
6
* This program is free software; you can redistribute it and/or modify it
7
* under the terms of version 2 of the GNU General Public License as published
8
* by the Free Software Foundation.
9
*
10
* This program is distributed in the hope that it will be useful, but WITHOUT
11
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
12
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
13
* more details.
14
*
15
* You should have received a copy of the GNU General Public License along
16
* with this program; if not, contact Novell, Inc.
17
*
18
* To contact Novell about this file by physical or electronic mail, you may
19
* find current contact information at www.novell.com.
20
*/
21
22
23
#ifndef STORAGE_USED_FEATURES_H
24
#define STORAGE_USED_FEATURES_H
25
26
27
#include <stdint.h>
28
29
30
namespace
storage
31
{
32
33
enum : uint64_t
34
{
35
UF_EXT2 = 1 << 0,
36
UF_EXT3 = 1 << 1,
37
UF_EXT4 = 1 << 2,
38
UF_BTRFS = 1 << 3,
39
UF_XFS = 1 << 4,
40
UF_REISERFS = 1 << 5,
41
UF_SWAP = 1 << 6,
42
UF_NTFS = 1 << 7,
43
UF_VFAT = 1 << 8,
44
UF_NFS = 1 << 9,
45
UF_JFS = 1 << 10,
46
UF_F2FS = 1 << 23,
47
UF_EXFAT = 1 << 24,
48
UF_UDF = 1 << 25,
49
50
UF_LUKS = 1 << 11,
51
52
UF_LVM = 1 << 12,
53
UF_MDRAID = 1 << 13,
54
UF_DMRAID = 1 << 14,
55
UF_MULTIPATH = 1 << 15,
56
UF_BCACHE = 1 << 16,
57
58
UF_ISCSI = 1 << 17,
59
UF_FCOE = 1 << 18,
60
UF_FC = 1 << 19,
61
UF_DASD = 1 << 20,
62
63
UF_QUOTA = 1 << 21,
64
UF_SNAPSHOTS = 1 << 22
65
};
66
67
}
68
69
#endif
storage
The storage namespace.
Definition:
Actiongraph.h:37
Generated by
1.8.14