#include <alloca.h>
#include <errno.h>
#include <fcntl.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 "rpmlib.h"
#include "misc.h"
#include "rpmmacro.h"
#include "upgrade.h"
Go to the source code of this file.
Compounds | |
struct | FDlist_t |
struct | hdrObject_s |
struct | rpmdbMIObject_s |
struct | rpmdbObject_s |
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* | rpmHeaderFromPackage (PyObject * self, PyObject * args) |
PyObject* | hdrLoad (PyObject * self, PyObject * args) |
PyObject* | rpmInitDB (PyObject * self, PyObject * args) |
rpmdbObject* | rpmOpenDB (PyObject * self, PyObject * args) |
PyObject* | rebuildDB (PyObject * self, PyObject * args) |
PyObject* | rpmReadHeaders (FD_t fd) |
PyObject* | rpmHeaderFromFD (PyObject * self, PyObject * args) |
PyObject* | rpmHeaderFromFile (PyObject * self, PyObject * args) |
int | rpmMergeHeaders (PyObject * list, FD_t fd, int matchTag) |
PyObject* | rpmMergeHeadersFromFD (PyObject * self, PyObject * args) |
void | errorcb (void) |
PyObject* | errorSetCallback (PyObject * self, PyObject * args) |
PyObject* | errorString (PyObject * self, PyObject * args) |
PyObject* | versionCompare (PyObject * self, PyObject * args) |
PyObject* | labelCompare (PyObject * self, PyObject * args) |
PyObject* | checkSig (PyObject * self, PyObject * args) |
PyObject* | getTsHeader (PyObject * self, PyObject * args) |
int | closeCallback (FILE * f) |
PyObject* | errorCB = NULL |
PyObject * | errorData = NULL |
FDlist* | fdhead = NULL |
FDlist* | fdtail = NULL |
PyMethodDef | rpmModuleMethods [] |
Class: header | |
PyObject* | hdrKeyList (hdrObject * s, PyObject * args) |
PyObject* | hdrUnload (hdrObject * s, PyObject * args) |
PyObject* | hdrVerifyFile (hdrObject * s, PyObject * args) |
PyObject* | hdrExpandFilelist (hdrObject * s, PyObject * args) |
PyObject* | hdrCompressFilelist (hdrObject * s, PyObject * args) |
void | mungeFilelist (Header h) |
PyObject* | hdrFullFilelist (hdrObject * s, PyObject * args) |
PyObject* | hdrGetAttr (hdrObject * s, char * name) |
void | hdrDealloc (hdrObject * s) |
long | tagNumFromPyObject (PyObject *item) |
PyObject* | hdrSubscript (hdrObject * s, PyObject * item) |
struct PyMethodDef | hdrMethods [] |
PyMappingMethods | hdrAsMapping |
PyTypeObject | hdrType |
Class: rpmdbMatchIterator | |
PyObject* | rpmdbMINext (rpmdbMIObject * s, PyObject * args) |
PyObject* | rpmdbMIGetAttr (rpmdbObject *s, char *name) |
void | rpmdbMIDealloc (rpmdbMIObject * s) |
struct PyMethodDef | rpmdbMIMethods [] |
PyTypeObject | rpmdbMIType |
Class: rpmdb | |
PyObject* | rpmdbFirst (rpmdbObject * s, PyObject * args) |
PyObject* | rpmdbNext (rpmdbObject * s, PyObject * args) |
PyObject* | handleDbResult (rpmdbMatchIterator mi) |
PyObject* | rpmdbByFile (rpmdbObject * s, PyObject * args) |
PyObject* | rpmdbByName (rpmdbObject * s, PyObject * args) |
PyObject* | rpmdbByProvides (rpmdbObject * s, PyObject * args) |
rpmdbMIObject* | py_rpmdbInitIterator (rpmdbObject * s, PyObject * args) |
PyObject* | rpmdbGetAttr (rpmdbObject * s, char * name) |
void | rpmdbDealloc (rpmdbObject * s) |
int | rpmdbLength (rpmdbObject * s) |
hdrObject* | rpmdbSubscript (rpmdbObject * s, PyObject * key) |
struct PyMethodDef | rpmdbMethods [] |
PyMappingMethods | rpmdbAsMapping |
PyTypeObject | rpmdbType |
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 rpmdbObject_s | rpmdbObject |
typedef struct rpmdbMIObject_s | rpmdbMIObject |
typedef struct rpmtransObject_s | rpmtransObject |
typedef struct hdrObject_s | hdrObject |
Variables | |
PyObject* | pyrpmError |
Definition in file rpmmodule.c.
|
Initializer: \ PyDict_SetItemString(d, #val, o=PyInt_FromLong(## val)); \ Py_DECREF(o); Referenced by initrpm(). |
|
Definition at line 2165 of file rpmmodule.c. |
|
Definition at line 45 of file rpmmodule.c. |
|
Definition at line 37 of file rpmmodule.c. |
|
Definition at line 33 of file rpmmodule.c. |
|
Definition at line 41 of file rpmmodule.c. |
|
Definition at line 2099 of file rpmmodule.c. |
|
Definition at line 1989 of file rpmmodule.c. |
|
Definition at line 2018 of file rpmmodule.c. |