rpm
5.4.15
|
#include "rpmds.h"
Go to the source code of this file.
Data Structures | |
struct | rpmdsObject_s |
Type: _rpm.ds | |
#define | rpmdsObject_Check(v) ((v)->ob_type == &rpmds_Type) |
typedef struct rpmdsObject_s | rpmdsObject |
PyTypeObject | rpmds_Type |
rpmds | dsFromDs (rpmdsObject *ds) |
rpmdsObject * | rpmds_Wrap (rpmds ds) |
rpmdsObject * | rpmds_Single (PyObject *s, PyObject *args, PyObject *kwds) |
rpmdsObject * | hdr_dsFromHeader (PyObject *s, PyObject *args, PyObject *kwds) |
rpmdsObject * | hdr_dsOfHeader (PyObject *s) |
#define rpmdsObject_Check | ( | v | ) | ((v)->ob_type == &rpmds_Type) |
Definition at line 27 of file rpmds-py.h.
typedef struct rpmdsObject_s rpmdsObject |
rpmds dsFromDs | ( | rpmdsObject * | ds | ) |
Definition at line 786 of file rpmds-py.c.
References rpmdsObject_s::ds.
rpmdsObject* hdr_dsFromHeader | ( | PyObject * | s, |
PyObject * | args, | ||
PyObject * | kwds | ||
) |
Definition at line 830 of file rpmds-py.c.
References flags, hdrGetHeader(), rpmds_Wrap(), rpmdsNew(), RPMTAG_REQUIRENAME, and tagNumFromPyObject().
rpmdsObject* hdr_dsOfHeader | ( | PyObject * | s | ) |
Definition at line 853 of file rpmds-py.c.
References hdrGetHeader(), rpmds_Wrap(), rpmdsThis(), RPMSENSE_EQUAL, and RPMTAG_PROVIDENAME.
rpmdsObject* rpmds_Single | ( | PyObject * | s, |
PyObject * | args, | ||
PyObject * | kwds | ||
) |
Definition at line 804 of file rpmds-py.c.
References rpmds_Wrap(), rpmdsSingle(), RPMTAG_PROVIDENAME, tagNumFromPyObject(), and xstrdup().
rpmdsObject* rpmds_Wrap | ( | rpmds | ds | ) |
Definition at line 792 of file rpmds-py.c.
References rpmdsObject_s::active, and rpmdsObject_s::ds.
Referenced by hdr_dsFromHeader(), hdr_dsOfHeader(), rpmds_Cpuinfo(), rpmds_Getconf(), rpmds_iternext(), rpmds_Ldconfig(), rpmds_Rpmlib(), rpmds_Single(), rpmds_Sysinfo(), rpmds_Uname(), rpmte_DS(), and rpmts_SolveCallback().
PyTypeObject rpmds_Type |
Definition at line 736 of file rpmds-py.c.
Referenced by init_rpm(), rpmal_Add(), and rpmal_AddProvides().