Chameleon

Chameleon Svn Source Tree

Root/branches/xZen/i386/modules/Disk/include/GUIDPartition.hpp

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
12class GUIDPartition : public Partition
13{
14public:
15 GUIDPartition(Disk* disk, UInt8 partitionNumber);
16 ~GUIDPartition();
17
18protected:
19 bool isGPTDisk();
20
21private:
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

Archive Download this file

Revision: 1205