rpm  4.5
Files | Data Structures | Functions | Variables
PYTHON-C Language Bindings.

Files

file  header-py.c
 
file  header-py.h
 
file  rpmal-py.c
 
file  rpmal-py.h
 
file  rpmdb-py.c
 
file  rpmdb-py.h
 
file  rpmds-py.c
 
file  rpmds-py.h
 
file  rpmfd-py.c
 
file  rpmfd-py.h
 
file  rpmfi-py.c
 
file  rpmfi-py.h
 
file  rpmfts-py.c
 
file  rpmfts-py.h
 
file  rpmmi-py.c
 
file  rpmmi-py.h
 
file  rpmmodule.c
 
file  rpmps-py.c
 
file  rpmps-py.h
 
file  rpmrc-py.c
 
file  rpmrc-py.h
 
file  rpmte-py.c
 
file  rpmte-py.h
 
file  rpmts-py.c
 
file  rpmts-py.h
 

Data Structures

struct  hdrObject_s
 
struct  rpmalObject_s
 
struct  rpmdbObject_s
 
struct  rpmdsObject_s
 
struct  rpmfdObject_s
 
struct  rpmfiObject_s
 
struct  rpmftsObject_s
 
struct  rpmmiObject_s
 
struct  rpmpsObject_s
 
struct  rpmrcObject_s
 
struct  rpmteObject_s
 
struct  rpmtsCallbackType_s
 
struct  rpmtsObject_s
 

Functions

static void hdr_dealloc (hdrObject *s)
 
static int rpmHeaderGetEntry (Header h, int_32 tag, int_32 *type, void **p, int_32 *c)
 Retrieve tag info from header. More...
 
static PyObject * hdr_subscript (hdrObject *s, PyObject *item)
 
static void rpmfd_dealloc (rpmfdObject *s)
 
static int rpmfd_init (rpmfdObject *s, PyObject *args, PyObject *kwds)
 
static void rpmfd_free (rpmfdObject *s)
 
static PyObject * rpmfd_alloc (PyTypeObject *subtype, int nitems)
 
static rpmfdObjectrpmfd_new (PyTypeObject *subtype, PyObject *args, PyObject *kwds)
 
static int rpmfi_init (rpmfiObject *s, PyObject *args, PyObject *kwds)
 
static void rpmfi_free (rpmfiObject *s)
 
static PyObject * rpmfi_alloc (PyTypeObject *subtype, int nitems)
 
static PyObject * rpmfi_new (PyTypeObject *subtype, PyObject *args, PyObject *kwds)
 
static void rpmmi_dealloc (rpmmiObject *s)
 
static int rpmps_init (rpmpsObject *s, PyObject *args, PyObject *kwds)
 
static void rpmps_free (rpmpsObject *s)
 
static PyObject * rpmps_alloc (PyTypeObject *subtype, int nitems)
 
static PyObject * rpmps_new (PyTypeObject *subtype, PyObject *args, PyObject *kwds)
 
static int rpmrc_init (PyObject *s, PyObject *args, PyObject *kwds)
 
static void rpmrc_free (PyObject *s)
 
static PyObject * rpmrc_alloc (PyTypeObject *subtype, int nitems)
 
static PyObject * rpmrc_new (PyTypeObject *subtype, PyObject *args, PyObject *kwds)
 
static void rpmts_dealloc (rpmtsObject *s)
 
static int rpmts_setattro (PyObject *o, PyObject *n, PyObject *v)
 
static int rpmts_init (rpmtsObject *s, PyObject *args, PyObject *kwds)
 
static void rpmts_free (rpmtsObject *s)
 
static PyObject * rpmts_alloc (PyTypeObject *subtype, int nitems)
 
static PyObject * rpmts_new (PyTypeObject *subtype, PyObject *args, PyObject *kwds)
 

Variables

static struct PyMethodDef hdr_methods []
 
static PyMappingMethods hdr_as_mapping
 
PyTypeObject hdr_Type
 
static struct PyMethodDef rpmfd_methods []
 
PyTypeObject rpmfd_Type
 
static struct PyMethodDef rpmfts_methods []
 
PyTypeObject rpmfts_Type
 
static struct PyMethodDef rpmmi_methods []
 
