ALL_CORES | wrench::ComputeService | static |
ALL_RAM | wrench::ComputeService | static |
assertServiceIsUp() | wrench::Service | |
CloudComputeService(const std::string &hostname, std::vector< std::string > execution_hosts, std::string scratch_space_mount_point, WRENCH_PROPERTY_COLLECTION_TYPE property_list={}, WRENCH_MESSAGE_PAYLOADCOLLECTION_TYPE messagepayload_list={}) | wrench::CloudComputeService | |
createVM(unsigned long num_cores, double ram_memory, WRENCH_PROPERTY_COLLECTION_TYPE property_list={}, WRENCH_MESSAGE_PAYLOADCOLLECTION_TYPE messagepayload_list={}) | wrench::CloudComputeService | virtual |
createVM(unsigned long num_cores, double ram_memory, std::string desired_vm_name, WRENCH_PROPERTY_COLLECTION_TYPE property_list={}, WRENCH_MESSAGE_PAYLOADCOLLECTION_TYPE messagepayload_list={}) | wrench::CloudComputeService | virtual |
destroyVM(const std::string &vm_name) | wrench::CloudComputeService | virtual |
execution_hosts | wrench::CloudComputeService | protected |
getCoreFlopRate() | wrench::ComputeService | |
getExecutionHosts() | wrench::CloudComputeService | |
getFreeScratchSpaceSize() | wrench::ComputeService | |
getHostname() | wrench::Service | |
getHosts() | wrench::ComputeService | |
getMemoryCapacity() | wrench::ComputeService | |
getNetworkTimeoutValue() | wrench::Service | |
getNumHosts() | wrench::ComputeService | |
getPerHostAvailableMemoryCapacity() | wrench::ComputeService | |
getPerHostNumCores() | wrench::ComputeService | |
getPerHostNumIdleCores() | wrench::ComputeService | |
getPhysicalHostname() | wrench::Service | |
getPropertyValueAsBoolean(WRENCH_PROPERTY_TYPE) | wrench::Service | |
getPropertyValueAsDouble(WRENCH_PROPERTY_TYPE) | wrench::Service | |
getPropertyValueAsString(WRENCH_PROPERTY_TYPE) | wrench::Service | |
getPropertyValueAsUnsignedLong(WRENCH_PROPERTY_TYPE) | wrench::Service | |
getScratchSharedPtr() | wrench::ComputeService | |
getTotalNumCores() | wrench::ComputeService | |
getTotalNumIdleCores() | wrench::ComputeService | virtual |
getTotalScratchSpaceSize() | wrench::ComputeService | |
getTTL() | wrench::ComputeService | |
getVMComputeService(const std::string &vm_name) | wrench::CloudComputeService | virtual |
getVMPhysicalHostname(const std::string &vm_name) | wrench::CloudComputeService | virtual |
hasScratch() const | wrench::ComputeService | virtual |
isThereAtLeastOneHostWithIdleResources(unsigned long num_cores, double ram) | wrench::ComputeService | virtual |
isUp() | wrench::Service | |
isVMDown(const std::string &vm_name) | wrench::CloudComputeService | virtual |
isVMRunning(const std::string &vm_name) | wrench::CloudComputeService | virtual |
isVMSuspended(const std::string &vm_name) | wrench::CloudComputeService | virtual |
resume() | wrench::Service | |
resumeVM(const std::string &vm_name) | wrench::CloudComputeService | virtual |
setNetworkTimeoutValue(double value) | wrench::Service | |
shutdownVM(const std::string &vm_name) | wrench::CloudComputeService | virtual |
shutdownVM(const std::string &vm_name, bool send_failure_notifications, ComputeService::TerminationCause termination_cause) | wrench::CloudComputeService | virtual |
start(std::shared_ptr< Service > this_service, bool daemonize, bool auto_restart) | wrench::Service | |
startVM(const std::string &vm_name) | wrench::CloudComputeService | virtual |
stop() override | wrench::ComputeService | virtual |
stop(bool send_failure_notifications, ComputeService::TerminationCause termination_cause) | wrench::ComputeService | virtual |
supportsCompoundJobs() override | wrench::CloudComputeService | virtual |
supportsPilotJobs() override | wrench::CloudComputeService | virtual |
supportsStandardJobs() override | wrench::CloudComputeService | virtual |
suspend() | wrench::Service | |
suspendVM(const std::string &vm_name) | wrench::CloudComputeService | virtual |
terminateJob(std::shared_ptr< CompoundJob > job) | wrench::ComputeService | |
TERMINATION_COMPUTE_SERVICE_TERMINATED enum value (defined in wrench::ComputeService) | wrench::ComputeService | |
TERMINATION_JOB_KILLED enum value (defined in wrench::ComputeService) | wrench::ComputeService | |
TERMINATION_JOB_TIMEOUT enum value (defined in wrench::ComputeService) | wrench::ComputeService | |
TERMINATION_NONE enum value (defined in wrench::ComputeService) | wrench::ComputeService | |
TerminationCause enum name | wrench::ComputeService | |
used_cores_per_execution_host | wrench::CloudComputeService | protected |
used_ram_per_execution_host | wrench::CloudComputeService | protected |
vm_list | wrench::CloudComputeService | protected |
~ComputeService() (defined in wrench::ComputeService) | wrench::ComputeService | inlinevirtual |