#include <iostream>#include <ctime>#include <cstdlib>#include <cstdio>#include "zypp/base/Logger.h"#include "zypp/base/Exception.h"#include "zypp/base/Random.h"#include "zypp/base/Gettext.h"#include "zypp/CapFactory.h"#include "zypp/Digest.h"#include "zypp/ExternalProgram.h"#include "zypp/target/store/xml/XMLPatchImpl.h"#include "zypp/target/store/xml/XMLMessageImpl.h"#include "zypp/target/store/xml/XMLScriptImpl.h"#include "zypp/target/store/xml/XMLSelectionImpl.h"#include "zypp/target/store/xml/XMLProductImpl.h"#include "zypp/target/store/xml/XMLPatternImpl.h"#include "zypp/target/store/xml/XMLAtomImpl.h"#include "zypp/parser/xmlstore/XMLProductParser.h"#include "zypp/parser/xmlstore/XMLPatternParser.h"#include "zypp/parser/xmlstore/XMLPatchParser.h"#include "zypp/parser/xmlstore/XMLLanguageParser.h"#include <fstream>#include <sstream>#include <streambuf>#include <list>#include <zypp/TmpPath.h>#include <zypp/ZYppFactory.h>#include <zypp/ZYpp.h>#include <zypp/PathInfo.h>#include "XMLFilesBackend.h"#include "serialize.h"Go to the source code of this file.
Namespaces | |
| namespace | zypp |
| namespace | zypp::storage |
Classes | |
| struct | zypp::storage::PRODUCT_TABLE_ENTRY |
| the following hardcoded table fixes a bug where Product was serialized to the store using distproduct and distversion in the name/version fields. More... | |
| class | zypp::storage::XMLFilesBackend::Private |
Defines | |
| #define | ZYPP_DB_DIR ( getZYpp()->homePath().asString()+"/db/" ) |
Functions | |
| PRODUCT_TABLE_ENTRY * | zypp::storage::products_table () |
| create the map on demand so we create it once and only when needed | |
| std::ostream & | zypp::storage::operator<< (std::ostream &str, const XMLFilesBackend &obj) |
Definition in file XMLFilesBackend.cc.
| #define ZYPP_DB_DIR ( getZYpp()->homePath().asString()+"/db/" ) |
Definition at line 54 of file XMLFilesBackend.cc.
Referenced by zypp::storage::XMLFilesBackend::dirForNamedFlags(), zypp::storage::XMLFilesBackend::dirForResolvableKind(), zypp::storage::XMLFilesBackend::dirForResolvableKindFlags(), zypp::storage::XMLFilesBackend::initBackend(), zypp::storage::XMLFilesBackend::isBackendInitialized(), zypp::storage::XMLFilesBackend::timestamp(), and zypp::storage::XMLFilesBackend::updateTimestamp().
1.5.3