yast2-storage
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Friends

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, SystemInfo &si)
 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,
SystemInfo si 
)
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

void storage::DmPart::addAltUdevId ( unsigned  num) [protected]
void storage::DmPart::addUdevData ( )
const DmPartCo * storage::DmPart::co ( ) const [protected]

References storage::Volume::cont.

Referenced by addAltUdevId(), udevId(), and updateName().

bool storage::DmPart::equalContent ( const DmPart rhs) const
void storage::DmPart::getCommitActions ( list< commitAction > &  l) const [virtual]
void storage::DmPart::getInfo ( storage::DmPartInfo info) const
Partition* storage::DmPart::getPtr ( ) const [inline]
list< string > storage::DmPart::getUsing ( ) const [virtual]

Reimplemented from storage::Dm.

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

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

References id().

Referenced by id(), and setTypeText().

void storage::DmPart::logDifference ( std::ostream &  log,
const DmPart rhs 
) const
static bool storage::DmPart::notDeleted ( const DmPart l) [inline, static]
DmPart& storage::DmPart::operator= ( const DmPart ) [private]
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::setPtr ( Partition pa) [inline]
Text storage::DmPart::setTypeText ( bool  doing) const [virtual]
virtual const string storage::DmPart::shortPrintedName ( ) const [inline, protected, virtual]

Reimplemented from storage::Dm.

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

list< string > storage::DmPart::udevId ( ) const [virtual]
void storage::DmPart::updateMinor ( )
void storage::DmPart::updateName ( )
void storage::DmPart::updateSize ( const ProcParts parts)
void storage::DmPart::updateSize ( )

Friends And Related Function Documentation

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

Member Data Documentation

Reimplemented from storage::Dm.

Referenced by getInfo().


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