#include <OSOption.h>
Collaboration diagram for JobOption:
Public Member Functions | |
JobOption () | |
Default constructor. | |
~JobOption () | |
Class destructor. | |
bool | IsEqual (JobOption *that) |
A function to check for the equality of two objects. | |
Public Attributes | |
MaxTime * | 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 |
Definition at line 773 of file OSOption.h.
JobOption::JobOption | ( | ) |
Default constructor.
Definition at line 371 of file OSOption.cpp.
References dependencies, directoriesToDelete, directoriesToMake, filesToDelete, filesToMake, inputDirectoriesToMove, inputFilesToMove, maxTime, otherOptions, outputDirectoriesToMove, outputFilesToMove, processesToKill, requiredDirectories, and requiredFiles.
JobOption::~JobOption | ( | ) |
Class destructor.
Definition at line 393 of file OSOption.cpp.
References dependencies, directoriesToDelete, directoriesToMake, filesToDelete, filesToMake, inputDirectoriesToMove, inputFilesToMove, maxTime, otherOptions, outputDirectoriesToMove, outputFilesToMove, processesToKill, requiredDirectories, and requiredFiles.
bool JobOption::IsEqual | ( | JobOption * | that | ) |
A function to check for the equality of two objects.
Definition at line 6786 of file OSOption.cpp.
References dependencies, directoriesToMake, filesToDelete, filesToMake, inputDirectoriesToMove, inputFilesToMove, maxTime, otherOptions, outputDirectoriesToMove, outputFilesToMove, requestedStartTime, requiredDirectories, and requiredFiles.
the maximum time allowed
Definition at line 777 of file OSOption.h.
Referenced by OSOption::getMaxTime(), OSOption::getMaxTimeUnit(), IsEqual(), JobOption(), OSOption::setMaxTime(), OSOption::setMaxTimeUnit(), and ~JobOption().
std::string JobOption::requestedStartTime |
the requested time to start the job
Definition at line 780 of file OSOption.h.
Referenced by OSOption::getRequestedStartTime(), IsEqual(), and OSOption::setRequestedStartTime().
the dependency set
Definition at line 783 of file OSOption.h.
Referenced by OSOption::getJobDependencies(), OSOption::getNumberOfJobDependencies(), IsEqual(), JobOption(), OSOption::setAnotherJobDependency(), OSOption::setJobDependencies(), and ~JobOption().
directories required to run the job
Definition at line 786 of file OSOption.h.
Referenced by OSOption::getNumberOfRequiredDirectories(), OSOption::getRequiredDirectories(), IsEqual(), JobOption(), OSOption::setAnotherRequiredDirectory(), OSOption::setRequiredDirectories(), and ~JobOption().
files required to run the job
Definition at line 789 of file OSOption.h.
Referenced by OSOption::getNumberOfRequiredFiles(), OSOption::getRequiredFiles(), IsEqual(), JobOption(), OSOption::setAnotherRequiredFile(), OSOption::setRequiredFiles(), and ~JobOption().
directories to make during the job
Definition at line 792 of file OSOption.h.
Referenced by OSOption::getDirectoriesToMake(), OSOption::getNumberOfDirectoriesToMake(), IsEqual(), JobOption(), OSOption::setAnotherDirectoryToMake(), OSOption::setDirectoriesToMake(), and ~JobOption().
files to make during the job
Definition at line 795 of file OSOption.h.
Referenced by OSOption::getFilesToMake(), OSOption::getNumberOfFilesToMake(), IsEqual(), JobOption(), OSOption::setAnotherFileToMake(), OSOption::setFilesToMake(), and ~JobOption().
input directories to move or copy
Definition at line 798 of file OSOption.h.
Referenced by OSOption::getInputDirectoriesToMove(), OSOption::getNumberOfInputDirectoriesToMove(), IsEqual(), JobOption(), OSOption::setAnotherInputDirectoryToMove(), OSOption::setInputDirectoriesToMove(), and ~JobOption().
input files to move or copy
Definition at line 801 of file OSOption.h.
Referenced by OSOption::getInputFilesToMove(), OSOption::getNumberOfInputFilesToMove(), IsEqual(), JobOption(), OSOption::setAnotherInputFileToMove(), OSOption::setInputFilesToMove(), and ~JobOption().
output files to move or copy
Definition at line 804 of file OSOption.h.
Referenced by OSOption::getNumberOfOutputFilesToMove(), OSOption::getOutputFilesToMove(), IsEqual(), JobOption(), OSOption::setAnotherOutputFileToMove(), OSOption::setOutputFilesToMove(), and ~JobOption().
output directories to move or copy
Definition at line 807 of file OSOption.h.
Referenced by OSOption::getNumberOfOutputDirectoriesToMove(), OSOption::getOutputDirectoriesToMove(), IsEqual(), JobOption(), OSOption::setAnotherOutputDirectoryToMove(), OSOption::setOutputDirectoriesToMove(), and ~JobOption().
files to delete upon completion
Definition at line 810 of file OSOption.h.
Referenced by OSOption::getFilesToDelete(), OSOption::getNumberOfFilesToDelete(), IsEqual(), JobOption(), OSOption::setAnotherFileToDelete(), OSOption::setFilesToDelete(), and ~JobOption().
directories to delete upon completion
Definition at line 813 of file OSOption.h.
Referenced by OSOption::getDirectoriesToDelete(), OSOption::getNumberOfDirectoriesToDelete(), JobOption(), OSOption::setAnotherDirectoryToDelete(), OSOption::setDirectoriesToDelete(), and ~JobOption().
processes to kill upon completion
Definition at line 816 of file OSOption.h.
Referenced by OSOption::getNumberOfProcessesToKill(), OSOption::getProcessesToKill(), JobOption(), OSOption::setAnotherProcessToKill(), OSOption::setProcessesToKill(), and ~JobOption().
list of other job options
Definition at line 819 of file OSOption.h.
Referenced by OSOption::getNumberOfOtherJobOptions(), OSOption::getOtherJobOptions(), IsEqual(), JobOption(), OSOption::setAnOtherJobOption(), OSOption::setOtherJobOptions(), and ~JobOption().