Root/
Source at commit 1205 created 12 years 8 months ago. By meklort, Change Partiiton to public when extended by GUIDPartition... | |
---|---|
1 | /*␊ |
2 | * Copyright (c) 2011 Evan Lojewski. All rights reserved.␊ |
3 | *␊ |
4 | */␊ |
5 | #ifndef GUID_PARTITION_H␊ |
6 | #define GUID_PARTITION_H␊ |
7 | ␊ |
8 | #include <IOKit/IOTypes.h>␊ |
9 | #include <Partition.hpp>␊ |
10 | #include <IOKit/storage/IOGUIDPartitionScheme.h>␊ |
11 | ␊ |
12 | class GUIDPartition : public Partition␊ |
13 | {␊ |
14 | public:␊ |
15 | GUIDPartition(Disk* disk, UInt8 partitionNumber);␊ |
16 | ~GUIDPartition();␊ |
17 | ␊ |
18 | protected:␊ |
19 | bool isGPTDisk();␊ |
20 | ␊ |
21 | private:␊ |
22 | UInt8 mLBABUffer[512]; // TODO: don't assume 512␊ |
23 | gpt_hdr* mGPTHeader;␊ |
24 | gpt_ent* mGPTEntry;␊ |
25 | };␊ |
26 | ␊ |
27 | #endif /* GUID_PARTITION_H */␊ |
28 |