⛏️ index : haiku.git

/*
 * Copyright 2007, Ingo Weinhold, bonefish@cs.tu-berlin.de.
 * Distributed under the terms of the MIT License.
 */
#ifndef _VFS_NET_BOOT_H
#define _VFS_NET_BOOT_H


#include "vfs_boot.h"


int compare_image_boot(const void *_a, const void *_b);


class NetBootMethod : public BootMethod {
public:
	NetBootMethod(const KMessage& bootVolume, int32 method);
	virtual ~NetBootMethod();

	virtual status_t Init();

	virtual bool IsBootDevice(KDiskDevice* device, bool strict);
	virtual bool IsBootPartition(KPartition* partition, bool& foundForSure);
	virtual void SortPartitions(KPartition** partitions, int32 count);
};


#endif	// _VFS_NET_BOOT_H