libzypp 17.31.23
KeyRing.cc File Reference
#include <iostream>
#include <fstream>
#include <optional>
#include <sys/file.h>
#include <cstdio>
#include <unistd.h>
#include <zypp/TmpPath.h>
#include <zypp/ZYppFactory.h>
#include <zypp/ZYpp.h>
#include <zypp/base/LogTools.h>
#include <zypp/base/IOStream.h>
#include <zypp/base/String.h>
#include <zypp/base/Regex.h>
#include <zypp/base/Gettext.h>
#include <zypp-core/fs/WatchFile>
#include <zypp/PathInfo.h>
#include <zypp/KeyRing.h>
#include <zypp/ExternalProgram.h>
#include <zypp/ZYppCallbacks.h>
#include <zypp/KeyManager.h>
Include dependency graph for KeyRing.cc:

Go to the source code of this file.

Classes

struct  zypp::KeyRing::Impl
 KeyRing implementation. More...
 

Namespaces

namespace  zypp
 Easy-to use interface to the ZYPP dependency resolver.
 

Macros

#define ZYPP_BASE_LOGGER_LOGGROUP   "zypp::KeyRing"
 

Functions

 zypp::IMPL_PTR_TYPE (KeyRing)
 

Macro Definition Documentation

◆ ZYPP_BASE_LOGGER_LOGGROUP

#define ZYPP_BASE_LOGGER_LOGGROUP   "zypp::KeyRing"

Definition at line 39 of file KeyRing.cc.

Variable Documentation

◆ _cache

CachedPublicKeyData& _cache
private

Definition at line 155 of file KeyRing.cc.

◆ _keyring

Pathname _keyring
private

Definition at line 156 of file KeyRing.cc.

◆ _context

std::optional<KeyManagerCtx> _context
private

Definition at line 157 of file KeyRing.cc.

◆ _data

std::list<PublicKeyData> _data

Definition at line 191 of file KeyRing.cc.

◆ _keyringK

scoped_ptr<WatchFile> _keyringK
private

Definition at line 195 of file KeyRing.cc.

◆ _keyringP

scoped_ptr<WatchFile> _keyringP
private

Definition at line 196 of file KeyRing.cc.

◆ _cacheMap

CacheMap _cacheMap
mutableprivate

Definition at line 218 of file KeyRing.cc.

◆ _rpmdbEmitSignal

callback::SendReport<target::rpm::KeyRingSignals> _rpmdbEmitSignal
private

Definition at line 360 of file KeyRing.cc.

◆ _emitSignal

callback::SendReport<KeyRingSignals> _emitSignal
private

Definition at line 361 of file KeyRing.cc.