PyTypeObject rpmmi_Type
 
PyTypeObject rpmrc_Type
 
static struct PyMethodDef rpmte_methods []
 
PyTypeObject rpmte_Type
 
static struct PyMethodDef rpmts_methods []
 
PyTypeObject rpmts_Type
 

Type: _rpm.hdr

typedef struct hdrObject_s hdrObject
 
PyTypeObject hdr_Type
 
PyObject * pyrpmError
 
long tagNumFromPyObject (PyObject *item)
 
hdrObjecthdr_Wrap (Header h)
 
Header hdrGetHeader (hdrObject *h)
 
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. More...
 
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)
 

Type: _rpm.al

typedef struct rpmalObject_s rpmalObject
 
PyTypeObject rpmal_Type
 
rpmalObjectrpmal_Wrap (rpmal al)
 

Type: _rpm.db

typedef struct rpmdbObject_s rpmdbObject
 
PyTypeObject rpmdb_Type
 

Type: _rpm.ds

typedef struct rpmdsObject_s rpmdsObject
 
PyTypeObject rpmds_Type
 
rpmds dsFromDs (rpmdsObject *ds)
 
rpmdsObjectrpmds_Wrap (rpmds ds)
 
rpmdsObjectrpmds_Single (PyObject *s, PyObject *args, PyObject *kwds)
 
rpmdsObjecthdr_dsFromHeader (PyObject *s, PyObject *args, PyObject *kwds)
 
rpmdsObjecthdr_dsOfHeader (PyObject *s)
 

Type: _rpm.fd

typedef struct rpmfdObject_s rpmfdObject
 
PyTypeObject rpmfd_Type
 
rpmfdObjectrpmfd_Wrap (FD_t fd)
 

Type: _rpm.fi

typedef struct rpmfiObject_s rpmfiObject
 
PyTypeObject rpmfi_Type
 
rpmfi fiFromFi (rpmfiObject *fi)
 
rpmfiObjectrpmfi_Wrap (rpmfi fi)
 
rpmfiObjecthdr_fiFromHeader (PyObject *s, PyObject *args, PyObject *kwds)
 

Type: _rpm.fts

typedef struct rpmftsObject_s rpmftsObject
 
PyTypeObject rpmfts_Type
 

Type: _rpm.mi

typedef struct rpmmiObject_s rpmmiObject
 
PyTypeObject rpmmi_Type
 
rpmmiObjectrpmmi_Wrap (rpmdbMatchIterator mi, PyObject *s)
 

Type: _rpm.ps

typedef struct rpmpsObject_s rpmpsObject
 
PyTypeObject rpmps_Type
 
rpmps psFromPs (rpmpsObject *ps)
 
rpmpsObjectrpmps_Wrap (rpmps ps)
 

Type: _rpm.rc

typedef struct rpmrcObject_s rpmrcObject
 
PyTypeObject rpmrc_Type
 
PyObject * rpmrc_AddMacro (PyObject *self, PyObject *args, PyObject *kwds)
 
PyObject * rpmrc_DelMacro (PyObject *self, PyObject *args, PyObject *kwds)
 
PyObject * rpmrc_Create (PyObject *self, PyObject *args, PyObject *kwds)
 

Type: _rpm.te

typedef struct rpmteObject_s rpmteObject
 
PyTypeObject rpmte_Type
 
rpmteObjectrpmte_Wrap (rpmte te)
 

Class: Rpmts

static PyObject * rpmts_SetProbFilter (rpmtsObject *s, PyObject *args, PyObject *kwds)
 

Type: _rpm.ts

typedef struct rpmtsObject_s rpmtsObject
 
PyTypeObject rpmts_Type
 
rpmtsObjectrpmts_Create (PyObject *s, PyObject *args, PyObject *kwds)
 

Detailed Description

Typedef Documentation

typedef struct hdrObject_s hdrObject

Definition at line 13 of file header-py.h.

typedef struct rpmalObject_s rpmalObject
typedef struct rpmdbObject_s rpmdbObject

Definition at line 15 of file rpmdb-py.h.

