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

python/rpmts-py.h

Go to the documentation of this file.
00001 #ifndef H_RPMTS_PY
00002 #define H_RPMTS_PY
00003 
00004 #include "rpmts.h"
00005 
00010 typedef struct rpmtsObject_s {
00011     PyObject_HEAD
00012     PyObject *md_dict;          
00013     rpmts       ts;
00014     PyObject * keyList;         /* keeps reference counts correct */
00015     FD_t scriptFd;
00016     rpmtsi tsi;
00017     rpmElementType tsiFilter;
00018     rpmprobFilterFlags ignoreSet;
00019 } rpmtsObject;
00020 
00021 /*@unchecked@*/
00022 extern PyTypeObject rpmts_Type;
00023 
00024 /* XXX These names/constants have been removed from the rpmlib API. */
00025 enum {
00026    RPMDEP_SENSE_REQUIRES,               
00027    RPMDEP_SENSE_CONFLICTS               
00028 };
00029 
00030 rpmtsObject * rpmts_Create(PyObject * s, PyObject * args)
00031         /*@globals rpmGlobalMacroContext @*/
00032         /*@modifies rpmGlobalMacroContext @*/;
00033 
00034 #endif

Generated on Sun Oct 26 13:02:02 2003 for rpm by doxygen1.2.18