MPools Class Reference
Class holding the pools configuration. More...
Public Member Functions | |
virtual void | addNode (const std::string &poolName, const std::string &hostName, const std::string &hostIp) |
virtual void | addPool (const std::string &poolName) |
virtual void | addPool (MPool *pool) |
virtual void | clear () |
virtual bool | containsNode (const std::string &poolName, const std::string &hostName, const std::string &hostIp) |
virtual bool | containsNodeIp (const std::string &poolName, const std::string &hostIp) |
virtual bool | containsNodeName (const std::string &poolName, const std::string &hostName) |
virtual bool | containsPool (const std::string &poolName) |
virtual std::vector< MPool * > * | getInnerPoolsContainer () |
virtual MPool * | getPool (const std::string &pool) |
virtual std::vector< MPool > | getPools () |
virtual int | getPoolsCount () |
virtual std::vector< std::string > | groupOf (const std::string &hostName, const std::string &ipAddress) |
virtual int | indexOfPool (const std::string &poolName) |
virtual int | indexOfPool (MPool *pool) |
MPools (const MPools &src) | |
MPools & | operator= (const MPools &src) |
virtual bool | removeNode (const std::string &poolName, const std::string &hostName, const std::string &hostIp) |
virtual bool | removePool (const std::string &poolName) |
virtual bool | removePool (MPool *pool) |
virtual bool | renamePool (MPool *pool, const std::string &newName) |
virtual bool | updatePool (MPool *pool) |
Detailed Description
Class holding the pools configuration.
Holds data related to the pools
The documentation for this class was generated from the following file:
- MClientLib/MPools.h