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

Go to the source code of this file.

Functions

static PyObject * rpmal_Add (rpmalObject *s, PyObject *args, PyObject *kwds)
 
static PyObject * rpmal_Del (rpmalObject *s, PyObject *args, PyObject *kwds)
 
static PyObject * rpmal_AddProvides (rpmalObject *s, PyObject *args, PyObject *kwds)
 
static PyObject * rpmal_MakeIndex (rpmalObject *s)
 
static void rpmal_dealloc (rpmalObject *s)
 
static PyObject * rpmal_getattro (PyObject *o, PyObject *n)
 
static int rpmal_setattro (PyObject *o, PyObject *n, PyObject *v)
 
rpmalObjectrpmal_Wrap (rpmal al)
 

Variables

static struct PyMethodDef rpmal_methods []
 
static char rpmal_doc []
 
PyTypeObject rpmal_Type
 

Function Documentation

§ rpmal_Add()

static PyObject* rpmal_Add ( rpmalObject s,
PyObject *  args,
PyObject *  kwds 
)
static

§ rpmal_AddProvides()

static PyObject* rpmal_AddProvides ( rpmalObject s,
PyObject *  args,
PyObject *  kwds 
)
static

Definition at line 60 of file rpmal-py.c.

References rpmalObject_s::al, rpmdsObject_s::ds, rpmalAddProvides(), and rpmds_Type.

§ rpmal_dealloc()

static void rpmal_dealloc ( rpmalObject s)
static

Definition at line 111 of file rpmal-py.c.

References rpmalObject_s::al, and rpmalFree().

§ rpmal_Del()

static PyObject* rpmal_Del ( rpmalObject s,
PyObject *  args,
PyObject *  kwds 
)
static

Definition at line 42 of file rpmal-py.c.

References rpmalObject_s::al, and rpmalDel().

§ rpmal_getattro()

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

Definition at line 120 of file rpmal-py.c.

§ rpmal_MakeIndex()

static PyObject* rpmal_MakeIndex ( rpmalObject s)
static

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

References rpmalObject_s::al, and rpmalMakeIndex().

§ rpmal_setattro()

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

Definition at line 126 of file rpmal-py.c.

§ rpmal_Wrap()

rpmalObject* rpmal_Wrap ( rpmal  al)

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

References rpmalObject_s::al, and rpmal_Type.

Variable Documentation

§ rpmal_doc

char rpmal_doc[]
static
Initial value:
=
""

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

§ rpmal_methods

struct PyMethodDef rpmal_methods[]
static
Initial value:
= {
{"add", (PyCFunction)rpmal_Add, METH_VARARGS|METH_KEYWORDS,
NULL},
{"delete", (PyCFunction)rpmal_Del, METH_VARARGS|METH_KEYWORDS,
NULL},
{"addProvides",(PyCFunction)rpmal_AddProvides, METH_VARARGS|METH_KEYWORDS,
NULL},
{"makeIndex",(PyCFunction)rpmal_MakeIndex, METH_NOARGS,
NULL},
{NULL, NULL }
}
static PyObject * rpmal_AddProvides(rpmalObject *s, PyObject *args, PyObject *kwds)
Definition: rpmal-py.c:60
static PyObject * rpmal_MakeIndex(rpmalObject *s)
Definition: rpmal-py.c:83
static PyObject * rpmal_Add(rpmalObject *s, PyObject *args, PyObject *kwds)
Definition: rpmal-py.c:20
static PyObject * rpmal_Del(rpmalObject *s, PyObject *args, PyObject *kwds)
Definition: rpmal-py.c:42

Definition at line 95 of file rpmal-py.c.

§ rpmal_Type

PyTypeObject rpmal_Type

Definition at line 140 of file rpmal-py.c.

Referenced by init_rpm(), and rpmal_Wrap().