#include "system.h"
#include "Python.h"
#include <rpmlib.h>
#include "header-py.h"
#include "rpmds-py.h"
#include "debug.h"
Go to the source code of this file.
Functions | |
PyObject * | rpmds_Debug (rpmdsObject *s, PyObject *args) |
PyObject * | rpmds_Count (rpmdsObject *s, PyObject *args) |
PyObject * | rpmds_Ix (rpmdsObject *s, PyObject *args) |
PyObject * | rpmds_DNEVR (rpmdsObject *s, PyObject *args) |
PyObject * | rpmds_N (rpmdsObject *s, PyObject *args) |
PyObject * | rpmds_EVR (rpmdsObject *s, PyObject *args) |
PyObject * | rpmds_Flags (rpmdsObject *s, PyObject *args) |
PyObject * | rpmds_TagN (rpmdsObject *s, PyObject *args) |
PyObject * | rpmds_Color (rpmdsObject *s, PyObject *args) |
PyObject * | rpmds_Refs (rpmdsObject *s, PyObject *args) |
int | rpmds_compare (rpmdsObject *a, rpmdsObject *b) |
PyObject * | rpmds_iter (rpmdsObject *s) |
PyObject * | rpmds_iternext (rpmdsObject *s) |
PyObject * | rpmds_Next (rpmdsObject *s, PyObject *args) |
PyObject * | rpmds_SetNoPromote (rpmdsObject *s, PyObject *args) |
PyObject * | rpmds_Notify (rpmdsObject *s, PyObject *args) |
void | rpmds_dealloc (rpmdsObject *s) |
int | rpmds_print (rpmdsObject *s, FILE *fp, int flags) |
PyObject * | rpmds_getattr (rpmdsObject *s, char *name) |
int | rpmds_length (rpmdsObject *s) |
PyObject * | rpmds_subscript (rpmdsObject *s, PyObject *key) |
rpmds | dsFromDs (rpmdsObject *s) |
rpmdsObject * | rpmds_Wrap (rpmds ds) |
rpmdsObject * | rpmds_Single (PyObject *s, PyObject *args) |
rpmdsObject * | hdr_dsFromHeader (PyObject *s, PyObject *args) |
rpmdsObject * | hdr_dsOfHeader (PyObject *s, PyObject *args) |
Variables | |
PyMethodDef | rpmds_methods [] |
PyMappingMethods | rpmds_as_mapping |
char | rpmds_doc [] |
PyTypeObject | rpmds_Type |
Definition in file rpmds-py.c.
|
Definition at line 372 of file rpmds-py.c. References rpmdsObject_s::ds, and rpmds. |
|
Definition at line 411 of file rpmds-py.c. References hdrGetHeader(), rpmds_Wrap(), rpmdsNew(), rpmTag, RPMTAG_REQUIRENAME, and tagNumFromPyObject(). |
|
Definition at line 431 of file rpmds-py.c. References hdrGetHeader(), rpmds_Wrap(), rpmdsThis(), RPMSENSE_EQUAL, and RPMTAG_PROVIDENAME. |
|
Definition at line 89 of file rpmds-py.c. References rpmdsObject_s::ds, and rpmdsColor(). |
|
Definition at line 105 of file rpmds-py.c. References rpmdsObject_s::ds, and rpmdsCompare(). |
|
Definition at line 33 of file rpmds-py.c. References rpmdsObject_s::ds, and rpmdsCount(). |
|
Definition at line 254 of file rpmds-py.c. References rpmdsObject_s::ds, and rpmdsFree(). |
|
Definition at line 23 of file rpmds-py.c. |
|
Definition at line 49 of file rpmds-py.c. References rpmdsObject_s::ds, and rpmdsDNEVR(). |
|
Definition at line 65 of file rpmds-py.c. References rpmdsObject_s::ds, and rpmdsEVR(). |
|
Definition at line 73 of file rpmds-py.c. References rpmdsObject_s::ds, and rpmdsFlags(). |
|
Definition at line 278 of file rpmds-py.c. References rpmds_methods. |
|
Definition at line 112 of file rpmds-py.c. |
|
Definition at line 120 of file rpmds-py.c. References rpmdsObject_s::active, rpmdsObject_s::ds, rpmdsEVR(), rpmdsFlags(), rpmdsInit(), rpmdsN(), and rpmdsNext(). Referenced by rpmds_Next(). |
|
Definition at line 41 of file rpmds-py.c. References rpmdsObject_s::ds, and rpmdsIx(). |
|
Definition at line 285 of file rpmds-py.c. References rpmdsObject_s::ds, and rpmdsCount(). |
|
Definition at line 57 of file rpmds-py.c. References rpmdsObject_s::ds, and rpmdsN(). |
|
Definition at line 157 of file rpmds-py.c. References rpmds_iternext(). |
|
Definition at line 187 of file rpmds-py.c. References rpmdsObject_s::ds, and rpmdsNotify(). |
|
Definition at line 264 of file rpmds-py.c. References rpmdsObject_s::ds, rpmdsDNEVR(), rpmdsInit(), and rpmdsNext(). |
|
Definition at line 97 of file rpmds-py.c. References rpmdsObject_s::ds, and rpmdsRefs(). |
|
Definition at line 176 of file rpmds-py.c. References rpmdsObject_s::ds, and rpmdsSetNoPromote(). |
|
Definition at line 390 of file rpmds-py.c. References rpmds_Wrap(), rpmdsSingle(), RPMTAG_PROVIDENAME, and tagNumFromPyObject(). |
|
Definition at line 292 of file rpmds-py.c. References rpmdsObject_s::ds, rpmdsDNEVR(), rpmdsNext(), and rpmdsSetIx(). |
|
Definition at line 81 of file rpmds-py.c. References rpmdsObject_s::ds, and rpmdsTagN(). |
|
Definition at line 378 of file rpmds-py.c. References rpmdsObject_s::active, rpmdsObject_s::ds, rpmds, and rpmds_Type. Referenced by hdr_dsFromHeader(), hdr_dsOfHeader(), rpmds_Single(), and rpmte_DS(). |
|
Initial value: { (inquiry) rpmds_length, (binaryfunc) rpmds_subscript, (objobjargproc)0, } Definition at line 309 of file rpmds-py.c. |
|
Initial value:
"" Definition at line 318 of file rpmds-py.c. |
|
Definition at line 215 of file rpmds-py.c. Referenced by rpmds_getattr(). |
|
Definition at line 322 of file rpmds-py.c. Referenced by rpmds_Wrap(). |