apt.h File Reference

#include <string>
#include <wibble/test.h>
#include <ept/token.h>
#include <ept/core/source.h>
#include <iostream>
#include <wibble/exception.h>
#include <apt-pkg/pkgcache.h>
#include <apt-pkg/sourcelist.h>
#include <apt-pkg/error.h>
#include <apt-pkg/policy.h>
#include <apt-pkg/cachefile.h>
#include <apt-pkg/progress.h>
#include <apt-pkg/pkgcachegen.h>
#include <apt-pkg/init.h>
#include <ept/core/apt/package.h>
#include <ept/core/apt/version.h>
#include <ept/core/apt/record.h>

Include dependency graph for core/apt.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Classes

struct  ept::core::AptException
struct  ept::core::PackageState
struct  ept::core::AptDatabase
struct  ept::core::AptInternalList< Internal >
struct  ept::core::version::PropertyType< PropertyId >
struct  ept::core::package::PropertyType< PropertyId >
struct  ept::core::package::VersionList
struct  ept::core::record::PropertyType< PropertyId >

Namespaces

namespace  ept
 -*- C++ -*- (c) 2006, 2007 Petr Rockai <me@mornfall.net>
namespace  ept::core
namespace  ept::core::version
namespace  ept::core::package
namespace  ept::core::record

Typedefs

typedef pkgCache::VerIterator ept::core::version::Internal
typedef pkgCache::PkgIterator ept::core::package::Internal
typedef AptInternalList< Internal > ept::core::package::InternalList
typedef pkgCache::VerFileIterator ept::core::record::Internal

Enumerations

enum  ept::core::version::PropertyId {
  ept::core::version::Package, ept::core::version::VersionString, ept::core::version::Section, ept::core::version::Architecture,
  ept::core::version::Depends, ept::core::version::Recommends, ept::core::version::Record
}
enum  ept::core::package::PropertyId {
  ept::core::package::Name, ept::core::package::Versions, ept::core::package::AnyVersion, ept::core::package::State,
  ept::core::package::CandidateVersion, ept::core::package::InstalledVersion
}
enum  ept::core::record::PropertyId {
  ept::core::record::Record, ept::core::record::Name, ept::core::record::Priority, ept::core::record::Section,
  ept::core::record::InstalledSize, ept::core::record::Maintainer, ept::core::record::Architecture, ept::core::record::SourcePackage,
  ept::core::record::Version, ept::core::record::Description, ept::core::record::ShortDescription, ept::core::record::LongDescription,
  ept::core::record::PackageSize
}

Functions

time_t ept::core::aptTimestamp ()


Generated on Tue Feb 10 11:28:23 2009 for libept by  doxygen 1.5.8