XMLFilesBackend.cc File Reference

#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)


Detailed Description

Definition in file XMLFilesBackend.cc.


Define Documentation

#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().


Generated on Tue Sep 25 19:23:12 2007 for libzypp by  doxygen 1.5.3