10 #ifndef WRENCH_FILE_ALREADY_BEING_COPIED_H
11 #define WRENCH_FILE_ALREADY_BEING_COPIED_H
16 #include "wrench/workflow/failure_causes/FailureCause.h"
32 class FileAlreadyBeingCopied :
public FailureCause {
39 FileAlreadyBeingCopied(WorkflowFile *file,
40 std::shared_ptr<FileLocation> src,
41 std::shared_ptr<FileLocation> dst);
46 WorkflowFile *getFile();
53 std::shared_ptr<FileLocation> src_location;
54 std::shared_ptr<FileLocation> dst_location;
64 #endif //WRENCH_FILE_ALREADY_BEING_COPIED_H