Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

rpmfi-py.c File Reference

#include "system.h"
#include <rpmlib.h>
#include "header-py.h"
#include "rpmfi-py.h"
#include "debug.h"

Go to the source code of this file.

Functions

PyObject * rpmfi_Debug (rpmfiObject *s, PyObject *args)
PyObject * rpmfi_FC (rpmfiObject *s, PyObject *args)
PyObject * rpmfi_FX (rpmfiObject *s, PyObject *args)
PyObject * rpmfi_DC (rpmfiObject *s, PyObject *args)
PyObject * rpmfi_DX (rpmfiObject *s, PyObject *args)
PyObject * rpmfi_BN (rpmfiObject *s, PyObject *args)
PyObject * rpmfi_DN (rpmfiObject *s, PyObject *args)
PyObject * rpmfi_FN (rpmfiObject *s, PyObject *args)
PyObject * rpmfi_FFlags (rpmfiObject *s, PyObject *args)
PyObject * rpmfi_VFlags (rpmfiObject *s, PyObject *args)
PyObject * rpmfi_FMode (rpmfiObject *s, PyObject *args)
PyObject * rpmfi_FState (rpmfiObject *s, PyObject *args)
PyObject * rpmfi_MD5 (rpmfiObject *s, PyObject *args)
PyObject * rpmfi_FLink (rpmfiObject *s, PyObject *args)
PyObject * rpmfi_FSize (rpmfiObject *s, PyObject *args)
PyObject * rpmfi_FRdev (rpmfiObject *s, PyObject *args)
PyObject * rpmfi_FMtime (rpmfiObject *s, PyObject *args)
PyObject * rpmfi_FUser (rpmfiObject *s, PyObject *args)
PyObject * rpmfi_FGroup (rpmfiObject *s, PyObject *args)
PyObject * rpmfi_FColor (rpmfiObject *s, PyObject *args)
PyObject * rpmfi_FClass (rpmfiObject *s, PyObject *args)
PyObject * rpmfi_iternext (rpmfiObject *s)
PyObject * rpmfi_Next (rpmfiObject *s, PyObject *args)
void rpmfi_dealloc (rpmfiObject *s)
int rpmfi_print (rpmfiObject *s, FILE *fp, int flags)
PyObject * rpmfi_getattro (PyObject *o, PyObject *n)
int rpmfi_setattro (PyObject *o, PyObject *n, PyObject *v)
int rpmfi_length (rpmfiObject *s)
PyObject * rpmfi_subscript (rpmfiObject *s, PyObject *key)
rpmfi fiFromFi (rpmfiObject *s)
rpmfiObjectrpmfi_Wrap (rpmfi fi)
rpmfiObjecthdr_fiFromHeader (PyObject *s, PyObject *args)

Variables

PyMethodDef rpmfi_methods []
PyMappingMethods rpmfi_as_mapping
char rpmfi_doc []
PyTypeObject rpmfi_Type


Detailed Description

Definition in file rpmfi-py.c.


Function Documentation

rpmfi fiFromFi rpmfiObject s  ) 
 

Definition at line 538 of file rpmfi-py.c.

References rpmfiObject_s::fi, rpmfi, and rpmfiObject.

rpmfiObject* hdr_fiFromHeader PyObject *  s,
PyObject *  args
 

Definition at line 556 of file rpmfi-py.c.

References hdrGetHeader(), hdrObject, rpmfi_Wrap(), rpmfiNew(), rpmTag, rpmts, and tagNumFromPyObject().

PyObject* rpmfi_BN rpmfiObject s,
PyObject *  args
[static]
 

Definition at line 65 of file rpmfi-py.c.

References rpmfiObject_s::fi, rpmfiBN(), rpmfiObject, and xstrdup().

PyObject* rpmfi_DC rpmfiObject s,
PyObject *  args
[static]
 

Definition at line 47 of file rpmfi-py.c.

References rpmfiObject_s::fi, rpmfiDC(), and rpmfiObject.

void rpmfi_dealloc rpmfiObject s  )  [static]
 

Definition at line 415 of file rpmfi-py.c.

References rpmfiObject_s::fi, rpmfiFree(), and rpmfiObject.

PyObject* rpmfi_Debug rpmfiObject s,
PyObject *  args
[static]
 

Definition at line 18 of file rpmfi-py.c.

References _rpmfi_debug, and rpmfiObject.

PyObject* rpmfi_DN rpmfiObject s,
PyObject *  args
[static]
 

Definition at line 74 of file rpmfi-py.c.

References rpmfiObject_s::fi, rpmfiDN(), rpmfiObject, and xstrdup().

PyObject* rpmfi_DX rpmfiObject s,
PyObject *  args
[static]
 

Definition at line 56 of file rpmfi-py.c.

References rpmfiObject_s::fi, rpmfiDX(), and rpmfiObject.

PyObject* rpmfi_FC rpmfiObject s,
PyObject *  args
[static]
 

Definition at line 29 of file rpmfi-py.c.

References rpmfiObject_s::fi, rpmfiFC(), and rpmfiObject.

PyObject* rpmfi_FClass rpmfiObject s,
PyObject *  args
[static]
 

Definition at line 211 of file rpmfi-py.c.

References rpmfiObject_s::fi, rpmfiFClass(), rpmfiObject, and xstrdup().

PyObject* rpmfi_FColor rpmfiObject s,
PyObject *  args
[static]
 

Definition at line 202 of file rpmfi-py.c.

References rpmfiObject_s::fi, rpmfiFColor(), and rpmfiObject.

PyObject* rpmfi_FFlags rpmfiObject s,
PyObject *  args
[static]
 

Definition at line 92 of file rpmfi-py.c.

References rpmfiObject_s::fi, rpmfiFFlags(), and rpmfiObject.

PyObject* rpmfi_FGroup rpmfiObject s,
PyObject *  args
[static]
 

Definition at line 193 of file rpmfi-py.c.

References rpmfiObject_s::fi, rpmfiFGroup(), rpmfiObject, and xstrdup().

PyObject* rpmfi_FLink rpmfiObject s,
PyObject *  args
[static]
 

Definition at line 148 of file rpmfi-py.c.

References rpmfiObject_s::fi, rpmfiFLink(), rpmfiObject, and xstrdup().

PyObject* rpmfi_FMode rpmfiObject s,
PyObject *  args
[static]
 

Definition at line 110 of file rpmfi-py.c.

References rpmfiObject_s::fi, rpmfiFMode(), and rpmfiObject.

PyObject* rpmfi_FMtime rpmfiObject s,
PyObject *  args
[static]
 

Definition at line 175 of file rpmfi-py.c.

References rpmfiObject_s::fi, rpmfiFMtime(), and rpmfiObject.

PyObject* rpmfi_FN rpmfiObject s,
PyObject *  args
[static]
 

Definition at line 83 of file rpmfi-py.c.

References rpmfiObject_s::fi, rpmfiFN(), rpmfiObject, and xstrdup().

PyObject* rpmfi_FRdev rpmfiObject s,
PyObject *  args
[static]
 

Definition at line 166 of file rpmfi-py.c.

References rpmfiObject_s::fi, rpmfiFRdev(), and rpmfiObject.

PyObject* rpmfi_FSize rpmfiObject s,
PyObject *  args
[static]
 

Definition at line 157 of file rpmfi-py.c.

References rpmfiObject_s::fi, rpmfiFSize(), and rpmfiObject.

PyObject* rpmfi_FState rpmfiObject s,
PyObject *  args
[static]
 

Definition at line 119 of file rpmfi-py.c.

References rpmfiObject_s::fi, rpmfiFState(), and rpmfiObject.

PyObject* rpmfi_FUser rpmfiObject s,
PyObject *  args
[static]
 

