GreenCloud Simulator
VM Member List

This is the complete list of members for VM, including all inherited members.

addResource(DcResource *res)VMvirtual
addUsedCapacity(double *cap)ResourceConsumer
addVM(VM *newVm)ResourceProvider
attachSink(VmMigrationSink *vm_mig_sink)ResourceProviderprotected
attachSource(ProviderOutAgent *tcp_agent)ResourceProviderprotected
command(int argc, const char *const *argv)VMvirtual
currentLoad_ResourceProvider
currentLoadMem_ResourceProvider
currentLoadNet_ResourceProvider
currentLoadStor_ResourceProvider
currProcRate_ResourceConsumer
detachSink(VmMigrationSink *vm_mig_sink)ResourceProviderprotected
detachSource(ProviderOutAgent *tcp_agent)ResourceProviderprotected
eDVFS_enabled_ResourceProvider
event_ResourceProviderprotected
EVENT_HANDLING enum valueResourceProvider
EVENT_IDLE enum valueResourceProvider
EVENT_PENDING enum valueResourceProvider
EventStatus enum nameResourceProvider
getAgent()ResourceProviderprotected
getCurrentLoad()ResourceProviderprotected
getFreeCap(res_type type)ResourceProviderprotected
getFreeCapRecursive(res_type type)ResourceProviderprotected
getHost()ResourceProvider
getResTypeUtil(res_type type)ResourceProvider
getRootHost()ResourceProvider
getSize()ResourceConsumer
getTotalCap(res_type type)ResourceProvider
getTskComAgent()ResourceProvider
getUsedNet(bool in, bool out)ResourceProviderprotected
getUsedNetRecursive(bool in, bool out)ResourceProviderprotected
getVmState()VM
handle(Event *event)ResourceProviderprotectedvirtual
hostResourceProviderprotected
hosted_vms_ResourceProviderprotected
id_ResourceProvider
isTaskResourceConsumer
isVMResourceConsumer
MTUResourceProviderstatic
nextEvent(double delay)ResourceProviderprotected
ntasks_ResourceProvider
poagent_ResourceProviderprotected
print()VMvirtual
printTasklist()VMvirtual
recv(ResourceConsumer *rcobj)ResourceProvider
releaseAllocation(ResourceConsumer *rc)ResourceProvider
removeVM(VM *vm)ResourceProvider
res_demandsResourceConsumer
resource_listResourceProvider
resource_utilizationResourceProviderprotected
ResourceConsumer()ResourceConsumer
ResourceConsumer(unsigned int size, std::vector< Resource * > dem, bool isTask, bool isVM)ResourceConsumer
ResourceProvider()ResourceProvider
scheduleNextExent(double nextDeadline)ResourceProvider
sendTaskOutput(CloudTask *task)ResourceProvider
setAgent(ProviderOutAgent *agent)ResourceProviderprotected
setCurrentPerformance(std::vector< double > newPerf)ResourceConsumer
setHost(ResourceProvider *newHost)VM
setSize(unsigned int size)ResourceConsumer
setTskComAgent(TskComAgent *agnt)ResourceProviderprotected
setTskComSink(TskComSink *tcs)ResourceProvider
size_ResourceConsumer
started_ResourceProviderprotected
stateVMprotected
status_ResourceProviderprotected
testSchedulingPossibility(CloudTask *tskobj)ResourceProvider
trySchedulingTsk(CloudTask *tskobj)ResourceProvider
tryToAllocate(ResourceConsumer *rc)ResourceProvider
tskComAgentResourceProvider
tskComSink_ResourceProviderprotected
tskFailed_ResourceProvider
updateEnergyAndConsumption()VMprotectedvirtual
updateEvent()ResourceProviderprotected
updateMIPS()VMvirtual
updateResTypeUtil(res_type type)ResourceProviderprotected
uplink_overheadResourceProviderstatic
useful_bytesResourceProviderstatic
VM()VM
vm_migration_sinks_ResourceProviderprotected
vm_migration_sources_ResourceProviderprotected
~ResourceConsumer()ResourceConsumervirtual
~ResourceProvider()ResourceProvidervirtual
~VM()VMvirtual