zypp::SrcPackage Class Reference

SrcPackage interface. More...

#include <SrcPackage.h>

Inheritance diagram for zypp::SrcPackage:

zypp::ResObject zypp::Resolvable zypp::base::ReferenceCounted NonCopyable List of all members.

Public Types

typedef detail::SrcPackageImplIf Impl
typedef SrcPackage Self
typedef ResTraits< SelfTraitsType
typedef TraitsType::PtrType Ptr
typedef TraitsType::constPtrType constPtr

Public Member Functions

ByteCount archivesize () const
DiskUsage diskusage () const
 Disk usage per directory.
Pathname location () const
 location in source

Protected Member Functions

 SrcPackage (const NVRAD &nvrad_r)
virtual ~SrcPackage ()
 Dtor.

Private Member Functions

virtual Implpimpl ()=0
 Access implementation.
virtual const Implpimpl () const=0
 Access implementation.

Detailed Description

SrcPackage interface.

Definition at line 30 of file SrcPackage.h.


Member Typedef Documentation

typedef detail::SrcPackageImplIf zypp::SrcPackage::Impl

Reimplemented from zypp::ResObject.

Definition at line 34 of file SrcPackage.h.

typedef SrcPackage zypp::SrcPackage::Self

Reimplemented from zypp::ResObject.

Definition at line 35 of file SrcPackage.h.

typedef ResTraits<Self> zypp::SrcPackage::TraitsType

Reimplemented from zypp::ResObject.

Definition at line 36 of file SrcPackage.h.

typedef TraitsType::PtrType zypp::SrcPackage::Ptr

Reimplemented from zypp::ResObject.

Definition at line 37 of file SrcPackage.h.

typedef TraitsType::constPtrType zypp::SrcPackage::constPtr

Reimplemented from zypp::ResObject.

Definition at line 38 of file SrcPackage.h.


Constructor & Destructor Documentation

zypp::SrcPackage::SrcPackage ( const NVRAD nvrad_r  )  [protected]

Definition at line 29 of file SrcPackage.cc.

zypp::SrcPackage::~SrcPackage (  )  [protected, virtual]

Dtor.

Definition at line 38 of file SrcPackage.cc.


Member Function Documentation

ByteCount zypp::SrcPackage::archivesize (  )  const

Reimplemented from zypp::ResObject.

Definition at line 47 of file SrcPackage.cc.

References zypp::detail::SrcPackageImplIf::archivesize(), and pimpl().

DiskUsage zypp::SrcPackage::diskusage (  )  const

Disk usage per directory.

Definition at line 50 of file SrcPackage.cc.

References zypp::detail::SrcPackageImplIf::diskusage(), and pimpl().

Pathname zypp::SrcPackage::location (  )  const

location in source

Definition at line 53 of file SrcPackage.cc.

References zypp::detail::SrcPackageImplIf::location(), and pimpl().

virtual Impl& zypp::SrcPackage::pimpl (  )  [private, pure virtual]

Access implementation.

Implements zypp::ResObject.

Referenced by archivesize(), diskusage(), and location().

virtual const Impl& zypp::SrcPackage::pimpl (  )  const [private, pure virtual]

Access implementation.

Implements zypp::ResObject.


The documentation for this class was generated from the following files:
Generated on Tue Nov 28 16:49:37 2006 for zypp by  doxygen 1.5.0