rpm
5.2.1
|
Files | |
file | header-py.c |
file | header-py.h |
file | spec-py.c |
file | spec-py.h |
file | rpmal-py.c |
file | rpmal-py.h |
file | rpmdb-py.c |
file | rpmdb-py.h |
file | rpmds-py.c |
file | rpmds-py.h |
file | rpmfd-py.c |
file | rpmfd-py.h |
file | rpmfi-py.c |
file | rpmfi-py.h |
file | rpmfts-py.c |
file | rpmfts-py.h |
file | rpmmi-py.c |
file | rpmmi-py.h |
file | rpmmodule.c |
file | rpmps-py.c |
file | rpmps-py.h |
file | rpmte-py.c |
file | rpmte-py.h |
file | rpmts-py.c |
file | rpmts-py.h |
Data Structures | |
struct | hdrObject_s |
struct | specObject_s |
struct | rpmalObject_s |
struct | rpmdbObject_s |
struct | rpmdsObject_s |
struct | rpmfdObject_s |
struct | rpmfiObject_s |
struct | rpmftsObject_s |
struct | rpmmiObject_s |
struct | rpmpsObject_s |
struct | rpmteObject_s |
struct | rpmtsCallbackType_s |
struct | rpmtsObject_s |
Typedefs | |
typedef struct specObject_s | specObject |
Functions | |
static void | hdr_dealloc (hdrObject *s) |
static PyObject * | hdr_subscript (hdrObject *s, PyObject *item) |
static void | rpmfd_dealloc (rpmfdObject *s) |
static int | rpmfd_init (rpmfdObject *s, PyObject *args, PyObject *kwds) |
static void | rpmfd_free (rpmfdObject *s) |
static PyObject * | rpmfd_alloc (PyTypeObject *subtype, int nitems) |
static rpmfdObject * | rpmfd_new (PyTypeObject *subtype, PyObject *args, PyObject *kwds) |
static int | rpmfi_init (rpmfiObject *s, PyObject *args, PyObject *kwds) |
static void | rpmfi_free (rpmfiObject *s) |
static PyObject * | rpmfi_alloc (PyTypeObject *subtype, int nitems) |
static PyObject * | rpmfi_new (PyTypeObject *subtype, PyObject *args, PyObject *kwds) |
static void | rpmmi_dealloc (rpmmiObject *s) |
static int | rpmps_init (rpmpsObject *s, PyObject *args, PyObject *kwds) |
static void | rpmps_free (rpmpsObject *s) |
static PyObject * | rpmps_alloc (PyTypeObject *subtype, int nitems) |
static PyObject * | rpmps_new (PyTypeObject *subtype, PyObject *args, PyObject *kwds) |
static void | rpmts_dealloc (rpmtsObject *s) |
static int | rpmts_setattro (PyObject *o, PyObject *n, PyObject *v) |
static int | rpmts_init (rpmtsObject *s, PyObject *args, PyObject *kwds) |
static void | rpmts_free (rpmtsObject *s) |
static PyObject * | rpmts_alloc (PyTypeObject *subtype, int nitems) |
static PyObject * | rpmts_new (PyTypeObject *subtype, PyObject *args, PyObject *kwds) |
Variables | |
static struct PyMethodDef | hdr_methods [] |
static PyMappingMethods | hdr_as_mapping |
PyTypeObject | hdr_Type |
PyTypeObject | spec_Type |
static struct PyMethodDef | rpmfd_methods [] |
PyTypeObject | rpmfd_Type |
static struct PyMethodDef | rpmfts_methods [] |
PyTypeObject | rpmfts_Type |
static struct PyMethodDef | rpmmi_methods [] |
PyTypeObject | rpmmi_Type |
static struct PyMethodDef | rpmte_methods [] |
PyTypeObject | rpmte_Type |
static struct PyMethodDef | rpmts_methods [] |
PyTypeObject | rpmts_Type |
Type: _rpm.hdr | |
typedef struct hdrObject_s | hdrObject |
PyTypeObject | hdr_Type |
PyObject * | pyrpmError |
rpmTag | tagNumFromPyObject (PyObject *item) |
hdrObject * | hdr_Wrap (Header h) |
Header | hdrGetHeader (hdrObject *h) |
PyObject * | labelCompare (PyObject *self, PyObject *args) |
PyObject * | versionCompare (PyObject *self, PyObject *args, PyObject *kwds) |
PyObject * | rpmHeaderFromFile (PyObject *self, PyObject *args, PyObject *kwds) |
PyObject * | rpmHeaderFromFD (PyObject *self, PyObject *args, PyObject *kwds) |
PyObject * | rpmSingleHeaderFromFD (PyObject *self, PyObject *args, PyObject *kwds) |
PyObject * | rpmHeaderToFile (PyObject *self, PyObject *args, PyObject *kwds) |
PyObject * | rpmHeaderToFD (PyObject *self, PyObject *args, PyObject *kwds) |
PyObject * | rpmReadHeaders (FD_t fd) |
PyObject * | rpmWriteHeaders (PyObject *list, FD_t fd) |
PyObject * | rhnLoad (PyObject *self, PyObject *args, PyObject *kwds) |
PyObject * | hdrLoad (PyObject *self, PyObject *args, PyObject *kwds) |
Type: _rpm.al | |
typedef struct rpmalObject_s | rpmalObject |
PyTypeObject | rpmal_Type |
rpmalObject * | rpmal_Wrap (rpmal al) |
Type: _rpm.db | |
typedef struct rpmdbObject_s | rpmdbObject |
PyTypeObject | rpmdb_Type |
Type: _rpm.ds | |
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) |
Type: _rpm.fd | |
typedef struct rpmfdObject_s | rpmfdObject |
PyTypeObject | rpmfd_Type |
rpmfdObject * | rpmfd_Wrap (FD_t fd) |
Type: _rpm.fi | |
typedef struct rpmfiObject_s | rpmfiObject |
PyTypeObject | rpmfi_Type |
rpmfi | fiFromFi (rpmfiObject *fi) |
rpmfiObject * | rpmfi_Wrap (rpmfi fi) |
rpmfiObject * | hdr_fiFromHeader (PyObject *s, PyObject *args, PyObject *kwds) |
Type: _rpm.fts | |
typedef struct rpmftsObject_s | rpmftsObject |
PyTypeObject | rpmfts_Type |
Type: _rpm.mi | |
typedef struct rpmmiObject_s | rpmmiObject |
PyTypeObject | rpmmi_Type |
rpmmiObject * | rpmmi_Wrap (rpmmi mi) |
Module: rpm | |
sigset_t | rpmsqCaught |
static PyObject * | archScore (PyObject *s, PyObject *args, PyObject *kwds) |
static PyObject * | platformScore (PyObject *s, PyObject *args, PyObject *kwds) |
static PyObject * | signalsCaught (PyObject *s, PyObject *check) |
static PyObject * | checkSignals (PyObject *s, PyObject *args) |
static PyObject * | setLogFile (PyObject *s, PyObject *args, PyObject *kwds) |
static PyObject * | setVerbosity (PyObject *s, PyObject *args, PyObject *kwds) |
static PyObject * | setEpochPromote (PyObject *s, PyObject *args, PyObject *kwds) |
static PyObject * | setStats (PyObject *s, PyObject *args, PyObject *kwds) |
Type: _rpm.ps | |
typedef struct rpmpsObject_s | rpmpsObject |
PyTypeObject | rpmps_Type |
rpmps | psFromPs (rpmpsObject *ps) |
rpmpsObject * | rpmps_Wrap (rpmps ps) |
Type: _rpm.te | |
typedef struct rpmteObject_s | rpmteObject |
PyTypeObject | rpmte_Type |
rpmteObject * | rpmte_Wrap (rpmte te) |
Class: Rpmts | |
static PyObject * | rpmts_SetProbFilter (rpmtsObject *s, PyObject *args, PyObject *kwds) |
Type: _rpm.ts | |
typedef struct rpmtsObject_s | rpmtsObject |
PyTypeObject | rpmts_Type |
PyObject * | rpmts_Create (PyObject *s, PyObject *args, PyObject *kwds) |
typedef struct hdrObject_s hdrObject |
Definition at line 13 of file header-py.h.
typedef struct rpmalObject_s rpmalObject |
typedef struct rpmdbObject_s rpmdbObject |
Definition at line 15 of file rpmdb-py.h.
typedef struct rpmdsObject_s rpmdsObject |
typedef struct rpmfdObject_s rpmfdObject |
typedef struct rpmfiObject_s rpmfiObject |
typedef struct rpmftsObject_s rpmftsObject |
typedef struct rpmmiObject_s rpmmiObject |
Definition at line 13 of file rpmmi-py.h.
typedef struct rpmpsObject_s rpmpsObject |
typedef struct rpmteObject_s rpmteObject |
typedef struct rpmtsObject_s rpmtsObject |
typedef struct specObject_s specObject |
static PyObject* archScore | ( | PyObject * | s, |
PyObject * | args, | ||
PyObject * | kwds | ||
) | [static] |
Definition at line 57 of file rpmmodule.c.
References _free(), platform, rpmExpand(), and rpmPlatformScore().
static PyObject* checkSignals | ( | PyObject * | s, |
PyObject * | args | ||
) | [static] |
Definition at line 131 of file rpmmodule.c.
References rpmdbCheckSignals().
rpmds dsFromDs | ( | rpmdsObject * | ds | ) |
Definition at line 796 of file rpmds-py.c.
References rpmdsObject_s::ds.
rpmfi fiFromFi | ( | rpmfiObject * | fi | ) |
Definition at line 598 of file rpmfi-py.c.
References rpmfiObject_s::fi.
static void hdr_dealloc | ( | hdrObject * | s | ) | [static] |
Definition at line 335 of file header-py.c.
References hdrObject_s::h, and headerFree().
rpmdsObject* hdr_dsFromHeader | ( | PyObject * | s, |
PyObject * | args, | ||
PyObject * | kwds | ||
) |
Definition at line 841 of file rpmds-py.c.
References hdrGetHeader(), rpmds_Wrap(), rpmdsNew(), RPMTAG_REQUIRENAME, and tagNumFromPyObject().
rpmdsObject* hdr_dsOfHeader | ( | PyObject * | s | ) |
Definition at line 864 of file rpmds-py.c.
References hdrGetHeader(), rpmds_Wrap(), rpmdsThis(), RPMSENSE_EQUAL, and RPMTAG_PROVIDENAME.
rpmfiObject* hdr_fiFromHeader | ( | PyObject * | s, |
PyObject * | args, | ||
PyObject * | kwds | ||
) |
Definition at line 616 of file rpmfi-py.c.
References hdrGetHeader(), rpmfi_Wrap(), rpmfiNew(), RPMTAG_BASENAMES, and tagNumFromPyObject().
static PyObject* hdr_subscript | ( | hdrObject * | s, |
PyObject * | item | ||
) | [static] |
Definition at line 360 of file header-py.c.
References _free(), alloca(), rpmDataType_u::argv, _HE_s::c, _HE_s::freeData, hdrObject_s::h, headerGet(), _HE_s::p, rpmDataType_u::ptr, RPM_BIN_TYPE, RPM_STRING_ARRAY_TYPE, RPM_STRING_TYPE, RPM_UINT16_TYPE, RPM_UINT32_TYPE, RPM_UINT64_TYPE, RPM_UINT8_TYPE, rpmHeaderFormats, RPMTAG_ARCH, RPMTAG_CHANGELOGTIME, RPMTAG_CONFLICTFLAGS, RPMTAG_CONFLICTNAME, RPMTAG_CONFLICTVERSION, RPMTAG_DISTEPOCH, RPMTAG_EPOCH, RPMTAG_FILEFLAGS, RPMTAG_FILEGIDS, RPMTAG_FILEGROUPNAME, RPMTAG_FILELINKTOS, RPMTAG_FILEMD5S, RPMTAG_FILEMODES, RPMTAG_FILEMTIMES, RPMTAG_FILEPATHS, RPMTAG_FILERDEVS, RPMTAG_FILESIZES, RPMTAG_FILESTATES, RPMTAG_FILEUIDS, RPMTAG_FILEUSERNAME, RPMTAG_FILEVERIFYFLAGS, RPMTAG_NAME, RPMTAG_OBSOLETEFLAGS, RPMTAG_OBSOLETENAME, RPMTAG_OBSOLETEVERSION, RPMTAG_OLDFILENAMES, RPMTAG_ORIGPATHS, RPMTAG_OS, RPMTAG_PROVIDEFLAGS, RPMTAG_PROVIDENAME, RPMTAG_PROVIDEVERSION, RPMTAG_RELEASE, RPMTAG_REQUIREFLAGS, RPMTAG_REQUIRENAME, RPMTAG_REQUIREVERSION, RPMTAG_ROOT, RPMTAG_VERSION, rpmDataType_u::str, _HE_s::t, _HE_s::tag, tagNumFromPyObject(), rpmDataType_u::ui16p, rpmDataType_u::ui32p, rpmDataType_u::ui64p, rpmDataType_u::ui8p, and xstrcasecmp().
Referenced by hdr_getattro().
Definition at line 628 of file header-py.c.
References hdrObject_s::h, and headerLink().
Referenced by hdrLoad(), rpmdb_subscript(), rpmmi_iternext(), rpmReadHeaders(), rpmSingleHeaderFromFD(), rpmts_HdrFromFdno(), rpmts_IDTXglob(), and rpmts_IDTXload().
Header hdrGetHeader | ( | hdrObject * | h | ) |
Definition at line 635 of file header-py.c.
References hdrObject_s::h.
Referenced by hdr_dsFromHeader(), hdr_dsOfHeader(), hdr_fiFromHeader(), rpmds_init(), rpmfi_init(), and rpmts_AddInstall().
PyObject* hdrLoad | ( | PyObject * | self, |
PyObject * | args, | ||
PyObject * | kwds | ||
) |
Definition at line 642 of file header-py.c.
References hdr_Wrap(), headerAllocated(), headerFree(), headerLoad(), and pyrpmError.
PyObject* labelCompare | ( | PyObject * | self, |
PyObject * | args | ||
) |
Definition at line 928 of file header-py.c.
References rpmEVRcompare(), rpmEVRfree(), rpmEVRnew(), and RPMSENSE_EQUAL.
static PyObject* platformScore | ( | PyObject * | s, |
PyObject * | args, | ||
PyObject * | kwds | ||
) | [static] |
Definition at line 81 of file rpmmodule.c.
References platform, and rpmPlatformScore().
rpmps psFromPs | ( | rpmpsObject * | ps | ) |
Definition at line 403 of file rpmps-py.c.
References rpmpsObject_s::ps.
PyObject* rhnLoad | ( | PyObject * | self, |
PyObject * | args, | ||
PyObject * | kwds | ||
) |
rpmalObject* rpmal_Wrap | ( | rpmal | al | ) |
Definition at line 191 of file rpmal-py.c.
References rpmalObject_s::al.
rpmdsObject* rpmds_Single | ( | PyObject * | s, |
PyObject * | args, | ||
PyObject * | kwds | ||
) |
Definition at line 815 of file rpmds-py.c.
References rpmds_Wrap(), rpmdsSingle(), RPMTAG_PROVIDENAME, tagNumFromPyObject(), and xstrdup().
rpmdsObject* rpmds_Wrap | ( | rpmds | ds | ) |
Definition at line 802 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().
static PyObject* rpmfd_alloc | ( | PyTypeObject * | subtype, |
int | nitems | ||
) | [static] |
Definition at line 255 of file rpmfd-py.c.
References _rpmfd_debug.
static void rpmfd_dealloc | ( | rpmfdObject * | s | ) | [static] |
Definition at line 184 of file rpmfd-py.c.
References Fclose(), and rpmfdObject_s::fd.
static void rpmfd_free | ( | rpmfdObject * | s | ) | [static] |
Definition at line 242 of file rpmfd-py.c.
References _rpmfd_debug, Fclose(), and rpmfdObject_s::fd.
Referenced by rpmfd_new().
static int rpmfd_init | ( | rpmfdObject * | s, |
PyObject * | args, | ||
PyObject * | kwds | ||
) | [static] |
Definition at line 208 of file rpmfd-py.c.
References _rpmfd_debug, Fclose(), rpmfdObject_s::fd, Ferror(), Fopen(), Fstrerror(), and pyrpmError.
Referenced by rpmfd_new().
static rpmfdObject* rpmfd_new | ( | PyTypeObject * | subtype, |
PyObject * | args, | ||
PyObject * | kwds | ||
) | [static] |
Definition at line 268 of file rpmfd-py.c.
References _rpmfd_debug, rpmfdObject_s::fd, rpmfd_free(), and rpmfd_init().
rpmfdObject* rpmfd_Wrap | ( | FD_t | fd | ) |
Definition at line 342 of file rpmfd-py.c.
References rpmfdObject_s::fd.
static PyObject* rpmfi_alloc | ( | PyTypeObject * | subtype, |
int | nitems | ||
) | [static] |
Definition at line 510 of file rpmfi-py.c.
References _rpmfi_debug.
static void rpmfi_free | ( | rpmfiObject * | s | ) | [static] |
Definition at line 498 of file rpmfi-py.c.
References _rpmfi_debug, rpmfiObject_s::fi, and rpmfiFree().
Referenced by rpmfi_new().
static int rpmfi_init | ( | rpmfiObject * | s, |
PyObject * | args, | ||
PyObject * | kwds | ||
) | [static] |
Definition at line 465 of file rpmfi-py.c.
References _rpmfi_debug, rpmfiObject_s::active, rpmfiObject_s::fi, hdr_Type, hdrGetHeader(), rpmfiNew(), RPMTAG_BASENAMES, and tagNumFromPyObject().
Referenced by rpmfi_new().
static PyObject* rpmfi_new | ( | PyTypeObject * | subtype, |
PyObject * | args, | ||
PyObject * | kwds | ||
) | [static] |
Definition at line 523 of file rpmfi-py.c.
References _rpmfi_debug, rpmfiObject_s::fi, rpmfi_free(), and rpmfi_init().
rpmfiObject* rpmfi_Wrap | ( | rpmfi | fi | ) |
Definition at line 604 of file rpmfi-py.c.
References rpmfiObject_s::active, and rpmfiObject_s::fi.
Referenced by hdr_fiFromHeader(), and rpmte_FI().
PyObject* rpmHeaderFromFD | ( | PyObject * | self, |
PyObject * | args, | ||
PyObject * | kwds | ||
) |
Definition at line 736 of file header-py.c.
References Fclose(), fdDup(), and rpmReadHeaders().
PyObject* rpmHeaderFromFile | ( | PyObject * | self, |
PyObject * | args, | ||
PyObject * | kwds | ||
) |
Definition at line 757 of file header-py.c.
References Fclose(), Fopen(), pyrpmError, and rpmReadHeaders().
PyObject* rpmHeaderToFD | ( | PyObject * | self, |
PyObject * | args, | ||
PyObject * | kwds | ||
) |
Definition at line 867 of file header-py.c.
References Fclose(), fdDup(), and rpmWriteHeaders().
PyObject* rpmHeaderToFile | ( | PyObject * | self, |
PyObject * | args, | ||
PyObject * | kwds | ||
) |
Definition at line 889 of file header-py.c.
References Fclose(), Fopen(), pyrpmError, and rpmWriteHeaders().
static void rpmmi_dealloc | ( | rpmmiObject * | s | ) | [static] |
Definition at line 201 of file rpmmi-py.c.
References rpmmiObject_s::mi, and rpmmiFree().
rpmmiObject* rpmmi_Wrap | ( | rpmmi | mi | ) |
Definition at line 279 of file rpmmi-py.c.
References rpmmiObject_s::mi, and pyrpmError.
Referenced by rpmdb_Match(), and rpmts_Match().
static PyObject* rpmps_alloc | ( | PyTypeObject * | subtype, |
int | nitems | ||
) | [static] |
Definition at line 316 of file rpmps-py.c.
References _rpmps_debug.
static void rpmps_free | ( | rpmpsObject * | s | ) | [static] |
Definition at line 304 of file rpmps-py.c.
References _rpmps_debug, rpmpsObject_s::ps, and rpmpsFree().
Referenced by rpmps_new().
static int rpmps_init | ( | rpmpsObject * | s, |
PyObject * | args, | ||
PyObject * | kwds | ||
) | [static] |
Definition at line 285 of file rpmps-py.c.
References _rpmps_debug, rpmpsObject_s::ps, rpmpsObject_s::psi, and rpmpsCreate().
Referenced by rpmps_new().
static PyObject* rpmps_new | ( | PyTypeObject * | subtype, |
PyObject * | args, | ||
PyObject * | kwds | ||
) | [static] |
Definition at line 329 of file rpmps-py.c.
References _rpmps_debug, rpmpsObject_s::ps, rpmps_free(), and rpmps_init().
rpmpsObject* rpmps_Wrap | ( | rpmps | ps | ) |
Definition at line 409 of file rpmps-py.c.
References rpmpsObject_s::ps, and rpmpsObject_s::psi.
Referenced by rpmts_Problems().
PyObject* rpmReadHeaders | ( | FD_t | fd | ) |
Definition at line 678 of file header-py.c.
References _free(), hdr_Wrap(), headerFree(), pyrpmError, rpmlog(), RPMLOG_ERR, rpmpkgRead(), RPMRC_NOTFOUND, and RPMRC_OK.
Referenced by rpmHeaderFromFD(), and rpmHeaderFromFile().
PyObject* rpmSingleHeaderFromFD | ( | PyObject * | self, |
PyObject * | args, | ||
PyObject * | kwds | ||
) |
Definition at line 784 of file header-py.c.
References _free(), Fclose(), fdDup(), hdr_Wrap(), headerFree(), pyrpmError, rpmlog(), RPMLOG_ERR, rpmpkgRead(), RPMRC_NOTFOUND, RPMRC_OK, and SEEK_CUR.
rpmteObject* rpmte_Wrap | ( | rpmte | te | ) |
Definition at line 501 of file rpmte-py.c.
References rpmteObject_s::te.
Referenced by rpmts_iternext().
static PyObject* rpmts_alloc | ( | PyTypeObject * | subtype, |
int | nitems | ||
) | [static] |
Definition at line 1601 of file rpmts-py.c.
References _rpmts_debug.
PyObject* rpmts_Create | ( | PyObject * | s, |
PyObject * | args, | ||
PyObject * | kwds | ||
) |
Definition at line 1707 of file rpmts-py.c.
static void rpmts_dealloc | ( | rpmtsObject * | s | ) | [static] |
Definition at line 1521 of file rpmts-py.c.
References _rpmts_debug, Fclose(), rpmtsObject_s::keyList, rpmtsFree(), rpmtsGetRdb(), rpmtsObject_s::scriptFd, and rpmtsObject_s::ts.
static void rpmts_free | ( | rpmtsObject * | s | ) | [static] |
Definition at line 1581 of file rpmts-py.c.
References _rpmts_debug, Fclose(), rpmtsObject_s::keyList, rpmtsFree(), rpmtsGetRdb(), rpmtsObject_s::scriptFd, and rpmtsObject_s::ts.
static int rpmts_init | ( | rpmtsObject * | s, |
PyObject * | args, | ||
PyObject * | kwds | ||
) | [static] |
Definition at line 1571 of file rpmts-py.c.
static PyObject* rpmts_new | ( | PyTypeObject * | subtype, |
PyObject * | args, | ||
PyObject * | kwds | ||
) | [static] |
Definition at line 1613 of file rpmts-py.c.
References _rpmts_debug, rpmtsObject_s::ignoreSet, rpmtsObject_s::keyList, rpmExpandNumeric(), rpmtsCreate(), rpmtsGetRdb(), rpmtsSetRootDir(), rpmtsSetVSFlags(), rpmtsObject_s::scriptFd, rpmtsObject_s::ts, rpmtsObject_s::tsi, rpmtsObject_s::tsiFilter, and vsflags.
static int rpmts_setattro | ( | PyObject * | o, |
PyObject * | n, | ||
PyObject * | v | ||
) | [static] |
Definition at line 1545 of file rpmts-py.c.
References fdDup(), rpmtsSetScriptFd(), rpmtsObject_s::scriptFd, and rpmtsObject_s::ts.
static PyObject* rpmts_SetProbFilter | ( | rpmtsObject * | s, |
PyObject * | args, | ||
PyObject * | kwds | ||
) | [static] |
Definition at line 1202 of file rpmts-py.c.
References _rpmts_debug, rpmtsObject_s::ignoreSet, and rpmtsObject_s::ts.
PyObject* rpmWriteHeaders | ( | PyObject * | list, |
FD_t | fd | ||
) |
Definition at line 841 of file header-py.c.
References _free(), hdrObject_s::h, pyrpmError, rpmlog(), RPMLOG_ERR, rpmpkgWrite(), and RPMRC_OK.
Referenced by rpmHeaderToFD(), and rpmHeaderToFile().
static PyObject* setEpochPromote | ( | PyObject * | s, |
PyObject * | args, | ||
PyObject * | kwds | ||
) | [static] |
Definition at line 185 of file rpmmodule.c.
References _rpmds_nopromote.
static PyObject* setLogFile | ( | PyObject * | s, |
PyObject * | args, | ||
PyObject * | kwds | ||
) | [static] |
Definition at line 141 of file rpmmodule.c.
References pyrpmError, and rpmlogSetFile().
static PyObject* setStats | ( | PyObject * | s, |
PyObject * | args, | ||
PyObject * | kwds | ||
) | [static] |
Definition at line 199 of file rpmmodule.c.
References _rpmts_stats.
static PyObject* setVerbosity | ( | PyObject * | s, |
PyObject * | args, | ||
PyObject * | kwds | ||
) | [static] |
Definition at line 168 of file rpmmodule.c.
References rpmSetVerbosity.
static PyObject* signalsCaught | ( | PyObject * | s, |
PyObject * | check | ||
) | [static] |
Definition at line 98 of file rpmmodule.c.
References rpmsqCaught.
rpmTag tagNumFromPyObject | ( | PyObject * | item | ) |
Definition at line 345 of file header-py.c.
References tagValue().
Referenced by hdr_dsFromHeader(), hdr_fiFromHeader(), hdr_subscript(), rpmdb_Match(), rpmds_init(), rpmds_Single(), rpmfi_init(), rpmmi_Pattern(), rpmte_DS(), rpmte_FI(), and rpmts_Match().
PyObject* versionCompare | ( | PyObject * | self, |
PyObject * | args, | ||
PyObject * | kwds | ||
) |
Definition at line 915 of file header-py.c.
References hdr_compare().
PyMappingMethods hdr_as_mapping [static] |
{ (lenfunc) 0, (binaryfunc) hdr_subscript, (objobjargproc) 0, }
Definition at line 552 of file header-py.c.
struct PyMethodDef hdr_methods[] [static] |
{ {"keys", (PyCFunction) hdrKeyList, METH_NOARGS, NULL }, {"unload", (PyCFunction) hdrUnload, METH_VARARGS|METH_KEYWORDS, NULL }, {"getorigin", (PyCFunction) hdrGetOrigin, METH_NOARGS, NULL }, {"setorigin", (PyCFunction) hdrSetOrigin, METH_NOARGS, NULL }, {"sprintf", (PyCFunction) hdrSprintf, METH_VARARGS|METH_KEYWORDS, NULL }, {"dsOfHeader", (PyCFunction)hdr_dsOfHeader, METH_NOARGS, NULL}, {"dsFromHeader", (PyCFunction)hdr_dsFromHeader, METH_VARARGS|METH_KEYWORDS, NULL}, {"fiFromHeader", (PyCFunction)hdr_fiFromHeader, METH_VARARGS|METH_KEYWORDS, NULL}, {NULL, NULL} }
Definition at line 298 of file header-py.c.
PyTypeObject hdr_Type |
Definition at line 582 of file header-py.c.
Referenced by init_rpm(), rpmds_init(), rpmfi_init(), and rpmts_AddInstall().
PyTypeObject hdr_Type |
Definition at line 582 of file header-py.c.
Referenced by init_rpm(), rpmds_init(), rpmfi_init(), and rpmts_AddInstall().
PyObject* pyrpmError |
Definition at line 51 of file rpmmodule.c.
Referenced by hdrLoad(), hdrSprintf(), hdrUnload(), init_rpm(), rpmdb_subscript(), rpmfd_Fopen(), rpmfd_init(), rpmHeaderFromFile(), rpmHeaderToFile(), rpmmi_Wrap(), rpmReadHeaders(), rpmSingleHeaderFromFD(), rpmts_AddErase(), rpmts_HdrCheck(), rpmts_HdrFromFdno(), rpmts_PgpImportPubkey(), rpmts_PgpPrtPkts(), rpmWriteHeaders(), setLogFile(), and spec_Parse().
PyTypeObject rpmal_Type |
Definition at line 140 of file rpmal-py.c.
Referenced by init_rpm().
PyTypeObject rpmdb_Type |
Definition at line 241 of file rpmdb-py.c.
PyTypeObject rpmds_Type |
Definition at line 745 of file rpmds-py.c.
Referenced by init_rpm(), rpmal_Add(), and rpmal_AddProvides().
struct PyMethodDef rpmfd_methods[] [static] |
{ {"Debug", (PyCFunction)rpmfd_Debug, METH_VARARGS|METH_KEYWORDS, NULL}, {"Fopen", (PyCFunction)rpmfd_Fopen, METH_VARARGS|METH_KEYWORDS, NULL}, {NULL, NULL} }
Definition at line 170 of file rpmfd-py.c.
PyTypeObject rpmfd_Type |
Definition at line 294 of file rpmfd-py.c.
Referenced by init_rpm().
PyTypeObject rpmfd_Type |
Definition at line 294 of file rpmfd-py.c.
Referenced by init_rpm().
PyTypeObject rpmfi_Type |
Definition at line 548 of file rpmfi-py.c.
Referenced by init_rpm(), and rpmal_Add().
struct PyMethodDef rpmfts_methods[] [static] |
{ {"Debug", (PyCFunction)rpmfts_Debug, METH_VARARGS|METH_KEYWORDS, NULL}, {"open", (PyCFunction)rpmfts_Open, METH_VARARGS|METH_KEYWORDS, NULL}, {"read", (PyCFunction)rpmfts_Read, METH_NOARGS, NULL}, {"children",(PyCFunction)rpmfts_Children, METH_VARARGS|METH_KEYWORDS, NULL}, {"close", (PyCFunction)rpmfts_Close, METH_NOARGS, NULL}, {"set", (PyCFunction)rpmfts_Set, METH_VARARGS|METH_KEYWORDS, NULL}, {NULL, NULL} }
Definition at line 297 of file rpmfts-py.c.
PyTypeObject rpmfts_Type |
Definition at line 543 of file rpmfts-py.c.
Referenced by init_rpm().
PyTypeObject rpmfts_Type |
Definition at line 543 of file rpmfts-py.c.
Referenced by init_rpm().
struct PyMethodDef rpmmi_methods[] [static] |
{ {"next", (PyCFunction) rpmmi_Next, METH_NOARGS, "mi.next() -> hdr\n\ - Retrieve next header that matches. Iterate directly in python if possible.\n" }, {"instance", (PyCFunction) rpmmi_Instance, METH_NOARGS, NULL }, {"count", (PyCFunction) rpmmi_Count, METH_NOARGS, NULL }, {"pattern", (PyCFunction) rpmmi_Pattern, METH_VARARGS|METH_KEYWORDS, "mi.pattern(TagN, mire_type, pattern)\n\ - Set a secondary match pattern on tags from retrieved header.\n" }, {NULL, NULL} }
Definition at line 184 of file rpmmi-py.c.
PyTypeObject rpmmi_Type |
Definition at line 232 of file rpmmi-py.c.
Referenced by init_rpm().
PyTypeObject rpmmi_Type |
Definition at line 232 of file rpmmi-py.c.
Referenced by init_rpm().
PyTypeObject rpmps_Type |
Definition at line 353 of file rpmps-py.c.
Referenced by init_rpm().
sigset_t rpmsqCaught |
Definition at line 352 of file rpmsq.c.
Referenced by rpmdbCheckSignals(), rpmdbCheckTerminate(), and signalsCaught().
struct PyMethodDef rpmte_methods[] [static] |
Definition at line 340 of file rpmte-py.c.
PyTypeObject rpmte_Type |
Definition at line 454 of file rpmte-py.c.
Referenced by init_rpm().
PyTypeObject rpmte_Type |
Definition at line 454 of file rpmte-py.c.
Referenced by init_rpm().
struct PyMethodDef rpmts_methods[] [static] |
Definition at line 1421 of file rpmts-py.c.
PyTypeObject rpmts_Type |
Definition at line 1657 of file rpmts-py.c.
Referenced by init_rpm().
PyTypeObject rpmts_Type |
Definition at line 1657 of file rpmts-py.c.
Referenced by init_rpm().
PyTypeObject spec_Type |
Definition at line 162 of file spec-py.c.
Referenced by init_rpm().