Definition at line 184 of file rpmfi-py.c.

References rpmfiObject_s::fi, rpmfiFUser(), rpmfiObject, and xstrdup().

PyObject* rpmfi_FX rpmfiObject s,
PyObject *  args
[static]
 

Definition at line 38 of file rpmfi-py.c.

References rpmfiObject_s::fi, rpmfiFX(), and rpmfiObject.

PyObject* rpmfi_getattro PyObject *  o,
PyObject *  n
[static]
 

Definition at line 438 of file rpmfi-py.c.

PyObject* rpmfi_iternext rpmfiObject s  )  [static]
 

Definition at line 234 of file rpmfi-py.c.

References rpmfiObject_s::active, rpmfiObject_s::fi, rpmfiFFlags(), rpmfiFGroup(), rpmfiFInode(), rpmfiFMode(), rpmfiFMtime(), rpmfiFN(), rpmfiFNlink(), rpmfiFRdev(), rpmfiFSize(), rpmfiFState(), rpmfiFUser(), rpmfiInit(), rpmfiMD5(), rpmfiNext(), rpmfiObject, and rpmfiVFlags().

Referenced by rpmfi_Next().

int rpmfi_length rpmfiObject s  )  [static]
 

Definition at line 451 of file rpmfi-py.c.

References rpmfiObject_s::fi, rpmfiFC(), and rpmfiObject.

PyObject* rpmfi_MD5 rpmfiObject s,
PyObject *  args
[static]
 

Definition at line 129 of file rpmfi-py.c.

References rpmfiObject_s::fi, rpmfiMD5(), rpmfiObject, and xstrdup().

PyObject* rpmfi_Next rpmfiObject s,
PyObject *  args
[static]
 

Definition at line 314 of file rpmfi-py.c.

References rpmfi_iternext(), and rpmfiObject.

int rpmfi_print rpmfiObject s,
FILE *  fp,
int  flags
[static]
 

Definition at line 425 of file rpmfi-py.c.

References rpmfiObject_s::fi, rpmfiFN(), rpmfiInit(), rpmfiNext(), and rpmfiObject.

int rpmfi_setattro PyObject *  o,
PyObject *  n,
PyObject *  v
[static]
 

Definition at line 444 of file rpmfi-py.c.

PyObject* rpmfi_subscript rpmfiObject s,
PyObject *  key
[static]
 

Definition at line 459 of file rpmfi-py.c.

References rpmfiObject_s::fi, rpmfiFN(), rpmfiObject, rpmfiSetFX(), and xstrdup().

PyObject* rpmfi_VFlags rpmfiObject s,
PyObject *  args
[static]
 

Definition at line 101 of file rpmfi-py.c.

References rpmfiObject_s::fi, rpmfiObject, and rpmfiVFlags().

rpmfiObject* rpmfi_Wrap rpmfi  fi  ) 
 

Definition at line 544 of file rpmfi-py.c.

References rpmfiObject_s::active, rpmfiObject_s::fi, rpmfi_Type, and rpmfiObject.

Referenced by hdr_fiFromHeader(), and rpmte_FI().


Variable Documentation

PyMappingMethods rpmfi_as_mapping [static]
 

Initial value:

 {
        (inquiry) rpmfi_length,         
        (binaryfunc) rpmfi_subscript,   
        (objobjargproc)0,               
}

Definition at line 475 of file rpmfi-py.c.

char rpmfi_doc[] [static]
 

Initial value:

""

Definition at line 484 of file rpmfi-py.c.

struct PyMethodDef rpmfi_methods[] [static]
 

Definition at line 356 of file rpmfi-py.c.

PyTypeObject rpmfi_Type
 

Definition at line 488 of file rpmfi-py.c.

Referenced by initrpm(), rpmal_Add(), and rpmfi_Wrap().


Generated on Fri Oct 7 14:25:00 2005 for rpm by  doxygen 1.3.9.1