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

Deprecated List

Class Rpmdb
Use mi = ts.dbMatch() (or db.match()) instead.

Use hdr = mi.next() instead.

Use mi = ts.dbMatch('basename') instead.

Use mi = ts.dbMatch('name') instead.

Use mi = ts.dbMmatch('providename') instead.

Class rpmlead
The lead (except for signature_type) is legacy.

File buildio.h
this information will move elsewhere eventually.

Global rpmtsAvailable (rpmts ts, const rpmds ds)
This function will move from rpmlib to the python bindings.

Global addMacro (MacroContext mc, const char *n, const char *o, const char *b, int level)
Use rpmDefineMacro().

Global expandMacros (void *spec, MacroContext mc, char *sbuf, size_t slen)
Use rpmExpand().

Global rpmErrorCode (void)
Perl-RPM needs, use rpmlogCode() instead.

Global rpmErrorSetCallback (rpmlogCallback cb)
gnorpm needs, use rpmlogSetCallback() instead.

Global rpmErrorString (void)
gnorpm needs, use rpmlogMessage() instead.

Global rpmlogCode (void)
Perl-RPM needs, what's really needed is predictable, non-i18n encumbered, error text that can be retrieved through rpmlogMessage() and parsed IMHO.

Global rpmShowProgress (const void *arg, const rpmCallbackType what, const unsigned long amount, const unsigned long total, fnpyKey key, void *data)
Transaction callback arguments need to change, so don't rely on this routine in the rpmcli API.

Global rpmGetVar (int var)
Use rpmExpand() with appropriate macro expression.

Global rpmSetVar (int var, const char *val)
Use rpmDefineMacro() to change appropriate macro instead.

Global rpmSetTables (int archTable, int osTable)
Use addMacro to set _target_* macros.

Global rpmSetMachine (const char *arch, const char *os)
Use addMacro to set _target_* macros.

Global rpmGetMachine (const char **arch, const char **os)
Use rpmExpand on _target_* macros.

Global rpmtsInitDB (rpmts ts, int dbmode)
An explicit rpmdbInit() is almost never needed.

Global RPMSIGTAG_LEMD5_1
legacy.

Global RPMSIGTAG_LEMD5_2
legacy.

Global RPMSIGTAG_PGP5
legacy.

Global headerFreeData (const void *data, rpmTagType type)
Use headerFreeTag() instead.

Global poptAddAlias (poptContext con, struct poptAlias alias, int flags)
Use poptAddItem instead.

Generated on Thu Jul 28 23:52:21 2005 for rpm by  doxygen 1.3.9.1