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

Public Member Functions | |
| DmCo (Storage *const s, bool detect, ProcPart &ppart) | |
| DmCo (const DmCo &rhs) | |
| virtual | ~DmCo () |
| bool | equalContent (const DmCo &rhs) const |
| void | logDifference (const DmCo &d) const |
| void | updateDmMaps () |
| int | removeDm (const string &table) |
| int | removeVolume (Volume *v) |
Static Public Member Functions | |
| static storage::CType const | staticType () |
Protected Types | |
| typedef CastIterator< VIter, Dm * > | DmInter |
| typedef CastIterator< CVIter, const Dm * > | DmCInter |
| typedef CheckFnc< const Dm > | CheckFncDm |
| typedef CheckerIterator< CheckFncDm, DmPI< CheckFncDm >::type, DmInter, Dm > | DmPIterator |
| typedef CheckerIterator< CheckFncDm, DmCPI< CheckFncDm >::type, DmCInter, const Dm > | DmCPIterator |
| typedef DerefIterator< DmPIterator, Dm > | DmIter |
| typedef DerefIterator< DmCPIterator, const Dm > | ConstDmIter |
| typedef IterPair< DmIter > | DmPair |
| typedef IterPair< ConstDmIter > | ConstDmPair |
Protected Member Functions | |
| DmPair | dmPair (bool(*Check)(const Dm &)=NULL) |
| DmIter | dmBegin (bool(*Check)(const Dm &)=NULL) |
| DmIter | dmEnd (bool(*Check)(const Dm &)=NULL) |
| ConstDmPair | dmPair (bool(*Check)(const Dm &)=NULL) const |
| ConstDmIter | dmBegin (bool(*Check)(const Dm &)=NULL) const |
| ConstDmIter | dmEnd (bool(*Check)(const Dm &)=NULL) const |
| DmCo (Storage *const s, const string &File) | |
| void | getDmData (ProcPart &ppart) |
| void | getDmData (unsigned num) |
| bool | findDm (unsigned num, DmIter &i) |
| bool | findDm (unsigned num) |
| bool | findDm (const string &dev, DmIter &i) |
| bool | findDm (const string &dev) |
| void | addDm (Dm *m) |
| void | checkDm (Dm *m) |
| void | updateEntry (const Dm *m) |
| virtual Container * | getCopy () const |
| void | init () |
| virtual void | print (std::ostream &s) const |
| int | doRemove (Volume *v) |
| void | logData (const string &Dir) |
Friends | |
| class | Storage |
| std::ostream & | operator<< (std::ostream &, const DmCo &) |
Classes | |
| struct | DmCPI |
| struct | DmPI |
typedef CastIterator<VIter, Dm *> storage::DmCo::DmInter [protected] |
typedef CastIterator<CVIter, const Dm *> storage::DmCo::DmCInter [protected] |
typedef CheckFnc<const Dm> storage::DmCo::CheckFncDm [protected] |
typedef CheckerIterator< CheckFncDm, DmPI<CheckFncDm>::type, DmInter, Dm > storage::DmCo::DmPIterator [protected] |
typedef CheckerIterator< CheckFncDm, DmCPI<CheckFncDm>::type, DmCInter, const Dm > storage::DmCo::DmCPIterator [protected] |
typedef DerefIterator<DmPIterator,Dm> storage::DmCo::DmIter [protected] |
typedef DerefIterator<DmCPIterator,const Dm> storage::DmCo::ConstDmIter [protected] |
typedef IterPair<DmIter> storage::DmCo::DmPair [protected] |
typedef IterPair<ConstDmIter> storage::DmCo::ConstDmPair [protected] |
| DmCo::DmCo | ( | const DmCo & | rhs | ) |
| DmCo::~DmCo | ( | ) | [virtual] |
| DmCo::DmCo | ( | Storage *const | s, | |
| const string & | File | |||
| ) | [protected] |
| static storage::CType const storage::DmCo::staticType | ( | ) | [inline, static] |
Reimplemented from storage::Container.
| bool DmCo::equalContent | ( | const DmCo & | rhs | ) | const |
| void DmCo::logDifference | ( | const DmCo & | d | ) | const |
| void DmCo::updateDmMaps | ( | ) |
| int DmCo::removeDm | ( | const string & | table | ) |
| int DmCo::removeVolume | ( | Volume * | v | ) | [virtual] |
Reimplemented from storage::Container.
| ConstDmPair storage::DmCo::dmPair | ( | bool(*)(const Dm &) | Check = NULL |
) | const [inline, protected] |
| ConstDmIter storage::DmCo::dmBegin | ( | bool(*)(const Dm &) | Check = NULL |
) | const [inline, protected] |
| ConstDmIter storage::DmCo::dmEnd | ( | bool(*)(const Dm &) | Check = NULL |
) | const [inline, protected] |
| void DmCo::getDmData | ( | ProcPart & | ppart | ) | [protected] |
| void storage::DmCo::getDmData | ( | unsigned | num | ) | [protected] |
| bool DmCo::findDm | ( | unsigned | num, | |
| DmIter & | i | |||
| ) | [protected] |
| bool DmCo::findDm | ( | unsigned | num | ) | [protected] |
| bool DmCo::findDm | ( | const string & | dev, | |
| DmIter & | i | |||
| ) | [protected] |
| bool DmCo::findDm | ( | const string & | dev | ) | [protected] |
| void DmCo::addDm | ( | Dm * | m | ) | [protected] |
| void storage::DmCo::checkDm | ( | Dm * | m | ) | [protected] |
| void storage::DmCo::updateEntry | ( | const Dm * | m | ) | [protected] |
| virtual Container* storage::DmCo::getCopy | ( | ) | const [inline, protected, virtual] |
Reimplemented from storage::PeContainer.
| void DmCo::init | ( | ) | [protected] |
Reimplemented from storage::PeContainer.
| virtual void storage::DmCo::print | ( | std::ostream & | s | ) | const [inline, protected, virtual] |
Reimplemented from storage::PeContainer.
| int DmCo::doRemove | ( | Volume * | v | ) | [protected, virtual] |
Reimplemented from storage::Container.
| void DmCo::logData | ( | const string & | Dir | ) | [protected, virtual] |
Reimplemented from storage::Container.
friend class Storage [friend] |
Reimplemented from storage::PeContainer.
| std::ostream& operator<< | ( | std::ostream & | s, | |
| const DmCo & | d | |||
| ) | [friend] |
1.5.0