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 MPoolgetPool (const std::string &pool)
 
virtual std::vector< MPoolgetPools ()
 
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)
 
MPoolsoperator= (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

Definition at line 173 of file MPools.h.


The documentation for this class was generated from the following file: