python/rpmts-py.c File Reference

#include "system.h"
#include <rpmcli.h>
#include <rpmpgp.h>
#include <rpmdb.h>
#include <rpmbuild.h>
#include "header-py.h"
#include "rpmds-py.h"
#include "rpmfi-py.h"
#include "rpmmi-py.h"
#include "rpmps-py.h"
#include "rpmte-py.h"
#include "spec-py.h"
#include "rpmts-py.h"
#include "debug.h"

Go to the source code of this file.

Data Structures

struct  rpmtsCallbackType_s

Class: Rpmts

static struct PyMethodDef rpmts_methods []
static char rpmts_doc []
PyTypeObject rpmts_Type
static PyObject * rpmts_Debug (rpmtsObject *s, PyObject *args, PyObject *kwds)
static void rpmtsAddAvailableElement (rpmts ts, Header h, fnpyKey key)
 Add package to universe of possible packages to install in transaction set.
static PyObject * rpmts_AddInstall (rpmtsObject *s, PyObject *args, PyObject *kwds)
static PyObject * rpmts_AddErase (rpmtsObject *s, PyObject *args, PyObject *kwds)
static int rpmts_SolveCallback (rpmts ts, rpmds ds, const void *data)
static PyObject * rpmts_Check (rpmtsObject *s, PyObject *args, PyObject *kwds)
static PyObject * rpmts_Order (rpmtsObject *s)
static PyObject * rpmts_Clean (rpmtsObject *s)
static PyObject * rpmts_IDTXload (rpmtsObject *s)
static PyObject * rpmts_IDTXglob (rpmtsObject *s)
static PyObject * rpmts_Rollback (rpmtsObject *s, PyObject *args, PyObject *kwds)
static PyObject * rpmts_OpenDB (rpmtsObject *s)
static PyObject * rpmts_CloseDB (rpmtsObject *s)
static PyObject * rpmts_InitDB (rpmtsObject *s)
static PyObject * rpmts_RebuildDB (rpmtsObject *s)
static PyObject * rpmts_VerifyDB (rpmtsObject *s)
static PyObject * rpmts_HdrFromFdno (rpmtsObject *s, PyObject *args, PyObject *kwds)
static PyObject * rpmts_HdrCheck (rpmtsObject *s, PyObject *args, PyObject *kwds)
static PyObject * rpmts_SetVSFlags (rpmtsObject *s, PyObject *args, PyObject *kwds)
static PyObject * rpmts_SetColor (rpmtsObject *s, PyObject *args, PyObject *kwds)
static PyObject * rpmts_PgpPrtPkts (rpmtsObject *s, PyObject *args, PyObject *kwds)
static PyObject * rpmts_PgpImportPubkey (rpmtsObject *s, PyObject *args, PyObject *kwds)
static PyObject * rpmts_GetKeys (rpmtsObject *s)
static void * rpmtsCallback (const void *hd, const rpmCallbackType what, const unsigned long amount, const unsigned long total, const void *pkgKey, rpmCallbackData data)
static PyObject * rpmts_SetFlags (rpmtsObject *s, PyObject *args, PyObject *kwds)
static PyObject * rpmts_SetProbFilter (rpmtsObject *s, PyObject *args, PyObject *kwds)
static rpmpsObject * rpmts_Problems (rpmtsObject *s)
static PyObject * rpmts_Run (rpmtsObject *s, PyObject *args, PyObject *kwds)
static PyObject * rpmts_iternext (rpmtsObject *s)
static PyObject * rpmts_Next (rpmtsObject *s)
static specObject * spec_Parse (rpmtsObject *s, PyObject *args, PyObject *kwds)
static rpmmiObjectrpmts_Match (rpmtsObject *s, PyObject *args, PyObject *kwds)
static void rpmts_dealloc (rpmtsObject *s)
static PyObject * rpmts_getattro (PyObject *o, PyObject *n)
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)
rpmtsObjectrpmts_Create (PyObject *self, PyObject *args, PyObject *kwds)

Defines

#define _RPMTS_INTERNAL

Variables

int _rpmts_debug


Detailed Description

Definition in file rpmts-py.c.


Define Documentation

#define _RPMTS_INTERNAL

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


Variable Documentation

int _rpmts_debug

Definition at line 66 of file rpmts.c.


Generated on Fri Oct 12 08:44:56 2007 for rpm by  doxygen 1.5.2