rpm  5.4.10
Macros | Functions | Variables
rpmte-py.c File Reference
#include "system.h"
#include <rpmio.h>
#include <rpmiotypes.h>
#include <rpmtypes.h>
#include <rpmtag.h>
#include "header-py.h"
#include "rpmds-py.h"
#include "rpmfi-py.h"
#include "rpmte-py.h"
#include "debug.h"
Include dependency graph for rpmte-py.c:

Go to the source code of this file.

Macros

#define _RPMTE_INTERNAL   /* XXX rpmteAddedKey */
 

Functions

static int rpmte_print (rpmteObject *s, FILE *fp, int flags)
 
static PyObject * rpmte_getattro (PyObject *o, PyObject *n)
 
static int rpmte_setattro (PyObject *o, PyObject *n, PyObject *v)
 
rpmteObjectrpmte_Wrap (rpmte te)
 
Class: Rpmte
static PyObject * rpmte_Debug (rpmteObject *s, PyObject *args, PyObject *kwds)
 
static PyObject * rpmte_TEType (rpmteObject *s)
 
static PyObject * rpmte_N (rpmteObject *s)
 
static PyObject * rpmte_E (rpmteObject *s)
 
static PyObject * rpmte_V (rpmteObject *s)
 
static PyObject * rpmte_R (rpmteObject *s)
 
static PyObject * rpmte_A (rpmteObject *s)
 
static PyObject * rpmte_O (rpmteObject *s)
 
static PyObject * rpmte_NEVR (rpmteObject *s)
 
static PyObject * rpmte_NEVRA (rpmteObject *s)
 
static PyObject * rpmte_Pkgid (rpmteObject *s)
 
static PyObject * rpmte_Hdrid (rpmteObject *s)
 
static PyObject * rpmte_Color (rpmteObject *s)
 
static PyObject * rpmte_PkgFileSize (rpmteObject *s)
 
static PyObject * rpmte_Breadth (rpmteObject *s)
 
static PyObject * rpmte_Depth (rpmteObject *s)
 
static PyObject * rpmte_Npreds (rpmteObject *s)
 
static PyObject * rpmte_Degree (rpmteObject *s)
 
static PyObject * rpmte_Parent (rpmteObject *s)
 
static PyObject * rpmte_Tree (rpmteObject *s)
 
static PyObject * rpmte_AddedKey (rpmteObject *s)
 
static PyObject * rpmte_DBOffset (rpmteObject *s)
 
static PyObject * rpmte_Key (rpmteObject *s)
 
static PyObject * rpmte_DS (rpmteObject *s, PyObject *args, PyObject *kwds)
 
static PyObject * rpmte_FI (rpmteObject *s, PyObject *args, PyObject *kwds)
 

Variables

static struct PyMethodDef rpmte_methods []
 
static char rpmte_doc []
 
PyTypeObject rpmte_Type
 

Macro Definition Documentation

§ _RPMTE_INTERNAL

#define _RPMTE_INTERNAL   /* XXX rpmteAddedKey */

Definition at line 16 of file rpmte-py.c.

Function Documentation

§ rpmte_A()

static PyObject* rpmte_A ( rpmteObject s)
static

Definition at line 136 of file rpmte-py.c.

References rpmteA(), and rpmteObject_s::te.

§ rpmte_AddedKey()

static PyObject* rpmte_AddedKey ( rpmteObject s)
static

Definition at line 248 of file rpmte-py.c.

References rpmteAddedKey(), and rpmteObject_s::te.

§ rpmte_Breadth()

static PyObject* rpmte_Breadth ( rpmteObject s)
static

Definition at line 200 of file rpmte-py.c.

References rpmteBreadth(), and rpmteObject_s::te.

§ rpmte_Color()

static PyObject* rpmte_Color ( rpmteObject s)
static

Definition at line 184 of file rpmte-py.c.

References rpmteColor(), and rpmteObject_s::te.

§ rpmte_DBOffset()

static PyObject* rpmte_DBOffset ( rpmteObject s)
static

Definition at line 256 of file rpmte-py.c.

References rpmteDBOffset(), and rpmteObject_s::te.

§ rpmte_Debug()

static PyObject* rpmte_Debug ( rpmteObject s,
PyObject *  args,
PyObject *  kwds 
)
static

Definition at line 70 of file rpmte-py.c.

References _rpmte_debug.

§ rpmte_Degree()

static PyObject* rpmte_Degree ( rpmteObject s)
static

Definition at line 224 of file rpmte-py.c.

References rpmteDegree(), and rpmteObject_s::te.

§ rpmte_Depth()

static PyObject* rpmte_Depth ( rpmteObject s)
static

Definition at line 208 of file rpmte-py.c.

References rpmteDepth(), and rpmteObject_s::te.

§ rpmte_DS()

static PyObject* rpmte_DS ( rpmteObject s,
PyObject *  args,
PyObject *  kwds 
)
static

Definition at line 280 of file rpmte-py.c.

