#pragma once

#include <vector>

#include "device.h"
#include "disk_backend.h"


class disk_device: public device
{
protected:
	std::vector<disk_backend *> fhs;

public:
	disk_device() {
	}

	virtual ~disk_device() {
	}

	virtual void begin() = 0;

	std::vector<disk_backend *> * access_disk_backends() { return &fhs; }
};