rpm  5.4.15
Data Structures
rpmds-py.h File Reference
#include "rpmds.h"
Include dependency graph for rpmds-py.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  rpmdsObject_s
 

Type: _rpm.ds

#define rpmdsObject_Check(v)   ((v)->ob_type == &rpmds_Type)
 
typedef struct rpmdsObject_s rpmdsObject
 
PyTypeObject rpmds_Type
 
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)
 

Macro Definition Documentation

#define rpmdsObject_Check (   v)    ((v)->ob_type == &rpmds_Type)

Definition at line 27 of file rpmds-py.h.

Typedef Documentation

typedef struct rpmdsObject_s rpmdsObject

Function Documentation

rpmds dsFromDs ( rpmdsObject ds)

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

References rpmdsObject_s::ds.

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

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

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

rpmdsObject* rpmds_Single ( PyObject *  s,
PyObject *  args,
PyObject *  kwds 
)
rpmdsObject* rpmds_Wrap ( rpmds  ds)

Variable Documentation

PyTypeObject rpmds_Type

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

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