libzypp  9.1.2
Classes | Public Types | Public Member Functions | Static Public Member Functions | Private Attributes
zypp::DiskUsageCounter Class Reference

#include <DiskUsageCounter.h>

List of all members.

Classes

struct  MountPoint
 Mount point description. More...

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

Detailed Description

Definition at line 25 of file DiskUsageCounter.h.


Member Typedef Documentation

Definition at line 97 of file DiskUsageCounter.h.


Constructor & Destructor Documentation

Definition at line 99 of file DiskUsageCounter.h.

Definition at line 102 of file DiskUsageCounter.h.


Member Function Documentation

Definition at line 106 of file DiskUsageCounter.h.

References mps.

Definition at line 112 of file DiskUsageCounter.h.

References mps.

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

Definition at line 278 of file DiskUsageCounter.cc.

Compute disk usage of the pool.

Definition at line 110 of file DiskUsageCounter.cc.

References zypp::ResPool::begin(), zypp::ResPool::end(), for_, zypp::sat::Pool::instance(), and mps.

Referenced by disk_usage().

Compute disk usage of one solvable.

Definition at line 125 of file DiskUsageCounter.cc.

References mps.

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 131 of file DiskUsageCounter.h.

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

Referenced by disk_usage().

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

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: