Package.cc

Go to the documentation of this file.
00001 /*---------------------------------------------------------------------\
00002 |                          ____ _   __ __ ___                          |
00003 |                         |__  / \ / / . \ . \                         |
00004 |                           / / \ V /|  _/  _/                         |
00005 |                          / /__ | | | | | |                           |
00006 |                         /_____||_| |_| |_|                           |
00007 |                                                                      |
00008 \---------------------------------------------------------------------*/
00012 #include "zypp/Package.h"
00013 #include "zypp/base/Exception.h"
00014 
00015 using namespace std;
00016 
00018 namespace zypp
00019 { 
00020 
00021   IMPL_PTR_TYPE(Package);
00022 
00024   //
00025   //    METHOD NAME : Package::Package
00026   //    METHOD TYPE : Ctor
00027   //
00028   Package::Package( const NVRAD & nvrad_r )
00029   : ResObject( TraitsType::kind, nvrad_r )
00030   {}
00031 
00033   //
00034   //    METHOD NAME : Package::~Package
00035   //    METHOD TYPE : Dtor
00036   //
00037   Package::~Package()
00038   {}
00039 
00041   //
00042   //    Package interface forwarded to implementation
00043   //
00045 
00046   Changelog Package::changelog() const
00047   { return pimpl().changelog(); }
00048 
00050   std::string Package::buildhost() const
00051   { return pimpl().buildhost(); }
00052 
00054   std::string Package::distribution() const
00055   { return pimpl().distribution(); }
00056 
00058   Label Package::license() const
00059   { return pimpl().license(); }
00060 
00062   std::string Package::packager() const
00063   { return pimpl().packager(); }
00064 
00066   PackageGroup Package::group() const
00067   { return pimpl().group(); }
00068 
00069   Package::Keywords Package::keywords() const
00070   { return pimpl().keywords(); }
00071 
00074   std::string Package::url() const
00075   { return pimpl().url(); }
00076 
00078   std::string Package::os() const
00079   { return pimpl().os(); }
00080 
00082   Text Package::prein() const
00083   { return pimpl().prein(); }
00084 
00086   Text Package::postin() const
00087   { return pimpl().postin(); }
00088 
00090   Text Package::preun() const
00091   { return pimpl().preun(); }
00092 
00094   Text Package::postun() const
00095   { return pimpl().postun(); }
00096 
00098   ByteCount Package::sourcesize() const
00099   { return pimpl().sourcesize(); }
00100 
00102   std::list<std::string> Package::authors() const
00103   { return pimpl().authors(); }
00104 
00106   std::list<std::string> Package::filenames() const
00107   { return pimpl().filenames(); }
00108 
00109   OnMediaLocation Package::location() const
00110   { return pimpl().location(); }
00111 
00112   std::string Package::sourcePkgName() const
00113   { return pimpl().sourcePkgName(); }
00114 
00115   Edition Package::sourcePkgEdition() const
00116   { return pimpl().sourcePkgEdition(); }
00117 
00119 } // namespace zypp

Generated on Tue Sep 25 19:23:02 2007 for libzypp by  doxygen 1.5.3