WRENCH  1.11
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/ExecutionException.h"
17 #include "wrench/failure_causes/FailureCause.h"
18 #include "wrench/failure_causes/ComputeThreadHasDied.h"
19 #include "wrench/failure_causes/FatalFailure.h"
20 #include "wrench/failure_causes/SomeActionsHaveFailed.h"
21 #include "wrench/failure_causes/FileAlreadyBeingCopied.h"
22 #include "wrench/failure_causes/FileNotFound.h"
23 #include "wrench/failure_causes/FunctionalityNotAvailable.h"
24 #include "wrench/failure_causes/InvalidDirectoryPath.h"
25 #include "wrench/failure_causes/JobTimeout.h"
26 #include "wrench/failure_causes/JobKilled.h"
27 #include "wrench/failure_causes/NetworkError.h"
28 #include "wrench/failure_causes/NotAllowed.h"
29 #include "wrench/failure_causes/NoScratchSpace.h"
30 #include "wrench/failure_causes/NotEnoughResources.h"
31 #include "wrench/failure_causes/HostError.h"
32 #include "wrench/failure_causes/ServiceIsDown.h"
33 #include "wrench/failure_causes/ServiceIsSuspended.h"
34 #include "wrench/failure_causes/StorageServiceNotEnoughSpace.h"
35 
36 // Compute Services
37 #include "wrench/services/compute/ComputeService.h"
38 #include "wrench/services/compute/ComputeServiceProperty.h"
39 #include "wrench/services/compute/ComputeServiceMessage.h"
40 #include "wrench/services/ServiceMessage.h"
41 
42 // Storage Services
43 #include "wrench/services/storage/StorageService.h"
44 #include "wrench/services/storage/storage_helpers/FileLocation.h"
45 #include "wrench/services/storage/StorageServiceProperty.h"
46 
47 // File Registry Service
48 #include "wrench/services/file_registry/FileRegistryService.h"
49 #include "wrench/services/file_registry/FileRegistryServiceProperty.h"
50 
51 // Managers
52 #include "wrench/managers/JobManager.h"
53 #include "wrench/managers/DataMovementManager.h"
54 
55 // Logging
56 #include "wrench/logging/TerminalOutput.h"
57 
58 // Workflow
59 #include "wrench/workflow/WorkflowTask.h"
60 #include "wrench/data_file/DataFile.h"
61 
62 // Actions
63 #include "wrench/action/Action.h"
64 #include "wrench/action/ComputeAction.h"
65 #include "wrench/action/CustomAction.h"
66 #include "wrench/action/FileCopyAction.h"
67 #include "wrench/action/FileDeleteAction.h"
68 #include "wrench/action/FileReadAction.h"
69 #include "wrench/action/FileRegistryAction.h"
70 #include "wrench/action/FileRegistryAddEntryAction.h"
71 #include "wrench/action/FileRegistryDeleteEntryAction.h"
72 #include "wrench/action/FileWriteAction.h"
73 #include "wrench/action/SleepAction.h"
74 #include "wrench/services/helper_services/action_executor/ActionExecutor.h"
75 
76 
77 // Job
78 #include "wrench/job/Job.h"
79 #include "wrench/job/CompoundJob.h"
80 #include "wrench/job/StandardJob.h"
81 #include "wrench/job/PilotJob.h"
82 
83 // Simgrid Util
84 #include "wrench/simgrid_S4U_util/S4U_Mailbox.h"
85 
86 
87 #endif //WRENCH_WRENCH_DEV_H