rpm 5.3.7

python/header-py.h

Go to the documentation of this file.
00001 #ifndef RPMPYTHON_HEADER
00002 #define RPMPYTHON_HEADER
00003 
00010 
00013 typedef struct hdrObject_s hdrObject;
00014 
00017 /*@unchecked@*/
00018 extern PyTypeObject hdr_Type;
00019 
00022 extern PyObject * pyrpmError;
00023 
00024 #ifdef __cplusplus
00025 extern "C" {
00026 #endif
00027 
00030 hdrObject * hdr_Wrap(Header h)
00031         /*@*/;
00032 
00035 Header hdrGetHeader(hdrObject * h)
00036         /*@*/;
00037 
00040 rpmTag tagNumFromPyObject (PyObject *item)
00041         /*@*/;
00042 
00045 PyObject * labelCompare (PyObject * self, PyObject * args)
00046         /*@*/;
00047 
00050 PyObject * versionCompare (PyObject * self, PyObject * args, PyObject * kwds)
00051         /*@*/;
00052 
00055 PyObject * rpmHeaderFromFile(PyObject * self, PyObject * args, PyObject * kwds)
00056         /*@*/;
00057 
00060 PyObject * rpmHeaderFromFD(PyObject * self, PyObject * args, PyObject * kwds)
00061         /*@*/;
00062 
00065 PyObject * rpmSingleHeaderFromFD(PyObject * self, PyObject * args, PyObject * kwds)
00066         /*@*/;
00067 
00070 PyObject * rpmHeaderToFile(PyObject * self, PyObject * args, PyObject * kwds)
00071         /*@*/;
00072 
00075 PyObject * rpmHeaderToFD(PyObject * self, PyObject * args, PyObject * kwds)
00076         /*@*/;
00077 
00080 PyObject * rpmReadHeaders (FD_t fd)
00081         /*@*/;
00082 
00085 PyObject * rpmWriteHeaders (PyObject * list, FD_t fd)
00086         /*@*/;
00087 
00090 PyObject * rhnLoad(PyObject * self, PyObject * args, PyObject * kwds)
00091         /*@*/;
00092 
00095 PyObject * hdrLoad(PyObject * self, PyObject * args, PyObject * kwds)
00096         /*@*/;
00097 
00098 #ifdef __cplusplus      
00099 }
00100 #endif
00101 
00104 #endif