#include <DmPart.h>

Public Member Functions | |
| DmPart (const DmPartCo &d, unsigned nr, Partition *p=NULL) | |
| DmPart (const DmPartCo &d, const DmPart &rd) | |
| DmPart & | operator= (const DmPart &) |
| virtual | ~DmPart () |
| virtual void | print (std::ostream &s) const |
| void | getInfo (storage::DmPartInfo &info) const |
| bool | equalContent (const DmPart &rhs) const |
| void | logDifference (const DmPart &d) const |
| void | setPtr (Partition *pa) |
| Partition * | getPtr () const |
| unsigned | id () const |
| void | updateName () |
| void | updateMinor () |
| void | updateSize (ProcPart &pp) |
| void | updateSize () |
| void | getCommitActions (std::list< storage::commitAction * > &l) const |
| void | addUdevData () |
| virtual string | setTypeText (bool doing=true) const |
Static Public Member Functions | |
| static bool | notDeleted (const DmPart &l) |
Protected Member Functions | |
| void | init (const string &name) |
| void | dataFromPart (const Partition *p) |
| virtual const string | shortPrintedName () const |
| const DmPartCo * | co () const |
| void | addAltUdevId (unsigned num) |
Protected Attributes | |
| Partition * | p |
| storage::DmPartInfo | info |
Friends | |
| std::ostream & | operator<< (std::ostream &s, const DmPart &p) |
References storage::Volume::dev, and y2debug.
| DmPart::~DmPart | ( | ) | [virtual] |
References storage::Volume::dev, and y2debug.
References storage::Volume::nm, and y2debug.
| virtual void storage::DmPart::print | ( | std::ostream & | s | ) | const [inline, virtual] |
| void DmPart::getInfo | ( | storage::DmPartInfo & | info | ) | const |
| bool DmPart::equalContent | ( | const DmPart & | rhs | ) | const |
| void DmPart::logDifference | ( | const DmPart & | d | ) | const |
References storage::Dm::stringDifference(), and y2milestone.
Referenced by storage::Dmraid::logDifference().
| void storage::DmPart::setPtr | ( | Partition * | pa | ) | [inline] |
| Partition* storage::DmPart::getPtr | ( | ) | const [inline] |
| unsigned storage::DmPart::id | ( | ) | const [inline] |
| void DmPart::updateName | ( | ) |
| void DmPart::updateMinor | ( | ) |
| void DmPart::updateSize | ( | ProcPart & | pp | ) |
| void DmPart::updateSize | ( | ) |
References storage::Volume::orig_size_k, storage::Volume::origSizeK(), p, storage::Volume::size_k, and storage::Volume::sizeK().
Referenced by updateSize().
| void DmPart::getCommitActions | ( | std::list< storage::commitAction * > & | l | ) | const [virtual] |
Reimplemented from storage::Volume.
References storage::Volume::cont, storage::Volume::getCommitActions(), storage::INCREASE, p, setTypeText(), storage::Container::staticType(), and toChangeId().
| void DmPart::addUdevData | ( | ) |
References addAltUdevId(), and storage::Volume::num.
| string DmPart::setTypeText | ( | bool | doing = true |
) | const [virtual] |
Reimplemented in storage::Dmraid.
References storage::_(), storage::Volume::dev, id(), and storage::sformat().
Referenced by storage::DmPartCo::doSetType(), and getCommitActions().
| static bool storage::DmPart::notDeleted | ( | const DmPart & | l | ) | [inline, static] |
References storage::Volume::deleted().
Referenced by storage::DmPartCo::findDm(), and storage::DmPartCo::removeDmPart().
| void DmPart::init | ( | const string & | name | ) | [protected] |
References storage::Volume::dev, storage::Dm::init(), storage::Volume::nm, p, and storage::Dm::tname.
| void storage::DmPart::dataFromPart | ( | const Partition * | p | ) | [protected] |
| virtual const string storage::DmPart::shortPrintedName | ( | ) | const [inline, protected, virtual] |
| const DmPartCo * DmPart::co | ( | ) | const [protected] |
References storage::Volume::cont.
Referenced by addAltUdevId(), storage::Dmraid::removeText(), and updateName().
| void DmPart::addAltUdevId | ( | unsigned | num | ) | [protected] |
References storage::Volume::alt_names, co(), udevCompleteIdPath(), storage::Volume::udevId(), and storage::DmPartCo::udevId().
Referenced by addUdevData().
| std::ostream& operator<< | ( | std::ostream & | s, | |
| const DmPart & | p | |||
| ) | [friend] |
Partition* storage::DmPart::p [protected] |
Referenced by storage::Dmraid::createText(), DmPart(), getCommitActions(), getInfo(), init(), storage::Dmraid::removeText(), updateName(), and updateSize().
storage::DmPartInfo storage::DmPart::info [mutable, protected] |
1.5.5