125ab0d1aSIngo Weinhold /* 225ab0d1aSIngo Weinhold * Copyright 2007, Ingo Weinhold, ingo_weinhold@gmx.de. 325ab0d1aSIngo Weinhold * Distributed under the terms of the MIT License. 425ab0d1aSIngo Weinhold */ 525ab0d1aSIngo Weinhold #ifndef _UNINITIALIZE_JOB_H 625ab0d1aSIngo Weinhold #define _UNINITIALIZE_JOB_H 725ab0d1aSIngo Weinhold 825ab0d1aSIngo Weinhold #include "DiskDeviceJob.h" 925ab0d1aSIngo Weinhold 1025ab0d1aSIngo Weinhold 1125ab0d1aSIngo Weinhold namespace BPrivate { 1225ab0d1aSIngo Weinhold 1325ab0d1aSIngo Weinhold 1425ab0d1aSIngo Weinhold class UninitializeJob : public DiskDeviceJob { 1525ab0d1aSIngo Weinhold public: 1625ab0d1aSIngo Weinhold 17*4419d699SJessica Hamilton UninitializeJob(PartitionReference* partition, 18*4419d699SJessica Hamilton PartitionReference* parent = NULL); 1925ab0d1aSIngo Weinhold virtual ~UninitializeJob(); 2025ab0d1aSIngo Weinhold 2125ab0d1aSIngo Weinhold virtual status_t Do(); 2225ab0d1aSIngo Weinhold }; 2325ab0d1aSIngo Weinhold 2425ab0d1aSIngo Weinhold 2525ab0d1aSIngo Weinhold } // namespace BPrivate 2625ab0d1aSIngo Weinhold 2725ab0d1aSIngo Weinhold using BPrivate::UninitializeJob; 2825ab0d1aSIngo Weinhold 2925ab0d1aSIngo Weinhold #endif // _UNINITIALIZE_JOB_H 30