|
Public Member Functions |
| | NfsCo (Storage *const s, ProcMounts &mounts) |
| | NfsCo (Storage *const s) |
| | NfsCo (const NfsCo &rhs) |
| virtual | ~NfsCo () |
| int | addNfs (const string &nfsDev, unsigned long long sizeK, const string &mp) |
| int | removeVolume (Volume *v) |
| int | doRemove (Volume *) |
| bool | equalContent (const Container &rhs) const |
| void | logDifference (const Container &d) const |
Static Public Member Functions |
| static storage::CType | staticType () |
| static bool | isNfsDev (const string &dev) |
Protected Types |
typedef CastIterator< VIter,
Nfs * > | NfsInter |
typedef CastIterator< CVIter,
const Nfs * > | NfsCInter |
| typedef CheckFnc< const Nfs > | CheckFncNfs |
typedef CheckerIterator< CheckFncNfs,
NfsPI< CheckFncNfs >::type,
NfsInter, Nfs > | NfsPIterator |
typedef CheckerIterator< CheckFncNfs,
NfsCPI< CheckFncNfs >::type,
NfsCInter, const Nfs > | NfsCPIterator |
typedef DerefIterator< NfsPIterator,
Nfs > | NfsIter |
typedef DerefIterator< NfsCPIterator,
const Nfs > | ConstNfsIter |
| typedef IterPair< NfsIter > | NfsPair |
| typedef IterPair< ConstNfsIter > | ConstNfsPair |
Protected Member Functions |
| NfsPair | nfsPair (bool(*Check)(const Nfs &)=NULL) |
| NfsIter | nfsBegin (bool(*Check)(const Nfs &)=NULL) |
| NfsIter | nfsEnd (bool(*Check)(const Nfs &)=NULL) |
| ConstNfsPair | nfsPair (bool(*Check)(const Nfs &)=NULL) const |
| ConstNfsIter | nfsBegin (bool(*Check)(const Nfs &)=NULL) const |
| ConstNfsIter | nfsEnd (bool(*Check)(const Nfs &)=NULL) const |
| | NfsCo (Storage *const s, const string &File) |
| bool | findNfs (const string &dev, NfsIter &i) |
| bool | findNfs (const string &dev) |
| void | getNfsData (ProcMounts &mounts) |
| void | init () |
| virtual void | print (std::ostream &s) const |
| virtual Container * | getCopy () const |
| void | logData (const string &Dir) |
Friends |
| class | Storage |
| std::ostream & | operator<< (std::ostream &, const NfsCo &) |
Classes |
| struct | NfsCPI |
| struct | NfsPI |