rpm 5.2.1

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

- File List
- Globals

rpmds-py.h
Go to the documentation of this file.
1 #ifndef H_RPMDS_PY
2 #define H_RPMDS_PY
3
4 #include "rpmds.h"
5
12
15 typedef struct rpmdsObject_s {
16 PyObject_HEAD
17 PyObject *md_dict;
18 int active;
19 /*@null@*/
20 rpmds ds;
21 } rpmdsObject;
22
25 /*@unchecked@*/
26 extern PyTypeObject rpmds_Type;
27
28 #ifdef __cplusplus
29 extern "C" {
30 #endif
31
34 /*@null@*/
35 rpmds dsFromDs(rpmdsObject * ds)
36 /*@*/;
37
40 /*@null@*/
41 rpmdsObject * rpmds_Wrap(rpmds ds)
42 /*@*/;
43
46 /*@null@*/
47 rpmdsObject * rpmds_Single(PyObject * s, PyObject * args, PyObject * kwds)
48 /*@*/;
49
52 /*@null@*/
53 rpmdsObject * hdr_dsFromHeader(PyObject * s, PyObject * args, PyObject * kwds)
54 /*@*/;
55
58 /*@null@*/
59 rpmdsObject * hdr_dsOfHeader(PyObject * s)
60 /*@*/;
61
62 #ifdef __cplusplus
63 }
64 #endif
65
68 #endif