rpm  5.4.15
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 #define hdrObject_Check(v) ((v)->ob_type == &hdr_Type)
20 
23 extern PyObject * pyrpmError;
24 
25 #ifdef __cplusplus
26 extern "C" {
27 #endif
28 
32  /*@*/;
33 
37  /*@*/;
38 
41 rpmTag tagNumFromPyObject (PyObject *item)
42  /*@*/;
43 
46 PyObject * evrSplit (PyObject * self, PyObject * args, PyObject * kwds)
47  /*@*/;
48 
51 PyObject * evrCompare (PyObject * self, PyObject * args, PyObject * kwds)
52  /*@*/;
53 
56 PyObject * labelCompare (PyObject * self, PyObject * args)
57  /*@*/;
58 
61 PyObject * versionCompare (PyObject * self, PyObject * args, PyObject * kwds)
62  /*@*/;
63 
66 PyObject * rpmHeaderFromFile(PyObject * self, PyObject * args, PyObject * kwds)
67  /*@*/;
68 
71 PyObject * rpmHeaderFromFD(PyObject * self, PyObject * args, PyObject * kwds)
72  /*@*/;
73 
76 PyObject * rpmSingleHeaderFromFD(PyObject * self, PyObject * args, PyObject * kwds)
77  /*@*/;
78 
81 PyObject * rpmHeaderToFile(PyObject * self, PyObject * args, PyObject * kwds)
82  /*@*/;
83 
86 PyObject * rpmHeaderToFD(PyObject * self, PyObject * args, PyObject * kwds)
87  /*@*/;
88 
91 PyObject * rpmReadHeaders (FD_t fd)
92  /*@*/;
93 
96 PyObject * rpmWriteHeaders (PyObject * list, FD_t fd)
97  /*@*/;
98 
101 PyObject * rhnLoad(PyObject * self, PyObject * args, PyObject * kwds)
102  /*@*/;
103 
106 PyObject * hdrLoad(PyObject * self, PyObject * args, PyObject * kwds)
107  /*@*/;
108 
109 #ifdef __cplusplus
110 }
111 #endif
112 
115 #endif
Header hdrGetHeader(hdrObject *h)
Definition: header-py.c:685
PyObject * rpmSingleHeaderFromFD(PyObject *self, PyObject *args, PyObject *kwds)
Definition: header-py.c:837
The Header data structure.
hdrObject * hdr_Wrap(Header h)
Definition: header-py.c:678
PyObject * rhnLoad(PyObject *self, PyObject *args, PyObject *kwds)
rpmTag tagNumFromPyObject(PyObject *item)
Definition: header-py.c:362
PyObject * rpmHeaderToFile(PyObject *self, PyObject *args, PyObject *kwds)
Definition: header-py.c:942
PyObject * rpmHeaderToFD(PyObject *self, PyObject *args, PyObject *kwds)
Definition: header-py.c:920
PyObject * versionCompare(PyObject *self, PyObject *args, PyObject *kwds)
Definition: header-py.c:968
PyObject_HEAD Header h
Definition: header-py.c:140
PyObject * rpmWriteHeaders(PyObject *list, FD_t fd)
Definition: header-py.c:894
PyObject * rpmHeaderFromFD(PyObject *self, PyObject *args, PyObject *kwds)
Definition: header-py.c:789
PyObject * evrCompare(PyObject *self, PyObject *args, PyObject *kwds)
Definition: header-py.c:1017
The FD_t File Handle data structure.
PyObject * rpmHeaderFromFile(PyObject *self, PyObject *args, PyObject *kwds)
Definition: header-py.c:810
PyObject * hdrLoad(PyObject *self, PyObject *args, PyObject *kwds)
Definition: header-py.c:692
PyObject * labelCompare(PyObject *self, PyObject *args)
Definition: header-py.c:981
PyObject * evrSplit(PyObject *self, PyObject *args, PyObject *kwds)
Definition: header-py.c:1040
PyObject * pyrpmError
Definition: rpmmodule.c:51
PyObject * rpmReadHeaders(FD_t fd)
Definition: header-py.c:728
enum rpmTag_e rpmTag
Definition: rpmtag.h:470
PyTypeObject hdr_Type
Definition: header-py.c:633