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

Public Member Functions | |
| DmraidCo (Storage *const s, const string &Name, ProcPart &ppart) | |
| DmraidCo (Storage *const s, const string &Name, unsigned num, unsigned long long Size, ProcPart &ppart) | |
| DmraidCo (const DmraidCo &rhs) | |
| virtual | ~DmraidCo () |
| void | getInfo (storage::DmraidCoInfo &info) const |
| bool | equalContent (const DmraidCo &rhs) const |
| string | logDiff (const DmraidCo &d) const |
| DmraidCo & | operator= (const DmraidCo &rhs) |
Static Public Member Functions | |
| static storage::CType const | staticType () |
Protected Types | |
| typedef CastIterator< VIter, Dmraid * > | DmraidInter |
| typedef CastIterator< CVIter, const Dmraid * > | DmraidCInter |
| typedef CheckFnc< const Dmraid > | CheckFncDmraid |
| typedef CheckerIterator< CheckFncDmraid, DmraidPI< CheckFncDmraid >::type, DmraidInter, Dmraid > | DmraidPIterator |
| typedef CheckerIterator< CheckFncDmraid, DmraidCPI< CheckFncDmraid >::type, DmraidCInter, const Dmraid > | DmraidCPIterator |
| typedef DerefIterator< DmraidPIterator, Dmraid > | DmraidIter |
| typedef DerefIterator< DmraidCPIterator, const Dmraid > | ConstDmraidIter |
| typedef IterPair< DmraidIter > | DmraidPair |
| typedef IterPair< ConstDmraidIter > | ConstDmraidPair |
Protected Member Functions | |
| DmraidPair | dmraidPair (bool(*CheckDmraid)(const Dmraid &)=NULL) |
| DmraidIter | dmraidBegin (bool(*CheckDmraid)(const Dmraid &)=NULL) |
| DmraidIter | dmraidEnd (bool(*CheckDmraid)(const Dmraid &)=NULL) |
| ConstDmraidPair | dmraidPair (bool(*CheckDmraid)(const Dmraid &)=NULL) const |
| ConstDmraidIter | dmraidBegin (bool(*CheckDmraid)(const Dmraid &)=NULL) const |
| ConstDmraidIter | dmraidEnd (bool(*CheckDmraid)(const Dmraid &)=NULL) const |
| DmraidCo (Storage *const s, const string &File) | |
| virtual void | print (std::ostream &s) const |
| virtual Container * | getCopy () const |
| void | getRaidData (const string &name) |
| void | addRaid (const string &name) |
| void | addPv (Pv *&p) |
| void | newP (DmPart *&dm, unsigned num, Partition *p) |
| string | removeText (bool doing) const |
| string | setDiskLabelText (bool doing) const |
| int | doRemove () |
| void | logData (const string &Dir) |
Static Protected Member Functions | |
| static void | activate (bool val) |
| static string | undevName (const string &name) |
| static void | getRaids (std::list< string > &l) |
| static bool | raidNotDeleted (const Dmraid &d) |
Protected Attributes | |
| string | raidtype |
| string | controller |
Static Protected Attributes | |
| static bool | active |
Friends | |
| class | Storage |
| std::ostream & | operator<< (std::ostream &, const DmraidCo &) |
Classes | |
| struct | DmraidCPI |
| struct | DmraidPI |
typedef CastIterator<VIter, Dmraid *> storage::DmraidCo::DmraidInter [protected] |
typedef CastIterator<CVIter, const Dmraid *> storage::DmraidCo::DmraidCInter [protected] |
typedef CheckFnc<const Dmraid> storage::DmraidCo::CheckFncDmraid [protected] |
typedef CheckerIterator< CheckFncDmraid, DmraidPI<CheckFncDmraid>::type, DmraidInter, Dmraid > storage::DmraidCo::DmraidPIterator [protected] |
typedef CheckerIterator< CheckFncDmraid, DmraidCPI<CheckFncDmraid>::type, DmraidCInter, const Dmraid > storage::DmraidCo::DmraidCPIterator [protected] |
typedef DerefIterator<DmraidPIterator,Dmraid> storage::DmraidCo::DmraidIter [protected] |
typedef DerefIterator<DmraidCPIterator,const Dmraid> storage::DmraidCo::ConstDmraidIter [protected] |
typedef IterPair<DmraidIter> storage::DmraidCo::DmraidPair [protected] |
typedef IterPair<ConstDmraidIter> storage::DmraidCo::ConstDmraidPair [protected] |
| storage::DmraidCo::DmraidCo | ( | Storage *const | s, | |
| const string & | Name, | |||
| unsigned | num, | |||
| unsigned long long | Size, | |||
| ProcPart & | ppart | |||
| ) |
| DmraidCo::DmraidCo | ( | const DmraidCo & | rhs | ) |
| DmraidCo::~DmraidCo | ( | ) | [virtual] |
| storage::DmraidCo::DmraidCo | ( | Storage *const | s, | |
| const string & | File | |||
| ) | [protected] |
| static storage::CType const storage::DmraidCo::staticType | ( | ) | [inline, static] |
Reimplemented from storage::DmPartCo.
| void DmraidCo::getInfo | ( | storage::DmraidCoInfo & | info | ) | const |
| bool DmraidCo::equalContent | ( | const DmraidCo & | rhs | ) | const |
| string DmraidCo::logDiff | ( | const DmraidCo & | d | ) | const |
| DmraidPair storage::DmraidCo::dmraidPair | ( | bool(*)(const Dmraid &) | CheckDmraid = NULL |
) | [inline, protected] |
| DmraidIter storage::DmraidCo::dmraidBegin | ( | bool(*)(const Dmraid &) | CheckDmraid = NULL |
) | [inline, protected] |
| DmraidIter storage::DmraidCo::dmraidEnd | ( | bool(*)(const Dmraid &) | CheckDmraid = NULL |
) | [inline, protected] |
| ConstDmraidPair storage::DmraidCo::dmraidPair | ( | bool(*)(const Dmraid &) | CheckDmraid = NULL |
) | const [inline, protected] |
| ConstDmraidIter storage::DmraidCo::dmraidBegin | ( | bool(*)(const Dmraid &) | CheckDmraid = NULL |
) | const [inline, protected] |
| ConstDmraidIter storage::DmraidCo::dmraidEnd | ( | bool(*)(const Dmraid &) | CheckDmraid = NULL |
) | const [inline, protected] |
| virtual void storage::DmraidCo::print | ( | std::ostream & | s | ) | const [inline, protected, virtual] |
Reimplemented from storage::DmPartCo.
| virtual Container* storage::DmraidCo::getCopy | ( | ) | const [inline, protected, virtual] |
Reimplemented from storage::DmPartCo.
| void DmraidCo::activate | ( | bool | val | ) | [static, protected] |
| void DmraidCo::getRaidData | ( | const string & | name | ) | [protected] |
| void storage::DmraidCo::addRaid | ( | const string & | name | ) | [protected] |
| void DmraidCo::addPv | ( | Pv *& | p | ) | [protected] |
Reimplemented from storage::DmPartCo.
| string DmraidCo::removeText | ( | bool | doing | ) | const [protected, virtual] |
Reimplemented from storage::DmPartCo.
| string DmraidCo::setDiskLabelText | ( | bool | doing | ) | const [protected, virtual] |
Reimplemented from storage::DmPartCo.
| static string storage::DmraidCo::undevName | ( | const string & | name | ) | [static, protected] |
Reimplemented from storage::DmPartCo.
| static void storage::DmraidCo::getRaids | ( | std::list< string > & | l | ) | [static, protected] |
| static bool storage::DmraidCo::raidNotDeleted | ( | const Dmraid & | d | ) | [inline, static, protected] |
| int DmraidCo::doRemove | ( | ) | [protected, virtual] |
Reimplemented from storage::DmPartCo.
| void DmraidCo::logData | ( | const string & | Dir | ) | [protected, virtual] |
Reimplemented from storage::DmPartCo.
friend class Storage [friend] |
Reimplemented from storage::DmPartCo.
| std::ostream& operator<< | ( | std::ostream & | s, | |
| const DmraidCo & | d | |||
| ) | [friend] |
string storage::DmraidCo::raidtype [protected] |
string storage::DmraidCo::controller [protected] |
bool DmraidCo::active [static, protected] |
Reimplemented from storage::DmPartCo.
1.5.0