#include <Evms.h>

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 EvmsCo * | evmsCo () const |
Protected Member Functions | |
| void | init (const string &name) |
| virtual const string | shortPrintedName () const |
| Evms & | operator= (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) |
| 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 | |||
| ) |
References storage::Volume::dev, and y2debug.
| Evms::~Evms | ( | ) | [virtual] |
References storage::Volume::dev, and y2debug.
| 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] |
Reimplemented from storage::Dm.
References storage::_(), storage::Volume::dev, storage::sformat(), and storage::Volume::sizeString().
| string Evms::createText | ( | bool | doing | ) | const [virtual] |
Reimplemented from storage::Volume.
References storage::_(), storage::Volume::dev, storage::ENC_NONE, storage::Volume::encryption, storage::Volume::fsTypeString(), storage::Volume::mp, storage::sformat(), and storage::Volume::sizeString().
| string Evms::formatText | ( | bool | doing | ) | const [virtual] |
Reimplemented from storage::Dm.
References storage::_(), storage::Volume::dev, storage::ENC_NONE, storage::Volume::encryption, storage::Volume::fsTypeString(), storage::Volume::mp, storage::sformat(), and storage::Volume::sizeString().
| string Evms::resizeText | ( | bool | doing | ) | const [virtual] |
Reimplemented from storage::Volume.
References storage::_(), storage::Volume::dev, storage::Volume::needShrink(), storage::sformat(), and storage::Volume::sizeString().
| void Evms::updateMd | ( | ) |
References storage::Volume::alt_names, storage::Volume::altNames(), storage::Volume::cont, storage::decString(), storage::Volume::dev, storage::Storage::findVolume(), storage::Volume::getFsInfo(), storage::Volume::getMount(), storage::Container::getStorage(), storage::Volume::is_mounted, storage::Volume::isMounted(), storage::Volume::majorNr(), storage::Md::mdMajor(), storage::Volume::minorNr(), storage::Volume::mp, storage::Volume::orig_mp, and y2mil.
| void Evms::getInfo | ( | storage::EvmsInfo & | tinfo | ) | const |
| bool Evms::equalContent | ( | const Evms & | rhs | ) | const |
References compat, and storage::Dm::equalContent().
| void Evms::logDifference | ( | const Evms & | d | ) | const |
References compat, storage::Dm::stringDifference(), and y2milestone.
| 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.
References compat, storage::Volume::nm, and y2debug.
| string Evms::getMapperName | ( | const EvmsCo & | d, | |
| const string & | name | |||
| ) | [static, protected] |
References storage::Container::name(), and y2mil.
| std::ostream& operator<< | ( | std::ostream & | s, | |
| const Evms & | p | |||
| ) | [friend] |
bool storage::Evms::compat [protected] |
Referenced by compatible(), equalContent(), Evms(), getInfo(), init(), logDifference(), storage::operator<<(), and operator=().
storage::EvmsInfo storage::Evms::info [mutable, protected] |
1.5.5