typedef struct rpmdsObject_s rpmdsObject
typedef struct rpmfdObject_s rpmfdObject
typedef struct rpmfiObject_s rpmfiObject
typedef struct rpmftsObject_s rpmftsObject
typedef struct rpmmiObject_s rpmmiObject

Definition at line 13 of file rpmmi-py.h.

typedef struct rpmpsObject_s rpmpsObject
typedef struct rpmrcObject_s rpmrcObject

Definition at line 13 of file rpmrc-py.h.

typedef struct rpmteObject_s rpmteObject
typedef struct rpmtsObject_s rpmtsObject

Function Documentation

rpmds dsFromDs ( rpmdsObject ds)

Definition at line 774 of file rpmds-py.c.

References rpmdsObject_s::ds.

rpmfi fiFromFi ( rpmfiObject fi)

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

References rpmfiObject_s::fi.

static void hdr_dealloc ( hdrObject s)
static
rpmdsObject* hdr_dsFromHeader ( PyObject *  s,
PyObject *  args,
PyObject *  kwds 
)
rpmdsObject* hdr_dsOfHeader ( PyObject *  s)

Definition at line 842 of file rpmds-py.c.

References hdrGetHeader(), rpmds_Wrap(), rpmdsThis(), RPMSENSE_EQUAL, and RPMTAG_PROVIDENAME.

rpmfiObject* hdr_fiFromHeader ( PyObject *  s,
PyObject *  args,
PyObject *  kwds 
)
static PyObject* hdr_subscript ( hdrObject s,
PyObject *  item 
)
static
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 1285 of file header-py.c.

References alloca(), and rpmEVRcompare().

rpmps psFromPs ( rpmpsObject ps)

Definition at line 371 of file rpmps-py.c.

References rpmpsObject_s::ps.

PyObject* rhnLoad ( PyObject *  self,
PyObject *  args,
PyObject *  kwds 
)
rpmalObject* rpmal_Wrap ( rpmal  al)

Definition at line 205 of file rpmal-py.c.

References rpmalObject_s::al.

rpmdsObject* rpmds_Single ( PyObject *  s,
PyObject *  args,
PyObject *  kwds 
)
rpmdsObject* rpmds_Wrap ( rpmds  ds)
static PyObject* rpmfd_alloc ( PyTypeObject *  subtype,
int  nitems 
)
static

Definition at line 253 of file rpmfd-py.c.

References _rpmfd_debug.

static void rpmfd_dealloc ( rpmfdObject s)
static

Definition at line 182 of file rpmfd-py.c.

References Fclose(), and rpmfdObject_s::fd.

static void rpmfd_free ( rpmfdObject s)
static

Definition at line 240 of file rpmfd-py.c.

References _rpmfd_debug, Fclose(), and rpmfdObject_s::fd.

Referenced by rpmfd_new().

static int rpmfd_init ( rpmfdObject s,
PyObject *  args,
PyObject *  kwds 
)
static

Definition at line 206 of file rpmfd-py.c.

References _rpmfd_debug, Fclose(), rpmfdObject_s::fd, Ferror(), Fopen(), Fstrerror(), and pyrpmError.

Referenced by rpmfd_new().

static rpmfdObject* rpmfd_new ( PyTypeObject *  subtype,
PyObject *  args,
PyObject *  kwds 
)
static

Definition at line 266 of file rpmfd-py.c.

References _rpmfd_debug, rpmfdObject_s::fd, rpmfd_free(), and rpmfd_init().

rpmfdObject* rpmfd_Wrap ( FD_t  fd)

Definition at line 340 of file rpmfd-py.c.

References rpmfdObject_s::fd.

static PyObject* rpmfi_alloc ( PyTypeObject *  subtype,
int  nitems 
)
static

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

References _rpmfi_debug.

static void rpmfi_free ( rpmfiObject s)
static

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

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

Referenced by rpmfi_new().

static int rpmfi_init ( rpmfiObject s,
PyObject *  args,
PyObject *  kwds 
)
static
static PyObject* rpmfi_new ( PyTypeObject *  subtype,
PyObject *  args,
PyObject *  kwds 
)
static

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

References _rpmfi_debug, rpmfiObject_s::fi, rpmfi_free(), and rpmfi_init().

rpmfiObject* rpmfi_Wrap ( rpmfi  fi)

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

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

