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