#include <LvmLv.h>
Inheritance diagram for storage::LvmLv:

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 |
| LvmLv & | operator= (const LvmLv &) |
Protected Attributes | |
| string | vol_uuid |
| string | status |
| string | allocation |
| storage::LvmLvInfo | info |
Friends | |
| std::ostream & | operator<< (std::ostream &s, const LvmLv &p) |
| 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 | ( | ) | [virtual] |
| void storage::LvmLv::setUuid | ( | const string & | uuid | ) | [inline] |
Reimplemented from storage::Volume.
| void storage::LvmLv::setStatus | ( | const string & | s | ) | [inline] |
| void storage::LvmLv::setAlloc | ( | const string & | a | ) | [inline] |
| 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::createText | ( | bool | doing | ) | const [virtual] |
Reimplemented from storage::Volume.
| string LvmLv::formatText | ( | bool | doing | ) | const [virtual] |
Reimplemented from storage::Dm.
| string LvmLv::resizeText | ( | bool | doing | ) | const [virtual] |
Reimplemented from storage::Volume.
| void LvmLv::getInfo | ( | storage::LvmLvInfo & | info | ) | const |
| bool LvmLv::equalContent | ( | const LvmLv & | rhs | ) | const |
| void LvmLv::logDifference | ( | const LvmLv & | d | ) | const |
| void LvmLv::init | ( | const string & | name | ) | [protected] |
| virtual const string storage::LvmLv::shortPrintedName | ( | ) | const [inline, protected, virtual] |
Reimplemented from storage::Dm.
| std::ostream& operator<< | ( | std::ostream & | s, | |
| const LvmLv & | p | |||
| ) | [friend] |
string storage::LvmLv::vol_uuid [protected] |
string storage::LvmLv::status [protected] |
string storage::LvmLv::allocation [protected] |
storage::LvmLvInfo storage::LvmLv::info [mutable, protected] |
Reimplemented from storage::Dm.
1.5.0