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

rpmio/rpmmessages.h File Reference

#include "rpmlog.h"

Include dependency graph for rpmmessages.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define RPMMESS_DEBUG   RPMLOG_DEBUG
#define RPMMESS_VERBOSE   RPMLOG_INFO
#define RPMMESS_NORMAL   RPMLOG_NOTICE
#define RPMMESS_WARNING   RPMLOG_WARNING
#define RPMMESS_ERROR   RPMLOG_ERR
#define RPMMESS_FATALERROR   RPMLOG_CRIT
#define RPMMESS_QUIET   RPMMESS_WARNING
#define rpmMessage   rpmlog
#define rpmSetVerbosity(_lvl)   ((void)rpmlogSetMask( RPMLOG_UPTO( RPMLOG_PRI(_lvl))))
#define rpmIncreaseVerbosity()   ((void)rpmlogSetMask(((((unsigned)(rpmlogSetMask(0) & 0xff)) << 1) | 1)))
#define rpmDecreaseVerbosity()   ((void)rpmlogSetMask((((int)(rpmlogSetMask(0) & 0xff)) >> 1)))
#define rpmIsNormal()   (rpmlogSetMask(0) >= RPMLOG_MASK( RPMMESS_NORMAL ))
#define rpmIsVerbose()   (rpmlogSetMask(0) >= RPMLOG_MASK( RPMMESS_VERBOSE ))
#define rpmIsDebug()   (rpmlogSetMask(0) >= RPMLOG_MASK( RPMMESS_DEBUG ))

Typedefs

typedef const void * fnpyKey
typedef enum rpmCallbackType_e rpmCallbackType
 Bit(s) to identify progress callbacks.
typedef void * rpmCallbackData
typedef void *(* rpmCallbackFunction )(const void *h, const rpmCallbackType what, const unsigned long long amount, const unsigned long long total, fnpyKey key, rpmCallbackData data)

Enumerations

enum  rpmCallbackType_e {
  RPMCALLBACK_UNKNOWN = 0, RPMCALLBACK_INST_PROGRESS = (1 << 0), RPMCALLBACK_INST_START = (1 << 1), RPMCALLBACK_INST_OPEN_FILE = (1 << 2),
  RPMCALLBACK_INST_CLOSE_FILE = (1 << 3), RPMCALLBACK_TRANS_PROGRESS = (1 << 4), RPMCALLBACK_TRANS_START = (1 << 5), RPMCALLBACK_TRANS_STOP = (1 << 6),
  RPMCALLBACK_UNINST_PROGRESS = (1 << 7), RPMCALLBACK_UNINST_START = (1 << 8), RPMCALLBACK_UNINST_STOP = (1 << 9), RPMCALLBACK_REPACKAGE_PROGRESS = (1 << 10),
  RPMCALLBACK_REPACKAGE_START = (1 << 11), RPMCALLBACK_REPACKAGE_STOP = (1 << 12), RPMCALLBACK_UNPACK_ERROR = (1 << 13), RPMCALLBACK_CPIO_ERROR = (1 << 14)
}
 Bit(s) to identify progress callbacks. More...

Functions

void urlSetCallback (rpmCallbackFunction notify, rpmCallbackData notifyData, int notifyCount)


Detailed Description

Todo:
Eliminate from API.

Definition in file rpmmessages.h.


Define Documentation

 
#define rpmDecreaseVerbosity  )     ((void)rpmlogSetMask((((int)(rpmlogSetMask(0) & 0xff)) >> 1)))
 

Definition at line 25 of file rpmmessages.h.

 
#define rpmIncreaseVerbosity  )     ((void)rpmlogSetMask(((((unsigned)(rpmlogSetMask(0) & 0xff)) << 1) | 1)))
 

Definition at line 23 of file rpmmessages.h.

Referenced by main(), rpmcliAllArgCallback(), and rpmcliInit().

 
#define rpmIsDebug  )     (rpmlogSetMask(0) >= RPMLOG_MASK( RPMMESS_DEBUG ))
 

Definition at line 31 of file rpmmessages.h.

Referenced by headerCheck(), rpmdepPrint(), rpmReadPackageFile(), rpmRollback(), rpmShowRC(), rpmVerifySignatures(), and runScript().

 
#define rpmIsNormal  )     (rpmlogSetMask(0) >= RPMLOG_MASK( RPMMESS_NORMAL ))
 

