installed class ByteCount to maintain sizes measured in Byte.
[platform/upstream/libzypp.git] / zypp / detail / PackageImplIf.cc
1 /*---------------------------------------------------------------------\
2 |                          ____ _   __ __ ___                          |
3 |                         |__  / \ / / . \ . \                         |
4 |                           / / \ V /|  _/  _/                         |
5 |                          / /__ | | | | | |                           |
6 |                         /_____||_| |_| |_|                           |
7 |                                                                      |
8 \---------------------------------------------------------------------*/
9 /** \file       zypp/detail/PackageImplIf.cc
10  *
11 */
12 #include "zypp/detail/PackageImplIf.h"
13
14 ///////////////////////////////////////////////////////////////////
15 namespace zypp
16 { /////////////////////////////////////////////////////////////////
17   ///////////////////////////////////////////////////////////////////
18   namespace detail
19   { /////////////////////////////////////////////////////////////////
20
21     /////////////////////////////////////////////////////////////////
22     // Default implementation of PackageImplIf attributes,
23     // as far as resonable.
24     /////////////////////////////////////////////////////////////////
25
26       Date PackageImplIf::buildtime() const
27       { return Date(); }
28
29       std::string PackageImplIf::buildhost() const
30       { return std::string(); }
31
32       Date PackageImplIf::installtime() const
33       { return Date(); }
34
35       std::string PackageImplIf::distribution() const
36       { return std::string(); }
37
38       Vendor PackageImplIf::vendor() const
39       { return Vendor(); }
40
41       Label PackageImplIf::license() const
42       { return Label(); }
43
44       std::string PackageImplIf::packager() const
45       { return std::string(); }
46
47       PackageGroup PackageImplIf::group() const
48       { return PackageGroup(); }
49
50       Changelog PackageImplIf::changelog() const
51       { return Changelog(); }
52
53       std::string PackageImplIf::url() const
54       { return std::string(); }
55
56       std::string PackageImplIf::os() const
57       { return std::string(); }
58
59       std::list<std::string> PackageImplIf::prein() const
60       { return std::list<std::string>(); }
61
62       std::list<std::string> PackageImplIf::postin() const
63       { return std::list<std::string>(); }
64
65       std::list<std::string> PackageImplIf::preun() const
66       { return std::list<std::string>(); }
67
68       std::list<std::string> PackageImplIf::postun() const
69       { return std::list<std::string>(); }
70
71       ByteCount PackageImplIf::sourcesize() const
72       { return ByteCount(); }
73
74       ByteCount PackageImplIf::archivesize() const
75       { return ByteCount(); }
76
77       std::list<std::string> PackageImplIf::authors() const
78       { return std::list<std::string>(); }
79
80       std::list<std::string> PackageImplIf::filenames() const
81       { return std::list<std::string>(); }
82
83       License PackageImplIf::licenseToConfirm() const
84       { return License(); }
85
86     /////////////////////////////////////////////////////////////////
87   } // namespace detail
88   ///////////////////////////////////////////////////////////////////
89   /////////////////////////////////////////////////////////////////
90 } // namespace zypp
91 ///////////////////////////////////////////////////////////////////