- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

# python/rpmds-py.h

Go to the documentation of this file.

    00001 #ifndef H_RPMDS_PY
    00002 #define H_RPMDS_PY
    00003
    00004 #include "rpmds.h"
    00005
    00012
    00015 typedef struct rpmdsObject_s {
    00016     PyObject_HEAD
    00017     PyObject *md_dict;
    00018     int         active;
    00019 /*@null@*/
    00020     rpmds       ds;
    00021 } rpmdsObject;
    00022
    00025 /*@unchecked@*/
    00026 extern PyTypeObject rpmds_Type;
    00027
    00028 #ifdef __cplusplus
    00029 extern "C" {
    00030 #endif
    00031
    00034 /*@null@*/
    00035 rpmds dsFromDs(rpmdsObject * ds)
    00036         /*@*/;
    00037
    00040 /*@null@*/
    00041 rpmdsObject * rpmds_Wrap(rpmds ds)
    00042         /*@*/;
    00043
    00046 /*@null@*/
    00047 rpmdsObject * rpmds_Single(PyObject * s, PyObject * args, PyObject * kwds)
    00048         /*@*/;
    00049
    00052 /*@null@*/
    00053 rpmdsObject * hdr_dsFromHeader(PyObject * s, PyObject * args, PyObject * kwds)
    00054         /*@*/;
    00055
    00058 /*@null@*/
    00059 rpmdsObject * hdr_dsOfHeader(PyObject * s)
    00060         /*@*/;
    00061
    00062 #ifdef __cplusplus
    00063 }
    00064 #endif
    00065
    00068 #endif