python/rpmds-py.h File Reference

#include "rpmds.h"

Go to the source code of this file.

Data Structures

struct  rpmdsObject_s

Typedefs

typedef rpmdsObject_s rpmdsObject

Functions

rpmds dsFromDs (rpmdsObject *ds)
rpmdsObjectrpmds_Wrap (rpmds ds)
rpmdsObjectrpmds_Single (PyObject *s, PyObject *args, PyObject *kwds)
rpmdsObjecthdr_dsFromHeader (PyObject *s, PyObject *args, PyObject *kwds)
rpmdsObjecthdr_dsOfHeader (PyObject *s)

Variables

PyTypeObject rpmds_Type


Detailed Description

Definition in file rpmds-py.h.


Typedef Documentation

typedef struct rpmdsObject_s rpmdsObject


Function Documentation

rpmds dsFromDs ( rpmdsObject ds  ) 

Definition at line 649 of file rpmds-py.c.

References rpmdsObject_s::ds.

rpmdsObject* hdr_dsFromHeader ( PyObject *  s,
PyObject *  args,
PyObject *  kwds 
)

Definition at line 693 of file rpmds-py.c.

References hdrGetHeader(), rpmds_Wrap(), rpmdsNew(), RPMTAG_REQUIRENAME, and tagNumFromPyObject().

rpmdsObject* hdr_dsOfHeader ( PyObject *  s  ) 

Definition at line 716 of file rpmds-py.c.

References hdrGetHeader(), rpmds_Wrap(), rpmdsThis(), RPMSENSE_EQUAL, and RPMTAG_PROVIDENAME.

rpmdsObject* rpmds_Single ( PyObject *  s,
PyObject *  args,
PyObject *  kwds 
)

Definition at line 667 of file rpmds-py.c.

References rpmds_Wrap(), rpmdsSingle(), RPMTAG_PROVIDENAME, tagNumFromPyObject(), and xstrdup().

rpmdsObject* rpmds_Wrap ( rpmds  ds  ) 

Definition at line 655 of file rpmds-py.c.

References rpmdsObject_s::active, and rpmdsObject_s::ds.

Referenced by hdr_dsFromHeader(), hdr_dsOfHeader(), rpmds_iternext(), rpmds_Single(), and rpmte_DS().


Variable Documentation

PyTypeObject rpmds_Type

Definition at line 598 of file rpmds-py.c.

Referenced by init_rpm(), rpmal_Add(), and rpmal_AddProvides().


Generated on Fri Oct 12 08:44:56 2007 for rpm by  doxygen 1.5.2