libzypp  17.38.7
context.cc
Go to the documentation of this file.
1 /*---------------------------------------------------------------------\
2 | ____ _ __ __ ___ |
3 | |__ / \ / / . \ . \ |
4 | / / \ V /| _/ _/ |
5 | / /__ | | | | | | |
6 | /_____||_| |_| |_| |
7 | |
8 \---------------------------------------------------------------------*/
9 #include "context.h"
10 #include <zypp/ZYppFactory.h>
11 
12 namespace zyppng
13 {
15  {
16 
17  }
18 
19 
27  {
28  static ContextRef def = Context::create();
29  return def;
30  }
31 
32  ProvideRef Context::provider() const
33  {
34  return _media;
35  }
36 
38  {
39  return zypp::getZYpp()->keyRing();
40  }
41 
43  {
44  return zypp::ZConfig::instance();
45  }
46 
48  {
49  return zypp::ResPool::instance();
50  }
51 
53  {
54  return zypp::ResPool::instance().proxy();
55  }
56 
58  {
60  }
61 }
ResPoolProxy proxy() const
preliminary
Definition: ResPool.cc:59
zypp::ZConfig & config()
Definition: context.cc:42
static ZConfig & instance()
Singleton ctor.
Definition: ZConfig.cc:756
ProvideRef provider() const
Definition: context.cc:32
KeyRingRef keyRing() const
Definition: context.cc:37
ZYPP_IMPL_PRIVATE_CONSTR(Context)
Definition: context.cc:14
ResPool::instance().proxy();.
Definition: ResPoolProxy.h:35
zypp::KeyRing_Ptr KeyRingRef
Definition: context.h:25
MediaHandle _media
static Pool instance()
Singleton ctor.
Definition: Pool.h:55
zypp::ResPool pool()
Definition: context.cc:47
Interim helper class to collect global options and settings.
Definition: ZConfig.h:81
zypp::sat::Pool satPool()
Definition: context.cc:57
static ContextRef defaultContext()
Definition: context.cc:26
ZYpp::Ptr getZYpp()
relates: ZYppFactory Convenience to get the Pointer to the ZYpp instance.
Definition: ZYppFactory.h:77
Global ResObject pool.
Definition: ResPool.h:61
Global sat-pool.
Definition: Pool.h:46
ProvideRef _media
Definition: context.h:48
zypp::ResPoolProxy poolProxy()
Definition: context.cc:52
static ResPool instance()
Singleton ctor.
Definition: ResPool.cc:38