storage::LvmLv Class Reference

#include <LvmLv.h>

Inheritance diagram for storage::LvmLv:

storage::Dm storage::Volume List of all members.

Public Member Functions

 LvmLv (const LvmVg &d, const string &name, unsigned long le, const string &uuid, const string &status, const string &alloc)
 LvmLv (const LvmVg &d, const string &name, unsigned long le, unsigned stripe)
 LvmLv (const LvmVg &d, const LvmLv &l)
virtual ~LvmLv ()
void setUuid (const string &uuid)
void setStatus (const string &s)
void setAlloc (const string &a)
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::LvmLvInfo &info) const
bool equalContent (const LvmLv &rhs) const
void logDifference (const LvmLv &d) const

Protected Member Functions

void init (const string &name)
virtual const string shortPrintedName () const
LvmLvoperator= (const LvmLv &)

Protected Attributes

string vol_uuid
string status
string allocation
storage::LvmLvInfo info

Friends

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

Constructor & Destructor Documentation

LvmLv::LvmLv const LvmVg d,
const string &  name,
unsigned long  le,
const string &  uuid,
const string &  status,
const string &  alloc
 

LvmLv::LvmLv const LvmVg d,
const string &  name,
unsigned long  le,
unsigned  stripe
 

LvmLv::LvmLv const LvmVg d,
const LvmLv l
 

LvmLv::~LvmLv  )  [virtual]
 


Member Function Documentation

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

Reimplemented from storage::Volume.

bool LvmLv::equalContent const LvmLv rhs  )  const
 

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

Reimplemented from storage::Dm.

void LvmLv::getInfo storage::LvmLvInfo info  )  const
 

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

void LvmLv::logDifference const LvmLv d  )  const
 

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

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

Reimplemented from storage::Dm.

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

Reimplemented from storage::Dm.

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

Reimplemented from storage::Volume.

void storage::LvmLv::setAlloc const string &  a  )  [inline]
 

void storage::LvmLv::setStatus const string &  s  )  [inline]
 

void storage::LvmLv::setUuid const string &  uuid  )  [inline]
 

Reimplemented from storage::Volume.

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

Reimplemented from storage::Dm.


Friends And Related Function Documentation

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


Member Data Documentation

string storage::LvmLv::allocation [protected]
 

storage::LvmLvInfo storage::LvmLv::info [mutable, protected]
 

Reimplemented from storage::Dm.

string storage::LvmLv::status [protected]
 

string storage::LvmLv::vol_uuid [protected]
 


The documentation for this class was generated from the following files:
Generated on Thu Jul 6 00:40:25 2006 for yast2-storage by  doxygen 1.4.6