Definition at line 27 of file rpmmessages.h.

 
#define rpmIsVerbose  )     (rpmlogSetMask(0) >= RPMLOG_MASK( RPMMESS_VERBOSE ))
 

Definition at line 29 of file rpmmessages.h.

Referenced by checkPassPhrase(), doFoo(), doUntar(), main(), printUsage(), rpmdepPrint(), rpmDisplayQueryTags(), rpmErase(), rpmgiNext(), rpmInstall(), rpmInstallSource(), rpmRollback(), rpmShowRC(), rpmtsAddInstallElement(), rpmVerifySignatures(), runScript(), showQueryPackage(), showVerifyPackage(), and verifyHeader().

#define RPMMESS_DEBUG   RPMLOG_DEBUG
 

Definition at line 11 of file rpmmessages.h.

Referenced by build(), db3close(), db3open(), db_fini(), db_init(), dbiOpen(), dnlInitIterator(), findErases(), fsmMkdirs(), fsmStage(), getFilesystemList(), getOutputFrom(), ignoreDep(), makeGPGSignature(), makePGPSignature(), miFreeHeader(), printSize(), psmWait(), relocateFileList(), rpmdbAdd(), rpmdbCheckSignals(), rpmdbExportInfo(), rpmdbNextIterator(), rpmdbRebuild(), rpmdbRemove(), rpmdsCompare(), rpmdsNotify(), rpmdsProblem(), rpmErase(), rpmfcApply(), rpmfcClassify(), rpmfcFindRequiredPackages(), rpmfcMatchRegexps(), rpmfiDecideFate(), rpmgiWalkPathFilter(), rpmInstall(), rpmioMkpath(), rpmpsmStage(), rpmQueryVerify(), rpmReadPackageFile(), rpmReadPackageManifest(), rpmRollback(), rpmspecQuery(), rpmtsCheck(), rpmtsFindPubkey(), rpmtsInitDSI(), rpmtsOrder(), rpmtsRun(), rpmtsSolve(), rpmWriteSignature(), runScript(), skipFiles(), urlConnect(), and urlGetFile().

#define RPMMESS_ERROR   RPMLOG_ERR
 

Definition at line 15 of file rpmmessages.h.

Referenced by checkFiles(), checkSpec(), headerCheck(), miFreeHeader(), rpmdbAdd(), rpmdbNextIterator(), rpmdbRebuild(), rpmErase(), rpmInstall(), rpmInstallSource(), rpmrbProblems(), rpmReadPackageFile(), rpmtsOpenDB(), rpmtsOrder(), rpmtsRollback(), rpmtsRun(), and urlSplit().

#define RPMMESS_FATALERROR   RPMLOG_CRIT
 

Definition at line 16 of file rpmmessages.h.

#define RPMMESS_NORMAL   RPMLOG_NOTICE
 

Definition at line 13 of file rpmmessages.h.

Referenced by buildSpec(), checkFiles(), doScript(), flushBuffer(), printDeps(), processBinaryFiles(), rpmcliInit(), rpmdbRebuild(), rpmfcApply(), rpmfcExpandRegexps(), rpmfcFindRequiredPackages(), rpmfcGenerateDependsHelper(), rpmfcMatchRegexps(), rpmInstall(), rpmRollback(), rpmtsRollback(), verifyDependencies(), verifyHeader(), and writeRPM().

#define RPMMESS_QUIET   RPMMESS_WARNING
 

Definition at line 18 of file rpmmessages.h.

Referenced by main(), and rpmcliAllArgCallback().

#define RPMMESS_VERBOSE   RPMLOG_INFO
 

Definition at line 12 of file rpmmessages.h.

Referenced by installArgCallback(), rpmgiNext(), and rpmpsmStage().

#define RPMMESS_WARNING   RPMLOG_WARNING
 

Definition at line 14 of file rpmmessages.h.

Referenced by buildHost(), checkFiles(), dbiTagsInit(), fsmMapAttrs(), fsmStage(), genCpioListAndHeader(), ignoreDep(), rpmdsCompare(), rpmInstall(), rpmReadPackageFile(), rpmReSign(), rpmtsAddInstallElement(), rpmtsOpenSDB(), rpmtsOrder(), and timeCheck().

