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.
unsigned mediaId () const
 ID of the media.
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
 

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().

unsigned zypp::SrcPackage::mediaId  )  const
 

ID of the media.

Definition at line 53 of file SrcPackage.cc.

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

Pathname zypp::SrcPackage::location  )  const
 

location in source

Definition at line 56 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(), location(), and mediaId().

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 Thu May 4 16:03:36 2006 for zypp by  doxygen 1.4.6