2004-10-12 08:13:22 +08:00
|
|
|
#ifndef H_RPMPS_PY
|
|
|
|
#define H_RPMPS_PY
|
|
|
|
|
|
|
|
#include "rpmps.h"
|
|
|
|
|
|
|
|
/** \ingroup py_c
|
|
|
|
* \file python/rpmps-py.h
|
|
|
|
*/
|
|
|
|
|
|
|
|
/**
|
|
|
|
*/
|
|
|
|
typedef struct rpmpsObject_s {
|
|
|
|
PyObject_HEAD
|
|
|
|
PyObject *md_dict; /*!< to look like PyModuleObject */
|
|
|
|
rpmps ps;
|
2007-10-19 17:36:11 +08:00
|
|
|
rpmpsi psi;
|
2004-10-12 08:13:22 +08:00
|
|
|
} rpmpsObject;
|
|
|
|
|
|
|
|
/**
|
|
|
|
*/
|
|
|
|
extern PyTypeObject rpmps_Type;
|
|
|
|
|
2004-10-13 14:26:16 +08:00
|
|
|
/**
|
|
|
|
*/
|
2007-09-12 15:34:31 +08:00
|
|
|
rpmps psFromPs(rpmpsObject * ps);
|
2004-10-13 14:26:16 +08:00
|
|
|
|
|
|
|
/**
|
|
|
|
*/
|
2007-09-12 15:34:31 +08:00
|
|
|
rpmpsObject * rpmps_Wrap(rpmps ps);
|
2004-10-13 14:26:16 +08:00
|
|
|
|
2004-10-12 08:13:22 +08:00
|
|
|
#endif
|