#include <OSOption.h>

Public Member Functions | |
| JobOption () | |
| Default constructor. | |
| ~JobOption () | |
| Class destructor. | |
| bool | IsEqual (JobOption *that) |
| A function to check for the equality of two objects. | |
| bool | setRandom (double density, bool conformant) |
| A function to make a random instance of this class. | |
| bool | deepCopyFrom (JobOption *that) |
| A function to make a deep copy of an instance of this class. | |
Public Attributes | |
| TimeSpan * | maxTime |
| the maximum time allowed | |
| std::string | requestedStartTime |
| the requested time to start the job | |
| JobDependencies * | dependencies |
| the dependency set | |
| DirectoriesAndFiles * | requiredDirectories |
| directories required to run the job | |
| DirectoriesAndFiles * | requiredFiles |
| files required to run the job | |
| DirectoriesAndFiles * | directoriesToMake |
| directories to make during the job | |
| DirectoriesAndFiles * | filesToMake |
| files to make during the job | |
| PathPairs * | inputDirectoriesToMove |
| input directories to move or copy | |
| PathPairs * | inputFilesToMove |
| input files to move or copy | |
| PathPairs * | outputFilesToMove |
| output files to move or copy | |
| PathPairs * | outputDirectoriesToMove |
| output directories to move or copy | |
| DirectoriesAndFiles * | filesToDelete |
| files to delete upon completion | |
| DirectoriesAndFiles * | directoriesToDelete |
| directories to delete upon completion | |
| Processes * | processesToKill |
| processes to kill upon completion | |
| OtherOptions * | otherOptions |
| list of other job options | |
the JobOption class.
Definition at line 1064 of file OSOption.h.
| JobOption::JobOption | ( | ) |
Default constructor.
Definition at line 378 of file OSOption.cpp.
| JobOption::~JobOption | ( | ) |
Class destructor.
Definition at line 400 of file OSOption.cpp.
| bool JobOption::IsEqual | ( | JobOption * | that | ) |
A function to check for the equality of two objects.
Definition at line 9822 of file OSOption.cpp.
| bool JobOption::setRandom | ( | double | density, | |
| bool | conformant | |||
| ) |
A function to make a random instance of this class.
| density,: | corresponds to the probability that a particular child element is created | |
| conformant,: | if true enforces side constraints not enforceable in the schema (e.g., agreement of "numberOfXXX" attributes and <XXX> children) |
Definition at line 12331 of file OSOption.cpp.
| bool JobOption::deepCopyFrom | ( | JobOption * | that | ) |
A function to make a deep copy of an instance of this class.
| that,: | the instance from which information is to be copied |
Definition at line 13446 of file OSOption.cpp.
the maximum time allowed
Definition at line 1069 of file OSOption.h.
| std::string JobOption::requestedStartTime |
the requested time to start the job
Definition at line 1072 of file OSOption.h.
the dependency set
Definition at line 1075 of file OSOption.h.
directories required to run the job
Definition at line 1078 of file OSOption.h.
files required to run the job
Definition at line 1081 of file OSOption.h.
directories to make during the job
Definition at line 1084 of file OSOption.h.
files to make during the job
Definition at line 1087 of file OSOption.h.
input directories to move or copy
Definition at line 1090 of file OSOption.h.
input files to move or copy
Definition at line 1093 of file OSOption.h.
output files to move or copy
Definition at line 1096 of file OSOption.h.
output directories to move or copy
Definition at line 1099 of file OSOption.h.
files to delete upon completion
Definition at line 1102 of file OSOption.h.
directories to delete upon completion
Definition at line 1105 of file OSOption.h.
processes to kill upon completion
Definition at line 1108 of file OSOption.h.
list of other job options
Definition at line 1111 of file OSOption.h.
1.6.1