rpm  5.4.14
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 
31  /*@*/;
32 
36  /*@*/;
37 
40 rpmTag tagNumFromPyObject (PyObject *item)
41  /*@*/;
42 
45 PyObject * evrSplit (PyObject * self, PyObject * args, PyObject * kwds)
46  /*@*/;
47 
50 PyObject * evrCompare (PyObject * self, PyObject * args, PyObject * kwds)
51  /*@*/;
52 
55 PyObject * labelCompare (PyObject * self, PyObject * args)
56  /*@*/;
57 
60 PyObject * versionCompare (PyObject * self, PyObject * args, PyObject * kwds)
61  /*@*/;
62 
65 PyObject * rpmHeaderFromFile(PyObject * self, PyObject * args, PyObject * kwds)
66  /*@*/;
67 
70 PyObject * rpmHeaderFromFD(PyObject * self, PyObject * args, PyObject * kwds)
71  /*@*/;
72 
75 PyObject * rpmSingleHeaderFromFD(PyObject * self, PyObject * args, PyObject * kwds)
76  /*@*/;
77 
80 PyObject * rpmHeaderToFile(PyObject * self, PyObject * args, PyObject * kwds)
81  /*@*/;
82 
85 PyObject * rpmHeaderToFD(PyObject * self, PyObject * args, PyObject * kwds)
86  /*@*/;
87 
90 PyObject * rpmReadHeaders (FD_t fd)
91  /*@*/;
92 
95 PyObject * rpmWriteHeaders (PyObject * list, FD_t fd)
96  /*@*/;
97 
100 PyObject * rhnLoad(PyObject * self, PyObject * args, PyObject * kwds)
101  /*@*/;
102 
105 PyObject * hdrLoad(PyObject * self, PyObject * args, PyObject * kwds)
106  /*@*/;
107 
108 #ifdef __cplusplus
109 }
110 #endif
111 
114 #endif
PyObject * rpmReadHeaders(FD_t fd)
Definition: header-py.c:732
PyObject * rpmHeaderToFD(PyObject *self, PyObject *args, PyObject *kwds)
Definition: header-py.c:924
PyObject * rpmHeaderToFile(PyObject *self, PyObject *args, PyObject *kwds)
Definition: header-py.c:946
PyObject * args
Definition: rpmts-py.c:200
PyObject * rpmHeaderFromFD(PyObject *self, PyObject *args, PyObject *kwds)
Definition: header-py.c:793
The Header data structure.
enum rpmTag_e rpmTag
Definition: rpmtag.h:468
PyObject * evrCompare(PyObject *self, PyObject *args, PyObject *kwds)
Definition: header-py.c:1021
Header h
Definition: spec.c:739
PyObject * rpmHeaderFromFile(PyObject *self, PyObject *args, PyObject *kwds)
Definition: header-py.c:814
PyTypeObject hdr_Type
Definition: header-py.c:636
PyObject * list
Definition: rpmts-py.c:521
PyObject * pyrpmError
Definition: rpmmodule.c:51
rpmTag tagNumFromPyObject(PyObject *item)
Definition: header-py.c:364
PyObject * labelCompare(PyObject *self, PyObject *args)
Definition: header-py.c:985
The FD_t File Handle data structure.
hdrObject * hdr_Wrap(Header h)
Definition: header-py.c:682
PyObject * rpmWriteHeaders(PyObject *list, FD_t fd)
Definition: header-py.c:898
node fd
Definition: rpmfd-py.c:124
PyObject * hdrLoad(PyObject *self, PyObject *args, PyObject *kwds)
Definition: header-py.c:696
PyObject * versionCompare(PyObject *self, PyObject *args, PyObject *kwds)
Definition: header-py.c:972
PyObject * evrSplit(PyObject *self, PyObject *args, PyObject *kwds)
Definition: header-py.c:1044
Header hdrGetHeader(hdrObject *s)
Definition: header-py.c:689
PyObject * rpmSingleHeaderFromFD(PyObject *self, PyObject *args, PyObject *kwds)
Definition: header-py.c:841
PyObject * rhnLoad(PyObject *self, PyObject *args, PyObject *kwds)