wrench::CloudService Member List
This is the complete list of members for wrench::CloudService, including all inherited members.
acquireDaemonLock() | wrench::S4U_Daemon | protected |
ALL_CORES | wrench::ComputeService | static |
ALL_RAM | wrench::ComputeService | static |
cleanup() | wrench::S4U_Daemon | virtual |
CloudService(const std::string &hostname, std::vector< std::string > &execution_hosts, double scratch_space_size, std::map< std::string, std::string > property_list={}, std::map< std::string, std::string > messagepayload_list={}) | wrench::CloudService | |
ComputeService(const std::string &hostname, std::string service_name, std::string mailbox_name_prefix, double scratch_space_size) | wrench::ComputeService | |
ComputeService(const std::string &hostname, std::string service_name, std::string mailbox_name_prefix, StorageService *scratch_space) | wrench::ComputeService | protected |
createLifeSaver(std::shared_ptr< S4U_Daemon > reference) | wrench::S4U_Daemon | |
createVM(unsigned long num_cores=ComputeService::ALL_CORES, double ram_memory=ComputeService::ALL_RAM, std::map< std::string, std::string > property_list={}, std::map< std::string, std::string > messagepayload_list={}) | wrench::CloudService | virtual |
cs_available_ram | wrench::CloudService | protected |
DOWN enum value | wrench::Service | |
execution_hosts | wrench::CloudService | protected |
getCoreFlopRate() | wrench::ComputeService | |
getExecutionHosts() | wrench::CloudService | |
getFreeScratchSpaceSize() | wrench::ComputeService | |
getHostname() | wrench::Service | |
getMemoryCapacity() | wrench::ComputeService | |
getMessagePayloadValueAsDouble(std::string) | wrench::Service | |
getMessagePayloadValueAsString(std::string) | wrench::Service | |
getName() | wrench::S4U_Daemon | |
getNetworkTimeoutValue() | wrench::Service | |
getNumCores() | wrench::ComputeService | |
getNumHosts() | wrench::ComputeService | |
getNumIdleCores() | wrench::ComputeService | |
getPropertyValueAsBoolean(std::string) | wrench::Service | |
getPropertyValueAsDouble(std::string) | wrench::Service | |
getPropertyValueAsString(std::string) | wrench::Service | |
getScratch() | wrench::ComputeService | protected |
getScratchSharedPtr() | wrench::ComputeService | protected |
getTotalNumCores() | wrench::ComputeService | |
getTotalNumIdleCores() | wrench::ComputeService | |
getTotalScratchSpaceSize() | wrench::ComputeService | |
getTTL() | wrench::ComputeService | |
hasCleanlyTerminated() | wrench::S4U_Daemon | |
hasScratch() | wrench::ComputeService | |
hostname | wrench::S4U_Daemon | |
isSetToAutoRestart() | wrench::S4U_Daemon | |
isUp() | wrench::Service | |
join() | wrench::S4U_Daemon | |
killActor() | wrench::S4U_Daemon | protected |
life_saver | wrench::S4U_Daemon | |
mailbox_name | wrench::S4U_Daemon | |
main() override | wrench::CloudService | protectedvirtual |
messagepayload_list | wrench::Service | protected |
name | wrench::Service | protected |
network_timeout | wrench::Service | protected |
num_starts (defined in wrench::S4U_Daemon) | wrench::S4U_Daemon | protected |
process_name | wrench::S4U_Daemon | |
processCreateVM(const std::string &answer_mailbox, const std::string &pm_hostname, const std::string &vm_name, unsigned long num_cores, double ram_memory, std::map< std::string, std::string > &property_list, std::map< std::string, std::string > &messagepayload_list) | wrench::CloudService | protectedvirtual |
processGetExecutionHosts(const std::string &answer_mailbox) | wrench::CloudService | protectedvirtual |
processGetResourceInformation(const std::string &answer_mailbox) | wrench::CloudService | protectedvirtual |
processNextMessage() | wrench::CloudService | protectedvirtual |
processResumeVM(const std::string &answer_mailbox, const std::string &vm_hostname) | wrench::CloudService | protectedvirtual |
processShutdownVM(const std::string &answer_mailbox, const std::string &vm_hostname) | wrench::CloudService | protectedvirtual |
processStartVM(const std::string &answer_mailbox, const std::string &vm_name) | wrench::CloudService | protectedvirtual |
processSubmitPilotJob(const std::string &answer_mailbox, PilotJob *job, std::map< std::string, std::string > &service_specific_args) | wrench::CloudService | protectedvirtual |
processSubmitStandardJob(const std::string &answer_mailbox, StandardJob *job, std::map< std::string, std::string > &service_specific_args) | wrench::CloudService | protectedvirtual |
processSuspendVM(const std::string &answer_mailbox, const std::string &vm_hostname) | wrench::CloudService | protectedvirtual |
property_list | wrench::Service | protected |
releaseDaemonLock() | wrench::S4U_Daemon | protected |
resume() | wrench::S4U_Daemon | |
resumeVM(const std::string &vm_hostname) | wrench::CloudService | virtual |
runMainMethod() | wrench::S4U_Daemon | protected |
S4U_Daemon(std::string hostname, std::string process_name_prefix, std::string mailbox_prefix) | wrench::S4U_Daemon | |
SCRATCH | wrench::ComputeService | static |
scratch_space_storage_service | wrench::ComputeService | protected |
scratch_space_storage_service_shared_ptr (defined in wrench::ComputeService) | wrench::ComputeService | protected |
sendRequest(std::string &answer_mailbox, ComputeServiceMessage *message) | wrench::CloudService | protected |
Service(std::string hostname, std::string process_name_prefix, std::string mailbox_name_prefix) | wrench::Service | protected |
serviceSanityCheck() | wrench::Service | protected |
setCleanlyTerminated() | wrench::S4U_Daemon | |
setMessagePayload(std::string, std::string) | wrench::Service | protected |
setMessagePayloads(std::map< std::string, std::string > default_messagepayload_values, std::map< std::string, std::string > overriden_messagepayload_values) | wrench::Service | protected |
setNetworkTimeoutValue(double value) | wrench::Service | |
setProperties(std::map< std::string, std::string > default_property_values, std::map< std::string, std::string > overriden_property_values) | wrench::Service | protected |
setProperty(std::string, std::string) | wrench::Service | protected |
setStateToDown() | wrench::Service | |
shutdownVM(const std::string &vm_hostname) | wrench::CloudService | virtual |
simulation | wrench::S4U_Daemon | |
start(std::shared_ptr< Service > this_service, bool daemonize, bool auto_restart) | wrench::Service | |
startDaemon(bool daemonized, bool auto_restart) | wrench::S4U_Daemon | |
startVM(const std::string &vm_hostname) | wrench::CloudService | virtual |
State enum name | wrench::Service | |
state | wrench::Service | protected |
stop() override | wrench::ComputeService | virtual |
stopAllVMs() | wrench::CloudService | protected |
submitJob(WorkflowJob *job, std::map< std::string, std::string >={}) | wrench::ComputeService | |
submitPilotJob(PilotJob *job, std::map< std::string, std::string > &service_specific_args) override | wrench::CloudService | virtual |
submitStandardJob(StandardJob *job, std::map< std::string, std::string > &service_specific_args) override | wrench::CloudService | virtual |
supportsPilotJobs() | wrench::ComputeService | |
supportsStandardJobs() | wrench::ComputeService | |
suspend() | wrench::S4U_Daemon | |
suspendVM(const std::string &vm_hostname) | wrench::CloudService | virtual |
terminateJob(WorkflowJob *job) | wrench::ComputeService | |
terminatePilotJob(PilotJob *job) override | wrench::CloudService | virtual |
terminateStandardJob(StandardJob *job) override | wrench::CloudService | virtual |
UP enum value | wrench::Service | |
used_cores_per_execution_host | wrench::CloudService | protected |
validateProperties() | wrench::CloudService | |
vm_list | wrench::CloudService | protected |
~CloudService() | wrench::CloudService | |
~ComputeService() (defined in wrench::ComputeService) | wrench::ComputeService | inlinevirtual |
~S4U_Daemon() | wrench::S4U_Daemon | virtual |