]>
git.saurik.com Git - apt-legacy.git/blob - apt-pkg/cdrom.h
4 #include<apt-pkg/init.h>
9 #pragma interface "apt-pkg/cdrom.h"
21 virtual ~pkgCdromStatus() {};
24 virtual void SetTotal(int total
) { totalSteps
= total
; };
25 // update steps, will be called regularly as a "pulse"
26 virtual void Update(string text
="", int current
=0) = 0;
28 // ask for cdrom insert
29 virtual bool ChangeCdrom() = 0;
31 virtual bool AskCdromName(string
&Name
) = 0;
32 // Progress indicator for the Index rewriter
33 virtual OpProgress
* GetOpProgress() {return NULL
; };
53 bool FindPackages(string CD
,vector
<string
> &List
,
54 vector
<string
> &SList
, vector
<string
> &SigList
,
55 string
&InfoDir
, pkgCdromStatus
*log
,
56 unsigned int Depth
= 0);
57 bool DropBinaryArch(vector
<string
> &List
);
58 bool DropRepeats(vector
<string
> &List
,const char *Name
);
59 void ReduceSourcelist(string CD
,vector
<string
> &List
);
60 bool WriteDatabase(Configuration
&Cnf
);
61 bool WriteSourceList(string Name
,vector
<string
> &List
,bool Source
);
62 int Score(string Path
);
65 bool Ident(string
&ident
, pkgCdromStatus
*log
);
66 bool Add(pkgCdromStatus
*log
);