10 #ifndef WRENCH_INVALIDDIRECTORYPATH_H
11 #define WRENCH_INVALIDDIRECTORYPATH_H
16 #include "wrench/services/Service.h"
17 #include "wrench/workflow/failure_causes/FailureCause.h"
18 #include "wrench/workflow/failure_causes/InvalidDirectoryPath.h"
31 class InvalidDirectoryPath :
public FailureCause {
38 std::shared_ptr<StorageService> storage_service,
39 std::string invalid_path);
49 std::shared_ptr<StorageService> storage_service;
50 std::string invalid_path;
60 #endif //WRENCH_INVALIDDIRECTORYPATH_H