MPool Class Reference
Class holding a pool configuration. More...
Public Member Functions | |
| virtual void | addNode (const std::string &hostName, const std::string &hostIp) |
| virtual void | addTimeRule (const MClientLib::MTimeRule &rule) |
| virtual bool | containsNode (const std::string &hostName, const std::string &hostIp) |
| virtual bool | containsNodeIp (const std::string &hostIp) |
| virtual bool | containsNodeName (const std::string &hostName) |
| virtual std::string | getAutoPoolHostnameFilter () |
| virtual std::string | getAutoPoolIpFilter () |
| virtual bool | getHasJobsPriority () |
| virtual bool | getHasNodesPriority () |
| virtual long | getId () |
| virtual std::vector< MClientLib::MPoolItem > * | getInnerNodesContainer () |
| virtual int | getJobsPriority () |
| virtual std::string | getName () |
| virtual std::vector< MClientLib::MPoolItem > | getNodes () |
| virtual int | getNodesCount () |
| virtual int | getNodesPriority () |
| virtual MClientLib::MTimeRule | getTimeRuleAtIndex (int index) |
| virtual std::vector< MClientLib::MTimeRule > | getTimeRules () |
| virtual int | getTimeRulesCount () |
| virtual int | indexOfNode (MClientLib::MPoolItem node) |
| virtual int | indexOfNode (const std::string &hostName, const std::string &hostIp) |
| MPool (const MPool &src) | |
| virtual MClientLib::MPoolItem | nodeAtIndex (int index) |
| MPool & | operator= (const MPool &src) |
| virtual bool | removeNode (const std::string &hostName, const std::string &hostIp) |
| virtual bool | removeNodeAtIndex (int index) |
| virtual bool | removeTimeRuleAtIndex (int index) |
| virtual void | setAutoPoolHostnameFilter (const std::string &_autoPoolHostnameFilter) |
| virtual void | setAutoPoolIpFilter (const std::string &_autoPoolIpFilter) |
| virtual void | setHasJobsPriority (bool _hasJobsPriority) |
| virtual void | setHasNodesPriority (bool _hasNodesPriority) |
| virtual void | setId (long _id) |
| virtual void | setJobsPriority (int _jobsPriority) |
| virtual void | setName (const std::string &_name) |
| virtual void | setNodes (std::vector< MClientLib::MPoolItem >) |
| virtual void | setNodesPriority (int _nodesPriority) |
| virtual void | setTimeRuleAtIndex (int index, const MClientLib::MTimeRule &rule) |
| virtual void | setTimeRules (std::vector< MClientLib::MTimeRule >) |
Detailed Description
Class holding a pool configuration.
Holds data related to a pool
The documentation for this class was generated from the following file:
- MClientLib/MPools.h
