* Copyright 2007, Ingo Weinhold, ingo_weinhold@gmx.de.
* Distributed under the terms of the MIT License.
*/
#ifndef _MOVE_JOB_H
#define _MOVE_JOB_H
#include "DiskDeviceJob.h"
namespace BPrivate {
class MoveJob : public DiskDeviceJob {
public:
MoveJob(PartitionReference* partition,
PartitionReference* child);
virtual ~MoveJob();
status_t Init(off_t offset,
PartitionReference** contents,
int32 contentsCount);
virtual status_t Do();
protected:
off_t fOffset;
PartitionReference** fContents;
int32 fContentsCount;
};
}
using BPrivate::MoveJob;
#endif