Imported Upstream version 14.45.0
[platform/upstream/libzypp.git] / zypp / Target.cc
index 5a894dd..26a22f8 100644 (file)
@@ -57,6 +57,12 @@ namespace zypp
     return _nullimpl;
   }
 
+  std::ostream & operator<<( std::ostream & str, const Target::DistributionLabel & obj )
+  {
+    str << "summary=" << obj.summary << endl;
+    str << "shortName=" << obj.shortName << endl;
+    return str;
+  }
 
   ///////////////////////////////////////////////////////////////////
   //
@@ -73,6 +79,9 @@ namespace zypp
   void Target::load()
   { _pimpl->load(); }
 
+  void Target::reload()
+  { _pimpl->reload(); }
+  
   void Target::unload()
   { _pimpl->unload(); }
 
@@ -94,24 +103,48 @@ namespace zypp
   Date Target::timestamp() const
   { return _pimpl->timestamp(); }
 
-  std::string Target::release() const
-  { return _pimpl->release(); }
+  Product::constPtr Target::baseProduct() const
+  { return _pimpl->baseProduct(); }
+
+  LocaleSet Target::requestedLocales() const
+  { return _pimpl->requestedLocales(); }
+  LocaleSet Target::requestedLocales( const Pathname & root_r )
+  { return target::TargetImpl::requestedLocales( root_r ); }
 
   std::string Target::targetDistribution() const
   { return _pimpl->targetDistribution(); }
+  std::string Target::targetDistribution( const Pathname & root_r )
+  { return target::TargetImpl::targetDistribution( root_r ); }
 
   std::string Target::targetDistributionRelease() const
   { return _pimpl->targetDistributionRelease(); }
+  std::string Target::targetDistributionRelease( const Pathname & root_r )
+  { return target::TargetImpl::targetDistributionRelease( root_r ); }
 
-  std::string Target::anonymousUniqueId() const
-  { return _pimpl->anonymousUniqueId(); }
+  std::string Target::targetDistributionFlavor() const
+  { return _pimpl->targetDistributionFlavor(); }
+  std::string Target::targetDistributionFlavor( const Pathname & root_r )
+  { return target::TargetImpl::targetDistributionFlavor( root_r ); }
+
+  Target::DistributionLabel Target::distributionLabel() const
+  { return _pimpl->distributionLabel(); }
+  Target::DistributionLabel Target::distributionLabel( const Pathname & root_r )
+  { return target::TargetImpl::distributionLabel( root_r ); }
 
   std::string Target::distributionVersion() const
   { return _pimpl->distributionVersion(); }
+  std::string Target::distributionVersion( const Pathname & root_r )
+  { return target::TargetImpl::distributionVersion( root_r ); }
 
-  Product::constPtr Target::baseProduct() const
-  { return _pimpl->baseProduct(); }
-    
+  std::string Target::distributionFlavor() const
+  { return _pimpl->distributionFlavor(); }
+  std::string Target::distributionFlavor( const Pathname & root_r )
+  { return target::TargetImpl::distributionFlavor( root_r ); }
+
+  std::string Target::anonymousUniqueId() const
+  { return _pimpl->anonymousUniqueId(); }
+  std::string Target::anonymousUniqueId( const Pathname & root_r )
+  { return target::TargetImpl::anonymousUniqueId( root_r ); }
 
   /////////////////////////////////////////////////////////////////
 } // namespace zypp