wrench::SimulationTimestampFileWrite
-
class SimulationTimestampFileWrite : public wrench::SimulationTimestampPair
A base class for simulation timestamps regarding file writes.
Subclassed by wrench::SimulationTimestampFileWriteCompletion, wrench::SimulationTimestampFileWriteFailure, wrench::SimulationTimestampFileWriteStart
Public Functions
-
std::shared_ptr<FileLocation> getDestination()
retrieves the location from which the DataFile is being copied
- Returns:
the write’s destination location
-
virtual SimulationTimestampFileWrite *getEndpoint() override
Retrieve the matching endpoint, if any.
retrieves the corresponding SimulationTimestampFileWrite object
- Returns:
a pointer to the start or end SimulationTimestampFileWrite object
-
std::shared_ptr<DataFile> getFile()
retrieves the DataFile being written
- Returns:
a pointer to the DataFile associated with this writes
-
std::shared_ptr<StorageService> getService()
retrieves the Service that ordered file write
- Returns:
point to the service associated with this write
-
std::shared_ptr<WorkflowTask> getTask()
retrieves task associated w/ file write
- Returns:
a pointer to the WorkflowTask associated with this timestamp
-
std::shared_ptr<FileLocation> getDestination()