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

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

_idleUsersGridManagerprivate
_lastMachineIdGridManagerprivatestatic
_lastUserIdGridManagerprivatestatic
_machinesGridManagerprivate
_menuGridManagerprivatestatic
_priorityMachinesGridManagerprivate
_usersGridManagerprivate
_waitingJobsGridManagerprivate
AddJob(Job *job)GridManagerprivate
AddJobByUser(int userId, Job *job)GridManager
AddJobByUser(User *user, Job *job)GridManager
AddMachine(Machine *machine)GridManager
AddPriorityMachine(PriorityMachine *pMachine)GridManager
AddUser(User *user)GridManager
ApplyPredicate(std::function< bool(const T *)> predicate) const GridManager
ApplyPredicate(std::function< bool(const Job *)> predicate) const GridManager
ApplyPredicate(std::function< bool(const User *)> predicate) const GridManager
ApplyPredicate(std::function< bool(const IdleUser *)> predicate) const GridManager
ApplyPredicate(std::function< bool(const Machine *)> predicate) const GridManager
ApplyPredicate(std::function< bool(const PriorityMachine *)> predicate) const GridManager
ApplySelector(std::function< R(const T *)> selector, std::function< bool(const T *)> predicate) const GridManager
ApplySelector(std::function< R(const T *)> selector) const GridManager
GetIdleUsers() const GridManager
GetMachine(uint id) const GridManager
GetMenu()GridManagerstatic
GetNumberOfJobs() const GridManager
GetNumberOfMachines() const GridManager
GetNumberOfPriorityMachines() const GridManager
GetNumberOfUsers() const GridManager
GetPriorityMachine(uint id) const GridManager
GetUser(uint id) const GridManager
GridManager()GridManager
GridManager(const GridManager &)GridManagerprivate
Load(ByteBuffer &bb)GridManagerstatic
MachineSet typedefGridManager
operator=(GridManager const &)GridManagerprivate
PriorityMachineSet typedefGridManager
RemoveMachine(const Machine *machine)GridManager
RemoveMachine(uint id)GridManager
RemoveMachineJob(Machine *machine, uint jobId)GridManager
RemovePriorityMachine(const PriorityMachine *machine)GridManager
RemovePriorityMachine(uint id)GridManager
RemoveUser(const User *user)GridManager
RemoveUser(uint id)GridManager
Save(ByteBuffer &bb) const overrideGridManagervirtual
Update(uint32 diff)GridManagervirtual
UserSet typedefGridManager
~GridManager()GridManager