Referenced by hdr_fiFromHeader(), and rpmte_FI().

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

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

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

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

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

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

static int rpmHeaderGetEntry ( Header  h,
int_32  tag,
int_32 type,
void **  p,
int_32 c 
)
static

Retrieve tag info from header.

This is a "dressed" entry to headerGetEntry to do: 1) DIRNAME/BASENAME/DIRINDICES -> FILENAMES tag conversions. 2) i18n lookaside (if enabled).

Parameters
hheader
tagtag
Return values
typeaddress of tag value data type
paddress of pointer to tag value(s)
caddress of number of values
Returns
0 on success, 1 on bad magic, 2 on error

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

References headerGetEntry(), headerSprintf(), RPM_STRING_ARRAY_TYPE, RPM_STRING_TYPE, rpmfiBuildFNames(), rpmHeaderFormats, RPMTAG_BASENAMES, RPMTAG_DESCRIPTION, RPMTAG_GROUP, RPMTAG_OLDFILENAMES, RPMTAG_SUMMARY, rpmTagTable, stpcpy(), and tagName().

Referenced by hdr_subscript().

int rpmMergeHeaders ( PyObject *  list,
FD_t  fd,
int  matchTag 
)
PyObject* rpmMergeHeadersFromFD ( PyObject *  self,
PyObject *  args,
PyObject *  kwds 
)

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

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

static void rpmmi_dealloc ( rpmmiObject s)
static

Definition at line 198 of file rpmmi-py.c.

References rpmmiObject_s::mi, rpmmiObject_s::ref, and rpmdbFreeIterator().

rpmmiObject* rpmmi_Wrap ( rpmdbMatchIterator  mi,
PyObject *  s 
)

Definition at line 277 of file rpmmi-py.c.

References rpmmiObject_s::mi, pyrpmError, and rpmmiObject_s::ref.

Referenced by rpmdb_Match(), and rpmts_Match().

static PyObject* rpmps_alloc ( PyTypeObject *  subtype,
int  nitems 
)
static

Definition at line 284 of file rpmps-py.c.

References _rpmps_debug.

static void rpmps_free ( rpmpsObject s)
static

Definition at line 272 of file rpmps-py.c.

References _rpmps_debug, rpmpsObject_s::ps, and rpmpsFree().

Referenced by rpmps_new().

static int rpmps_init ( rpmpsObject s,
PyObject *  args,
PyObject *  kwds 
)
static

Definition at line 252 of file rpmps-py.c.

References _rpmps_debug, rpmpsObject_s::active, rpmpsObject_s::ix, rpmpsObject_s::ps, and rpmpsCreate().

Referenced by rpmps_new().

static PyObject* rpmps_new ( PyTypeObject *  subtype,
PyObject *  args,
PyObject *  kwds 
)
static

Definition at line 297 of file rpmps-py.c.

References _rpmps_debug, rpmpsObject_s::ps, rpmps_free(), and rpmps_init().

rpmpsObject* rpmps_Wrap ( rpmps  ps)

Definition at line 377 of file rpmps-py.c.

References rpmpsObject_s::active, rpmpsObject_s::ix, and rpmpsObject_s::ps.

Referenced by rpmts_Problems().

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

Definition at line 33 of file rpmrc-py.c.

References addMacro(), and name.

static PyObject* rpmrc_alloc ( PyTypeObject *  subtype,
int  nitems 
)
static

Definition at line 285 of file rpmrc-py.c.

References _rc_debug.

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

Definition at line 411 of file rpmrc-py.c.

References rpmrc_new().

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

Definition at line 51 of file rpmrc-py.c.

References delMacro(), and name.

static void rpmrc_free ( PyObject *  s)
static

Definition at line 275 of file rpmrc-py.c.

References _rc_debug.

Referenced by rpmrc_new().

static int rpmrc_init ( PyObject *  s,
PyObject *  args,
PyObject *  kwds 
)
static

Definition at line 263 of file rpmrc-py.c.

References _rc_debug.

Referenced by rpmrc_new().

static PyObject* rpmrc_new ( PyTypeObject *  subtype,
PyObject *  args,
PyObject *  kwds 
)
static

