1 /* 2 * Copyright 2007, Ingo Weinhold, ingo_weinhold@gmx.de. 3 * Distributed under the terms of the MIT License. 4 */ 5 #ifndef _DEFRAGMENT_JOB_H 6 #define _DEFRAGMENT_JOB_H 7 8 #include "DiskDeviceJob.h" 9 10 11 namespace BPrivate { 12 13 14 class DefragmentJob : public DiskDeviceJob { 15 public: 16 17 DefragmentJob(PartitionReference* partition); 18 virtual ~DefragmentJob(); 19 20 virtual status_t Do(); 21 }; 22 23 24 } // namespace BPrivate 25 26 using BPrivate::DefragmentJob; 27 28 #endif // _DEFRAGMENT_JOB_H 29