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 Thu Jul 6 00:07:31 2006 for zypp by  doxygen 1.4.6