Definition at line 298 of file rpmrc-py.c.

References _rc_debug, rpmrc_free(), rpmrc_init(), and rpmrc_Type.

Referenced by rpmrc_Create().

PyObject* rpmReadHeaders ( FD_t  fd)
PyObject* rpmSingleHeaderFromFD ( PyObject *  self,
PyObject *  args,
PyObject *  kwds 
)
rpmteObject* rpmte_Wrap ( rpmte  te)

Definition at line 480 of file rpmte-py.c.

References rpmteObject_s::te.

Referenced by rpmts_iternext().

static PyObject* rpmts_alloc ( PyTypeObject *  subtype,
int  nitems 
)
static

Definition at line 1618 of file rpmts-py.c.

References _rpmts_debug.

rpmtsObject* rpmts_Create ( PyObject *  s,
PyObject *  args,
PyObject *  kwds 
)
static void rpmts_dealloc ( rpmtsObject s)
static
static void rpmts_free ( rpmtsObject s)
static
static int rpmts_init ( rpmtsObject s,
PyObject *  args,
PyObject *  kwds 
)
static
static PyObject* rpmts_new ( PyTypeObject *  subtype,
PyObject *  args,
PyObject *  kwds 
)
static

Definition at line 1630 of file rpmts-py.c.

References _rpmts_debug, rpmts_free(), rpmts_init(), and rpmtsObject_s::ts.

static int rpmts_setattro ( PyObject *  o,
PyObject *  n,
PyObject *  v 
)
static

Definition at line 1542 of file rpmts-py.c.

References fdDup(), name, rpmtsSetScriptFd(), rpmtsObject_s::scriptFd, and rpmtsObject_s::ts.

static PyObject* rpmts_SetProbFilter ( rpmtsObject s,
PyObject *  args,
PyObject *  kwds 
)
static

Definition at line 1191 of file rpmts-py.c.

References _rpmts_debug, rpmtsObject_s::ignoreSet, and rpmtsObject_s::ts.

long tagNumFromPyObject ( PyObject *  item)
PyObject* versionCompare ( PyObject *  self,
PyObject *  args,
PyObject *  kwds 
)

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

References hdr_compare().

Variable Documentation

PyMappingMethods hdr_as_mapping
static
Initial value:
= {
(inquiry) 0,
(binaryfunc) hdr_subscript,
(objobjargproc)0,
}

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

struct PyMethodDef hdr_methods[]
static
Initial value:
= {
{"keys", (PyCFunction) hdrKeyList, METH_NOARGS,
NULL },
{"unload", (PyCFunction) hdrUnload, METH_VARARGS|METH_KEYWORDS,
NULL },
{"expandFilelist", (PyCFunction) hdrExpandFilelist,METH_NOARGS,
NULL },
{"compressFilelist",(PyCFunction) hdrCompressFilelist,METH_NOARGS,
NULL },
{"fullFilelist", (PyCFunction) hdrFullFilelist, METH_NOARGS,
NULL },
{"getorigin", (PyCFunction) hdrGetOrigin, METH_NOARGS,
NULL },
{"setorigin", (PyCFunction) hdrSetOrigin, METH_NOARGS,
NULL },
{"sprintf", (PyCFunction) hdrSprintf, METH_VARARGS|METH_KEYWORDS,
NULL },
{"dsOfHeader", (PyCFunction)hdr_dsOfHeader, METH_NOARGS,
NULL},
{"dsFromHeader", (PyCFunction)hdr_dsFromHeader, METH_VARARGS|METH_KEYWORDS,
NULL},
{"fiFromHeader", (PyCFunction)hdr_fiFromHeader, METH_VARARGS|METH_KEYWORDS,
NULL},
{NULL, NULL}
}

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

PyTypeObject hdr_Type

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

Referenced by init_rpm(), rpmds_init(), rpmfi_init(), and rpmts_AddInstall().

PyTypeObject hdr_Type

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

Referenced by init_rpm(), rpmds_init(), rpmfi_init(), and rpmts_AddInstall().

PyObject* pyrpmError
PyTypeObject rpmal_Type

Definition at line 154 of file rpmal-py.c.

Referenced by init_rpm().

PyTypeObject rpmdb_Type

