acquire-method.h   acquire-method.h 
skipping to change at line 26 skipping to change at line 26
* *
* \file acquire-method.h * \file acquire-method.h
*/ */
#ifndef PKGLIB_ACQUIRE_METHOD_H #ifndef PKGLIB_ACQUIRE_METHOD_H
#define PKGLIB_ACQUIRE_METHOD_H #define PKGLIB_ACQUIRE_METHOD_H
#include <apt-pkg/configuration.h> #include <apt-pkg/configuration.h>
#include <apt-pkg/strutl.h> #include <apt-pkg/strutl.h>
#include <stdarg.h>
class Hashes; class Hashes;
class pkgAcqMethod class pkgAcqMethod
{ {
protected: protected:
struct FetchItem struct FetchItem
{ {
FetchItem *Next; FetchItem *Next;
string Uri; string Uri;
skipping to change at line 80 skipping to change at line 82
// Outgoing messages // Outgoing messages
void Fail(bool Transient = false); void Fail(bool Transient = false);
inline void Fail(const char *Why, bool Transient = false) {Fail(string(W hy),Transient);}; inline void Fail(const char *Why, bool Transient = false) {Fail(string(W hy),Transient);};
virtual void Fail(string Why, bool Transient = false); virtual void Fail(string Why, bool Transient = false);
virtual void URIStart(FetchResult &Res); virtual void URIStart(FetchResult &Res);
virtual void URIDone(FetchResult &Res,FetchResult *Alt = 0); virtual void URIDone(FetchResult &Res,FetchResult *Alt = 0);
bool MediaFail(string Required,string Drive); bool MediaFail(string Required,string Drive);
virtual void Exit() {}; virtual void Exit() {};
void PrintStatus(char const * const header, const char* Format, va_list
&args) const;
public: public:
enum CnfFlags {SingleInstance = (1<<0), enum CnfFlags {SingleInstance = (1<<0),
Pipeline = (1<<1), SendConfig = (1<<2), Pipeline = (1<<1), SendConfig = (1<<2),
LocalOnly = (1<<3), NeedsCleanup = (1<<4), LocalOnly = (1<<3), NeedsCleanup = (1<<4),
Removable = (1<<5)}; Removable = (1<<5)};
void Log(const char *Format,...); void Log(const char *Format,...);
void Status(const char *Format,...); void Status(const char *Format,...);
void Redirect(const string &NewURI); void Redirect(const string &NewURI);
 End of changes. 2 change blocks. 
0 lines changed or deleted 5 lines changed or added


 cacheiterators.h   cacheiterators.h 
skipping to change at line 290 skipping to change at line 290
inline void operator ++() {operator ++(0);}; inline void operator ++() {operator ++(0);};
// Accessors // Accessors
inline const char *TargetVer() const {return S->Version == 0?0:Owner ->StrP + S->Version;}; inline const char *TargetVer() const {return S->Version == 0?0:Owner ->StrP + S->Version;};
inline PkgIterator TargetPkg() const {return PkgIterator(*Owner,Owne r->PkgP + S->Package);}; inline PkgIterator TargetPkg() const {return PkgIterator(*Owner,Owne r->PkgP + S->Package);};
inline PkgIterator SmartTargetPkg() const {PkgIterator R(*Owner,0);S martTargetPkg(R);return R;}; inline PkgIterator SmartTargetPkg() const {PkgIterator R(*Owner,0);S martTargetPkg(R);return R;};
inline VerIterator ParentVer() const {return VerIterator(*Owner,Owne r->VerP + S->ParentVer);}; inline VerIterator ParentVer() const {return VerIterator(*Owner,Owne r->VerP + S->ParentVer);};
inline PkgIterator ParentPkg() const {return PkgIterator(*Owner,Owne r->PkgP + Owner->VerP[S->ParentVer].ParentPkg);}; inline PkgIterator ParentPkg() const {return PkgIterator(*Owner,Owne r->PkgP + Owner->VerP[S->ParentVer].ParentPkg);};
inline bool Reverse() const {return Type == DepRev;}; inline bool Reverse() const {return Type == DepRev;};
bool IsCritical() const; bool IsCritical() const;
bool IsNegative() const;
void GlobOr(DepIterator &Start,DepIterator &End); void GlobOr(DepIterator &Start,DepIterator &End);
Version **AllTargets() const; Version **AllTargets() const;
bool SmartTargetPkg(PkgIterator &Result) const; bool SmartTargetPkg(PkgIterator &Result) const;
inline const char *CompType() const {return Owner->CompType(S->Compa reOp);}; inline const char *CompType() const {return Owner->CompType(S->Compa reOp);};
inline const char *DepType() const {return Owner->DepType(S->Type);} ; inline const char *DepType() const {return Owner->DepType(S->Type);} ;
//Nice printable representation //Nice printable representation
friend std::ostream& operator <<(std::ostream& out, DepIterator D); friend std::ostream& operator <<(std::ostream& out, DepIterator D);
inline DepIterator(pkgCache &Owner, Dependency *Trg, Version* = 0) : inline DepIterator(pkgCache &Owner, Dependency *Trg, Version* = 0) :
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 cacheset.h   cacheset.h 
skipping to change at line 138 skipping to change at line 138
A simple helper responsible for search for all members of a task A simple helper responsible for search for all members of a task
in the cache. Optional it prints a a notice about the in the cache. Optional it prints a a notice about the
packages chosen cause of the given task. packages chosen cause of the given task.
\param Cache the packages are in \param Cache the packages are in
\param pattern name of the task \param pattern name of the task
\param helper responsible for error and message handling */ \param helper responsible for error and message handling */
static APT::PackageSet FromTask(pkgCacheFile &Cache, std::string pat tern, CacheSetHelper &helper); static APT::PackageSet FromTask(pkgCacheFile &Cache, std::string pat tern, CacheSetHelper &helper);
static APT::PackageSet FromTask(pkgCacheFile &Cache, std::string con st &pattern) { static APT::PackageSet FromTask(pkgCacheFile &Cache, std::string con st &pattern) {
CacheSetHelper helper; CacheSetHelper helper;
return APT::PackageSet::FromTask(Cache, pattern, helper); return FromTask(Cache, pattern, helper);
} }
/** \brief returns all packages in the cache whose name matchs a giv en pattern /** \brief returns all packages in the cache whose name matchs a giv en pattern
A simple helper responsible for executing a regular expression o n all A simple helper responsible for executing a regular expression o n all
package names in the cache. Optional it prints a a notice about the package names in the cache. Optional it prints a a notice about the
packages chosen cause of the given package. packages chosen cause of the given package.
\param Cache the packages are in \param Cache the packages are in
\param pattern regular expression for package names \param pattern regular expression for package names
\param helper responsible for error and message handling */ \param helper responsible for error and message handling */
static APT::PackageSet FromRegEx(pkgCacheFile &Cache, std::string pa ttern, CacheSetHelper &helper); static APT::PackageSet FromRegEx(pkgCacheFile &Cache, std::string pa ttern, CacheSetHelper &helper);
static APT::PackageSet FromRegEx(pkgCacheFile &Cache, std::string co nst &pattern) { static APT::PackageSet FromRegEx(pkgCacheFile &Cache, std::string co nst &pattern) {
CacheSetHelper helper; CacheSetHelper helper;
return APT::PackageSet::FromRegEx(Cache, pattern, helper); return FromRegEx(Cache, pattern, helper);
} }
/** \brief returns all packages specified by a string /** \brief returns all packages specified by a string
\param Cache the packages are in \param Cache the packages are in
\param string String the package name(s) should be extracted fro m \param string String the package name(s) should be extracted fro m
\param helper responsible for error and message handling */ \param helper responsible for error and message handling */
static APT::PackageSet FromString(pkgCacheFile &Cache, std::string c onst &string, CacheSetHelper &helper); static APT::PackageSet FromString(pkgCacheFile &Cache, std::string c onst &string, CacheSetHelper &helper);
static APT::PackageSet FromString(pkgCacheFile &Cache, std::string c onst &string) { static APT::PackageSet FromString(pkgCacheFile &Cache, std::string c onst &string) {
CacheSetHelper helper; CacheSetHelper helper;
return APT::PackageSet::FromString(Cache, string, helper); return FromString(Cache, string, helper);
} }
/** \brief returns a package specified by a string /** \brief returns a package specified by a string
\param Cache the package is in \param Cache the package is in
\param string String the package name should be extracted from \param string String the package name should be extracted from
\param helper responsible for error and message handling */ \param helper responsible for error and message handling */
static pkgCache::PkgIterator FromName(pkgCacheFile &Cache, std::stri ng const &string, CacheSetHelper &helper); static pkgCache::PkgIterator FromName(pkgCacheFile &Cache, std::stri ng const &string, CacheSetHelper &helper);
static pkgCache::PkgIterator FromName(pkgCacheFile &Cache, std::stri ng const &string) { static pkgCache::PkgIterator FromName(pkgCacheFile &Cache, std::stri ng const &string) {
CacheSetHelper helper; CacheSetHelper helper;
return APT::PackageSet::FromName(Cache, string, helper); return FromName(Cache, string, helper);
} }
/** \brief returns all packages specified on the commandline /** \brief returns all packages specified on the commandline
Get all package names from the commandline and executes regex's if needed. Get all package names from the commandline and executes regex's if needed.
No special package command is supported, just plain names. No special package command is supported, just plain names.
\param Cache the packages are in \param Cache the packages are in
\param cmdline Command line the package names should be extracte d from \param cmdline Command line the package names should be extracte d from
\param helper responsible for error and message handling */ \param helper responsible for error and message handling */
static APT::PackageSet FromCommandLine(pkgCacheFile &Cache, const ch ar **cmdline, CacheSetHelper &helper); static APT::PackageSet FromCommandLine(pkgCacheFile &Cache, const ch ar **cmdline, CacheSetHelper &helper);
static APT::PackageSet FromCommandLine(pkgCacheFile &Cache, const ch ar **cmdline) { static APT::PackageSet FromCommandLine(pkgCacheFile &Cache, const ch ar **cmdline) {
CacheSetHelper helper; CacheSetHelper helper;
return APT::PackageSet::FromCommandLine(Cache, cmdline, help er); return FromCommandLine(Cache, cmdline, helper);
} }
struct Modifier { struct Modifier {
enum Position { NONE, PREFIX, POSTFIX }; enum Position { NONE, PREFIX, POSTFIX };
unsigned short ID; unsigned short ID;
const char * const Alias; const char * const Alias;
Position Pos; Position Pos;
Modifier (unsigned short const &id, const char * const alias , Position const &pos) : ID(id), Alias(alias), Pos(pos) {}; Modifier (unsigned short const &id, const char * const alias , Position const &pos) : ID(id), Alias(alias), Pos(pos) {};
}; };
skipping to change at line 218 skipping to change at line 218
\param helper responsible for error and message handling */ \param helper responsible for error and message handling */
static std::map<unsigned short, PackageSet> GroupedFromCommandLine( static std::map<unsigned short, PackageSet> GroupedFromCommandLine(
pkgCacheFile &Cache, const char **cmdline, pkgCacheFile &Cache, const char **cmdline,
std::list<PackageSet::Modifier> const &mods, std::list<PackageSet::Modifier> const &mods,
unsigned short const &fallback, CacheSetHelper &helper); unsigned short const &fallback, CacheSetHelper &helper);
static std::map<unsigned short, PackageSet> GroupedFromCommandLine( static std::map<unsigned short, PackageSet> GroupedFromCommandLine(
pkgCacheFile &Cache, const char **cmdline, pkgCacheFile &Cache, const char **cmdline,
std::list<PackageSet::Modifier> const &mods, std::list<PackageSet::Modifier> const &mods,
unsigned short const &fallback) { unsigned short const &fallback) {
CacheSetHelper helper; CacheSetHelper helper;
return APT::PackageSet::GroupedFromCommandLine(Cache, cmdlin e, return GroupedFromCommandLine(Cache, cmdline,
mods, fallback, helper); mods, fallback, helper);
} }
enum Constructor { UNKNOWN, REGEX, TASK }; enum Constructor { UNKNOWN, REGEX, TASK };
Constructor getConstructor() const { return ConstructedBy; }; Constructor getConstructor() const { return ConstructedBy; };
PackageSet() : ConstructedBy(UNKNOWN) {}; PackageSet() : ConstructedBy(UNKNOWN) {};
PackageSet(Constructor const &by) : ConstructedBy(by) {}; PackageSet(Constructor const &by) : ConstructedBy(by) {};
/*}} }*/ /*}} }*/
private: /*{{ {*/ private: /*{{ {*/
skipping to change at line 312 skipping to change at line 312
Get all versions from the commandline, uses given default versio n if Get all versions from the commandline, uses given default versio n if
non specifically requested and executes regex's if needed on na mes. non specifically requested and executes regex's if needed on na mes.
\param Cache the packages and versions are in \param Cache the packages and versions are in
\param cmdline Command line the versions should be extracted fro m \param cmdline Command line the versions should be extracted fro m
\param helper responsible for error and message handling */ \param helper responsible for error and message handling */
static APT::VersionSet FromCommandLine(pkgCacheFile &Cache, const ch ar **cmdline, static APT::VersionSet FromCommandLine(pkgCacheFile &Cache, const ch ar **cmdline,
APT::VersionSet::Version const &fallback, CacheSetHe lper &helper); APT::VersionSet::Version const &fallback, CacheSetHe lper &helper);
static APT::VersionSet FromCommandLine(pkgCacheFile &Cache, const ch ar **cmdline, static APT::VersionSet FromCommandLine(pkgCacheFile &Cache, const ch ar **cmdline,
APT::VersionSet::Version const &fallback) { APT::VersionSet::Version const &fallback) {
CacheSetHelper helper; CacheSetHelper helper;
return APT::VersionSet::FromCommandLine(Cache, cmdline, fall back, helper); return FromCommandLine(Cache, cmdline, fallback, helper);
} }
static APT::VersionSet FromCommandLine(pkgCacheFile &Cache, const ch ar **cmdline) { static APT::VersionSet FromCommandLine(pkgCacheFile &Cache, const ch ar **cmdline) {
return APT::VersionSet::FromCommandLine(Cache, cmdline, CAND INST); return FromCommandLine(Cache, cmdline, CANDINST);
} }
static APT::VersionSet FromString(pkgCacheFile &Cache, std::string p kg, static APT::VersionSet FromString(pkgCacheFile &Cache, std::string p kg,
APT::VersionSet::Version const &fallback, CacheSetHe lper &helper, APT::VersionSet::Version const &fallback, CacheSetHe lper &helper,
bool const &onlyFromName = false); bool const &onlyFromName = false);
static APT::VersionSet FromString(pkgCacheFile &Cache, std::string p kg, static APT::VersionSet FromString(pkgCacheFile &Cache, std::string p kg,
APT::VersionSet::Version const &fallback) { APT::VersionSet::Version const &fallback) {
CacheSetHelper helper; CacheSetHelper helper;
return APT::VersionSet::FromString(Cache, pkg, fallback, hel per); return FromString(Cache, pkg, fallback, helper);
} }
static APT::VersionSet FromString(pkgCacheFile &Cache, std::string p kg) { static APT::VersionSet FromString(pkgCacheFile &Cache, std::string p kg) {
return APT::VersionSet::FromString(Cache, pkg, CANDINST); return FromString(Cache, pkg, CANDINST);
} }
/** \brief returns all versions specified for the package /** \brief returns all versions specified for the package
\param Cache the package and versions are in \param Cache the package and versions are in
\param P the package in question \param P the package in question
\param fallback the version(s) you want to get \param fallback the version(s) you want to get
\param helper the helper used for display and error handling */ \param helper the helper used for display and error handling */
static APT::VersionSet FromPackage(pkgCacheFile &Cache, pkgCache::Pk gIterator const &P, static APT::VersionSet FromPackage(pkgCacheFile &Cache, pkgCache::Pk gIterator const &P,
VersionSet::Version const &fallback, CacheSetHelper &helper) ; VersionSet::Version const &fallback, CacheSetHelper &helper) ;
static APT::VersionSet FromPackage(pkgCacheFile &Cache, pkgCache::Pk gIterator const &P, static APT::VersionSet FromPackage(pkgCacheFile &Cache, pkgCache::Pk gIterator const &P,
APT::VersionSet::Version const &fallback) { APT::VersionSet::Version const &fallback) {
CacheSetHelper helper; CacheSetHelper helper;
return APT::VersionSet::FromPackage(Cache, P, fallback, help er); return FromPackage(Cache, P, fallback, helper);
} }
static APT::VersionSet FromPackage(pkgCacheFile &Cache, pkgCache::Pk gIterator const &P) { static APT::VersionSet FromPackage(pkgCacheFile &Cache, pkgCache::Pk gIterator const &P) {
return APT::VersionSet::FromPackage(Cache, P, CANDINST); return FromPackage(Cache, P, CANDINST);
} }
struct Modifier { struct Modifier {
enum Position { NONE, PREFIX, POSTFIX }; enum Position { NONE, PREFIX, POSTFIX };
unsigned short ID; unsigned short ID;
const char * const Alias; const char * const Alias;
Position Pos; Position Pos;
VersionSet::Version SelectVersion; VersionSet::Version SelectVersion;
Modifier (unsigned short const &id, const char * const alias , Position const &pos, Modifier (unsigned short const &id, const char * const alias , Position const &pos,
VersionSet::Version const &select) : ID(id), Alias (alias), Pos(pos), VersionSet::Version const &select) : ID(id), Alias (alias), Pos(pos),
skipping to change at line 367 skipping to change at line 367
static std::map<unsigned short, VersionSet> GroupedFromCommandLine( static std::map<unsigned short, VersionSet> GroupedFromCommandLine(
pkgCacheFile &Cache, const char **cmdline, pkgCacheFile &Cache, const char **cmdline,
std::list<VersionSet::Modifier> const &mods, std::list<VersionSet::Modifier> const &mods,
unsigned short const &fallback, CacheSetHelper &helper); unsigned short const &fallback, CacheSetHelper &helper);
static std::map<unsigned short, VersionSet> GroupedFromCommandLine( static std::map<unsigned short, VersionSet> GroupedFromCommandLine(
pkgCacheFile &Cache, const char **cmdline, pkgCacheFile &Cache, const char **cmdline,
std::list<VersionSet::Modifier> const &mods, std::list<VersionSet::Modifier> const &mods,
unsigned short const &fallback) { unsigned short const &fallback) {
CacheSetHelper helper; CacheSetHelper helper;
return APT::VersionSet::GroupedFromCommandLine(Cache, cmdlin e, return GroupedFromCommandLine(Cache, cmdline,
mods, fallback, helper); mods, fallback, helper);
} }
/*}} }*/ /*}} }*/
protected: /*{{ {*/ protected: /*{{ {*/
/** \brief returns the candidate version of the package /** \brief returns the candidate version of the package
\param Cache to be used to query for information \param Cache to be used to query for information
\param Pkg we want the candidate version from this package */ \param Pkg we want the candidate version from this package */
static pkgCache::VerIterator getCandidateVer(pkgCacheFile &Cache, static pkgCache::VerIterator getCandidateVer(pkgCacheFile &Cache,
 End of changes. 13 change blocks. 
13 lines changed or deleted 13 lines changed or added


 config.h   config.h 
skipping to change at line 41 skipping to change at line 41
/* Define if we have enabled pthread support */ /* Define if we have enabled pthread support */
/* #undef HAVE_PTHREAD */ /* #undef HAVE_PTHREAD */
/* If there is no socklen_t, define this for the netdb shim */ /* If there is no socklen_t, define this for the netdb shim */
/* #undef NEED_SOCKLEN_T_DEFINE */ /* #undef NEED_SOCKLEN_T_DEFINE */
/* Define the arch name string */ /* Define the arch name string */
#define COMMON_ARCH "i386" #define COMMON_ARCH "i386"
/* The version number string */ /* The version number string */
#define VERSION "0.8.14.1" #define VERSION "0.8.15"
/* The package name string */ /* The package name string */
#define PACKAGE "apt" #define PACKAGE "apt"
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 depcache.h   depcache.h 
skipping to change at line 234 skipping to change at line 234
unsigned char Mode; // ModeList unsigned char Mode; // ModeList
unsigned char DepState; // DepState Flags unsigned char DepState; // DepState Flags
// Update of candidate version // Update of candidate version
const char *StripEpoch(const char *Ver); const char *StripEpoch(const char *Ver);
void Update(PkgIterator Pkg,pkgCache &Cache); void Update(PkgIterator Pkg,pkgCache &Cache);
// Various test members for the current status of the package // Various test members for the current status of the package
inline bool NewInstall() const {return Status == 2 && Mode == ModeIns tall;}; inline bool NewInstall() const {return Status == 2 && Mode == ModeIns tall;};
inline bool Delete() const {return Mode == ModeDelete;}; inline bool Delete() const {return Mode == ModeDelete;};
inline bool Purge() const {return Delete() == true && (iFlags & pkgDe pCache::Purge) == pkgDepCache::Purge; };
inline bool Keep() const {return Mode == ModeKeep;}; inline bool Keep() const {return Mode == ModeKeep;};
inline bool Upgrade() const {return Status > 0 && Mode == ModeInstall ;}; inline bool Upgrade() const {return Status > 0 && Mode == ModeInstall ;};
inline bool Upgradable() const {return Status >= 1;}; inline bool Upgradable() const {return Status >= 1;};
inline bool Downgrade() const {return Status < 0 && Mode == ModeInsta ll;}; inline bool Downgrade() const {return Status < 0 && Mode == ModeInsta ll;};
inline bool Held() const {return Status != 0 && Keep();}; inline bool Held() const {return Status != 0 && Keep();};
inline bool NowBroken() const {return (DepState & DepNowMin) != DepNo wMin;}; inline bool NowBroken() const {return (DepState & DepNowMin) != DepNo wMin;};
inline bool NowPolicyBroken() const {return (DepState & DepNowPolicy) != DepNowPolicy;}; inline bool NowPolicyBroken() const {return (DepState & DepNowPolicy) != DepNowPolicy;};
inline bool InstBroken() const {return (DepState & DepInstMin) != Dep InstMin;}; inline bool InstBroken() const {return (DepState & DepInstMin) != Dep InstMin;};
inline bool InstPolicyBroken() const {return (DepState & DepInstPolic y) != DepInstPolicy;}; inline bool InstPolicyBroken() const {return (DepState & DepInstPolic y) != DepInstPolicy;};
inline bool Install() const {return Mode == ModeInstall;}; inline bool Install() const {return Mode == ModeInstall;};
inline bool ReInstall() const {return Delete() == false && (iFlags & pkgDepCache::ReInstall) == pkgDepCache::ReInstall;};
inline VerIterator InstVerIter(pkgCache &Cache) inline VerIterator InstVerIter(pkgCache &Cache)
{return VerIterator(Cache,InstallVer);}; {return VerIterator(Cache,InstallVer);};
inline VerIterator CandidateVerIter(pkgCache &Cache) inline VerIterator CandidateVerIter(pkgCache &Cache)
{return VerIterator(Cache,CandidateVer);}; {return VerIterator(Cache,CandidateVer);};
}; };
// Helper functions // Helper functions
void BuildGroupOrs(VerIterator const &V); void BuildGroupOrs(VerIterator const &V);
void UpdateVerState(PkgIterator Pkg); void UpdateVerState(PkgIterator Pkg);
 End of changes. 2 change blocks. 
0 lines changed or deleted 2 lines changed or added


 packagemanager.h   packagemanager.h 
skipping to change at line 71 skipping to change at line 71
virtual OrderResult OrderInstall(); virtual OrderResult OrderInstall();
bool CheckRConflicts(PkgIterator Pkg,DepIterator Dep,const char *Ver); bool CheckRConflicts(PkgIterator Pkg,DepIterator Dep,const char *Ver);
bool CreateOrderList(); bool CreateOrderList();
// Analysis helpers // Analysis helpers
bool DepAlwaysTrue(DepIterator D); bool DepAlwaysTrue(DepIterator D);
// Install helpers // Install helpers
bool ConfigureAll(); bool ConfigureAll();
bool SmartConfigure(PkgIterator Pkg); bool SmartConfigure(PkgIterator Pkg);
//FIXME: merge on abi break
bool SmartUnPack(PkgIterator Pkg); bool SmartUnPack(PkgIterator Pkg);
bool SmartUnPack(PkgIterator Pkg, bool const Immediate);
bool SmartRemove(PkgIterator Pkg); bool SmartRemove(PkgIterator Pkg);
bool EarlyRemove(PkgIterator Pkg); bool EarlyRemove(PkgIterator Pkg);
// The Actual installation implementation // The Actual installation implementation
virtual bool Install(PkgIterator /*Pkg*/,string /*File*/) {return false; }; virtual bool Install(PkgIterator /*Pkg*/,string /*File*/) {return false; };
virtual bool Configure(PkgIterator /*Pkg*/) {return false;}; virtual bool Configure(PkgIterator /*Pkg*/) {return false;};
virtual bool Remove(PkgIterator /*Pkg*/,bool /*Purge*/=false) {return fa lse;}; virtual bool Remove(PkgIterator /*Pkg*/,bool /*Purge*/=false) {return fa lse;};
virtual bool Go(int statusFd=-1) {return true;}; virtual bool Go(int statusFd=-1) {return true;};
virtual void Reset() {}; virtual void Reset() {};
 End of changes. 2 change blocks. 
0 lines changed or deleted 2 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/