1/*
2 * Copyright 2007, Ingo Weinhold, ingo_weinhold@gmx.de.
3 * Distributed under the terms of the MIT License.
4 */
5#ifndef _INITIALIZE_JOB_H
6#define _INITIALIZE_JOB_H
7
8#include "DiskDeviceJob.h"
9
10
11namespace BPrivate {
12
13
14class InitializeJob : public DiskDeviceJob {
15public:
16
17								InitializeJob(PartitionReference* partition);
18	virtual						~InitializeJob();
19
20			status_t			Init(const char* diskSystem, const char* name,
21									const char* parameters);
22
23	virtual	status_t			Do();
24
25protected:
26			char*				fDiskSystem;
27			char*				fName;
28			char*				fParameters;
29};
30
31
32}	// namespace BPrivate
33
34using BPrivate::InitializeJob;
35
36#endif	// _INITIALIZE_JOB_H
37