wrench::SimulationTimestampFileCopyCompletion Class Reference

A simulation timestamp class for file copy completions. More...

#include <SimulationTimestampTypes.h>

Inheritance diagram for wrench::SimulationTimestampFileCopyCompletion:
wrench::SimulationTimestampFileCopy wrench::SimulationTimestampPair wrench::SimulationTimestampType

Public Member Functions

 SimulationTimestampFileCopyCompletion (SimulationTimestampFileCopyStart *start_timestamp)
 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< FileLocationgetDestination ()
 retrieves the location where the WorkflowFile will be copied More...
 
SimulationTimestampFileCopygetEndpoint () override
 Retrieve the matching endpoint, if any. More...
 
WorkflowFilegetFile ()
 retrieves the WorkflowFile being copied More...
 
std::shared_ptr< FileLocationgetSource ()
 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< FileLocationdestination
 The location where the WorkflowFile was being copied to.
 
WorkflowFilefile
 The WorkflowFile that was being copied.
 
std::shared_ptr< FileLocationsource
 The location where the WorkflowFile was being copied from.
 
- Protected Attributes inherited from wrench::SimulationTimestampPair
SimulationTimestampPairendpoint = nullptr
 An optional associated "endpoint" simulation timestamp.
 

Detailed Description

A simulation timestamp class for file copy completions.

Constructor & Destructor Documentation

◆ SimulationTimestampFileCopyCompletion()

wrench::SimulationTimestampFileCopyCompletion::SimulationTimestampFileCopyCompletion ( SimulationTimestampFileCopyStart start_timestamp)

Constructor.

Parameters
start_timestampa pointer to the SimulationTimestampFileCopyStart associated with this timestamp
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