python/rpmmi-py.c File Reference

#include "system.h"
#include <rpmlib.h>
#include <rpmdb.h>
#include "rpmmi-py.h"
#include "header-py.h"
#include "debug.h"

Go to the source code of this file.

Class: Rpmmi

static PyObject * rpmmi_iter (rpmmiObject *s)
static PyObject * rpmmi_iternext (rpmmiObject *s)
static PyObject * rpmmi_Next (rpmmiObject *s)
static PyObject * rpmmi_Instance (rpmmiObject *s)
static PyObject * rpmmi_Count (rpmmiObject *s)
static PyObject * rpmmi_Pattern (rpmmiObject *s, PyObject *args, PyObject *kwds)
static void rpmmi_dealloc (rpmmiObject *s)
static PyObject * rpmmi_getattro (PyObject *o, PyObject *n)
static int rpmmi_setattro (PyObject *o, PyObject *n, PyObject *v)
rpmmiObjectrpmmi_Wrap (rpmdbMatchIterator mi)
static struct PyMethodDef rpmmi_methods []
static char rpmmi_doc []
PyTypeObject rpmmi_Type


Detailed Description

Definition in file rpmmi-py.c.


Function Documentation

static PyObject* rpmmi_Count ( rpmmiObject s  )  [static]

Definition at line 134 of file rpmmi-py.c.

References rpmmiObject_s::mi, and rpmdbGetIteratorCount().

static PyObject* rpmmi_getattro ( PyObject *  o,
PyObject *  n 
) [static]

Definition at line 206 of file rpmmi-py.c.

static PyObject* rpmmi_Instance ( rpmmiObject s  )  [static]

Definition at line 119 of file rpmmi-py.c.

References rpmmiObject_s::mi, and rpmdbGetIteratorOffset().

static PyObject* rpmmi_iter ( rpmmiObject s  )  [static]

Definition at line 72 of file rpmmi-py.c.

static PyObject* rpmmi_iternext ( rpmmiObject s  )  [static]

Definition at line 83 of file rpmmi-py.c.

References hdr_Wrap(), rpmmiObject_s::mi, rpmdbFreeIterator(), and rpmdbNextIterator().

Referenced by rpmmi_Next().

static PyObject* rpmmi_Next ( rpmmiObject s  )  [static]

Definition at line 100 of file rpmmi-py.c.

References rpmmi_iternext().

static PyObject* rpmmi_Pattern ( rpmmiObject s,
PyObject *  args,
PyObject *  kwds 
) [static]

Definition at line 149 of file rpmmi-py.c.

References rpmmiObject_s::mi, rpmdbSetIteratorRE(), and tagNumFromPyObject().

static int rpmmi_setattro ( PyObject *  o,
PyObject *  n,
PyObject *  v 
) [static]

Definition at line 212 of file rpmmi-py.c.

rpmmiObject* rpmmi_Wrap ( rpmdbMatchIterator  mi  ) 

Definition at line 274 of file rpmmi-py.c.

References rpmmiObject_s::mi, and pyrpmError.

Referenced by rpmdb_Match(), and rpmts_Match().


Variable Documentation

char rpmmi_doc[] [static]

Initial value:

""

Definition at line 221 of file rpmmi-py.c.


Generated on Wed Jan 28 12:45:27 2009 for rpm by  doxygen 1.4.7