Muster SDK  8.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
MClientLib::MPools Class Reference

#include <MPools.h>

Public Member Functions

 MPools (const MPools &src)
 
MPoolsoperator= (const MPools &src)
 
 MPools ()
 
 ~MPools ()
 
bool containsNode (const std::string &poolName, const std::string &hostName, const std::string &hostIp)
 
bool removeNode (const std::string &poolName, const std::string &hostName, const std::string &hostIp)
 
void addNode (const std::string &poolName, const std::string &hostName, const std::string &hostIp)
 
void addPool (const std::string &poolName)
 
bool removePool (const std::string &poolName)
 
bool containsPool (const std::string &poolName)
 
MPoolgetPool (const std::string &pool)
 
std::vector< MPool * > getPools ()
 
void clear ()
 

Detailed Description

MPools class that holds the pools configuration Holds data related to the pools

Constructor & Destructor Documentation

MClientLib::MPools::MPools ( const MPools src)
MClientLib::MPools::MPools ( )
MClientLib::MPools::~MPools ( )

Member Function Documentation

void MClientLib::MPools::addNode ( const std::string &  poolName,
const std::string &  hostName,
const std::string &  hostIp 
)
void MClientLib::MPools::addPool ( const std::string &  poolName)
void MClientLib::MPools::clear ( )
bool MClientLib::MPools::containsNode ( const std::string &  poolName,
const std::string &  hostName,
const std::string &  hostIp 
)
bool MClientLib::MPools::containsPool ( const std::string &  poolName)
MPool* MClientLib::MPools::getPool ( const std::string &  pool)
std::vector<MPool*> MClientLib::MPools::getPools ( )
MPools& MClientLib::MPools::operator= ( const MPools src)
bool MClientLib::MPools::removeNode ( const std::string &  poolName,
const std::string &  hostName,
const std::string &  hostIp 
)
bool MClientLib::MPools::removePool ( const std::string &  poolName)

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