2 * Copyright 2007, Ingo Weinhold, bonefish@cs.tu-berlin.de.
3 * Distributed under the terms of the MIT License.
9 #include <disk_device_manager/KDiskDevice.h>
10 #include <util/KMessage.h>
15 BootMethod(const KMessage
& bootVolume
, int32 method
);
16 virtual ~BootMethod();
18 virtual status_t
Init();
20 virtual bool IsBootDevice(KDiskDevice
* device
, bool strict
) = 0;
21 virtual bool IsBootPartition(KPartition
* partition
, bool& foundForSure
) = 0;
22 virtual void SortPartitions(KPartition
** partitions
, int32 count
) = 0;
25 const KMessage
& fBootVolume
;