WRENCH
1.11
Cyberinfrastructure Simulation Workbench
|
Overview | Installation | Getting Started | WRENCH 101 | WRENCH 102 |
A simulation timestamp class for disk write start times. More...
#include <SimulationTimestampTypes.h>
Public Member Functions | |
SimulationTimestampDiskWriteStart (double date, std::string hostname, std::string mount, double bytes, int counter) | |
Constructor. More... | |
Public Member Functions inherited from wrench::SimulationTimestampDiskWrite | |
double | getBytes () |
retrieves the amount of bytes being written More... | |
int | getCounter () |
retrieves the counter for this disk operation More... | |
SimulationTimestampDiskWrite * | getEndpoint () override |
Retrieve the matching endpoint, if any. More... | |
std::string | getHostname () |
retrieves the hostname where write occurs More... | |
std::string | getMount () |
retrieves mount point of write More... | |
Public Member Functions inherited from wrench::SimulationTimestampType | |
SimulationTimestampType () | |
double | getDate () |
Retrieve the date recorded for this timestamp. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from wrench::SimulationTimestampDiskWrite | |
SimulationTimestampDiskWrite (double date, std::string hostname, std::string mount, double bytes, int counter) | |
Constructor. More... | |
void | setEndpoints () |
Sets the endpoint of the calling object (SimulationTimestampDiskWriteFailure, SimulationTimestampDiskWriteTerminated, SimulationTimestampDiskWriteStart) with a SimulationTimestampDiskWriteStart object. | |
Protected Attributes inherited from wrench::SimulationTimestampDiskWrite | |
double | bytes |
amount of bytes being written | |
int | counter |
counter to differentiate writes | |
std::string | hostname |
hostname of disk being written to | |
std::string | mount |
mount point of disk being written to | |
Protected Attributes inherited from wrench::SimulationTimestampPair | |
SimulationTimestampPair * | endpoint = nullptr |
An optional associated "endpoint" simulation timestamp. | |
Protected Attributes inherited from wrench::SimulationTimestampType | |
double | date = -0.1 |
Date. | |
Static Protected Attributes inherited from wrench::SimulationTimestampDiskWrite | |
static std::unordered_multimap< DiskAccess, SimulationTimestampDiskWrite * > | pending_disk_writes |
the data structure that holds the ongoing disk writes. More... | |
A simulation timestamp class for disk write start times.
wrench::SimulationTimestampDiskWriteStart::SimulationTimestampDiskWriteStart | ( | double | date, |
std::string | hostname, | ||
std::string | mount, | ||
double | bytes, | ||
int | counter | ||
) |
Constructor.
date | the date |
hostname | hostname of disk being write |
mount | mount point of disk being write |
bytes | number of bytes write |
counter | an integer ID |
std::invalid_argument |