yast2-storage
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Friends

storage::Dmmultipath Class Reference

#include <Dmmultipath.h>

Inheritance diagram for storage::Dmmultipath:
storage::DmPart storage::Dm storage::Volume storage::Device

List of all members.

Public Member Functions

 Dmmultipath (const DmmultipathCo &c, const string &name, const string &device, unsigned nr, Partition *p)
 Dmmultipath (const DmmultipathCo &c, const string &name, const string &device, unsigned nr, Partition *p, SystemInfo &si)
 Dmmultipath (const DmmultipathCo &c, const Dmmultipath &v)
virtual ~Dmmultipath ()
void getInfo (storage::DmmultipathInfo &info) const
virtual void print (std::ostream &s) const
Text removeText (bool doing) const
Text createText (bool doing) const
Text formatText (bool doing) const
Text resizeText (bool doing) const
Text setTypeText (bool doing) const
bool equalContent (const Dmmultipath &rhs) const
void logDifference (std::ostream &log, const Dmmultipath &rhs) const

Static Public Member Functions

static bool notDeleted (const Dmmultipath &l)

Protected Member Functions

virtual const string shortPrintedName () const

Private Member Functions

 Dmmultipath (const Dmmultipath &)
Dmmultipathoperator= (const Dmmultipath &)

Friends

std::ostream & operator<< (std::ostream &s, const Dmmultipath &p)

Constructor & Destructor Documentation

storage::Dmmultipath::Dmmultipath ( const DmmultipathCo c,
const string &  name,
const string &  device,
unsigned  nr,
Partition p 
)

References y2mil.

storage::Dmmultipath::Dmmultipath ( const DmmultipathCo c,
const string &  name,
const string &  device,
unsigned  nr,
Partition p,
SystemInfo si 
)

References y2mil.

storage::Dmmultipath::Dmmultipath ( const DmmultipathCo c,
const Dmmultipath v 
)

References storage::Device::dev, and y2deb.

storage::Dmmultipath::~Dmmultipath ( ) [virtual]
storage::Dmmultipath::Dmmultipath ( const Dmmultipath ) [private]

Member Function Documentation

Text storage::Dmmultipath::createText ( bool  doing) const [virtual]

Reimplemented from storage::Volume.

References storage::_(), and storage::sformat().

bool storage::Dmmultipath::equalContent ( const Dmmultipath rhs) const
Text storage::Dmmultipath::formatText ( bool  doing) const [virtual]

Reimplemented from storage::Dm.

References storage::_(), and storage::sformat().

void storage::Dmmultipath::getInfo ( storage::DmmultipathInfo info) const
void storage::Dmmultipath::logDifference ( std::ostream &  log,
const Dmmultipath rhs 
) const
static bool storage::Dmmultipath::notDeleted ( const Dmmultipath l) [inline, static]
Dmmultipath& storage::Dmmultipath::operator= ( const Dmmultipath ) [private]
virtual void storage::Dmmultipath::print ( std::ostream &  s) const [inline, virtual]

Reimplemented from storage::DmPart.

Text storage::Dmmultipath::removeText ( bool  doing) const [virtual]

Reimplemented from storage::Dm.

References storage::_(), and storage::sformat().

Text storage::Dmmultipath::resizeText ( bool  doing) const [virtual]

Reimplemented from storage::Volume.

References storage::_(), and storage::sformat().

Text storage::Dmmultipath::setTypeText ( bool  doing) const [virtual]

Reimplemented from storage::DmPart.

References storage::_(), and storage::sformat().

virtual const string storage::Dmmultipath::shortPrintedName ( ) const [inline, protected, virtual]

Reimplemented from storage::DmPart.


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  s,
const Dmmultipath p 
) [friend]

The documentation for this class was generated from the following files: