yast2-storage
Classes | Public Member Functions | Private Attributes

storage::SystemInfo Class Reference

#include <SystemInfo.h>

Inheritance diagram for storage::SystemInfo:
noncopyable

List of all members.

Classes

class  LazyObject
class  LazyObjects

Public Member Functions

 SystemInfo ()
 ~SystemInfo ()
const UdevMapgetUdevMap (const string &path)
const ProcPartsgetProcParts ()
const ProcMountsgetProcMounts ()
const ProcMdstatgetProcMdstat ()
const BlkidgetBlkid ()
const LsscsigetLsscsi ()
const PartedgetParted (const string &device)
const DasdviewgetDasdview (const string &device)
const FdasdgetFdasd (const string &device)
const CmdDmsetupgetCmdDmsetup ()
const CmdDmraidgetCmdDmraid ()
const CmdMultipathgetCmdMultipath ()
const CmdBtrfsShowgetCmdBtrfsShow ()

Private Attributes

LazyObjects< UdevMapudevmaps
LazyObject< ProcPartsprocparts
LazyObject< ProcMountsprocmounts
LazyObject< ProcMdstatprocmdstat
LazyObject< Blkidblkid
LazyObject< Lsscsilsscsi
LazyObjects< Partedparteds
LazyObjects< Fdasdfdasds
LazyObjects< Dasdviewdasdviews
LazyObject< CmdDmsetupcmddmsetup
LazyObject< CmdDmraidcmddmraid
LazyObject< CmdMultipathcmdmultipath
LazyObject< CmdBtrfsShowcmdbtrfsshow

Constructor & Destructor Documentation

storage::SystemInfo::SystemInfo ( )

References y2deb.

storage::SystemInfo::~SystemInfo ( )

References y2deb.


Member Function Documentation

const Blkid& storage::SystemInfo::getBlkid ( ) [inline]

References blkid.

Referenced by storage::MdPartCo::hasFileSystem().

const CmdBtrfsShow& storage::SystemInfo::getCmdBtrfsShow ( ) [inline]
const CmdDmraid& storage::SystemInfo::getCmdDmraid ( ) [inline]
const CmdDmsetup& storage::SystemInfo::getCmdDmsetup ( ) [inline]
const CmdMultipath& storage::SystemInfo::getCmdMultipath ( ) [inline]
const Dasdview& storage::SystemInfo::getDasdview ( const string &  device) [inline]
const Fdasd& storage::SystemInfo::getFdasd ( const string &  device) [inline]
const Lsscsi& storage::SystemInfo::getLsscsi ( ) [inline]

References lsscsi.

Referenced by storage::Disk::Disk().

const Parted& storage::SystemInfo::getParted ( const string &  device) [inline]
const ProcMdstat& storage::SystemInfo::getProcMdstat ( ) [inline]
const ProcMounts& storage::SystemInfo::getProcMounts ( ) [inline]
const ProcParts& storage::SystemInfo::getProcParts ( ) [inline]
const UdevMap& storage::SystemInfo::getUdevMap ( const string &  path) [inline]

Member Data Documentation

Referenced by getBlkid().

Referenced by getCmdBtrfsShow().

Referenced by getCmdDmraid().

Referenced by getCmdDmsetup().

Referenced by getCmdMultipath().

Referenced by getDasdview().

Referenced by getFdasd().

Referenced by getLsscsi().

Referenced by getParted().

Referenced by getProcMdstat().

Referenced by getProcMounts().

Referenced by getProcParts().

Referenced by getUdevMap().


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