rpm  5.4.14
rpmts-py.h
Go to the documentation of this file.
1 #ifndef H_RPMTS_PY
2 #define H_RPMTS_PY
3 
4 #include "rpmts.h"
5 
12 
15 typedef struct rpmtsObject_s {
16  PyObject_HEAD
17  PyObject *md_dict;
19  PyObject * keyList; /* keeps reference counts correct */
21 /*@relnull@*/
25 } rpmtsObject;
26 
29 /*@unchecked@*/
30 extern PyTypeObject rpmts_Type;
31 
32 /* XXX These names/constants have been removed from the rpmlib API. */
33 enum {
36 };
37 
38 #ifdef __cplusplus
39 extern "C" {
40 #endif
41 
44 PyObject * rpmts_Create(PyObject * s, PyObject * args, PyObject * kwds)
45  /*@globals rpmGlobalMacroContext @*/
46  /*@modifies rpmGlobalMacroContext @*/;
47 
48 #ifdef __cplusplus
49 }
50 #endif
51 
54 #endif
PyObject * keyList
Definition: rpmts-py.h:19
rpmts ts
Definition: rpmts-py.h:18
enum rpmprobFilterFlags_e rpmprobFilterFlags
PyObject * args
Definition: rpmts-py.c:200
struct rpmts_s * rpmts
The RPM Transaction Set.
Definition: rpmtypes.h:14
rpmtsi tsi
Definition: rpmts-py.h:22
PyObject * rpmts_Create(PyObject *s, PyObject *args, PyObject *kwds)
Definition: rpmts-py.c:1709
enum rpmElementType_e rpmElementType
Transaction element type.
PyObject_HEAD PyObject * md_dict
Definition: rpmts-py.h:17
The FD_t File Handle data structure.
rpmprobFilterFlags ignoreSet
Definition: rpmts-py.h:24
PyTypeObject rpmts_Type
Definition: rpmts-py.c:1659
struct rpmtsi_s * rpmtsi
Transaction element iterator.
Definition: rpmte.h:31
const char * s
Definition: poptALL.c:734
rpmElementType tsiFilter
Definition: rpmts-py.h:23
Structures and prototypes used for an "rpmts" transaction set.
FD_t scriptFd
Definition: rpmts-py.h:20
struct rpmtsObject_s rpmtsObject