storage::DmPart Class Reference

#include <DmPart.h>

Inheritance diagram for storage::DmPart:

storage::Dm storage::Volume storage::Device storage::Dmmultipath storage::Dmraid

List of all members.

Public Member Functions

 DmPart (const DmPartCo &c, const string &name, const string &device, unsigned nr, Partition *p)
 DmPart (const DmPartCo &c, const DmPart &v)
virtual ~DmPart ()
virtual void print (std::ostream &s) const
void getInfo (storage::DmPartInfo &info) const
bool equalContent (const DmPart &rhs) const
void logDifference (std::ostream &log, const DmPart &rhs) const
void setPtr (Partition *pa)
PartitiongetPtr () const
unsigned id () const
void updateName ()
void updateMinor ()
void updateSize (const ProcParts &parts)
void updateSize ()
void getCommitActions (list< commitAction > &l) const
void addUdevData ()
virtual list< string > getUsing () const
virtual list< string > udevId () const
virtual Text setTypeText (bool doing) const

Static Public Member Functions

static bool notDeleted (const DmPart &l)

Protected Member Functions

virtual const string shortPrintedName () const
const DmPartCoco () const
void addAltUdevId (unsigned num)

Protected Attributes

Partitionp
storage::DmPartInfo info

Private Member Functions

 DmPart (const DmPart &)
DmPartoperator= (const DmPart &)

Friends

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


Constructor & Destructor Documentation

storage::DmPart::DmPart ( const DmPartCo c,
const string &  name,
const string &  device,
unsigned  nr,
Partition p 
)

storage::DmPart::DmPart ( const DmPartCo c,
const DmPart v 
)

References storage::Device::dev, and y2deb.

storage::DmPart::~DmPart (  )  [virtual]

References storage::Device::dev, and y2deb.

storage::DmPart::DmPart ( const DmPart  )  [private]


Member Function Documentation

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

Reimplemented from storage::Dm.

Reimplemented in storage::Dmmultipath, and storage::Dmraid.

void storage::DmPart::getInfo ( storage::DmPartInfo info  )  const

bool storage::DmPart::equalContent ( const DmPart rhs  )  const

void storage::DmPart::logDifference ( std::ostream &  log,
const DmPart rhs 
) const

void storage::DmPart::setPtr ( Partition pa  )  [inline]

Partition* storage::DmPart::getPtr (  )  const [inline]

unsigned storage::DmPart::id (  )  const [inline]

void storage::DmPart::updateName (  ) 

void storage::DmPart::updateMinor (  ) 

void storage::DmPart::updateSize ( const ProcParts parts  ) 

void storage::DmPart::updateSize (  ) 

void storage::DmPart::getCommitActions ( list< commitAction > &  l  )  const [virtual]

void storage::DmPart::addUdevData (  ) 

list< string > storage::DmPart::getUsing (  )  const [virtual]

Reimplemented from storage::Dm.

References storage::Volume::cont, and storage::Device::device().

list< string > storage::DmPart::udevId (  )  const [virtual]

Text storage::DmPart::setTypeText ( bool  doing  )  const [virtual]

static bool storage::DmPart::notDeleted ( const DmPart l  )  [inline, static]

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

Reimplemented from storage::Dm.

Reimplemented in storage::Dmmultipath, and storage::Dmraid.

const DmPartCo * storage::DmPart::co (  )  const [protected]

void storage::DmPart::addAltUdevId ( unsigned  num  )  [protected]

DmPart& storage::DmPart::operator= ( const DmPart  )  [private]


Friends And Related Function Documentation

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


Member Data Documentation


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

Generated on Mon Feb 6 10:42:58 2012 for yast2-storage by  doxygen 1.5.6