rpm  5.4.15
Macros | Functions | Variables
rpmte-py.c File Reference
#include "system-py.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)
 
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

#define _RPMTE_INTERNAL   /* XXX rpmteAddedKey */

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

Function Documentation

static PyObject* rpmte_A ( rpmteObject s)
static

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

References rpmteA(), and rpmteObject_s::te.

static PyObject* rpmte_AddedKey ( rpmteObject s)
static

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

References rpmteAddedKey(), and rpmteObject_s::te.

static PyObject* rpmte_Breadth ( rpmteObject s)
static

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

References rpmteBreadth(), and rpmteObject_s::te.

static PyObject* rpmte_Color ( rpmteObject s)
static

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

References rpmteColor(), and rpmteObject_s::te.

static PyObject* rpmte_DBOffset ( rpmteObject s)
static

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

References rpmteDBOffset(), and rpmteObject_s::te.

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

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

References _rpmte_debug.

static PyObject* rpmte_Degree ( rpmteObject s)
static

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

References rpmteDegree(), and rpmteObject_s::te.

static PyObject* rpmte_Depth ( rpmteObject s)
static

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

References rpmteDepth(), and rpmteObject_s::te.

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

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

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

static PyObject* rpmte_E ( rpmteObject s)
static

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

References rpmteE(), and rpmteObject_s::te.

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

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

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

static PyObject* rpmte_Hdrid ( rpmteObject s)
static

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

References rpmteHdrid(), and rpmteObject_s::te.

static PyObject* rpmte_Key ( rpmteObject s)
static

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

References rpmteKey(), and rpmteObject_s::te.

static PyObject* rpmte_N ( rpmteObject s)
static

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

References rpmteN(), and rpmteObject_s::te.

static PyObject* rpmte_NEVR ( rpmteObject s)
static

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

References rpmteNEVR(), and rpmteObject_s::te.

static PyObject* rpmte_NEVRA ( rpmteObject s)
static

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

References rpmteNEVRA(), and rpmteObject_s::te.

static PyObject* rpmte_Npreds ( rpmteObject s)
static

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

References rpmteNpreds(), and rpmteObject_s::te.

static PyObject* rpmte_O ( rpmteObject s)
static

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

References rpmteO(), and rpmteObject_s::te.

static PyObject* rpmte_Parent ( rpmteObject s)
static

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

References rpmteParent(), and rpmteObject_s::te.

static PyObject* rpmte_PkgFileSize ( rpmteObject s)
static

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

References rpmtePkgFileSize(), and rpmteObject_s::te.

static PyObject* rpmte_Pkgid ( rpmteObject s)
static

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

References rpmtePkgid(), and rpmteObject_s::te.

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

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

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

static PyObject* rpmte_R ( rpmteObject s)
static

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

References rpmteR(), and rpmteObject_s::te.

static PyObject* rpmte_TEType ( rpmteObject s)
static

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

References rpmteType(), and rpmteObject_s::te.

static PyObject* rpmte_Tree ( rpmteObject s)
static

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

References rpmteTree(), and rpmteObject_s::te.

static PyObject* rpmte_V ( rpmteObject s)
static

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

References rpmteV(), and rpmteObject_s::te.

rpmteObject* rpmte_Wrap ( rpmte  te)

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

References rpmteObject_s::te.

Referenced by rpmts_iternext().

Variable Documentation

char rpmte_doc[]
static
Initial value:
=
""

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

struct PyMethodDef rpmte_methods[]
static

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

PyTypeObject rpmte_Type

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

Referenced by init_rpm().