aboutsummaryrefslogtreecommitdiff
blob: 05d006ac5564d0c6ee87c2860e25cd77903ae12c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#ifndef DATACONNECT_H
#define DATACONNECT_H

#include "stringlist.h"
#include "packageproperties.h"

StringList*		portageGetVersions(const char*, int);
//int			portageGetHardMasked(const char*);
StringList*		portageGetInstalledFiles(const char*);

char*			portageBestVersion(StringList*);
char*			portageGetBestEbuild(const char*);
char*			portageGetDepEbuild(const char*);

StringList*		portageGetMaskingStatus(const char*);
char*			portageGetMaskingReason(const char*);

long int		portageGetPackageSizeInt(const char*);
char*			portageGetPackageSizeString(const char*);
PackageProperties*	portageGetProperties(const char*);
int			portageIsOverlay(const char*);
char*			portageGetOverlay(const char*);
char*			portageGetOverlayNameFromPath(const char*);
char*			portageGetOverlayNameFromPkg(const char*);
//char*			portageGetPath(const char*, int);

StringList*		portageGetResolvedPkgs();
StringList*		portageGetUnresolvedPkgs();
StringList*		portageGetAllNodes();
StringList*		portageGetInstalledList();

#endif