zypp::DiskUsageCounter Class Reference

#include <DiskUsageCounter.h>

List of all members.

Public Types

typedef std::set< MountPointMountPointSet

Public Member Functions

 DiskUsageCounter ()
 DiskUsageCounter (const MountPointSet &m)
bool setMountPoints (const MountPointSet &m)
const MountPointSetgetMountPoints () const
MountPointSet disk_usage (const ResPool &pool)
 Compute disk usage of the pool.
MountPointSet disk_usage (sat::Solvable solv_r)
 Compute disk usage of one solvable.
MountPointSet disk_usage (const PoolItem &pi_r)
MountPointSet disk_usage (const ResObject::constPtr &obj_r)

Static Public Member Functions

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

Private Attributes

MountPointSet mps

Classes

struct  MountPoint
 Mount point description. More...


Detailed Description

Definition at line 25 of file DiskUsageCounter.h.


Member Typedef Documentation

Definition at line 97 of file DiskUsageCounter.h.


Constructor & Destructor Documentation

zypp::DiskUsageCounter::DiskUsageCounter (  )  [inline]

Definition at line 99 of file DiskUsageCounter.h.

zypp::DiskUsageCounter::DiskUsageCounter ( const MountPointSet m  )  [inline]

Definition at line 102 of file DiskUsageCounter.h.


Member Function Documentation

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

Definition at line 106 of file DiskUsageCounter.h.

References mps.

const MountPointSet& zypp::DiskUsageCounter::getMountPoints (  )  const [inline]

Definition at line 112 of file DiskUsageCounter.h.

References mps.

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

DiskUsageCounter::MountPointSet zypp::DiskUsageCounter::justRootPartition (  )  [static]

Definition at line 289 of file DiskUsageCounter.cc.

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

Compute disk usage of the pool.

Definition at line 108 of file DiskUsageCounter.cc.

References zypp::ResPool::begin(), zypp::calcDiskUsage(), zypp::ResPool::end(), for_, and mps.

Referenced by disk_usage().

DiskUsageCounter::MountPointSet zypp::DiskUsageCounter::disk_usage ( sat::Solvable  solv_r  ) 

Compute disk usage of one solvable.

Definition at line 123 of file DiskUsageCounter.cc.

References zypp::calcDiskUsage(), zypp::sat::Pool::instance(), and mps.

MountPointSet zypp::DiskUsageCounter::disk_usage ( const PoolItem pi_r  )  [inline]

Definition at line 131 of file DiskUsageCounter.h.

References disk_usage(), and zypp::PoolItem::satSolvable().

MountPointSet zypp::DiskUsageCounter::disk_usage ( const ResObject::constPtr obj_r  )  [inline]

Definition at line 134 of file DiskUsageCounter.h.

References disk_usage().


Member Data Documentation

Definition at line 143 of file DiskUsageCounter.h.

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


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

Generated on Tue May 5 14:49:20 2015 for libzypp by  doxygen 1.5.6