WRENCH  1.10
Cyberinfrastructure Simulation Workbench
Overview Installation Getting Started WRENCH 101 WRENCH 102
wrench-dev.h
1 
10 #ifndef WRENCH_WRENCH_DEV_H
11 #define WRENCH_WRENCH_DEV_H
12 
13 #include "wrench.h"
14 
15 // Exceptions and Failure Causes
16 #include "wrench/exceptions/WorkflowExecutionException.h"
17 #include "wrench/workflow/failure_causes/FailureCause.h"
18 #include "wrench/workflow/failure_causes/ComputeThreadHasDied.h"
19 #include "wrench/workflow/failure_causes/FatalFailure.h"
20 #include "wrench/workflow/failure_causes/FileAlreadyBeingCopied.h"
21 #include "wrench/workflow/failure_causes/FileNotFound.h"
22 #include "wrench/workflow/failure_causes/FunctionalityNotAvailable.h"
23 #include "wrench/workflow/failure_causes/InvalidDirectoryPath.h"
24 #include "wrench/workflow/failure_causes/JobTimeout.h"
25 #include "wrench/workflow/failure_causes/JobTypeNotSupported.h"
26 #include "wrench/workflow/failure_causes/JobKilled.h"
27 #include "wrench/workflow/failure_causes/NetworkError.h"
28 #include "wrench/workflow/failure_causes/NotAllowed.h"
29 #include "wrench/workflow/failure_causes/NoScratchSpace.h"
30 #include "wrench/workflow/failure_causes/NotEnoughResources.h"
31 #include "wrench/workflow/failure_causes/ServiceIsDown.h"
32 #include "wrench/workflow/failure_causes/ServiceIsSuspended.h"
33 #include "wrench/workflow/failure_causes/StorageServiceNotEnoughSpace.h"
34 
35 // Compute Services
36 #include "wrench/services/compute/ComputeService.h"
37 #include "wrench/services/compute/ComputeServiceProperty.h"
38 #include "wrench/services/compute/ComputeServiceMessage.h"
39 #include "wrench/services/ServiceMessage.h"
40 
41 // Storage Services
42 #include "wrench/services/storage/StorageService.h"
43 #include "wrench/services/storage/storage_helpers/FileLocation.h"
44 #include "wrench/services/storage/StorageServiceProperty.h"
45 
46 // File Registry Service
47 #include "wrench/services/file_registry/FileRegistryService.h"
48 #include "wrench/services/file_registry/FileRegistryServiceProperty.h"
49 
50 // Managers
51 #include "wrench/managers/JobManager.h"
52 #include "wrench/managers/DataMovementManager.h"
53 
54 // Logging
55 #include "wrench/logging/TerminalOutput.h"
56 
57 // Workflow
58 #include "wrench/workflow/WorkflowTask.h"
59 #include "wrench/workflow/WorkflowFile.h"
60 
61 // Workflow Job
62 #include "wrench/workflow/job/WorkflowJob.h"
63 #include "wrench/workflow/job/StandardJob.h"
64 #include "wrench/workflow/job/PilotJob.h"
65 
66 // Simgrid Util
67 #include "wrench/simgrid_S4U_util/S4U_Mailbox.h"
68 
69 
70 #endif //WRENCH_WRENCH_DEV_H