libzypp 17.32.2
contextfacade.h
Go to the documentation of this file.
1/*---------------------------------------------------------------------\
2| ____ _ __ __ ___ |
3| |__ / \ / / . \ . \ |
4| / / \ V /| _/ _/ |
5| / /__ | | | | | | |
6| /_____||_| |_| |_| |
7| |
8\---------------------------------------------------------------------*/
9#ifndef ZYPP_NG_CONTEXTFACADE_INCLUDED
10#define ZYPP_NG_CONTEXTFACADE_INCLUDED
11
12#include "zypp/ng/context.h"
14
15namespace zypp {
16 DEFINE_PTR_TYPE(KeyRing);
17 class ZConfig;
18}
19
20namespace zyppng {
21
22 ZYPP_FWD_DECL_TYPE_WITH_REFS( SyncContext );
23
24 using KeyRing = zypp::KeyRing;
25 using KeyRingRef = zypp::KeyRing_Ptr;
26
28
29 ZYPP_ADD_CREATE_FUNC(SyncContext)
30
31 public:
33
35
36 MediaSyncFacadeRef provider() const;
37 KeyRingRef keyRing () const;
39
40 private:
41 MediaSyncFacadeRef _media;
42 };
43
44 template<typename OpType>
46
47
48}
49
50
51
52#endif
Gpg key handling.
Definition KeyRing.h:187
Interim helper class to collect global options and settings.
Definition ZConfig.h:64
zypp::ZConfig & config()
KeyRingRef keyRing() const
ZYPP_DECL_PRIVATE_CONSTR(SyncContext)
MediaSyncFacadeRef provider() const
MediaSyncFacadeRef _media
typename conditional< B, T, F >::type conditional_t
Definition TypeTraits.h:39
Easy-to use interface to the ZYPP dependency resolver.
zypp::KeyRing KeyRing
Definition context.h:28
ZYPP_FWD_DECL_TYPE_WITH_REFS(Context)
zypp::KeyRing_Ptr KeyRingRef
Definition context.h:29
std::conditional_t< detail::is_async_op_v< OpType >, ContextRef, SyncContextRef > MaybeAsyncContextRef
#define DEFINE_PTR_TYPE(NAME)
Forward declaration of Ptr types.
Definition PtrTypes.h:638