Definition at line 237 of file rpmdb-py.c.

PyTypeObject rpmds_Type

Definition at line 723 of file rpmds-py.c.

Referenced by init_rpm(), rpmal_Add(), and rpmal_AddProvides().

struct PyMethodDef rpmfd_methods[]
static
Initial value:
= {
{"Debug", (PyCFunction)rpmfd_Debug, METH_VARARGS|METH_KEYWORDS,
NULL},
{"Fopen", (PyCFunction)rpmfd_Fopen, METH_VARARGS|METH_KEYWORDS,
NULL},
{NULL, NULL}
}

Definition at line 168 of file rpmfd-py.c.

PyTypeObject rpmfd_Type

Definition at line 292 of file rpmfd-py.c.

Referenced by init_rpm().

PyTypeObject rpmfd_Type

Definition at line 292 of file rpmfd-py.c.

Referenced by init_rpm().

PyTypeObject rpmfi_Type

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

Referenced by init_rpm(), and rpmal_Add().

struct PyMethodDef rpmfts_methods[]
static
Initial value:
= {
{"Debug", (PyCFunction)rpmfts_Debug, METH_VARARGS|METH_KEYWORDS,
NULL},
{"open", (PyCFunction)rpmfts_Open, METH_VARARGS|METH_KEYWORDS,
NULL},
{"read", (PyCFunction)rpmfts_Read, METH_NOARGS,
NULL},
{"children",(PyCFunction)rpmfts_Children, METH_VARARGS|METH_KEYWORDS,
NULL},
{"close", (PyCFunction)rpmfts_Close, METH_NOARGS,
NULL},
{"set", (PyCFunction)rpmfts_Set, METH_VARARGS|METH_KEYWORDS,
NULL},
{NULL, NULL}
}

Definition at line 296 of file rpmfts-py.c.

PyTypeObject rpmfts_Type

Definition at line 541 of file rpmfts-py.c.

Referenced by init_rpm().

PyTypeObject rpmfts_Type

Definition at line 541 of file rpmfts-py.c.

Referenced by init_rpm().

struct PyMethodDef rpmmi_methods[]
static
Initial value:
= {
{"next", (PyCFunction) rpmmi_Next, METH_NOARGS,
"mi.next() -> hdr\n\
- Retrieve next header that matches. Iterate directly in python if possible.\n" },
{"instance", (PyCFunction) rpmmi_Instance, METH_NOARGS,
NULL },
{"count", (PyCFunction) rpmmi_Count, METH_NOARGS,
NULL },
{"pattern", (PyCFunction) rpmmi_Pattern, METH_VARARGS|METH_KEYWORDS,
"mi.pattern(TagN, mire_type, pattern)\n\
- Set a secondary match pattern on tags from retrieved header.\n" },
{NULL, NULL}
}

Definition at line 181 of file rpmmi-py.c.

PyTypeObject rpmmi_Type

Definition at line 230 of file rpmmi-py.c.

Referenced by init_rpm().

PyTypeObject rpmmi_Type

Definition at line 230 of file rpmmi-py.c.

Referenced by init_rpm().

PyTypeObject rpmps_Type

Definition at line 321 of file rpmps-py.c.

Referenced by init_rpm().

PyTypeObject rpmrc_Type

Definition at line 339 of file rpmrc-py.c.

Referenced by init_rpm(), and rpmrc_new().

PyTypeObject rpmrc_Type

Definition at line 339 of file rpmrc-py.c.

Referenced by init_rpm(), and rpmrc_new().

struct PyMethodDef rpmte_methods[]
static

Definition at line 324 of file rpmte-py.c.

PyTypeObject rpmte_Type

Definition at line 433 of file rpmte-py.c.

Referenced by init_rpm().

PyTypeObject rpmte_Type

Definition at line 433 of file rpmte-py.c.

Referenced by init_rpm().

struct PyMethodDef rpmts_methods[]
static

Definition at line 1422 of file rpmts-py.c.

PyTypeObject rpmts_Type

Definition at line 1657 of file rpmts-py.c.

Referenced by init_rpm().

PyTypeObject rpmts_Type

Definition at line 1657 of file rpmts-py.c.

Referenced by init_rpm().