1184588Sdfr/*
2184588Sdfr * Copyright 2007, Ingo Weinhold, ingo_weinhold@gmx.de.
3184588Sdfr * Distributed under the terms of the MIT License.
4184588Sdfr */
5184588Sdfr#ifndef _UNINITIALIZE_JOB_H
6184588Sdfr#define _UNINITIALIZE_JOB_H
7184588Sdfr
8184588Sdfr#include "DiskDeviceJob.h"
9184588Sdfr
10184588Sdfr
11184588Sdfrnamespace BPrivate {
12184588Sdfr
13184588Sdfr
14184588Sdfrclass UninitializeJob : public DiskDeviceJob {
15184588Sdfrpublic:
16184588Sdfr
17184588Sdfr								UninitializeJob(PartitionReference* partition,
18184588Sdfr									PartitionReference* parent = NULL);
19184588Sdfr	virtual						~UninitializeJob();
20184588Sdfr
21184588Sdfr	virtual	status_t			Do();
22184588Sdfr};
23184588Sdfr
24184588Sdfr
25184588Sdfr}	// namespace BPrivate
26184588Sdfr
27184588Sdfrusing BPrivate::UninitializeJob;
28184588Sdfr
29184588Sdfr#endif	// _UNINITIALIZE_JOB_H
30184588Sdfr