libzypp 17.37.18
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
12namespace 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
42 zypp::ZConfig &Context::config()
43 {
44 return zypp::ZConfig::instance();
45 }
46
47 zypp::ResPool Context::pool()
48 {
49 return zypp::ResPool::instance();
50 }
51
52 zypp::ResPoolProxy Context::poolProxy()
53 {
54 return zypp::ResPool::instance().proxy();
55 }
56
57 zypp::sat::Pool Context::satPool()
58 {
59 return zypp::sat::Pool::instance();
60 }
61}
zypp::ZConfig & config()
Definition context.cc:42
ProvideRef provider() const
Definition context.cc:32
ProvideRef _media
Definition context.h:48
zypp::ResPool pool()
Definition context.cc:47
zypp::sat::Pool satPool()
Definition context.cc:57
zypp::ResPoolProxy poolProxy()
Definition context.cc:52
KeyRingRef keyRing() const
Definition context.cc:37
static ContextRef defaultContext()
Definition context.cc:26
zypp::KeyRing_Ptr KeyRingRef
Definition context.h:25
#define ZYPP_IMPL_PRIVATE_CONSTR(Class)
Definition zyppglobal.h:222