rpm 5.2.1

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

- File List
- Globals

header-py.h
Go to the documentation of this file.
1 #ifndef RPMPYTHON_HEADER
2 #define RPMPYTHON_HEADER
3
10
13 typedef struct hdrObject_s hdrObject;
14
17 /*@unchecked@*/
18 extern PyTypeObject hdr_Type;
19
22 extern PyObject * pyrpmError;
23
24 #ifdef __cplusplus
25 extern "C" {
26 #endif
27
30 hdrObject * hdr_Wrap(Header h)
31 /*@*/;
32
35 Header hdrGetHeader(hdrObject * h)
36 /*@*/;
37
40 rpmTag tagNumFromPyObject (PyObject *item)
41 /*@*/;
42
45 PyObject * labelCompare (PyObject * self, PyObject * args)
46 /*@*/;
47
50 PyObject * versionCompare (PyObject * self, PyObject * args, PyObject * kwds)
51 /*@*/;
52
55 PyObject * rpmHeaderFromFile(PyObject * self, PyObject * args, PyObject * kwds)
56 /*@*/;
57
60 PyObject * rpmHeaderFromFD(PyObject * self, PyObject * args, PyObject * kwds)
61 /*@*/;
62
65 PyObject * rpmSingleHeaderFromFD(PyObject * self, PyObject * args, PyObject * kwds)
66 /*@*/;
67
70 PyObject * rpmHeaderToFile(PyObject * self, PyObject * args, PyObject * kwds)
71 /*@*/;
72
75 PyObject * rpmHeaderToFD(PyObject * self, PyObject * args, PyObject * kwds)
76 /*@*/;
77
80 PyObject * rpmReadHeaders (FD_t fd)
81 /*@*/;
82
85 PyObject * rpmWriteHeaders (PyObject * list, FD_t fd)
86 /*@*/;
87
90 PyObject * rhnLoad(PyObject * self, PyObject * args, PyObject * kwds)
91 /*@*/;
92
95 PyObject * hdrLoad(PyObject * self, PyObject * args, PyObject * kwds)
96 /*@*/;
97
98 #ifdef __cplusplus
99 }
100 #endif
101
104 #endif