87
92
pkgAcquire::ItemDesc Desc;
92
98
// Specialized action members
99
virtual void Failed(string Message,pkgAcquire::MethodConfig *Cnf);
93
100
virtual void Done(string Message,unsigned long Size,string Md5Hash,
94
101
pkgAcquire::MethodConfig *Cnf);
95
102
virtual string Custom600Headers();
96
virtual string DescURI() {return RealURI;};
103
virtual string DescURI() {return RealURI + ".gz";};
98
105
pkgAcqIndex(pkgAcquire *Owner,string URI,string URIDesc,
102
// Item class for index files
103
class pkgAcqIndexRel : public pkgAcquire::Item
107
pkgAcquire::ItemDesc Desc;
112
// Specialized action members
113
virtual void Failed(string Message,pkgAcquire::MethodConfig *Cnf);
114
virtual void Done(string Message,unsigned long Size,string Md5Hash,
115
pkgAcquire::MethodConfig *Cnf);
116
virtual string Custom600Headers();
117
virtual string DescURI() {return RealURI;};
119
pkgAcqIndexRel(pkgAcquire *Owner,string URI,string URIDesc,
106
string ShortDesct, string ExpectedMD5, string compressExt="");
117
// Item class for index signatures
118
class pkgAcqMetaSig : public pkgAcquire::Item
122
pkgAcquire::ItemDesc Desc;
123
string RealURI,MetaIndexURI,MetaIndexURIDesc,MetaIndexShortDesc;
124
indexRecords* MetaIndexParser;
125
const vector<struct IndexTarget*>* IndexTargets;
129
// Specialized action members
130
virtual void Failed(string Message,pkgAcquire::MethodConfig *Cnf);
131
virtual void Done(string Message,unsigned long Size,string Md5Hash,
132
pkgAcquire::MethodConfig *Cnf);
133
virtual string Custom600Headers();
134
virtual string DescURI() {return RealURI; };
136
pkgAcqMetaSig(pkgAcquire *Owner,string URI,string URIDesc, string ShortDesc,
137
string MetaIndexURI, string MetaIndexURIDesc, string MetaIndexShortDesc,
138
const vector<struct IndexTarget*>* IndexTargets,
139
indexRecords* MetaIndexParser);
142
// Item class for index signatures
143
class pkgAcqMetaIndex : public pkgAcquire::Item
147
pkgAcquire::ItemDesc Desc;
148
string RealURI; // FIXME: is this redundant w/ Desc.URI?
150
const vector<struct IndexTarget*>* IndexTargets;
151
indexRecords* MetaIndexParser;
155
void RetrievalDone(string Message);
156
void AuthDone(string Message);
157
void QueueIndexes(bool verify);
161
// Specialized action members
162
virtual void Failed(string Message,pkgAcquire::MethodConfig *Cnf);
163
virtual void Done(string Message,unsigned long Size,string Md5Hash,
164
pkgAcquire::MethodConfig *Cnf);
165
virtual string Custom600Headers();
166
virtual string DescURI() {return RealURI; };
168
pkgAcqMetaIndex(pkgAcquire *Owner,
169
string URI,string URIDesc, string ShortDesc,
171
const vector<struct IndexTarget*>* IndexTargets,
172
indexRecords* MetaIndexParser);
123
175
// Item class for archive files