GridComputing
Job Management in Grid Computing
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
IMachine< Container > Member List

This is the complete list of members for IMachine< Container >, including all inherited members.

_availableSoftwareIMachine< Container >protected
_currentJobsIMachine< Container >protected
_idIMachine< Container >protected
_inUseDiskSpaceIMachine< Container >protected
_inUseRAMIMachine< Container >protected
_lastJobId_Machineprotectedstatic
_Machine()_Machineprotected
_maxJobsIMachine< Container >protected
_maxNameLengthIMachine< Container >protectedstatic
_menuIMachine< Container >protectedstatic
_mutexIMachine< Container >mutableprotected
_nameIMachine< Container >protected
_totalDiskSpaceIMachine< Container >protected
_totalRAMIMachine< Container >protected
AddAvailableSoftware(const Software &sw)IMachine< Container >
AddJob(Job *job)IMachine< Container >
ChangeJobPriority(uint id, uint8 newPriority)IMachine< Container >
GetAvailableDiskSpace() const IMachine< Container >
GetAvailableRAM() const IMachine< Container >
GetAvailableSoftware() const IMachine< Container >
GetId() const IMachine< Container >
GetInUseDiskSpace() const IMachine< Container >
GetInUseRAM() const IMachine< Container >
GetJob(uint id) const IMachine< Container >
GetJobs() const IMachine< Container >
GetLastJobId()_Machinestatic
GetMaxJobs() const IMachine< Container >
GetMenu()IMachine< Container >static
GetName() const IMachine< Container >
GetNumberOfCurrentJobs() const IMachine< Container >
GetTotalDiskSpace() const IMachine< Container >
GetTotalRAM() const IMachine< Container >
IMachine(uint id)IMachine< Container >
IMachine(const std::string &machineName, uint maxJobs, double totalRAM, double totalDiskSpace)IMachine< Container >
IMachine(const IMachine &)IMachine< Container >private
JobSet typedefIMachine< Container >
Load(ByteBuffer &bb)IMachine< Container >static
operator=(IMachine const &)IMachine< Container >private
Print(std::ostream &os=std::cout) const overrideIMachine< Container >virtual
PrintHeader(std::ostream &os=std::cout)IMachine< Container >static
RemoveAllJobs()IMachine< Container >
RemoveAvailableSoftware(const Software &sw)IMachine< Container >
RemoveJob(uint id)IMachine< Container >
Save(ByteBuffer &bb) const overrideIMachine< Container >virtual
SetId(uint id)IMachine< Container >
SetLastJobId(uint val)_Machinestatic
SetMaxJobs(uint val)IMachine< Container >
SetName(const std::string &name)IMachine< Container >
SetTotalDiskSpace(double val)IMachine< Container >
SetTotalRAM(double val)IMachine< Container >
SoftwareMeetsRequirements(const Software &sw) const IMachine< Container >protected
Update(uint diff) overrideIMachine< Container >virtual
~IMachine()IMachine< Container >