Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nwrench
 CBareMetalComputeServiceA compute service that manages a set of multi-core compute hosts and provides access to their resources
 CBareMetalComputeServiceMessagePayloadConfigurable message payloads for a MultiHostMulticoreComputeService
 CBareMetalComputeServicePropertyConfigurable properties for a MultiHostMulticoreComputeService
 CBatchServiceA batch-scheduled compute service that manages a set of compute hosts and controls access to their resource via a batch queue
 CBatchServiceMessagePayloadConfigurable message payloads for a BatchService
 CBatchServicePropertyConfigurable properties for a BatchService
 CCloudServiceA cloud-based compute service that manages a set of physical hosts and controls access to their resources by (transparently) executing jobs in VM instances
 CCloudServiceMessagePayloadConfigurable message payloads for a CloudService
 CCloudServicePropertyConfigurable properties for a CloudService
 CComputeServiceThe compute service base class
 CComputeServiceMessagePayloadConfigurable message payloads for a ComputeService
 CComputeServicePropertyConfigurable properties for a ComputeService
 CComputeThreadHasDiedA "compute thread has died" failure cause
 CDataMovementManagerA helper daemon (co-located with a WMS) that handles data movement operations
 CDynamicOptimizationAn abstract class that serves as a base class for implementing dynamic (i.e., at runtime) optimizations to be used by a WMS while executing a Workflow
 CFailureCauseA top-level class to describe all simulation-valid failures that can occur during workflow execution (and should/could be handled by a WMS)
 CFatalFailureAn "Unknown" failure cause (should not happen)
 CFileAlreadyBeingCopiedA "file is already there" failure cause
 CFileCopyCompletedEventA "file copy has completed" WorkflowExecutionEvent
 CFileCopyFailedEventA "file copy has failed" WorkflowExecutionEvent
 CFileNotFoundA "file was not found" failure cause
 CFileRegistryServiceA file registry service (a.k.a. replica catalog) that holds a database of which files are available at which storage services. More specifically, the database holds a set of <file, storage service> entries. A WMS can add, lookup, and remove entries at will from this database
 CFileRegistryServiceMessagePayloadConfigurable message payload for a FileRegistryService
 CFileRegistryServicePropertyConfigurable properties for a FileRegistryService
 CFunctionalityNotAvailableA "requested functionality is not available on that service" failure cause
 CHTCondorCentralManagerService
 CHTCondorCentralManagerServiceMessage
 CHTCondorCentralManagerServiceMessagePayloadConfigurable message payloads for an HTCondor Central Manager service
 CHTCondorNegotiatorService
 CHTCondorServiceA workload management framework compute service
 CHTCondorServiceMessagePayloadConfigurable message payloads for an HTCondorService
 CHTCondorServicePropertyProperties for an HTCondor service
 CJobCannotBeForgottenA "job cannot be forgotten" failure cause
 CJobCannotBeTerminatedA "job cannot be terminated" failure cause
 CJobKilledA "job has been killed" failure cause
 CJobManagerA helper daemon (co-located with and explicitly started by a WMS), which is used to handle all job executions
 CJobTimeoutA "job has times out" failure cause
 CJobTypeNotSupportedA "compute service does not support requested job type" failure cause
 CNegotiatorCompletionMessage
 CNetworkErrorA "network error (or endpoint is down)" failure cause
 CNetworkProximityServiceA network proximity service that continuously estimates inter-host latencies and can be queried for such estimates
 CNetworkProximityServiceMessagePayloadConfigurable message payloads for a NetworkProximityService
 CNetworkProximityServicePropertyConfigurable properties for a NetworkProximityService
 CNoScratchSpaceA "no scratch space" failure cause
 CNoStorageServiceForFileA "file cannot be found anywhere" failure cause
 CNotEnoughResourcesA "compute service doesn't have enough cores" failure cause
 CPilotJobA pilot (i.e., non-standard) workflow job that can be submitted to a ComputeService by a WMS (via a JobManager)
 CPilotJobExpiredEventA "pilot job has expired" WorkflowExecutionEvent
 CPilotJobSchedulerA (mostly virtual) base class for implementing PilotJob scheduling algorithms to be used by a WMS
 CPilotJobStartedEventA "pilot job has started" WorkflowExecutionEvent
 CServiceA service that can be added to the simulation and that can be used by a WMS when executing a workflow
 CServiceIsDownA "service is down" failure cause
 CServiceMessagePayloadConfigurable message payloads for a Service
 CServicePropertyConfigurable properties for a Service
 CSimpleStorageServiceA storage service that provides direct access to some storage resource (e.g., a disk)
 CSimpleStorageServiceMessagePayloadConfigurable message payloads for a SimpleStorageService
 CSimpleStorageServicePropertyConfigurable properties for a SimpleStorageService
 CSimulationA class that provides basic simulation methods
 CSimulationOutputA class that contains post-mortem simulation-generated data
 CSimulationTimestampA time-stamped simulation event stored in SimulationOutput
 CSimulationTimestampFileCopyA base class for simulation timestamps regarding file copies
 CFileLocationA file location struct that contains the storage service and partition where a file is located
 CSimulationTimestampFileCopyCompletionA simulation timestamp class for file copy completions
 CSimulationTimestampFileCopyFailureA simulation timestamp class for file copy failure times
 CSimulationTimestampFileCopyStartA simulation timestamp class for file copy start times
 CSimulationTimestampTaskA base class for simulation timestamps regarding workflow tasks
 CSimulationTimestampTaskCompletionA simulation timestamp class for WorkflowTask completion times
 CSimulationTimestampTaskFailureA simulation timestamp class for WorkflowTask failure times
 CSimulationTimestampTaskStartA simulation timestamp class for WorkflowTask start times
 CSimulationTimestampTaskTerminatedA simulation timestamp class for WorkflowTask termination times
 CSimulationTimestampTypeA base class for simulation timestamps
 CSimulationTraceA template class to represent a trace of timestamps
 CStandardJobA standard (i.e., non-pilot) workflow job that can be submitted to a ComputeService by a WMS (via a JobManager)
 CStandardJobCompletedEventA "standard job has completed" WorkflowExecutionEvent
 CStandardJobFailedEventA "standard job has failed" WorkflowExecutionEvent
 CStandardJobSchedulerA (mostly virtual) base class for implementing StandardJob scheduling algorithms to be used by a WMS
 CStaticOptimizationAn abstract class that serves as a base class for implementing static (i.e., before workflow execution) optimizations to be used by a WMS
 CStorageServiceThe storage service base class
 CStorageServiceMessagePayloadConfigurable message payloads for a StorageService
 CStorageServiceNotEnoughSpaceA "not enough space on storage service" failure cause
 CStorageServicePropertyConfigurable properties for a StorageService
 CTerminalOutputColor-enabling wrappers around Simgrid's XBT_INFO, XBT_DEBUG, XBT_WARN logging macros
 CVirtualizedClusterServiceA virtualized cluster-based compute service
 CVirtualizedClusterServiceMessagePayloadConfigurable message payloads for a VirtualizedClusterService
 CVirtualizedClusterServicePropertyConfigurable properties for a VirtualizedClusterService
 CWMSA workflow management system (WMS)
 CWorkflowA workflow (to be executed by a WMS)
 CWorkflowExecutionEventA class to represent the various execution events that are relevant to the execution of a workflow
 CWorkflowExecutionExceptionAn generic exception that is thrown whenever something unexpected (but simulation-valid) occurrs during the simulated execution of a WMS
 CWorkflowFileA data file used/produced by a WorkflowTask in a Workflow
 CWorkflowJobAbstraction of a job used for executing tasks in a Workflow
 CWorkflowTaskA computational task in a Workflow