apt
0.9.7.5ubuntu5.1
Main Page
Related Pages
Modules
Classes
Files
File List
apt-pkg
edsp
edspsystem.h
1
// -*- mode: cpp; mode: fold -*-
2
// Description /*{{{*/
3
// $Id: debsystem.h,v 1.4 2003/01/11 07:16:33 jgg Exp $
4
/* ######################################################################
5
6
System - Debian version of the System Class
7
8
##################################################################### */
9
/*}}}*/
10
#ifndef PKGLIB_EDSPSYSTEM_H
11
#define PKGLIB_EDSPSYSTEM_H
12
13
#include <apt-pkg/pkgsystem.h>
14
15
class
edspIndex
;
16
class
edspSystem
:
public
pkgSystem
17
{
19
void
*d;
20
21
edspIndex
*StatusFile;
22
23
public
:
24
25
virtual
bool
Lock();
26
virtual
bool
UnLock(
bool
NoErrors =
false
);
27
virtual
pkgPackageManager
*CreatePM(
pkgDepCache
*Cache)
const
;
28
virtual
bool
Initialize(
Configuration
&Cnf);
29
virtual
bool
ArchiveSupported(
const
char
*Type);
30
virtual
signed
Score(
Configuration
const
&Cnf);
31
virtual
bool
AddStatusFiles(std::vector<pkgIndexFile *> &List);
32
virtual
bool
FindIndex(
pkgCache::PkgFileIterator
File,
33
pkgIndexFile
*&Found)
const
;
34
35
edspSystem
();
36
~
edspSystem
();
37
};
38
39
extern
edspSystem
edspSys;
40
41
#endif
Generated on Thu Oct 3 2013 15:05:22 for apt by
1.8.1.2