python/header-py.h File Reference

Go to the source code of this file.

Typedefs

typedef struct hdrObject_s hdrObject

Functions

hdrObjecthdr_Wrap (Header h)
Header hdrGetHeader (hdrObject *h)
long tagNumFromPyObject (PyObject *item)
PyObject * labelCompare (PyObject *self, PyObject *args)
PyObject * versionCompare (PyObject *self, PyObject *args, PyObject *kwds)
PyObject * rpmMergeHeadersFromFD (PyObject *self, PyObject *args, PyObject *kwds)
int rpmMergeHeaders (PyObject *list, FD_t fd, int matchTag)
 This assumes the order of list matches the order of the new headers, and throws an exception if that isn't true.
PyObject * rpmHeaderFromFile (PyObject *self, PyObject *args, PyObject *kwds)
PyObject * rpmHeaderFromFD (PyObject *self, PyObject *args, PyObject *kwds)
PyObject * rpmSingleHeaderFromFD (PyObject *self, PyObject *args, PyObject *kwds)
PyObject * rpmReadHeaders (FD_t fd)
PyObject * rhnLoad (PyObject *self, PyObject *args, PyObject *kwds)
PyObject * hdrLoad (PyObject *self, PyObject *args, PyObject *kwds)

Variables

PyTypeObject hdr_Type
PyObject * pyrpmError


Detailed Description

Definition in file header-py.h.


Function Documentation

hdrObject* hdr_Wrap ( Header  h  ) 

Header hdrGetHeader ( hdrObject h  ) 

PyObject* hdrLoad ( PyObject *  self,
PyObject *  args,
PyObject *  kwds 
)

PyObject* labelCompare ( PyObject *  self,
PyObject *  args 
)

Definition at line 1059 of file header-py.c.

References compare_values().

PyObject* rhnLoad ( PyObject *  self,
PyObject *  args,
PyObject *  kwds 
)

PyObject* rpmHeaderFromFD ( PyObject *  self,
PyObject *  args,
PyObject *  kwds 
)

Definition at line 849 of file header-py.c.

References Fclose(), fdDup(), and rpmReadHeaders().

PyObject* rpmHeaderFromFile ( PyObject *  self,
PyObject *  args,
PyObject *  kwds 
)

Definition at line 869 of file header-py.c.

References Fclose(), Fopen(), pyrpmError, and rpmReadHeaders().

int rpmMergeHeaders ( PyObject *  list,
FD_t  fd,
int  matchTag 
)

PyObject* rpmMergeHeadersFromFD ( PyObject *  self,
PyObject *  args,
PyObject *  kwds 
)

Definition at line 955 of file header-py.c.

References Fclose(), fdDup(), and rpmMergeHeaders().

PyObject* rpmReadHeaders ( FD_t  fd  ) 

PyObject* rpmSingleHeaderFromFD ( PyObject *  self,
PyObject *  args,
PyObject *  kwds 
)

PyObject* versionCompare ( PyObject *  self,
PyObject *  args,
PyObject *  kwds 
)

Definition at line 1034 of file header-py.c.

References hdr_compare().


Generated on Fri Dec 12 13:02:11 2008 for rpm by  doxygen 1.5.6