00001
00002
00003
00004
00005
00006
00007
00008
00012 #ifndef ZYPP_SOURCE_YUM_YUMATOMIMPL_H
00013 #define ZYPP_SOURCE_YUM_YUMATOMIMPL_H
00014
00015 #include "zypp/source/SourceImpl.h"
00016 #include "zypp/detail/AtomImpl.h"
00017
00019 namespace zypp
00020 {
00021
00022 namespace source
00023 {
00024 namespace yum
00025 {
00026
00028
00029
00030
00033 class YUMAtomImpl : public detail::AtomImplIf
00034 {
00035 public:
00037 YUMAtomImpl(
00038 Source_Ref source_r
00039 );
00040
00041 private:
00042 Source_Ref _source;
00043 public:
00044 Source_Ref source() const;
00045 };
00047 }
00049 }
00052 }
00054 #endif // ZYPP_SOURCE_YUM_YUMATOMIMPL_H