wrench::SimulationTimestampTaskStart Class Reference

A simulation timestamp class for WorkflowTask start times. More...

#include <SimulationTimestampTypes.h>

Inheritance diagram for wrench::SimulationTimestampTaskStart:
wrench::SimulationTimestampTask wrench::SimulationTimestampPair wrench::SimulationTimestampType

Public Member Functions

 SimulationTimestampTaskStart (WorkflowTask *)
 Constructor. More...
 
- Public Member Functions inherited from wrench::SimulationTimestampTask
 SimulationTimestampTask (WorkflowTask *)
 Constructor. More...
 
SimulationTimestampTaskgetEndpoint () override
 retrieves the corresponding SimulationTimestampTask object More...
 
WorkflowTaskgetTask ()
 Retrieves the WorkflowTask associated with this timestamp. 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 Member Functions inherited from wrench::SimulationTimestampTask
void setEndpoints ()
 Sets the endpoint of the calling object (SimulationTimestampTaskFailure, SimulationTimestampTaskTerminated, SimulationTimestampTaskStart) with a SimulationTimestampTaskStart object.
 
- Protected Attributes inherited from wrench::SimulationTimestampPair
SimulationTimestampPairendpoint = nullptr
 
- Static Protected Attributes inherited from wrench::SimulationTimestampTask
static std::map< std::string, SimulationTimestampTask * > pending_task_timestamps
 A static map of SimulationTimestampTaskStart objects that have yet to matched with SimulationTimestampTaskFailure, SimulationTimestampTaskTerminated, SimulationTimestampTaskCompletion timestamps.
 

Detailed Description

A simulation timestamp class for WorkflowTask start times.

Constructor & Destructor Documentation

◆ SimulationTimestampTaskStart()

wrench::SimulationTimestampTaskStart::SimulationTimestampTaskStart ( WorkflowTask task)

Constructor.

Parameters
taskthe WorkflowTask associated with this timestamp
Exceptions
std::invalid_argument

The documentation for this class was generated from the following files:
  • /Users/rafsilva/Documents/isi/workspace/wrench/wrench/include/wrench/simulation/SimulationTimestampTypes.h
  • /Users/rafsilva/Documents/isi/workspace/wrench/wrench/src/wrench/simulation/SimulationTimestampTypes.cpp