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