GreenCloud Simulator
ResourceProvider Member List

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

_cancel()ResourceProviderinlineprivate
_sched(double delay)ResourceProviderinlineprivate
addResource(DcResource *res)ResourceProvidervirtual
addVM(VM *newVm)ResourceProvider
attachSink(VmMigrationSink *vm_mig_sink)ResourceProviderprotected
attachSource(ProviderOutAgent *tcp_agent)ResourceProviderprotected
command(int argc, const char *const *argv)ResourceProvidervirtual
currentLoad_ResourceProvider
currentLoadMem_ResourceProvider
currentLoadNet_ResourceProvider
currentLoadStor_ResourceProvider
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
getTotalCap(res_type type)ResourceProvider
getTskComAgent()ResourceProvider
getUsedNet(bool in, bool out)ResourceProviderprotected
getUsedNetRecursive(bool in, bool out)ResourceProviderprotected
handle(Event *event)ResourceProviderprotectedvirtual
hostResourceProviderprotected
hosted_vms_ResourceProviderprotected
id_ResourceProvider
MTUResourceProviderstatic
nextEvent(double delay)ResourceProviderprotected
ntasks_ResourceProvider
poagent_ResourceProviderprotected
print()=0ResourceProviderpure virtual
printTasklist()ResourceProvidervirtual
recv(ResourceConsumer *rcobj)ResourceProvider
releaseAllocation(ResourceConsumer *rc)ResourceProvider
removeVM(VM *vm)ResourceProvider
resource_listResourceProvider
resource_utilizationResourceProviderprotected
ResourceProvider()ResourceProvider
scheduleNextExent(double nextDeadline)ResourceProvider
sendTaskOutput(CloudTask *task)ResourceProvider
setAgent(ProviderOutAgent *agent)ResourceProviderprotected
setTskComAgent(TskComAgent *agnt)ResourceProviderprotected
setTskComSink(TskComSink *tcs)ResourceProvider
started_ResourceProviderprotected
status_ResourceProviderprotected
testSchedulingPossibility(CloudTask *tskobj)ResourceProvider
trySchedulingTsk(CloudTask *tskobj)ResourceProvider
tryToAllocate(ResourceConsumer *rc)ResourceProvider
tskComAgentResourceProvider
tskComSink_ResourceProviderprotected
tskFailed_ResourceProvider
updateEnergyAndConsumption()=0ResourceProviderpure virtual
updateEvent()ResourceProviderprotected
updateResTypeUtil(res_type type)ResourceProviderprotected
uplink_overheadResourceProviderstatic
useful_bytesResourceProviderstatic
vm_migration_sinks_ResourceProviderprotected
vm_migration_sources_ResourceProviderprotected
~ResourceProvider()ResourceProvidervirtual