References rpmds_Wrap(), rpmdsLink(), rpmteDS(), tagNumFromPyObject(), and rpmteObject_s::te.

§ rpmte_E()

static PyObject* rpmte_E ( rpmteObject s)
static

Definition at line 102 of file rpmte-py.c.

References rpmteE(), and rpmteObject_s::te.

§ rpmte_FI()

static PyObject* rpmte_FI ( rpmteObject s,
PyObject *  args,
PyObject *  kwds 
)
static

Definition at line 308 of file rpmte-py.c.

References rpmfi_Wrap(), rpmfiLink(), rpmteFI(), tagNumFromPyObject(), and rpmteObject_s::te.

§ rpmte_getattro()

static PyObject* rpmte_getattro ( PyObject *  o,
PyObject *  n 
)
static

Definition at line 433 of file rpmte-py.c.

§ rpmte_Hdrid()

static PyObject* rpmte_Hdrid ( rpmteObject s)
static

Definition at line 176 of file rpmte-py.c.

References rpmteHdrid(), and rpmteObject_s::te.

§ rpmte_Key()

static PyObject* rpmte_Key ( rpmteObject s)
static

Definition at line 264 of file rpmte-py.c.

References rpmteKey(), and rpmteObject_s::te.

§ rpmte_N()

static PyObject* rpmte_N ( rpmteObject s)
static

Definition at line 94 of file rpmte-py.c.

References rpmteN(), and rpmteObject_s::te.

§ rpmte_NEVR()

static PyObject* rpmte_NEVR ( rpmteObject s)
static

Definition at line 152 of file rpmte-py.c.

References rpmteNEVR(), and rpmteObject_s::te.

§ rpmte_NEVRA()

static PyObject* rpmte_NEVRA ( rpmteObject s)
static

Definition at line 160 of file rpmte-py.c.

References rpmteNEVRA(), and rpmteObject_s::te.

§ rpmte_Npreds()

static PyObject* rpmte_Npreds ( rpmteObject s)
static

Definition at line 216 of file rpmte-py.c.

References rpmteNpreds(), and rpmteObject_s::te.

§ rpmte_O()

static PyObject* rpmte_O ( rpmteObject s)
static

Definition at line 144 of file rpmte-py.c.

References rpmteO(), and rpmteObject_s::te.

§ rpmte_Parent()

static PyObject* rpmte_Parent ( rpmteObject s)
static

Definition at line 232 of file rpmte-py.c.

References rpmteParent(), and rpmteObject_s::te.

§ rpmte_PkgFileSize()

static PyObject* rpmte_PkgFileSize ( rpmteObject s)
static

Definition at line 192 of file rpmte-py.c.

References rpmtePkgFileSize(), and rpmteObject_s::te.

§ rpmte_Pkgid()

static PyObject* rpmte_Pkgid ( rpmteObject s)
static

Definition at line 168 of file rpmte-py.c.

References rpmtePkgid(), and rpmteObject_s::te.

§ rpmte_print()

static int rpmte_print ( rpmteObject s,
FILE *  fp,
int  flags 
)
static

Definition at line 417 of file rpmte-py.c.

References rpmteA(), rpmteNEVR(), rpmteType(), rpmteObject_s::te, TR_ADDED, and TR_REMOVED.

§ rpmte_R()

static PyObject* rpmte_R ( rpmteObject s)
static

Definition at line 118 of file rpmte-py.c.

References rpmteD(), rpmteR(), and rpmteObject_s::te.

§ rpmte_setattro()

static int rpmte_setattro ( PyObject *  o,
PyObject *  n,
PyObject *  v 
)
static

Definition at line 439 of file rpmte-py.c.

§ rpmte_TEType()

static PyObject* rpmte_TEType ( rpmteObject s)
static

Definition at line 86 of file rpmte-py.c.

References rpmteType(), and rpmteObject_s::te.

§ rpmte_Tree()

static PyObject* rpmte_Tree ( rpmteObject s)
static

Definition at line 240 of file rpmte-py.c.

References rpmteTree(), and rpmteObject_s::te.

§ rpmte_V()

static PyObject* rpmte_V ( rpmteObject s)
static

Definition at line 110 of file rpmte-py.c.

References rpmteV(), and rpmteObject_s::te.

§ rpmte_Wrap()

rpmteObject* rpmte_Wrap ( rpmte  te)

Definition at line 501 of file rpmte-py.c.

References rpmte_Type, and rpmteObject_s::te.

Referenced by rpmts_iternext().

Variable Documentation

§ rpmte_doc

char rpmte_doc[]
static
Initial value:
=
""

Definition at line 448 of file rpmte-py.c.

§ rpmte_methods

struct PyMethodDef rpmte_methods[]
static

Definition at line 340 of file rpmte-py.c.

§ rpmte_Type

PyTypeObject rpmte_Type

Definition at line 454 of file rpmte-py.c.

Referenced by init_rpm(), and rpmte_Wrap().