|
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 |