python/rpmmodule.c File Reference

#include "system.h"
#include <rpmio_internal.h>
#include <rpmcli.h>
#include <rpmdb.h>
#include "legacy.h"
#include "misc.h"
#include "header_internal.h"
#include "header-py.h"
#include "rpmal-py.h"
#include "rpmds-py.h"
#include "rpmfd-py.h"
#include "rpmfts-py.h"
#include "rpmfi-py.h"
#include "rpmmi-py.h"
#include "rpmps-py.h"
#include "rpmrc-py.h"
#include "rpmte-py.h"
#include "rpmts-py.h"
#include "spec-py.h"
#include "debug.h"

Include dependency graph for rpmmodule.c:

Go to the source code of this file.

Module: rpm

static PyObject * archScore (PyObject *self, PyObject *args, PyObject *kwds)
static PyObject * sqCaught (PyObject *self, PyObject *args)
static PyObject * checkSignals (PyObject *self, PyObject *args)
static PyObject * setLogFile (PyObject *self, PyObject *args, PyObject *kwds)
static PyObject * setVerbosity (PyObject *self, PyObject *args, PyObject *kwds)
static PyObject * setEpochPromote (PyObject *self, PyObject *args, PyObject *kwds)
static PyObject * setStats (PyObject *self, PyObject *args, PyObject *kwds)
PyObject * pyrpmError
sigset_t rpmsqCaught

Defines

#define REGISTER_ENUM(val)

Functions

void init_rpm (void)

Variables

static PyMethodDef rpmModuleMethods []
static char rpm__doc__ []


Detailed Description

Definition in file rpmmodule.c.


Define Documentation

#define REGISTER_ENUM val   ) 
 

Value:

PyDict_SetItemString(d, #val, o=PyInt_FromLong( val )); \
    Py_DECREF(o);


Function Documentation

static PyObject* archScore PyObject *  self,
PyObject *  args,
PyObject *  kwds
[static]
 

Definition at line 46 of file rpmmodule.c.

References RPM_MACHTABLE_INSTARCH, and rpmMachineScore().

static PyObject* checkSignals PyObject *  self,
PyObject *  args
[static]
 

Definition at line 72 of file rpmmodule.c.

References rpmdbCheckSignals().

void init_rpm void   ) 
 

Definition at line 214 of file rpmmodule.c.

References ext, hdr_Type, pyrpmError, rpmal_Type, rpmds_Type, rpmfd_Type, rpmfi_Type, rpmfts_Type, rpmHeaderFormats, rpmmi_Type, rpmModuleMethods, rpmps_Type, rpmrc_Type, rpmRcfiles, rpmReadConfigFiles(), rpmTagTable, rpmTagTableSize, rpmte_Type, and rpmts_Type.

static PyObject* setEpochPromote PyObject *  self,
PyObject *  args,
PyObject *  kwds
[static]
 

Definition at line 125 of file rpmmodule.c.

References _rpmds_nopromote.

static PyObject* setLogFile PyObject *  self,
PyObject *  args,
PyObject *  kwds
[static]
 

Definition at line 82 of file rpmmodule.c.

References pyrpmError, and rpmlogSetFile().

static PyObject* setStats PyObject *  self,
PyObject *  args,
PyObject *  kwds
[static]
 

Definition at line 139 of file rpmmodule.c.

References _rpmts_stats.

static PyObject* setVerbosity PyObject *  self,
PyObject *  args,
PyObject *  kwds
[static]
 

Definition at line 108 of file rpmmodule.c.

References rpmSetVerbosity.

static PyObject* sqCaught PyObject *  self,
PyObject *  args
[static]
 

Definition at line 63 of file rpmmodule.c.

References rpmsqCaught.


Variable Documentation

char rpm__doc__[] [static]
 

Initial value:

""

Definition at line 208 of file rpmmodule.c.

PyMethodDef rpmModuleMethods[] [static]
 

Definition at line 153 of file rpmmodule.c.

Referenced by init_rpm().

sigset_t rpmsqCaught
 

Definition at line 302 of file rpmsq.c.

Referenced by rpmdbCheckSignals(), rpmsqEnable(), and sqCaught().


Generated on Fri Aug 31 11:16:13 2007 for rpm by  doxygen 1.4.6