#define rpmMessage   rpmlog
 

Definition at line 20 of file rpmmessages.h.

Referenced by build(), buildHost(), buildSpec(), checkFiles(), checkSpec(), db3close(), db3open(), db_fini(), db_init(), dbiOpen(), dbiTagsInit(), dnlInitIterator(), doScript(), findErases(), flushBuffer(), fsmMapAttrs(), fsmMkdirs(), fsmStage(), genCpioListAndHeader(), getFilesystemList(), getOutputFrom(), headerCheck(), ignoreDep(), installArgCallback(), makeGPGSignature(), makePGPSignature(), miFreeHeader(), printDeps(), printSize(), processBinaryFiles(), psmWait(), relocateFileList(), rpmdbAdd(), rpmdbCheckSignals(), rpmdbExportInfo(), rpmdbNextIterator(), rpmdbRebuild(), rpmdbRemove(), rpmdsCompare(), rpmdsNotify(), rpmdsProblem(), rpmErase(), rpmfcApply(), rpmfcClassify(), rpmfcExpandRegexps(), rpmfcFindRequiredPackages(), rpmfcGenerateDependsHelper(), rpmfcMatchRegexps(), rpmfiDecideFate(), rpmgiNext(), rpmgiWalkPathFilter(), rpmInstall(), rpmInstallSource(), rpmioMkpath(), rpmpsmStage(), rpmQueryVerify(), rpmrbProblems(), rpmReadPackageFile(), rpmReadPackageManifest(), rpmReSign(), rpmRollback(), rpmspecQuery(), rpmtsAddInstallElement(), rpmtsCheck(), rpmtsFindPubkey(), rpmtsInitDSI(), rpmtsOpenDB(), rpmtsOpenSDB(), rpmtsOrder(), rpmtsRollback(), rpmtsRun(), rpmtsSolve(), rpmWriteSignature(), runScript(), skipFiles(), timeCheck(), urlConnect(), urlGetFile(), urlSplit(), verifyDependencies(), verifyHeader(), writeRPM(), and zapRelation().

#define rpmSetVerbosity _lvl   )     ((void)rpmlogSetMask( RPMLOG_UPTO( RPMLOG_PRI(_lvl))))
 

Definition at line 21 of file rpmmessages.h.

Referenced by main(), rpmcliAllArgCallback(), rpmcliInit(), and setVerbosity().


Typedef Documentation

typedef const void* fnpyKey
 

Definition at line 35 of file rpmmessages.h.

typedef void* rpmCallbackData
 

Definition at line 62 of file rpmmessages.h.

typedef void*(* rpmCallbackFunction)(const void *h, const rpmCallbackType what, const unsigned long long amount, const unsigned long long total,fnpyKey key,rpmCallbackData data)
 

Definition at line 71 of file rpmmessages.h.

typedef enum rpmCallbackType_e rpmCallbackType
 

Bit(s) to identify progress callbacks.


Enumeration Type Documentation

enum rpmCallbackType_e
 

Bit(s) to identify progress callbacks.

Enumerator:
RPMCALLBACK_UNKNOWN 
RPMCALLBACK_INST_PROGRESS 
RPMCALLBACK_INST_START 
RPMCALLBACK_INST_OPEN_FILE 
RPMCALLBACK_INST_CLOSE_FILE 
RPMCALLBACK_TRANS_PROGRESS 
RPMCALLBACK_TRANS_START 
RPMCALLBACK_TRANS_STOP 
RPMCALLBACK_UNINST_PROGRESS 
RPMCALLBACK_UNINST_START 
RPMCALLBACK_UNINST_STOP 
RPMCALLBACK_REPACKAGE_PROGRESS 
RPMCALLBACK_REPACKAGE_START 
RPMCALLBACK_REPACKAGE_STOP 
RPMCALLBACK_UNPACK_ERROR 
RPMCALLBACK_CPIO_ERROR 

Definition at line 41 of file rpmmessages.h.


Function Documentation

void urlSetCallback rpmCallbackFunction  notify,
rpmCallbackData  notifyData,
int  notifyCount
 

Definition at line 1488 of file rpmio.c.


Generated on Mon Aug 23 10:33:46 2010 for rpm by  doxygen 1.4.4