rpm
5.4.15
|
#include "system-py.h"
#include <rpmio.h>
#include <rpmcb.h>
#include <rpmtypes.h>
#include <rpmtag.h>
#include "header-py.h"
#include "rpmfi-py.h"
#include "debug.h"
Go to the source code of this file.
Functions | |
static PyObject * | rpmfi_iter (rpmfiObject *s) |
static PyObject * | rpmfi_iternext (rpmfiObject *s) |
static void | rpmfi_dealloc (rpmfiObject *s) |
static int | rpmfi_print (rpmfiObject *s, FILE *fp, int flags) |
static int | rpmfi_length (rpmfiObject *s) |
static PyObject * | rpmfi_subscript (rpmfiObject *s, PyObject *key) |
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) |
rpmfi | fiFromFi (rpmfiObject *s) |
rpmfiObject * | rpmfi_Wrap (rpmfi fi) |
rpmfiObject * | hdr_fiFromHeader (PyObject *s, PyObject *args, PyObject *kwds) |
Class: Rpmfi | |
static PyObject * | rpmfi_Digest (rpmfiObject *s) |
static PyObject * | rpmfi_Next (rpmfiObject *s) |
static PyObject * | rpmfi_Debug (rpmfiObject *s, PyObject *args, PyObject *kwds) |
static PyObject * | rpmfi_FC (rpmfiObject *s) |
static PyObject * | rpmfi_FX (rpmfiObject *s) |
static PyObject * | rpmfi_DC (rpmfiObject *s) |
static PyObject * | rpmfi_DX (rpmfiObject *s) |
static PyObject * | rpmfi_BN (rpmfiObject *s) |
static PyObject * | rpmfi_DN (rpmfiObject *s) |
static PyObject * | rpmfi_FN (rpmfiObject *s) |
static PyObject * | rpmfi_FFlags (rpmfiObject *s) |
static PyObject * | rpmfi_VFlags (rpmfiObject *s) |
static PyObject * | rpmfi_FMode (rpmfiObject *s) |
static PyObject * | rpmfi_FState (rpmfiObject *s) |
static PyObject * | rpmfi_FLink (rpmfiObject *s) |
static PyObject * | rpmfi_FSize (rpmfiObject *s) |
static PyObject * | rpmfi_FRdev (rpmfiObject *s) |
static PyObject * | rpmfi_FMtime (rpmfiObject *s) |
static PyObject * | rpmfi_FUser (rpmfiObject *s) |
static PyObject * | rpmfi_FGroup (rpmfiObject *s) |
static PyObject * | rpmfi_FColor (rpmfiObject *s) |
static PyObject * | rpmfi_FClass (rpmfiObject *s) |
Variables | |
static struct PyMethodDef | rpmfi_methods [] |
static PyMappingMethods | rpmfi_as_mapping |
static char | rpmfi_doc [] |
PyTypeObject | rpmfi_Type |
rpmfi fiFromFi | ( | rpmfiObject * | s | ) |
Definition at line 580 of file rpmfi-py.c.
References rpmfiObject_s::fi.
rpmfiObject* hdr_fiFromHeader | ( | PyObject * | s, |
PyObject * | args, | ||
PyObject * | kwds | ||
) |
Definition at line 598 of file rpmfi-py.c.
References flags, hdrGetHeader(), rpmfi_Wrap(), rpmfiNew(), RPMTAG_BASENAMES, tagNumFromPyObject(), and ts.
|
static |
Definition at line 493 of file rpmfi-py.c.
References _rpmfi_debug.
|
static |
Definition at line 182 of file rpmfi-py.c.
References rpmfiObject_s::fi, rpmfiBN(), and xstrdup().
|
static |
Definition at line 166 of file rpmfi-py.c.
References rpmfiObject_s::fi, and rpmfiDC().
|
static |
Definition at line 392 of file rpmfi-py.c.
References rpmfiObject_s::fi, and rpmfiFree().
|
static |
Definition at line 135 of file rpmfi-py.c.
References _rpmfi_debug.
|
static |
Definition at line 238 of file rpmfi-py.c.
References alloca(), rpmfiObject_s::fi, i, rpmfiDigest(), and xstrdup().
Referenced by rpmfi_iternext().
|
static |
Definition at line 190 of file rpmfi-py.c.
References rpmfiObject_s::fi, rpmfiDN(), and xstrdup().
|
static |
Definition at line 174 of file rpmfi-py.c.
References rpmfiObject_s::fi, and rpmfiDX().
|
static |
Definition at line 150 of file rpmfi-py.c.
References rpmfiObject_s::fi, and rpmfiFC().
|
static |
Definition at line 317 of file rpmfi-py.c.
References rpmfiObject_s::fi, rpmfiFClass(), and xstrdup().
|
static |
Definition at line 309 of file rpmfi-py.c.
References rpmfiObject_s::fi, and rpmfiFColor().
|
static |
Definition at line 206 of file rpmfi-py.c.
References rpmfiObject_s::fi, and rpmfiFFlags().
|
static |
Definition at line 301 of file rpmfi-py.c.
References rpmfiObject_s::fi, rpmfiFGroup(), and xstrdup().
|
static |
Definition at line 261 of file rpmfi-py.c.
References rpmfiObject_s::fi, rpmfiFLink(), and xstrdup().
|
static |
Definition at line 222 of file rpmfi-py.c.
References rpmfiObject_s::fi, and rpmfiFMode().
|
static |
Definition at line 285 of file rpmfi-py.c.
References rpmfiObject_s::fi, and rpmfiFMtime().
|
static |
Definition at line 198 of file rpmfi-py.c.
References rpmfiObject_s::fi, rpmfiFN(), and xstrdup().
|
static |
Definition at line 277 of file rpmfi-py.c.
References rpmfiObject_s::fi, and rpmfiFRdev().
|
static |
Definition at line 481 of file rpmfi-py.c.
References _rpmfi_debug, rpmfiObject_s::fi, and rpmfiFree().
Referenced by rpmfi_new().
|
static |
Definition at line 269 of file rpmfi-py.c.
References rpmfiObject_s::fi, and rpmfiFSize().
|
static |
Definition at line 230 of file rpmfi-py.c.
References rpmfiObject_s::fi, and rpmfiFState().
|
static |
Definition at line 293 of file rpmfi-py.c.
References rpmfiObject_s::fi, rpmfiFUser(), and xstrdup().
|
static |
Definition at line 158 of file rpmfi-py.c.
References rpmfiObject_s::fi, and rpmfiFX().
|
static |
Definition at line 448 of file rpmfi-py.c.
References _rpmfi_debug, rpmfiObject_s::active, rpmfiObject_s::fi, flags, hdr_Type, hdrGetHeader(), rpmfiNew(), RPMTAG_BASENAMES, tagNumFromPyObject(), and ts.
Referenced by rpmfi_new().
|
static |
Definition at line 21 of file rpmfi-py.c.
|
static |
Definition at line 35 of file rpmfi-py.c.
References rpmfiObject_s::active, rpmfiObject_s::fi, rpmfi_Digest(), rpmfiFFlags(), rpmfiFGroup(), rpmfiFInode(), rpmfiFMode(), rpmfiFMtime(), rpmfiFN(), rpmfiFNlink(), rpmfiFRdev(), rpmfiFSize(), rpmfiFState(), rpmfiFUser(), rpmfiInit(), rpmfiNext(), and rpmfiVFlags().
Referenced by rpmfi_Next().
|
static |
Definition at line 416 of file rpmfi-py.c.
References rpmfiObject_s::fi, and rpmfiFC().
|
static |
Definition at line 506 of file rpmfi-py.c.
References _rpmfi_debug, rpmfiObject_s::fi, rpmfi_free(), and rpmfi_init().
|
static |
Definition at line 100 of file rpmfi-py.c.
References rpmfi_iternext().
|
static |
Definition at line 402 of file rpmfi-py.c.
References rpmfiObject_s::fi, rpmfiFN(), rpmfiInit(), and rpmfiNext().
|
static |
Definition at line 424 of file rpmfi-py.c.
References rpmfiObject_s::fi, rpmfiFN(), rpmfiSetFX(), and xstrdup().
|
static |
Definition at line 214 of file rpmfi-py.c.
References rpmfiObject_s::fi, and rpmfiVFlags().
rpmfiObject* rpmfi_Wrap | ( | rpmfi | fi | ) |
Definition at line 586 of file rpmfi-py.c.
References rpmfiObject_s::active, fi, and rpmfiObject_s::fi.
Referenced by hdr_fiFromHeader(), and rpmte_FI().
|
static |
Definition at line 440 of file rpmfi-py.c.
|
static |
Definition at line 527 of file rpmfi-py.c.
|
static |
Definition at line 331 of file rpmfi-py.c.
PyTypeObject rpmfi_Type |
Definition at line 531 of file rpmfi-py.c.
Referenced by init_rpm(), and rpmal_Add().