00001 /*---------------------------------------------------------------------\ 00002 | ____ _ __ __ ___ | 00003 | |__ / \ / / . \ . \ | 00004 | / / \ V /| _/ _/ | 00005 | / /__ | | | | | | | 00006 | /_____||_| |_| |_| | 00007 | | 00008 \---------------------------------------------------------------------*/ 00012 #include "zypp/detail/PackageImplIf.h" 00013 #include <iostream> 00014 00015 using namespace std; 00016 00018 namespace zypp 00019 { 00020 00021 namespace detail 00022 { 00023 00024 ByteCount PackageImplIf::downloadSize() const 00025 { return location().downloadSize(); } 00026 00027 unsigned PackageImplIf::mediaNr() const 00028 { return location().medianr(); } 00029 00031 // Default implementation of PackageImplIf attributes, 00032 // as far as resonable. 00034 00035 std::string PackageImplIf::buildhost() const 00036 { return std::string(); } 00037 00038 std::string PackageImplIf::distribution() const 00039 { return std::string(); } 00040 00041 Label PackageImplIf::license() const 00042 { return Label(); } 00043 00044 std::string PackageImplIf::packager() const 00045 { return std::string(); } 00046 00047 PackageGroup PackageImplIf::group() const 00048 { return PackageGroup(); } 00049 00050 PackageImplIf::Keywords PackageImplIf::keywords() const 00051 { return std::set<PackageKeyword>(); } 00052 00053 Changelog PackageImplIf::changelog() const 00054 { return Changelog(); } 00055 00056 std::string PackageImplIf::url() const 00057 { return std::string(); } 00058 00059 std::string PackageImplIf::os() const 00060 { return std::string(); } 00061 00062 Text PackageImplIf::prein() const 00063 { return Text(); } 00064 00065 Text PackageImplIf::postin() const 00066 { return Text(); } 00067 00068 Text PackageImplIf::preun() const 00069 { return Text(); } 00070 00071 Text PackageImplIf::postun() const 00072 { return Text(); } 00073 00074 ByteCount PackageImplIf::sourcesize() const 00075 { return ByteCount(); } 00076 00077 OnMediaLocation PackageImplIf::location() const 00078 { return OnMediaLocation(); } 00079 00080 std::list<std::string> PackageImplIf::authors() const 00081 { return std::list<std::string>(); } 00082 00083 std::list<std::string> PackageImplIf::filenames() const 00084 { return std::list<std::string>(); } 00085 00086 std::list<PackageImplIf::DeltaRpm> PackageImplIf::deltaRpms() const 00087 { return std::list<DeltaRpm>(); } 00088 00089 std::list<PackageImplIf::PatchRpm> PackageImplIf::patchRpms() const 00090 { return std::list<PatchRpm>(); } 00091 00092 std::string PackageImplIf::sourcePkgName() const 00093 { return std::string(); } 00094 00095 Edition PackageImplIf::sourcePkgEdition() const 00096 { return Edition(); } 00097 00099 } // namespace detail 00102 } // namespace zypp
1.5.3