storage::Evms Class Reference

#include <Evms.h>

Inheritance diagram for storage::Evms:

storage::Dm storage::Volume

List of all members.

Public Member Functions

 Evms (const EvmsCo &d, const string &name, unsigned long long le, unsigned stripe)
 Evms (const EvmsCo &d, const string &name, unsigned long long le, bool native)
 Evms (const EvmsCo &d, const Evms &rhs)
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 updateMd ()
void getInfo (storage::EvmsInfo &) const
bool equalContent (const Evms &rhs) const
void logDifference (const Evms &d) const
const EvmsCoevmsCo () 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 long  le,
unsigned  stripe 
)

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

Evms::Evms ( const EvmsCo d,
const Evms rhs 
)

References storage::Volume::dev, and y2debug.

Evms::~Evms (  )  [virtual]

References storage::Volume::dev, and y2debug.


Member Function Documentation

unsigned storage::Evms::compatible (  )  const [inline]

References compat.

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

Reimplemented from storage::Dm.

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

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

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

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

void Evms::updateMd (  ) 

void Evms::getInfo ( storage::EvmsInfo tinfo  )  const

bool Evms::equalContent ( const Evms rhs  )  const

void Evms::logDifference ( const Evms d  )  const

const EvmsCo * Evms::evmsCo (  )  const

References storage::Volume::cont.

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

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

Reimplemented from storage::Dm.

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

References compat, storage::Volume::nm, and y2debug.

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


Friends And Related Function Documentation

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


Member Data Documentation

bool storage::Evms::compat [protected]

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

Reimplemented from storage::Dm.

Referenced by getInfo().


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

Generated on Sun Jun 8 10:48:03 2008 for yast2-storage by  doxygen 1.5.5