YUMParserData.h File Reference

Purpose: Declares the various YUMData classes, which are rather dumb structure-like classes that hold the data of specific YUM repository files. More...

#include "zypp/base/ReferenceCounted.h"
#include "zypp/base/NonCopyable.h"
#include "zypp/Pathname.h"
#include "zypp/TranslatedText.h"
#include <string>
#include <list>
#include <iostream>
#include <zypp/base/PtrTypes.h>

Go to the source code of this file.

Namespaces

namespace  zypp
namespace  zypp::parser
namespace  zypp::parser::yum

Classes

class  zypp::parser::yum::YUMDependency
 Holds dependency data. More...
class  zypp::parser::yum::YUMDirSize
 Holds data about how much space will be needed per directory. More...
class  zypp::parser::yum::FileData
 Holds Data about file and file type (directory, plain) within other YUM data. More...
class  zypp::parser::yum::MetaPkg
 Defines "meta packages" that are in YUMGroupData FIXME: I'm not certain what this is ;-). More...
class  zypp::parser::yum::PackageReq
 A Package reference, e.g. More...
class  zypp::parser::yum::ChangelogEntry
 A single changelog entry. More...
class  zypp::parser::yum::YUMBaseVersion
class  zypp::parser::yum::YUMObjectData
class  zypp::parser::yum::YUMPatchAtom
class  zypp::parser::yum::YUMPlainRpm
class  zypp::parser::yum::YUMPatchRpm
class  zypp::parser::yum::YUMDeltaRpm
class  zypp::parser::yum::YUMPatchPackage
class  zypp::parser::yum::YUMPatchScript
class  zypp::parser::yum::YUMPatchMessage
class  zypp::parser::yum::YUMRepomdData
 Holds the metadata about a YUM repository. More...
class  zypp::parser::yum::YUMPrimaryData
 Describes a package in a YUM repository. More...
class  zypp::parser::yum::YUMGroupData
 Describes the groups in a YUM repository. More...
class  zypp::parser::yum::YUMPatternData
 Describes the patterns in a YUM repository. More...
class  zypp::parser::yum::YUMFileListData
 Contains the file list for a YUM package. More...
class  zypp::parser::yum::YUMOtherData
 Data from other.mxl, i.e., changelogs. More...
class  zypp::parser::yum::YUMPatchData
class  zypp::parser::yum::YUMPatchesData
class  zypp::parser::yum::YUMProductData

Functions

 zypp::parser::yum::DEFINE_PTR_TYPE (YUMRepomdData)
 zypp::parser::yum::DEFINE_PTR_TYPE (YUMPrimaryData)
 zypp::parser::yum::DEFINE_PTR_TYPE (YUMGroupData)
 zypp::parser::yum::DEFINE_PTR_TYPE (YUMPatternData)
 zypp::parser::yum::DEFINE_PTR_TYPE (YUMFileListData)
 zypp::parser::yum::DEFINE_PTR_TYPE (YUMOtherData)
 zypp::parser::yum::DEFINE_PTR_TYPE (YUMPatchData)
 zypp::parser::yum::DEFINE_PTR_TYPE (YUMPatchesData)
 zypp::parser::yum::DEFINE_PTR_TYPE (YUMProductData)
 zypp::parser::yum::DEFINE_PTR_TYPE (YUMPatchPackage)
 zypp::parser::yum::DEFINE_PTR_TYPE (YUMPatchScript)
 zypp::parser::yum::DEFINE_PTR_TYPE (YUMPatchMessage)
std::ostream & zypp::parser::yum::operator<< (std::ostream &out, const YUMDependency &data)
std::ostream & zypp::parser::yum::operator<< (std::ostream &out, const YUMDirSize &data)
std::ostream & zypp::parser::yum::operator<< (std::ostream &out, const YUMRepomdData &data)
std::ostream & zypp::parser::yum::operator<< (std::ostream &out, const FileData &data)
std::ostream & zypp::parser::yum::operator<< (std::ostream &out, const MetaPkg &data)
std::ostream & zypp::parser::yum::operator<< (std::ostream &out, const PackageReq &data)
std::ostream & zypp::parser::yum::operator<< (std::ostream &out, const ChangelogEntry &data)
std::ostream & zypp::parser::yum::operator<< (std::ostream &out, const YUMPrimaryData &data)
std::ostream & zypp::parser::yum::operator<< (std::ostream &out, const YUMGroupData &data)
std::ostream & zypp::parser::yum::operator<< (std::ostream &out, const YUMPatternData &data)
std::ostream & zypp::parser::yum::operator<< (std::ostream &out, const YUMFileListData &data)
std::ostream & zypp::parser::yum::operator<< (std::ostream &out, const YUMOtherData &data)
std::ostream & zypp::parser::yum::operator<< (std::ostream &out, const YUMPatchData &data)
std::ostream & zypp::parser::yum::operator<< (std::ostream &out, const YUMPatchesData &data)
std::ostream & zypp::parser::yum::operator<< (std::ostream &out, const YUMProductData &data)
std::ostream & zypp::parser::yum::operator<< (std::ostream &out, const zypp::shared_ptr< YUMPatchAtom > data)
std::ostream & zypp::parser::yum::operator<< (std::ostream &out, const YUMPatchMessage &data)
std::ostream & zypp::parser::yum::operator<< (std::ostream &out, const YUMPatchScript &data)
std::ostream & zypp::parser::yum::operator<< (std::ostream &out, const YUMPatchPackage &data)
std::ostream & zypp::parser::yum::operator<< (std::ostream &out, const YUMBaseVersion &data)
std::ostream & zypp::parser::yum::operator<< (std::ostream &out, const YUMPlainRpm &data)
std::ostream & zypp::parser::yum::operator<< (std::ostream &out, const YUMPatchRpm &data)
std::ostream & zypp::parser::yum::operator<< (std::ostream &out, const YUMDeltaRpm &data)


Detailed Description

Purpose: Declares the various YUMData classes, which are rather dumb structure-like classes that hold the data of specific YUM repository files.

The parsers (YUM...Parser) create these objects, and the YUM installation source use them to build more sophisticated objects. /-

Definition in file YUMParserData.h.


Generated on Thu Jul 6 00:07:29 2006 for zypp by  doxygen 1.4.6