Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

rpmal-py.c File Reference

#include "system.h"
#include <rpmlib.h>
#include "rpmal-py.h"
#include "rpmds-py.h"
#include "rpmfi-py.h"
#include "debug.h"

Go to the source code of this file.

Functions

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

Variables

PyMethodDef rpmal_methods []
char rpmal_doc []
PyTypeObject rpmal_Type


Detailed Description

Definition in file rpmal-py.c.


Function Documentation

PyObject* rpmal_Add rpmalObject s,
PyObject *  args
[static]
 

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

References rpmalObject_s::al, alKey, rpmdsObject_s::ds, rpmfiObject_s::fi, rpmalAdd(), rpmalObject, rpmds_Type, rpmdsObject, rpmfi_Type, and rpmfiObject.

PyObject* rpmal_AddProvides rpmalObject s,
PyObject *  args
[static]
 

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

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

void rpmal_dealloc rpmalObject s  )  [static]
 

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

References rpmalObject_s::al, rpmalFree(), and rpmalObject.

PyObject* rpmal_Debug rpmalObject s,
PyObject *  args
[static]
 

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

References _rpmal_debug, and rpmalObject.

PyObject* rpmal_Del rpmalObject s,
PyObject *  args
[static]
 

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

References rpmalObject_s::al, alKey, rpmalDel(), and rpmalObject.

PyObject* rpmal_getattro PyObject *  o,
PyObject *  n
[static]
 

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

PyObject* rpmal_MakeIndex rpmalObject s,
PyObject *  args
[static]
 

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

References rpmalObject_s::al, rpmalMakeIndex(), and rpmalObject.

int rpmal_setattro PyObject *  o,
PyObject *  n,
PyObject *  v
[static]
 

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

rpmalObject* rpmal_Wrap rpmal  al  ) 
 

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

References rpmalObject_s::al, rpmal, rpmal_Type, and rpmalObject.


Variable Documentation

char rpmal_doc[] [static]
 

Initial value:

""

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

struct PyMethodDef rpmal_methods[] [static]
 

Initial value:

 {
 {"Debug",      (PyCFunction)rpmal_Debug,       METH_VARARGS,
        NULL},
 {"add",        (PyCFunction)rpmal_Add,         METH_VARARGS,
        NULL},
 {"delete",     (PyCFunction)rpmal_Del,         METH_VARARGS,
        NULL},
 {"addProvides",(PyCFunction)rpmal_AddProvides, METH_VARARGS,
        NULL},
 {"makeIndex",(PyCFunction)rpmal_MakeIndex,     METH_VARARGS,
        NULL},
 {NULL,         NULL }          
}

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

PyTypeObject rpmal_Type
 

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

Referenced by initrpm(), and rpmal_Wrap().


Generated on Mon Oct 3 21:17:41 2011 for rpm by  doxygen 1.3.9.1