libzypp 17.31.23
internal::SharedData Struct Reference

Classes

struct  MediaFileCacheEntry
 

Public Member Functions

 ~SharedData ()
 
auto findInCache (const std::string &mediaCacheKey)
 

Static Public Member Functions

static std::shared_ptr< SharedDatainstance ()
 
static const zypp::str::regexmediaRegex ()
 

Public Attributes

zyppng::EventDispatcherRef _dispatcher
 
zyppng::DownloaderRef _downloader
 
zypp::filesystem::TmpDir _mediaCacheDir {zypp::filesystem::TmpDir::defaultLocation(), "ZyppMediaCache."}
 
std::unordered_map< std::string, MediaFileCacheEntry_mediaCacheEntries
 

Private Member Functions

 SharedData ()
 

Detailed Description

Definition at line 99 of file MediaNetwork.cc.

Constructor & Destructor Documentation

◆ ~SharedData()

internal::SharedData::~SharedData ( )
inline

Definition at line 101 of file MediaNetwork.cc.

◆ SharedData()

internal::SharedData::SharedData ( )
inlineprivate

Definition at line 145 of file MediaNetwork.cc.

Member Function Documentation

◆ instance()

static std::shared_ptr< SharedData > internal::SharedData::instance ( )
inlinestatic

Definition at line 105 of file MediaNetwork.cc.

◆ mediaRegex()

static const zypp::str::regex & internal::SharedData::mediaRegex ( )
inlinestatic

Definition at line 110 of file MediaNetwork.cc.

◆ findInCache()

auto internal::SharedData::findInCache ( const std::string &  mediaCacheKey)
inline

Definition at line 127 of file MediaNetwork.cc.

Member Data Documentation

◆ _dispatcher

zyppng::EventDispatcherRef internal::SharedData::_dispatcher

Definition at line 116 of file MediaNetwork.cc.

◆ _downloader

zyppng::DownloaderRef internal::SharedData::_downloader

Definition at line 117 of file MediaNetwork.cc.

◆ _mediaCacheDir

zypp::filesystem::TmpDir internal::SharedData::_mediaCacheDir {zypp::filesystem::TmpDir::defaultLocation(), "ZyppMediaCache."}

Definition at line 141 of file MediaNetwork.cc.

◆ _mediaCacheEntries

std::unordered_map<std::string, MediaFileCacheEntry> internal::SharedData::_mediaCacheEntries

Definition at line 142 of file MediaNetwork.cc.


The documentation for this struct was generated from the following file: