#include <alloca.h>
#include <errno.h>
#include <fcntl.h>
#include <time.h>
#include <sys/stat.h>
#include <sys/time.h>
#include <unistd.h>
#include <glob.h>
#include <dirent.h>
#include <locale.h>
#include "Python.h"
#include "rpmio_internal.h"
#include "rpmcli.h"
#include "misc.h"
#include "header_internal.h"
#include "upgrade.h"
#include "db-py.h"
#include "header-py.h"
Go to the source code of this file.
Data Structures | |
struct | FDlist_t |
struct | rpmtransObject_s |
struct | tsCallbackType |
Module: rpm | |
typedef struct FDlist_t | FDlist |
void | initrpm (void) |
PyObject* | rpmtransCreate (PyObject *self, PyObject *args) |
PyObject* | doAddMacro (PyObject *self, PyObject *args) |
PyObject* | doDelMacro (PyObject *self, PyObject *args) |
PyObject* | archScore (PyObject *self, PyObject *args) |
int | psGetArchScore (Header h) |
int | pkgCompareVer (void *first, void *second) |
void | pkgSort (struct pkgSet *psp) |
PyObject* | findUpgradeSet (PyObject *self, PyObject *args) |
PyObject* | rpmInitDB (PyObject *self, PyObject *args) |
void | errorcb (void) |
PyObject* | errorSetCallback (PyObject *self, PyObject *args) |
PyObject* | errorString (PyObject *self, PyObject *args) |
PyObject* | checkSig (PyObject *self, PyObject *args) |
PyObject* | getTsHeader (PyObject *self, PyObject *args) |
PyObject* | setVerbosity (PyObject *self, PyObject *args) |
int | closeCallback (FILE *f) |
PyObject* | doFopen (PyObject *self, PyObject *args) |
PyObject* | errorCB = NULL |
PyObject * | errorData = NULL |
FDlist* | fdhead = NULL |
FDlist* | fdtail = NULL |
PyMethodDef | rpmModuleMethods [] |
Class: rpmtrans | |
PyObject* | rpmtransAdd (rpmtransObject *s, PyObject *args) |
PyObject* | rpmtransRemove (rpmtransObject *s, PyObject *args) |
PyObject* | rpmtransDepCheck (rpmtransObject *s, PyObject *args) |
PyObject* | rpmtransOrder (rpmtransObject *s, PyObject *args) |
PyObject* | py_rpmtransGetKeys (rpmtransObject *s, PyObject *args) |
void* | tsCallback (const void *hd, const rpmCallbackType what, const unsigned long amount, const unsigned long total, const void *pkgKey, rpmCallbackData data) |
PyObject* | rpmtransRun (rpmtransObject *s, PyObject *args) |
PyObject* | rpmtransGetAttr (rpmtransObject *o, char *name) |
void | rpmtransDealloc (PyObject *o) |
int | rpmtransSetAttr (rpmtransObject *o, char *name, PyObject *val) |
Header | transactionSetHeader = NULL |
struct PyMethodDef | rpmtransMethods [] |
PyTypeObject | rpmtransType |
Defines | |
#define | REGISTER_ENUM(val) |
Typedefs | |
typedef struct rpmtransObject_s | rpmtransObject |
Functions | |
int | mdfile (const char *fn, unsigned char *digest) |
int | rpmvercmp (const char *one, const char *two) |
Variables | |
int | _rpmio_debug |
Definition in file rpmmodule.c.
|
Value: PyDict_SetItemString(d, #val, o=PyInt_FromLong( val )); \ Py_DECREF(o); Referenced by initrpm(). |
|
Definition at line 880 of file rpmmodule.c. |
|
Definition at line 610 of file rpmmodule.c. |
|
Definition at line 837 of file rpmmodule.c. |
|
Definition at line 901 of file rpmmodule.c. |
|
Definition at line 582 of file rpmmodule.c. |
|
Definition at line 596 of file rpmmodule.c. |
|
Definition at line 932 of file rpmmodule.c. |
|
Definition at line 791 of file rpmmodule.c. |
|
Definition at line 831 of file rpmmodule.c. |
|
Definition at line 772 of file rpmmodule.c. |
|
Definition at line 692 of file rpmmodule.c. |
|
Definition at line 854 of file rpmmodule.c. |
|
Definition at line 1010 of file rpmmodule.c. |
|
Referenced by handleOverlappedFiles(). |
|
Definition at line 637 of file rpmmodule.c. |
|
Definition at line 659 of file rpmmodule.c. Referenced by findUpgradeSet(). |
|
Definition at line 624 of file rpmmodule.c. Referenced by pkgCompareVer(). |
|
Definition at line 743 of file rpmmodule.c. |
|
Definition at line 866 of file rpmmodule.c. |
|
Definition at line 27 of file rpmmodule.c. |
|
Definition at line 768 of file rpmmodule.c. |
|
Definition at line 768 of file rpmmodule.c. |
|
Definition at line 893 of file rpmmodule.c. |
|
Definition at line 897 of file rpmmodule.c. |
|
Initial value: { { "TransactionSet", (PyCFunction) rpmtransCreate, METH_VARARGS, NULL }, { "addMacro", (PyCFunction) doAddMacro, METH_VARARGS, NULL }, { "delMacro", (PyCFunction) doDelMacro, METH_VARARGS, NULL }, { "archscore", (PyCFunction) archScore, METH_VARARGS, NULL }, { "findUpgradeSet", (PyCFunction) findUpgradeSet, METH_VARARGS, NULL }, { "headerFromPackage", (PyCFunction) rpmHeaderFromPackage, METH_VARARGS, NULL }, { "headerLoad", (PyCFunction) hdrLoad, METH_VARARGS, NULL }, { "rhnLoad", (PyCFunction) rhnLoad, METH_VARARGS, NULL }, { "initdb", (PyCFunction) rpmInitDB, METH_VARARGS, NULL }, { "opendb", (PyCFunction) rpmOpenDB, METH_VARARGS, NULL }, { "rebuilddb", (PyCFunction) rebuildDB, METH_VARARGS, NULL }, { "mergeHeaderListFromFD", (PyCFunction) rpmMergeHeadersFromFD, METH_VARARGS, NULL }, { "readHeaderListFromFD", (PyCFunction) rpmHeaderFromFD, METH_VARARGS, NULL }, { "readHeaderListFromFile", (PyCFunction) rpmHeaderFromFile, METH_VARARGS, NULL }, { "errorSetCallback", (PyCFunction) errorSetCallback, METH_VARARGS, NULL }, { "errorString", (PyCFunction) errorString, METH_VARARGS, NULL }, { "versionCompare", (PyCFunction) versionCompare, METH_VARARGS, NULL }, { "labelCompare", (PyCFunction) labelCompare, METH_VARARGS, NULL }, { "checksig", (PyCFunction) checkSig, METH_VARARGS, NULL }, { "getTransactionCallbackHeader", (PyCFunction) getTsHeader, METH_VARARGS, NULL }, { "setVerbosity", (PyCFunction) setVerbosity, METH_VARARGS, NULL }, { NULL } } Definition at line 982 of file rpmmodule.c. |