libzypp 17.31.23
zypp_private::repo::PluginRepoverification::Impl Class Reference

PluginRepoverification implementation. More...

Public Member Functions

 Impl ()
 
 Impl (Pathname plugindir_r, Pathname chroot_r)
 
 ~Impl ()
 
bool isNeeded () const
 
bool checkIfNeeded ()
 
void verifyWorkflow (const Pathname &file_r, RW_pointer< PluginRepoverification::Checker::Impl > datap_r) const
 

Private Member Functions

void pluginVerify (std::string plugin_r, const Pathname &file_r, const PluginRepoverification::Checker::Impl &data_r) const
 
const Pathnameplugindir () const
 

Private Attributes

WatchFile _watchPlugindir
 
Pathname _chroot
 
bool _isNeeded = false
 

Friends

std::ostream & operator<< (std::ostream &str, const Impl &obj)
 
std::ostream & dumpOn (std::ostream &str, const Impl &obj)
 

Related Functions

(Note that these are not member functions.)

std::ostream & operator<< (std::ostream &str, const PluginRepoverification::Impl &obj)
 Stream output.
 
std::ostream & dumpOn (std::ostream &str, const PluginRepoverification::Impl &obj)
 Verbose stream output.
 

Detailed Description

PluginRepoverification implementation.

Definition at line 127 of file PluginRepoverification.cc.

Constructor & Destructor Documentation

◆ Impl() [1/2]

zypp_private::repo::PluginRepoverification::Impl::Impl ( )
inline

Definition at line 133 of file PluginRepoverification.cc.

◆ Impl() [2/2]

zypp_private::repo::PluginRepoverification::Impl::Impl ( Pathname  plugindir_r,
Pathname  chroot_r 
)
inline

Definition at line 136 of file PluginRepoverification.cc.

◆ ~Impl()

zypp_private::repo::PluginRepoverification::Impl::~Impl ( )
inline

Definition at line 141 of file PluginRepoverification.cc.

Member Function Documentation

◆ isNeeded()

bool zypp_private::repo::PluginRepoverification::Impl::isNeeded ( ) const
inline

Definition at line 144 of file PluginRepoverification.cc.

◆ checkIfNeeded()

bool zypp_private::repo::PluginRepoverification::Impl::checkIfNeeded ( )
inline

Definition at line 147 of file PluginRepoverification.cc.

◆ verifyWorkflow()

void zypp_private::repo::PluginRepoverification::Impl::verifyWorkflow ( const Pathname file_r,
RW_pointer< PluginRepoverification::Checker::Impl datap_r 
) const
inline

Definition at line 165 of file PluginRepoverification.cc.

◆ pluginVerify()

void zypp_private::repo::PluginRepoverification::Impl::pluginVerify ( std::string  plugin_r,
const Pathname file_r,
const PluginRepoverification::Checker::Impl data_r 
) const
inlineprivate

NOTE: Update plugin-repoverification page if new args are supplied

Definition at line 178 of file PluginRepoverification.cc.

◆ plugindir()

const Pathname & zypp_private::repo::PluginRepoverification::Impl::plugindir ( ) const
inlineprivate

Definition at line 237 of file PluginRepoverification.cc.

Friends And Related Function Documentation

◆ operator<< [1/2]

std::ostream & operator<< ( std::ostream &  str,
const Impl obj 
)
friend

◆ dumpOn [1/2]

std::ostream & dumpOn ( std::ostream &  str,
const Impl obj 
)
friend

◆ operator<<() [2/2]

std::ostream & operator<< ( std::ostream &  str,
const PluginRepoverification::Impl obj 
)
related

Stream output.

Definition at line 247 of file PluginRepoverification.cc.

◆ dumpOn() [2/2]

std::ostream & dumpOn ( std::ostream &  str,
const PluginRepoverification::Impl obj 
)
related

Verbose stream output.

Definition at line 251 of file PluginRepoverification.cc.

Member Data Documentation

◆ _watchPlugindir

WatchFile zypp_private::repo::PluginRepoverification::Impl::_watchPlugindir
private

Definition at line 241 of file PluginRepoverification.cc.

◆ _chroot

Pathname zypp_private::repo::PluginRepoverification::Impl::_chroot
private

Definition at line 242 of file PluginRepoverification.cc.

◆ _isNeeded

bool zypp_private::repo::PluginRepoverification::Impl::_isNeeded = false
private

Definition at line 243 of file PluginRepoverification.cc.


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