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

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

_elapsedTimeJobprivate
_idJobprivate
_maxNameLengthJobprivatestatic
_msJobprivate
_nameJobprivate
_priorityJobprivate
_requiredDiskSpaceJobprivate
_requiredRAMJobprivate
_requiredSoftwareJobprivate
_totalExecutionTimeJobprivate
AddRequiredSoftware(const Software &sw)Job
Finish()Job
Finished() const Job
GetElapsedTime() const Job
GetId() const Job
GetName() const Job
GetPrice() const Job
GetPriority() const Job
GetRequiredDiskSpace() const Job
GetRequiredRAM() const Job
GetRequiredSoftware() const Job
GetTotalExecutionTime() const Job
IsRequiredSoftware(const Software &sw) const Job
Job(uint id)Job
Job(const std::string &name, uint8 priority, double requiredRAM, double requiredDiskSpace, uint executionTime)Job
Job(const Job &)Jobprivate
Load(ByteBuffer &bb)Jobstatic
operator=(Job const &)Jobprivate
Print(std::ostream &os=std::cout) const overrideJobvirtual
PrintHeader(std::ostream &os=std::cout, bool withId=false)Jobstatic
PrintWithId(std::ostream &os=std::cout) const Job
Save(ByteBuffer &bb) const overrideJobvirtual
SetId(uint val)Job
SetPriority(uint8 val)Job
Update(uint32 diff)Jobvirtual