wrench::SimulationTimestampFileCopyStart Class Reference
A simulation timestamp class for file copy start times. More...
#include <SimulationTimestampTypes.h>
Inheritance diagram for wrench::SimulationTimestampFileCopyStart:
Public Member Functions | |
SimulationTimestampFileCopyStart (WorkflowFile *file, std::shared_ptr< FileLocation > src, std::shared_ptr< FileLocation > dst) | |
Constructor. More... | |
Public Member Functions inherited from wrench::SimulationTimestampFileCopy | |
SimulationTimestampFileCopy (WorkflowFile *file, std::shared_ptr< FileLocation > src, std::shared_ptr< FileLocation > dst, SimulationTimestampFileCopyStart *start_timestamp=nullptr) | |
Constructor. More... | |
std::shared_ptr< FileLocation > | getDestination () |
retrieves the location where the WorkflowFile will be copied More... | |
SimulationTimestampFileCopy * | getEndpoint () override |
Retrieve the matching endpoint, if any. More... | |
WorkflowFile * | getFile () |
retrieves the WorkflowFile being copied More... | |
std::shared_ptr< FileLocation > | getSource () |
retrieves the location from which the WorkflowFile is being copied More... | |
Public Member Functions inherited from wrench::SimulationTimestampPair | |
SimulationTimestampPair () | |
Constructor. | |
SimulationTimestampPair (SimulationTimestampPair *endpoint) | |
Constructor. More... | |
Public Member Functions inherited from wrench::SimulationTimestampType | |
double | getDate () |
Retrieve the date recorded for this timestamp. More... | |
Additional Inherited Members | |
Protected Attributes inherited from wrench::SimulationTimestampFileCopy | |
std::shared_ptr< FileLocation > | destination |
The location where the WorkflowFile was being copied to. | |
WorkflowFile * | file |
The WorkflowFile that was being copied. | |
std::shared_ptr< FileLocation > | source |
The location where the WorkflowFile was being copied from. | |
Protected Attributes inherited from wrench::SimulationTimestampPair | |
SimulationTimestampPair * | endpoint = nullptr |
An optional associated "endpoint" simulation timestamp. | |
Detailed Description
A simulation timestamp class for file copy start times.
Constructor & Destructor Documentation
◆ SimulationTimestampFileCopyStart()
wrench::SimulationTimestampFileCopyStart::SimulationTimestampFileCopyStart | ( | WorkflowFile * | file, |
std::shared_ptr< FileLocation > | src, | ||
std::shared_ptr< FileLocation > | dst | ||
) |
Constructor.
- Parameters
-
file the WorkflowFile associated with this file copy src the source location dst the destination location
- Exceptions
-
std::invalid_argument
The documentation for this class was generated from the following files:
- /home/wrench/wrench/include/wrench/simulation/SimulationTimestampTypes.h
- /home/wrench/wrench/src/wrench/simulation/SimulationTimestampTypes.cpp