libzypp 17.31.23
ZYppFactory.cc File Reference
#include <sys/file.h>
#include <iostream>
#include <fstream>
#include <signal.h>
#include <zypp/base/Logger.h>
#include <zypp/base/LogControl.h>
#include <zypp/base/Gettext.h>
#include <zypp/base/IOStream.h>
#include <zypp/base/Functional.h>
#include <zypp/base/Backtrace.h>
#include <zypp/PathInfo.h>
#include <zypp/ZYppFactory.h>
#include <zypp/zypp_detail/ZYppImpl.h>
#include <boost/interprocess/sync/file_lock.hpp>
#include <boost/interprocess/sync/scoped_lock.hpp>
#include <boost/interprocess/sync/sharable_lock.hpp>
Include dependency graph for ZYppFactory.cc:

Go to the source code of this file.

Classes

class  zypp::sighandler::SigBacktraceHandler< SIG >
 Signal handler logging a stack trace. More...
 
class  zypp::ZYppGlobalLock
 Our broken global lock. More...
 

Namespaces

namespace  zyppintern
 
namespace  zypp
 Easy-to use interface to the ZYPP dependency resolver.
 
namespace  zypp::sighandler
 
namespace  zypp::env
 
namespace  zypp::zypp_readonly_hack
 

Functions

void zyppintern::repoVariablesReset ()
 
Pathname zypp::env::ZYPP_LOCKFILE_ROOT ()
 Hack to circumvent the currently poor –root support.
 
void zypp::zypp_readonly_hack::IWantIt () ZYPP_DEPRECATED
 
bool zypp::zypp_readonly_hack::IGotIt ()
 
std::ostream & zypp::operator<< (std::ostream &str, const ZYppFactory &obj)
 

Variables

static bool zypp::zypp_readonly_hack::active = getenv("ZYPP_READONLY_HACK")