aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/dataconnect.h')
-rw-r--r--src/dataconnect.h31
1 files changed, 31 insertions, 0 deletions
diff --git a/src/dataconnect.h b/src/dataconnect.h
new file mode 100644
index 0000000..cc990be
--- /dev/null
+++ b/src/dataconnect.h
@@ -0,0 +1,31 @@
+#ifndef DATACONNECT_H
+#define DATACONNECT_H
+
+#include "stringlist.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*);
+//void 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