zypp::DiskUsageCounter Class Reference

#include <DiskUsageCounter.h>

List of all members.

Public Types

typedef std::set< MountPointMountPointSet

Public Member Functions

 DiskUsageCounter ()
bool setMountPoints (const MountPointSet &m)
MountPointSet getMountPoints ()
MountPointSet disk_usage (const ResPool &pool)
 Compute disk usage of the pool.

Static Public Member Functions

static MountPointSet detectMountPoints (const std::string &rootdir="/")

Private Attributes

MountPointSet mps

Classes

struct  MountPoint
 Mount point description. More...


Detailed Description

Definition at line 25 of file DiskUsageCounter.h.


Member Typedef Documentation

typedef std::set<MountPoint> zypp::DiskUsageCounter::MountPointSet
 

Definition at line 75 of file DiskUsageCounter.h.


Constructor & Destructor Documentation

zypp::DiskUsageCounter::DiskUsageCounter  )  [inline]
 

Definition at line 77 of file DiskUsageCounter.h.


Member Function Documentation

bool zypp::DiskUsageCounter::setMountPoints const MountPointSet m  )  [inline]
 

Definition at line 79 of file DiskUsageCounter.h.

References mps.

Referenced by zypp::zypp_detail::ZYppImpl::setPartitions().

MountPointSet zypp::DiskUsageCounter::getMountPoints  )  [inline]
 

Definition at line 85 of file DiskUsageCounter.h.

References mps.

DiskUsageCounter::MountPointSet zypp::DiskUsageCounter::detectMountPoints const std::string &  rootdir = "/"  )  [static]
 

Definition at line 173 of file DiskUsageCounter.cc.

References DBG, zypp::iostr::getline(), zypp::str::split(), and WAR.

DiskUsageCounter::MountPointSet zypp::DiskUsageCounter::disk_usage const ResPool pool  ) 
 

Compute disk usage of the pool.

Definition at line 31 of file DiskUsageCounter.cc.

References mps.

Referenced by zypp::zypp_detail::ZYppImpl::diskUsage().


Member Data Documentation

MountPointSet zypp::DiskUsageCounter::mps [private]
 

Definition at line 99 of file DiskUsageCounter.h.

Referenced by disk_usage(), getMountPoints(), and setMountPoints().


The documentation for this class was generated from the following files:
Generated on Thu Jul 6 00:07:30 2006 for zypp by  doxygen 1.4.6