Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Evms Class Reference

#include <Evms.h>

Inheritance diagram for Evms:

Dm Volume List of all members.

Public Member Functions

 Evms (const EvmsCo &d, const string &name, unsigned long le, unsigned stripe)
 Evms (const EvmsCo &d, const string &name, unsigned long le, bool native)
 Evms (const EvmsCo &d, const Evms &d)
virtual ~Evms ()
unsigned compatible () const
virtual void print (std::ostream &s) const
string removeText (bool doing) const
string createText (bool doing) const
string formatText (bool doing) const
string resizeText (bool doing) const
void getInfo (storage::EvmsInfo &) const
bool equalContent (const Evms &rhs) const
void logDifference (const Evms &d) const

Protected Member Functions

void init (const string &name)
virtual const string shortPrintedName () const
Evmsoperator= (const Evms &)

Static Protected Member Functions

static string getMapperName (const EvmsCo &d, const string &name)

Protected Attributes

bool compat
storage::EvmsInfo info

Friends

std::ostream & operator<< (std::ostream &s, const Evms &p)

Constructor & Destructor Documentation

Evms::Evms const EvmsCo d,
const string &  name,
unsigned long  le,
unsigned  stripe
 

Evms::Evms const EvmsCo d,
const string &  name,
unsigned long  le,
bool  native
 

Evms::Evms const EvmsCo d,
const Evms d
 

Evms::~Evms  )  [virtual]
 


Member Function Documentation

unsigned Evms::compatible  )  const [inline]
 

string Evms::createText bool  doing  )  const [virtual]
 

Reimplemented from Volume.

bool Evms::equalContent const Evms rhs  )  const
 

string Evms::formatText bool  doing  )  const [virtual]
 

Reimplemented from Dm.

void Evms::getInfo storage::EvmsInfo  )  const
 

string Evms::getMapperName const EvmsCo d,
const string &  name
[static, protected]
 

void Evms::init const string &  name  )  [protected]
 

void Evms::logDifference const Evms d  )  const
 

Evms & Evms::operator= const Evms  )  [protected]
 

virtual void Evms::print std::ostream &  s  )  const [inline, virtual]
 

Reimplemented from Dm.

string Evms::removeText bool  doing  )  const [virtual]
 

Reimplemented from Dm.

string Evms::resizeText bool  doing  )  const [virtual]
 

Reimplemented from Volume.

virtual const string Evms::shortPrintedName  )  const [inline, protected, virtual]
 

Reimplemented from Dm.


Friends And Related Function Documentation

std::ostream& operator<< std::ostream &  s,
const Evms p
[friend]
 


Member Data Documentation

bool Evms::compat [protected]
 

storage::EvmsInfo Evms::info [mutable, protected]
 

Reimplemented from Dm.


The documentation for this class was generated from the following files:
Generated on Wed Sep 14 11:27:08 2005 for yast2-storage by  doxygen 1.4.4